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

5382 commits

Author SHA1 Message Date
jules
7dd8fa993e Fixes for templated code which could default-initialise a SIMDRegister object while expecting to get a zero-initialised value 2017-11-30 16:59:37 +00:00
Zsolt Garamvolgyi
8f02179bbf Various additions to SIMDRegister 2017-11-30 16:30:17 +00:00
ed
6894e04356 Android: Fixed an OpenGL crash that would occur due to failing to get a pointer to the native window 2017-11-30 10:11:40 +00:00
jules
5f834225e0 Added a SampleType accessor definition to AudioBuffer 2017-11-30 10:05:36 +00:00
jules
326aa13023 Fix for the dsp::Convolution class 2017-11-30 09:51:01 +00:00
Lukasz Kozakiewicz
7297f62182 FileChooser: actually do store URL security bookmark in a smart pointer (as it was originally on an internal branch). Also update the docs to clearly indicate that a user has to use URL returned from FileChooser. 2017-11-29 22:15:48 +01:00
jules
7daff1a99e Fixed a build error 2017-11-29 20:30:12 +00:00
jules
6a49d6efdc Minor tidying up 2017-11-29 17:33:00 +00:00
Lukasz Kozakiewicz
af254262f6 FileChooser: fix spelling! 2017-11-29 17:11:51 +01:00
Lukasz Kozakiewicz
5358756d58 FileChooser: misc fixes and improvements to iOS and Android file choosers. 2017-11-29 16:46:38 +01:00
jules
25fe3ee392 Some workarounds to avoid triggering the new Xcode thread checker when using openGL 2017-11-29 10:14:41 +00:00
jules
8a93402143 Avoided a shadowed variable warning 2017-11-29 09:16:07 +00:00
ed
822a1e31b8 Added some methods to MidiKeyboardComponent to set/get the width of black notes 2017-11-29 09:12:50 +00:00
Tom Poole
f4c7a82ace Made TimeHelpers::lastMSCounterValue atomic 2017-11-28 17:54:35 +00:00
jules
f85d706131 Some minor formatting and comment fixes 2017-11-28 17:46:15 +00:00
jules
a586966c65 Added lambda callback methods to ListenerList. Its old method-invocation callbacks were refactored to use variadic templates instead of the old awful macros they used in the past, but please move your code to use the new lambda functions, as the one stuff will eventually be deprecated! 2017-11-28 16:18:40 +00:00
jules
3dcd918ddd Cleaned up MidiKeyboardComponent, changing it to use floating point coords 2017-11-28 15:45:43 +00:00
jules
82d160150c Bit of tidying up in ModalComponentManager 2017-11-28 15:32:08 +00:00
jules
29ca9a59cf Used lambdas to simplify some ModalCallbackFunction methods 2017-11-28 15:00:24 +00:00
jules
210bc5897b Clarified some documentation in AudioPlayHead 2017-11-28 11:26:13 +00:00
jules
fd3b790087 BLOCKS API: Added some comparison operators to the Block class 2017-11-28 08:44:24 +00:00
Tom Poole
7d30c30819 Fixed some GCC constexpr issues 2017-11-27 20:13:18 +00:00
jules
6ddff42012 Added JUCE_CONSTEXPR to a bunch of simple maths functions 2017-11-27 17:36:33 +00:00
Tom Poole
fe7f34f0fa Improved the idling of socket InterprocessConnections 2017-11-27 17:26:33 +00:00
jules
2e9bd44006 Added a unit-test for ValueTree::readFromGZIPData 2017-11-27 16:56:32 +00:00
jules
2be865b831 Added a GZIPCompressorOutputStream constructor that takes a reference. 2017-11-27 16:56:11 +00:00
Tom Poole
47ce713d0b Added Component::isPaintingUnclipped 2017-11-27 13:41:45 +00:00
ed
64b2ea825e Fixed a conversion warning 2017-11-27 12:56:52 +00:00
ed
0fd3710c0e LookAndFeel_V4: Use getSliderThumbRadius() when drawing slider thumb + some code cleanup 2017-11-27 12:39:15 +00:00
Noah Dayan
4fa0ee447b Fixed typo in doc of juce_SpinLock.h 2017-11-27 12:00:52 +00:00
Noah Dayan
4cb6a6fcee Fixed typo in doc of juce_WebInputStream.h 2017-11-27 11:51:53 +00:00
Tom Poole
b709bd8d98 Disabled mouse interactions with the splash screen once it has started fading 2017-11-27 11:27:30 +00:00
ed
3eaeb3795e Added a getPropertyPanelSectionHeaderHeight() method to PropertyComponent::LookAndFeelMethods 2017-11-27 10:47:54 +00:00
jules
27df960a52 Fix for VS2015 2017-11-27 09:42:32 +00:00
jules
117df12136 Fixed constness of a few SparseSet methods, and added some move operators 2017-11-27 09:27:19 +00:00
hogliux
9e74c7ce6b Clean-up the temporary file if the file chooser was canceled or failed 2017-11-24 18:36:32 +00:00
jules
a9bc970ff8 Made the openGL 2D renderer limit the size of its vertex buffers to avoid problems on systems with limited GPUs 2017-11-24 13:33:11 +00:00
hogliux
183230d606 macOS: Remove explicit references to kAudioChannelLayoutTag_HOA_ACN_SN3D as this is only available in the latest and greatest Xcode. Replaced with the numerical value instead. 2017-11-24 11:41:22 +00:00
hogliux
1fb38d7864 URL: Fixed an issue when decoding local file URLs which contain a '+' in their paths 2017-11-24 11:13:51 +00:00
jules
472c5616d4 The Matrix3D::rotated() method wasn't doing what its comment said, so it has been renamed to Matrix3D::rotation() and made static, which correctly describes what it does. If you had code that was calling rotated(), you can safely replace it with rotation(), but should use the opportunity to check whether your code was doing what you thought it was! 2017-11-24 09:21:21 +00:00
hogliux
ff84ad9e76 AU: Ensured that parameter changes coming from the host do not call the host listeners with the same change 2017-11-23 16:40:40 +00:00
hogliux
8b78af48b9 Updated some outdated documentation in previous commit 2017-11-23 15:14:39 +00:00
hogliux
30269baed1 Added higher-order ambisonics support to JUCE 2017-11-23 15:11:26 +00:00
hogliux
1c7185ed25 VST3: Removed more unused code in the VST3 wrapper 2017-11-23 11:46:28 +00:00
hogliux
57d7e98053 VST3: Removed some unused code 2017-11-22 14:32:14 +00:00
hogliux
df8fc9b910 FileChoosers: Added a file-chooser save mode where the caller already supplies a temporary file which should be saved. JUCE will automatically move the temporary file to the location selected by the user 2017-11-22 14:03:42 +00:00
Lukasz Kozakiewicz
e89e220aa6 Android: fix build for API < 11 (setting layer type to none). 2017-11-22 14:19:36 +01:00
Lukasz Kozakiewicz
b8b304e4cd PushNotifications: add OSX implementation. 2017-11-22 12:59:53 +01:00
Lukasz Kozakiewicz
87831624cb Android: disable hardware acceleration on ComponentPeerView level rather than application level to allow embedded views to use hardware acceleration if needed.
This circumvents the issue in web view scrolling that happens only when using software rendering (a potential bug in chromium).
2017-11-22 12:43:24 +01:00
Tom Poole
856e028127 MacOS: Fixed some more integer overflow issues when loading large images 2017-11-21 16:32:56 +00:00