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

1680 commits

Author SHA1 Message Date
jules
c54ca1037d Fixes for builds using utf-32 string storage. 2013-09-12 16:24:08 +01:00
jules
30fbdc7eb1 VST compile fix and method AudioPluginInstance::getDescription() 2013-09-12 16:19:55 +01:00
jules
74f8f64608 Added notification option to Button::setRadioGroupId 2013-09-11 20:17:52 +01:00
jules
94f7377009 Typo fix. 2013-09-11 15:34:12 +01:00
jules
3a47baf9b9 Misc minor string optimisations. 2013-09-11 14:52:28 +01:00
jules
3ef1ab02c6 Added AudioSampleBuffer::reverse() method. 2013-09-11 11:40:59 +01:00
jules
435089e89b Updated the UnitTest class to provide a shared, reproducible random seed for each run, to allow failures to be re-created. Also converted a few Strings to StringRefs. 2013-09-11 10:29:48 +01:00
jules
14cfa338b6 Avoided a false assertion in File. Minor clean-ups. 2013-09-10 15:11:20 +01:00
jules
fc5fc50ae0 Linux font fix. 2013-09-10 14:34:58 +01:00
jules
e56d9561fc More minor tweaks to Slider unbounded mouse behaviour. 2013-09-10 11:33:01 +01:00
jules
f1c01f1f3c Deletion of ModalComponentManager::Callback objects passed to native dialog boxes. 2013-09-09 22:07:21 +01:00
jules
ec524a437d Fixed VC warning. Tweak to mouse cursor snap-back in sliders. Added an introjucer option to avoid adding the BinaryData.h header to AppConfig.h 2013-09-09 21:43:57 +01:00
jules
f7bb014c21 In WindowsRegistry::registerFileAssociation(), the icon resource number was being negated for some mysterious reason.. Corrected this, so the number you give it is now used directly. 2013-09-09 20:27:08 +01:00
jules
fecba9c31c New class StringRef, to improve performance in function calls that can take either a String or a raw string literal. Modified a few other classes to take advantage of this. 2013-09-09 20:07:17 +01:00
jules
83aaaa9459 Avoided mistakenly opening wav files containing formats that the reader doesn't support. 2013-09-09 15:08:54 +01:00
jules
7bf1da5e17 Added MouseInputSource::isUnboundedMouseMovementEnabled(). Tweaks to mouse cursor snap-back in Sliders. 2013-09-09 12:29:06 +01:00
jules
40c896ac64 Cleaned up some critical section code. 2013-09-08 17:25:27 +01:00
jules
059737b163 Version number update 2013-09-07 20:20:20 +01:00
jules
d88d322dc5 Added a couple of methods to Draggable3DOrientation 2013-09-07 20:18:40 +01:00
jules
b093f47a8c Misc minor cleanups and comment fixes. 2013-09-07 20:18:00 +01:00
jules
5df6bf0513 Minor clean-ups. 2013-09-07 16:46:22 +01:00
jules
25291038b8 Added a method OpenGLContext::setContinuousRepainting, and changed the behaviour so that by default, continuous rendering is OFF. This seems much more likely to be what people need in most cases, but if you need the old behaviour, just call setContinuousRepainting (true). 2013-09-07 12:23:01 +01:00
jules
42aa27900b Moved most of the functionality from JUCEApplication into JUCEApplicationBase, so that it can be used without needing juce_gui_basics to be present. 2013-09-07 09:43:45 +01:00
jules
207557d996 Workaround for OSX 32-bit VST window positioning problems in some hosts. 2013-09-06 21:00:48 +01:00
jules
ee565c32c8 Added an assertion to catch unusual audio buffer behaviour on iOS. 2013-09-06 20:41:30 +01:00
jules
7afa650942 Increased the precision used by XmlElement when storing strings. 2013-09-06 18:46:10 +01:00
jules
c429b2aa24 Fixes for support of non-utf8 strings. 2013-09-06 16:21:17 +01:00
jules
779d5795fd Big performance improvement to the SVG parser. 2013-09-06 14:24:50 +01:00
jules
2fccfccbc0 Misc performance tweaks. 2013-09-06 11:25:49 +01:00
jules
1356ae6387 More XML parser optimisations and better error detection. 2013-09-06 11:25:31 +01:00
jules
c89abff867 Refactored some byte-order mark detection code. 2013-09-06 11:25:13 +01:00
jules
e336dd1c1c Optimisation for String and XML parsing. 2013-09-05 23:07:00 +01:00
jules
cbb4a6e86f Made the XML parser cope with some errors that it missed before. Also found a couple of performance optimisations for it. 2013-09-05 22:21:06 +01:00
jules
023b9ac6cc Changed ListBox to pass-on left/right key events. 2013-09-05 15:20:59 +01:00
jules
629efdbd3c LAMEEncoderAudioFormat fix. 2013-09-05 15:19:39 +01:00
jules
59d8d8172d Replaced the crappy old juce sortArray function with std::sort, which seems to run twice as fast. This greatly speeds up edge table rendering. 2013-09-05 09:46:30 +01:00
jules
f28cea034d Typo fixes in ReferenceCountedObject. 2013-09-04 21:53:22 +01:00
jules
22139761dc Couple of MSVC warning clean-ups. 2013-09-04 16:50:50 +01:00
jules
bd1c4cd652 Fixed a typo in VSTPluginFormat. 2013-09-04 15:54:51 +01:00
jules
954312b23c Changes to ReferenceCountedObject to support more flexible deletion via ContainerDeletePolicy. 2013-09-04 14:28:18 +01:00
jules
a2c95ce4fd Cleaned out and optimised some graphics code. 2013-09-04 13:38:54 +01:00
jules
21f6a0517a Added some more supported frequencies to WavAudioFormat. 2013-09-04 09:54:00 +01:00
jules
4552218149 Added support for reading/writing an ISRC code in a WAV file's AXML chunk. 2013-09-03 18:39:58 +01:00
jules
b629e4447d Added a couple of new hosts to PluginHostType. 2013-09-03 12:41:23 +01:00
jules
9814792a5e Linux file chooser fix. 2013-09-03 10:45:08 +01:00
jules
be1d5253ee Moved some mouse code out of Desktop class. Made the MouseInputSource class pass-by-value. 2013-09-03 10:44:55 +01:00
jules
380a303adf Fixes for win32 touch input. 2013-09-02 22:17:04 +01:00
jules
525370ff8a Refactored PopupMenu internally to avoid some problems with touch input. 2013-09-02 22:10:09 +01:00
jules
b3fd5cb8a3 Added iterator access to Desktop's list of mouse sources. 2013-09-02 22:06:10 +01:00
jules
6045915256 Fixed a namespace problem with the iOS build. 2013-09-02 16:34:56 +01:00