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 735f99418c
OpenGL: Ensure window repainting messages are emitted correctly on Windows
This fixes an issue introduced in
340f531c71 where embedded OpenGL windows
would incorrectly have the WS_EX_LAYERED style bit set, which in turn
prevented them from displaying correctly.

Before the window-transparency refactoring, OpenGL windows would not
have the layered bit set because only peers with windowIsSemiTransparent
were created with the layered bit, and the layered bit was only updated
if the peer alpha was changed.

The new behaviour is to always set WS_EX_LAYERED if the peer's component
is non-opaque with no titlebar, or if the component has an alpha < 1.0f.
The OpenGLContext's placeholder component has no titlebar, so it must be
opaque in order to avoid setting the layered style bit.
2024-09-05 12:14:54 +01:00
..
juce_analytics Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_animation Fix some Doxygen docstrings 2024-06-12 09:35:32 +01:00
juce_audio_basics MidiFile: Fix invalid comparator argument to stable_sort 2024-07-31 19:36:51 +01:00
juce_audio_devices Oboe: Remove an erroneous semicolon 2024-08-27 14:22:49 +01:00
juce_audio_formats Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_audio_plugin_client VST3: Update SDK to 3.7.12 2024-09-04 15:49:36 +01:00
juce_audio_processors VST3 SDK: Remove unused manifest 2024-09-05 12:12:37 +01:00
juce_audio_utils Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_box2d Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_core CopyableHeapBlock: Add initial implementation 2024-09-04 18:53:18 +01:00
juce_cryptography Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_data_structures Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_dsp LadderFilter: Fix incorrect coefficients for BPF12 mode 2024-08-21 16:03:08 +00:00
juce_events Fix C++23 compilation 2024-08-15 11:15:15 +02:00
juce_graphics Direct2D: Fix typo in tests 2024-09-05 12:14:03 +01:00
juce_gui_basics Windows: Avoid attempting to dismiss modals during minimise/restore 2024-09-05 12:11:30 +01:00
juce_gui_extra Use WebViewLifetimeListener in WebControlRelays 2024-08-26 15:30:58 +02:00
juce_midi_ci Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_opengl OpenGL: Ensure window repainting messages are emitted correctly on Windows 2024-09-05 12:14:54 +01:00
juce_osc ListenerList: Replace ListenerList with LightweightListenerList in select places 2024-08-01 16:10:09 +00:00
juce_product_unlocking Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_video Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
CMakeLists.txt Animation: Add juce_animation module 2024-04-16 17:43:21 +01:00