エリス
f228d90ca2
Copy node_modules if the directory exists ( #607 )
2018-12-19 10:33:16 +09:00
Jan Piotrowski
5f44af3757
improve test readme ( #582 )
...
<!--
Please make sure the checklist boxes are all checked before submitting the PR. The checklist
is intended as a quick reference, for complete details please see our Contributor Guidelines:
http://cordova.apache.org/contribute/contribute_guidelines.html
Thanks!
-->
### Platforms affected
### What does this PR do?
### What testing has been done on this change?
### Checklist
- [ ] [Reported an issue](http://cordova.apache.org/contribute/issues.html ) in the JIRA database
- [ ] Commit message follows the format: "CB-3232: (android) Fix bug with resolving file paths", where CB-xxxx is the JIRA ID & "android" is the platform affected.
- [ ] Added automated test coverage as appropriate for this change.
2018-12-04 20:38:31 +01: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
Jan Piotrowski
a014228f7c
Output current package name if package name can't be validated
...
We have this of the package name. It only outputs that the current one is bad, not what the current one actually is. Added an output of the current one to the error.
2018-11-20 21:54:55 -08:00
エリス
2163c8ae05
Merge pull request #507 from dpogue/gradle-updates
...
Gradle Updates
2018-11-21 14:44:00 +09:00
Darryl Pogue
47bb5184a0
Silence some deprecation linter warnings
2018-11-20 21:13:02 -08:00
Darryl Pogue
f1f1ac3cbd
Updates for latest gradle/build tools
...
Ref GH-504.
2018-11-20 21:12:59 -08:00
Chris Brody
f1396c7aad
eslint ignore version file ( #559 )
...
Quick workaround to resolve build error
needed since cordova-coho generates version file with double-quotes
2018-11-14 20:35:47 -05: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
Darryl Pogue
cf5915ad01
Merge pull request #551 from DavidWiesner/cast-min-sdk-version
...
(android) add missing cast for cdvMinSdkVersion
2018-11-13 23:06:38 -08:00
David Boho
a4caa87d29
add missing cast for cdvMinSdkVersion
2018-11-14 06:18:53 +01:00
Christopher J. Brody
bbb3913a36
Test old plugin aidl & lib mapping - repros GH-547
...
(reproduces GH-547)
2018-11-13 13:06:48 -05:00
Christopher J. Brody
92f07d0418
Check old compat of other extension (CB-14125)
...
of plugin source file installed into app/src/main with
old target-dir scheme
NOTE: These tests do *not* check compatibility of
plugins with old lib target-dir scheme.
2018-11-12 23:27:59 -05:00
Christopher J. Brody
578a642209
Check target-dir mapping of plugin xml source file
...
Possibly related to: CB-13830: Add handlers for plugins
that use non-Java source files, such as Camera
2018-11-12 23:27:53 -05:00
Christopher J. Brody
9d03e4ec0a
Fix tests of plugin files with new app dir scheme
...
(new app target-dir scheme)
2018-11-12 22:54:40 -05:00
Chris Brody
576ad183e7
Merge pull request #542 from brodybits/gh-540-hotfix
...
Resolve GH-539 & GH-540 on master
2018-11-12 13:23:23 -05:00
Chris Brody
e31596f60e
Remove obsolete check for JellyBean (GH-534) ( #544 )
...
to work properly on Android Pie
was introduced in dc0bfeb0c (CB-11828)
Resolves #534
Co-authored-by: <pradiv-kumar@users.noreply.github.com >
Co-authored-by: Christopher J. Brody <chris.brody@gmail.com >
2018-11-12 12:06:45 -05: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
c15312ee70
unit test uninstall of <source-file> with app dest
...
for Java source, JAR, and AAR
Co-authored-by: Christopher J. Brody <chris.brody@gmail.com >
Co-authored-by: Kyle Kirbatski <kkirbatski@gmrmarketing.com >
Co-authored-by: Antonio Facciolo <afdev82@users.noreply.github.com >
2018-11-11 15:19:13 -05:00
Christopher J. Brody
3caefcae49
unit test source-file with custom lib target-dir
...
for JAR and AAR
(GH-540)
Co-Authored-By: Kyle Kirbatski <kkirbatski@gmrmarketing.com >
Co-Authored-By: Christopher J. Brody <chris.brody@gmail.com >
Co-Authored-By: @afdev82 (Antonio Facciolo)
2018-11-11 15:18:00 -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
Christopher J. Brody
fb1dfb27df
unit test uninstall of <source-file> with app dest
...
for Java source only (GH-539)
Co-Authored-By: Christopher J. Brody <chris.brody@gmail.com >
Co-Authored-By: Kyle Kirbatski <kkirbatski@gmrmarketing.com >
2018-11-11 15:15:36 -05:00
Kyle Kirbatski
898a6a8d8d
Add a unit test to test source-file target-dir /app/src/main/…
2018-11-11 15:15:35 -05:00
Darryl Pogue
7da53741cd
Merge pull request #538 from erisu/bump-common-3x
...
Dependency bump cordova-common@^3.0.0
2018-11-07 18:04:28 -08:00
エリス
47aabc631d
Dependency bump cordova-common@^3.0.0
2018-11-08 09:23:01 +09:00
Darryl Pogue
fb75ac371d
Merge pull request #536 from erisu/remove-node_module-copy
...
Only copy platform node_modules when created by binary
2018-11-06 10:06:46 -08:00
エリス
98c866704a
Only copy platform node_modules when create by bin
2018-11-06 16:08:34 +09: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
03c62e1ce2
Merge pull request #523 from dpogue/gradle-repo-order
...
Always put the Google repo above jcenter
2018-10-23 10:33:57 -07:00
Darryl Pogue
2c10545cd8
Always put the Google repo above jcenter
2018-10-23 08:21:05 -07:00
Jan Piotrowski
ff2ec7eed1
remove JIRA link
2018-10-04 01:12:02 +02: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
Chris Brody
cfa58a5661
Merge pull request #495 from Darshan-Chauhan/incorrect-default-sdk-version
...
Incorrect default sdk version issue fix
2018-09-12 07:17:16 -04:00
Darshan-Chauhan
905bff3d59
Incorrect default sdk version issue fix
2018-09-12 15:34:00 +05:30
Darryl Pogue
eadcd33e84
Merge pull request #493 from raphinesse/remove-bundled-dependencies
...
Remove bundled dependencies
2018-09-11 13:30:12 -07:00
Raphael von der Grün
76fe89dd1f
Remove bundled node_modules
2018-09-11 21:23:24 +02:00
Raphael von der Grün
3f487c5c28
Ignore the whole node_modules folder
2018-09-11 21:20:47 +02:00
Raphael von der Grün
c35a46ec45
Remove bundledDependencies key from package.json
2018-09-11 21:18:18 +02:00
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