Anthony Callegaro
4ddd274cc7
Attempt at autoplaying videos
...
- Upgrade XWalk to 22
- Try to disable requirement for user gesture to play media on the
Webview in different part of the code
2016-11-03 23:49:20 +01:00
Vincent Bernat
66d7d32c37
prefs: add "2 minutes" and "5 minutes" as possible timeouts
...
On some JS-heavy page, 1 minute is sometimes too short. As the global
problem, JS is single-threaded and therefore heavy computation may block
the same thread that should execute the timeout function. We could use a
worker to fix that but this would defeat our ability to detect a page is
stuck.
2016-11-03 07:42:41 +01:00
Vincent Bernat
e227982d04
build: Crosswalk 16.x is now stable
2016-01-13 22:12:44 +01:00
Vincent Bernat
b15068a3e1
ssl: handle a security exception if we are denied keystore access
2015-12-21 09:57:42 +01:00
Vincent Bernat
c71c133035
doc: explain how to download missing Android components
2015-12-21 09:40:25 +01:00
Vincent Bernat
a5d16221d3
manifest: add permission to read SD card
2015-12-21 09:29:16 +01:00
Vincent Bernat
b9ab78d271
preferences: change default path for external keystore
2015-12-21 08:02:13 +01:00
Vincent Bernat
adf93144be
doc: add a note about multiple client certificates in README
2015-12-20 21:46:27 +01:00
Vincent Bernat
05d0cbeba0
webview: promote the "load failed" error message to a warning
2015-12-20 21:42:13 +01:00
Vincent Bernat
40af05341a
ssl: add a note about PKCS#12 password
...
For some reason, the key is protected inside the keystore by the
password from the PKCS#12 file. We should be able to chnage it with
`-destkeypass` but it said that we should have aliases and when we use
`-alias`, it complains about conflicts.
Just tell the user to ensure the PKCS#12 have the same password.
2015-12-20 21:38:42 +01:00
Vincent Bernat
99a05eb563
ssl: ability to embed/use a client certificate
...
This is still quite new.
2015-12-20 21:27:32 +01:00
Vincent Bernat
6488fde01b
build: add more linting when compiling
2015-12-20 21:24:13 +01:00
Vincent Bernat
d4636cccea
build: upgrade to crosswalk 16
2015-12-19 14:50:34 +01:00
Vincent Bernat
3e80028b40
build: remove useless Java import
2015-12-14 22:09:12 +01:00
Vincent Bernat
118d1f1073
build: update Crosswalk library to latest stable version
2015-12-14 19:52:12 +01:00
Vincent Bernat
7c795e156e
doc: add a list of limitations
...
Some of them may be solved one day. It is like a todo list.
2015-11-29 19:41:58 +01:00
Vincent Bernat
60d5262307
version: release 2.6.1
2015-08-08 17:11:40 +02:00
Vincent Bernat
368e4fba7d
webview: stop messaging when detached
...
This fixes some crashes but for some reason, when the activity is
paused, the webview is detached and attached again.
2015-08-08 17:09:20 +02:00
Vincent Bernat
962a066527
webview: don't dismiss a waitscreen when not displayed
...
Otherwise, we just crash. It's a side effect of something else...
2015-08-08 16:44:52 +02:00
Vincent Bernat
985ae3d071
webview: don't use a stable layout all the time
...
It seems that on Lollilop, this leaves a band at the bottom of the
screen.
2015-08-08 16:02:52 +02:00
Vincent Bernat
9e09a62c7f
doc: explain how to build a debug version
2015-08-08 15:49:14 +02:00
Vincent Bernat
fb414f8a4d
build: use a more up-to-date Crosswalk library
...
This one is based on Chromium 43.
2015-08-08 15:40:31 +02:00
Vincent Bernat
718d7fdd02
webview: ensure ICS compatibility of the wait screen
2015-01-25 01:40:21 +01:00
Vincent Bernat
42aedc17fa
webview: make the action bar a bit transparent
2015-01-25 01:36:52 +01:00
Vincent Bernat
599cb8f674
webview: use stable layout even when not locked
...
We ensure the action bar is black and not transparent to get something
nice.
2015-01-25 01:32:40 +01:00
Vincent Bernat
c4c8f36aed
webview: when preferences are locked, use more stable fullscreen modes
...
Since we don't need the action bar, use stable/fullscreen layouts and
immersive mode if available.
2015-01-25 01:23:00 +01:00
Vincent Bernat
942bc267a4
webview: rely on navigation visibility to display action bar
...
This way, we are compatible with both 4.2 and 4.4+.
2015-01-25 01:15:23 +01:00
Vincent Bernat
9a6c6c9967
webview: don't use immersive mode for fullscreen
...
Otherwise, it is not possible to edit preferences
2015-01-25 01:11:38 +01:00
Vincent Bernat
b10f3e9343
webview: more fullscreen on Android ICS
2015-01-25 01:08:42 +01:00
Vincent Bernat
2a632d45c9
webview: compatibility with Android 4.0
2015-01-25 01:05:12 +01:00
Vincent Bernat
956fa8662f
version: release 2.5.0
...
Release this new version as 2.5.0.
2015-01-24 22:07:51 +01:00
Vincent Bernat
3b8f64e485
webview: make SSL error handling configurable
2015-01-24 16:27:09 +01:00
Vincent Bernat
534d1d988f
webview: implement appropriate lifecycle inside activity
2015-01-24 16:13:06 +01:00
Vincent Bernat
ca7c3a2536
webview: ignore file chooser requests
2015-01-24 15:54:40 +01:00
Vincent Bernat
44880ecd62
webview: ignore window close requests
2015-01-24 15:53:06 +01:00
Vincent Bernat
c225914b3e
webview: ignore any JS modal request
2015-01-24 15:52:23 +01:00
Vincent Bernat
1a661b90f4
webview: ignore fullscreen requests
2015-01-24 15:50:31 +01:00
Vincent Bernat
079b3e3bd7
webview: ignore any SSL error
2015-01-24 15:42:13 +01:00
Vincent Bernat
0c7350b70c
build: don't ask for passwords if we can't sign
2015-01-24 12:49:50 +01:00
Vincent Bernat
4c6f721817
build: add some bits to sign releases
2015-01-24 12:42:57 +01:00
Vincent Bernat
ad49ab47ab
build: remove unused getVersionCodeFromManifest()
function
2015-01-24 12:35:48 +01:00
Vincent Bernat
985efe7222
preferences: remove dot at the end of sentences
2015-01-24 11:54:57 +01:00
Vincent Bernat
6a36c3b544
activity: add a preference to keep the screen on all the time
2015-01-24 11:54:16 +01:00
Vincent Bernat
79db0492dc
doc: mention crosswalk
2015-01-24 09:04:18 +01:00
Vincent Bernat
969b049cca
travis: don't specify components to use
...
Let Gradle handle that.
2015-01-23 23:57:51 +01:00
Vincent Bernat
948f3f356f
build: use sdk-manager-plugin to handle Android SDK
...
Sweet plugin!
2015-01-23 23:56:45 +01:00
Vincent Bernat
ce99a2a0b9
build: target the most recent stable version of CrossWalk
...
First number (10) is CrossWalk version while the second one (39) is
Chromium version. They are connected but we specify both of them to make
it easier to know what version of Chromium is used.
2015-01-23 22:21:15 +01:00
Vincent Bernat
b98a874fe1
build: use gradle wrapper
2015-01-23 22:16:50 +01:00
Vincent Bernat
50fea77f33
lint: suppress some linting warnings
2015-01-23 22:09:56 +01:00
Vincent Bernat
06a0159e43
preferences: default to the demo application
2015-01-23 22:03:45 +01:00