jules
|
909ff222f2
|
Added a missing "pragma once"
|
8 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
jules
|
bf94ab0e4c
|
Made a few minor tweaks to reduce the number of pedantic -Wfloat-equals warnings
|
8 years ago |
jules
|
f11db9e1fb
|
Avoided a spurious assertion in the javascript parser
|
8 years ago |
jules
|
8ed41ed14b
|
Fixed some whitespace style and cleaned up some code using C++11
|
8 years ago |
jules
|
9c75f13a4f
|
Added a method JavascriptEngine::callFunctionObject() for invoking javascript methods in DynamicObject native methods
|
8 years ago |
jules
|
8011ce4209
|
Added a couple of missing JUCE_API declarations
|
8 years ago |
jules
|
aa2598ffff
|
Added method JavascriptEngine::stop()
|
8 years ago |
hogliux
|
6559b3e185
|
Fixed multiple harmless warnings in Android builds
|
8 years ago |
hogliux
|
2da1bc5f41
|
Replace include guards with "#pragma once"
|
8 years ago |
tpoole
|
6f27a1d4a4
|
Typo fixes
|
8 years ago |
jules
|
aae64719a5
|
Minor compile fix in the javascript parser for VS2013
|
8 years ago |
jules
|
53ae78f1bb
|
Fix for javascript parseInt of strings that start with a zero but contain non-numeric chars
|
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
|
9fa0d49be7
|
Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc.
|
8 years ago |
hogliux
|
1f2eaeb47f
|
Added support for accessing the properties of a javascript object via the subscript operator
|
8 years ago |
jules
|
300485a147
|
Added a Javascript array indexOf method
|
9 years ago |
jules
|
37cffb74ce
|
Added a Javascript array splice method
|
9 years ago |
jules
|
0d96a8b47f
|
Avoided some false negatives in the JSON unit tests
|
9 years ago |
jules
|
a0835a5ea9
|
Added a parseFloat method to the Javascript parser
|
9 years ago |
jules
|
d9e3cdac16
|
Removed a few references to var::null
|
9 years ago |
jules
|
6fc4d5aac6
|
Fixed a bug in the Javascript parser involving array dereferencing
|
9 years ago |
jules
|
396d73a989
|
Fix for precedence of Javascript typeof operator
|
9 years ago |
jules
|
190a985003
|
Added typeof operator to javascript parser
|
9 years ago |
jules
|
90ff2369e2
|
Fixed a javascript return-else-statement parsing problem
|
9 years ago |
jules
|
a48d70010f
|
Added support for javascript Array.push method
|
9 years ago |
jules
|
4583fa3fbf
|
Used the ignoreUnused() function to tidy up some old code
|
9 years ago |
jules
|
99de06cf2c
|
Javascript parser: Fixed the fact that Math.PI and E were methods instead of properties
|
9 years ago |
jules
|
88ca15e6f2
|
Added override specifiers to unit test classes
|
9 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
9 years ago |
jules
|
a49cc0fca5
|
Added methods degreesToRadians and radiansToDegrees
|
10 years ago |
jules
|
d8bc6c52c7
|
A couple more optimisations of Identifier object passing.
|
10 years ago |
jules
|
efb40313b4
|
Avoided a false alarm unit test failure.
|
10 years ago |
jules
|
06f279856c
|
Added support to the Javascript parser for invoking custom methods via DynamicObject::invokeMethod
|
10 years ago |
jules
|
710aec4503
|
Fixed a couple of broken unit tests
|
10 years ago |
jules
|
827e02862c
|
Tweaks to avoid an obscure compiler warning.
|
10 years ago |
jules
|
efd45ca032
|
Added access to the root object's properties in JavascriptEngine
|
10 years ago |
jules
|
df1483fb49
|
Minor refactoring in JS parser.
|
10 years ago |
jules
|
671f5fbbdc
|
Added a fix to make sure that javascript division always uses floating point.
|
10 years ago |
jules
|
e12823a10f
|
Added Math.ceil and Math.floor to the javascript parser.
|
10 years ago |
jules
|
a5fc9b34ec
|
Fixed javascript parser to handle for statements without iterator terms.
|
10 years ago |
jules
|
705492a800
|
Avoided division-by-zero problems in the javascript interpreter.
|
10 years ago |
jules
|
2f1ef234ce
|
Tightened up a few places where numeric conversion warnings could happen.
|
11 years ago |
jules
|
4317f60173
|
Refactored the StringPool and Identifier classes to store the identifiers as Strings, so that they can be shared with other classes like XmlElement without creating temporary or copied String objects. Also added garbage collection for the pooled strings, and changed XmlElement to pool all of the strings it uses, to reduce memory footprint in large XML trees with many identical names. Also refactored NamedValueSet to use an array instead of a linked list.
|
11 years ago |
jules
|
d909b5aa2a
|
Added some base class initialisers to keep gcc 4.8.2 happy
|
11 years ago |
jules
|
0530b6b01a
|
Added a JSON::fromString method.
|
11 years ago |
jules
|
585164f4ad
|
javascript 'continue' fix.
|
11 years ago |
jules
|
28cdb20040
|
Whitespace cleanups.
|
11 years ago |
jules
|
a316bd5f6f
|
Removed a few more places where static objects could cause problems for people who do unwise amounts of work in their static constructors.
|
11 years ago |
jules
|
a4e611222d
|
Various build housekeeping.
|
11 years ago |