33 Commits (16469fefe94dea41da1422ea27b657bdbe3d0e5b)

Author SHA1 Message Date
  jules 2edec00b55 Removed a few more uses of String::empty. 12 years ago
  jules 505bdcea88 Allowed JUCEApplicationBase::quit() to be called from non-message threads on OSX. 12 years ago
  jules 42aa27900b Moved most of the functionality from JUCEApplication into JUCEApplicationBase, so that it can be used without needing juce_gui_basics to be present. 12 years ago
  jules 6045915256 Fixed a namespace problem with the iOS build. 12 years ago
  jules 2d25f2f294 Removed a few unnecessary includes. 12 years ago
  jules 5a1112ab94 Updated the format of the header include guard macros. 12 years ago
  jules 5918d039ce Added some "override" annotations. 12 years ago
  jules 03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 12 years ago
  jules 7452efb9e7 safety-check in Label. Typo fix in MessageManager. 12 years ago
  jules 67341e7c4d Tweak to runDispatchLoopUntil timekeeping. 12 years ago
  jules ba2dc52b34 Made use of @autoreleasepool for clang builds. 13 years ago
  jules ad33fca65a Minor clean-ups and documentation. 13 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 13 years ago
  jules d1757b5e8a Minor stuff. 13 years ago
  jules 5ed768e953 New enum: NotificationType, to indicate whether to send a change message or not (and whether it should be async). Updates to ListBox, TreeView and Slider methods to use this type instead of bools. 13 years ago
  jules 7ce0bf15d3 Added callbacks JUCEApplication::suspended() and resumed() for iOS and Android. 13 years ago
  jules 591e89cd87 Replaced the badly-named method Array::removeValue() with two new methods: removeFirstMatchingValue() and removeAllInstancesOf(). If you call the old method anywhere, you can just replace any calls with removeFirstMatchingValue(), which does the same job, but whose name makes it clear that not all instances of the value will be removed. 13 years ago
  jules 18cfadf898 Refactored the handling of command-line args: added new static methods JUCEApplication::getCommandLineParameters() and getCommandLineParameterArray(). 13 years ago
  jules 1f95f54089 Purged some warnings. 14 years ago
  jules 93a86b2600 TabbedButtonBar fix. Small clean-ups. 14 years ago
  jules 87d3acf19f Message leak fix. Android repaint fix. Minor clean-ups. 14 years ago
  jules 53c0436d71 Android fixes. OSX fix for old SDKs. 14 years ago
  jules 59669e8bec Thread-local value fix for plugins on XP. Android startup tweaks. Minor component changes. 14 years ago
  jules bdd778332d Removed some unused android code. Refactored some messaging code. 14 years ago
  jules e905f52014 More internal message class refactoring/decoupling. 14 years ago
  jules 31209dadfc Simplified some message-handling code. 14 years ago
  jules 56bbab1537 (automated whitespace clean-up) 14 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. 14 years ago
  jules a90aedce50 Small updates to ComponentBuilder, UnitTestRunner. 14 years ago
  jules e0aa00181a Minor tweaks to TextEditor, Message. 14 years ago
  jules a997490f17 Updated the OpenGLComponent so that it can render sub-components when using a background thread, and changed the demo to use this mode (which is faster). 14 years ago
  Julian Storer 5224a3d9b8 Got rid of the nasty general-purpose ints and void*s that were in the Message class. Instead of using a plain old Message class, just create a subclass which contains whatever data you need in a more meaningful format. 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