Tom Poole
4153d59e39
Formatting
1 year ago
Tom Poole
ff0cb4ad5b
Use NullCheckedInvocation in more places
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
reuk
28414a6af8
Global: Avoid floating-point equality checks where possible
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
reuk
1543ab1164
Projucer: Remove unnecessary friends
2 years ago
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
3 years ago
Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
Tom Poole
dbbf5cfe6d
Projucer: Add the juce namespace to the URL argument of generated HyperlinkButtons
3 years ago
ed
0de0a2648e
Projucer: Fix a crash in BinaryResources::browseForResource()
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
ed
89ca17cf34
Projucer: Fixed some static analyzer warnings
3 years ago
ed
a5c3b81f82
Use C++14 lambda capture initialisers for initialising deletion checkers
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
reuk
31a7c62baf
Windows: Fix and suppress some analysis warnings
This fixes warnings that are emitted when building with the `-analyze`
flag enabled.
4 years ago
ed
69085b2a61
Projucer: Accessibility updates
4 years ago
ed
b8c64bacf4
Projucer: Added missing juce namespace to ToggleButtonHandler generated code in the GUI editor
4 years ago
reuk
3baaad8b5b
XmlElement: Update loops to use new iterators
4 years ago
ed
268ac3d5c8
Modernised some code in CallOutBox and added some logic to scale the window with its content component's transform
4 years ago
ed
333f98d204
Squashed some compiler warnings with -Wmissing-prototypes enabled
4 years ago
ed
67a9a76f24
Projucer: Fixed a bug causing GUI editor code written with older Projucer versions to be overwritten
4 years ago
ed
baa5400672
Projucer: Fixed some namespace issues in the GUI editor
4 years ago
ed
d1bfb83fa4
Projucer: Fixed a bug causing GUI editor code written with older Projucer versions to be overwritten
4 years ago
reuk
394c4fd475
Clang: Fix warnings when building with clang 10
4 years ago
ed
009d685179
Updated all license headers
4 years ago
ed
3283f2224a
Projucer: Added new start page window
5 years ago
reuk
092bc44413
MinGW: Fix windows/gcc warnings
5 years ago
ed
0bf1866b92
Whitespace
5 years ago
ed
f60ca1fb8d
Whitespace
5 years ago
reuk
4292a38327
Cleanup: Add some missing explicit constructors
5 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
ed
0b35e9a841
Projucer: Added juce:: namespace to the auto-generated GUI editor code
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
ed
fba0295a44
Projucer: Added a simple sign-in form, added notification tray for project messages, general refactoring
5 years ago
ed
de23ef7b1f
Projucer: Removed analytics
5 years ago
reuk
ece5644a20
CMake: Add support for building JUCE projects with CMake
5 years ago
reuk
1fdba480cc
JUCE 6: Update version numbers
5 years ago
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
5 years ago
ed
7484ac3dd3
Projucer: Updated all project templates to use include search path when including JuceHeader.h
5 years ago
ed
a54da0b832
Fixed some more typos
5 years ago
ed
d316ae3a31
Projucer: Fixed some warnings in the autogenerated code
5 years ago
ed
d332fcc3c3
Projucer: Fixed a conversion warning in some autogenerated code
5 years ago
ed
cb7e325d51
Fixed some variable shadowing warnings
6 years ago
ed
57ad812f2d
Projucer: Updated the auto-generated image code following the latest std::unique_ptr changes
6 years ago
jules
0fb8c8e82a
Added handy new function parseXMLIfTagMatches(), and refactored a lot of old code that was parsing XML in a more clunky way
6 years ago
jules
a97c4a9139
More std::unique_ptr modernisation - changed functions that used to return raw Drawable* pointers to use it
6 years ago
jules
6463529371
Another batch of conversion of methods which returned bare XmlElement* to return unique_ptrs
6 years ago
jules
2e2cfb5f6c
Made a lot of the functions that used to return a raw XmlElement* instead return a std::unique_ptr<XmlElement> to make it safer and more concise to capture them. Also added new methods to XmlElement for generating text, and deprecated the old ones
6 years ago