15 Commits (e6509fcb51eaa92b1c7a2c7918caced2eefd00b4)

Author SHA1 Message Date
  Tom Poole 6bf9bb9a2e Add final specifiers in implementation files 1 year ago
  Anthony Nicholls 90c458d92e Includes: Move some miscellaneous includes into module header and source files 1 year ago
  Tom Poole 4153d59e39 Formatting 1 year ago
  reuk 160f4a88b1
NSViewComponentPeer: Explicitly set clipsToBounds 1 year ago
  Tom Poole 82f1fd57a4 Fix some compiler warnings 1 year ago
  reuk 13f0e75ab0
NSViewComponentPeer: Fix rendering issue changing size of AUv2 window when JUCE_COREGRAPHICS_RENDER_WITH_MULTIPLE_PAINT_CALLS is enabled 1 year ago
  reuk fa6f5a889a
NSViewComponentPeer: Avoid calling makeKeyWindow on windows that cannot become key 2 years ago
  reuk cf7c865432
NSViewComponentPeer: Ensure inner views that receive key equivalents reset keyDown state correctly 2 years ago
  reuk 70d99d1cc4
NSViewComponentPeer: Fix occasional rendering artefacts 2 years ago
  reuk 68beb74820
NSViewComponentPeer: Fix deferredRepaints bookkeeping when metal rendering is disabled 2 years ago
  reuk 9d50ab6c59
CGMetalRenderer: Avoid glitching when resizing views 2 years ago
  reuk fe09902e83
NSViewComponentPeer: Tidying 2 years ago
  reuk 28414a6af8
Global: Avoid floating-point equality checks where possible 2 years ago
  reuk a7563b5e91
NSViewComponentPeer: Ignore peer-level mouse enter/exit events when mouse button is pressed 2 years ago
  Anthony Nicholls 05d5c94990
Native: Rename all native files for improved consistency 2 years ago
  reuk ee976f0f0d
NSViewComponentPeer: Avoid using metal renderer if view has changed size since repaints were requested 2 years ago
  Anthony Nicholls cff722a4af GUI Basics: Refactor juce_gui_basics file structure 2 years ago
  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 2 years ago
  reuk 7eca00c7c9
JuceNSWindowClass: Tidying 2 years ago
  reuk 31e917ca62
NSViewComponentPeer: Tidying 2 years ago
  Tom Poole c0350c54ab macOS: Fix CGMetalLayerRenderer assertions and resizing 2 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