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.
|
15 years ago |
Julian Storer
|
377b9ff2c4
|
Added a couple of useful constructors to some stream classes. Replaced some old static functions with anonymous namespaces.
|
15 years ago |
Julian Storer
|
0a1f3857ae
|
Couple of minor fixes and clean-ups to various components.
|
15 years ago |
Julian Storer
|
b9443c8ba3
|
Cleaned up some compiler warnings. Jucer development.
|
15 years ago |
Julian Storer
|
b56494b29b
|
Replaced the old atomic ops with a templated Atomic class. Minor tweaks to directory browser. 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
|
a7e824032f
|
Refactored some directory iteration code and other minor clean-ups.
|
15 years ago |
Julian Storer
|
27506c2120
|
Copyright notice update.
|
15 years ago |
Julian Storer
|
8532475b9c
|
Added a few methods to Range, and used Ranges internally in Slider. Cleaned up a few files.
|
15 years ago |
Julian Storer
|
841a6665bd
|
Minor string literal tidy-ups.
|
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
|
2676bb02f2
|
Added ListenerList class and changed some components to use it for their listener dispatching. Sorted out bug in popup menus and win32 mouse wheel.
|
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
|
773c7d7407
|
Changed all uses of OwnedArray<File> to be Array<File> instead, which is a bit more efficient and easier to work with. Optimised the software renderer to improve most drawing operations, particularly simple shapes filling like drawing lines, etc.
|
15 years ago |
Julian Storer
|
97035bb3a1
|
Removed the (rather pointless) granularity value from the array objects. Converted a few macros into functions and other misc code clean-ups.
|
16 years ago |
Julian Storer
|
c22c06c80c
|
New class: ScopedPointer, which auto-releases a pointer when it goes out of scope. I've used this extensively to replace a lot of pointer deletions with more RAII-style patterns.
|
16 years ago |
Julian Storer
|
1f38660d94
|
Added mac NSException catching and tidied up some warnings.
|
16 years ago |
Julian Storer
|
1f6d9ec92c
|
Added multiple-selection, and the ability to browse for both files and folders to the Juce file chooser dialog classes. This has involved changing a few methods, so if you're using these classes directly, you may need to tweak your code, but it should be very easy to do.
|
16 years ago |
Julian Storer
|
dad610b948
|
Added a getHighlightedFile method to the FileBrowserComponent
|
16 years ago |
Julian Storer
|
1fc8f483e2
|
Tweaked lots of code to help things compile on the iPhone (still work-in-progress).
|
16 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.
|
16 years ago |
jules
|
eb32240e95
|
Updated the text of the copyright/license blurb at the top of each source file.
|
16 years ago |
jules
|
65e1eabca3
|
Small fix to audio plugin host demo; updated plugin characteristics file to allow a standalone build flag; added VST speaker arrangement fixes as suggested by Andy; added some options for ignoring hidden files to the file browser comp; minor update to the Variant class.
|
16 years ago |
jules
|
dd93c754c5
|
|
18 years ago |
jules
|
b2515db681
|
|
18 years ago |
jules
|
15dfdff5f8
|
(automatic tidy-up of whitespace)
|
18 years ago |
jules
|
7989702525
|
|
18 years ago |
jules
|
e6c663e3b0
|
|
18 years ago |
jules
|
5faf4c5d63
|
|
18 years ago |
jules
|
2e04bab207
|
|
18 years ago |
jules
|
e45d1fb725
|
added a flag to FileBrowserComponent so it can optionally use a treeview to show the files
|
18 years ago |
jules
|
0926af719f
|
added FileTreeComponent and DirectoryContentsDisplayComponent.
|
18 years ago |
jules
|
38aa8c42a9
|
misc optimisations
|
18 years ago |
jules
|
6264cdcc2b
|
|
18 years ago |
jules
|
94cfda5062
|
|
18 years ago |