Tom Poole
|
dea3fe60e4
|
Update copyright banners
|
2022-04-04 12:36:32 +01:00 |
|
reuk
|
64b9366e8f
|
CharacterFunctions: Add new function to move pointer past whitespace
|
2021-02-18 10:54:29 +00:00 |
|
reuk
|
394c4fd475
|
Clang: Fix warnings when building with clang 10
|
2020-07-01 10:00:43 +01:00 |
|
reuk
|
f49b3733ec
|
Warnings: Silence some GCC warnings
|
2020-05-05 12:28:47 +01:00 |
|
Tom Poole
|
894e7d2bd2
|
Updated all license headers
|
2020-04-23 17:30:39 +01:00 |
|
reuk
|
5f348c3040
|
Warnings: Add warning-wrangling header
|
2020-04-13 13:16:05 +01:00 |
|
ed
|
59a058fdc6
|
Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough
|
2020-03-09 17:39:28 +00:00 |
|
ed
|
2b53ff6c54
|
Added comments to clarify a24341d
|
2019-10-21 16:56:24 +01:00 |
|
ed
|
a24341d2a7
|
Fixed clang -Wreturn-std-move-in-c++11 warnings
|
2019-10-21 15:28:02 +01:00 |
|
jules
|
e5f8937082
|
Workaround for VS warning
|
2019-07-12 17:27:16 +01:00 |
|
jules
|
002dc803a1
|
Refactored the JSON parser to produce error messages which contain the line + column
|
2019-07-12 16:40:01 +01:00 |
|
jules
|
62ead7dc7d
|
Added some overloads to OwnedArray to let items be added from std::unique_ptrs. Also removed OwnedArray::addIfNotAlreadyThere because it's ambiguous about whether the object should be deleted if it fails to be added!
|
2019-05-15 11:02:03 +01:00 |
|
ed
|
497a1b3fb7
|
Added juce_UnitTestCategories.h to replace raw strings used for test categories
|
2019-04-03 15:10:40 +01:00 |
|
ed
|
f3af250ff7
|
Tidied up unit test code layout
|
2019-04-02 11:54:29 +01:00 |
|
Tom Poole
|
0d019acd1c
|
Added a trailing decimal when serialising integer valued doubles
|
2019-03-21 17:50:11 +00:00 |
|
Tom Poole
|
bbe49f6b36
|
Serialise doubles into more human friendly XML and JSON
|
2019-02-27 17:59:24 +00:00 |
|
Tom Poole
|
306e7e4360
|
Fixed a few more places where doubles were not serialised to full accuracy
|
2019-02-11 14:44:19 +00:00 |
|
Tom Poole
|
865eabd434
|
Fixed a bug writing doubles to XML and JSON
|
2019-02-11 11:11:44 +00:00 |
|
ed
|
3ba771507d
|
Avoid unnecessary zeros when writing double values to XML or JSON
|
2018-12-17 16:32:57 +00:00 |
|
ed
|
eaf0f990d4
|
Replaced all uses of static_cast<Type&&> with std::move
|
2018-11-28 17:29:20 +00:00 |
|
jules
|
d5034083cb
|
Fix for JSON stringification of INF and NaN double values
|
2018-10-09 16:51:11 +01:00 |
|
jules
|
95a3f0b039
|
Whitespace
|
2018-07-03 11:51:36 +01:00 |
|
jules
|
1e6bbb8da9
|
Added some methods to allow ReferenceCountedObjectPtrs to be constructed or copied from references as well as pointers - as well as increasing safety, this actually makes things a bit more efficient as it skips a nullptr check. Updated lots of places in the code that could take advantage of this
|
2018-07-03 11:51:13 +01:00 |
|
jules
|
49aa9c9db4
|
Added flag JUCE_STRICT_REFCOUNTEDPOINTER which is recommended to avoid accidental leaks when using ref-counted pointers. Enabled this flag in the demo projects, and used it to help tidy up some dubious smart-pointer use
|
2018-06-26 14:06:52 +01:00 |
|
jules
|
d1571a19aa
|
Added a few missing in-place operators to the javascript parser
|
2018-06-05 10:14:22 +01:00 |
|
jules
|
38295f332b
|
Converted some old typedefs to using declarations
|
2018-05-03 09:59:05 +01:00 |
|
jules
|
f4e3eafc78
|
Added support for floating point modulo to the javascript interpreter
|
2018-04-24 09:03:38 +01:00 |
|
Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
2018-04-19 20:27:47 +01:00 |
|
ed
|
cdbc28c18b
|
Add documentation tags
|
2018-03-15 12:10:32 +00:00 |
|
jules
|
8d09eaadb6
|
Removed some defunct code from the C++1 feature detection macros, and simplified code which no longer needs to test for feature availability
|
2018-01-11 09:08:51 +00:00 |
|
jules
|
1a60fa9765
|
More ScopedPointer/unique_ptr compatibility work
|
2018-01-10 17:35:08 +00:00 |
|
jules
|
48a5fbd333
|
Another batch of ScopedPointer cleanups
|
2018-01-10 14:49:57 +00:00 |
|
jules
|
7326a37795
|
Added some missing math constants to the Javascript parser, and a constant MathConstants::sqrt2
|
2018-01-09 15:15:33 +00:00 |
|
jules
|
81abb6a1a6
|
Avoided a spurious assertion when trying to compile invalid javascript
|
2018-01-02 10:47:22 +00:00 |
|
jules
|
d0111a4f96
|
Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi
|
2017-12-06 11:16:22 +00:00 |
|
jules
|
2dc9316420
|
Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility)
|
2017-11-01 17:41:06 +00:00 |
|
tpoole
|
ee34e0455d
|
Restored compatibility with older versions of OS X by removing some std namespace maths functions
|
2017-10-12 00:10:03 +01:00 |
|
jules
|
ff99aec1ab
|
Converted some old uses of non-C++ maths functions to their std equivalents
|
2017-10-09 17:45:44 +01:00 |
|
jules
|
970eda679e
|
Added 'final' keyword to a lot of classes from which you really shouldn't be inheriting!
|
2017-10-09 12:38:06 +01:00 |
|
jules
|
3d7c777238
|
Some light modernisation of a bunch of old code
|
2017-10-04 12:47:43 +01:00 |
|
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 |
|
tpoole
|
5b6e482a0d
|
JSON: Added the ability to limit the number of decimal places when serialising floating point numbers
|
2017-07-31 12:23:27 +01:00 |
|
tpoole
|
db1e79601e
|
Fixed an intermittent JSON parsing test failure
|
2017-07-26 15:52:50 +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
|
909ff222f2
|
Added a missing "pragma once"
|
2017-06-15 18:00:17 +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
|
f11db9e1fb
|
Avoided a spurious assertion in the javascript parser
|
2017-03-30 15:11:04 +01:00 |
|
jules
|
8ed41ed14b
|
Fixed some whitespace style and cleaned up some code using C++11
|
2017-03-27 13:06:42 +01:00 |
|
jules
|
9c75f13a4f
|
Added a method JavascriptEngine::callFunctionObject() for invoking javascript methods in DynamicObject native methods
|
2017-03-07 15:51:01 +00:00 |
|