reuk
6d711a2312
Revert "Projucer: Check if IDE project file exists when saving"
...
This reverts commit a71bda9adb .
2021-12-14 22:50:09 +00:00
ed
fdcdda3463
Projucer: Update to ValueTreePropertyWithDefault class
2021-12-10 15:49:01 +00:00
ed
a71bda9adb
Projucer: Check if IDE project file exists when saving
2021-12-06 14:27:00 +00:00
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.
2021-09-27 12:31:49 +01:00
Tom Poole
8cc0d12fb3
Separate C and C++ recommended warning flags
2021-09-21 09:23:48 +01:00
Tom Poole
79fbde7099
Added preliminary support for FreeBSD
2021-03-29 14:16:46 +01:00
reuk
8c9c3c3ca9
Projucer: Use exporter name, rather than build folder name, to locate pre-built libraries
2021-03-24 14:24:53 +00:00
ed
d677fd6264
Projucer: Added PCH support for Xcode and Visual Studio exporters
2020-08-25 11:12:23 +01:00
ed
6a9f9cd550
Projucer: Updated CLion and Linux Code::Blocks exporter code for optional webkit and gtk packages
2020-07-21 15:50:14 +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
ed
7ee2af23fc
Projucer: Fixed live-build when app config is disabled
2020-05-20 10:24:31 +01:00
Tom Poole
894e7d2bd2
Updated all license headers
2020-04-23 17:30:39 +01:00
ed
521c250413
Projucer: Remove custom VST3 path options
2020-04-17 14:14:51 +01:00
ed
19ef27410e
Projucer: Added virtual updateDeprecatedSettings() method to ProjectExporter
2020-04-17 14:14:16 +01:00
reuk
2ca69e8f70
Projucer: Stop requiring JuceHeader to be included in projects
2020-04-13 13:16:05 +01:00
reuk
ece5644a20
CMake: Add support for building JUCE projects with CMake
2020-04-13 12:10:11 +01:00
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
2020-04-09 15:22:56 +01:00
ed
8c31fb2511
Projucer: Removed an unused method
2019-07-04 09:38:59 +01:00
Tom Poole
1fd9c2f282
Projucer: Added an "add recommended warning flags" checkbox to the exporters
2019-06-11 16:44:29 +01:00
ed
a2017062f5
Projucer: Use correct newline chars when writing XML
2019-05-15 16:57:54 +01:00
jules
62ead7dc7d
Added some overloads to OwnedArray to let items be added from std::unique_ptrs. Also removed OwnedArray::addIfNotAlreadyThere because it's ambiguous about whether the object should be deleted if it fails to be added!
2019-05-15 11:02:03 +01:00
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
2019-05-09 10:51:19 +01:00
ed
b2e2346745
Projucer: Add an option to specify per-file compiler flags
2019-01-22 15:48:15 +00:00
ed
1f40a7b10e
Projucer: Use the project line ending setting for auto-generated JUCE files and write the IDE project files using the native line endings
2018-11-28 15:32:15 +00:00
ed
fe49d69dfc
Projucer: Added a "VST (Legacy) SDK" field to the global paths window and re-factored the global paths window a bit
2018-11-05 16:12:32 +00:00
ed
c4663b5aec
Projucer: Fixed a bug when recalling empty SDK path values
2018-11-05 09:29:02 +00:00
ed
0f103ac7e7
Projucer: Ensure that per-exporter SDK paths are backwards compatible
2018-10-23 11:06:42 +01:00
ed
c407d528b1
Projucer: Fixed a bug where per-exporter SDK paths would not be saved/recalled correctly
2018-10-23 10:17:38 +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
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
hogliux
cf4f12a452
Replaced our VST2 interface headers with official VST3 SDK
2018-06-11 12:49:35 +01:00
ed
527625b699
Added support for building Unity native audio plugins on desktop platforms
2018-05-10 16:32:30 +01:00
jules
38295f332b
Converted some old typedefs to using declarations
2018-05-03 09:59:05 +01:00
Tom Poole
ab863a6dc2
Replaced all usage of ScopedPointer with std::unique_ptr
2018-04-19 20:27:47 +01:00
ed
d728ca03b7
Projucer: Moved some methods out of MiscUtilities and into ProjectExporter
2018-03-20 15:02:34 +00:00
ed
c0c709f10b
Projucer: More code cleanup
2018-01-17 14:42:58 +00:00
ed
2d43125a95
Projucer: Cleaned up the exporter code
2018-01-17 12:48:38 +00:00
jules
1a60fa9765
More ScopedPointer/unique_ptr compatibility work
2018-01-10 17:35:08 +00:00
ed
b72a626516
Projucer: Updated all the exporters and the project settings to use the new ValueWithDefault class
2018-01-05 17:05:20 +00:00
tpoole
1946712154
Projucer: Reorganised some source files so that we can compile with the malfunctioning link time optimisation of legacy 32 bit MinGW compilers
2017-10-30 16:32:38 +00:00
ed
d346d6ef50
Projucer: Added a post-build step to Visual Studio plugin targets that copies the plugin to a specified folder, or the default folder for its type if one is not specified
2017-10-19 16:28:31 +01:00
tpoole
21315abce4
Projucer: Added beta CLion exporter support
2017-10-19 14:26:12 +01:00
ed
559ff6778b
Projucer: Added a link-time optimisation option to all exporters
2017-10-11 16:19:29 +01:00
hogliux
54029e776d
Projucer: Re-factored source code groups and general code clean-up
2017-09-29 14:55:01 +01:00