1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-14 00:14:18 +00:00
Commit graph

11544 commits

Author SHA1 Message Date
reuk
04f2ca61e2
UIViewComponentPeer: Simplify view transition reporting 2021-01-15 10:55:48 +00:00
reuk
6c353f8d03
CMake: Make JUCE targets default to targeting both iPhone and iPad 2021-01-15 10:55:47 +00:00
Tom Poole
8fc1195c35 macOS: Set CALayer format to fix Big Sur invalidation region 2021-01-14 23:11:14 +00:00
Tom Poole
99112cf71f JUCE version 6.0.7 2021-01-14 17:27:43 +00:00
Tom Poole
8a23d0caaa Re-saved all projects 2021-01-14 17:26:38 +00:00
Tom Poole
2553336f45 Bump version number to 6.0.7 2021-01-14 17:26:20 +00:00
Tom Poole
9e4fceb031 Revert "macOS: Set CALayer format to fix Big Sur invalidation region"
This reverts commit a6217ae9fb.
2021-01-14 17:16:56 +00:00
ed
b387869318 Updated DemoRunner bundle ID 2021-01-14 16:57:33 +00:00
ed
d554365161 macOS: Fixed repaint issue with JUCE_COREGRAPHICS_RENDER_WITH_MULTIPLE_PAINT_CALLS enabled that was introduced in 8d3fd927 2021-01-14 16:50:57 +00:00
ed
d3f91fd76c macOS: Fixed repaint issue with JUCE_COREGRAPHICS_RENDER_WITH_MULTIPLE_PAINT_CALLS enabled that was introduced in 8d3fd927 2021-01-14 16:48:09 +00:00
Tom Poole
a6217ae9fb macOS: Set CALayer format to fix Big Sur invalidation region 2021-01-14 12:38:45 +00:00
Tom Poole
383a4232f0 JUCE version 6.0.6 2021-01-13 16:15:10 +00:00
ed
b51da7dec0 macOS: Fixed 10.7 compatibility 2021-01-13 16:13:11 +00:00
Tom Poole
89fc0124e5 Re-saved all projects 2021-01-13 16:12:24 +00:00
Tom Poole
25dccd53c0 Bump version number to 6.0.6 2021-01-13 16:06:01 +00:00
reuk
36c072c086 UMP: Add missing docstrings 2021-01-13 12:29:05 +00:00
ed
2b3d0c05f5 VST3: Fixed program parameter automation not being recorded in Live 2021-01-13 09:53:58 +00:00
reuk
cd25daf892
FileChooser: Respect comma delimiters for file filters 2021-01-11 18:37:15 +00:00
ed
dd1ec144c4 VST3: Add AudioProcessorParameter behind the scenes in the VST3 wrapper to manage program parameter changes 2021-01-11 17:45:44 +00:00
ed
59efce7ccd Removed an unnecessary include from juce_audio_devices 2021-01-08 11:59:22 +00:00
ed
8d3fd92784 macOS: Redraw drop-shadow on repaint for transparent NSWindows to fix some drawing artifacts 2021-01-07 13:27:35 +00:00
ed
72695f91c7 Re-saved all projects 2021-01-07 11:19:16 +00:00
ed
1000c4ce2e Android: Fixed a warning in the Oboe code with -Wswitch-enum enabled 2021-01-07 11:16:59 +00:00
ed
757417a47a Android: Updated to Oboe 1.5 2021-01-07 09:59:42 +00:00
ed
7014541291 Projucer: Added macOS 11.1 to SDK options 2021-01-07 09:59:26 +00:00
ed
0715b7ebdd VST3: Wrap program parameter changes in begin/endEdit() calls to ensure that automation data is recorded correctly 2021-01-06 17:17:04 +00:00
ed
3ff966603e VST3: Update program parameter when current program is changed 2021-01-06 17:17:04 +00:00
ed
b235b8de09 Updated some old docs 2021-01-06 17:16:52 +00:00
ed
84d9117054 Linux: Check for valid display in updateScaleFactorFromNewBounds() 2021-01-06 17:16:46 +00:00
ed
6325230f61 Windows: Use rectangleFromRECT() to clean up some code 2021-01-06 17:16:36 +00:00
ed
09c25fedfd Windows: Retrieve work area rectangle for all connected monitors 2021-01-06 17:16:36 +00:00
ed
b614f9e01e Windows: Only call Displays::updateToLogical() on per-monitor DPI-aware threads 2021-01-06 17:16:35 +00:00
reuk
452b1bf224
HiResTimer: Fix units used for threading policy
The values in mach_timebase_info_data_t should be specified in terms of
'ticks'. On some machines, ticks may correspond to nanoseconds, but this
is not guaranteed.
2021-01-06 14:55:01 +00:00
reuk
857f665f74
HiResTimer: Tidy up POSIX implementation using std threading constructs 2021-01-06 14:55:00 +00:00
reuk
6787230dd4
HiResTimer: Fix bug where timer would misreport its state after being stopped
Previously, if `stopTimer()` was called from within
`hiResTimerCallback()`, a call to `isTimerRunning()` immediately
following the call to `stopTimer()` would return true instead of false.

This patch fixes the issue, and adds some tests to verify the new
behaviour.
2021-01-06 14:54:42 +00:00
reuk
88285acae1
DragAndDrop: Fix drag and drop in windows optimised builds
In very optimised builds, SHCore.dll may not be automatically loaded
into the address space of the calling executable. In these cases, the
call to `GetModuleHandle` will fail. Adding the call to LoadLibrary
ensures that the dll is loaded into the program's address space, which
will allow the call to GetModuleHandle to succeed.
2021-01-06 12:31:38 +00:00
reuk
e988c4c671
DragAndDrop: Tidy up windows implementation 2021-01-06 12:31:38 +00:00
reuk
04583469e1
MIDI: Fix timestamps on Universal MIDI Packets 2021-01-06 11:22:39 +00:00
Tom Poole
1fbd6dff9b VST3: Fixed invalid AudioProcessorParameterGroup unit IDs 2020-12-21 10:50:57 +00:00
Tom Poole
d9b2a61454 Re-saved all projects 2020-12-18 16:01:48 +00:00
Tom Poole
da07dad30d Projucer: Bump LastUpgradeCheck property in Xcode projects 2020-12-18 15:58:10 +00:00
reuk
5354d01a89 X11: Properly escape "+" symbols in dragged/dropped filenames 2020-12-17 17:49:48 +00:00
reuk
dc3e0d1571
SystemStats: Fix getOperatingSystemType assertion on macOS 11.1 2020-12-15 16:00:54 +00:00
reuk
f3a69664d6
OSC: Update docs 2020-12-15 13:07:18 +00:00
reuk
d31b85ef00
ConvolutionDemo: Fix bug where "Load File..." button only worked once 2020-12-15 13:07:18 +00:00
reuk
cd41e31cb5
DSP: Ensure that IRs are loaded immediately when Convolution is prepared
Previously, if `loadImpulseResponse` was called before `prepareToPlay`,
the IR wasn't guaranteed to have loaded before the first call to
`processSamples`.

Now, we flush the queue of pending IR-load commands during
`prepareToPlay`, which should ensure that the most recently-loaded IR is
ready to use immediately.
2020-12-15 13:07:18 +00:00
reuk
c213796951
Projucer: Fix quote escaping in CodeBlocks exporter 2020-12-15 11:25:56 +00:00
reuk
41ec486dd0
FileChooser: Show desktop folder if requested folder does not exist
This change affects the PostVista version of the Windows FileChooser.
2020-12-15 11:25:56 +00:00
reuk
e403e330ef
DSP: Make FixedSizeFunction public 2020-12-15 11:25:56 +00:00
reuk
07bfa2e83f
CMake: Make VST2 and AAX helper targets GLOBAL 2020-12-14 12:20:47 +00:00