69 Commits (7ed282f3147d80e2f59fe37ae2b7b4b51be52a56)

Author SHA1 Message Date
  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
  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