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

1079 commits

Author SHA1 Message Date
jules
371e91c615 Fixed a case-comparison problem in String::compareNatural() and added some unit tests for it. 2014-07-03 12:24:36 +01:00
jules
ab774b814e Added a method Time::getCompilationDate() 2014-06-30 09:48:26 +01:00
jules
7be01cd88b Reverted recent changes to GZIPDecompressorInputStream - turns out that zlib can't auto-detect the difference between gzip and raw streams. 2014-06-25 11:22:28 +01:00
jules
f89943d5f1 Tweaked GZIPDecompressorInputStream to no longer need a bool flag for the type of stream. 2014-06-23 12:27:29 +01:00
jules
c7ed08a008 Added some safety-checking for android DLL builds 2014-06-19 15:24:50 +01:00
jules
3b88555140 Replaced the old, badly-named and badly-implemented String::compareLexicographically() method with String::compareNatural(), which uses a smarter algorithm. Also added a method StringArray::sortNatural() which uses this. 2014-06-15 10:37:31 +01:00
jules
590cca9776 Added an overload for calling roundToInt with an int. Added a a Point::roundToInt method. 2014-06-14 11:32:02 +01:00
jules
f8e9a13f1d Version number update 2014-06-01 19:26:09 +01:00
jules
3c8fbc0bfe MSVC UTF-32 build fix. 2014-05-30 09:10:09 +01:00
jules
69ff02b46c Couple of fixes for a UTF-32 build. 2014-05-29 21:02:13 +01:00
jules
412c86a167 Avoided a warning. 2014-05-27 18:21:23 +01:00
jules
5930215e09 Avoided static-order-of-initialisation problems from causing crashes in the Time::getMillisecondCounter function. 2014-05-27 17:03:46 +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
d8180f7ba5 Tweaked FileInputStream::setPosition to make sure it returns false when trying to seek beyond the limits of the file. 2014-05-24 18:36:17 +01:00
jules
90d317a74a Workaround for missing java method in some android SDKs 2014-05-23 21:51:37 +01:00
jules
aed910aadd Avoided the URL class adding parameters when generating post data for uploading files. 2014-05-19 11:16:25 +01:00
jules
cf4cde192d Added a couple of missing JUCE_API annotations. 2014-05-19 09:41:22 +01:00
jules
05527babf9 Fixed a typo that prevented disabling of stderr in a child process 2014-05-14 10:07:47 +01:00
jules
d7ce09ff15 Tweaks to SystemStats::getDisplayLanguage() on android/linux to return a two-part identifier in the same way as other platforms. 2014-05-13 08:56:30 +01:00
jules
883a94b762 Made sure that AbstractFifo::getFreeSpace returns the correct amount. 2014-05-12 15:02:25 +01:00
jules
de6c80bb98 Clarified some documentation 2014-05-11 09:34:57 +01:00
jules
4721d75cc1 Clarified documentation for SystemStats::getDisplayLanguage(), to make clear that it may return a multi-part region name. Updated the win32 implementation of this method to include the region code. 2014-05-09 11:40:04 +01:00
jules
b6c5194f93 Minor update for arm64 detection. 2014-05-08 17:13:28 +01:00
jules
3759aecfbc Fixed a mix-up in iOS timing calculations. 2014-05-05 15:00:12 +01:00
jules
27046fd1a7 Added new method File::getFileIdentifier() for retrieving a file's unique ID. 2014-05-03 16:46:44 +01:00
jules
91d9c96338 Minor clean-ups 2014-04-29 14:14:21 +01:00
jules
d909b5aa2a Added some base class initialisers to keep gcc 4.8.2 happy 2014-04-27 14:04:32 +01:00
jules
a5e8d0b154 Android: implementation of SystemStats::getDeviceDescription() 2014-04-25 11:18:30 +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
3b2538313a Better misalignment-proofing in SharedResourcePointer. 2014-04-20 10:19:27 +01:00
jules
d7d662bb38 Documentation improvement. 2014-04-14 16:53:16 +01:00
jules
75770f293c New class: SharedResourcePointer 2014-04-14 13:13:07 +01:00
jules
d8c390d7a2 Avoided unnecessary disk flushing in the destructor of FileOutputStream. 2014-04-10 21:00:39 +01:00
jules
798de207a7 Better implementation of command-line arg escaping for ChilpProcess on win32 2014-04-08 13:51:44 +01:00
jules
05afb39185 mingw __uuidof update 2014-04-06 15:38:29 +01:00
jules
335084c542 Made the win32 implementation of ChildProcess automatically add escape characters to arguments containing a quote or space. 2014-04-05 21:55:39 +01:00
jules
5645702bd4 (Fixed something that was missing from the last commit) 2014-04-04 07:27:19 +01:00
jules
aff3ce418b Renamed a variable called "slots" to avoid confusion in Qt creator. 2014-04-03 21:24:37 +01:00
jules
5f23c27117 Fixed a typo in OSX networking. 2014-04-02 09:54:31 +01:00
jules
b5d10d753a Made Process::isForegroundProcess() return a correct result on iOS. 2014-04-01 12:13:29 +01:00
jules
8f25b2092b Added JUCE_API and JUCE_CALLTYPE to the WindowsRegistry class. 2014-03-31 10:43:13 +01:00
jules
5409951861 Refactored some Xcode warning suppression. 2014-03-30 14:57:39 +01:00
jules
e449f1a8af Workarounds for a couple of MSVC quirks. 2014-03-29 13:56:16 +00:00
jules
b5af44a485 Couple of minor clean-ups. 2014-03-28 09:06:20 +00:00
jules
e8a1876a95 Added an operator[] to StringRef 2014-03-27 17:08:50 +00:00
jules
ad353ac543 Avoided compiler warning 2014-03-25 21:33:03 +00:00
jules
197688016a Avoided some memory allocation when writing zip files. 2014-03-25 18:03:21 +00:00
jules
d2ed531ab8 Better device type detection on linux. 2014-03-24 20:02:38 +00:00
jules
4251a2437b Version number update 2014-03-24 20:01:37 +00:00
jules
aaf4aa7398 Documentation for Range. 2014-03-18 16:08:58 +00:00