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 |
|
jules
|
5a0cef7239
|
Added some static StringArray methods for tokenising.
|
2013-06-07 20:35:07 +01:00 |
|
jules
|
c7506df13f
|
Changed some pass-by-references to pass-by-value to improve compiler optimisation.
|
2013-05-22 23:05:53 -06:00 |
|
jules
|
88b50c5d7e
|
Added a parameter to the LocalisedStrings constructors to fix a case-sensitivity problem.
|
2013-05-06 20:19:10 +01:00 |
|
jules
|
4d61bfd8a3
|
Refactored some TRANS strings to make them more amenable to translation. Added the NEEDS_TRANS macro.
|
2013-05-05 17:13:53 +01:00 |
|
jules
|
4c147d94a5
|
Fix to Rectangle::intersects
|
2013-04-24 11:29:39 +01:00 |
|
jules
|
cb359e5619
|
Avoided checking Identifier validity when constructing it from a String.
|
2013-04-22 13:17:22 +01:00 |
|
jules
|
b4382bad62
|
Added String methods to create/return a std::string, and also String::toRawUTF8 method.
|
2013-04-17 15:17:36 +01:00 |
|
jules
|
52b638ff40
|
Misc cleanups.
|
2013-04-09 19:42:47 +01:00 |
|
jules
|
26c0733f8f
|
Introjucer: fixes for some of the integrated Jucer stuff.
|
2013-04-01 12:22:53 +01:00 |
|
jules
|
a9e026e062
|
Added a constructor to StringArray.
|
2013-03-26 11:33:09 +00:00 |
|
jules
|
bfd9350bed
|
Changed some types from int to size_t where appropriate. Fixed a CoreMidi build problem in 64-bit mode.
|
2013-02-24 15:49:06 +00:00 |
|
jules
|
b467be7a16
|
Avoid MSVC locale object leak.
|
2013-01-29 18:27:27 +00:00 |
|
jules
|
1c90d82aac
|
Spelling fix.
|
2013-01-24 11:24:27 +00:00 |
|
jules
|
e543949bda
|
Minor clean-ups.
|
2013-01-05 20:07:22 +00:00 |
|