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