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

1079 commits

Author SHA1 Message Date
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
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
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
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
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
954312b23c Changes to ReferenceCountedObject to support more flexible deletion via ContainerDeletePolicy. 2013-09-04 14:28:18 +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
5ae7353443 Minor clean-ups + optimisations. 2013-09-02 14:08:39 +01:00
jules
725334d78c Added File::commonDocumentsDirectory enum. 2013-08-31 16:15:07 +01:00
jules
508e25afbb Cleared-out the last batch of unnecessary includes. 2013-08-29 12:44:00 +01:00
jules
295265fb28 Added a method LocalisedStrings::addStrings() for merging multiple translation files. 2013-08-27 11:27:28 +01:00
jules
2786eadaf9 Removed a few pedantic warnings. 2013-08-26 14:58:23 +01:00
jules
d9498b28cc Added a "square" function to the MathsFunctions file. 2013-08-25 12:57:25 +01:00
jules
7f6394478a Stripped out some unnecessary boilerplate includes from juce_gui_basics. 2013-08-24 11:45:55 +01:00
jules
d104b151cd Altered WindowsRegistry to allow each method to specify an explicit WoW64 mode. 2013-08-23 16:58:25 +01:00
jules
65c155e372 Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files. 2013-08-23 12:08:31 +01:00
jules
1e3973a212 Doxygen warning fixes and extra comments. 2013-08-21 17:19:47 +01:00
jules
1dbc29bbe0 DirectoryIterator fix when multiple wildcards are used. 2013-08-19 10:35:51 +01:00
jules
ea4c7b3351 Added some JUCE_CALLTYPE flags to Process methods. 2013-08-14 19:04:01 +01:00
jules
104e5cdbc7 Replaced an OSX symbol that wasn't available in older SDKs. 2013-08-14 11:34:18 +01:00
jules
320213a11c More tinkering with Process::terminate. 2013-08-13 21:43:09 +01:00
jules
71c3ecaf17 Merged non-Windows implementations of Process::terminate, and made it call std::terminate() 2013-08-13 12:42:40 +01:00
jules
e8d0c6d024 Fixes for OSX Process::openDocument when launching bundles with parameters. 2013-08-12 17:13:37 +01:00
jules
15c6cbc026 Added some 64-bit byte order converter functions. 2013-08-11 11:06:17 +01:00
jules
da70f6d374 Fix for string->double default precision. 2013-08-10 10:24:45 +01:00
jules
b172d3a070 Changed the double->String conversion to use std::ostream instead of sprintf, in order to avoid foreign locale formatting problems. 2013-08-09 20:14:12 +01:00
jules
24f5fdea22 Some minor clean-ups and comments in Thread class. 2013-08-05 11:27:09 +01:00
jules
0c035bed6f Added a RelativeTime::seconds() constructor method. 2013-08-02 15:38:31 +01:00
jules
ea9e833e5d Added an overloaded translate() function that takes CharPointer_UTF8 2013-08-01 14:32:50 +01:00
jules
88cb38ea29 iOS build fix. 2013-08-01 09:08:27 +01:00
jules
5e7bc2a187 Added a JUCE_DELETED_FUNCTION macro. 2013-07-31 22:15:58 +01:00
jules
3cd00c8730 A few android warning fixes. 2013-07-31 22:14:11 +01:00
jules
779e1d483f Added tests for SSE3 capability. 2013-07-31 11:04:16 +01:00
jules
0713d87a95 Added a Process::hide() method (implemented only on OSX) 2013-07-30 19:30:09 +01:00
jules
df668c3e5f Changed android failure exit code. 2013-07-30 17:17:25 +01:00
jules
32c98223ac Refactored some lowlevelgraphicscontext classes to remove duplicated code. 2013-07-30 09:59:03 +01:00
jules
c2afa62696 Changed Process:terminate() to exit with an error code of 1 instead of 0. 2013-07-30 09:57:14 +01:00
jules
fc21a145cf Fix for broken screen coord conversion in plugin windows. 2013-07-29 16:31:03 +01:00
jules
ac3151ad1f (Fixed typo in the last check-in) 2013-07-29 13:14:02 +01:00
jules
ca40721527 Cleaned up edge-cases in string numeric conversion methods, and added some extra unit tests. 2013-07-29 10:51:51 +01:00
jules
0e27986214 Modified the HashMap class to store an instance of its hashcode-generator class instead of calling static methods. 2013-07-28 19:49:45 +01:00
jules
1b9a60e52c Added a templated type to the RectangleList class. If you've used this class and these changes cause syntax errors, all you need to do to your code is to replace "RectangleList" with "RectangleList<int>" and everything will work as it did before. 2013-07-28 18:08:28 +01:00