Tom Poole
|
865eabd434
|
Fixed a bug writing doubles to XML and JSON
|
6 years ago |
Tom Poole
|
66691fc602
|
Fixed a bug parsing long double strings
|
6 years ago |
ed
|
3ba771507d
|
Avoid unnecessary zeros when writing double values to XML or JSON
|
6 years ago |
jules
|
38295f332b
|
Converted some old typedefs to using declarations
|
7 years ago |
ed
|
cdbc28c18b
|
Add documentation tags
|
7 years ago |
Tom Poole
|
f1af3908d5
|
Documentation fixes
|
7 years ago |
jules
|
f0ef700e46
|
Modernised a bunch of code mainly relating to character/string iteration
|
7 years ago |
tpoole
|
920c3f24c8
|
UnitTestRunner: Improved logging on Windows
|
7 years ago |
tpoole
|
3627603c83
|
Fixed a performance regression parsing doubles
|
7 years ago |
tpoole
|
47698a86b1
|
MinGW: Fixed some 32 bit build errors
|
7 years ago |
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
|
7 years ago |
ed
|
dec870f5eb
|
Projucer: Fixed a few live-build errors on Windows
|
7 years ago |
tpoole
|
9b687968db
|
Fixed some g++ compiler warnings
|
7 years ago |
hogliux
|
a2a0a2cae6
|
Fixed compiler errors when compiling with GNU libstdc++
|
7 years ago |
tpoole
|
3933c5f8f9
|
Removed the sstream header from juce_StandardHeader.h
|
7 years ago |
tpoole
|
9600016294
|
Fixed some undefined (or implementation defined) behavior
|
7 years ago |
tpoole
|
8424030e50
|
Fixed a bug where floating point numbers were parsed using the system's locale
|
7 years ago |
tpoole
|
db1e79601e
|
Fixed an intermittent JSON parsing test failure
|
7 years ago |
jules
|
c313a55f83
|
Bit of minor modernisation in CharacterFunctions
|
7 years ago |
tpoole
|
ebce454514
|
Added a compatibility fix for older compilers
|
7 years ago |
tpoole
|
7e6a650e8c
|
Fixed some issues when parsing double strings
|
7 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
hogliux
|
2da1bc5f41
|
Replace include guards with "#pragma once"
|
8 years ago |
tpoole
|
2e84129479
|
Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license
|
8 years ago |
jules
|
c4cdec7bd9
|
Added method CharacterFunctions::getUnicodeCharFromWindows1252Codepage() and used this to help parse difficult WAV file metadata
|
9 years ago |
jules
|
36a8380e4c
|
Fix for case-insensitive comparison of extended UTF8 unicode chars, and some refactoring of CharacterFunctions.
|
9 years ago |
jules
|
399e248488
|
Added new module: juce_osc
|
9 years ago |
jules
|
449bfb852a
|
Fix to a UTF-8 conversion operator for certain high value unicode points.
|
9 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
9 years ago |
jules
|
c8f72856d6
|
Added a template param to a CharacterFunctions method.
|
11 years ago |
jules
|
59b9b0ccaf
|
Couple of minor fixes to CharacterFunctions, and added a find-character method.
|
11 years ago |
jules
|
3a47baf9b9
|
Misc minor string optimisations.
|
11 years ago |
jules
|
5a1112ab94
|
Updated the format of the header include guard macros.
|
12 years ago |
jules
|
58f3ec2700
|
Minor reference refactoring.
|
12 years ago |
jules
|
03c2801f3f
|
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
|
12 years ago |
jules
|
c7506df13f
|
Changed some pass-by-references to pass-by-value to improve compiler optimisation.
|
12 years ago |
jules
|
52b638ff40
|
Misc cleanups.
|
12 years ago |
jules
|
bfd9350bed
|
Changed some types from int to size_t where appropriate. Fixed a CoreMidi build problem in 64-bit mode.
|
12 years ago |
jules
|
6b1654e1d2
|
Fixed some more warnings.
|
12 years ago |
jules
|
100301ed17
|
Added a CharacterFunctions method. Some refactoring in introjucer.
|
13 years ago |
jules
|
572cf1deb8
|
Cleaned up some docs.
|
13 years ago |
jules
|
13bbd89b9d
|
Added some comments.
|
13 years ago |
jules
|
6b07bfb51b
|
Finally turned off the T wide-char string macro by default. If you've used it in your code, I'd recommend just skimming through and simply removing it. Any ascii strings will work fine without it; any strings containing extended chars are NOT PORTABLE and shouldn't be embedded anyway, but will work just as well if you replace the T with an 'L' prefix (much better to re-encode them as escaped UTF-8 though). If you really must keep using the macro, you can set the JUCE_DEFINE_T_MACRO flag to 1, and it will still be available as before.
|
13 years ago |
Julian Storer
|
b70e0a28d2
|
First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum..
|
13 years ago |
Julian Storer
|
b83e97a6f7
|
Refactored some code to cut down on warnings from automatic code-analysis tools.
|
14 years ago |
Julian Storer
|
b820ec4567
|
Correction to String::copyToUTF8. Millisecond timer rollover fix. Added channel count to BufferingAudioSource. Hashmap speed-up. Added Identifier::isValidIdentifier.
|
14 years ago |
Julian Storer
|
f04309f44a
|
Added fake placeholder versions of the new c++0x 'noexcept' and 'nullptr' keywords, and altered the library classes to use these instead of 'throw()' and '0'. This shouldn't make any difference at all to existing code, but will enable better static checking with future c++0x compilers.
|
14 years ago |
Julian Storer
|
eabc372ea9
|
String tokenisation clean-up.
|
14 years ago |
Julian Storer
|
5d98779f19
|
Updated the date in the copyright notice.
|
14 years ago |
Julian Storer
|
533e7ba795
|
Many more String changes, so that finally the String class can store its internal data as either utf8, 16 or 32 - this is controlled by a flag JUCE_STRING_UTF_TYPE. It's currently set to utf-8 by default.
|
14 years ago |