1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-16 00:34:19 +00:00
JUCE/modules
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
..
juce_analytics Bump version number to 7.0.5 2023-01-25 11:37:31 +00:00
juce_audio_basics Add support for AAX SDK 2.5.0 2023-03-21 19:14:44 +01:00
juce_audio_devices Android: Fix a compiler warning 2023-03-03 13:41:06 +00:00
juce_audio_formats AudioFormatReaderSource: Avoid reading past the end of the wrapped AudioFormatReader 2023-01-25 17:07:25 +00:00
juce_audio_plugin_client AUv3: Avoid calling setFullState: on the superclass during state restoration 2023-03-27 16:46:31 +01:00
juce_audio_processors AU Client: Check explicit channel layouts all the way up to 16 ins/outs 2023-03-27 16:46:32 +01:00
juce_audio_utils ScopedMessageBox: Replace old AlertWindow uses with new API 2023-02-22 21:00:17 +00:00
juce_box2d Fix GCC 12 compiler warnings 2023-01-31 12:54:56 +00:00
juce_core ContentSharer: Update interface to return safer ScopedMessageBox instances 2023-03-27 11:54:37 +01:00
juce_cryptography Bump version number to 7.0.5 2023-01-25 11:37:31 +00:00
juce_data_structures Bump version number to 7.0.5 2023-01-25 11:37:31 +00:00
juce_dsp Bump version number to 7.0.5 2023-01-25 11:37:31 +00:00
juce_events MessageManager: Fix build issue introduced in 95f823ff72 2023-03-16 10:35:42 +00:00
juce_graphics Path: Allow addPath to take a reference to self 2023-02-15 22:23:56 +00:00
juce_gui_basics NSViewComponentPeer: Avoid using metal renderer if view has changed size since repaints were requested 2023-03-27 16:46:32 +01:00
juce_gui_extra CMake: Add embedded Linux subprocess for WebView support 2023-03-02 17:49:34 +00:00
juce_opengl OpenGLContext: Avoid calling NSView::window from displaylink thread 2023-03-14 19:08:07 +00:00
juce_osc Bump version number to 7.0.5 2023-01-25 11:37:31 +00:00
juce_product_unlocking InAppPurchases: Ensure failure notifications are dispatched on the message thread 2023-03-02 13:46:06 +00:00
juce_video CameraDevice: Tidy up macOS implementation 2023-02-21 19:30:21 +00:00
CMakeLists.txt CMake: Avoid adding target for LV2 manifest helper unless specifically required 2022-09-12 16:14:57 +01:00