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
Raphael von der Grün
ad742ec93c
Simplify and fix promise handling in specs ( #787 )
2019-07-17 14:56:36 +02:00
Raphael von der Grün
1de7c38134
Properly handle promise in create script ( #784 )
...
* Properly handle promise in create script
* Add regression test
2019-07-17 09:52:19 +02:00
Raphael von der Grün
997943a194
Do not clobber process properties with test mocks ( #783 )
2019-07-17 03:01:56 +02:00
Raphael von der Grün
47c6048d53
Do not clobber console.log to spy on it ( #782 )
2019-07-17 00:18:12 +02:00
エリス
a64d459c8e
Add Node.js 12 to CI Services ( #724 )
...
and remove trailing whitespace from .travis.yml
Co-authored-by: エリス <erisu@users.noreply.github.com>
Co-authored-by: Christopher J. Brody <brodybits@users.noreply.github.com>
2019-07-14 17:20:47 -04:00
Chris Brody
a5ad440f17
ci(travis): set dist: trusty
in .travis.yml
( #777 )
...
to avoid errored Travis CI build on Node.js 12
including NOTE with a TODO item
2019-07-14 16:54:26 -04: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
Chris Brody
989b4cc913
test: use verbose spec reporter ( #778 )
...
Co-authored-by: Christopher J. Brody <chris@brody.consulting>
Co-authored-by: Raphael von der Grün <raphinesse@users.noreply.github.com>
2019-07-14 15:36:46 -04:00
Norman Breau
38c6627999
rewire workaround for NodeJS 12 ( #774 )
...
* rewire workaround for NodeJS 12
* additional comment with a link to the underlying issue in jhnns/rewire#167
2019-07-12 02:09:57 -04:00
Chris Brody
4b9e18c6b8
nyc@14 update in devDependencies ( #772 )
2019-07-12 01:46:55 -04:00
Jan Piotrowski
906f8cc002
ci(travis): Fix Android SDK ( #765 )
...
* add node 12
* try to cleanup and fix
* fix
* fix
* no node 12 then...
2019-07-11 12:16:29 +02: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
エリス
b177f84825
Added allprojects repositories for Framework Release Builds ( #676 )
2019-04-06 13:33:04 +09: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
516c3411aa
Merge pull request #710 from dpogue/cookie-deprecation
...
Fix deprecation warning in SystemCookieManager
2019-04-02 13:27:20 -07:00
Darryl Pogue
908354e7fa
Fix deprecation warning in SystemCookieManager
2019-04-02 07:16:08 -07:00
Darryl Pogue
9531dbbc7b
Merge pull request #691 from dpogue/common-configparser
...
Run prepare with the correct ConfigParser version
2019-03-15 11:08:35 -07: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
エリス
576edb53bb
Updated ANDROID_HOME Test to Follow #656 Change ( #673 )
2019-02-18 09:34:55 +09: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
エリス
9697550488
GH-10 Updated version and RELEASENOTES.md for release 8.0.0
2019-02-13 15:19:45 +09:00
エリス
3dac984613
Added Missing License Headers ( #669 )
2019-02-13 11:35:43 +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
Chris Brody
719acd3ab1
Merge pull request #668 from brodybits/revert-pr-664
...
Revert "Remove uses-sdk from AndroidManifest.xml (#664 )"
2019-02-12 19:05:51 -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
Jan Piotrowski
9cb9f32fbb
Add or update GitHub pull request and issue template
2019-02-11 18:36:02 +01: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
73692e60d8
Quick updates to top-level project.properties ( #654 )
...
* Update header comments according to reality, in a similar fashion to
bin/templates/project/project.properties
* update default target API to 28
this change updates the target SDK value to 28 in both generated
platforms/android/CordovaLib/AndroidManifest.xml and
the resulting Android build, if not overridden by the Cordova user
Co-authored-by: Christopher J. Brody <chris.brody@gmail.com>
Co-authored-by: Joe Bowser <bowserj@apache.org>
2019-02-08 13:23:16 -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
7a98708eef
.gitignore add package-lock.json ( #626 )
2019-01-17 19:23:55 -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
エリス
634f92efb6
Update Bug Issue Tracker
2019-01-15 21:57:08 -08:00
エリス
98a7b759e8
Remove unused dependecy promise-matchers
2019-01-15 21:57:08 -08:00
エリス
3976685e4e
Cleanup package scripts
2019-01-15 21:57:08 -08:00
エリス
f7688bc64e
Replaced code coverage istanbul with nyc
2019-01-15 21:57:08 -08:00
エリス
18e28294d6
Updated Dependencies
2019-01-15 21:57:08 -08:00
エリス
39bd0d6463
Bumped Dev Dependencies + ESLint Correction
2019-01-15 21:57:08 -08:00
エリス
c1819cc027
Bumped cordova-common@^3.1.0
2019-01-15 21:57:08 -08:00
エリス
f228d90ca2
Copy node_modules if the directory exists ( #607 )
2018-12-19 10:33:16 +09:00