reuk
0feda541e7
Projucer: Escape external library paths correctly
5f7ad995af
introduced an issue where the
string of external libraries would be escaped in one go. This is
incorrect, because only the individual paths should be escaped. The
semicolons separating each path should not be escaped.
3 years ago
ed
315f6d8fcd
Projucer: Bump WebView2 package version to latest stable
3 years ago
reuk
d13a23ad14
Build: Ensure that plugin and manufacturer codes are exactly four characters in length
3 years ago
reuk
7525da867b
Projucer: Allow setting the network multicast entitlement in the Xcode exporter
3 years ago
reuk
c49e18cad4
Projucer: Add option to automatically set up oneMKL in VS exporters
3 years ago
reuk
65bd869451
Projucer: Properly escape android app names containing apostrophes
3 years ago
reuk
5f7ad995af
Projucer: Escape special characters in MSVC project files
3 years ago
reuk
23e621f26e
Projucer: Add BOM when writing VS solution files
Without the BOM, VS assumes UTF-8 strings (subproject file names etc.)
are ansi-encoded.
3 years ago
reuk
6c775a367b
Projucer: Escape single quotes in project names for makefile projects
3 years ago
reuk
cd495f136e
Projucer: In Xcode exporter, properly escape single quotes in preprocessor definitions
3 years ago
Tom Poole
8cc0d12fb3
Separate C and C++ recommended warning flags
3 years ago
ed
24910cc4b4
Fix GCC Wshadow warnings
3 years ago
ed
9f20b8afe6
Projucer: Add -Wshadow to GCC recommended compiler warning flags
3 years ago
Tom Poole
45d12f7a18
Projucer: Only switch to manual Xcode signing if not using the default Code-Signing Identity
3 years ago
Tom Poole
0a69edd216
Projucer: Switch to manual Xcode signing if a Code-Signing Identity is specified
3 years ago
ed
455b8baf7e
Projucer: Update Android plug-in and gradle versions
3 years ago
ed
39772b7474
Android: Remove old minimum SDK version checks
3 years ago
reuk
2465cb0d2a
Projucer: Add support for IPP when installed via the oneAPI toolkit
3 years ago
ed
c66e8baf7e
Whitespace
3 years ago
reuk
366a626894
CMake: Ensure version numbers in AU/AUv3 plists are correctly formatted
AU and AUv3 plugins only support version numbers with up to 3 parts.
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
465912a26c
Projucer: Substitute preprocessor definitions when parsing Android user libraries
3 years ago
ed
79f1ffec2e
Projucer: Migrate old iOS deployment target setting
3 years ago
ed
40b46f8280
Projucer: Revert 0b79bcec
to use fix introduced in fefd4ec7 instead
3 years ago
ed
0b79bcec69
Projucer: Check project item still exists when initialising exporter icon settings and reset to default if missing
3 years ago
ed
a5c3b81f82
Use C++14 lambda capture initialisers for initialising deletion checkers
3 years ago
reuk
6ed8065f70
CMake: Support automatic linking of bundled libraries in modules
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
bc2ad3d7c5
Build: Improve support for AU resource files on ARM Macs
3 years ago
Tom Poole
78be43888e
Update the minimum C++ standard to C++14
3 years ago
ed
86742dea91
Projucer: Replaced deprecated jcenter repository with mavenCentral in Android exporter
3 years ago
ed
9f6ba69854
Projucer: Bump Android exporter gradle and Android plugin versions
3 years ago
ed
f93cdf431a
Projucer: Updated the documentation for the "Development Team ID" Xcode setting
3 years ago
ed
43ebab636f
Projucer: Bumped Xcode LastUpgradeCheck for Xcode 13
3 years ago
ed
9dc98fb1df
Projucer: Replaced macOS and iOS SDK selector drop-downs with text fields
3 years ago
ed
3fec9731ec
Projucer: Bumped Xcode LastUpgradeCheck attribute
4 years ago
Tom Poole
bfdda737a2
Projucer: Removed the live build
4 years ago
ed
618e74fc6a
Projucer: Leave absolute paths alone when adding project items to Xcode project
4 years ago
ed
69085b2a61
Projucer: Accessibility updates
4 years ago
reuk
6e98145185
Projucer: Force Xcode script phases to run on every build
4 years ago
reuk
f5a7d4eea5
Projucer: Allow specifying build number for Xcode projects
4 years ago
reuk
768c2f6db1
Projucer: Add armv8 option for makefile exporter
4 years ago
ed
a9844e1b9f
Projucer: Correctly handle Xcode frameworks containing spaces
4 years ago
Tom Poole
70250dd0c1
Projucer: Added on option to select the macOS application category
4 years ago
ed
a483fb58ee
Projucer: Set pdb filename to match pdb output file to workaround broken VS2019 copy step
When building a static library, VS2019 replaces the generated link pdb file with the one created during compilation due to a broken copy step in Microsoft.CppCommon.targets. This workaround generates the pdb in the output directory so the copy step is skipped.
4 years ago
ed
060f96ae7c
Projucer: Generate consistent Xcode projects when saving on Windows
4 years ago
ed
282ad8fa9c
Projucer: Fixed a bug escaping Xcode project settings starting or ending with quotes
4 years ago
Tom Poole
79fbde7099
Added preliminary support for FreeBSD
4 years ago
reuk
8c9c3c3ca9
Projucer: Use exporter name, rather than build folder name, to locate pre-built libraries
4 years ago
Tom Poole
6efb77bed3
Fixed a bug escaping MTL_HEADER_SEARCH_PATHS in the Xcode exporter
4 years ago