41 Commits (c20a61b80210de917a0123fe110f6207e6f62d45)

Author SHA1 Message Date
  jules ee9531dd53 Introjucer: added a JUCE_DONT_DECLARE_PROJECTINFO guard flag around the auto-generated ProjectInfo namespace, in case you need to avoid declaring it for some reason. 10 years ago
  jules c8bf8cd41e Moved some C++ escaping functions from the Introjucer into CppTokeniserFunctions. 11 years ago
  jules 81435f8134 Made a few constant string arrays static to help compilers to optimise their initialisation. 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 64391b7552 Introjucer: began refactoring some module-management code. 11 years ago
  jules ec524a437d Fixed VC warning. Tweak to mouse cursor snap-back in sliders. Added an introjucer option to avoid adding the BinaryData.h header to AppConfig.h 11 years ago
  jules c75a7300f5 Added some 'override' modifiers to overridden methods. 12 years ago
  jules ddc1524742 Updated headers in demo project files. 12 years ago
  jules cf9e7072ae Introjucer: resource file size limit setting. 12 years ago
  jules 0358e95dc9 Introjucer: cleaned up some binarydata code. 12 years ago
  jules 69a08e3fb2 Removed some superfluous semicolons. 12 years ago
  jules fdb31aff5c Added Logger::getCurrentLogger method. 12 years ago
  jules 828d6f8e18 Introjucer: when saving very large amounts of binary data, it now splits it across multiple cpp files 12 years ago
  jules db5c92f760 Introjucer: module error handling. 12 years ago
  jules e77d5b12ef Some clean-ups and additions to Logger and FileLogger classes. Added some logging to the Introjucer. 12 years ago
  jules 9fde239d9c Misc minor tidying up. 12 years ago
  jules 514ed0f30d Introjucer: avoid unnecessary file deletions when saving. 12 years ago
  jules e875ddc3a1 Introjucer: optimised some unnecessary project copying. 12 years ago
  jules f50b05b251 Introjucer threading fix. 13 years ago
  jules 9074f68da8 Introjucer: more AAX support and some clean-ups. 13 years ago
  jules 451046e990 Minor introjucer tweaks. 13 years ago
  jules 53b1e351cf Changed the return values of some virtual methods in FileBasedDocument - Strings and File objects are now non-const, and the load/save functions return a Result object rather than a string. 13 years ago
  jules eb028b7c33 Introjucer: added support for a user-code section to the AppConfig.h file. 13 years ago
  jules 7748376960 Introjucer: added a progress bar when saving. 13 years ago
  jules 018d070948 Introjucer: tidied up command-line handling, added "--resave-resources" option. 13 years ago
  jules 5b22611306 Cleaned up and simplified the ThreadPool class - addJob now takes a flag to indicate whether the pool should delete that job, and the class's constructor arguments have been simplified. 13 years ago
  jules 54c82b3120 Android: added URL launching. 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 b8397a9888 Added some iterators for introjucer projects. 13 years ago
  jules 96ec22501a Improved CallOutBox layout. Minor introjucer tidy-ups. 13 years ago
  jules bdbe7d3f01 Introjucer: made it possible to override settings in AppConfig.h. Version number bump. 13 years ago
  jules 84d438aebc Revamped the introjucer's settings page, making it easier to navigate than the old tabbed layout. Also, tweaked Viewport to be more resilient to changes in its content's size. 13 years ago
  jules c7354b927e Introjucer updates to the new project wizard and module update system. 13 years ago
  Julian Storer 2d56bedab5 Introjucer update to provide downloading of new modules directly from the website. 13 years ago
  Julian Storer d86d68446c RTAS mac window position fix. Introjucer fixes for Windows. 13 years ago
  Julian Storer dab3472756 Fixed a typo in the introjucer. 13 years ago
  Julian Storer cdd1778630 Modal component deletion fix. Minor addition to ComponentAnimator. 13 years ago
  Julian Storer ae30b5c50a Made introjucer avoid any version-control files. 13 years ago
  Julian Storer 8aa60b9361 Minor URL additions and introjucer work. 13 years ago
  Julian Storer f04875879e Introjucer work. Improved command line tokenisation in OSX. 13 years ago
  Julian Storer 81da96f1a2 Refactored the structure of the introjucer's generated code folder, and gave it the ability to embed local copies of modules. 13 years ago
  Julian Storer 693132a6e5 Changed the way module code is wrapped by the Introjucer. 13 years ago
  Julian Storer 4808d9c318 Hard-coded some juce namespace declarations. 13 years ago
  Julian Storer d3bcbeef9c Introjucer saving optimisations. 13 years ago
  Julian Storer b70e0a28d2 First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum.. 13 years ago
  Julian Storer 1a21c89755 Quicktime fix. 13 years ago
  Julian Storer e130af03ec Introjucer refactoring, moving more functionality from the ProjectExporters and into the ProjectTypes. Slightly altered the structure of nested groups that is generated, and tweaked the demo projects to reflect this. Couple of minor fixes to symbol exporting and CoreAudioFormat. 14 years ago
  Julian Storer 3d8ce244b1 New class: CoreAudioFormat, for using system audio codecs in OSX and iOS. 14 years ago
  Julian Storer 6392cdabcc Even more introjucer refactoring. 14 years ago