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

10349 commits

Author SHA1 Message Date
ed
c8d8201aba Use a GenericAudioProcessorEditor in the standalone wrapper if no editor is provided 2019-07-09 18:32:54 +01:00
ed
1951714776 Linux: Only add libcurl dependency when JUCE_USE_CURL is enabled 2019-07-09 14:38:27 +01:00
ed
a093112c05 Fixed some compiler warnings 2019-07-09 12:24:34 +01:00
Tom Poole
29508fac70 Fixed an issue maintaining kiosk mode on Android 2019-07-09 09:50:07 +01:00
Tom Poole
de13b83ed2 Fixed some compiler warnings 2019-07-09 09:40:31 +01:00
ed
869a9fd994 CoreAudio: Handle ExtAudioFileRead() reading fewer frames than expected 2019-07-04 12:10:38 +01:00
Tom Poole
283521f1df Fixed some issues with the multithreading demo 2019-07-04 11:20:39 +01:00
ed
a529fbbf47 Don't reset Drawable's AffineTransform when using DrawableButton::ButtonStyle::ImageRaw 2019-07-04 10:09:30 +01:00
ed
302e4a6166 Projucer: Prevent duplicate module headers being added to the project when copying module files locally 2019-07-04 09:40:24 +01:00
ed
8c31fb2511 Projucer: Removed an unused method 2019-07-04 09:38:59 +01:00
ed
77e93e35e4 Linux: Set POLLOUT flag for fds to receive XShm completion events 2019-07-03 16:36:48 +01:00
jules
ac519e541a Added a constructor to MemoryInputStream that will move from a MemoryBlock 2019-07-02 13:54:38 +01:00
ed
5d83c1485d Re-saved all projects 2019-07-02 09:29:08 +01:00
ed
2d503c7a9d Projucer: Fixed an issue adding the juce_gui_basics javaopt folder when push notifications are enabled 2019-07-02 09:27:20 +01:00
ed
f3ea7e2b29 Projucer: Set the project name in Android settings.gradle file 2019-07-02 09:25:14 +01:00
Tom Poole
d16a30a294 Windows: Fixed a debug Projucer compile error when using VS2015 2019-07-01 11:29:09 +01:00
Tom Poole
0e00e83944 Removed some extern "C" declarations from libpng 2019-06-28 15:34:16 +01:00
Tom Poole
5935040d78 Fixed a crash when fetching large content in URL::FallbackDownloadTask 2019-06-28 12:52:36 +01:00
ed
f9dad9d608 Linux: Improved XEmbed support
This commit makes some minor improvements to the XEmbedComponent class and adds support for embedding JUCE windows in other hosts using the XEmbed protocol. It also includes some minor fixes for X11 peers when they have a parent window.
2019-06-28 12:07:24 +01:00
ed
fd76cbc70d Linux: Refactored InternalMessageQueue
This commit simplifies the Linux event loop code and adds methods to allow arbitrary file descriptors to registered. Also adds a method to register external event loops to be used instead of JUCE's internal event loop.
2019-06-28 12:07:24 +01:00
Tom Poole
d8e07dca91 Fixed a data race in an example 2019-06-28 10:13:06 +01:00
Tom Poole
1c9cea431d PNG: Switched to inline libpng linkage to prevent symbol collisions 2019-06-27 17:54:59 +01:00
Tom Poole
5a5a8fc293 Updated the README for generating offline Doxygen docs 2019-06-27 16:56:20 +01:00
Tom Poole
0239c0cb7e iOS: Fixed a crash in InAppPurchases 2019-06-27 15:37:23 +01:00
ed
19cebf8927 VST3: Fixed a mismatch in VST3PluginInstance::setCurrentProgram() 2019-06-27 14:23:40 +01:00
Tom Poole
3e5a3b2cca Tightened up an assertion in AudioParameterChoice 2019-06-27 13:24:14 +01:00
Tom Poole
5a511cab4d Updated some license header text 2019-06-27 12:36:38 +01:00
ed
da0401f124 VST3: Fixed a floating-point truncation error in ProgramChangeParameter::toString() 2019-06-27 10:58:05 +01:00
ed
c429bf53ce Removed some unnecessary static_casts in the URL class 2019-06-27 09:04:00 +01: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
ed
212eb09e7e Projucer: Only add default com.roli.juce.JuceActivity activity class if push notifications are enabled 2019-06-25 09:57:54 +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
aef6bca60a Re-saved all projects 2019-06-24 15:10:06 +01:00
ed
49a7b30bae Projucer: Added macOS 10.15 and iOS 13 support 2019-06-24 15:05:51 +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
73b1e45336 Projucer: Only add module javaopt folder to project in the Android exporter if the module is enabled 2019-06-24 12:42:18 +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