jules
0e1b6061d5
Minor clean-ups for GL, removed some old VC6 hacks.
13 years ago
jules
16f5684bd9
Introjucer: added a button for changing the copying mode of all modules. Added support for kiosk mode in iOS.
13 years ago
jules
b69b7c7647
Made the ValueTree::getPropertyAsValue method non-const, to ensure the class behaves in a const-correct manner. Improved the Introjucer's use of const ValueTrees to enable it to write each exporter in parallel, for quicker saving. Tweaked the Identifer class to be thread-safe.
13 years ago
jules
ae5e0d348f
Introjucer: Added pre- and post-build commands and manifest generation options for MSVC.
13 years ago
jules
b8397a9888
Added some iterators for introjucer projects.
13 years ago
jules
bde13c0289
Introjucer: added a warning when modules are used in both copying/non-copying modes.
13 years ago
jules
2e664976ec
Changed the introjucer's config list system: each exporter now contains its own list of configs. If you load an old project, its global config list will be copied into each of its exporters. Added x64 support for VC2010 projects, as an option in its configs.
13 years ago
jules
10a388a9e8
Introjucer: added option to provide some custom Plist XML which overrides the introjucer's settings. Cleaned up some internal introjucer property handling.
13 years ago
jules
a0a500ee4b
Minor introjucer work. Minor fix for binarybuilder.
13 years ago
jules
f24d65e70d
Tidied up some introjucer menu modality.
13 years ago
jules
f7d3521e06
Introjucer: minor refactoring + enabled clang c++0x option.
13 years ago
jules
58db7eb880
Complete rewrite of the TextLayout class, to provide better support for native platform layout functions. It now works with the AttributedString class, to provide a pre-formatted AttributedString that can be drawn.
13 years ago
jules
84d438aebc
Revamped the introjucer's settings page, making it easier to navigate than the old tabbed layout. Also, tweaked Viewport to be more resilient to changes in its content's size.
13 years ago
jules
c7354b927e
Introjucer updates to the new project wizard and module update system.
13 years ago
Julian Storer
2d56bedab5
Introjucer update to provide downloading of new modules directly from the website.
13 years ago
Julian Storer
5b92d8cc8f
Fixed a spelling mistake and in the VST hosting code. Fixed a mistake in the design of the StandaloneFilterwindow class.
13 years ago
Julian Storer
d55b7419ec
Fixed a typo in the introjucer. C++0x fixes.
13 years ago
Julian Storer
8aa60b9361
Minor URL additions and introjucer work.
13 years ago
Julian Storer
f04875879e
Introjucer work. Improved command line tokenisation in OSX.
13 years ago
Julian Storer
81da96f1a2
Refactored the structure of the introjucer's generated code folder, and gave it the ability to embed local copies of modules.
13 years ago
Julian Storer
693132a6e5
Changed the way module code is wrapped by the Introjucer.
13 years ago
Julian Storer
d3bcbeef9c
Introjucer saving optimisations.
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
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