20 Commits (cd4aba9e43346198b98c6e9d29366961d6a6f1e9)

Author SHA1 Message Date
  ed f77c995b4d Projucer: Refactored module scanning code and added AvailableModuleList class for asynchronous scanning 6 years ago
  ed 78368cfe1a Projucer: Remove recursion from module path checks and cache previous module directories 6 years ago
  ed 84cc1dc4a0 Projucer: Cleaned up the module scanning code 6 years ago
  ed b999047748 Projucer: Ensure that "Module Added" analytics events are only sent once and not sent when creating a new project 7 years ago
  ed 58c02823c5 Projucer: Moved some methods into MiscUtilities 7 years ago
  ed 07ddc94d51 Projucer: Try to get path from compatible exporters first when getting module folder 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
  ed 18c0e37f43 Projucer: Always initially disable "Use global path" when adding a module from a specified folder 7 years ago
  ed 2540725b6a Projucer: Fixed a bug where modules added from the global user module path weren't being added to generated projects correctly 7 years ago
  ed 26596fbfad Projucer: Added default module search paths to the Projucer 8 years ago
  hogliux c4cf336a56 Projucer: Only attempt building the standalone target of audio plug-ins when building inside the live build engine 8 years ago
  jules 1820b41e77 Made the proxy module include files start with "include_" to distinguish them from the files they're including 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  tpoole e33abbc6fe Replaced Projucer-generated header guards with #pragma once and updated the examples 8 years ago
  stefan 8f1d37a72e Fix addAllModulesInFolder to scan only 2 subfolder levels 8 years ago
  hogliux c9aca28d00 Add pkg-config support for linux 8 years ago
  jules b6e88694d1 Projucer: Fixed module dependency checker 9 years ago
  jules fad8d0526e Projucer: improved the set of browsable files that are added to target projects for each module 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 3aa3ebff91 Introjucer: Added option to avoid overwriting changes to local module files 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  jules dab1a549b9 Introjucer: some internal refactoring. 10 years ago
  jules 4b28a4bb23 more auto-update work 10 years ago
  jules 9191455677 Introjucer: avoided adding unnecessary .r files in plugin builds that don't target RTAS or AU. 10 years ago
  jules 63cb062d35 Initial commit of VST3 hosting. 11 years ago
  jules 5ffd878ebc Introjucer: made modules work better when the project doesn't contain any targets that will build on the current OS. 11 years ago
  jules 172f19f4a4 Introjucer: fix for module deletion bug, and some clean-ups. 11 years ago
  jules 14cb377f77 Introjucer: fix to paths when copying modules locally. 11 years ago
  jules 03e14b7851 Introjucer: fixed a bug when deleting modules; added a button to set copying mode for all modules. 11 years ago
  jules cb2e2aa607 Introjucer: added a "defines" parameter to the module manifest format, to allow it to set modules to set project-wide preprocessor defs. 11 years ago
  jules c6becf2532 Introjucer: stopped the modules panel from hammering the website. 11 years ago
  jules a9aae9651b 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. 11 years ago
  jules 3ab3c79589 Introjucer: avoided some MSVC warnings. 11 years ago
  jules 64391b7552 Introjucer: began refactoring some module-management code. 11 years ago
  jules fc79df875f Refactoring of some glypharrangement code. 12 years ago
  jules ddc1524742 Updated headers in demo project files. 12 years ago
  jules d47ac98318 Introjucer: checking for out-of-date introjucer binary. 12 years ago
  jules 4d61bfd8a3 Refactored some TRANS strings to make them more amenable to translation. Added the NEEDS_TRANS macro. 12 years ago
  jules db5c92f760 Introjucer: module error handling. 12 years ago
  jules e00bfdc1df A couple of minor introjucer changes. 12 years ago
  jules 40183ecd74 Introjucer: following aliases in modules folder. 12 years ago
  jules 514ed0f30d Introjucer: avoid unnecessary file deletions when saving. 12 years ago
  jules 54bdb48972 Introjucer: minor internal changes. 13 years ago
  jules a25bddb7ff Introjucer: fix for projects without an export target that can be launched on the current OS. 13 years ago
  jules b69b7c7647 Made the ValueTree::getPropertyAsValue method non-const, to ensure the class behaves in a const-correct manner. Improved the Introjucer's use of const ValueTrees to enable it to write each exporter in parallel, for quicker saving. Tweaked the Identifer class to be thread-safe. 13 years ago
  jules d3d391ae7f Introjucer: Improved android project saving to allow the activity class to be custom-named, and to copy the java into the target tree instead of linking. Also added an option to set the android architectures. 13 years ago
  jules 10a388a9e8 Introjucer: added option to provide some custom Plist XML which overrides the introjucer's settings. Cleaned up some internal introjucer property handling. 13 years ago
  jules 5567e16566 Introjucer fix for plugin builds in MSVC. 13 years ago