61 Commits (cd4aba9e43346198b98c6e9d29366961d6a6f1e9)

Author SHA1 Message Date
  Tom Poole 1fd9c2f282 Projucer: Added an "add recommended warning flags" checkbox to the exporters 6 years ago
  ed cb7e325d51 Fixed some variable shadowing warnings 6 years ago
  Lukasz Kozakiewicz b4617412c2 Projucer: add project level repositories section to Android exporter. 6 years ago
  ed 8aa1573eaa Projucer: Removed some unused settings from the Android exporter 6 years ago
  jules 0fb8c8e82a Added handy new function parseXMLIfTagMatches(), and refactored a lot of old code that was parsing XML in a more clunky way 6 years ago
  Lukasz Kozakiewicz 556eda320b Projucer: add "Extra module's build gradle content" field to Android exporter. 6 years ago
  Lukasz Kozakiewicz abff8ccfdf Projucer: add "Custom gradle.settings content" field to Android exporter. 6 years ago
  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 6 years ago
  Lukasz Kozakiewicz 7c4601473a Android: fix PushNotifications that got broken by Android low level code rework. 6 years ago
  ed b2e2346745 Projucer: Add an option to specify per-file compiler flags 6 years ago
  ed f67d2e01be Projucer: Ensure that additional Java libs specified in the Android exporter are copied to the app folder 6 years ago
  ed 1f40a7b10e Projucer: Use the project line ending setting for auto-generated JUCE files and write the IDE project files using the native line endings 6 years ago
  ed a2002354a1 Projucer: Trim the Oboe repository path string when saving the Android exporter 6 years ago
  Lukasz Kozakiewicz de8d029cfe Update Android project template to have recommended default values 6 years ago
  hogliux 008b7a9ab2 Re-structured the low-level Android native code 6 years ago
  Lukasz Kozakiewicz 2718ce96f0 Updates to support the latest Oboe (c5c3cc17f7). 6 years ago
  ed c4eb15eb21 Projucer: Refactored the global paths window and project exporters to use the new FilePathPropertyComponent 6 years ago
  ed a17d3e2bab Projucer: Fixed a typo and made property name capitalisation consistent in the Android exporter 6 years ago
  jules 768139a298 Added some free functions to help make XML parsing less verbose: parseXML() 6 years ago
  ed 907cbb5a2c Projucer: Remove the <uses-sdk> element from the Android manifest.xml file to fix some errors in Android Studio 3.2 6 years ago
  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 6 years ago
  ed f77c995b4d Projucer: Refactored module scanning code and added AvailableModuleList class for asynchronous scanning 6 years ago
  jules 1e6bbb8da9 Added some methods to allow ReferenceCountedObjectPtrs to be constructed or copied from references as well as pointers - as well as increasing safety, this actually makes things a bit more efficient as it skips a nullptr check. Updated lots of places in the code that could take advantage of this 6 years ago
  ed bf8adbc29a Projucer: Added an option to set the path to the Android Studio executable in the "Global Paths" settings 7 years ago
  hogliux 224bed4c86 Android: Added binary location support when building Android static libraries 7 years ago
  hogliux f08dccf3b1 Android: Update Projucer to support AS 3.1.2 7 years ago
  hogliux e6554b8e85 Android: Make JUCE work with latest AS 3.1.2 7 years ago
  Lukasz Kozakiewicz 315326477d Add video playback support for Android and iOS. Update VideoComponent API to support building custom UIs. 7 years ago
  Lukasz Kozakiewicz 772185f2b0 Add camera support for iOS and Android. 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  Tom Poole 4229dc0a4f Made a lot of ScopedPointer usage conform to the std::unique_ptr interface 7 years ago
  hogliux 2271d3b734 Android: Android Studio 3.1 now requires the google() repository to come before any other repositories 7 years ago
  hogliux a82047aea9 Android: Updated to latest android gradle plugin and build tools version 7 years ago
  ed 32789aec6c Projucer: Added getJUCEModules() and getJUCEExporters() methods to MiscUtilities and use getTargetFolderForExporter() for setting exporter's target locations 7 years ago
  Lukasz Kozakiewicz c859b4af1d Android: add support for Google Oboe (developer preview). 7 years ago
  ed 06773f18bb Projucer: Add C++17 flag to exporters that support it 7 years ago
  Lukasz Kozakiewicz 4be6679aab Projucer: add option to specify custom drawable resources in Android exporter. 7 years ago
  Lukasz Kozakiewicz 7158847b6b Projucer: allow to customise remote notifications config file per build configuration. 7 years ago
  Lukasz Kozakiewicz 0bc498e913 Projucer: add option to customise activity base class in Android exporter. 7 years ago
  Lukasz Kozakiewicz 71d1feb391 Projucer: add option to include Java JAR libs to Android exporter. 7 years ago
  hogliux 982bd58609 Android: Updated default gradle android plugin version to 3.0.1 7 years ago
  ed 2d43125a95 Projucer: Cleaned up the exporter code 7 years ago
  jules 7d24b39f18 Cranked up the Clang warning level in the projucer, and fixed a few minor warnings 7 years ago
  ed 73a4730b27 Projucer: Disable LTO by default on Android. Re-saved all Android projects 7 years ago
  ed b72a626516 Projucer: Updated all the exporters and the project settings to use the new ValueWithDefault class 7 years ago
  Lukasz Kozakiewicz 36da4cde05 Add native content sharing support for iOS and Android 7 years ago
  Lukasz Kozakiewicz 87831624cb Android: disable hardware acceleration on ComponentPeerView level rather than application level to allow embedded views to use hardware acceleration if needed. 7 years ago
  Tom Poole f2261faee7 Fixed some bugs in LTO builds 7 years ago
  ed bf0881bfb2 Projucer: Fixed a few spelling errors 7 years ago
  Lukasz Kozakiewicz 073921445c Android: add WebBrowserComponent implementation. 7 years ago