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 |