hogliux
ebdbc29176
Fixed KeyPress::createFromDescription when using this for function keys > F12
2017-10-13 12:04:44 +01:00
Lukasz Kozakiewicz
f9d6955c7c
Android: do not request input focus when creating component peer.
...
This made the virtual keyboard not show up if the same component peer tried to request a virtual keyboard later on. InputMethodManager.showSoftInput() would return false which is most likely because the component in focus has not changed, yet the previous component having focus was not really able to (at a time, during the construction) really take the focus.
2017-10-13 11:26:18 +01:00
hogliux
70dae9b517
ARM: Don't change rounding mode when disabling denormals
2017-10-13 11:03:27 +01:00
hogliux
05e343cdd4
Android: Fixed an issue where the JNI could be flooded with JNI GlobalRefs when many messages are in flight
2017-10-13 11:01:39 +01:00
jules
bb4160871c
Added support for the OGG sub-format inside a WAV file
2017-10-13 10:55:51 +01:00
jules
d73f9bdd74
Fix to TextEditor caret positioning
2017-10-13 10:41:21 +01:00
jules
e180dbb3f2
Clarified some docs about the order of files when searching directories
2017-10-13 09:30:29 +01:00
jules
b5432c710a
Added a method MidiMessage::withTimeStamp, and some MidiMessageSequence unit-tests
2017-10-13 09:27:34 +01:00
hogliux
ac60ce57ce
CoreMidi: Added unique id property when creating virtual midi ports on macOS and iOS
2017-10-13 09:26:01 +01:00
hogliux
829e64468f
Standalone Plug-In: Added missing save state when the standalone app is closed
2017-10-13 08:40:37 +01:00
hogliux
6e89e61b89
AUv2: Added support for AUv2 Midi Effect plug-in hosting
2017-10-12 18:39:20 +01:00
Lukasz Kozakiewicz
a1a1297f7d
Android: add bits missing from “bailout in ComponentPeerView’s callbacks if underlying host is deleted.”
...
This was meant to be there since the beginning. The commit missing the changes is: 9527e077b1
2017-10-12 17:33:39 +01:00
jules
9e6de22e73
A bit of modernisation in AudioFormatReader
2017-10-12 16:20:41 +01:00
jules
e4545a239a
Bit of tidying in BlowFish
2017-10-12 15:36:07 +01:00
hogliux
2021c64f00
Fixed an issue with stuck touches when a component peer was closed on a mouse down event
2017-10-12 12:42:08 +01:00
tpoole
3cb185fcc3
A minor code cleanup
2017-10-12 12:31:55 +01:00
ed
996f44f3f6
Added set and getJustificationType() methods to HyperlinkButton
2017-10-12 12:29:58 +01:00
Lukasz Kozakiewicz
0caf83439a
Android: move android.content.Intent class definition into JNIHelpers.
2017-10-12 11:53:08 +01:00
jules
53392faeb8
Added a workaround in ZipFile for reading files which contain the wrong offset for their central directory
2017-10-12 11:17:55 +01:00
jules
62955e7737
Fixed some typos and did a bit of code cleanup
2017-10-12 09:16:34 +01:00
jules
c9a36c9f1d
Updated the implementation of File::moveToTrash() on OSX so that it uses the newer API calls on 10.8 and above, and added a bodge for older versions that makes it blocks until the operation has completed
2017-10-12 09:14:37 +01:00
tpoole
ee34e0455d
Restored compatibility with older versions of OS X by removing some std namespace maths functions
2017-10-12 00:10:03 +01:00
jules
24f023bb23
Added some heuristics to EdgeTable to try to improve the table size prediction
2017-10-11 15:28:32 +01:00
jules
dd4230586f
Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up
2017-10-11 12:26:05 +01:00
hogliux
9b386b86ec
Widnows: Fixed deprecated use of File::separator
2017-10-11 12:23:50 +01:00
hogliux
88f8fbc128
Android: Fixed a compiler error when building with older ndk versions
2017-10-11 12:21:14 +01:00
hogliux
1135f6fff6
Fixed a compiler warning involving deprecated static variables when compiling with GCC
2017-10-11 12:16:33 +01:00
jules
369d59f656
Added a template to allow the HeapBlock class to be given signed ints or other types that are not size_t for its size parameters
2017-10-11 12:10:58 +01:00
hogliux
6867772374
MPE: Change MPEInstrument::voicesLock member from private to protected so that sub-classes can lock the voicedLock
2017-10-11 09:12:16 +01:00
jules
828b9b3be6
When opening an X display, made it attempt a retry if the first attempt fails.
2017-10-11 09:10:13 +01:00
jules
9ac84e07b4
Fixed some false positives generated by the StringPairArray comparison operator, and made it faster for common cases.
2017-10-10 15:33:55 +01:00
jules
2ee168ad46
Deprecated File::separator and File::separatorString, replacing them by static getter functions, so that File methods can be safely used in static constructors without order-of-initialisation problems
2017-10-10 11:33:55 +01:00
jules
15871dd890
Added some more JUCE_CONSTEXPR flags to Point
2017-10-10 10:45:32 +01:00
hogliux
191b91503a
VST2: Added warnings if the plug-in version number cannot be displayed by Cubase's version encoding
2017-10-10 10:00:51 +01:00
hogliux
671f3eaf94
Implement Process::hide for mobile platforms
2017-10-10 09:22:03 +01:00
jules
31c99d3680
Cleaned up some missing std:: namespaces for maths functions, and updated some old documentation for AudioProcessor
2017-10-10 09:01:35 +01:00
jules
ff99aec1ab
Converted some old uses of non-C++ maths functions to their std equivalents
2017-10-09 17:45:44 +01:00
ed
15e40d48ba
Whitespace
2017-10-09 17:27:58 +01:00
ed
3b61f577bf
Removed unused JUCE_COMPILER_SUPPORTS_THREAD_LOCAL flag
2017-10-09 17:24:45 +01:00
jules
1884e0142a
Corrected a small bug in TextEditor when clicking to the right of the last line to place the cursor.
2017-10-09 16:31:30 +01:00
jules
a2020f0177
Removed a defunct unit test
2017-10-09 15:44:40 +01:00
jules
2fcb8fa71b
Added some prototype function definitions to avoid compiler warnings for people who enable the "missing prototype" flag
2017-10-09 15:39:22 +01:00
jules
93a22599d1
Tweaked the rate at which EdgeTable grows its internal storage, to improve performance rendering large and complex paths
2017-10-09 14:53:56 +01:00
jules
be3e9161be
Fixed a typo in the previous commit
2017-10-09 12:53:25 +01:00
jules
970eda679e
Added 'final' keyword to a lot of classes from which you really shouldn't be inheriting!
2017-10-09 12:38:06 +01:00
hogliux
6e23c4806b
MPE: Change MPESynthesizer::voicesLock member from private to protected so that sub-classes can lock the voicedLock
2017-10-09 10:57:47 +01:00
ed
bd68a6e947
Re-added "override" to the C++ tokeniser keywords
2017-10-09 08:56:33 +01:00
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