jules
|
5fd933f041
|
Minor documentation fix.
|
10 years ago |
jules
|
2b0f3f45e0
|
Made OwnedArray::addCopiesOf handle null pointers.
|
11 years ago |
jules
|
aa8fdc8cba
|
Made a couple of OwnedArray methods return the object that they are passed.
|
11 years ago |
jules
|
0ff1e14b8b
|
Added assertions to some array methods to avoid false alarms from Clang static analyser.
|
11 years ago |
jules
|
8809efcb7a
|
A few tweaks to help the clang static analyser avoid false alarms.
|
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
|
19b7d59c14
|
Added method OwnedArray::clearQuick
|
11 years ago |
jules
|
5a1112ab94
|
Updated the format of the header include guard macros.
|
11 years ago |
jules
|
282cf3dac4
|
constness fix in OwnedArray.
|
12 years ago |
jules
|
aec3d12753
|
A few minor tweaks to avoid warnings etc.
|
12 years ago |
jules
|
7f7cbe73fd
|
Over-zealous assertion fix.
|
12 years ago |
jules
|
57832f97e1
|
Avoided a false assertion.
|
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
|
0ceeb573d8
|
Minor changes to avoid pedantic compiler warnings.
|
12 years ago |
jules
|
f07139f748
|
Minor clean-ups.
|
12 years ago |
jules
|
6b1654e1d2
|
Fixed some more warnings.
|
12 years ago |
jules
|
d9f0ac29b6
|
Fixed a few documentation typos. Tweaked positioning logic for CallOutBox.
|
12 years ago |
jules
|
fab78ea09e
|
Fixed a leak in OwnedArray.
|
12 years ago |
jules
|
d4ae8f3d55
|
Minor optimisations. New method OwnedArray::insertArray(). Changed some CodeDocument inner class constructors to use references rather than pointers.
|
12 years ago |
jules
|
0425df49d7
|
Rolled back an array comparator change which could cause unexpected problems with ScopedPointers.
|
13 years ago |
jules
|
9821174709
|
Template changes to some array sort methods.
|
13 years ago |
jules
|
1f95f54089
|
Purged some warnings.
|
13 years ago |
jules
|
11659678d6
|
WindowsMediaFormat fix. ReferenceCountedArray::indexOfSorted() method.
|
13 years ago |
jules
|
1a5bdda7f1
|
Fixed an obscure utf8 string comparison problem. Added a few C++11 tweaks. Improved VST host default folder detection. Win32 file browser filter fix. Introjucer VS2005 compiler bug workaround.
|
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
|
0e4a0df2c2
|
(Added files missing from last check-in)
|
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
|
4e68bd517b
|
Small tweaks for OwnedArray, and some minor clean-ups.
|
14 years ago |
Julian Storer
|
79b8ffa007
|
Made ResizableWindow slightly more resilient. Added a method to OwnedArray.
|
15 years ago |
Julian Storer
|
1b6eb960e3
|
Added HTTP header retrieval functionality to the URL class. More drawable and Jucer development.
|
15 years ago |
Julian Storer
|
1751beed57
|
Code clean-ups. Jucer development.
|
15 years ago |
Julian Storer
|
7ed446b5fd
|
Tweak to TextInputTarget. Code clean-ups. 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
|
e07c59c8f4
|
Eradicated the last vestiges of printf from the library. String::formatted and String::printf are now gone - please use the << operators instead!
|
15 years ago |
Julian Storer
|
c9c8824294
|
More mouse input refactoring.
|
15 years ago |
Julian Storer
|
5fecb8a353
|
Created a new class Component::SafePointer that keeps a pointer to a component and automatically nulls it if the component is deleted - this makes it a much more elegant replacement for the old ComponentDeletionWatcher class. Removed Component::getComponentUnderMouse(), which doesn't fit with multi-touch interfaces - for similar functionality, use the Desktop::getMouseInputSource() methods to find out what MouseInputSources are available, and ask them about the component they are over or dragging.
|
15 years ago |
Julian Storer
|
b86423193e
|
Minor clean-ups.
|
15 years ago |
Julian Storer
|
39b583fe1e
|
Modernised some old code.
|
15 years ago |
Julian Storer
|
31a102008d
|
Reduced the memory footprint of the array classes.
|
15 years ago |
Julian Storer
|
40b96bf64b
|
Fix for Linux repaint bug. Fix for mac recursive toFront() call. Improved Array efficiency. Changed file logging location on Mac. Added a platform flag for RTAS on win32.
|
15 years ago |