688 Commits (352e603d43fbd7d80c2a8daac954b52e48b51d49)

Author SHA1 Message Date
  jules d996ab0c25 Optimisation to posix WaitableEvent::signal() 11 years ago
  jules 62b6f4691d Fix to javascript operator precedence. 11 years ago
  jules 0de50d99a5 Version number update 11 years ago
  jules bea7b83cb8 Renamed and refactored the LookAndFeel classes. The LookAndFeel class is now an abstract base-class, and there are 3 concrete subclasses you can use. These are LookAndFeel_V1 (replaces OldSchoolLookAndFeel), LookAndFeel_V2 (replaces what was the normal LookAndFeel class) and LookAndFeel_V3 (this is a new style, taken from the Introjucer's L+F). 11 years ago
  jules 98ef0eb4a5 Fix for utf-32 builds. 11 years ago
  jules eb7e42b0ad Added method String::hash() 11 years ago
  jules 61ed92ee51 Added a method XmlElement::prependChildElement(), and used this for a few optimisations. 11 years ago
  jules 61d1e1b7ba Avoiding a few MSVC warnings 11 years ago
  jules a204ea7ae8 Version number update 11 years ago
  jules 5f00e94f3e Fixed a string allocation problem. 11 years ago
  jules 526ae27e8e Made the introjucer linux build use c++11 mode. 11 years ago
  jules fb4912ac1f Added a method JavascriptEngine::callFunction(), and tweaked the way timeouts are specified. 11 years ago
  jules a074bfeea2 Workarounds for javascript code in non-C++11 compilers. 11 years ago
  jules 81435f8134 Made a few constant string arrays static to help compilers to optimise their initialisation. 11 years ago
  jules 6c5c461d73 New class: JavascriptEngine! 11 years ago
  jules 59b9b0ccaf Couple of minor fixes to CharacterFunctions, and added a find-character method. 11 years ago
  jules 88c71bc7af Removed unwise assertion from File. 11 years ago
  jules b11a88bc01 Moved some duplicated linux/android code into a shared file. Added a method File::isLink() 11 years ago
  jules 3f07f45702 Improved Android event callback mechanism. 11 years ago
  jules c70d98dbdd Added some trigonometry functions that are missing from MSVC's C library. 11 years ago
  jules a8c754f06c Added some comparison methods to Identifier. 11 years ago
  jules 3bfc0a81e7 Added flags to choose whether stderr and stdout are returned by ChildProcess. Used this to fix linux native file chooser. 11 years ago
  jules a7df25f860 Added methods var::clone() and DynamicObject::clone() for deep-copying objects. 11 years ago
  jules 1a2aff80a7 Moved some JSON formatting logic into DynamicObject::writeAsJSON 11 years ago
  jules 0cc6fb9356 Avoided MSVC warning. 11 years ago
  jules 97823b3085 Added a method JSON::parseQuotedString 11 years ago
  jules 03ab2a2c3c Modifications to the var class to make it more javascript-compatible. Changed the handling of array types to be a shared, ref-counted array rather than being copy-by-value. Added an "undefined" type. Updated the native method invocation functions to be static (the old version used class methods) and to provide a 'this' object which may be different from the DynamicObject on which it's being invoked (this is to deal with derived classes) 11 years ago
  jules 293aedac2f Fixed spelling. Added a few simple methods to Random, BigInteger and var. 11 years ago
  jules 0ff1e14b8b Added assertions to some array methods to avoid false alarms from Clang static analyser. 11 years ago
  jules 0e32a71644 Fix for MinGW builds. 11 years ago
  jules 18a012f7db Optimised Array with some move-operators. 11 years ago
  jules 12bf054456 Version number update 11 years ago
  jules 19425a4502 Optimised a couple of XML and memory block functions. 11 years ago
  jules 94aca67a9b Fix for linux URL stream opening. 11 years ago
  jules 4198291d9a Added method XmlElement::getChildByAttribute(). 11 years ago
  jules a811a80884 (Fixed a silly typo in the last commit) 11 years ago
  jules c62da6c983 Cleaned up some pedantic warnings in the iOS build. 11 years ago
  jules bb98c00d0d Avoided some pedantic compiler warnings in the audio plugin code. 11 years ago
  jules b9198f4f88 Tweaked the Uuid class to make it compatible with RFC 4122 version 4. 11 years ago
  jules 5f9552c4ec Version number update 11 years ago
  jules ec52acc609 Minor clean ups inside Random class and introjucer. 11 years ago
  jules bfbc7d843a arm64 compile fix. 11 years ago
  jules b05c8413cf Tidied up some docs and added an AudioFormat constructor. 11 years ago
  jules 8a66ec83f0 Minor clean-ups. 11 years ago
  jules 81c87652db Removed an incorrect assertion. 11 years ago
  jules 8809efcb7a A few tweaks to help the clang static analyser avoid false alarms. 11 years ago
  jules 1451d555c1 Fix for arm-64 iOS. 11 years ago
  jules eed99767d0 Documentation updates. 11 years ago
  jules 5051b2ffcc Optimised some number streaming functions. 11 years ago
  jules abd3babc02 Minor optimisations and clean-ups. 11 years ago