ed
|
a94610dfaf
|
Projucer: Don't add Xcode resource files to exporters other than Xcode
|
2019-07-12 15:15:26 +01:00 |
|
ed
|
302e4a6166
|
Projucer: Prevent duplicate module headers being added to the project when copying module files locally
|
2019-07-04 09:40:24 +01:00 |
|
jules
|
69c3474012
|
Added method PopupMenu::Options::withDeletionCheck() to help avoid dangling pointers when triggering async menus
|
2019-06-24 16:37:48 +01:00 |
|
jules
|
cd4aba9e43
|
PopupMenu modernisation: Improved the PopupMenu::Item class to make it easy to build items by chaining calls together.
|
2019-06-20 13:55:18 +01:00 |
|
ed
|
cb7e325d51
|
Fixed some variable shadowing warnings
|
2019-06-04 17:59:02 +01:00 |
|
Tom Poole
|
16dd26649a
|
Fixed some GCC compiler warnings and removed deprecated functions
|
2019-06-04 16:48:44 +01:00 |
|
Tom Poole
|
2fc4404a74
|
Fixed some more RTAS build errors and marked it as deprecated
|
2019-05-23 11:37:04 +01:00 |
|
ed
|
76c741e09b
|
Projucer: Made sure a sensible default exporter is chosen when none have been selected
|
2019-05-21 16:27:02 +01:00 |
|
jules
|
c6d1828a32
|
A few more internal updates for better smart pointer use
|
2019-05-19 11:44:22 +01:00 |
|
jules
|
a97c4a9139
|
More std::unique_ptr modernisation - changed functions that used to return raw Drawable* pointers to use it
|
2019-05-16 15:37:47 +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
|
a9b4dcd9e9
|
Projucer: Made the exporter selector box a bit more robust
|
2019-04-18 15:30:44 +01:00 |
|
ed
|
a8ff4ea180
|
Projucer: Send warning message in Project::removeDefunctExporters() to stdout when running from the command-line
|
2019-03-25 11:09:18 +00:00 |
|
ed
|
c96bf71488
|
Removed some empty ValueTree::Listener methods that are no longer needed
|
2019-03-22 17:28:14 +00:00 |
|
ed
|
4dad6ee028
|
Projucer: Add a project setting to specify a shell script that will be run after saving
|
2019-03-22 16:51:54 +00:00 |
|
ed
|
e54208ecc8
|
Projucer: Don't sort module libs list when adding to exporter
|
2019-03-13 15:55:26 +00:00 |
|
ed
|
4c58efa407
|
Projucer: Fixed a bug when clicking the save and open in IDE button after changing the target project folder setting
|
2019-03-11 10:00:14 +00:00 |
|
ed
|
ce33b4aea1
|
Projucer: Add a setting to configure the number of MIDI inputs and outputs for VST plug-ins
|
2019-01-23 12:52:47 +00:00 |
|
ed
|
b2e2346745
|
Projucer: Add an option to specify per-file compiler flags
|
2019-01-22 15:48:15 +00:00 |
|
ed
|
497ac0bea3
|
Projucer: Prevent unnecessary ChangeListener callbacks in HeaderComponent
|
2019-01-14 11:12:53 +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
|
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
|
2018-11-27 17:28:36 +00:00 |
|
ed
|
463f5ea5b0
|
Projucer: Ensure that the default bundle identifier doesn't contain any illegal characters
|
2018-11-13 09:25:45 +00:00 |
|
ed
|
33baa50986
|
Projucer: Fixed a bug in scanning exporter module paths when there are no compatible exporters on the current OS
|
2018-11-12 11:25:22 +00:00 |
|
ed
|
ada0fdfeaf
|
Projucer: Fixed a bug where multiple AlertWindows could be shown for an out-of-date version
|
2018-11-09 12:04:51 +00:00 |
|
ed
|
b56bdd83fd
|
Projucer: Only add paths from compatible exporters when scanning exporter module paths
|
2018-11-09 11:22:25 +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
|
3458d11078
|
Projucer: Increase the height of the user settings popup slightly when using the Projucer in GPL mode
|
2018-10-31 15:24:14 +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 |
|
Tom Poole
|
a3566b8c1e
|
Removed the embedded VST2 SDK
|
2018-10-23 16:00:43 +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
|
653d94c7a0
|
Projucer: Pulled out the module and PIP header parsing methods into a single method
|
2018-10-18 11:06:15 +01:00 |
|
ed
|
159eee8e6f
|
Projucer: Initialise company name value before bundle ID to ensure that the default bundle ID is set correctly
|
2018-10-17 09:19:57 +01:00 |
|
ed
|
076b09c7a3
|
Projucer: Ensure that project setting defaults reflect the company name that has been set
|
2018-10-16 12:16:40 +01:00 |
|
ed
|
90765fa52a
|
Projucer: Re-scan module paths immediately on start up
|
2018-10-16 10:25:25 +01:00 |
|
jules
|
768139a298
|
Added some free functions to help make XML parsing less verbose: parseXML()
|
2018-10-15 16:08:25 +01:00 |
|
jules
|
6fda0bffca
|
Fixed some stray zeros that were still being passed as null pointers
|
2018-10-05 12:15:04 +01:00 |
|
ed
|
af041a02d7
|
Projucer: Fixed a bug when merging the old plug-in format settings if the current value is empty
|
2018-09-13 10:28:28 +01:00 |
|
ed
|
bea6639637
|
Projucer: Merge old plug-in format vars instead of replacing in coalescePluginFormatValues() to ensure that format settings persist
|
2018-09-11 09:16:13 +01:00 |
|
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
|
2018-09-10 11:09:57 +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 |
|
Tom Poole
|
67d2ff2ec8
|
Projucer: Fixed a getting the module list for new projects
|
2018-08-29 19:05:55 +01:00 |
|
ed
|
059c2e12ed
|
Projucer: Ensure that explicitly set module paths are prioritised over the global path when searching
|
2018-08-23 18:29:40 +01:00 |
|
ed
|
f77c995b4d
|
Projucer: Refactored module scanning code and added AvailableModuleList class for asynchronous scanning
|
2018-08-23 14:15:28 +01:00 |
|
Tom Poole
|
0e1722e387
|
Multiple spelling fixes
|
2018-08-20 18:16:24 +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 |
|