ed
|
8c31fb2511
|
Projucer: Removed an unused method
|
5 years ago |
Tom Poole
|
1fd9c2f282
|
Projucer: Added an "add recommended warning flags" checkbox to the exporters
|
6 years ago |
ed
|
a2017062f5
|
Projucer: Use correct newline chars when writing XML
|
6 years ago |
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!
|
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 |
ed
|
b2e2346745
|
Projucer: Add an option to specify per-file compiler flags
|
6 years ago |
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
|
6 years ago |
ed
|
fe49d69dfc
|
Projucer: Added a "VST (Legacy) SDK" field to the global paths window and re-factored the global paths window a bit
|
6 years ago |
ed
|
c4663b5aec
|
Projucer: Fixed a bug when recalling empty SDK path values
|
6 years ago |
ed
|
0f103ac7e7
|
Projucer: Ensure that per-exporter SDK paths are backwards compatible
|
6 years ago |
ed
|
c407d528b1
|
Projucer: Fixed a bug where per-exporter SDK paths would not be saved/recalled correctly
|
6 years ago |
ed
|
c4eb15eb21
|
Projucer: Refactored the global paths window and project exporters to use the new FilePathPropertyComponent
|
6 years ago |
ed
|
38fcc1163d
|
Projucer: Partially reverted commit ff263ec to allow per-project VST3/AAX/RTAS SDK path overrides
|
6 years ago |
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
|
6 years ago |
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
|
6 years ago |
hogliux
|
cf4f12a452
|
Replaced our VST2 interface headers with official VST3 SDK
|
7 years ago |
ed
|
527625b699
|
Added support for building Unity native audio plugins on desktop platforms
|
7 years ago |
jules
|
38295f332b
|
Converted some old typedefs to using declarations
|
7 years ago |
Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
7 years ago |
ed
|
d728ca03b7
|
Projucer: Moved some methods out of MiscUtilities and into ProjectExporter
|
7 years ago |
ed
|
c0c709f10b
|
Projucer: More code cleanup
|
7 years ago |
ed
|
2d43125a95
|
Projucer: Cleaned up the exporter code
|
7 years ago |
jules
|
1a60fa9765
|
More ScopedPointer/unique_ptr compatibility work
|
7 years ago |
ed
|
b72a626516
|
Projucer: Updated all the exporters and the project settings to use the new ValueWithDefault class
|
7 years ago |
tpoole
|
1946712154
|
Projucer: Reorganised some source files so that we can compile with the malfunctioning link time optimisation of legacy 32 bit MinGW compilers
|
7 years ago |
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
|
7 years ago |
tpoole
|
21315abce4
|
Projucer: Added beta CLion exporter support
|
7 years ago |
ed
|
559ff6778b
|
Projucer: Added a link-time optimisation option to all exporters
|
7 years ago |
hogliux
|
54029e776d
|
Projucer: Re-factored source code groups and general code clean-up
|
7 years ago |
ed
|
b9ea65b0c1
|
Projucer: Fixed a couple of potential race conditions when saving a project
|
7 years ago |
ed
|
2e81e8a0dc
|
Projucer: Made the C++ language standard option a per-project instead of per-build configuration setting. Added an option to enable GNU compiler extensions for supported exporters. Added the option to specify a minimum C++ language standard in module declarations and added a warning to the Projucer when adding a module that has a higher standard than currently set.
|
7 years ago |
tpoole
|
4965cdf030
|
Android: Added support for static libraries in modules
|
8 years ago |
ed
|
26596fbfad
|
Projucer: Added default module search paths to the Projucer
|
8 years ago |
ed
|
51b15b1e9d
|
Projucer: Added a call to isiOS() in ProjectExporter::mayCompileOnCurrentOS() when on mac
|
8 years ago |
ed
|
1a266e822b
|
Projucer: The Projucer now adds a unique suffix to the target project folder of duplicate exporters and the 'selected exporter' drop-down now defaults to the first exporter that can launch the project if none were previously selected
|
8 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
hogliux
|
750ab85fe9
|
Projucer UI overhaul and UX/workflow improvements. Support for new accounts and licensing model.
|
8 years ago |
jules
|
8ed41ed14b
|
Fixed some whitespace style and cleaned up some code using C++11
|
8 years ago |
tpoole
|
302c42125c
|
Fixed dynamic library filenames in Makefiles
|
8 years ago |
hogliux
|
d933b4af84
|
Fixed RTAS compilation on Windows and OS X
|
8 years ago |
tpoole
|
e33abbc6fe
|
Replaced Projucer-generated header guards with #pragma once and updated the examples
|
8 years ago |
hogliux
|
ec0485388d
|
Reworked and modernised Android exporter and removed old deprecated Android ant exporter
|
8 years ago |
hogliux
|
0117aace01
|
Added support for multi-target exporters and standalone plug-in format
|
8 years ago |
jules
|
9fa0d49be7
|
Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc.
|
8 years ago |
tpoole
|
9f31d6498a
|
Use a bespoke VST2 interface
|
8 years ago |
hogliux
|
c9aca28d00
|
Add pkg-config support for linux
|
8 years ago |
jules
|
025d04cbd1
|
Projucer: Added warning when trying to load projects with out-of-date build scripts
|
9 years ago |
Timur Doumler
|
70949aa0c6
|
Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects.
|
9 years ago |
jules
|
8e9ed0d0a9
|
Introjucer: more refactoring
|
9 years ago |
jules
|
f618963530
|
Introjucer: Simplified VST include path generation. Resaved projects.
|
9 years ago |