1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-16 00:34:19 +00:00
Commit graph

5095 commits

Author SHA1 Message Date
Lukasz Kozakiewicz
9527e077b1 Android: bailout in ComponentPeerView’s callbacks if underlying host is deleted.
Previously we saw a crash in onTouchEvent due to host being 0 while the callback was called. Just as a precaution we add this check to other callbacks too.
2017-09-28 15:37:06 +02:00
jules
434b0e7c9b Got rid of a long-defunct alias "BitArray". If your code still uses this name, you can just replace or alias it to BigInteger, which is what the class was renamed to. 2017-09-28 11:30:44 +01:00
hogliux
bc247f0d27 Added optional parameter to specify the size and position of the MIDI bluetooth selector 2017-09-27 15:05:05 +01:00
jules
1aaa598a5f Added JUCE_DECLARE_WEAK_REFERENCEABLE macro to make it easier to creat weak-referenceable classes 2017-09-27 12:57:55 +01:00
jules
b44cb8b710 Minor breaking change: removed the legacy swapVariables function. Just use std::swap instead and it'll do a better job! 2017-09-27 12:31:36 +01:00
jules
27a6903cac Changed the way isPositiveAndBelow is written to avoid needing to cast the second parameter to an int 2017-09-27 12:24:02 +01:00
Lukasz Kozakiewicz
5b8cf6b932 Android: fix getMemorySizeInMegabytes() returning negative values. 2017-09-27 13:00:10 +02:00
jules
31e454f284 Avoided triggering an assertion when focus is returned by a popup menu to a hidden component 2017-09-27 11:48:40 +01:00
jules
06d6a08892 Tweaked TextLayout::createLayoutWithBalancedLineLengths() to improve line length balancing 2017-09-27 10:50:09 +01:00
jules
23cdad6a80 Tweaked URL::addEscapeChars() to make its character substitutions more compliant with RFC3986 2017-09-27 10:26:24 +01:00
hogliux
bd0ec0ca8c Android: Fixed a rare race-condition in android OpenGL startup which could occur if the OpenGL context is destroyed before it is fully initialised 2017-09-26 16:32:41 +01:00
Lukasz Kozakiewicz
fd20804ed9 InAppPurchases: when trying to buy an already purchased item in Play Store, call success callback with “Item already owned” status. 2017-09-26 16:42:24 +02:00
tpoole
920c3f24c8 UnitTestRunner: Improved logging on Windows 2017-09-26 11:16:35 +01:00
hogliux
06c7fb5b01 Add xrun counter to device manager 2017-09-26 11:01:27 +01:00
tpoole
3627603c83 Fixed a performance regression parsing doubles 2017-09-26 09:00:15 +01:00
hogliux
8d86e6350a Fixed constexpr compiler support detection in gcc 2017-09-25 14:29:47 +01:00
hogliux
a21a2a42dd Android: Fixed a runtime-error introduced by a recent commit when building for Android <24 2017-09-25 14:23:03 +01:00
jules
3624df0652 Minor spelling fix 2017-09-25 12:23:25 +01:00
jules
12f9f33e91 Bit of modernisation in OpenGLContext 2017-09-25 12:19:22 +01:00
hogliux
82bc9da02c Added support for Atmos 7.0.2 and 7.1.2 Surround formats 2017-09-25 12:06:01 +01:00
jules
a4f5663fce Added an option for Viewport subclasses to create custom scrollbars. Also modified Viewport::getVerticalScrollBar() and ListBox::getVerticalScrollBar() to return references instead of pointers 2017-09-25 11:22:03 +01:00
jules
533fd23439 Added a missing override 2017-09-25 10:11:23 +01:00
jules
d00a459480 Added method TextEditor::setJustification() 2017-09-22 14:37:13 +01:00
hogliux
5a843965e6 AAX: Added JucePlugin_AAX_Chunk_Identifier preprocessor define to override the AAX chunk identifier that is used by JUCE 2017-09-22 11:23:38 +01:00
ed
f83fcafb84 Fixed a bug where a Slider popup display set to show on mouse hover wouldn't show when dragging the mouse over the Slider and releasing 2017-09-22 10:29:30 +01:00
jules
6290e95152 Whitespace 2017-09-21 19:49:18 +01:00
jules
c309a5b244 Avoided forcing TextEditor to be always opaque 2017-09-21 19:48:19 +01:00
hogliux
8bb64a5ddc Added getXRunCount to AudioIODevice as a way to get Xrun counts from underlying hardware 2017-09-21 16:26:07 +01:00
ed
0b6f02a29e Fixed some errors and warnings when building with JUCE_DLL_BUILD=1 2017-09-21 10:59:24 +01:00
ed
33f075212e Fixed a typo in TextPropertyComponent 2017-09-21 10:09:57 +01:00
jules
a5eebb37ef whitespace 2017-09-20 14:04:43 +01:00
jules
e6ae3f7aa7 Fixed a problem in a static assert in Atomic. 2017-09-20 13:57:38 +01:00
tpoole
47698a86b1 MinGW: Fixed some 32 bit build errors 2017-09-20 12:53:27 +01:00
jules
9e356135a1 Added a minimum number of columns option to the PopupMenu, and did a bit of internal modernising on the class's internals 2017-09-20 10:32:18 +01:00
tpoole
554d055a8f WinRT MIDI: Increased the maximum size of outgoing messages 2017-09-20 10:04:11 +01:00
tpoole
fec19eeade MacOS: Fixed a bug detecting changes to the number of hardware output channels 2017-09-20 09:56:44 +01:00
hogliux
70aa86413a Standalone Plug-In: Fixed an issue where the editor would not resize correctly on mobile when the feedback warning was dismissed 2017-09-19 17:04:38 +01:00
hogliux
fcffaa6751 VST3: Fixed an issue with the VST3 implementation of isInputChannelStereoPair/isOutputChannelStereoPair 2017-09-19 16:51:52 +01:00
jules
94669f2b14 whitespace 2017-09-19 16:28:35 +01:00
jules
2878bc2f75 Added a copy constructor for MidiBuffer::Iterator 2017-09-19 16:21:03 +01:00
ed
4b75bbdab6 Littlefoot: Add pitch correction functions 2017-09-19 15:14:37 +01:00
jules
fa093cd798 Modernised some String internals 2017-09-19 15:02:01 +01:00
ed
0b7d163d49 Increased the contrast for selected text when using LookAndFeel_V4 2017-09-19 12:23:41 +01:00
jules
e0c079c448 Added a couple of assertions in IIR::Coefficients 2017-09-19 12:05:11 +01:00
hogliux
efacd83ab5 Added a missing juce namespace to juce_mac_AudioCDBurner.mm 2017-09-19 11:02:25 +01:00
tpoole
0ae8aa812c Bump version number to 5.1.2 2017-09-18 14:59:57 +01:00
jules
f4d1969753 Fixed a few documentation typos 2017-09-15 10:09:08 +01:00
jules
4f204f405d Added a method var::hasProperty() 2017-09-15 09:55:53 +01:00
hogliux
2729625efb Improved the confusing nomenclature of some of the SIMDRegister typedefs 2017-09-14 17:16:19 +01:00
ed
320c3476c4 Added some more documentation to ProgressBar 2017-09-14 15:41:09 +01:00