1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-11 23:54:18 +00:00
Commit graph

73 commits

Author SHA1 Message Date
reuk
ffc5061937
Projucer: Remove Code::Blocks exporter 2024-06-27 18:10:19 +01:00
Tom Poole
fd933dfac6 Projucer: Remove the JUCE splash screen and update licensing 2024-04-16 17:43:19 +01:00
Tom Poole
94d98a2b10 Update licensing information 2024-04-16 11:39:35 +01:00
reuk
fa0c91ddee Projucer: Reorder data members to ensure that headers outlive the concertina 2023-11-03 08:54:16 +00:00
Anthony Nicholls
72e3e0b697 Projucer: Fix a crash when enumerating modules
- Refactored code to remove repetition and magic numbers
2023-11-03 08:54:16 +00:00
reuk
94ee60041f
Enumerate: Replace some non-ranged loops 2023-10-31 10:57:43 +00:00
Tom Poole
4153d59e39 Formatting 2023-10-02 15:42:20 +01:00
Tom Poole
2fb19ffd8f Fix some LLVM 17 compiler warnings 2023-09-25 11:21:11 +01:00
reuk
39a731de46
ScopedMessageBox: Replace old AlertWindow uses with new API 2023-02-22 21:00:17 +00:00
reuk
8b8ae10059
Build: Replace JUCE_NODISCARD with [[nodiscard]] 2022-09-12 16:14:57 +01:00
attila
2fdc4f6633 Projucer: Remove VS2015 and CLion exporters 2022-05-25 13:56:55 +02:00
Tom Poole
2ec861d99e Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
Tom Poole
dea3fe60e4 Update copyright banners 2022-04-04 12:36:32 +01:00
reuk
b80927fc91
Nodiscard: Add to builder-pattern functions 2022-01-27 18:43:21 +00:00
ed
fdcdda3463 Projucer: Update to ValueTreePropertyWithDefault class 2021-12-10 15:49:01 +00:00
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
2021-07-21 16:34:12 +01:00
ed
a5c3b81f82 Use C++14 lambda capture initialisers for initialising deletion checkers 2021-07-12 11:58:29 +01:00
Tom Poole
fe4ba9071b Set the default value of JUCE_MODAL_LOOPS_PERMITTED to 0
See BREAKING-CHANGES.txt for more details.
2021-06-30 13:01:14 +01:00
reuk
31a7c62baf
Windows: Fix and suppress some analysis warnings
This fixes warnings that are emitted when building with the `-analyze`
flag enabled.
2021-05-26 15:34:26 +01:00
Tom Poole
bfdda737a2 Projucer: Removed the live build 2021-05-14 12:54:07 +01:00
ed
69085b2a61 Projucer: Accessibility updates 2021-05-10 10:53:14 +01:00
ed
d677fd6264 Projucer: Added PCH support for Xcode and Visual Studio exporters 2020-08-25 11:12:23 +01:00
reuk
2022407f97
Projucer: Add a VALID_ARCHS property to the Xcode exporter 2020-07-08 09:58:01 +01:00
reuk
394c4fd475 Clang: Fix warnings when building with clang 10 2020-07-01 10:00:43 +01:00
ed
009d685179 Updated all license headers 2020-06-29 08:30:22 +01:00
ed
3283f2224a Projucer: Added new start page window 2020-06-04 14:52:29 +01:00
Tom Poole
894e7d2bd2 Updated all license headers 2020-04-23 17:30:39 +01:00
ed
6ce02ad35f Projucer: Fixed a crash when creating new projects without using global paths and hide UI elements correctly when closing projects 2020-04-22 11:04:23 +01:00
ed
fba0295a44 Projucer: Added a simple sign-in form, added notification tray for project messages, general refactoring 2020-04-17 16:05:10 +01:00
ed
de23ef7b1f Projucer: Removed analytics 2020-04-17 14:15:44 +01:00
reuk
327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 2020-04-09 15:22:56 +01:00
ed
c73c5512d5 Projucer: Refactored the module handling code 2020-02-06 15:41:45 +00:00
ed
0eed5f0e33 Projucer: Update exporter paths when setting is changed 2020-01-14 12:01:06 +00:00
ed
4edb0d2c90 Tidied up some divider comments 2019-09-06 12:00:26 +01:00
ed
cb7e325d51 Fixed some variable shadowing warnings 2019-06-04 17:59:02 +01:00
ed
c96bf71488 Removed some empty ValueTree::Listener methods that are no longer needed 2019-03-22 17:28:14 +00:00
jules
cadac817c6 Enabled some more warning flags in Xcode, and fixed the problems they caused 2019-01-11 09:52:10 +00:00
ed
1702fa04aa Projucer: Fixed a dangling pointer crash which could occur in modules items with config flags 2018-10-25 15:14:31 +01:00
ed
b758d83415 Projucer: Removed an unused method and fixed a potential crash when refreshing module tree items 2018-10-25 11:06:00 +01:00
ed
8667ffc059 Projucer: Ensure that ValueWithDefault objects outlive the PropertyComponents which reference them 2018-10-24 11:45:51 +01:00
ed
c4eb15eb21 Projucer: Refactored the global paths window and project exporters to use the new FilePathPropertyComponent 2018-10-22 16:42:22 +01:00
ed
38fcc1163d Projucer: Partially reverted commit ff263ec to allow per-project VST3/AAX/RTAS SDK path overrides 2018-09-05 15:50:12 +01:00
ed
ff263ecded Projucer: Removed the per-exporter AAX and RTAS SDK and Android SDK/NDK path settings as well as the unused VST3 SDK setting as this was interfering with the embedded VST3 SDK path 2018-09-04 14:16:36 +01:00
ed
f77c995b4d Projucer: Refactored module scanning code and added AvailableModuleList class for asynchronous scanning 2018-08-23 14:15:28 +01:00
ed
15e09fdc5e Projucer: Refresh the modules tree on a timer so that rapid changes to the module search paths don't cause a slow down 2018-08-17 15:14:53 +01:00
ed
2687253051 Projucer: Only set default compilable files when selecting "Enable compiling of all enclosed files" menu item 2018-08-10 09:08:36 +01:00
ed
84cc1dc4a0 Projucer: Cleaned up the module scanning code 2018-07-10 17:33:43 +01:00
ed
9cdb02a0dc Projucer: Remove duplicate user module IDs from list 2018-07-10 12:38:49 +01:00
jules
49aa9c9db4 Added flag JUCE_STRICT_REFCOUNTEDPOINTER which is recommended to avoid accidental leaks when using ref-counted pointers. Enabled this flag in the demo projects, and used it to help tidy up some dubious smart-pointer use 2018-06-26 14:06:52 +01:00
ed
eed45b7462 Projucer: Mark modified files with an asterisk in the file tree panel 2018-05-21 17:03:46 +01:00