Tom Poole
6bf9bb9a2e
Add final specifiers in implementation files
1 year ago
Anthony Nicholls
cff722a4af
GUI Basics: Refactor juce_gui_basics file structure
- Created a new detail namespace
- Moved shared module implementation details into the detail namespace
- Split dependencies so source files only rely on details in the detail namespace
- Removed all code from the juce_gui_basics.cpp file
2 years ago
reuk
da38c1ed2a
TextInputTarget: Improve IME support on Android
2 years ago
reuk
06798ab897
TextInputTarget: Add password keyboard type
2 years ago
reuk
8b8ae10059
Build: Replace JUCE_NODISCARD with [[nodiscard]]
2 years ago
Leigh Marble
0816dbbae7
Docs: Correct a reference to a non-existent method
2 years ago
reuk
5cf1a964fc
iOS: Add proper UITextInput implementation
This provides an improved user experience, allowing cursor movement
directly from the keyboard.
3 years ago
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
3 years ago
Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
reuk
b80927fc91
Nodiscard: Add to builder-pattern functions
3 years ago
ed
ef6218f6b7
Take MessageManagerLock in FocusTraverser and KeyboardFocusTraverser unit tests
3 years ago
ed
ec990202b1
Accessibility: Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics
4 years ago
ed
009d685179
Updated all license headers
5 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
ed
5315160e51
Fixed some incorrect documentation for KeyPress::createFromDescription()/getTextDescription()
5 years ago
ed
54ad9fca56
Updated some incorrect documentation for KeyPress
5 years ago
ed
0d37bd8088
iOS: Support option and cmd keys in KeyPress::getTextDescription() and ::getTextDescriptionWithIcons()
5 years ago
ed
c74c9394e0
iOS: Support ModifierKeys::commandModifier flag
5 years ago
Tom Poole
41a2c97ff3
A minor documentation update
5 years ago
ed
a234721110
Added various clang-tidy modernize-* fixes
6 years ago
jules
cadac817c6
Enabled some more warning flags in Xcode, and fixed the problems they caused
6 years ago
Tom Poole
08d67c763f
Made some JUCE classes TriviallyCopyable
7 years ago
ed
481221a256
Cleaned up the ModifierKeys class and removed the peer-specific implementations of ModifierKeys::getCurrentModifiersRealtime() and ModifierKeys::updateCurrentModifiers()
7 years ago
ed
cdbc28c18b
Add documentation tags
7 years ago
jules
3ec5c17bb1
Misc cleanups relating to ScopedPointer
7 years ago
Noah Dayan
0366ac043f
Add missing key press description for number pad equals in juce_KeyPress.h
7 years ago
jules
d4a7afa73f
Replaced some old juce-style sort operations with std::sort and lambdas
7 years ago
jules
f0ef700e46
Modernised a bunch of code mainly relating to character/string iteration
7 years ago
hogliux
ebdbc29176
Fixed KeyPress::createFromDescription when using this for function keys > F12
7 years ago
jules
3d7c777238
Some light modernisation of a bunch of old code
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
768163f75c
Added support for more F-keys
7 years ago
jules
4e5f005421
Added a method Component::getChildren() to allow them to be iterated with a range-based for loop, and used this in appropriate places around the codebase
8 years ago
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
8 years ago
hogliux
6559b3e185
Fixed multiple harmless warnings in Android builds
8 years ago
hogliux
2da1bc5f41
Replace include guards with "#pragma once"
8 years ago
hogliux
72083c1bcf
Do not represent the numpad divide key as a slash key character
9 years ago
hogliux
c7b8e77031
Update copyright notice
10 years ago
jules
301dfaf501
Fix for shift-delete shortcut in text editors
10 years ago
jules
854a3e98d0
Added a new soft-keyboard type TextInputTarget::decimalKeyboard.
10 years ago
jules
f96ee7c860
Extended TextInputTarget to include a preference for the type of virtual keyboard (implemented on iOS + android)
11 years ago
jules
f9759ecc6b
Documentation fixes.
11 years ago
jules
7bf1da5e17
Added MouseInputSource::isUnboundedMouseMovementEnabled(). Tweaks to mouse cursor snap-back in Sliders.
11 years ago
jules
7f6394478a
Stripped out some unnecessary boilerplate includes from juce_gui_basics.
12 years ago
jules
c4affa2fb3
Changed a couple of unicode characters used for OSX keypress symbols.
12 years ago
jules
0149aab09d
CaretComponent optimisation.
12 years ago
jules
5a1112ab94
Updated the format of the header include guard macros.
12 years ago
jules
c75a7300f5
Added some 'override' modifiers to overridden methods.
12 years ago