jules
|
cd4aba9e43
|
PopupMenu modernisation: Improved the PopupMenu::Item class to make it easy to build items by chaining calls together.
|
5 years ago |
ed
|
cb7e325d51
|
Fixed some variable shadowing warnings
|
6 years ago |
Tom Poole
|
16dd26649a
|
Fixed some GCC compiler warnings and removed deprecated functions
|
6 years ago |
Tom Poole
|
2fc4404a74
|
Fixed some more RTAS build errors and marked it as deprecated
|
6 years ago |
ed
|
76c741e09b
|
Projucer: Made sure a sensible default exporter is chosen when none have been selected
|
6 years ago |
jules
|
c6d1828a32
|
A few more internal updates for better smart pointer use
|
6 years ago |
jules
|
a97c4a9139
|
More std::unique_ptr modernisation - changed functions that used to return raw Drawable* pointers to use it
|
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
|
a9b4dcd9e9
|
Projucer: Made the exporter selector box a bit more robust
|
6 years ago |
ed
|
a8ff4ea180
|
Projucer: Send warning message in Project::removeDefunctExporters() to stdout when running from the command-line
|
6 years ago |
ed
|
c96bf71488
|
Removed some empty ValueTree::Listener methods that are no longer needed
|
6 years ago |
ed
|
4dad6ee028
|
Projucer: Add a project setting to specify a shell script that will be run after saving
|
6 years ago |
ed
|
e54208ecc8
|
Projucer: Don't sort module libs list when adding to exporter
|
6 years ago |
ed
|
4c58efa407
|
Projucer: Fixed a bug when clicking the save and open in IDE button after changing the target project folder setting
|
6 years ago |
ed
|
ce33b4aea1
|
Projucer: Add a setting to configure the number of MIDI inputs and outputs for VST plug-ins
|
6 years ago |
ed
|
b2e2346745
|
Projucer: Add an option to specify per-file compiler flags
|
6 years ago |
ed
|
497ac0bea3
|
Projucer: Prevent unnecessary ChangeListener callbacks in HeaderComponent
|
6 years ago |
jules
|
cadac817c6
|
Enabled some more warning flags in Xcode, and fixed the problems they caused
|
6 years ago |
ed
|
b8a4e00cb4
|
Projucer: Make the source code editor respect line endings when loading and saving a file and add an option to set the preferred line feed for a project
|
6 years ago |
ed
|
463f5ea5b0
|
Projucer: Ensure that the default bundle identifier doesn't contain any illegal characters
|
6 years ago |
ed
|
33baa50986
|
Projucer: Fixed a bug in scanning exporter module paths when there are no compatible exporters on the current OS
|
6 years ago |
ed
|
ada0fdfeaf
|
Projucer: Fixed a bug where multiple AlertWindows could be shown for an out-of-date version
|
6 years ago |
ed
|
b56bdd83fd
|
Projucer: Only add paths from compatible exporters when scanning exporter module paths
|
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
|
3458d11078
|
Projucer: Increase the height of the user settings popup slightly when using the Projucer in GPL mode
|
6 years ago |
ed
|
1702fa04aa
|
Projucer: Fixed a dangling pointer crash which could occur in modules items with config flags
|
6 years ago |
ed
|
b758d83415
|
Projucer: Removed an unused method and fixed a potential crash when refreshing module tree items
|
6 years ago |
ed
|
8667ffc059
|
Projucer: Ensure that ValueWithDefault objects outlive the PropertyComponents which reference them
|
6 years ago |
Tom Poole
|
a3566b8c1e
|
Removed the embedded VST2 SDK
|
6 years ago |
ed
|
c4eb15eb21
|
Projucer: Refactored the global paths window and project exporters to use the new FilePathPropertyComponent
|
6 years ago |
ed
|
653d94c7a0
|
Projucer: Pulled out the module and PIP header parsing methods into a single method
|
6 years ago |
ed
|
159eee8e6f
|
Projucer: Initialise company name value before bundle ID to ensure that the default bundle ID is set correctly
|
6 years ago |
ed
|
076b09c7a3
|
Projucer: Ensure that project setting defaults reflect the company name that has been set
|
6 years ago |
ed
|
90765fa52a
|
Projucer: Re-scan module paths immediately on start up
|
6 years ago |
jules
|
768139a298
|
Added some free functions to help make XML parsing less verbose: parseXML()
|
6 years ago |
jules
|
6fda0bffca
|
Fixed some stray zeros that were still being passed as null pointers
|
6 years ago |
ed
|
af041a02d7
|
Projucer: Fixed a bug when merging the old plug-in format settings if the current value is empty
|
6 years ago |
ed
|
bea6639637
|
Projucer: Merge old plug-in format vars instead of replacing in coalescePluginFormatValues() to ensure that format settings persist
|
6 years ago |
ed
|
8495d429ff
|
Projucer: Removed the jobNeedsRunningAgain logic from AvailableModuleList's ModuleScannerJob as it was causing the job to hang when the module was found in the root directory
|
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 |
Tom Poole
|
67d2ff2ec8
|
Projucer: Fixed a getting the module list for new projects
|
6 years ago |
ed
|
059c2e12ed
|
Projucer: Ensure that explicitly set module paths are prioritised over the global path when searching
|
6 years ago |
ed
|
f77c995b4d
|
Projucer: Refactored module scanning code and added AvailableModuleList class for asynchronous scanning
|
6 years ago |
Tom Poole
|
0e1722e387
|
Multiple spelling fixes
|
6 years ago |
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
|
6 years ago |
ed
|
2687253051
|
Projucer: Only set default compilable files when selecting "Enable compiling of all enclosed files" menu item
|
6 years ago |
Tom Poole
|
1d92f9c9d0
|
Added a tooltip warning against using 4 segment version numbers for AU and AUv3 plug-ins
|
6 years ago |
ed
|
2f5cd8811d
|
Projucer: Ensure that either "Fx" or "Instrument" is added to the VST3 categories when saving a plugin project
|
6 years ago |