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 |
jules
|
ec995d9753
|
OSX 10.4 compile fix.
|
12 years ago |
jules
|
cf959decce
|
Minor string optimisation.
|
12 years ago |
jules
|
0ce65462af
|
Translation of OSX app menu strings. Minor misc changes and documentation fixes.
|
12 years ago |
jules
|
e0f1224a75
|
Updated the SystemStats operating system code: instead of having a special getOSXMinorVersionNumber() method, it now provides a more detailed version number when you call getOperatingSystemType(). Also added new types for iOS and Win8.
|
12 years ago |
jules
|
8a586adc8b
|
On OSX, made sure popup menus are dismissed when the main menu is opened.
|
13 years ago |
jules
|
ec67783251
|
Fix for disappearing Apple extras menu items when showing native file choosers.
|
13 years ago |
jules
|
07a774adcc
|
Fix for GCC syntax problem.
|
13 years ago |
jules
|
dab9295611
|
Minor refactoring of obj-C internals.
|
13 years ago |
jules
|
e40903a9b6
|
(Removed some temporary code that was checked-in accidentally).
|
13 years ago |
jules
|
d0ac43035c
|
Fixed build for older OSX SDKs.
|
13 years ago |
jules
|
ac1d6955e7
|
Rewrote all internal OSX obj-C classes as dynamically-created classes. A side-effect of this is that plugins will no longer suffer from obj-C name-collision problems, and the old JUCE_ObjCExtraSuffix value is no longer needed.
|
13 years ago |