Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
reuk
fdfc279bea
String: Fix logical error in hex parsing code
3 years ago
reuk
6244fc293f
CharacterFunctions: Avoid UB when parsing hex strings
6 years ago
ed
b9542ccc4c
Update code to use C++14 [[deprecated]] attribute
This commit removes the various compiler-specific JUCE_DEPRECATED macros and replaces them with C++14's deprecated attribute. It also removes the JUCE_CATCH_DEPRECATED_CODE_MISUSE flag as we can rely on the override specifier catching usage of these old virtual methods, and tidies up the DOXYGEN preprocessor checks as they were inconsistent across the codebase.
3 years ago
reuk
64b9366e8f
CharacterFunctions: Add new function to move pointer past whitespace
4 years ago
Tom Poole
7c33b2132f
Fixed some parsing issues in readDoubleValue
4 years ago
ed
b5214a341e
Normalised lambda whitespace
5 years ago
reuk
4cf66d6522
Cleanup: Remove redundant inlines
5 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
Tom Poole
28e03f0815
Replaced all instances of JUCE_CONSTEXPR with constexpr
5 years ago
ed
59a058fdc6
Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough
5 years ago
Tom Poole
16dd26649a
Fixed some GCC compiler warnings and removed deprecated functions
6 years ago
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