Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
7 years ago |
jules
|
1a60fa9765
|
More ScopedPointer/unique_ptr compatibility work
|
7 years ago |
jules
|
f9313c8338
|
Deprecated some old functions roundDoubleToInt and roundFloatToInt - these can both be trivially replaced by roundToInt, and should have been deprecated long ago!
|
7 years ago |
jules
|
2dc9316420
|
Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility)
|
7 years ago |
jules
|
aecb819985
|
Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef)
|
7 years ago |
jules
|
dd4230586f
|
Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up
|
7 years ago |
jules
|
369d59f656
|
Added a template to allow the HeapBlock class to be given signed ints or other types that are not size_t for its size parameters
|
7 years ago |
jules
|
eda613c6db
|
Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools
|
7 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
hogliux
|
80a226204a
|
Added workarounds for an internal compiler error bug on armeabi Android
|
8 years ago |
hogliux
|
fc1214e991
|
Fixed ambiguous sign in AudioThumbnail implementation
|
8 years ago |
jules
|
e05e9a470a
|
Added an assertion in AudioThumbnail
|
9 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
9 years ago |
jules
|
6aebccfeb6
|
Minor compiler warning fix.
|
10 years ago |
jules
|
01bab0c146
|
Minor compiler warning fix.
|
10 years ago |
jules
|
3307aee125
|
MSVC compiler warning fixes
|
10 years ago |
jules
|
0234655752
|
Extended AudioThumbnail to handle any number of channels.
|
10 years ago |
jules
|
0bf57ddf0c
|
Added a method RectangleList::ensureStorageAllocated
|
11 years ago |
jules
|
91d9c96338
|
Minor clean-ups
|
11 years ago |
jules
|
fa21d2ac02
|
Replaced AudioSampleBuffer::getSampleData with getReadPointer/getWritePointer methods (the old method is still available but deprecated). Apart from making code more explanatory and improving constness, these work with a new flag that keeps track of whether the buffer is clear, so that some operations can be elided when the data is known to be empty.
|
11 years ago |
jules
|
d74bf3dca8
|
Added 64-bit double methods to FloatVectorOperations. Refactored some of the min/max methods in FloatVectorOperations to return a Range instead of getting the results as parameters.
|
11 years ago |
jules
|
e6ee6e50de
|
Fix for audio thumbnail generation beyond the end of a file.
|
11 years ago |
jules
|
dbf7053861
|
New method Graphics::fillRectList(), which performs better (and looks better when scaled) than multiple calls to fillRect or drawVerticalLine. Also fixed DPI detection in Windows.
|
11 years ago |
jules
|
833d15ef81
|
Added some override specifiers.
|
11 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
|
cc26ae1fc1
|
Added ResizableBorderComponent::getCurrentZone(). Misc tidying-up.
|
12 years ago |
jules
|
b0ee49d537
|
New class FloatVectorOperations, with a bunch of SSE2-accelerated floating point functions.
|
12 years ago |
jules
|
460b047387
|
Made AudioThumbnail::loadFrom return a bool.
|
12 years ago |
jules
|
1e7ea748ca
|
Fixes for negativeAwareModulo() and audio thumbnail.
|
12 years ago |
jules
|
754ba64afc
|
Minor thumbnail fix.
|
12 years ago |
jules
|
904e54660f
|
Minor docs change, and addition to AudioThumbnail.
|
12 years ago |
jules
|
164ab05bac
|
Minor clean-ups.
|
12 years ago |
jules
|
0033491cc8
|
Cleaned up some compiler warnings.
|
12 years ago |
jules
|
bc421f2e95
|
Audio thumbnail threading fix.
|
12 years ago |
jules
|
df729be74a
|
Cleaned-up class inheritance visibilities and encapsulation for some internal classes.
|
13 years ago |
jules
|
56bbab1537
|
(automated whitespace clean-up)
|
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
|
e60b2f3a20
|
New class: MP3AudioFormat.
|
13 years ago |
jules
|
296c2446b8
|
Added some locking to AudioThumbnail.
|
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 |
Julian Storer
|
1dac02369e
|
New method Array::resize(). Tweaked AudioThumbnail to avoid clearing the input source when loaded. New class SingleThreadedReferenceCountedObject (and used this for Font, Typeface, Expression, Value and ValueTree classes, since none of these were safe to use with threads anyway). Minor additions to GlyphArrangement.
|
14 years ago |
Julian Storer
|
67e22bbb56
|
Added selection to treeview persistent state. Minor optimisations to AudioThumbnail. Added FTP password support for win32 networking. Cleaned up some file dependencies and altered some return value types to allow better c++0x forwarding behaviour.
|
14 years ago |
Julian Storer
|
2ecb4d3419
|
Small fixes to MemoryMappedFile, AudioThumbnail.
|
14 years ago |
Julian Storer
|
d97ce5f9ee
|
Fix for audio plugin builds on win32. AudioProcessorGraph optimisations. Access to min/max values in audio thumbnails. More metadata support for wav and aiff formats.
|
14 years ago |
Julian Storer
|
f04309f44a
|
Added fake placeholder versions of the new c++0x 'noexcept' and 'nullptr' keywords, and altered the library classes to use these instead of 'throw()' and '0'. This shouldn't make any difference at all to existing code, but will enable better static checking with future c++0x compilers.
|
14 years ago |
Julian Storer
|
5d98779f19
|
Updated the date in the copyright notice.
|
14 years ago |
Julian Storer
|
6e76ba29ab
|
Added missing include for sockets. Android http streams. Minor fix for ActiveX.
|
14 years ago |
Julian Storer
|
7bfa419f17
|
Changed the return type of TimeSliceThreadClient::useTimeSlice().
|
14 years ago |
Julian Storer
|
e0ca6d6ca4
|
Small fixes for ComboBox items and AudioThumbnail. Reorganisation of all the RelativeCoordinate classes into their own folder. New RelativeCoordinatePositionerBase class and internal work on DrawablePath.
|
14 years ago |