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

3115 commits

Author SHA1 Message Date
hogliux
8b01ffe133 Ensure that JNI callbacks have soft float ABI on arm processors 2015-06-26 16:28:46 +01:00
hogliux
67436307bf Include port number in http request header if it is a non-standard port number (see HTTP spec 14.23) 2015-06-25 16:14:29 +01:00
jules
9efbd199a6 Fixes for file-filter separator token parsing on linux zenity and win32. 2015-06-25 10:07:19 +01:00
hogliux
2860f66953 Fix alignment edge cases of cue points in AIFF files 2015-06-25 09:44:17 +01:00
hogliux
512d0baf67 Fix audio channel allocation issue on ALSA/linux 2015-06-25 09:34:57 +01:00
jules
d3f76766db Added a flag to FileBrowserComponent to allow it to keep the current name when the folder changes, and used this flag in the introjucer's new project wizard. 2015-06-23 12:44:51 +01:00
jules
cd056a89cc Whitespace fix. 2015-06-22 20:29:07 +01:00
jules
0fc929e37d Added comments to clarify that URLs can't be opened on the message thread in Android. 2015-06-22 20:28:39 +01:00
jules
9b79610cb0 Added a flag MouseWheelEvent::isInertial (currently only implemented for OSX 10.7 or later), and used this to replace some clunky behaviour in the Viewport class that was there to avoid inertial wheel movements triggering nested scrollable components. 2015-06-22 20:28:15 +01:00
jules
fd74f1a39d Changed the way the JUCE_LIVE_CONSTANT singletons are generated, to make it more robust when used in a plugin environment 2015-06-22 16:22:50 +01:00
hogliux
661533c85d Fix clang warnings on linux 2015-06-22 00:43:01 +02:00
jules
d8bc6c52c7 A couple more optimisations of Identifier object passing. 2015-06-21 19:09:05 +01:00
jules
e018192de2 Performance optimisations to the way that Identifier objects are passed into var, ValueTree and NamedValueSet. The Identifer class used to be light enough to pass by value but now contains a String so is better passed by reference. 2015-06-21 18:54:08 +01:00
jules
336c46b5a9 Fix for array size in AudioFormatReader when reading files with > 64 channels. 2015-06-17 14:01:00 -05:00
hogliux
f8cffb5949 Fix some warnings on newer GCC versions on linux 2015-06-17 10:41:30 +02:00
hogliux
2f94c8019d Implement proper android scaling support 2015-06-15 18:08:12 +01:00
jules
3236bdca6a Fix for JUCE_LIVE_CONSTANT in plugins. 2015-06-15 10:10:39 -05:00
jules
a52ed14607 Fixed a spelling mistake 2015-06-15 10:10:10 -05:00
jules
e82e9f2671 Avoided an exception in MouseCursor when running on very old OSX versions. 2015-06-15 10:09:50 -05:00
jules
65ba31731a Added a copy constructor to SharedResourcePointer 2015-06-15 10:03:44 -05:00
jules
3285c2b8b4 Modified the OSX mouse cursor code to do a better job on high-DPI displays. 2015-06-12 11:45:42 -07:00
jules
43283b3d03 Added a couple of methods to Rectangle to return its limits as Range objects. 2015-06-11 09:13:13 -07:00
Timur Doumler
f3e2ea6b14 Added compile-time check to juce_ContainerDeletePolicy to catch undefined behaviour due to deletion of pointer to incomplete type. 2015-06-10 22:40:56 +01:00
Timur Doumler
636720fa27 Fixed matrix multiplication bug: Matrix3D operator* was implemented the wrong way around. 2015-06-10 21:53:42 +01:00
hogliux
324f26cc11 Fix incorrect key-code translation which could occur for special key-codes in KeyPress::isKeyCurrentlyDown on Windows 2015-06-10 10:03:29 +01:00
jules
f92828f1f0 Added an ignoreUnused in the AU code. 2015-06-09 11:02:37 -07:00
jules
90b6f62318 Avoided a dangling pointer problem when changing images in DrawableButton 2015-06-09 08:23:26 -07:00
jules
062f136dd4 Added a method DragAndDropContainer::setCurrentDragImage 2015-06-08 13:18:33 -07:00
jules
d474af1e11 Added 384k sample rate to the CoreAudio support. (Apparently people actually need that..) 2015-06-08 13:17:36 -07:00
jules
d1348f7f5a Added a header guard to juce_IncludeModuleHeaders.h 2015-06-05 12:12:58 +01:00
jules
b6a1d5386d Added more re-binding of vertex buffers in GL rendering code, to work around people's own GL code unbinding this. 2015-06-04 16:58:42 +01:00
jules
ac3d4ce36b Fixed a spelling mistake. 2015-06-02 12:51:08 +01:00
jules
58105cde57 Fix for File::isDirectory on posix when given a File::nonexistent. Also added unit tests for this. 2015-06-01 12:28:02 +01:00
jules
39a1727223 Added some assertions in Graphics methods to catch negatively-sized rectangles. 2015-06-01 12:07:27 +01:00
hogliux
0fa2b1ca56 Fix warnings on gcc on linux 2015-05-27 16:32:52 +01:00
hogliux
44a5a93444 Fix typo 2015-05-27 16:00:56 +01:00
hogliux
4ca4ae6be8 Remove code that was used for testing 2015-05-27 15:53:37 +01:00
hogliux
2fcabaec10 Fix bug when the first display is not the main display on linux 2015-05-27 15:50:12 +01:00
jules
9fa964881f Fixed an edge-case assertion involving window resizing with constraints. 2015-05-27 10:55:16 +01:00
jules
bac0687f95 Added a sustain pedal flag to the SynthesiserVoice, and improved the voice-stealing algorithm (again!) 2015-05-27 10:12:07 +01:00
jules
8e6f506803 Fixed an issue with CFString releasing in OSX midi when devices fail to open. 2015-05-27 10:00:50 +01:00
jules
634ac71373 Linux VST windowing fixes. 2015-05-25 10:07:09 +01:00
jules
490baecdc5 tweaks to avoid user code name clashes with Timer. 2015-05-25 10:05:45 +01:00
jules
0c99e8e068 Minor cleanups 2015-05-25 10:05:33 +01:00
jules
40b13a692e Fix for resize behaviour of linux windows without titlebars 2015-05-25 09:44:43 +01:00
jules
2a15b88dc3 Fix for GL 2D rendering when used with user-code which unbinds the VAO. 2015-05-25 09:36:11 +01:00
jules
f4fe4c5749 Tidied up a bit of android code and resaved the demo project. 2015-05-22 11:29:44 +01:00
jules
ff99c6dbc1 Fix to linux modifier key change reporting. 2015-05-22 10:04:39 +01:00
jules
f12ede92e5 Workaround for ridiculously old versions of GLIBC 2015-05-22 09:13:21 +01:00
jules
fbbc9b3595 Made the SVG parser recognise the "display=none" attribute. 2015-05-21 17:47:38 +01:00