jules
|
7f6394478a
|
Stripped out some unnecessary boilerplate includes from juce_gui_basics.
|
11 years ago |
jules
|
50132270d6
|
Added a few override modifiers and fixed some documentation.
|
11 years ago |
jules
|
5a1112ab94
|
Updated the format of the header include guard macros.
|
12 years ago |
jules
|
c75a7300f5
|
Added some 'override' modifiers to overridden methods.
|
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
|
c7506df13f
|
Changed some pass-by-references to pass-by-value to improve compiler optimisation.
|
12 years ago |
jules
|
1bf9f441e6
|
Fix for listbox mousewheeling when using select-on-mouse-move mode.
|
12 years ago |
jules
|
0ceeb573d8
|
Minor changes to avoid pedantic compiler warnings.
|
12 years ago |
jules
|
5ed768e953
|
New enum: NotificationType, to indicate whether to send a change message or not (and whether it should be async). Updates to ListBox, TreeView and Slider methods to use this type instead of bools.
|
12 years ago |
jules
|
b305389d46
|
Changes for DLL build.
|
12 years ago |
jules
|
e3537ba57a
|
Cleaned out some defunct ComponentBuilder code.
|
12 years ago |
jules
|
df729be74a
|
Cleaned-up class inheritance visibilities and encapsulation for some internal classes.
|
13 years ago |
jules
|
87175c91f5
|
Changed the signature of MouseListener::mouseWheelMove() to take a struct MouseWheelDetails rather than raw floats. This will require updates in source code that uses mouse-wheel callbacks, but provides some new abilities, including a flag to indicate inverted wheel direction.
|
13 years ago |
jules
|
81fa57663b
|
Tidied up a warning and some docs.
|
13 years ago |
jules
|
089a2e31ba
|
Improved some docs.
|
13 years ago |
jules
|
05d10b8be9
|
Introjucer: fix to avoid unneccessary saving. Internal ListBox tweaks.
|
13 years ago |
jules
|
b8397a9888
|
Added some iterators for introjucer projects.
|
13 years ago |
jules
|
cd0683ef4d
|
Tidied up a few return types.
|
13 years ago |
Julian Storer
|
bd9a32c757
|
Removed 'const' from some virtual method return types - this might require a few tweaks to user-code.
|
13 years ago |
Julian Storer
|
2c328dfedc
|
Changed some return types from being const objects to non-const objects (for better c++11 compliance in future). This may mean that you need to remove the 'const' from your own code if you override the virtual methods that have changed.
|
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
|
b3634661e6
|
Fix for subtle OSX main menu key focus problem. Minor clean-ups.
|
14 years ago |
Julian Storer
|
6f0740d466
|
New class: Result, for returning error messages from operations. Used this class to report file errors in FileInputStream and FileOutputStream.
|
14 years ago |
Julian Storer
|
e9bdd1d637
|
Changed the var class to be able to hold any ReferenceCountedObject rather than just a DynamicObject. Altered the drag-and-drop classes to use a var instead of a String as the drag description. This affects the getDragSourceDescription() methods in the TreeViewItem, ListBoxModel and TableListBoxModel classes, which now return a var instead of a String.
|
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
|
2c669674ad
|
Fix for listbox and table multi-selection. Internal updates for relative positioning. Additions to Typeface class to allow hinted subclasses.
|
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
|
ba62157841
|
Added the AudioData class, which contains a range of templated structrures for manipulating different sample type primitives. This will replace the old AudioDataConverters class, and I've refactored a lot of the audio devices and formats to use the new classes.
|
14 years ago |
Julian Storer
|
0ca53b3098
|
New feature in the (new) jucer: automatic download of the latest source code version. Fix for File::findChildFiles. VST host channels fix.
|
14 years ago |
Julian Storer
|
fab2c76194
|
Added a few methods to Rectangle. Small fix for ValueTrees.
|
15 years ago |
Julian Storer
|
24673283eb
|
Major change to the way the Image class works, making it use value semantics and internally shared data (see the forum notes for more info on this). Also minor changes to win32 browser plugin object ref counting and linux millisecond timers.
|
15 years ago |
Julian Storer
|
27506c2120
|
Copyright notice update.
|
15 years ago |
Julian Storer
|
7bc8db2ff4
|
Minor code style tweaks.
|
15 years ago |
Julian Storer
|
08eb852103
|
Minor code clean-ups.
|
15 years ago |
Julian Storer
|
06c63c63aa
|
Changed some methods that were using (x, y) parameters to use Point objects instead.
|
15 years ago |
Julian Storer
|
7bc24ae42a
|
The Point and Rectangle classes are now templated, so can be used for either float or int co-ordinates. This means that wherever you've used these classes, you'll need to replace them with Rectangle<int> or Point<float> in your code. A couple of methods in Path have changed to take advantage of the new ability.
|
15 years ago |
Julian Storer
|
df5f73910b
|
Fixed the position of the drag image when dragging listboxes. Minor fix for mac graphics contexts, and win32 webcam latency adjustment.
|
15 years ago |
Julian Storer
|
d9dc6b1cfc
|
New class: ValueTree for storing undoable structured data. Also added tooltip support to the ListBoxModel.
|
15 years ago |
jules
|
4d16424d9c
|
Rearranged the layout of the source tree, giving it a slightly flatter directory structure. Also fixed a small bug with DragAndDropComponents that was stopping the toolbar customisation working properly.
|
15 years ago |
jules
|
eb32240e95
|
Updated the text of the copyright/license blurb at the top of each source file.
|
15 years ago |
jules
|
18533f9984
|
changed the parameters to the keyStateChanged method, to sort out a problem with texteditor key interception that was otherwise impossible to fix. Made a couple of changes to the Mac NPAPI window positioning code; got rid of a couple of win32 warnings; added a couple of missing JUCE_API declarations; small fix to DragAndDropContainer; allowed var objects to be cast to a string.
|
16 years ago |
jules
|
8b1a9b3c38
|
|
17 years ago |
jules
|
ad0f73dad6
|
|
17 years ago |
jules
|
1c431212eb
|
|
17 years ago |
jules
|
2b18ef2392
|
|
17 years ago |
jules
|
1418dcc0a4
|
|
17 years ago |
jules
|
0418871abe
|
|
17 years ago |
jules
|
87fcded399
|
|
17 years ago |
jules
|
7dc5e33d52
|
|
18 years ago |