58 Commits (71d10e750a0fb03c63c32b162c6e103600abe656)

Author SHA1 Message Date
  jules eda613c6db Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools 7 years ago
  hogliux 51311ce8f7 macOS: Fixed an issue where the menuIndex was shifted by one when using the native macOS menu bar 7 years ago
  jules 01e18b1c23 Fixed a problem with the Mac main menu bar showing menus in the wrong position 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  jules 81bc630ba1 Avoided a spurious assertion when launching OSX file dialogs 8 years ago
  jules fc844d949c Refactored the way OSX main menu updating happens, to avoid some issues when refreshing the whole menu bar 8 years ago
  jules eb07aaf1ed Added some TRANS macros to some internal OSX menu item strings 8 years ago
  tpoole 8e7ed3ae7d Fixed MacOS 10.12 deprecations 8 years ago
  jules 9fa0d49be7 Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc. 8 years ago
  jules a46191ad97 Native OSX menu bar: avoided some duplicated menu bar flashes when invoking commands, and some incorrect tagging of items in the menu 8 years ago
  hogliux b936786f80 Remove the recently added shouldReleaseFocusOnMainMenuBarAccess flag and replace with something less intrusive 8 years ago
  hogliux 17a07a0057 Add a flag to release the focus of a component when the user accesses the main menu bar on mac 8 years ago
  jules e5fd6d6e01 Simplification/refactoring of the PopupMenu class by adding a subclass PopupMenu::Item which holds all the info about an item. You can now use this for more control over adding items and the PopupMenu::MenuItemIterator uses it to return info about existing items. 9 years ago
  jules 02492b36b9 Lots of small whitespace tweaks. 9 years ago
  jules 31381c6864 Stripped out some defunct OSX 10.4 fallback code 9 years ago
  jules 9178fe9a1a Some minor refactoring inside OSX MainMenu code. 9 years ago
  Joshua Gerrard d41d0dfc0d Fixed issue in JuceMainMenuHandler where menuItemsChanged would do nothing if the menu was open at the time of the call. 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  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