1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
Commit graph

12624 commits

Author SHA1 Message Date
ed
6d38d7eb33 Projucer: Set project changed flag when global properties change 2021-12-09 15:16:32 +00:00
reuk
0bac0e78c8 JUCE version 6.1.3 2021-12-08 15:31:22 +00:00
reuk
c9b28be145 Resave all projects 2021-12-08 15:26:08 +00:00
reuk
44404508fe Bump version number to 6.1.3 2021-12-08 15:26:08 +00:00
reuk
5c1e31a995 Documentation: Fix paths to auxiliary documents 2021-12-08 15:26:08 +00:00
reuk
7b45b1d606 Documentation: Convert list items to plain paragraphs to avoid doxygen warnings 2021-12-08 15:26:07 +00:00
reuk
3581e2aa7e Documentation: Add doxygen guards to Steinberg namespace 2021-12-08 15:26:07 +00:00
reuk
d5099ecf4d Documentation: Add doxygen guards to UMP namespace 2021-12-08 15:26:07 +00:00
reuk
bf32f0dba9 Sanitizer Warnings: Bump sanitizer macro to support Xcode 11 onwards 2021-12-08 15:26:07 +00:00
reuk
d26945f476
ObjC Helpers: Ensure that all methods accept mandatory "self" and "selector" arguments 2021-12-07 19:08:11 +00:00
reuk
9f7409fd3e
FileChooser: Fix function signature for Obj-C interop 2021-12-07 18:18:52 +00:00
ed
81013b0517 Docs fix 2021-12-07 17:30:54 +00:00
ed
4c2c51eaf4 Check for nullptr comparison operator in NullCheckedInvocation::invoke() 2021-12-07 16:25:22 +00:00
ed
112f8999fd iOS: Fix native message box leak when no callback is provided 2021-12-07 16:25:22 +00:00
ed
b620bf1d43 Windows: Use compatibility profile when creating 3.2 context to allow deprecated function use 2021-12-06 14:27:01 +00:00
ed
e52582a561 Windows: Create OpenGL 3.2 context when specified (not 3.3) 2021-12-06 14:27:01 +00:00
ed
9867ee5c30 Whitespace 2021-12-06 14:27:01 +00:00
ed
fcb4a8adb3 Fix NullCheckedInvocation::invoke() std::function signature to allow non-forwarding references 2021-12-06 14:27:00 +00:00
ed
a71bda9adb Projucer: Check if IDE project file exists when saving 2021-12-06 14:27:00 +00:00
ed
2224bb9760 Windows: Recreate OpenGL context if pixel format changes 2021-12-03 12:26:13 +00:00
reuk
c5c9f080d3
OpenGL: Ensure context is initially drawn with correct scale on macOS 2021-12-03 10:15:51 +00:00
ed
fc0f6b1f2f Tidy up 2021-12-02 09:24:55 +00:00
ed
1059f7b022 DropShadower: Check for deletion after calling isWindowOnCurrentVirtualDesktop() 2021-12-02 09:24:55 +00:00
ed
3e542f3465 VST: Fix incorrect upper bound of jlimit() in getProgramName() 2021-12-02 09:24:55 +00:00
ed
7c609484e8 AU: Set plug-in host callbacks immediately after calling releaseResources() in prepareToPlay() in case the audio unit relies on them during initialisation 2021-12-02 09:24:55 +00:00
ed
b8cb4da497 ASIO: Amend 61fdde7c to always sleep after calling setSampleRate() 2021-12-02 09:24:34 +00:00
reuk
ea8b0a2d32
OpenGL: Ensure that GL views display at the correct scale on macOS 12
Previously, we were using the window's top-left position to determine
the scale to use for the OpenGLContext. However, on macOS the
backingScaleFactor of the window is not strictly related to the top-left
corner of the window, so the OpenGL view's scale could end up differing
from the backing scale factor when slowly moving a window between
displays with different backing scale factors.

On macOS, we now use the backing scale factor of the window's screen (as
maintained by AppKit), rather than trying to work out the correct
display and scale ourselves.
2021-12-01 15:44:07 +00:00
reuk
72abf72c79
GraphicsContext: Fix unused variable warning 2021-12-01 15:44:07 +00:00
reuk
474e6d73a4
Projucer: Fix potential order-of-destruction bug in AvailableModulesList
When the AvailableModulesList is destroyed, it will wait for the current
module scanning job (running on a background thread) to complete. This
job will try to take the AvailableModulesList::lock when it completes,
so the lock must outlive the background thread.
2021-12-01 15:44:07 +00:00
reuk
f269f1d6c9
UMP: Make documentation private until APIs become public 2021-12-01 15:44:07 +00:00
reuk
03428561ed
ScaledImage: Use in a few more places 2021-12-01 15:44:07 +00:00
reuk
34fdea0708
DragAndDropContainer: Allow custom scaling 2021-12-01 15:35:54 +00:00
reuk
6468088100
Build: Add LSHandlerRank key to filetype associations dict 2021-12-01 15:35:54 +00:00
reuk
1509d6796b
FileChooser: Allow multiple selection on iOS 2021-12-01 15:35:54 +00:00
reuk
8407b5ea74
ProcessorChain: Avoid runtime branching on Context::usesSeparateInputAndOutputBlocks 2021-12-01 11:01:38 +00:00
ed
bd01175d55 Docs: Update Component docs referencing deprecated setFocusContainer() method 2021-12-01 10:22:19 +00:00
ed
4471efd1c5 Windows: Allow OpenGL 3.3 core profile context 2021-11-30 17:07:49 +00:00
ed
81df4560dd Tooltip: Fix bug where tip would not be updated for new components 2021-11-30 17:07:31 +00:00
ed
27e75a7059 DropShadower: Fix crash due to IsWindowOnCurrentVirtualDesktop() causing synchronous repaint messages during component destruction on Windows 2021-11-30 17:07:31 +00:00
ed
61fdde7cf9 ASIO: Add short sleep after calling setSampleRate() to allow devices to respond to changes 2021-11-30 17:07:31 +00:00
ed
fd7e4afcda macOS: Detach AVPlayer listeners before calling setPlayer 2021-11-30 17:07:31 +00:00
ed
464668994f Docs: Fix typos 2021-11-30 09:30:20 +00:00
reuk
ed1bc944fd
AudioChannelSet: Add 7.1.6 speaker layout 2021-11-25 11:42:40 +00:00
reuk
809252736b
Projucer: Only resave project if necessary 2021-11-25 11:42:40 +00:00
reuk
65a20c63ee
Projucer: Require a resave whenever any ValueTree property changes 2021-11-25 11:42:39 +00:00
reuk
f1e766ec18
Projucer: Ensure that saving always continues after moving a project 2021-11-25 11:42:39 +00:00
reuk
5a621e811f
Projucer: Use std::async instead of ThreadPool in module scanner 2021-11-25 11:42:39 +00:00
reuk
250870a868
Projucer: Formatting 2021-11-25 11:42:39 +00:00
reuk
60f76da091
Projucer: Show document save state in the titlebar 2021-11-25 11:42:39 +00:00
reuk
d0590b5fc5
ComponentPeer: Add facility for displaying document save state in the titlebar 2021-11-25 11:42:39 +00:00