1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-26 02:14:22 +00:00
JUCE/modules/juce_gui_basics/native
reuk ee976f0f0d
NSViewComponentPeer: Avoid using metal renderer if view has changed size since repaints were requested
The main change is that the numFramesToSkipMetalRenderer member has been
removed. The old mechanism had some problems in AU plugins in Logic.
Specifically, when opening a temporary window, repaints would be ignored
until the numFramesToSkipMetalRenderer counter had been decremented to
zero. In practice, this meant that a PopupMenu might not repaint until
the highlighted item had changed five times or more.

With this change applied, repaints that were requested for a particular
window size will use the metal renderer as long as the window hasn't
changed size in the meantime.
2023-03-27 16:46:32 +01:00
..
accessibility GUI Basics: Refactor juce_gui_basics file structure 2023-03-16 08:53:12 +00:00
java/app/com/rmsl/juce Android: Fix accessibility compatibility issues with older devices 2023-02-15 22:23:56 +00:00
javaopt/app/com/rmsl/juce ContentSharer: Update interface to return safer ScopedMessageBox instances 2023-03-27 11:54:37 +01:00
x11 GUI Basics: Refactor juce_gui_basics file structure 2023-03-16 08:53:12 +00:00
juce_android_ContentSharer.cpp ContentSharer: Update interface to return safer ScopedMessageBox instances 2023-03-27 11:54:37 +01:00
juce_android_FileChooser.cpp Android: Added the ability to associate a particular file-extension to a mime-type at runtime 2022-11-02 20:27:20 +01:00
juce_android_NativeMessageBox.cpp GUI Basics: Refactor juce_gui_basics file structure 2023-03-16 08:53:12 +00:00
juce_android_Windowing.cpp GUI Basics: Refactor juce_gui_basics file structure 2023-03-16 08:53:12 +00:00
juce_ios_ContentSharer.cpp ContentSharer: Update interface to return safer ScopedMessageBox instances 2023-03-27 11:54:37 +01:00
juce_ios_FileChooser.mm ContentSharer: Update interface to return safer ScopedMessageBox instances 2023-03-27 11:54:37 +01:00
juce_ios_NativeMessageBox.mm GUI Basics: Refactor juce_gui_basics file structure 2023-03-16 08:53:12 +00:00
juce_ios_NativeModalWrapperComponent.h ContentSharer: Update interface to return safer ScopedMessageBox instances 2023-03-27 11:54:37 +01:00
juce_ios_UIViewComponentPeer.mm UIViewComponentPeer: Avoid accessing text input target after it has been destroyed 2023-03-27 16:46:32 +01:00
juce_ios_Windowing.mm GUI Basics: Refactor juce_gui_basics file structure 2023-03-16 08:53:12 +00:00
juce_linux_FileChooser.cpp Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_linux_NativeMessageBox.cpp GUI Basics: Refactor juce_gui_basics file structure 2023-03-16 08:53:12 +00:00
juce_linux_Windowing.cpp GUI Basics: Refactor juce_gui_basics file structure 2023-03-16 08:53:12 +00:00
juce_mac_CGMetalLayerRenderer.h GUI Basics: Refactor juce_gui_basics file structure 2023-03-16 08:53:12 +00:00
juce_mac_FileChooser.mm GUI Basics: Refactor juce_gui_basics file structure 2023-03-16 08:53:12 +00:00
juce_mac_MainMenu.mm GUI Basics: Refactor juce_gui_basics file structure 2023-03-16 08:53:12 +00:00
juce_mac_MouseCursor.mm GUI Basics: Refactor juce_gui_basics file structure 2023-03-16 08:53:12 +00:00
juce_mac_NativeMessageBox.mm GUI Basics: Refactor juce_gui_basics file structure 2023-03-16 08:53:12 +00:00
juce_mac_NSViewComponentPeer.mm NSViewComponentPeer: Avoid using metal renderer if view has changed size since repaints were requested 2023-03-27 16:46:32 +01:00
juce_mac_PerScreenDisplayLinks.h OpenGL: Ensure that macOS uses the same (sRGB) colour space everywhere 2022-09-27 15:18:21 +01:00
juce_mac_Windowing.mm GUI Basics: Refactor juce_gui_basics file structure 2023-03-16 08:53:12 +00:00
juce_MultiTouchMapper.h Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_ScopedDPIAwarenessDisabler.cpp GUI Basics: Refactor juce_gui_basics file structure 2023-03-16 08:53:12 +00:00
juce_ScopedDPIAwarenessDisabler.h Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_win32_DragAndDrop.cpp Convert ignoreUnused to [[maybe_unused]] 2022-12-01 11:41:50 +00:00
juce_win32_FileChooser.cpp GUI Basics: Refactor juce_gui_basics file structure 2023-03-16 08:53:12 +00:00
juce_win32_NativeMessageBox.cpp GUI Basics: Refactor juce_gui_basics file structure 2023-03-16 08:53:12 +00:00
juce_win32_ScopedThreadDPIAwarenessSetter.h Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_win32_Windowing.cpp GUI Basics: Refactor juce_gui_basics file structure 2023-03-16 08:53:12 +00:00