312 Commits (76589ee8005dd76c9628429440363d086d1ca8cf)

Author SHA1 Message Date
  reuk 55d1585445
NSViewComponentPeer: Allow key equivalents to propagate to inner views if they are not handled by outer views 2 years ago
  reuk 408f6030e6
NSViewComponentPeer: Attempt to avoid reentrant calls to makeKeyWindow 2 years ago
  Tom Poole a9b079df9d macOS: Handle unavailable Metal device 2 years ago
  reuk 6296313d79
NSViewComponentPeer: Allow secondary windows to display correctly in fullscreen mode 2 years ago
  reuk 1f1d657260
TextInputTarget: Add underlining support for composing regions on macOS and iOS 2 years ago
  reuk f3b7b4ca2e
TextInputTarget: Improve input handling on macOS and iOS 2 years ago
  reuk 03a2b557ad
NSViewComponentPeer: Implement NSTextInputClient protocol 2 years ago
  reuk 28f2157912
Convert ignoreUnused to [[maybe_unused]] 2 years ago
  Tom Poole 6f629547d5 macOS: Handle unavailable Metal device 2 years ago
  reuk 8d6169fbf5
NSViewComponentPeer: Avoid processing key events directly during IME composition 2 years ago
  reuk d563fcd7b4
NSViewComponentPeer: Use set rather than array for tracking key states 2 years ago
  attila 1da9ccd36c Make it possible to attach Component updates to vblank events 2 years ago
  reuk 4fc958bcda
NSViewComponentPeer: Avoid allocating a std::function on every frame 2 years ago
  reuk 19175ff698
OpenGL: Ensure that macOS uses the same (sRGB) colour space everywhere 2 years ago
  Tom Poole c4dd405b16 macOS: Fix repaint lagging in Studio One 5 2 years ago
  reuk 322aa64459 OpenGLContext: Share CVDisplayLinks with NSViewComponentPeer 2 years ago
  reuk 20584cf201 NSViewComponentPeer: Fix bug where OpenGLViews would fail to display after window deminiaturization 2 years ago
  reuk bc177c2252 NSViewComponentPeer: Share display links between all windows 2 years ago
  reuk 4b94c9b54a NSViewComponentPeer: Use RAII to manage display link 2 years ago
  Tom Poole 61fd8827e1 macOS/iOS: Fix a scaled multiple-rects drawing issue 2 years ago
  reuk 7545fbcf3e
macOS: Remove macOS 10.13 preprocessor checks 2 years ago
  reuk 9712775e5b
macOS: Remove macOS 10.12 preprocessor checks 2 years ago
  attila 6aa926750e MacOS: Restore window style flags after leaving full screen 2 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 3 years ago
  Tom Poole eda5c696e5 macOS/iOS: Fix unguarded availability warnings 3 years ago
  Tom Poole 3dd812052e macOS/iOS: Add a Metal layer renderer 3 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