58 Commits (a88fb32b59ccbb22a48f6cc96196c73e732c411d)

Author SHA1 Message Date
  jules 38295f332b Converted some old typedefs to using declarations 7 years ago
  jules f4e3eafc78 Added support for floating point modulo to the javascript interpreter 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  jules 1a60fa9765 More ScopedPointer/unique_ptr compatibility work 7 years ago
  jules 48a5fbd333 Another batch of ScopedPointer cleanups 7 years ago
  jules 7326a37795 Added some missing math constants to the Javascript parser, and a constant MathConstants::sqrt2 7 years ago
  jules 81abb6a1a6 Avoided a spurious assertion when trying to compile invalid javascript 7 years ago
  jules d0111a4f96 Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi 7 years ago
  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) 7 years ago
  tpoole ee34e0455d Restored compatibility with older versions of OS X by removing some std namespace maths functions 7 years ago
  jules ff99aec1ab Converted some old uses of non-C++ maths functions to their std equivalents 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
  tpoole 5b6e482a0d JSON: Added the ability to limit the number of decimal places when serialising floating point numbers 7 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 aa2598ffff Added method JavascriptEngine::stop() 8 years ago
  hogliux 6559b3e185 Fixed multiple harmless warnings in Android builds 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
  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 a0835a5ea9 Added a parseFloat method to the Javascript parser 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
  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 06f279856c Added support to the Javascript parser for invoking custom methods via DynamicObject::invokeMethod 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 d909b5aa2a Added some base class initialisers to keep gcc 4.8.2 happy 11 years ago
  jules 585164f4ad javascript 'continue' fix. 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