16 Commits (eda5904ba787788f84eec517ca161bb704c8d88c)

Author SHA1 Message Date
  jules 710dec8a1e Handling win32 hide/show messages. 12 years ago
  jules 502af083aa Fixed a bug in Font::setUnderline(). 13 years ago
  jules 8a586adc8b On OSX, made sure popup menus are dismissed when the main menu is opened. 13 years ago
  jules 7875420076 Couple of 10.4 OSX fixes. 13 years ago
  jules 07a774adcc Fix for GCC syntax problem. 13 years ago
  jules dab9295611 Minor refactoring of obj-C internals. 13 years ago
  jules ac1d6955e7 Rewrote all internal OSX obj-C classes as dynamically-created classes. A side-effect of this is that plugins will no longer suffer from obj-C name-collision problems, and the old JUCE_ObjCExtraSuffix value is no longer needed. 13 years ago
  jules 2cf53557f6 Helper class for dynamically building Obj-C classes, and conversion of internal app delegate class to use this. 13 years ago
  jules 1f95f54089 Purged some warnings. 13 years ago
  jules e905f52014 More internal message class refactoring/decoupling. 13 years ago
  jules 31209dadfc Simplified some message-handling code. 13 years ago
  jules 295d125142 Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code. 13 years ago
  jules f29aa4c468 Changed the OSX folder used for interprocess lock files. Fixed the JUCE_CATCH_UNHANDLED_EXCEPTIONS flag. 13 years ago
  jules bd7c046f76 Fixed some old OSX message handling code. Made the return type of Slider::getTextFromValue non-const. 13 years ago
  Julian Storer 4808d9c318 Hard-coded some juce namespace declarations. 14 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.. 14 years ago
  Julian Storer cf4ecfacac Changed some obj-C literals to avoid cross-linkage problems in plugins. More introjucer work. 14 years ago
  Julian Storer 9a15f10e4f Internal file reorganisation. 14 years ago
  Julian Storer 7c1bfffe0b Tweak for mac initialisation in plugins. 14 years ago
  Julian Storer dd22093526 Cleaned up some obj-C autorelease code. 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 ed0ed361f0 Cleaned up a couple of win32 window class methods. Some other minor clean-ups. 14 years ago
  Julian Storer c15d414895 Fix for linux build, lookandfeel typo, VS2005 sockets. Added a class ZipFile::Builder for creating zip files. 14 years ago
  Julian Storer 5d98779f19 Updated the date in the copyright notice. 14 years ago
  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. 14 years ago
  Julian Storer 9ea6fb4cd1 Added an initial set of Android stub files. 14 years ago
  Julian Storer 23f9653509 Fixed a silly font bug. Cleaned up some compiler warnings. Added a way to set the typeface cache size. 14 years ago
  Julian Storer d60f661789 Changed the Message class to be reference-counted, and used this to tighten up some messaging code. Minor tweaks to AudioThumbnail, ReferenceCountedArray. 14 years ago
  Julian Storer 377b9ff2c4 Added a couple of useful constructors to some stream classes. Replaced some old static functions with anonymous namespaces. 14 years ago
  Julian Storer ba62157841 Added the AudioData class, which contains a range of templated structrures for manipulating different sample type primitives. This will replace the old AudioDataConverters class, and I've refactored a lot of the audio devices and formats to use the new classes. 14 years ago
  Julian Storer 5c63c3746c Fixed a mac app shutdown issue. 14 years ago
  Julian Storer 88b1d2a2de Additions to Expression class. Tweak for mac app shutdown behaviour. 14 years ago
  Julian Storer 32081a387c Minor code clean-ups 14 years ago
  Julian Storer 76a92c0c26 Fixed a mac modal window titlebar problem. 14 years ago
  Julian Storer ccd8566e96 Fix for iOS launching. Tweak for win32 font rendering. Added a File::hostApplicationPath flag. 15 years ago
  Julian Storer c20daf9740 Fixed a mac initialisation problem. 15 years ago
  Julian Storer 6c4d8023bd Cleaned up and restructured some app startup code. Updated some iPhone settings. 15 years ago
  Julian Storer 79b8ffa007 Made ResizableWindow slightly more resilient. Added a method to OwnedArray. 15 years ago
  Julian Storer 1751beed57 Code clean-ups. Jucer development. 15 years ago
  Julian Storer b9443c8ba3 Cleaned up some compiler warnings. Jucer development. 15 years ago
  Julian Storer 27506c2120 Copyright notice update. 15 years ago
  Julian Storer c76e500574 Minor clean-ups. 15 years ago
  Julian Storer 841a6665bd Minor string literal tidy-ups. 15 years ago
  Julian Storer 81b2e7818d Couple of minor mouse-pointer fixes. 15 years ago
  Julian Storer c9c8824294 More mouse input refactoring. 15 years ago
  Julian Storer 84a8695561 Moved cursor update and unbounded mouse movement handling code into MouseInputSource. 15 years ago
  Julian Storer 59a2506864 Minor code clean-ups 15 years ago
  Julian Storer 80753f4c03 Lots of minor changes to prevent warnings. Small fixes to Path, AudioThumbnail, ValueTree, OutputStreams. Tweaks to convert Drawables to/from ValueTrees. New method to write XML to a stream. 15 years ago
  Julian Storer 1f38660d94 Added mac NSException catching and tidied up some warnings. 15 years ago
  Julian Storer f6a088961f Removed the Brush classes - everything they used to do can still be done by other methods in the Graphics class. Also did more optimising of the graphics contexts, both software and CoreGraphics. 15 years ago