1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-11 23:54:18 +00:00
Commit graph

67 commits

Author SHA1 Message Date
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
jules
8011ce4209 Added a couple of missing JUCE_API declarations 2017-02-23 15:22:52 +00:00
jules
aa2598ffff Added method JavascriptEngine::stop() 2017-02-23 09:38:45 +00:00
hogliux
6559b3e185 Fixed multiple harmless warnings in Android builds 2017-02-08 18:07:37 +00:00
hogliux
2da1bc5f41 Replace include guards with "#pragma once" 2017-02-01 17:18:07 +00:00
tpoole
6f27a1d4a4 Typo fixes 2016-12-22 20:21:13 +00:00
jules
aae64719a5 Minor compile fix in the javascript parser for VS2013 2016-12-20 17:41:12 +00:00
jules
53ae78f1bb Fix for javascript parseInt of strings that start with a zero but contain non-numeric chars 2016-12-19 09:23:54 +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
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
hogliux
1f2eaeb47f Added support for accessing the properties of a javascript object via the subscript operator 2016-09-08 10:49:31 +01:00
jules
300485a147 Added a Javascript array indexOf method 2016-07-03 10:43:27 +01:00
jules
37cffb74ce Added a Javascript array splice method 2016-06-23 12:25:05 +01:00
jules
0d96a8b47f Avoided some false negatives in the JSON unit tests 2016-05-09 10:26:14 +01:00
jules
a0835a5ea9 Added a parseFloat method to the Javascript parser 2016-05-03 17:24:04 +01:00
jules
d9e3cdac16 Removed a few references to var::null 2016-04-28 10:10:00 +01:00
jules
6fc4d5aac6 Fixed a bug in the Javascript parser involving array dereferencing 2016-04-18 10:58:32 +01:00
jules
396d73a989 Fix for precedence of Javascript typeof operator 2016-03-10 10:54:35 +00:00
jules
190a985003 Added typeof operator to javascript parser 2016-02-25 12:39:59 +00:00
jules
90ff2369e2 Fixed a javascript return-else-statement parsing problem 2016-02-25 11:26:30 +00:00
jules
a48d70010f Added support for javascript Array.push method 2016-01-18 15:59:23 +00:00
jules
4583fa3fbf Used the ignoreUnused() function to tidy up some old code 2015-12-23 16:27:50 +00:00
jules
99de06cf2c Javascript parser: Fixed the fact that Math.PI and E were methods instead of properties 2015-12-01 15:11:22 +00:00
jules
88ca15e6f2 Added override specifiers to unit test classes 2015-08-10 16:21:16 +01:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
jules
a49cc0fca5 Added methods degreesToRadians and radiansToDegrees 2015-07-07 15:22:00 +01:00
jules
d8bc6c52c7 A couple more optimisations of Identifier object passing. 2015-06-21 19:09:05 +01:00
jules
efb40313b4 Avoided a false alarm unit test failure. 2015-05-20 10:00:19 +01:00
jules
06f279856c Added support to the Javascript parser for invoking custom methods via DynamicObject::invokeMethod 2015-04-27 11:14:05 +01:00
jules
710aec4503 Fixed a couple of broken unit tests 2015-03-23 13:01:43 +00:00
jules
827e02862c Tweaks to avoid an obscure compiler warning. 2015-02-05 15:10:27 +00:00
jules
efd45ca032 Added access to the root object's properties in JavascriptEngine 2014-10-09 09:39:43 +01:00
jules
df1483fb49 Minor refactoring in JS parser. 2014-09-29 09:45:25 +01:00
jules
671f5fbbdc Added a fix to make sure that javascript division always uses floating point. 2014-08-28 21:43:53 +01:00
jules
e12823a10f Added Math.ceil and Math.floor to the javascript parser. 2014-08-19 15:35:36 +01:00
jules
a5fc9b34ec Fixed javascript parser to handle for statements without iterator terms. 2014-08-19 09:39:06 +01:00