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

5125 commits

Author SHA1 Message Date
hogliux
d95edfd770 VST3: First add Midi controller changes and then add other midi events to ensure that all-notes off events occur before any note-on event with the same sampleOffset 2017-10-07 14:03:23 +01:00
ed
1406de4de3 Add some missing semicolons 2017-10-06 15:51:03 +01:00
ed
1722471d2c Added some more keywords to the C++ tokeniser 2017-10-06 15:48:24 +01:00
ed
aaeff48f2f Added "override" to the C++ tokeniser keywords 2017-10-06 12:54:47 +01:00
tpoole
7d2f59909e Minor documentation fixes 2017-10-06 12:33:55 +01:00
jules
e8af67182d Added method Viewport::recreateScrollbars() 2017-10-06 11:54:55 +01:00
tpoole
e85d3aaf1f Renamed XCode to Xcode in multiple places 2017-10-06 09:54:32 +01:00
tpoole
598b791964 Fixed a bug when selecting AudioParameterChoice values in native DAW parameter views 2017-10-05 17:20:37 +01:00
ed
93ed8ed0fc Fixed a typo in the StringRef documentation 2017-10-05 08:45:02 +01:00
ed
5d8d37eb87 Added support for multi-touch drag and drop 2017-10-04 15:52:31 +01:00
jules
59fa229538 Whitespace 2017-10-04 12:55:58 +01:00
jules
3d7c777238 Some light modernisation of a bunch of old code 2017-10-04 12:47:43 +01:00
ed
1cb2d8143e Fixed an assertion when enabling the popup display with a two-value slider and disabled the popup display when using an IncDec slider 2017-10-04 09:31:37 +01:00
hogliux
2b01c39aae VST2 hosting: Swapped confusing build/bugfix variable names in recent commit 2017-10-03 16:36:06 +01:00
jules
28dfa55088 Fix to the VST2/3 compatibility code to handle a Studio One issue 2017-10-03 15:04:51 +01:00
hogliux
1b0fb11667 Fixed a compiler warning in the previous commit 2017-10-03 11:48:51 +01:00
hogliux
c38282778d VST2: Ensured that the VST2 version number is encoded correctly for display in Cubase and when hosting VST2 plug-ins in JUCE 2017-10-03 11:02:32 +01:00
jules
abe86765ce Workaround for a VS2013 compile error 2017-10-03 09:15:25 +01:00
hogliux
f59a5dfc7f Fixed an issue where ScopedNoDenormals would do nothing on all platforms and added arm implementation 2017-10-02 18:23:51 +01:00
jules
5eb8f9c2c2 Normalised all the copy/move/assignment constructors for the dsp module IIR and FIR filter classes. These now do NOT reset the filter when they get copied, and they expect that the user-supplied process state class is copyable 2017-10-02 14:59:54 +01:00
jules
eca20d1e4a Added some missing copy and move constructors in the ReferenceCountedObject classes 2017-10-02 14:53:54 +01:00
jules
82648926c6 Whitespace 2017-10-02 10:03:00 +01:00
jules
82073da570 Made the dsp::Filter copy constructor reset the state. Also added a couple of missing move constructors to that class 2017-10-02 09:23:17 +01:00
hogliux
e0b0920819 macOS: Fixed an issue where the CustomCallback of a menu item would not be called if the menu item belongs to a native macOS menu 2017-09-29 18:14:02 +01:00
hogliux
6ae99f4343 macOS: Fixed a memory leak of native mac menu items 2017-09-29 18:13:24 +01:00
jules
37a92aec63 Fixed an edge-case error in the LaGrange and Catmull-Rom interpolators when the ratio changes to exactly 1.0 2017-09-29 16:28:40 +01:00
ed
0a85ae91de Removed an unused variable from LookAndFeel_V4::positionDocumentWindowButtons() 2017-09-29 16:14:31 +01:00
ed
53cd6c014c Fixed a bug where DocumentWindow buttons were being drawn too large 2017-09-29 16:06:59 +01:00
jules
980361e54b Tidied up some old compiler workarounds 2017-09-29 09:26:15 +01:00
jules
c42719c2eb Some internal modernisation in windowing classes 2017-09-28 16:57:01 +01:00
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