40 Commits (94da373c31eb04ec4cff03c1ee6eb51a85ce11f7)

Author SHA1 Message Date
  jules b093f47a8c Misc minor cleanups and comment fixes. 11 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. 11 years ago
  jules 802969a42e Fix for OSX native recent files menu. 12 years ago
  jules 4fc8fbaef1 Added some more override decorators. 12 years ago
  jules 00e77a7ac2 OSX main menu recent files list fixes. 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 c7506df13f Changed some pass-by-references to pass-by-value to improve compiler optimisation. 12 years ago
  jules ba2dc52b34 Made use of @autoreleasepool for clang builds. 12 years ago
  jules d0135d9efc Worked around a GCC compiler bug. Also tidied up a bunch of GCC warnings. 12 years ago
  jules 13c03e6228 Replaced some OSX 10.8 deprecated functions. Also a fix for the OSX recently-used menu. 12 years ago
  jules 6f88b7ae60 Minor clean-ups. 12 years ago
  jules 234525aef9 Increased the warning level in a couple of OSX builds, and removed some pedantic warnings in the introjucer. 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules 09fd0206dc OSX main menu fix. 12 years ago
  jules d1ceed0c14 Workaround for Xcode3 compiler bug. 12 years ago
  jules f13621a78d Added support for native OSX recent files menu - to enable it, see the MenuBarModel::setMacMainMenu() method, and re-save your project using this version of the introjucer. 12 years ago
  jules 8c864ceb9e Made sure that audio device block sizes are multiples of 16. 12 years ago
  jules 6b1654e1d2 Fixed some more warnings. 12 years ago
  jules 7d953a629d OSX modal behaviour fix. 12 years ago
  jules 352e5999bc Displaying modifier + delete key shortcuts in OSX main menus. 12 years ago
  jules ec995d9753 OSX 10.4 compile fix. 12 years ago
  jules cf959decce Minor string optimisation. 12 years ago
  jules 0ce65462af Translation of OSX app menu strings. Minor misc changes and documentation fixes. 12 years ago
  jules e0f1224a75 Updated the SystemStats operating system code: instead of having a special getOSXMinorVersionNumber() method, it now provides a more detailed version number when you call getOperatingSystemType(). Also added new types for iOS and Win8. 12 years ago
  jules 8a586adc8b On OSX, made sure popup menus are dismissed when the main menu is opened. 13 years ago
  jules ec67783251 Fix for disappearing Apple extras menu items when showing native file choosers. 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 e40903a9b6 (Removed some temporary code that was checked-in accidentally). 13 years ago
  jules d0ac43035c Fixed build for older OSX SDKs. 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 5151e2e06d Minor tidying-up. 13 years ago
  jules 1f95f54089 Purged some warnings. 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 2a780902ba Fixed a minor leak in CoreAudioFormat. Fixed incorrect OSX and iOS version reporting. Added Xext library to linux introjucer build. Mac menu shortcut key fix. 13 years ago
  jules 27d7185f34 OSX10.4 menu fix. Graphics::drawSingleLineText justification. 13 years ago
  Julian Storer 3744efa6ea Tweaked some timings for mac native menus. Minor clean-ups. 13 years ago
  Julian Storer 4808d9c318 Hard-coded some juce namespace declarations. 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 cf4ecfacac Changed some obj-C literals to avoid cross-linkage problems in plugins. More introjucer work. 14 years ago
  Julian Storer 37aaeca294 Small fixes for the software renderer, mac "help" menu, and directshow flags. 14 years ago
  Julian Storer b08d3c69fa Fix for Win7 full-screen problem. Fix for introjucer absolute paths. 14 years ago
  Julian Storer 9226bfba49 Fixed win32 horizontal scroll wheel direction. Big internal refactoring of win32 typeface implementation. Added some functionality to SortedSet. Fixed a mac main menu bug. 14 years ago
  Julian Storer b3634661e6 Fix for subtle OSX main menu key focus problem. Minor clean-ups. 14 years ago
  Julian Storer dd22093526 Cleaned up some obj-C autorelease code. 14 years ago
  Julian Storer b047d9be53 More 'nullptr' updates and minor clean-ups. 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 5d98779f19 Updated the date in the copyright notice. 14 years ago
  Julian Storer 5f347bc999 Updated the path flattening code to correctly observe tolerance values, and made the tolerances adapt to the scaling being used when drawing to a transformed graphics context. Fixed a small issue with focus listeners, and a mac menu dismissal problem. 14 years ago