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

1545 commits

Author SHA1 Message Date
jules
b65dfbfc7c Refactored a couple of old methods relating to TextButton sizing: Removed TextButton::getFont() (use the LookAndFeel method instead), and replaced the LookAndFeel::changeTextButtonWidthToFitText method with one called getTextButtonWidthToFitText() 2014-06-01 15:42:39 +01:00
jules
82f6189f91 Introjucer: Avoided unnecessary VST3 copy phase step. 2014-05-29 21:16:26 +01:00
jules
69ff02b46c Couple of fixes for a UTF-32 build. 2014-05-29 21:02:13 +01:00
jules
4317f60173 Refactored the StringPool and Identifier classes to store the identifiers as Strings, so that they can be shared with other classes like XmlElement without creating temporary or copied String objects. Also added garbage collection for the pooled strings, and changed XmlElement to pool all of the strings it uses, to reduce memory footprint in large XML trees with many identical names. Also refactored NamedValueSet to use an array instead of a linked list. 2014-05-27 17:02:34 +01:00
jules
90d317a74a Workaround for missing java method in some android SDKs 2014-05-23 21:51:37 +01:00
jules
c46927d580 Minor clean-ups 2014-05-23 21:50:43 +01:00
jules
f5f6600770 Changed the demo plugin OSX build to be 32/64-bit. 2014-05-05 20:49:11 +01:00
jules
91d9c96338 Minor clean-ups 2014-04-29 14:14:21 +01:00
jules
a06e23e606 Minor fix to demo app. 2014-04-25 11:18:03 +01:00
jules
95699451b5 Added method ModalComponentManager::cancelAllModalComponents() 2014-04-24 14:20:17 +01:00
jules
f96ee7c860 Extended TextInputTarget to include a preference for the type of virtual keyboard (implemented on iOS + android) 2014-04-23 20:35:45 +01:00
jules
343d68814b Introjucer: setting default name for new GUI comps. 2014-04-20 11:43:33 +01:00
jules
94076545a4 Introjucer: avoiding an Xcode warning when quicktime is explicitly disabled. 2014-04-20 10:34:26 +01:00
jules
65f01eb6f7 Introjucer: tweaked Xcode project structure to avoid warning about architectures. 2014-04-18 12:05:15 +01:00
jules
29f36905c5 Introjucer: updated the list of iOS versions. 2014-04-14 13:29:06 +01:00
jules
75770f293c New class: SharedResourcePointer 2014-04-14 13:13:07 +01:00
jules
897c3c8044 Introjucer: correctly setting the JucePlugin_ManufacturerEmail macro. 2014-04-05 14:53:32 +01:00
jules
bc2f908c9c Added 'override' keywords to some introjucer template files 2014-03-31 10:07:55 +01:00
jules
5409951861 Refactored some Xcode warning suppression. 2014-03-30 14:57:39 +01:00
jules
783af9c332 Introjucer: avoided warnings for old 3rd-party code in Xcode 5.1 2014-03-28 21:47:55 +00:00
jules
a0c18acb1e Relaxed the requirement for AudioSampleBuffer to have more than zero channels, and gave it a default constructor. 2014-03-26 18:08:10 +00:00
jules
060a8cb05f Introjucer: added customisable VST category setting. 2014-03-25 17:29:32 +00:00
jules
fa21d2ac02 Replaced AudioSampleBuffer::getSampleData with getReadPointer/getWritePointer methods (the old method is still available but deprecated). Apart from making code more explanatory and improving constness, these work with a new flag that keeps track of whether the buffer is clear, so that some operations can be elided when the data is known to be empty. 2014-03-24 14:39:32 +00:00
jules
e74698bed4 Tweaked the fonts demo to display the fonts using point sizes. 2014-03-23 14:07:42 +00:00
jules
35fd84cc52 Better parsing of openGL SL version number. 2014-03-22 14:58:30 +00:00
jules
7992319dc0 Added new LookAndFeel page to the juce demo (Thanks Dave!) 2014-03-18 11:04:22 +00:00
jules
c1098806cb Made sure the demo cleans up the bubble message components that it uses. 2014-03-16 12:29:32 +00:00
jules
9abf1ff000 Introjucer: added option to translation tool to merge existing translations. 2014-03-14 18:30:24 +00:00
jules
53fcb23e26 (Added missing .sln file from last check-in) 2014-03-14 18:29:37 +00:00
jules
8d834b29a1 Refactored VST plugin win32 hooks, and added mouse-wheel hooking to VST3. Also added a VC2010 project to the audio demo plugin. 2014-03-14 18:16:56 +00:00
jules
8146a6bc37 Fix for android 'ant clean' operation. 2014-03-13 11:06:27 +00:00
jules
b1b08106bf Updated OpenGLGraphicsContext to be able to use GL3 contexts. 2014-03-13 10:57:03 +00:00
jules
12fb13bdea Tweaks for OpenGL 3 support. 2014-03-13 10:19:00 +00:00
jules
8e7fbe9976 Fix for SVG view box parsing. Improved introjucer SVG viewer to show the image's content inside the view-box as defined in the file. 2014-03-11 22:56:42 +00:00
jules
47aad5a8e7 Replaced some win32 cpuid code. 2014-03-08 20:32:34 +00:00
jules
4889822eaf Added http status code access for URL::createInputStream(). Also added threading + header display to the demo's http page. 2014-03-06 22:26:58 +00:00
jules
51a0f6e9ff Changed Slider::snapValue to provide more details about the drag mode involved. 2014-02-28 20:53:33 +00:00
jules
3617bca65f Added multi-mono control for AAX. Fixed a problem with RTAS automation when opening plugin UIs. 2014-02-27 10:15:52 +00:00
jules
fa2b42a742 Android GL fixes. 2014-02-24 20:29:13 +00:00
jules
56f7676601 Refactored the OpenGLGraphicsContextCustomShader class and added a demo for it. 2014-02-24 19:03:47 +00:00
jules
4c6e655f0f Introjucer: made the tooltip entry box multi-line. 2014-02-24 11:05:00 +00:00
jules
95d9d489a1 Removed an obsolete AAX config. 2014-02-20 12:11:44 +00:00
jules
8c40999c51 Added a callback so that ThreadWithProgressWindow can be used without blocking. 2014-02-19 12:14:56 +00:00
jules
7ae92cf1ba Added juce version display to plugin demo. 2014-02-17 16:07:22 +00:00
jules
70f8ae36e9 Introjucer: removed redundant plugin website field, and used the website value that's already set for the project instead when creating plugin projects. 2014-02-17 11:35:39 +00:00
jules
ba2ae2dd12 Introjucer: added some backslashes to the plugin install script path. 2014-02-16 13:03:51 +00:00
jules
705f73610c Introjucer: larger field sizes. 2014-02-15 15:59:04 +00:00
jules
802197644b New interprocess utility classes: ChildProcessSlave and ChildProcessMaster. 2014-02-09 11:11:28 +00:00
jules
e22e536626 Couple of tweaks to VST3 generation. 2014-02-06 11:27:23 +00:00
jules
8469269b10 Introjucer font selector typo fix. 2014-02-05 16:38:14 +00:00