Tom Poole
|
894e7d2bd2
|
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 |
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 |