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
e627847d32
More introjucer refactoring.
14 years ago
Julian Storer
2dff4cd3fa
GIF decoding fix. Introjucer refactoring work.
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
82e8d68a5d
Renamed the experimental jucer as the Introjucer.
14 years ago
Julian Storer
3f97694143
Added a Component::setBounds method to take an expression. Fix for deleting CoreAudio devices.
14 years ago
Julian Storer
f01340e4aa
Lots of refactoring of the Expression and relative coordinate classes. This has changed some of the semantics that were in place, so any early adopters who had been playing with RelativeRectangles may need to check their expressions.
14 years ago
Julian Storer
c1d8ac22df
New Component::setBounds() method using a RelativeRectangle.
Added Justification::appliedToRectangle() and RectanglePlacement::appliedTo(). Removed a behavioural oddity from TopLevelWindow which brought them to the front when made visible. More RelativeRectangle development. AU wrapper now detects app shutdown and closes its UI.
14 years ago
Julian Storer
e2ef26e91c
Added an alertwindow font setting to the lookandfeel class. Made sure the ComponentListener::componentChildrenChanged is called when component z-order changes. Fix for CoreMidi output timestamps.
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
4cfdcb69fd
Updated the ChangeBroadcaster class - sendChangeMessage() now has no parameters, and ChangeListener::changeListenerCallback() no longer provides a void*, it provides the ChangeBroadcaster* that triggered the callback. Also deleted the ChangeListenerList class, as it didn't offer anything that ChangeBroadcaster doesn't do. Changed the new jucer to expand preprocessor tokens in the header search path string.
14 years ago
Julian Storer
51b5570292
Added an 'open project' button to the new Jucer.
14 years ago
Julian Storer
cc5e15b37d
Minor Jucer tweaks.
14 years ago
Julian Storer
ca5fbd17f0
More Jucer reorganisation
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
88c95982f7
Changed the ChoicePropertyComponent to give it more powerful value remapping. Jucer development.
15 years ago
Julian Storer
5a9e18d3a5
Added the option to coalesce UndoableActions, and implemented this for ValueTree undo. Jucer development.
15 years ago
Julian Storer
7cf5140eb2
Made Value constructor explicit. Jucer development.
15 years ago
Julian Storer
0d611ec065
Reduced the dependencies of the juce demo. Jucer development.
15 years ago
Julian Storer
e663b1a04c
Small fix for tab-key focus movement. Added default property option to ValueTree. RTAS change for mac shutdown problems. Rearranged Atomic methods. Jucer development.
15 years ago
Julian Storer
8de537e52c
Minor Jucer updates. Fix for strange PNG problem. ICC and VC6 compilation changes.
15 years ago
Julian Storer
d7108bb5ba
Jucer VC6 support + misc VC6 compatibility hacks.
15 years ago
Julian Storer
188299adb9
First check-in of the new Jucer codebase.
15 years ago