reuk
94ee60041f
Enumerate: Replace some non-ranged loops
1 year ago
Anthony Nicholls
ba47cac264
DemoRunner: Fixed a typo in the widgets demo
1 year ago
Tom Poole
6bf9bb9a2e
Add final specifiers in implementation files
1 year ago
Tom Poole
4153d59e39
Formatting
1 year ago
Tom Poole
ff0cb4ad5b
Use NullCheckedInvocation in more places
1 year ago
Tom Poole
2fb19ffd8f
Fix some LLVM 17 compiler warnings
1 year ago
Anthony Nicholls
59d91cff1e
Xcode15: Allow older llvm versions when compiling with Xcode 15
1 year ago
Tom Poole
7d45d498b9
Removed some superfluous consts from definitions
1 year ago
Tom Poole
9b041f3d74
Add a base clang-tidy configuration
1 year ago
Tom Poole
82f1fd57a4
Fix some compiler warnings
1 year ago
reuk
17deafbb0d
OpenGL: Ensure a VAO is bound before calling user render callback
1 year ago
Anthony Nicholls
02eb66ee7a
ProgressBar: Add style parameter
1 year ago
reuk
28414a6af8
Global: Avoid floating-point equality checks where possible
2 years ago
reuk
9d1a6a3b28
ContentSharer: Update interface to return safer ScopedMessageBox instances
2 years ago
reuk
af2a4a7e2a
OpenGL: Avoid enabling GL_TEXTURE_2D in core profile contexts
2 years ago
reuk
39a731de46
ScopedMessageBox: Replace old AlertWindow uses with new API
2 years ago
Tom Poole
220d6fc5ee
Some minor code tidying
2 years ago
chroma
d3cff375be
Thread: Introduce a new Thread backend
This is a breaking change - see BREAKING-CHANGES.txt
2 years ago
attila
621e14d092
Add AnimatedAppComponent::setSynchroniseToVBlank
2 years ago
Tom Poole
7612f446b5
Matrix3D: Fixed an ordering bug in the multiplication operator
2 years ago
attila
3acc71f7df
MultiDocumentPanel: Fix reporting wrong active document, avoid reordering
2 years ago
Tom Poole
e618f68d4d
Update all examples to use Visual Studio 2022 as the default Windows exporter
3 years ago
Tom Poole
24e3340a55
Update all examples to use Visual Studio 2022 as the default Windows exporter
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
9ba5dd5a30
OpenGLDemo: Avoid races on Strings that are accessed from rendering thread and main thread
3 years ago
ed
461192b355
Add FocusOutline class for indicating Component keyboard focus
3 years ago
reuk
12b7a8f9d1
Accessibility: Prefer toggle action to press action for checkable items
3 years ago
reuk
8b3fe6f250
WidgetsDemo: Avoid assertion in menu with custom components
3 years ago
Tom Poole
525a92e47b
Allow the widgets demo to be embedded in other demos
3 years ago
Tom Poole
c064b0c604
AudioPluginHost: Embed the assets required for internal plug-ins
3 years ago
reuk
6c59a31456
Win32 Windowing: Fix uninitialised data members warning
3 years ago
reuk
a87efde9ba
OpenGL Demos: Fix Thread Sanitizer warnings
3 years ago
Tom Poole
6542446594
Update the JUCE logo
3 years ago
ed
962f94837d
Accessibility: Update button labels in AccessibilityDemo to silence Accessibility Inspector audit warnings
3 years ago
ed
00aeb89df8
Accessibility: Add Android Studio and iOS exporters to AccessibilityDemo
3 years ago
reuk
3c68581567
Use jassertquiet where possible
3 years ago
ed
551d7b9c5b
Add MessageBoxOptions class for specifying a set of AlertWindow and NativeMessageBox options
- Add AlertWindow::show() and showAsync() methods that take a MessageBoxOptions argument
- Add NativeMessageBox::show() and showAsync() methods that take a MessageBoxOptions argument
- Update the DialogsDemo to demonstrate the new methods
- Deprecate AlertWindow::showNativeDialogBox() in favour of the NativeMessageBox methods
- Pass button strings specified in MesssageBoxOptions to native dialog boxes correctly
- Use modern TaskDialog on Windows for the native dialog box where available
3 years ago
Tom Poole
fe4ba9071b
Set the default value of JUCE_MODAL_LOOPS_PERMITTED to 0
See BREAKING-CHANGES.txt for more details.
3 years ago
ed
a1f75dc5cc
AccessibilityDemo: Custom navigation holder
3 years ago
ed
ef5f2729f1
AccessibilityDemo: Set NavigableComponent as a focus container
3 years ago
ed
35d6b4fa6d
Accessibility Demo: Fixed a bug causing the custom widget actions to always be enabled
3 years ago
ed
399dcd9cc7
Revert "DemoRunner: Removed unused define"
This reverts commit 271e66fbed
.
3 years ago
ed
d05cbc29dd
Accessibility: Added AccessibilityDemo to GUI examples
4 years ago
ed
271e66fbed
DemoRunner: Removed unused define
4 years ago
reuk
54423f6583
OpenGL: Add GLEW-inspired dynamic function loading
4 years ago
ed
185b1b324b
Added a nested PopupMenu example to WidgetsDemo
4 years ago
ed
2e5509f401
Use global ApplicationCommandManager in KeyMappingsDemo and MenusDemo when running in DemoRunner
4 years ago
ed
f28acdb48c
Examples/DemoRunner: Accessibility updates
4 years ago
Tom Poole
79fbde7099
Added preliminary support for FreeBSD
4 years ago