1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-11 23:54:18 +00:00
Commit graph

230 commits

Author SHA1 Message Date
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
ed
2687253051 Projucer: Only set default compilable files when selecting "Enable compiling of all enclosed files" menu item 2018-08-10 09:08:36 +01:00
Tom Poole
1d92f9c9d0 Added a tooltip warning against using 4 segment version numbers for AU and AUv3 plug-ins 2018-08-09 09:38:20 +01:00
ed
2f5cd8811d Projucer: Ensure that either "Fx" or "Instrument" is added to the VST3 categories when saving a plugin project 2018-08-06 14:26:49 +01:00
ed
78368cfe1a Projucer: Remove recursion from module path checks and cache previous module directories 2018-07-31 15:38:36 +01:00
ed
6cb09350c7 Projucer: Reduced the recursion depth in the module scanning code to fix slow project load times 2018-07-24 16:53:53 +01:00
Tom Poole
cc4cbbd2df Projucer: A minor code cleanup 2018-07-18 17:33:45 +01:00
Tom Poole
6cff481c6a Fixed some gcc 8 compiler warnings 2018-07-11 09:17:31 +01:00
ed
84cc1dc4a0 Projucer: Cleaned up the module scanning code 2018-07-10 17:33:43 +01:00
ed
e6c85b8a08 Projucer: Increase the subfolder recursion depth when searching for modules and fix a couple of places where paths containing ~ were not being parsed correctly 2018-07-10 12:58:18 +01:00
ed
9cdb02a0dc Projucer: Remove duplicate user module IDs from list 2018-07-10 12:38:49 +01:00
hogliux
fefbbc89b4 AU: Added an option to the Projucer to enable sandbox safe AUs (required for newer versions of GarageBand) 2018-06-26 16:16:12 +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