Ricky Curtice
ba03eb3fd1
Remove message manager lock assert from AudioThumbnail::setDataSource
...
Digging though the commit history didn't show any reason why this should exist. Reading the code didn't readily indicate any reason it should exist. It's existence meant I couldn't _cleanly_ make my thumbnails in a separate thread. So I've been running with the scissors and have removed it from my own copy.
Forum post located at https://forum.juce.com/t/why-does-audiothumbnail-setdatasource-need-the-message-manager-locked/34023
2019-06-26 10:48:18 -07:00
jules
375f11d91b
Fixed some compatibility problems with older clang versions
2019-06-26 09:52:57 +01:00
Tom Poole
bc3e330f97
AUv3: Fixed a potential crash when producing MIDI from plug-ins
2019-06-25 13:33:20 +01:00
dimitri
85f07d9ec8
Fix some spelling mistakes in comments
2019-06-25 11:49:14 +01:00
ed
718712a5a5
Ensure that the button background is drawn for DrawableButton::ButtonStyle::ImageOnButtonBackgroundOriginalSize
2019-06-25 10:53:28 +01:00
Tom Poole
7e52198ee1
Updated the internal PNG library
2019-06-25 10:01:36 +01:00
jules
69c3474012
Added method PopupMenu::Options::withDeletionCheck() to help avoid dangling pointers when triggering async menus
2019-06-24 16:37:48 +01:00
ed
bdeaeaf368
macOS: Fixed some deprecation warnings and silenced some others for the time being
2019-06-24 15:05:17 +01:00
Tom Poole
e88228a036
SVG: Fixed a couple of parsing bugs
2019-06-24 13:02:28 +01:00
ed
b5a2d03a8c
Added DrawableButton::ButtonStyle::ImageOnButtonBackgroundOriginalSize
2019-06-24 11:50:13 +01:00
ed
9b48d6d516
Added DrawableText::replaceColour()
2019-06-24 11:49:56 +01:00
ed
fd4125d964
WASAPI: Fixed a double-deletion crash on older versions of Windows
2019-06-21 18:00:48 +01:00
Tom Poole
e267e8d5ad
Fixed an argument forwarding bug in StdFunctionCompat
2019-06-21 14:17:56 +01:00
jules
485feb47ed
Tweaked a couple of Rectangle methods to avoid some spurious assertions triggered by rounding errors
2019-06-21 12:15:51 +01:00
Tom Poole
6bcf80fb9e
Removed a problematic unit test when running as a Windows system process
2019-06-20 17:26:19 +01:00
jules
cd4aba9e43
PopupMenu modernisation: Improved the PopupMenu::Item class to make it easy to build items by chaining calls together.
2019-06-20 13:55:18 +01:00
jules
cce26202ab
Fix for using menu action lambdas in the Mac menu bar
2019-06-20 10:13:59 +01:00
ed
c88611e5c8
Made KnownPluginList::addToMenu() and ::getIndexChosenByMenu() operate on a copy of the PluginDescription array so they are in sync
2019-06-19 15:30:29 +01:00
jules
0367d5c3a9
Added some PopupMenu::addItem overloads which let you attach a lambda callback to be invoked for a menu item.
2019-06-19 11:39:28 +01:00
ed
08501a3705
Fixed an issue when adding plug-ins with empty paths on macOS in KnownPluginList::createTree() with sortByFileSystemLocation
2019-06-18 16:51:39 +01:00
ed
b0934f896c
macOS: Prevent mac menu bar submenus with empty names being used as the recent items menu
2019-06-18 16:03:16 +01:00
ed
5360191737
Fixed some documentation typos
2019-06-18 11:55:40 +01:00
jules
1d68629840
Some minor improvements to GenericAudioProcessorEditor
2019-06-17 15:48:56 +01:00
jules
9a06be6d61
Some minor cleanups
2019-06-17 15:48:56 +01:00
Agnieszka Janowicz
fdcebfe6a2
BLOCKS: Ensure that the program loaded callback is called when program passed to setProgram is identical to what's already loaded
2019-06-17 14:22:03 +01:00
Tom Poole
50be983db5
Fixed a compiler warning
2019-06-17 14:21:01 +01:00
jules
380a102390
Bit of tidying up in the hashing classes
2019-06-13 12:22:03 +01:00
jules
f746672c19
Added an overloaded read method to InputStream which takes a size_t as the size parameter, rather than an int
2019-06-13 10:10:26 +01:00
jules
01f0ed3067
Fixed a warning
2019-06-12 17:11:53 +01:00
Tom Poole
52a4939b62
Updated some documentation
2019-06-12 15:01:11 +01:00
ed
0ed474e412
Fixed a potential crash when reading MIDI files with incorrect track length chunks
2019-06-12 14:53:28 +01:00
jules
b6c111645a
Refactored some AudioProcessor addParam methods to make sure the parameters always have a valid index set
2019-06-12 14:14:45 +01:00
jules
63e31a9fea
Fixed a mistake that made AudioPluginFormat::createPluginInstanceAsync() do its callback synchronously, and also made it survive a situation where the format object is deleted before the callback
2019-06-12 12:38:39 +01:00
Tom Poole
01935e3338
DSP: Guarded a rogue FMA instruction in the AVX native ops
2019-06-11 21:23:56 +01:00
Tom Poole
d4b7cceb32
Fixed more compiler warnings
2019-06-11 16:42:38 +01:00
Tom Poole
f8b039c132
Fixed another compiler warning
2019-06-10 18:17:08 +01:00
Tom Poole
230588cbf9
Fixed a compiler warning
2019-06-10 17:42:22 +01:00
jules
098827cc5e
Workaround for an order-of-deletion problem in the GenericAudioProcessorEditor when parameter lists change
2019-06-10 15:01:39 +01:00
ed
88fecd196e
Fixed a typo
2019-06-10 09:45:19 +01:00
jules
9d120bf481
Modified PluginListComponent so that if all paths to scan are deleted, it reverts to the default set of paths for the given format (otherwise there was no way to make it reset to default)
2019-06-08 09:18:15 +01:00
Tom Poole
fd855f851e
Fixed a const access issue in OwnedArray
2019-06-07 19:52:56 +01:00
ed
1ea463f989
Linux: Fixed some crashes when getting X properties in LinuxComponentPeer
2019-06-07 15:09:01 +01:00
Tom Poole
8f84192c9b
Fixed some more Android compiler warnings
2019-06-07 12:24:05 +01:00
Tom Poole
bdb3b5ab40
Whitespace
2019-06-06 17:37:03 +01:00
Tom Poole
061ea2e072
Resolved a Windows/Android touchID incompatibility
2019-06-06 17:22:13 +01:00
Tom Poole
670f77f80c
Fixed some Android compiler warnings
2019-06-06 16:50:12 +01:00
Tom Poole
a4bd6cbc66
Fixed some more Linux compiler warnings
2019-06-06 10:25:19 +01:00
jules
6b82c964cd
Refactored AudioPluginFormat::createPluginInstance to use lambdas for the callback
2019-06-05 17:04:06 +01:00
Tom Poole
8b5bc69582
Fixed some more Linux compiler warnings
2019-06-05 10:43:46 +01:00
ed
67e6bc65a9
Windows: Fixed a crash when calling DragAndDropContainer::performExternalDragDropOfFiles()
2019-06-05 09:17:56 +01:00