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 |
jules
|
7c6f3d40b6
|
Tidied up some method calls involving HeapBlock
|
7 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
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 |
Timur Doumler
|
fc69dc00db
|
Changed addIfNotAlreadyThere method of all array classes to return a bool, indicating whether the object was added or not.
|
9 years ago |
Timur Doumler
|
17497122e4
|
Consistency fix: renamed Array::empty() to Array::isEmpty() and added a method isEmpty() to all container classes which didn't have it yet.
|
9 years ago |
jules
|
4583fa3fbf
|
Used the ignoreUnused() function to tidy up some old code
|
9 years ago |
jules
|
02492b36b9
|
Lots of small whitespace tweaks.
|
9 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
9 years ago |
jules
|
d8bf3aabca
|
Added a method ReferenceCountedArray::clearQuick()
|
10 years ago |
jules
|
7b1e821800
|
Spelling correction.
|
10 years ago |
jules
|
2f1ef234ce
|
Tightened up a few places where numeric conversion warnings could happen.
|
11 years ago |
jules
|
0ff1e14b8b
|
Added assertions to some array methods to avoid false alarms from Clang static analyser.
|
11 years ago |
jules
|
81c87652db
|
Removed an incorrect assertion.
|
11 years ago |
jules
|
8809efcb7a
|
A few tweaks to help the clang static analyser avoid false alarms.
|
11 years ago |
jules
|
954312b23c
|
Changes to ReferenceCountedObject to support more flexible deletion via ContainerDeletePolicy.
|
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
|
1e3973a212
|
Doxygen warning fixes and extra comments.
|
11 years ago |
jules
|
5b25ac6609
|
Renamed the swapWithArray methods in the array classes to "swapWith" to be more consistent with other swap method naming, and templated the methods for more flexibility.
|
11 years ago |
jules
|
5a1112ab94
|
Updated the format of the header include guard macros.
|
12 years ago |
jules
|
899b1253da
|
Minor clean-ups.
|
12 years ago |
jules
|
78aac0995a
|
Fixes for some clang static analysis 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
|
7a3453f48b
|
Minor clean-ups.
|
12 years ago |
jules
|
d9f0ac29b6
|
Fixed a few documentation typos. Tweaked positioning logic for CallOutBox.
|
12 years ago |
jules
|
842d30fbfa
|
Minor tidying-up.
|
12 years ago |
jules
|
1f95f54089
|
Purged some warnings.
|
13 years ago |
jules
|
11659678d6
|
WindowsMediaFormat fix. ReferenceCountedArray::indexOfSorted() method.
|
13 years ago |
jules
|
22c72de736
|
VC2011 compiler tweaks. ReferenceCountedArray fix.
|
13 years ago |
jules
|
2ad5e0bfb7
|
Couple of tweaks to ReferenceCountedArray to make it better at handling polymorphic types.
|
13 years ago |
jules
|
ef63c14040
|
Optimised and tidied up some ValueTree methods. Added a method to MultiDocumentPanel.
|
13 years ago |
Julian Storer
|
d86d68446c
|
RTAS mac window position fix. Introjucer fixes for Windows.
|
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
|
2009753eac
|
Cleaned up some obscure compiler warnings and added some JSON unit tests.
|
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
|
97398dfe49
|
Added some begin()/end() methods to the container classes to add compatibility with standard c++ iteration mechanisms.
|
14 years ago |
Julian Storer
|
9f6e8f8e00
|
String encoding fix.
|
14 years ago |
Julian Storer
|
5d98779f19
|
Updated the date in the copyright notice.
|
14 years ago |
Julian Storer
|
7becff2aa4
|
Reorganised some of the juce source tree folders. Added a new JUCE_DEPRECATED macro, and tested it by renaming Button::addButtonListener to Button::addListener for consistency with other widgets. Added Samplitude to the AudioHostType class. Fixed window maximising in win32.
|
14 years ago |
Julian Storer
|
d60f661789
|
Changed the Message class to be reference-counted, and used this to tighten up some messaging code. Minor tweaks to AudioThumbnail, ReferenceCountedArray.
|
14 years ago |
Julian Storer
|
99085429b5
|
Rewrote the AudioThumbnail class to support some new features like using readers and adding data directly to the thumb. Added an option to AudioFormatWriter::ThreadedWriter to take a thumbnail which it dynamically generates while recording. Added a couple of new maths functions: findMinAndMax, isPositiveAndBelow.
|
14 years ago |
Julian Storer
|
a5cf4030f5
|
New class LeakedObjectDetector, and JUCE_LEAK_DETECTOR macros for spotting leakages in a neat, cross-platform way. Used these to replace all the old juce_UseDebuggingNewOperator stuff in all the classes. Also some drawable and component transform fixes.
|
14 years ago |
Julian Storer
|
626cb292cd
|
Minor fix for ReferenceCountedArray. Tweak to jucer template code.
|
14 years ago |
Julian Storer
|
1751beed57
|
Code clean-ups. Jucer development.
|
15 years ago |
Julian Storer
|
636ed22863
|
Minor fixes to LassoComponent, ReferenceCountedArray, Plugin demo resizing. Added deselect method to FileBrowserComponent, made TreeViews update widths when scrolling sideways. Jucer development.
|
15 years ago |
Julian Storer
|
27506c2120
|
Copyright notice update.
|
15 years ago |
Julian Storer
|
8b8316038b
|
Converted the BitArray class into "BigInteger", replacing its clunky old arithmetic methods with a proper set of arithmetic operators so it can be used like an int. All the bit-access methods are still there, and there's a typedef of BitArray -> BigInteger to allow most old code to still work. (You might need to change calls to isEmpty() to isZero() though). Also fixed a bug in MidiBuffer.
|
15 years ago |
Julian Storer
|
c9c8824294
|
More mouse input refactoring.
|
15 years ago |
Julian Storer
|
b86423193e
|
Minor clean-ups.
|
15 years ago |