23 Commits (0c142b51b549ac6d6eff75cdd594967fb11a54f6)

Author SHA1 Message Date
  jules 40929e5db9 Tidied up ReadWriteLock a bit, and optimised Array to reduce allocation frequency when working with small numbers of items. 13 years ago
  jules 154616d271 Documentation typo fix. 13 years ago
  jules fa90b55cdd Fix for a deadlock in some (rare) threading situations. 13 years ago
  jules 59669e8bec Thread-local value fix for plugins on XP. Android startup tweaks. Minor component changes. 13 years ago
  jules 56bbab1537 (automated whitespace clean-up) 13 years ago
  jules f80397f2c3 Fix for thread-locals in older OSX targets. 13 years ago
  jules a64aa22af2 Minor fixes for Thread, ColourSelector, ToolbarButton. 13 years ago
  jules 5f178a962b Improved ThreadLocalValue to use native compiler features where available. Got rid of Thread::stopAllThreads and Thread::getNumRunningThreads (which were just a bad idea, with many safety holes). Replaced the internal RunningThreadsList class with some simpler thread-local storage. 13 years ago
  jules 5b22611306 Cleaned up and simplified the ThreadPool class - addJob now takes a flag to indicate whether the pool should delete that job, and the class's constructor arguments have been simplified. 13 years ago
  jules b69b7c7647 Made the ValueTree::getPropertyAsValue method non-const, to ensure the class behaves in a const-correct manner. Improved the Introjucer's use of const ValueTrees to enable it to write each exporter in parallel, for quicker saving. Tweaked the Identifer class to be thread-safe. 13 years ago
  jules 295d125142 Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code. 13 years ago
  jules a9894dc15e Introjucer: tweaked VC2005 version number. Minor fix for Thread. Tweaked assertion method used in Xcode to allow continuation after an assertion. 13 years ago
  jules a90aedce50 Small updates to ComponentBuilder, UnitTestRunner. 13 years ago
  jules 43d9a4eb16 New class: ThreadLocalValue. 13 years ago
  jules 0925b99e6d Added ChildProcess::kill() 13 years ago
  jules d6ed09e158 TextLayout fix. Windows stylus fix. Minor clean-ups. 13 years ago
  jules dcc767868f Misc minor clean-ups. 13 years ago
  Julian Storer dce7cd9cd1 Added a unit-test, and removed constness from a couple more return types. 13 years ago
  Julian Storer 427941e8c3 Fix for BufferingAudioSource. 13 years ago
  Julian Storer 74df644356 New classes: OpenGLTexture, OpenGLFrameBuffer, OpenGLHelpers. 13 years ago
  Julian Storer da7e8603f7 Fix for plugin host build on mac, and minor tidy-up of some plugin hosting classes. 13 years ago
  Julian Storer 4fcd1e3384 New class: ChildProcess. Fixed android build problems with paths. 13 years ago
  Julian Storer b70e0a28d2 First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum.. 13 years ago