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
Previously, when a file dialog was launched synchronously, the 'dummy' modal
component was preventing user input events from reaching the preview component.
Now, we explicitly allow input events to reach the file preview component, if
it exists.
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
6 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
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