Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
3 years ago
Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
attila
6575d24a81
ComponentPeer: Deprecate getFrameSize()
3 years ago
reuk
f1e766ec18
Projucer: Ensure that saving always continues after moving a project
3 years ago
reuk
60f76da091
Projucer: Show document save state in the titlebar
3 years ago
ed
67dfc1975c
Projucer: Re-save temporary projects after moving to new location to fix relative path build errors in generated IDE projects
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
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
ed
4849b9ffcf
Projucer: Made login form overlay modal
4 years ago
reuk
cc4624dfbc
Projucer: Remove unused function
4 years ago
Tom Poole
bfdda737a2
Projucer: Removed the live build
4 years ago
ed
69085b2a61
Projucer: Accessibility updates
4 years ago
ed
b7e28541ca
Replaced deprecated Displays methods
4 years ago
ed
7ce8cc32e9
Projucer: Open example files in new window
4 years ago
ed
91d9679f0b
Projucer: Removed old jucerVersion property from .jucer file root and added jucerFormatVersion property for indicating changes to .jucer file format not tied to JUCE version
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
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
ed
98ab75157a
Projucer: Fixed a bug in the previous commit
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
ed
6ce02ad35f
Projucer: Fixed a crash when creating new projects without using global paths and hide UI elements correctly when closing projects
5 years ago
ed
fba0295a44
Projucer: Added a simple sign-in form, added notification tray for project messages, general refactoring
5 years ago
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
5 years ago
ed
664e08f796
Projucer: Avoid hitting an assertion when keeping windows onscreen
5 years ago
ed
8b64915fa1
Projucer: Take title bar into account when keeping windows onscreen
5 years ago
ed
aeaae3b44b
Projucer: Ensure that new project windows are always fully onscreen
5 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
Tom Poole
815c9ee236
Projucer: Fixed an error when attempting to restore non-existent projects
6 years ago
jules
fc4449b212
Avoided a dangling pointer in the projucer
6 years ago
ed
c39475019d
Projucer: Don't exit if trying to open a project that no longer exists on startup
6 years ago
Tom Poole
ab863a6dc2
Replaced all usage of ScopedPointer with std::unique_ptr
7 years ago
Tom Poole
4229dc0a4f
Made a lot of ScopedPointer usage conform to the std::unique_ptr interface
7 years ago
ed
6eeaa4036c
Projucer: Ensure that the default project name is used when no name is set
7 years ago
ed
c596583e3b
Projucer: Fixed a bug where PIP files not copied locally wouldn't initially be displayed in the code editor
7 years ago
ed
47af78fe0b
Projucer: Implement PIPGenerator
7 years ago
ed
4d24d125fe
Projucer: Ensure that new the project window is opened if reopening previous projects fails
7 years ago
ed
4410ffc892
Projucer: call ComponentPeer::setRepresentedFile() and ::setIcon() when loading a project
7 years ago
jules
33c0940d74
Cleaned up a few more ScopedPointer uses
7 years ago
ed
b72a626516
Projucer: Updated all the exporters and the project settings to use the new ValueWithDefault class
7 years ago
jules
72d91dd5bf
Added some next/prev window commands to the projucer
7 years ago
jules
2dc9316420
Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility)
7 years ago
tpoole
33845ba917
Projucer: Open any previous projects in the background
7 years ago
hogliux
54029e776d
Projucer: Re-factored source code groups and general code clean-up
7 years ago
ed
69868df248
Projucer: asynchronously show the '.jucer file has been modified...' alert window to avoid crash
7 years ago
ed
33535973be
Projucer: Update window title when project name changes
7 years ago
ed
26596fbfad
Projucer: Added default module search paths to the Projucer
8 years ago
ed
8ab39ef354
Projucer: Switched the order of names in Projucer window title bars from "Projucer - project name" to "project name - Projucer"
8 years ago
ed
0f47ee73b6
Projucer: Made each Projucer window's title bar display the project name
8 years ago