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
|
7339a2631e
|
Changed the MidiKeyboardComponent to be multi-touch aware.
|
13 years ago |
jules
|
d564972e9f
|
MidiKeyboardComponent clean-ups + avoided blocking behaviour in the audio thread.
|
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
|
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
|
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
|
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
|
0a1f3857ae
|
Couple of minor fixes and clean-ups to various components.
|
14 years ago |
Julian Storer
|
419aac8074
|
Minor clean-ups.
|
15 years ago |
Julian Storer
|
ed97872c1a
|
Tidied up some filenames, cleaned up some code. Removed VoidArray class (just use Array<void*> instead)
|
15 years ago |
Julian Storer
|
5093ecbc84
|
Minor clean-ups. Jucer development.
|
15 years ago |
Julian Storer
|
27506c2120
|
Copyright notice update.
|
15 years ago |
Julian Storer
|
f316faaa04
|
Change posix juce_readFile to always return >= 0. Sorted out a casting error in carbon AU plugins. Tidied up a bunch of win32 warnings.
|
15 years ago |
Julian Storer
|
7bc8db2ff4
|
Minor code style tweaks.
|
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
|
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
|
2f8eaf9183
|
Fix for text editor line heights with mixed font sizes. Added mouse position velocity to the midi keyboard. Internationalised some text used in the Button class.
|
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
|
c2c13f9e17
|
Made some corrections to TreeView: added an option to hide the open/close buttons, and made it possible to draw custom open/close buttons that change with mouse-over events. Also some small additions to MidiKeyboardComponent and TabbedButtonBar.
|
16 years ago |
jules
|
15dfdff5f8
|
(automatic tidy-up of whitespace)
|
18 years ago |
jules
|
03f66fe310
|
changes to the keyPressed and keyStateChanged methods, so that they return a bool
|
18 years ago |
jules
|
0926af719f
|
added FileTreeComponent and DirectoryContentsDisplayComponent.
|
18 years ago |
jules
|
94cfda5062
|
|
18 years ago |