93 Commits (433a82edee901b472b673d5318394a2c1fad0d8c)

Author SHA1 Message Date
  ed 8e7cc759f5 Made JUCE's Atomic class a simple wrapper around std::atomic on platforms that support it 8 years ago
  hogliux 1a6e1dbff2 Result of pointer arithmetic should not depend on if the pointer is being wrapped in a JUCE Atomic or not (breaking change: see https://github.com/WeAreROLI/JUCE/blob/develop/BREAKING-CHANGES.txt 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  jules 5a092ddb0a Added method TimeSliceThread::removeAllClients() 8 years ago
  hogliux 2da1bc5f41 Replace include guards with "#pragma once" 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 b5ef6d7e37 Whitespace clean-up 8 years ago
  stefan 4aa0f311e0 Allow to specify the stack size for each thread in a thread pool explicitly, by adding an optional parameter to the constructors of ThreadPool and ThreadPoolThread. 8 years ago
  hogliux 5d0256982b Added a method to ThreadPool to query the number of threads assigned to the pool 8 years ago
  ed 4a6473afa0 Removed the isLocked() method from ReadWriteLock 8 years ago
  ed f301ed7e09 Added an isLocked() method to ReadWriteLock that checks whether ReadWriteLock is currently locked 8 years ago
  hogliux 26b6f01ce3 Replace all "zeros" with "nullptr" in code documentation when referring to a pointer value 8 years ago
  Timur Doumler 70949aa0c6 Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects. 9 years ago
  hogliux 10d1228e86 Add option to set default stack size for JUCE threads 9 years ago
  jules fbda96b899 Added new method: Process::setMaxNumberOfFileHandles() 9 years ago
  jules 86a745dc35 Deduplicated some native code and stopped the OSX juce_isRunningUnderDebugger function from caching its result. 9 years ago
  jules 2a1234b6ac Simplified some inter-module dependencies and exception-catching fallbacks 9 years ago
  jules 02492b36b9 Lots of small whitespace tweaks. 9 years ago
  jules 0506bc6100 Tweaked Timer and TimeSliceThread to reduce the frequency of their calls to wait() 9 years ago
  jules 88ca15e6f2 Added override specifiers to unit test classes 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  jules f6139cee55 Minor documentation cleanups. 10 years ago
  jules 2dbd55db3e Fix for threading bug in GlyphCache. 11 years ago
  jules fe25f6ee3c Improved some misleading example code for ScopedLock. 11 years ago
  jules c0e262463d Added method ThreadPoolJob::getCurrentThreadPoolJob() 11 years ago
  jules 21d4a82002 Added ChildProcess::getExitCode() 11 years ago
  jules 01b9ff0843 Fix for setting thread priority while the thread isn't running. 11 years ago
  jules f9759ecc6b Documentation fixes. 11 years ago
  jules 2c9c35d3c3 Fixed a few compiler warnings. 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 b05c8413cf Tidied up some docs and added an AudioFormat constructor. 11 years ago
  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