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

112 commits

Author SHA1 Message Date
jules
2edec00b55 Removed a few more uses of String::empty. 2013-12-01 23:28:31 +00:00
jules
2623f4d1e1 Added method String::clear(), and used it to replace a few uses of String::empty. 2013-12-01 11:32:39 +00:00
jules
39cc7d8d82 Fixed some var::equals ordering problems, and added unit tests for this. 2013-11-22 11:02:06 +00:00
jules
a9c2354ed0 Provided public access to the Array<String> that's inside StringArray. 2013-11-10 17:27:54 +00:00
jules
c8f72856d6 Added a template param to a CharacterFunctions method. 2013-11-07 14:39:22 +00:00
jules
a081f0f641 Added/refactored a couple of String methods. 2013-11-07 14:38:01 +00:00
jules
12a8dd3092 Avoided some pedantic GCC warnings. 2013-11-03 19:16:52 +00:00
jules
eb7e42b0ad Added method String::hash() 2013-10-25 13:04:47 +01:00
jules
5f00e94f3e Fixed a string allocation problem. 2013-10-17 17:34:22 +01:00
jules
59b9b0ccaf Couple of minor fixes to CharacterFunctions, and added a find-character method. 2013-10-15 19:44:37 +01:00
jules
a8c754f06c Added some comparison methods to Identifier. 2013-10-14 12:46:44 +01:00
jules
a7df25f860 Added methods var::clone() and DynamicObject::clone() for deep-copying objects. 2013-10-12 15:25:44 +01:00
jules
18a012f7db Optimised Array with some move-operators. 2013-10-04 09:59:24 +01:00
jules
bb98c00d0d Avoided some pedantic compiler warnings in the audio plugin code. 2013-10-01 11:53:17 +01:00
jules
9243e3dbdd Minor tinkering with the String class. 2013-09-19 22:25:16 +01:00
jules
221786dfcf New method Array::addNullTerminatedArray(), and misc minor tightening-up of code. 2013-09-18 19:10:01 +01:00
jules
fc772941d6 Fixed some pedantic warnings. 2013-09-16 18:47:28 +01:00
jules
addd649b27 Disambiguations to keep the MS compiler happy when using UTF32 string mode. 2013-09-13 16:12:05 +01:00
jules
c54ca1037d Fixes for builds using utf-32 string storage. 2013-09-12 16:24:08 +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
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
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
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
c429b2aa24 Fixes for support of non-utf8 strings. 2013-09-06 16:21:17 +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
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
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
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
ea9e833e5d Added an overloaded translate() function that takes CharPointer_UTF8 2013-08-01 14:32:50 +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
3330b9b587 Added StringArray::clearQuick method. 2013-07-28 12:05:25 +01:00
jules
5b25ac6609 Renamed the swapWithArray methods in the array classes to "swapWith" to be more consistent with other swap method naming, and templated the methods for more flexibility. 2013-07-28 11:31:25 +01:00
jules
5a1112ab94 Updated the format of the header include guard macros. 2013-07-17 16:26:35 +01:00
jules
731a9b1d59 Added method StringArray::ensureStorageAllocated() 2013-07-15 11:08:45 +01:00
jules
229beeab83 Limited the time that TextDiff can spend on large input files. 2013-07-10 12:05:54 +01:00
jules
eb646f8c42 Deprecated some old bool notification mode parameters, and replaced them with NotificationType values in the ComboBox and Button classes. 2013-07-08 13:05:51 +01:00
jules
58f3ec2700 Minor reference refactoring. 2013-07-03 16:54:02 +01:00
jules
516bddabcc Misc minor clean-ups. 2013-07-03 09:51:23 +01:00
jules
2757bf2270 Fix for UTF32 strings. 2013-06-27 18:21:37 +01:00
jules
d95fda2e90 Fix for strings in UTF32 mode. 2013-06-27 09:59:59 +01:00
jules
77335b4baa Introjucer: Improvements to the translation tool. 2013-06-14 15:31:00 +01:00
jules
03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 2013-06-13 13:17:12 +01:00
jules
abde049bf0 Whitespace cleanup. 2013-06-07 22:41:14 +01:00