62 Commits (94da373c31eb04ec4cff03c1ee6eb51a85ce11f7)

Author SHA1 Message Date
  jules 7bf1da5e17 Added MouseInputSource::isUnboundedMouseMovementEnabled(). Tweaks to mouse cursor snap-back in Sliders. 11 years ago
  jules 40c896ac64 Cleaned up some critical section code. 11 years ago
  jules 42aa27900b Moved most of the functionality from JUCEApplication into JUCEApplicationBase, so that it can be used without needing juce_gui_basics to be present. 11 years ago
  jules 508e25afbb Cleared-out the last batch of unnecessary includes. 11 years ago
  jules 65c155e372 Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files. 11 years ago
  jules ea4c7b3351 Added some JUCE_CALLTYPE flags to Process methods. 11 years ago
  jules 24f5fdea22 Some minor clean-ups and comments in Thread class. 11 years ago
  jules 3cd00c8730 A few android warning fixes. 11 years ago
  jules 0713d87a95 Added a Process::hide() method (implemented only on OSX) 11 years ago
  jules 32c98223ac Refactored some lowlevelgraphicscontext classes to remove duplicated code. 11 years ago
  jules 5a1112ab94 Updated the format of the header include guard macros. 12 years ago
  jules aec3d12753 A few minor tweaks to avoid warnings etc. 12 years ago
  jules 5c59897ba6 Replaced some uses of the no-longer-needed literal64Bit macro. 12 years ago
  jules c75a7300f5 Added some 'override' modifiers to overridden methods. 12 years ago
  jules 01e3e4c40c Fixed some coverity warnings. 12 years ago
  jules 03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 12 years ago
  jules 5401d0c135 TimeSliceThread timing fix. 12 years ago
  jules b627a75c21 Minor docs updates. Added a method to Rectangle. 12 years ago
  jules d0135d9efc Worked around a GCC compiler bug. Also tidied up a bunch of GCC warnings. 12 years ago
  jules 9ec0e7ac18 Avoided a malloc in posix WaitableEvents. 12 years ago
  jules bfd9350bed Changed some types from int to size_t where appropriate. Fixed a CoreMidi build problem in 64-bit mode. 12 years ago
  jules 64c984896e Added some documentation. 12 years ago
  jules 359be4dc0c New class: HighResolutionTimer 12 years ago
  jules 164ab05bac Minor clean-ups. 12 years ago
  jules 9de1ab563b Documentation fixes. 12 years ago
  jules 7d019ad5a1 Added ReadWriteLock::tryEnterRead() 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules 98fcdca3ba Added a new ChildProcess::start method that takes an argument array. 12 years ago
  jules 6b1654e1d2 Fixed some more warnings. 12 years ago
  jules 0033491cc8 Cleaned up some compiler warnings. 12 years ago
  jules 842d30fbfa Minor tidying-up. 12 years ago
  jules 03c81655c6 Minor clean-ups. 12 years ago
  jules 67ee4a6201 New method Process::makeForegroundProcess() (only implemented in OSX) 12 years ago
  jules 5001ead53a OSX 10.5 SDK and GCC fixes. 13 years ago
  jules 8a006e589c Cleaned up some application startup code. 13 years ago
  jules d92d5ba108 Minor thread fix. Introjucer: fixed colour of rollover help text. 13 years ago
  jules e864ac8109 New method: Process::setDockIconVisible() 13 years ago
  jules 591e89cd87 Replaced the badly-named method Array::removeValue() with two new methods: removeFirstMatchingValue() and removeAllInstancesOf(). If you call the old method anywhere, you can just replace any calls with removeFirstMatchingValue(), which does the same job, but whose name makes it clear that not all instances of the value will be removed. 13 years ago
  jules 18cfadf898 Refactored the handling of command-line args: added new static methods JUCEApplication::getCommandLineParameters() and getCommandLineParameterArray(). 13 years ago
  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