87 Commits (bb724761f22a2b51a17205c07ed2343e56e67298)

Author SHA1 Message Date
  reuk 81fa777ff7
ObjC Helpers: Automatically derive appropriate signature for function 3 years ago
  reuk c1cd432703
Mac Menu: Avoid errant beeps when triggering menu items 3 years ago
  ed a435026b24 macOS: Use available keyword instead of preprocessor version checks where possible 3 years ago
  reuk 836b6edbce
Mac MainMenu: Allow main menu items to be disabled 3 years ago
  reuk 85226c33d4
Mac MainMenu: Allow commands without modifiers to be passed to peer 3 years ago
  reuk 1e606ddb32
MainMenu: Allow components to directly handle shortcut keys which trigger menu items 4 years ago
  ed 088e100c1f Narrowed the scoped of some undeclared Objective-C selector warnings 4 years ago
  reuk fdf09a6dde FileChooser: Ensure that macOS preview component always receives user events 4 years ago
  ed 6e9261ea66 macOS: Don't pass native menu key events to currently focused Component 4 years ago
  ed 009d685179 Updated all license headers 4 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  Tom Poole 2d16374b14 Updated all license headers 5 years ago
  reuk 327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 5 years ago
  jules cce26202ab Fix for using menu action lambdas in the Mac menu bar 5 years ago
  ed b0934f896c macOS: Prevent mac menu bar submenus with empty names being used as the recent items menu 5 years ago
  Tom Poole 7c45ad695c MacOS: Better support for SystemTrayIconComponent on Mojave 6 years ago
  Tom Poole 3c0ccda6a5 macOS: Cleaned up old 10.6 support ifdefs 6 years ago
  jules cadac817c6 Enabled some more warning flags in Xcode, and fixed the problems they caused 6 years ago
  ed acd3c0b8ee Fixed some Objective-C id -> auto* conversion warnings 6 years ago
  jules 87042769b6 Tidied up some more old typedefs 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  hogliux 5b0b97473c macOS: Fixed a bug which would prevent a SystemTrayIconComponent from creating a native popup window 7 years ago
  hogliux 506425fdbe macOS: Fixed an issue where the native file chooser's Edit menu would not be deleted after it completed 7 years ago
  jules 1a60fa9765 More ScopedPointer/unique_ptr compatibility work 7 years ago
  jules 48a5fbd333 Another batch of ScopedPointer cleanups 7 years ago
  jules 4fcedf7be5 Standardised some lambda syntax 7 years ago
  jules 58a99ff139 Dragged the singleton macros into the 21st century.. Cleaned up their implementation and gave them new upper-case names to match juce official style. The old names are still defined to avoid breaking old code, but please update before they get deprecated! 7 years ago
  jules 2fcb8fa71b Added some prototype function definitions to avoid compiler warnings for people who enable the "missing prototype" flag 7 years ago
  hogliux e0b0920819 macOS: Fixed an issue where the CustomCallback of a menu item would not be called if the menu item belongs to a native macOS menu 7 years ago
  hogliux 6ae99f4343 macOS: Fixed a memory leak of native mac menu items 7 years ago
  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