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

218 commits

Author SHA1 Message Date
jules
eda613c6db Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools 2017-09-08 08:59:55 +01:00
jules
64e76146d9 Avoided a compiler error when using xcode with very old standard libraries 2017-09-06 14:12:41 +01:00
tpoole
0a7e9ff119 Whitespace 2017-09-06 08:38:50 +01:00
jules
7c6f3d40b6 Tidied up some method calls involving HeapBlock 2017-09-05 16:06:57 +01:00
jules
637367959c Whitespace 2017-09-05 15:06:25 +01:00
jules
80f76bfe0a Added a std::hash function for juce::String to make it more compatible with std containers 2017-09-05 14:20:19 +01:00
ed
dec870f5eb Projucer: Fixed a few live-build errors on Windows 2017-09-01 11:06:01 +01:00
tpoole
9b687968db Fixed some g++ compiler warnings 2017-08-29 14:47:04 +01:00
tpoole
450de0d3a6 Added a uint8 operator<< to the String class 2017-08-29 09:27:08 +01:00
hogliux
a2a0a2cae6 Fixed compiler errors when compiling with GNU libstdc++ 2017-08-28 12:31:59 +01:00
tpoole
3933c5f8f9 Removed the sstream header from juce_StandardHeader.h 2017-08-25 09:42:16 +01:00
tpoole
9600016294 Fixed some undefined (or implementation defined) behavior 2017-08-24 18:16:03 +01:00
jules
383c1678ce Worked around a compiler warning 2017-08-23 10:06:56 +01:00
tpoole
d59ac51067 Deleted the String (bool) constructor to prevent nasty type conversion edge cases 2017-08-23 09:27:58 +01:00
tpoole
041feb1688 Added operator<< bool to the String class 2017-08-22 16:19:39 +01:00
tpoole
8424030e50 Fixed a bug where floating point numbers were parsed using the system's locale 2017-08-22 13:05:05 +01:00
tpoole
db1e79601e Fixed an intermittent JSON parsing test failure 2017-07-26 15:52:50 +01:00
jules
c313a55f83 Bit of minor modernisation in CharacterFunctions 2017-07-23 09:39:00 +01:00
tpoole
ebce454514 Added a compatibility fix for older compilers 2017-07-22 21:12:23 +01:00
tpoole
7e6a650e8c Fixed some issues when parsing double strings 2017-07-20 17:50:12 +01:00
ed
6bfcd820b4 Unit tests: Added an optional argument to the UnitTest constructor to specify a category and methods to get and run unit tests in a specified category. Updated the built-in JUCE unit tests and Demo project to use categories. 2017-07-20 17:24:05 +01:00
jules
e5bd7992c4 Tidied up some CharPointer classes, and gave them isNotEmpty() methods 2017-06-21 10:35:22 +01:00
jules
7ef3c009f6 Optimised String::unquoted() 2017-05-30 11:53:18 +01:00
jules
8dc5bbe916 Simplified the String::toHexString overloads into a templated function that should work with all integer types 2017-05-10 09:50:56 +01:00
hogliux
b5afccc37c Updated file headers and the README with the JUCE 5 license 2017-04-27 14:43:04 +01:00
jules
bf94ab0e4c Made a few minor tweaks to reduce the number of pedantic -Wfloat-equals warnings 2017-04-21 15:09:35 +01:00
jules
d36156c620 Removed some extraneous semicolons 2017-04-21 11:15:07 +01:00
Rachel
28c3faea23 Added a missing declaration for String << unsigned long 2017-03-31 10:57:56 +01:00
jules
8ed41ed14b Fixed some whitespace style and cleaned up some code using C++11 2017-03-27 13:06:42 +01:00
hogliux
08483a0138 Fixed a VS 2017 compiler warning 2017-03-14 15:09:39 +00:00
hogliux
6559b3e185 Fixed multiple harmless warnings in Android builds 2017-02-08 18:07:37 +00:00
ed
e7ebd069e3 tidied up String::replaceFirstOccurrenceOf() method 2017-02-07 12:25:08 +00:00
ed
67931e4465 Added String::replaceFirstOccurrenceOf() method 2017-02-06 10:38:59 +00:00
hogliux
2da1bc5f41 Replace include guards with "#pragma once" 2017-02-01 17:18:07 +00:00
hogliux
9f3fb1c0a6 Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated 2017-02-01 17:18:06 +00:00
jules
b184ca92e8 Removed an accidentally-committed method from String 2016-12-24 09:40:06 +00:00
jules
ab0c519cef Workaround for an android-specific bug in String::formatted() 2016-12-22 17:16:48 +00:00
tpoole
2e84129479 Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license 2016-12-14 10:07:26 +00:00
ed
2f5b8e5f9f Changed File::compareFilenames() method to use String::compareNatural() and added argument to String::compareNatural() for case sensitivity 2016-11-25 12:41:19 +00:00
hogliux
676ad43898 Added more compare operators to Identifier class 2016-10-16 18:37:55 +02:00
jules
9fa0d49be7 Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc. 2016-09-16 12:03:02 +01:00
Timur Doumler
fc69dc00db Changed addIfNotAlreadyThere method of all array classes to return a bool, indicating whether the object was added or not. 2016-06-08 20:42:19 +01:00
jules
f36205fabe Fixed a couple of comment typos 2016-05-03 10:24:26 +01:00
jules
688ac3b853 Updated a comment 2016-04-30 09:57:37 +01:00
jules
49a7ca4d82 Improved the String::createStringFromData method to fall back to a Windows 1252 codepage if given non-UTF8 data, and used this in parsing VST and WAV strings 2016-04-25 21:16:54 +01:00
Timur Doumler
70949aa0c6 Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects. 2016-04-06 18:31:24 +01:00
jules
af660278d7 Removed a malfunctioning method in CharPointer_ASCII 2016-03-22 15:22:33 +00:00
Timur Doumler
4d41bdd7c9 Minor cleanup: removed superfluous semicolon after a member function definition. 2016-03-18 14:41:02 +00:00
Timur Doumler
17497122e4 Consistency fix: renamed Array::empty() to Array::isEmpty() and added a method isEmpty() to all container classes which didn't have it yet. 2016-03-18 14:38:12 +00:00
jules
c4cdec7bd9 Added method CharacterFunctions::getUnicodeCharFromWindows1252Codepage() and used this to help parse difficult WAV file metadata 2016-03-05 15:05:48 +00:00