305 Commits (4351e87bdde28f72b0144ab4aa81263e6454ccd0)

Author SHA1 Message Date
  Tom Poole 6f629547d5 macOS: Handle unavailable Metal device 2 years ago
  reuk 8d6169fbf5
NSViewComponentPeer: Avoid processing key events directly during IME composition 3 years ago
  reuk d563fcd7b4
NSViewComponentPeer: Use set rather than array for tracking key states 3 years ago
  attila 1da9ccd36c Make it possible to attach Component updates to vblank events 3 years ago
  reuk 4fc958bcda
NSViewComponentPeer: Avoid allocating a std::function on every frame 3 years ago
  reuk 19175ff698
OpenGL: Ensure that macOS uses the same (sRGB) colour space everywhere 3 years ago
  Tom Poole c4dd405b16 macOS: Fix repaint lagging in Studio One 5 3 years ago
  reuk 322aa64459 OpenGLContext: Share CVDisplayLinks with NSViewComponentPeer 3 years ago
  reuk 20584cf201 NSViewComponentPeer: Fix bug where OpenGLViews would fail to display after window deminiaturization 3 years ago
  reuk bc177c2252 NSViewComponentPeer: Share display links between all windows 3 years ago
  reuk 4b94c9b54a NSViewComponentPeer: Use RAII to manage display link 3 years ago
  Tom Poole 61fd8827e1 macOS/iOS: Fix a scaled multiple-rects drawing issue 3 years ago
  reuk 7545fbcf3e
macOS: Remove macOS 10.13 preprocessor checks 3 years ago
  reuk 9712775e5b
macOS: Remove macOS 10.12 preprocessor checks 3 years ago
  attila 6aa926750e MacOS: Restore window style flags after leaving full screen 3 years ago
  reuk 869760cb2a
ObjC: Add scoped notification observer 3 years ago
  reuk 7eca00c7c9
JuceNSWindowClass: Tidying 3 years ago
  reuk 31e917ca62
NSViewComponentPeer: Tidying 3 years ago
  Tom Poole c0350c54ab macOS: Fix CGMetalLayerRenderer assertions and resizing 3 years ago
  attila edf68d209c MacOS: Override and implement JuceNSViewClass::updateTrackingAreas() 3 years ago
  attila c1a38b0cfc MacOS: Override and implement JuceNSViewClass::updateTrackingAreas() 3 years ago
  Tom Poole 2ec861d99e Update licensing banners to JUCE 7 3 years ago
  Tom Poole c2ecde591b macOS: Remove 32 bit specific functionality 3 years ago
  attila 627afffeb4 Android: Fix dismissing screen keyboard when interacting with TextEditor 3 years ago
  attila 31d4f9059d Android: Fix dismissing screen keyboard when interacting with TextEditor 3 years ago
  Tom Poole 9c6ce98a54 macOS: Fix an unguarded availability warning 3 years ago
  Tom Poole db3c6e6216 macOS/iOS: Fix unguarded availability warnings 3 years ago
  Tom Poole 833c1e590f
macOS/iOS: Add a Metal layer renderer 4 years ago
  Tom Poole eda5c696e5 macOS/iOS: Fix unguarded availability warnings 3 years ago
  Tom Poole 3dd812052e macOS/iOS: Add a Metal layer renderer 4 years ago
  Tom Poole 04e7014d0f macOS/iOS: Sync repaint request rate to screen FPS and remove repaint throttling in plug-ins 3 years ago
  Tom Poole 89a67ec556 macOS/iOS: Enable asynchronous Core Graphics rendering by default 3 years ago
  Tom Poole dea3fe60e4 Update copyright banners 3 years ago
  Tom Poole 165d8b0ecd macOS: Make the behaviour of ComponentPeer::grabFocus match the other platforms 3 years ago
  reuk eb6e579f0a
ComponentPeer: Correctly scale drag and drop coordinates to account for global scale 3 years ago
  reuk 9bd52d59af
NSViewComponentPeer: Avoid making temporary windows (dropdowns, callouts) full-screen when in full-screen mode 3 years ago
  Attila Szarvas 101a886821 MouseInputSource: Eliminate superfluous drag events caused by pressure change 3 years ago
  reuk cdba8eb8e9 NSViewComponentPeer: Fix NSTrackingArea leak 3 years ago
  reuk eabcfbad26 NSViewComponentPeer: Add support for true-full-screen with non-native titlebars 3 years ago
  reuk 19536fc7a7 NSViewComponentPeer: Allow restoring previous size when zooming a non-native window 3 years ago
  attila 6575d24a81 ComponentPeer: Deprecate getFrameSize() 3 years ago
  attila a7811661c5 Linux: Fix restoreWindowFromStateString() when the peer already exists 3 years ago
  reuk 9b96442022
NSViewComponentPeer: Only send modal input attempts when modal window is not key 3 years ago
  reuk 1edb56df71
NSViewComponentPeer: Properly constrain zoomed window size onto current display 3 years ago
  reuk e730962921
NSViewComponentPeer: Avoid triggering NSBeeps on unhandled key presses 3 years ago
  reuk 8a2bde9fec
NSViewComponentPeer: Only allow full screen mode for resizable windows with maximise buttons 3 years ago
  attila 2b3abd3ca6 MacOS: Fix TextEditor when using marked text (e.g. Korean) 3 years ago
  attila 87061fb751 MacOS: Change keyCode calculation to fix shortcuts with non-Latin languages 3 years ago
  Tom Poole a5b76d3989 macOS: Fix window icon NSImage leak 3 years ago
  Tom Poole 05796beffd macOS: Fix CGImage memory access violation on Monterey 3 years ago