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

5172 commits

Author SHA1 Message Date
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