Raphael von der Grün
e3cc75caff
feat: don't filter gradle's stderr anymore ( #860 )
2020-01-06 12:15:25 +09:00
エリス
d0f972e128
chore: bump version to 9.0.0-dev ( #890 )
2020-01-06 12:07:05 +09:00
Raphael von der Grün
5dfa995a4b
Ensure to lint as many files as possible ( #854 )
...
* Lint everything, including bins w/out extension
* Apply eslint --fix to all linted files
* Manually fix all remaining lint rule violations
* Remove ESLint inline config
2019-10-21 18:26:17 +02:00
Erisu
c35a990c09
Update JS snapshot to version 8.2.0-dev (via coho)
2019-09-11 13:58:08 +09:00
Erisu
11f40bd2cc
Set VERSION to 8.2.0-dev (via coho)
2019-09-11 13:58:04 +09:00
Jan Piotrowski
f2b84d8d83
chore: compress files in /res with tinypng.com ( #672 )
2019-09-07 22:45:43 +09:00
Norman Breau
1b11206174
fix: clean command ( #815 )
...
* fix clean command
* added unit tests for the getArgs clean
* Cleaned up ProjectBuilder.getArgs for readability
2019-09-07 13:54:32 +09:00
Norman Breau
9808a0d4d3
GH-799 (android) Stop webview from restarting when activity resizes ( #800 )
2019-08-26 19:57:11 +00:00
Norman Breau
bd1697dbd2
feat: Build app bundles (.aab files) ( #764 )
...
* (android) Added android bundle support
with some corrected tests
added bundle specific output
* with --packageType flag to have consistency with cordova-ios
* warn about missing required signing params only if at least one signing param is present
* produce error on run if packageType = bundle
* added comments relating to shelljs as suggested
* unit test case added by @brodybits - Chris Brody
* Filled in error message and unit test spec
Primary author: @breautek - Norman Breau <norman@normanbreau.com >
Co-authored-by: Norman Breau <norman@normanbreau.com >
Co-authored-by: Chris Brody <chris@brody.consulting >
2019-08-08 12:53:10 -04:00
Raphael von der Grün
b3b8690bbd
Simplify apkSorter using compare-func package ( #788 )
2019-07-18 11:59:54 +02:00
Chris Brody
acad24d62a
Consistent order from ProjectBuilder.apkSorter ( #779 )
...
This function used to give a different order depending on the behavior
of Array.prototype.sort(), which led to a test failure on Node.js 12
(see apache/cordova-android#767).
This update gives a consistent sort order, regardless of the
JavaScript engine implementation, now succeeds on Node.js
versions 6, 8, 10, and 12.
Resolves #767
For reference:
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort
2019-07-14 16:35:44 -04:00
Raphael von der Grün
4cf3dcfaae
Do not explicitly require modules from project directory ( #713 )
...
* Allow to pass-through projectPath to Builder
* Do not explicitly require modules from project directory
2019-04-13 17:34:59 +02:00
エリス
485e6e0e4d
Improve Gradle Build Arguments ( #699 )
...
* Remove `uses-sdk` from AndroidManifest
* Remove dependency `elementtree`
* Updated Build Command Help Menu Printout
* Cleanup `minSdkVersion` printout
* Added `maxSdkVersion`, but not recommended to set.
* Added `targetSdkVersion`
* Update the `GradlePropertiesParser` & Test Spec
* Always Set Overriding Changes
* Update existing properties
* Update configure method
2019-04-06 13:28:25 +09:00
Darryl Pogue
d10dd1c0b4
Remove unused browserify paths
2019-03-14 23:03:14 -07:00
Darryl Pogue
6533474070
GH-690: Run prepare with the correct ConfigParser
2019-03-14 23:02:53 -07:00
エリス
20e390af85
Update JS snapshot to version 8.1.0-dev (via coho)
2019-02-13 15:22:10 +09:00
エリス
931251a5a8
Set VERSION to 8.1.0-dev (via coho)
2019-02-13 15:22:06 +09:00
Chris Brody
867da56e2e
Use custom Gradle properties to read minSdkVersion value from config.xml ( #655 )
...
Co-authored-by: エリス <ellis.bryan@gmail.com >
Co-authored-by: Christopher J. Brody <chris.brody@gmail.com >
2019-02-12 20:11:32 -05:00
Christopher J. Brody
549cae0a06
Revert "Remove uses-sdk from AndroidManifest.xml ( #664 )"
...
This reverts commit bb45f4f3ba .
Resolves #666
2019-02-12 19:01:07 -05:00
Chris Brody
bb45f4f3ba
Remove uses-sdk from AndroidManifest.xml ( #664 )
...
* Remove uses-sdk from AndroidManifest.xml
since uses-sdk values are now superseded by Gradle files
* remove elementtree no longer needed
* remove internal capitalize function no longer needed
* remove AndroidManifest SDK version tests no longer needed
resolves #629
2019-02-12 11:22:49 -05:00
Chris Brody
b4de6f55c4
Quick fix to support ANDROID_SDK_ROOT ( #656 )
...
resolves #617
2019-02-12 09:20:17 -05:00
Chris Brody
e99c145d55
Ignore more Gradle build artifacts in Android project ( #632 )
...
including a couple suggestions from:
- https://github.com/github/gitignore/blob/master/Gradle.gitignore
2019-02-11 14:58:20 -05:00
Chris Brody
a6f30b6977
Android tools 3.3 & Gradle 4.10.3 update ( #642 )
...
Gradle 4.10.1 or higher is needed for Android Studio 3.3.0 ref:
- https://developer.android.com/studio/releases/gradle-plugin#3-3-0
Resolves #634 (Update Gradle classpath for Android Studio 3.3)
Resolves #596 (Support gradle 4.9+)
2019-02-09 19:35:46 -05:00
Chris Brody
4abe3d3a49
Ignore Android Studio .idea files in project ( #635 )
2019-02-08 13:13:59 -05:00
Fabian Te
54df4a116c
Add missing log to Java version check ( #624 )
...
* Add missing log to Java version check
* Simplify version check output
Resolves #623
2019-01-27 10:52:22 -05:00
Keith Lord
715ce2f9ac
Update emulator.js to fix issue #608 ( #630 )
...
Fixes "Device still authorizing issue" #608 (https://github.com/apache/cordova-android/issues/608 )
Resolves #608
2019-01-18 15:24:28 -05:00
Chris Brody
d9c08f12a7
Fix requirements error messages for JDK 8 ( #620 )
2019-01-17 10:13:00 -05:00
Chris Brody
e41fbc5708
javac error message fixes in requirements check ( #619 )
...
- fix download link
- put download link on its own line
- no punctuation at the end of the download link
(fixes #618 )
- no extra newline at the end
- extra newline spacing in case JAVA_HOME is invalid
2019-01-16 22:51:45 -05:00
エリス
39bd0d6463
Bumped Dev Dependencies + ESLint Correction
2019-01-15 21:57:08 -08:00
Jule-
8a4ae311ce
Rewrite install dir resolution for legacy plugins ( #589 )
...
* Improve target-dir restriction for detecting new android project structure used in plugin.xml. (#575 )
* Clarify old source-file declaration way from the new one and improve ambiguous code.
* Better check `src/main` forms.
* Replace path search with RegExp vars.
* Fix RegExp in order to match `/` or `EOL`.
* Remove template strings for NodeJS 4 support (wanted in case we port these changes to `7.1.x` at some point).
* Add pointer to deprecation plan in GH-580.
2018-11-28 06:46:45 -05:00
Chris Brody
ef2434188e
Resolve issue with plugin target-dir="app*" subdirs ( #572 )
...
(subdirectories) such as "appco", with unit tests to verify
Needed for @katzer plugins that use de/appplant subdirectory,
for example:
* cordova-plugin-local-notifications
* cordova-plugin-badge
* cordova-plugin-background-mode
Also needed for cordova-plugin-inappbrowser
Co-authored-by: Christopher J. Brody <chris.brody@gmail.com >
Co-authored-by: Julio César <jcesarmobile@gmail.com >
Co-authored-by: Jan Piotrowski <piotrowski+github@gmail.com >
2018-11-22 08:59:33 -05:00
Darryl Pogue
f1f1ac3cbd
Updates for latest gradle/build tools
...
Ref GH-504.
2018-11-20 21:12:59 -08:00
Chris Brody
21ae48eada
Merge pull request #550 from brodybits/gh-547-bugfix
...
Fix for old plugins with non-Java sources (GH-547)
2018-11-14 17:44:31 -05:00
Christopher J. Brody
53e1c1b65c
Set version & VERSION to 8.0.0-dev (coho)
2018-11-14 15:37:22 -05:00
Christopher J. Brody
858611f95e
Update JS to version 8.0.0-dev (via coho)
2018-11-14 15:37:22 -05:00
Christopher J. Brody
5c334b6c10
CB-9366 cordova.js log error.stack (cordova-js@4.2.4)
...
(Update cordova.js from cordova-js@4.2.4, using coho copy-js)
2018-11-14 15:30:26 -05:00
Christopher J. Brody
cf5a02ea0f
Update cordova.js from cordova-js@4.2.3
...
using coho copy-js
with the following change from cordova-js-src:
* Remove obsolete check for JellyBean to work properly on Android Pie
(GH-534)
2018-11-14 15:24:48 -05:00
Christopher J. Brody
a67bc75b93
GH-547 Fix for old plugins with non-Java sources
...
(source-file entries)
including aidl, aar, jar, and so files
2018-11-14 13:19:58 -05:00
Christopher J. Brody
895ab0c970
Fix comments in getInstallDestination
...
(in pluginHandlers.js)
2018-11-14 11:40:33 -05:00
Christopher J. Brody
21f84732c8
Cleanup getInstallDestination in pluginHandlers.js
2018-11-14 11:38:39 -05:00
David Boho
7eed65e9b4
GH-552 (android) check for build-extras.gradle in the app-parent directory ( #553 )
...
as documented in https://cordova.apache.org/docs/en/latest/guide/platforms/android/?#extending-buildgradle
and deal with multiple build-extras.gradle locations
Co-authored-by: David Boho <david.boho@tu-ilmenau.de >
Co-authored-by: Christopher J. Brody <chris.brody@gmail.com >
2018-11-14 08:00:36 -05:00
David Boho
a4caa87d29
add missing cast for cdvMinSdkVersion
2018-11-14 06:18:53 +01:00
Christopher J. Brody
ef493b4c0f
GH-540 fix for source-file with app target-dir
2018-11-11 15:26:04 -05:00
Christopher J. Brody
c2f6631f91
GH-539 fix destination path fallback
...
Fallback to old path mapping if no Android Studio path mapping exists
Co-authored-by: Christopher J. Brody <chris.brody@gmail.com >
Co-authored-by: Kyle Kirbatski <kkirbatski@gmrmarketing.com >
2018-11-11 15:16:19 -05:00
Darryl Pogue
e58453d3e6
Merge pull request #465 from erisu/CB-14201
...
CB-14201: (android) Removes Gradle property in-line command arguments…
2018-10-31 21:25:26 -07:00
Darryl Pogue
8dfddef6f9
Merge pull request #486 from jedrivisser/7.1.x
...
GH-485: (android) Replace deprecated "compile" with "implementation"
2018-09-25 22:30:46 -07:00
Chris Brody
73edf4de7b
Update comments ( #496 )
...
as followup to GH-495
2018-09-12 07:52:11 -04:00
Darshan-Chauhan
905bff3d59
Incorrect default sdk version issue fix
2018-09-12 15:34:00 +05:30
Jedri Visser
e3eb933182
GH-485: (android) Change deprecated "compile" to "implementation"
2018-09-06 22:54:26 +02:00
エリス
dacb0e5c72
CB-14201: (android) Removes Gradle property in-line command arguments for gradle.properties
2018-09-06 14:16:05 +09:00