From a9aae9651b4839aa3a47eefeb31cbe0d858dd731 Mon Sep 17 00:00:00 2001 From: jules Date: Mon, 30 Sep 2013 14:41:36 +0100 Subject: [PATCH] Big refactoring of the introjucer's module handling - removed the global module path, and each module now stores its path for each exporter. Rewrote all the UI for downloading + updating modules. --- .../Builds/CodeBlocks/The Introjucer.cbp | 5 - extras/Introjucer/Builds/Linux/Makefile | 6 - .../The Introjucer.xcodeproj/project.pbxproj | 54 +- .../VisualStudio2005/The Introjucer.vcproj | 2 - .../VisualStudio2008/The Introjucer.vcproj | 2 - .../VisualStudio2010/The Introjucer.vcxproj | 2 - .../The Introjucer.vcxproj.filters | 6 - .../VisualStudio2012/The Introjucer.vcxproj | 2 - .../The Introjucer.vcxproj.filters | 6 - extras/Introjucer/Introjucer.jucer | 95 +- .../Source/Application/jucer_Application.h | 68 +- .../Source/Application/jucer_CommandIDs.h | 1 - .../Source/Application/jucer_CommandLine.cpp | 8 +- .../Source/Application/jucer_JuceUpdater.cpp | 439 --------- .../Source/Application/jucer_JuceUpdater.h | 86 -- .../Source/Application/jucer_MainWindow.cpp | 2 +- .../Project Saving/jucer_ProjectExporter.cpp | 154 +++- .../Project Saving/jucer_ProjectExporter.h | 22 +- .../Project Saving/jucer_ProjectSaver.h | 29 +- .../Source/Project/jucer_AudioPluginModule.h | 25 +- .../Source/Project/jucer_ConfigTree_Base.h | 2 +- .../Project/jucer_ConfigTree_Exporter.h | 18 +- .../Source/Project/jucer_ConfigTree_Modules.h | 368 +++++++- .../Source/Project/jucer_Module.cpp | 805 +++++++++-------- .../Introjucer/Source/Project/jucer_Module.h | 172 ++-- .../Source/Project/jucer_ModulesPanel.h | 837 ++++++++---------- .../Source/Project/jucer_NewProjectWizard.cpp | 81 +- .../Source/Project/jucer_Project.cpp | 171 ++-- .../Introjucer/Source/Project/jucer_Project.h | 7 +- .../Project/jucer_ProjectContentComponent.cpp | 42 +- .../Project/jucer_ProjectContentComponent.h | 1 + .../Source/Project/jucer_ProjectTree_File.h | 16 +- .../Source/Project/jucer_ProjectTree_Group.h | 20 +- .../Source/Utility/jucer_PresetIDs.h | 4 + .../Source/Utility/jucer_TranslationTool.h | 8 +- .../lookandfeel/juce_LookAndFeel.cpp | 2 +- 36 files changed, 1706 insertions(+), 1862 deletions(-) delete mode 100644 extras/Introjucer/Source/Application/jucer_JuceUpdater.cpp delete mode 100644 extras/Introjucer/Source/Application/jucer_JuceUpdater.h diff --git a/extras/Introjucer/Builds/CodeBlocks/The Introjucer.cbp b/extras/Introjucer/Builds/CodeBlocks/The Introjucer.cbp index 4ff7b821fd..4199254cff 100644 --- a/extras/Introjucer/Builds/CodeBlocks/The Introjucer.cbp +++ b/extras/Introjucer/Builds/CodeBlocks/The Introjucer.cbp @@ -122,11 +122,6 @@