627 Commits (55a8b2ac125ddd0d77b71bf06bfbdc6cd98b51dd)

Author SHA1 Message Date
  reuk 8374725f98
XWindowSystem: Use ScopedWindowAssociation for improved DRYness 2 years ago
  reuk bac51aba8f
OpenGL: Avoid dispatching events to the OpenGL component peer after it is destroyed 2 years ago
  reuk f2d0d9cde8
OpenGL: Add back CVDisplayLink-driven drawing 2 years ago
  reuk da38c1ed2a
TextInputTarget: Improve IME support on Android 2 years ago
  reuk 28f2157912
Convert ignoreUnused to [[maybe_unused]] 2 years ago
  Tom Poole 306ed633c6 Bump version number to 7.0.3 2 years ago
  reuk 0fbd7d7b3f
Functional: Add ScopeGuard implementation 2 years ago
  reuk d8301ddc1c
OpenGL: Tidy up macOS implementation 2 years ago
  reuk 7e404118b5
OpenGL: Correctly report OpenGL rendering scale in Pro Tools 2022.7 on Windows 2 years ago
  reuk 19175ff698
OpenGL: Ensure that macOS uses the same (sRGB) colour space everywhere 2 years ago
  reuk 2ae87f95f1
OpenGL: Carry out all GL rendering on a single thread 2 years ago
  reuk ae3bfdb1d2
OpenGL: Avoid occasional deadlock when destroying contexts 2 years ago
  reuk 18aaa86761
OpenGL: Reduce error checking in Release builds 2 years ago
  reuk ff1d5d6da4
OpenGL: Only assert on high-severity errors 2 years ago
  reuk b3a4d54a72
Build: Update the minimum C++ standard to C++17 2 years ago
  reuk 8ec8e36f5c OpenGLContext: Swap buffers on the main thread 2 years ago
  reuk 322aa64459 OpenGLContext: Share CVDisplayLinks with NSViewComponentPeer 2 years ago
  reuk b27af5def9 OpenGL: Tidying 2 years ago
  reuk e64f87b26c OpenGL: Allow setting window bounds from repaint callback 2 years ago
  reuk 02b5ab748a OpenGL: Add support for a few more OpenGL profiles 2 years ago
  Tom Poole 7296b8e3f7 Bump version number to 7.0.2 2 years ago
  reuk 9712775e5b
macOS: Remove macOS 10.12 preprocessor checks 2 years ago
  Tom Poole 7612f446b5 Matrix3D: Fixed an ordering bug in the multiplication operator 2 years ago
  Tom Poole fd8607302d Bump version number to 7.0.1 2 years ago
  Tom Poole 8b399998b4 Bump version number to 7.0.0 2 years ago
  reuk b80f77f8b1
Android: Allow TalkBack borders to be displayed on OpenGL views 3 years ago
  reuk 83dca0f1e5
Android: Allow TalkBack borders to be displayed on OpenGL views 3 years ago
  Tom Poole 2ec861d99e Update licensing banners to JUCE 7 3 years ago
  reuk 7815d2007b
OpenGL: Set OpenGL view position correctly after adjusting the global scale factor 3 years ago
  Tom Poole dea3fe60e4 Update copyright banners 3 years ago
  Tom Poole 111bbc0979 Bump version number to 6.1.6 3 years ago
  reuk 45ae98effd
OpenGLContext: Correctly size GL view when using a non-unity global scale 3 years ago
  reuk 0223e44ae7
Image: Keep track of contiguous buffer size to avoid heap buffer overflows 3 years ago
  reuk d3c4017685
OpenGLContext: Only create and use a VAO in contexts using the core profile 3 years ago
  reuk e367393a99
OpenGL: Use a core profile when OpenGL 3.2 is requested on Windows 3 years ago
  reuk 199885baa8
OpenGL: Avoid deprecated function when querying available extensions 3 years ago
  reuk 01e71bc351
OpenGL: Avoid races on viewportArea and scale data members 3 years ago
  reuk e751a5edd7
OpenGL: Avoid race on minSwapTimeMs 3 years ago
  Tom Poole 3c03693d07 Bump version number to 6.1.5 3 years ago
  ed 6eac100a79 macOS Accessibility: Pass through accessibility hit test to accessible view in MouseForwardingNSOpenGLViewClass 3 years ago
  reuk 02b0b752ea Thread: Update macOS thread priority calculation 3 years ago
  Tom Poole 8a6e1980d0 Bump version number to 6.1.4 3 years ago
  reuk 1ff05d3333
OpenGL: Avoid querying the native view hierarchy from a background thread on macOS 3 years ago
  reuk 48c6087faf Thread: Update macOS thread priority calculation 3 years ago
  reuk 44404508fe Bump version number to 6.1.3 3 years ago
  ed b620bf1d43 Windows: Use compatibility profile when creating 3.2 context to allow deprecated function use 3 years ago
  ed e52582a561 Windows: Create OpenGL 3.2 context when specified (not 3.3) 3 years ago
  ed 9867ee5c30 Whitespace 3 years ago
  ed 2224bb9760 Windows: Recreate OpenGL context if pixel format changes 3 years ago
  reuk c5c9f080d3
OpenGL: Ensure context is initially drawn with correct scale on macOS 3 years ago