44 Commits (08339c92e2b71814bcd186667b421ed2973e12eb)

Author SHA1 Message Date
  Julian Storer 08339c92e2 Minor fixes for mac compilation. Android stuff. 14 years ago
  Julian Storer c26ac47dff Implemented thread naming for mac + linux. Minor string tweaks. Android changes. Couple of other minor changes. 14 years ago
  Julian Storer c10c810aee Minor fixes for mac strings, WAV format, DrawableButton hit tests, win32 clipboard. New class: CharPointer_ASCII. Changes to the callback methods for ValueTree::Listener, to provide more detailed information about the event. 14 years ago
  Julian Storer b442388218 Minor string fixes. 14 years ago
  Julian Storer c6b81ebf51 Added a setHeader() method to TableListBox. New utility class TreeView::OpennessRestorer. 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 e17dfb559f Fix for copying NamedValueSets, removed some win32 DC warnings. Removed the obj-C suffix setting from the jucer's global settings. Updated the Jucer to generate correct iPhone/iPad apps for iOS4. Renamed some of the demo build folders from "iPhone" to "iOS". 14 years ago
  Julian Storer c1d8ac22df New Component::setBounds() method using a RelativeRectangle. 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 c8799c9107 New class: NewLine, which provides a clean way to write new-line sequences to streams or strings, and a way to customise the new-line sequence used by an OutputStream. 14 years ago
  Julian Storer f402ce803b Fixes for button behaviour. 14 years ago
  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. 14 years ago
  Julian Storer 12a6bdaa03 Couple of minor jucer tweaks. 14 years ago
  Julian Storer 4e52fac18e Fixed a linux time issue. Removed a blank line from the jucer's .sln file generator. Cleaned up some jucer code. 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 030489f086 Added a couple of handy methods XmlDocument::parse(). 14 years ago
  Julian Storer c16f6f17a9 The Component class no longer derives from MessageListener - this was adding a lot of overhead to each component construction/destruction, and was rarely providing any benefit. You can add it as a base class yourself if you need it. Component::isValidComponent() has now been removed - it was never 100% reliable and its job can be done better using Component::SafePointer to watch for deletions. Also minor fixes to AudioDeviceManager and Midi sysex parsing. 14 years ago
  Julian Storer ab368cd3ac Improved icons in the new Jucer. Minor fixes to ComponentBoundsConstrainer. 14 years ago
  Julian Storer b238f2c3e1 Changed LookAndFeel::getDefaultFolderImage and getDefaultDocumentFileImage to return drawables instead of images. 14 years ago
  Julian Storer 1577be257c Fix for osx10.5 window resizing. Misc Jucer tweaks. 14 years ago
  Julian Storer cc5e15b37d Minor Jucer tweaks. 14 years ago
  Julian Storer b80bb4bf38 Small change to method in RectanglePlacement and Drawable to use Rectangles instead of bare coordinates. Fix to make ValueTree::sort use an UndoManager, and to prevent different mouse buttons being interpreted as a double-click. 14 years ago
  Julian Storer 44ece5a54a Updated the new jucer to handle inherited preprocessor defs, and to use them when expanding some of its parameter strings. 14 years ago
  Julian Storer e414760a26 Cleaned up a few compiler warnings + build problems. 14 years ago
  Julian Storer 0e2e4e7c3a New class AbstractFifo - a lock-free fifo helper class. New class AudioFormatWriter::ThreadedWriter, which helps stream an audio file to disk on a background thread. Simplified the juce demo audio recorder using this new class. 14 years ago
  Julian Storer 626cb292cd Minor fix for ReferenceCountedArray. Tweak to jucer template code. 14 years ago
  Julian Storer e2156acbd0 win32 openGL tweaks. Fixes for a couple of File methods. New "cpp + header" file creation option for the new jucer. 14 years ago
  Julian Storer 1f88582434 Jucer updates for linux VST support. Small additions to Path, Expression, File. 14 years ago
  Julian Storer dffa2dc6e7 Fix for Cubase 32/64 bit bridge. Fix for Jucer RTAS project generation. 14 years ago
  Julian Storer 6fab77045b Small fixes for File, Expression, RTAS. 14 years ago
  Julian Storer a9c2f2c69e ActiveX browser plugin fix. File extension changes in the new jucer. 14 years ago
  Julian Storer d033a859ef Fixed some namespace issues with png and zlib. Changed the way the DBG macro works to allow expressions like DBG ("foo" << 123 << "bar"), so that it's easier to dump out numbers. 15 years ago
  Julian Storer 6c4d8023bd Cleaned up and restructured some app startup code. Updated some iPhone settings. 15 years ago
  Julian Storer 9f0c91196f Added method Image::getClippedImage(), which allows the use of images that refer to subsections of another image. This means that the the parameters to a couple of Graphics methods no longer need a clipping rectangle. Also dded a static Image::null object and another constructor for Image::BitmapData. 15 years ago
  Julian Storer 7436e26887 Small updates to OpenGLContext. 15 years ago
  Julian Storer e90dcf51fb Tweaked a few jucer settings to improve the default setup of a new plugin project. 15 years ago
  Julian Storer e2e1eacc30 Updated Atomic class to deal with float and double types. 15 years ago
  Julian Storer 942999ea31 Fix for xcode linker warnings when using the static lib. Tweaks to iPhone audio and StretchableLayoutManager. 15 years ago
  Julian Storer e80ee06365 Added icon generation to the new Jucer (on win32 + mac), and added an icon to the juce demo. 15 years ago
  Julian Storer d3cf0870d9 Made the new jucer support multiple windows. 15 years ago
  Julian Storer ca5fbd17f0 More Jucer reorganisation 15 years ago