4 Commits (e6509fcb51eaa92b1c7a2c7918caced2eefd00b4)

Author SHA1 Message Date
  Tom Poole 6bf9bb9a2e Add final specifiers in implementation files 1 year ago
  Tom Poole 4153d59e39 Formatting 1 year ago
  Tom Poole 2fb19ffd8f Fix some LLVM 17 compiler warnings 1 year ago
  Anthony Nicholls 05d5c94990
Native: Rename all native files for improved consistency 2 years ago
  Anthony Nicholls cff722a4af GUI Basics: Refactor juce_gui_basics file structure 2 years ago
  reuk 28ad953a3a
Xcode: Fix nullability warnings in Xcode 14.3 2 years ago
  reuk f3b7b4ca2e
TextInputTarget: Improve input handling on macOS and iOS 2 years ago
  reuk 41ef5b7fd5
macOS: Remove macOS 10.14 preprocessor checks 2 years ago
  reuk 7545fbcf3e
macOS: Remove macOS 10.13 preprocessor checks 2 years ago
  Tom Poole 2ec861d99e Update licensing banners to JUCE 7 3 years ago
  Tom Poole dea3fe60e4 Update copyright banners 3 years ago
  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 6 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