Guillem Perez
f927014d06
fix(android): Avoid Crash Report: ConcurrentModificationException ( #1073 )
...
Authored-by: lempere <lempere@lempere.com>
2021-03-28 09:49:39 -03:00
Rick Habets
19a5feb875
fix: add not null checks to prevent running on destroyed activity ( #1148 )
...
* (android) #1002 : Add Null Pointer Checks to prevent Cordova from running on a destroyed activity
* (android) Add logging statements if Cordova Activity does not exist anymore (i.e. is destroyed)
Co-authored-by: Habets Rick <rick.habets@kbc.be>
2021-03-27 12:19:46 -03:00
ebhsgit
9dcf3eb68b
Fix for #924 - Concurrent Modification Exception ( #1091 )
...
Co-authored-by: 8bhsolutions <48874658+8bhsolutions@users.noreply.github.com>
2021-03-27 12:17:39 -03:00
Norman Breau
11364918b2
add repositories support ( #1179 )
...
Authored-by: Engin Diri <engin.diri@lidl.com>
2021-03-27 12:11:56 -03:00
Mosab A
1430304d36
feat: upgrade gradle-plugin@4.1.3 ( #1175 )
...
* Update build.gradle
* Update build.gradle
* Update build.gradle
* Update build.gradle
* Update build.gradle
* Update build.gradle
2021-03-27 10:36:39 -03:00
Pieter Van Poyer
d5b9029a23
Android - allow changing min sdk version ( #1117 )
...
* try to allow changing min sdk version
* undo testing with cdvMinSdkVersion=21
* Update framework/build.gradle
No printing of default behaviour
Co-authored-by: Norman Breau <norman@nbsolutions.ca>
* Update framework/build.gradle
typo + match case of cdvMinSdkVersion
Co-authored-by: Norman Breau <norman@nbsolutions.ca>
* resolve PR feedback timbru
Co-authored-by: Norman Breau <norman@nbsolutions.ca>
2020-11-18 13:48:46 -04:00
エリス
c144c08112
fix(android): allow file access for existing behavior ( #1111 )
2020-11-04 14:15:26 +09:00
Mosab A
33476b4754
[Frequent Updates] Gradle 6.6.1 & Android Gradle Plugin 4.0.1 & com.jfrog.bintray.gradle 1.8.5 ( #1079 )
...
* Update ProjectBuilder.js
* Update build.gradle
* Update build.gradle
* Update build.gradle
* Update build.gradle
* Update build.gradle
* Update wrapper.gradle
* Update build.gradle
* Update wrapper.gradle
* Update wrapper.gradle
* Update wrapper.gradle
* Update build.gradle
* Update build.gradle
* Update ProjectBuilder.js
* Update ProjectBuilder.js
2020-10-05 21:26:59 -03:00
Norman Breau
565106fc1f
refactor: Stop suppressing un-needed TruelyRandom lints ( #1046 )
2020-08-11 10:13:33 -03:00
Erisu
49fc5da207
Set VERSION to 9.1.0-dev (via coho)
2020-06-23 18:33:21 +09:00
Duy Mac Van
d90e191837
Accept multiple mime types on file input ( #971 )
2020-06-18 09:59:44 -03:00
Chris Brody
80b7a7f6ac
cleanup: remove trailing spaces from Java sources ( #999 )
...
* remove trailing spaces from framework/src/org/apache/cordova/*.java
* remove trailing spaces from framework/src/org/apache/cordova/engine/*.java
2020-06-16 19:26:48 -04:00
Chris Brody
b8a344fc17
cleanup: remove trailing spaces from framework build files ( #998 )
...
* remove trailing spaces from framework/build.xml
* remove trailing spaces from framework/cordova.gradle
2020-06-10 09:32:43 -04:00
Chris Brody
dead4b4ab6
breaking: reduce combined response cutoff to 16 MB ( #987 )
...
* breaking: reduce combined response cutoff to 16 MB
* rename `MAX_PAYLOAD_SIZE` to `COMBINED_RESPONSE_CUTOFF`
* update some comments
* cleanup: split `if` statements into multiple lines
2020-06-09 19:48:33 -04:00
Chris Brody
305cb2cdd5
major: Gradle 6.5 & Android Gradle plugin 4.0.0 updates ( #988 )
...
* feat: Gradle 6.5 & Android Gradle plugin 4.0.0 updates
* update test/android/wrapper.gradle to reference Gradle 6.5
* update test/androidx/wrapper.gradle to reference Gradle 6.5
* update spec/fixtures/android_studio_project/build.gradle
to reference com.android.tools.build:gradle:4.0.0
* update test/android/build.gradle
to reference com.android.tools.build:gradle:4.0.0
* update test/androidx/build.gradle
to reference com.android.tools.build:gradle:4.0.0
2020-06-08 20:47:10 -04:00
Norman Breau
e86b211cd1
breaking: Bump android gradle plugin to 3.6.0 ( #962 )
2020-04-25 14:34:15 -03:00
Norman Breau
16a88ec631
fix: ANDROID_SDK_ROOT variable ( #951 )
...
This commit does the following:
- Makes ANDROID_SDK_ROOT the primary variable to look for the Android SDK location.
- Makes ANDROID_HOME the fallback variable, if ANDROID_SDK_ROOT is not present/valid.
Gradle updates:
Note that the following gradle updates were required, otherwise the android gradle plugin did not honour the ANDROID_SDK_ROOT variable.
- Updates the framework's android studio's gradle plugin from version 3.3.0 to 3.5.3.
Not only this is required for android's gradle to obey ANDROID_SDK_ROOT, it is now in sync with the Android test project/
- Updates the Androidx test project to use gralde plugin from version 3.3.0 to 3.5.3, to match Android Test & framework.
- Consequentially, this required to also upgrade AndroidX test project to use Gradle 6.1, which also matches both the Android test project & framework
These changes above fixes #949
Additionally, since we update the environment variables dynamically, the environment variable printout produced misleading information.
The environment variable printout will now print out the variable as defined by the user (before the tooling messes with them). An additional log
is printed that tells the user exactly what Cordova is going to use for the Android SDK path. This should fix #670
2020-04-15 23:43:17 -03:00
Norman Breau
43a6805902
feat: com.android.tools.build:gradle:3.5.3 ( #960 )
2020-04-15 23:42:15 -03:00
João Gonçalves
71f63d7b33
Prevent exit fullscreen mode from closing application ( #823 )
...
* (android) wrap custom view in FrameLayout
Wraps the custom view in a FrameLayout in order
to capture key events and redirect them to SystemWebView's
dispatchKeyEvent.
* Update framework/src/org/apache/cordova/CordovaWebViewImpl.java
Co-Authored-By: エリス <erisu@users.noreply.github.com>
* Update framework/src/org/apache/cordova/CordovaWebViewImpl.java
Co-Authored-By: エリス <erisu@users.noreply.github.com>
* Update framework/src/org/apache/cordova/CordovaWebViewImpl.java
Co-Authored-By: エリス <erisu@users.noreply.github.com>
* remove empty line below @override
Co-authored-by: Norman Breau <norman@normanbreau.com>
Co-authored-by: エリス <erisu@users.noreply.github.com>
2020-04-14 18:48:06 +00:00
Norman Breau
6d451bc6f9
fix: Removed redundent logcat print ( #950 )
...
The chromium webview will print an informational log already,
we don't need to override the method to do what the webview will already.
2020-04-11 23:25:20 -03:00
Bas Bosman
6402e7b755
Bump minSdkVersion to 22 and drop pre-Lollipop specific code ( #915 )
...
* feat: bump minSdkVersion to 22
BREAKING CHANGE: drop KitKat support
* chore: remove obsolete comment
* feat: remove pre-Lollipop specific code
* chore: remove KitKat from needsKitKatContentUrlFix
* chore: other minor cleanup
2020-04-03 19:54:08 +02:00
Norman Breau
3712619f5c
refactor: remove shelljs dependency ( #842 )
...
Co-authored-by: エリス <erisu@users.noreply.github.com>
2020-01-29 10:12:55 +09:00
エリス
64ef13c6e0
chore: remove .project file & add .settings to gitignore ( #902 )
2020-01-20 11:41:56 +09:00
Raphael von der Grün
66ad2c948e
refactor: simplify doFindLatestInstalledBuildTools ( #900 )
...
* chore: update com.g00fy2:versioncompare to 1.3.4
* refactor: flatten error handling in doFindLatestInstalledBuildTools
* refactor: inline & simplify getAvailableBuildTools
* refactor: use string interpolation for error messages
2020-01-17 13:43:25 +01:00
Kristian Heljas
60e022fedd
feat: use java package name for loading BuildConfig ( #751 )
2020-01-17 20:46:45 +09:00
エリス
a951793431
feat: add google services support ( #893 )
...
* feat: Add support for GoogleServicesEnabled preference option
* fix: wrap google-services classpath with GoogleServicesEnabled flag
* chore: bump google-services version to 4.2.0
* feat: Add support for GoogleServicesVersion preference option
Co-authored-by: Maksim Chemerisuk <chemerisuk@users.noreply.github.com>
2020-01-16 08:40:54 +09:00
Ramazan VAPURCU
f4b8f44d4a
feat: add version-compare library to compare build-tools versions properly. ( #709 )
...
Closes #708
2020-01-15 07:28:54 +09:00
Norman Breau
5889001465
Increased default target sdk to 29 ( #848 )
...
* (android) increased default target sdk to 29
* Updated travis and appveyor to use build tools/api level 29
* Fixed two other files that was missing the API 29 update
2020-01-07 11:47:27 -04:00
エリス
d0f972e128
chore: bump version to 9.0.0-dev ( #890 )
2020-01-06 12:07:05 +09:00
任跃兵
e42fedc820
Optimization code ( #697 )
...
This judgment condition has no use.
2019-11-14 19:24:10 +00:00
Adri Van Houdt
f0c9814c04
chore: removed comment that serves no purpose ( #863 )
2019-11-04 15:42:49 +00:00
Erisu
11f40bd2cc
Set VERSION to 8.2.0-dev (via coho)
2019-09-11 13:58:04 +09:00
MatusFiala
42c0cba7f7
feat: added multiple selection for filepicker ( #651 )
...
* GH-621 (Cordova-Android)
2019-09-09 08:44:40 +09:00
goffioul
01ab11644c
Don't request focus explicitly if not needed
...
Requesting the focus explicitly actually makes the child WebView to move the focus to the first visible focusable element on the page. This makes it impossible to simply let the WebView restore the focus to the last focused element, before the activity was paused. To prevent this problem on devices other that the Samsung Galaxy Note 3, only request the focus if necessary (it might as well be possible that the original fix is not needed anymore on newer versions of Android and/or WebView).
2019-06-20 15:28:08 -04: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
908354e7fa
Fix deprecation warning in SystemCookieManager
2019-04-02 07:16:08 -07:00
エリス
931251a5a8
Set VERSION to 8.1.0-dev (via coho)
2019-02-13 15:22:06 +09: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
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
Christopher J. Brody
53e1c1b65c
Set version & VERSION to 8.0.0-dev (coho)
2018-11-14 15:37:22 -05:00
Darryl Pogue
2c10545cd8
Always put the Google repo above jcenter
2018-10-23 08:21:05 -07:00
Joel Jeske
c0188ab95a
Fixes apache/cordova-android#473 : Do not attempt an activity intent AND a url load into the webview, return from the internal webview load.
2018-08-29 10:52:12 -05:00
Joe Bowser
5c4f8ca246
CB-14008: Updating Gradle Libraries to work with Android Studio 3.1.0
2018-04-04 13:54:39 -07:00
Rich Turner
b1551cad98
CB-13975: (android) Fix to fire pause event when cdvStartInBackground=true
2018-03-23 20:19:52 +00:00
Anthony Ward
e456a325f9
CB-13923 (android) fix -1 length for compressed files
2018-02-27 12:39:30 +00:00
Steve Gill
ca9a25e860
Set VERSION to 7.2.0-dev (via coho)
2018-02-21 10:52:01 -08:00
Steve Gill
e9603b0738
CB-13879 updated gradle plugin
2018-02-14 16:54:06 -08:00
Bas Bosman
075d38117a
CB-13800: (android) Drop pre-KitKat specific code
2018-01-19 13:58:24 +01:00
Joe Bowser
6cc4896690
Merge pull request #426 from infil00p/api_level_bump
...
CB-13724: Bump Target SDK to API 27
2018-01-17 11:48:51 -08:00
Joe Bowser
fcf705e007
Merge pull request #425 from deton/fix-nullresult-fromthread
...
CB-12218: (android) Fix consistency of null result message
2018-01-03 11:24:24 -08:00
Joe Bowser
5c93c214b9
CB-13724: Bump Target SDK to API 27
2018-01-02 14:38:03 -08:00
KIHARA Hideto
45a7b90c6c
CB-12218: (android) Fix consistency of null result message
...
Fix problem that JavaScript receives ""(empty string) instead of null
if plugin sends null result from new thread.
2018-01-02 12:41:17 +09:00
Julio César
e1c3b4fd94
CB-13721 (Android): fix build apps that use cdvHelpers.getConfigPreference
2017-12-30 01:07:45 +01:00
Joe Bowser
74e9e213d6
Forgot to bump AndroidManifest.xml for play store reasons
2017-12-12 12:49:54 -08:00
Joe Bowser
735bc98243
Set VERSION to 7.1.0-dev (via coho)
2017-11-30 10:01:28 -08:00
Joe Bowser
e53a65ef07
CB-13620 Updated RELEASENOTES and Version for release 7.0.0
2017-11-30 09:42:11 -08:00
Joe Bowser
4863320e45
Merge branch 'master' into StudioProjectCompat
2017-11-28 10:35:45 -08:00
Joe Bowser
ae823e6c4e
Merge pull request #385 from dreifachstein/master
...
CB-12835: add a Context getter in CordovaInterface
2017-11-28 10:34:19 -08:00
Joe Bowser
2930900963
Merge branch 'master' into StudioProjectCompat
2017-11-20 13:53:00 -08:00
Joe Bowser
3acba59494
CB-13297: This just works once you bump the project structure. Java 1.8 compatibility baked-in
2017-11-15 11:39:32 -08:00
Joe Bowser
026dce563b
CB-13558: Upgrading the gradle so we can upload the AAR
2017-11-09 11:14:47 -08:00
Joe Bowser
b77febc7a7
Merge branch 'master' into StudioProjectCompat
2017-11-07 10:52:37 -08:00
Joe Bowser
05aeaf1bd2
Set VERSION to 6.5.0-dev (via coho)
2017-11-06 11:44:20 -08:00
Joe Bowser
b1f527e682
Merge branch 'master' into StudioProjectCompat
2017-09-28 10:21:49 -07:00
Joe Bowser
0e498db735
Set VERSION to 6.4.0-dev (via coho)
2017-09-25 11:37:51 -07:00
Joe Bowser
7203b740fd
CB-13323 Updated RELEASENOTES and Version for release 6.3.0
2017-09-25 11:35:59 -07:00
Joe Bowser
dddb2837dd
CB-6936: Merge pull request #304 from uareurapid/master
...
CB-6936: fix crash when calling methods on a destroyed webview
2017-09-15 13:26:21 -07:00
Joe Bowser
7d282426c4
Merge branch 'master' into StudioProjectCompat
...
Another merge commit to track master changes
2017-09-14 11:45:57 -07:00
Joe Bowser
0d98e09fb1
Merge branch 'master' into StudioProjectCompat
2017-09-05 11:05:42 -07:00
Gil Pedersen
cb2f396e33
Update maven repo to include most recent lib versions
2017-08-29 17:27:02 +02:00
Joe Bowser
2377aa7ac2
Merge pull request #403 from infil00p/api26
...
CB-13177: Updating to API Level 26
2017-08-15 14:17:09 -07:00
Joe Bowser
f18086f83a
Merge branch 'master' into StudioProjectCompat
2017-08-15 13:29:44 -07:00
Simon MacDonald
5bda4df7fa
Revert CB-12015: initial-scale values less than 1.0 are ignored on Android
2017-08-14 20:57:44 -04:00
Joe Bowser
1a8e36ccd3
CB-13177: Updating to API Level 26
2017-08-14 11:41:46 -07:00
Simon MacDonald
d364f46baa
CB-12730: Compat - INTEGRATE
2017-07-28 08:56:19 -04:00
Joe Bowser
c74192d578
Adding conditional code into Gradle, this is a bit dirty since we can't explicitly test it but we'll just have to rely on jasmine
2017-06-14 09:57:28 -07:00
Joe Bowser
7b17abc555
Fixing linting issues
2017-06-14 09:57:26 -07:00
Joe Bowser
ffadf5dd51
Changing this so we pass lint
2017-06-14 09:57:25 -07:00
Xiaolei Yu
17906735df
CB-12835: add a Context getter in CordovaInterface
...
A custom engine may live outside of the Activity's lifecycle and the
Activity instance may not always be available. This getter allows
Context accesses in all cases.
2017-06-11 17:51:19 +08:00
filmaj
e7e8e95242
Set VERSION to 6.3.0-dev (via coho)
2017-05-02 16:19:19 -07:00
filmaj
b6a5844027
CB-12746: decrement working dev version on master to 6.2.4-dev, to align with impending patch release.
2017-05-02 16:04:20 -07:00
Simon MacDonald
ee1165ea33
CB-12015: initial-scale values less than 1.0 are ignored on Android
...
This closes #376
2017-05-01 11:20:25 -07:00
Steve Gill
a4103d8dc8
updated version in build.gradle
2017-04-07 10:56:39 -07:00
Steve Gill
8a2e96d995
Update JS snapshot to version 6.3.0-dev (via coho)
2017-03-28 15:23:50 -07:00
Steve Gill
13dbd2f5d4
Set VERSION to 6.3.0-dev (via coho)
2017-03-28 15:18:35 -07:00
Steve Gill
312efc3878
CB-12609: added missing license headers
2017-03-28 15:03:47 -07:00
Josh Jackson
abfece70c1
Shorter method name
2017-03-22 10:54:41 -07:00
Josh Jackson
33da6e9eb8
Fix encoding of multipart messages.
2017-03-22 10:54:41 -07:00
Joe Bowser
b2664bc469
CB-12524: Test distributing a wrapper in the framework directory
2017-03-13 13:51:36 -07:00
Bharath Hariharan
7d5afdebe1
Updating version
...
This closes #364
2017-02-27 16:03:44 -08:00
Bharath Hariharan
ac6ad2dea1
Adding Binary plugin to class path
...
This closes #361
2017-02-22 16:47:59 -08:00
Bharath Hariharan
0b116f1b5c
Updating Maven settings
2017-02-14 16:31:27 -08:00
Bharath Hariharan
acdb934ef9
Add the ability to publish to Bintray jCenter repo
2017-02-13 16:37:39 -08:00
Joe Bowser
6a63d9df0a
Set VERSION to 6.2.0-dev (via coho)
2016-11-02 16:32:15 -07:00
Joe Bowser
5346a386f7
CB-12108: Updating gradle files to work with the latest version of Android Studio, since a patch release breaks this, and Gradle complains if you add the plus
2016-11-02 14:19:21 -07:00
Joe Bowser
35b0ba6d07
Bumping up the version
2016-11-01 16:39:09 -07:00
Joe Bowser
3e7be6cc0f
Set VERSION to 6.1.0-dev (via coho)
2016-10-20 11:49:03 -07:00