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..
|
2011-08-12 10:04:52 +01:00 |
|
Julian Storer
|
3871c8d6d1
|
Tweaked OS file drag-and-drop to ignore unwanted file types. Minor structural fixes. Changes to avoid cancellation of ThreadWithAlertWindow and for Linux openGL rendering.
|
2011-07-01 11:40:44 +01:00 |
|
Julian Storer
|
67e22bbb56
|
Added selection to treeview persistent state. Minor optimisations to AudioThumbnail. Added FTP password support for win32 networking. Cleaned up some file dependencies and altered some return value types to allow better c++0x forwarding behaviour.
|
2011-05-30 21:10:57 +01:00 |
|
Julian Storer
|
b83e97a6f7
|
Refactored some code to cut down on warnings from automatic code-analysis tools.
|
2011-05-15 14:38:08 +01:00 |
|
Julian Storer
|
b047d9be53
|
More 'nullptr' updates and minor clean-ups.
|
2011-04-07 22:20:25 +01:00 |
|
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.
|
2011-04-07 13:49:01 +01:00 |
|
Julian Storer
|
927cebcdbb
|
New class NativeMessageBox, with static methods for showing several types of native alert boxes.
|
2011-03-30 12:20:58 +01:00 |
|
Julian Storer
|
5d98779f19
|
Updated the date in the copyright notice.
|
2011-03-09 11:36:34 +00:00 |
|
Julian Storer
|
2d10b0b43d
|
Changes and additions to provide alternatives to modal-loop functionality (Android can't run modal loops). New class ModalCallbackFunction providing quick objects for making callbacks to static functions. Changes to remove modal loops from most of the internal library classes. Added new methods to PopupMenu to provide easier async callbacks, and also a cleaner way of specifying options when showing a menu. Fix for PNG decoding of corrupted image files.
|
2011-02-11 14:27:28 +00:00 |
|
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.
|
2011-01-06 15:32:11 +00:00 |
|
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.
|
2010-12-21 12:44:45 +00:00 |
|
Julian Storer
|
2bb0c77216
|
New class: WeakReference. Used this to clean up and simplify implementation of Component::SafePointer and BailOutChecker.
|
2010-12-20 16:52:20 +00:00 |
|
Julian Storer
|
a37d5041dd
|
Added a class Graphics::ScopedSaveState. Fixed a window dragging problem in win32, some VC6 compile errors, and made the jucer makefile builder use the target binary folder.
|
2010-12-13 20:06:12 +00:00 |
|
Julian Storer
|
952b8c3940
|
Updated ComponentDragger to handle transformed components (this required a change to its parameters). Tidied up some classes with the JUCE_DECLARE_NON_COPYABLE macro. Changed some 3rd-party include statements to use angle-bracket quotes.
|
2010-11-29 16:22:06 +00:00 |
|
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.
|
2010-11-29 12:24:55 +00:00 |
|
Julian Storer
|
9896b75340
|
Internal code modernisation.
|
2010-11-15 20:34:32 +00:00 |
|
Julian Storer
|
acbfe6c645
|
Couple of minor tweaks, and a fix for menu bars.
|
2010-10-08 20:35:04 +01:00 |
|
Julian Storer
|
ccd8566e96
|
Fix for iOS launching. Tweak for win32 font rendering. Added a File::hostApplicationPath flag.
|
2010-07-23 12:33:27 -05:00 |
|
Julian Storer
|
c20daf9740
|
Fixed a mac initialisation problem.
|
2010-07-12 21:18:14 +01:00 |
|
Julian Storer
|
266494a1b9
|
Minor code clean-ups.
|
2010-05-08 18:16:09 +01:00 |
|
Julian Storer
|
87e416a278
|
Minor additions to AlertWindow, tweak for 64-bit Atomics, minor clean-ups. Jucer development.
|
2010-05-07 15:07:47 +01:00 |
|
Julian Storer
|
b9443c8ba3
|
Cleaned up some compiler warnings. Jucer development.
|
2010-05-04 21:27:45 +01:00 |
|
Julian Storer
|
27506c2120
|
Copyright notice update.
|
2010-04-23 09:37:13 +01:00 |
|
Julian Storer
|
c76e500574
|
Minor clean-ups.
|
2010-04-15 11:09:20 +01:00 |
|
Julian Storer
|
841a6665bd
|
Minor string literal tidy-ups.
|
2010-03-23 17:36:12 +00:00 |
|
Julian Storer
|
b974203d0f
|
Couple of new methods for String. Cleaned up some component code to use SafePointers.
|
2010-03-07 13:01:33 +00:00 |
|
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.
|
2010-02-25 22:33:44 +00:00 |
|
Julian Storer
|
08eb852103
|
Minor code clean-ups.
|
2010-02-22 15:28:18 +00:00 |
|
Julian Storer
|
f3b46c9a2f
|
Tweaked AlertWindow to allow custom components to be labelled with their name, and to be lined up along their left-hand edge with the other items. Added some mac keyboard handling to stop keys getting stuck.
|
2010-02-03 14:20:43 +00:00 |
|
Julian Storer
|
18ffeba9da
|
Added Value support to the Button's toggle state and TextEditor content. Refactored the atomic operation functions to live inside a class called Atomic, and the byte order functions into a class called ByteOrder.
|
2010-01-10 22:00:59 +00:00 |
|
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.
|
2010-01-02 23:01:18 +00:00 |
|
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.
|
2009-08-22 21:57:23 +00:00 |
|