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

14897 commits

Author SHA1 Message Date
ed
58382a6576 Android: Fixed a potential crash in IAP GetProductsInformationJob 2019-07-17 16:23:44 +01:00
ed
4aad74d842 Fixed a potential data race in ChangeBroadcaster 2019-07-17 16:23:35 +01:00
ed
74c3901138 Linux: Fixed a bug that could cause the message queue to freeze up 2019-07-17 15:03:30 +01:00
jules
18bb120179 Did some long-overdue renaming of "filter" -> "plugin" in the AudioPluginHost demo 2019-07-17 12:44:05 +01:00
jules
7c65ea7e0b Added a method AudioPluginFormat::isTrivialToScan(). Also removed the 'noexcept' flag from the AudioPluginFormat::requiresUnblockedMessageThreadDuringCreation() method 2019-07-17 12:44:05 +01:00
ed
6283130203 ASIO: Made the isBlacklistedDriver() check a bit broader 2019-07-16 18:44:06 +01:00
jules
4599496a42 Added some flexibility to PluginListComponent to make it easier to customise, and added some right-click popup menu options for the items 2019-07-16 17:09:18 +01:00
jules
bec0c2661d Added a method RelativeTime::getApproximateDescription() 2019-07-16 16:03:54 +01:00
ed
de4f6fe0fa Resize standalone plug-in window when scale factor is changed 2019-07-16 14:46:54 +01:00
ed
6dda52b98b OpenGL: Check frame buffer completeness in OpenGLContext::copyTexture() to avoid an GL_INVALID_FRAMEBUFFER_OPERATION error 2019-07-15 16:56:22 +01:00
ed
cc83c8d0dd Minor documentation fix 2019-07-15 16:41:03 +01:00
ed
dc81c295cd ASIO: Update the sample rate when resetting device so it is in sync with control panels 2019-07-15 16:40:25 +01:00
ed
d2a90d1ee2 Resize the standalone plug-in holder window correctly when the plug-in has a scale factor set via AudioProcessorEditor::setScaleFactor() 2019-07-15 16:40:03 +01:00
ed
38e640c5d5 Fixed a typo 2019-07-15 11:09:20 +01:00
ed
251d1164ae macOS: Fixed a compatibility issue with versions < 10.10 2019-07-15 10:02:28 +01:00
ed
6881795d40 Ensure that font width is correct when changing the TextEditor password character 2019-07-12 17:53:19 +01:00
jules
e5f8937082 Workaround for VS warning 2019-07-12 17:27:16 +01:00
jules
002dc803a1 Refactored the JSON parser to produce error messages which contain the line + column 2019-07-12 16:40:01 +01:00
ed
a94610dfaf Projucer: Don't add Xcode resource files to exporters other than Xcode 2019-07-12 15:15:26 +01:00
ed
922730f685 Whitespace 2019-07-12 14:44:34 +01:00
Tom Poole
18cda401c7 AAX: Tidied up an unused variable 2019-07-12 10:44:31 +01:00
Tom Poole
1b4042217a macOS: Fixed an issue unregistering fonts 2019-07-11 15:48:49 +01:00
Tom Poole
79d3e8b3f5 Windows: Removed some VS2013 workarounds 2019-07-11 15:28:41 +01:00
Tom Poole
ec43e11abc VS2013: Removed the VS2013 exporter from the Projucer 2019-07-11 14:16:06 +01:00
ed
e206bbecc4 Linux: Fix DPI factor in getScaleForDisplay() 2019-07-11 13:16:33 +01:00
ed
74f52b6a15 Linux: Return a sensible default value for screen DPI if DisplayWidthMM or DisplayHeightMM return 0 2019-07-11 13:16:33 +01:00
ed
e0caba805a Cancel any pending async updates in DuplicateParamIDCheck destructor 2019-07-10 15:30:12 +01:00
ed
49c82b6ca3 Made the check for empty Strings more robust to fix a symbol collision crash 2019-07-10 11:33:23 +01:00
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
Tom Poole
b228988874 Added GitLab CI config 2019-07-09 13:38:35 +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