649 Commits (158220ddfa0addc1169633c0090a151151b4aa8c)

Author SHA1 Message Date
  Anthony Nicholls 158220ddfa Formatting: Use nested namespace definitions 1 year ago
  Tom Poole 4153d59e39 Formatting 1 year ago
  Tom Poole 7d45d498b9 Removed some superfluous consts from definitions 1 year ago
  Tom Poole 9b041f3d74 Add a base clang-tidy configuration 1 year ago
  Tom Poole b769982bb5 Bump version number to 7.0.7 1 year ago
  Tom Poole d5cb08e60e Bump version number to 7.0.6 1 year ago
  reuk 17deafbb0d
OpenGL: Ensure a VAO is bound before calling user render callback 1 year ago
  reuk f012f8c280
OpenGL: Keep track of previously-attached VAOs and buffers when creating additional GL-backed Graphics contexts 2 years ago
  reuk c2949edda0
OpenGL: Avoid taking X lock when swapping buffers to reduce lock contention 2 years ago
  reuk ed15516087
OpenGL: Use newer GLX APIs 2 years ago
  reuk 722b552657
OpenGL: Avoid signed integer truncation when computing frame time differences 2 years ago
  reuk 28414a6af8
Global: Avoid floating-point equality checks where possible 2 years ago
  Anthony Nicholls 05d5c94990
Native: Rename all native files for improved consistency 2 years ago
  reuk 16929c26f7
OpenGLContext: Avoid calling NSView::window from displaylink thread 2 years ago
  reuk af2a4a7e2a
OpenGL: Avoid enabling GL_TEXTURE_2D in core profile contexts 2 years ago
  reuk 42021e3e9a
OpenGL: Avoid rare race on members used to compute frame times 2 years ago
  reuk c08a1827b5
OpenGL: Ensure flushBuffer can't be called simultaneously from multiple threads on macOS 10.13 or earlier 2 years ago
  reuk ae45bb4c35
OpenGLContext: Fix signature of DEBUGPROC 2 years ago
  Tom Poole 29a90a0231
BSD: Fix some compiler warnings 2 years ago
  reuk a59cba010b
ColourGradient: Create lookup tables using non-premultiplied colours 2 years ago
  Tom Poole 78f1baae08 Bump version number to 7.0.5 2 years ago
  Tom Poole 715fa7e8dc Bump version number to 7.0.4 2 years ago
  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