06d019ef0a21f6765cc477f30f7ef60526f20d82 |
|
21-Jun-2017 |
Gustav Sennton <gsennton@google.com> |
Move the WebView loader to frameworks/base. Bug: 62445369 Test: run WebView using app and ensure it loads WebView. Change-Id: I8d5f85a746203222bfb582317e5caff44cf06724
/frameworks/webview/chromium/Android.mk
|
f00cfa4e1d3bef4b8640374b11c8559a33734a75 |
|
04-Nov-2016 |
John Reck <jreck@google.com> |
Add missing dependency Test: builds Change-Id: I3c2bccbf3cef536f1be5a2b72136d567dab3a99d
/frameworks/webview/chromium/Android.mk
|
ad75a55a161c28a96c3cf1a2ad6bda28ea5e9799 |
|
14-Mar-2016 |
Torne (Richard Coles) <torne@google.com> |
Load the library using classloader's namespace. Use the namespace corresponding to a given classloader to load the native library. This allows the calling code in WebViewFactory to associate the library with the WebView APK's classloader, preventing it from being loaded twice in some situations. Bug: 27189432 Change-Id: I89b21b28ebba4dbb817e519d349a4bb021cc6b10
/frameworks/webview/chromium/Android.mk
|
8818e82a062f2031cc7af7e4d491e942c38aa7e9 |
|
28-May-2015 |
Torne (Richard Coles) <torne@google.com> |
Remove no-longer-used webview glue sources. The WebView glue code no longer lives in Android, it's in the Chromium repository with the rest of the WebView implementation. Remove the unused sources, the unused build configuration, and also the obsolete scripts for running the downstream buildbot and merging Chromium changes into Android. Change-Id: If45550f5951bc7773c7ed011c05f845d1b65251b
/frameworks/webview/chromium/Android.mk
|
165a43df7df4aa5121697893c31b9571492939bc |
|
22-Apr-2015 |
John Reck <jreck@google.com> |
Revert "Revert "GraphicsJNI update"" This reverts commit c2aae77521ed9db7157053968fe1070b8cac2d6a.
/frameworks/webview/chromium/Android.mk
|
c2aae77521ed9db7157053968fe1070b8cac2d6a |
|
17-Apr-2015 |
John Reck <jreck@google.com> |
Revert "GraphicsJNI update" This reverts commit 260be08b742bf725cf92239c50f47a8c07280130. Change-Id: I4a50e890a63d22ff517ae1bd53f00bf05d8553ff
/frameworks/webview/chromium/Android.mk
|
260be08b742bf725cf92239c50f47a8c07280130 |
|
14-Apr-2015 |
John Reck <jreck@google.com> |
GraphicsJNI update Change-Id: I72a6721d1130e7e87372beed492b42ac613695b7
/frameworks/webview/chromium/Android.mk
|
96dd8338c73fb9280165f80a668c6e40df0bf587 |
|
08-Dec-2014 |
Torne (Richard Coles) <torne@google.com> |
Stop building the webview APK from source. There is now a prebuilt webview APK in external/chromium-webview, so stop building the webview APK from sources in this project. Bug: 18255219 Change-Id: I360819a01d8091d9fac74dbae41c1f0a996915e2
/frameworks/webview/chromium/Android.mk
|
e4be25a7c5d547be06ed43166d82237cb08ad38a |
|
25-Nov-2014 |
Marcin Kosiba <mkosiba@google.com> |
Fork draw_gl.h/draw_sw.h. This is to make it possible to remove external/chromium_org sources. Change-Id: Id001c75a9f32788372c713b83ee6bc5cb9259122
/frameworks/webview/chromium/Android.mk
|
26a06d159074323f26320430edafc5494e909482 |
|
21-Aug-2014 |
Torne (Richard Coles) <torne@google.com> |
Disable building the APK when a prebuilt is in use. If the product is configured to use a prebuilt webview APK, don't attempt to build it from source to avoid a duplicate definition. Bug: 16870861 Change-Id: I689cda55ef75c843bca2aa020df1b4cefd8821dc (cherry picked from commit c182da21c498c2b3f143e9b775f89a7aeb9be6ce)
/frameworks/webview/chromium/Android.mk
|
074f227d175b9e70783dc939555ee89005642977 |
|
14-Aug-2014 |
Selim Gurun <sgurun@google.com> |
Do not read DRP key from GServices Bug: 12492817 In L-preview, we temporarily used GServices to read DRP key. remove this mechanism and embed the key into the apk. Change-Id: Id94ac1348e615a8fa5a21c9e4a5bd43399821e46
/frameworks/webview/chromium/Android.mk
|
aa277f94f25f0d0eefb10d4e820ee574068f6515 |
|
05-Aug-2014 |
Torne (Richard Coles) <torne@google.com> |
Split package creation into separate makefile. To allow the package to be overridden, define it in its own makefile and include it from Android.mk. Bug: 16329371 Change-Id: I6a3d77ceb65649b6305b64972634862ca9cbd4d4
/frameworks/webview/chromium/Android.mk
|
25492080582b0b89ac6d7b183a302965222e348c |
|
30-Oct-2013 |
Torne (Richard Coles) <torne@google.com> |
Revert "Support a prebuilt WebView." To work around framework resource IDs not being constant, go back to building webviewchromium.jar from source. This reverts commit 9c9341f1d2368b4209fe982f3f1c5de384f67fb7. Orignal Bug: 11426593 Bug: 11324052 (cherry picked from commit cf686f7adb1cbc4efe3e93ae69b040d328b0e23f) Change-Id: Id4e9d644f832fe3ecee9d2cc31234359857ce8c9
/frameworks/webview/chromium/Android.mk
|
5543b07d5362cb59a258d861fb1631c2b6987e67 |
|
05-Aug-2014 |
Ben Murdoch <benm@google.com> |
Merge "Prepare WebView library APK." into master-chromium
|
51fff92784c3837f6be6344bb25621f129959de6 |
|
04-Aug-2014 |
Torne (Richard Coles) <torne@google.com> |
Rename the WebView package. Rename the WebView package from "webviewchromium" to "webview", removing the dummy webview package which existed solely to depend on webviewchromium. We no longer require this layer of abstraction and it makes it impossible to inherit from webviewchromium correctly. Bug: 16329371 Change-Id: I1437c7cacb867b2f2d10842a1b9c10aa5c4791e2
/frameworks/webview/chromium/Android.mk
|
1bea6c4ad83843f8a2b5db7130663df292903fb0 |
|
04-Aug-2014 |
Ben Murdoch <benm@google.com> |
Prepare WebView library APK. - Add an icon - set initial version number - target SDK 21 (L). Change-Id: Ifa6724d2e4d5bb9b126e46bcf06eb9aac38e03be (cherry picked from commit 7b3588b50e075e91bc39e3f2438376b20697b205)
/frameworks/webview/chromium/Android.mk
|
a763f3deb8c0c6d2226f225af3035411318a8fc1 |
|
31-Jul-2014 |
Marcin Kosiba <mkosiba@google.com> |
Generate resources before running aapt. This adds the dependency needed to generate resources before running AAPT on them. Change-Id: I43787cb6c883a2b57c19b1348b684264c3b3bc0a
/frameworks/webview/chromium/Android.mk
|
520588aa3ea2e21e101da9ae89998ea04fafb182 |
|
31-Jul-2014 |
Marcin Kosiba <mkosiba@google.com> |
Merge "Include pak files in the WebView apk." into master-chromium
|
fd060d61d4185f716cd83e6eb6dc382ff7fb9bc7 |
|
24-Jul-2014 |
Marcin Kosiba <mkosiba@google.com> |
Include pak files in the WebView apk. This change makes the webviewchromium.apk include the Chromium native resource .pak files. The main reason for the complexity of the change is the fact that the .pak files are generated by the build system and therefore need to be copied to the target folder before the AAPT invocation. BUG=11505352 Change-Id: I42029f4bc11684962f01a7746fa0d34589962838
/frameworks/webview/chromium/Android.mk
|
0657a5e0b853cb639b1b5a5a195125f9d6221a11 |
|
12-May-2014 |
Marcin Kosiba <mkosiba@google.com> |
Move WebView resources to separate APK BUG: 11505352 Change-Id: I1f601605943738dd207a6ba267063c00527565de
/frameworks/webview/chromium/Android.mk
|
8c097f93ab66bb9422e31eaa772170d7c77770df |
|
29-Jul-2014 |
Ben Murdoch <benm@google.com> |
Merge "Generate symlinks to libwebviewchromium.so in /system/priv-app" into master-chromium
|
0ab4151372c2f3717e4629dbf3265a7a043ad6dd |
|
29-Jul-2014 |
Marcin Kosiba <mkosiba@google.com> |
Add missing back paren back in. Previous change took out a paren by accident. Adding it back in. Change-Id: I0a25356ae394508337f875a478586f4ed99ef3da
/frameworks/webview/chromium/Android.mk
|
608f48cac3eb20fe520bbc6feb515f68ab3b6ad2 |
|
29-Jul-2014 |
Marcin Kosiba <mkosiba@google.com> |
Generate R class for the glue layer. This makes AAPT generate the R class for the glue layer namespace. This is needed because we removed the line from the upstream resources_config.mk file. Change-Id: I3229ebdf92e062a402efc2a3863bfc393651e9fa
/frameworks/webview/chromium/Android.mk
|
3398e2ae778c12cb94d7b4c11ab5e4c322f07c2e |
|
25-Jul-2014 |
Primiano Tucci <primiano@google.com> |
Generate symlinks to libwebviewchromium.so in /system/priv-app This change declares libwebviewchromium to be treated as a JNI lib for the webviewchromium.apk. By doing this, the build system will create symlinks from /system/app-priv/webviewchromium/lib/... (which is the path returned by the package manager) to the actual libraries in /system/lib*. Furthermore this change also declares the apk to be a multilib target, so that both libraries get symlinked on multi-arch devices. BUG:16403706 Change-Id: Ib02191eddf8262b2b23c3c32d07e77b33759285d
/frameworks/webview/chromium/Android.mk
|
6aa7c3e4173041341e6027fb43456969ecfd97fd |
|
16-May-2014 |
Torne (Richard Coles) <torne@google.com> |
Add loader library to handle relro sharing. Create a small native library that just contains the JNI code for WebViewFactory, to enable loading of the full WebView native library using android_dlopen_ext. Bug: 13005501 Change-Id: I9608431a66868124f1c1ac618b2c24e2f2608631 (cherry picked from commit bf558c3c576bc709b38886e986010df3b61291bd)
/frameworks/webview/chromium/Android.mk
|
bba0dd1761016a241b4ae8e9319c044c64f779ce |
|
17-Jul-2014 |
Torne (Richard Coles) <torne@google.com> |
Make the WebView Java library into an APK. Package the WebView Java code as an APK instead of a JAR. Mark this as a multiarch app so that dexopt will be run for both architectures on a multiarch device. Add a CleanSpec to delete the old JAR. Bug: 16329371 Change-Id: Ic09958e965b9163ac6b597df7005dd4a05de7a56 (cherry picked from commit 9674dff549ad8358b4439abcb6cf8f86cd11b307)
/frameworks/webview/chromium/Android.mk
|
03506360ed108ae00fad990fa49f7ada97fc7a04 |
|
11-Nov-2013 |
Kristian Monsen <kristianm@google.com> |
Remove a not dangerous warning from skia header files Change-Id: I0f7718cd5beaa3c2428f9617a5051f515ae5e9e0
/frameworks/webview/chromium/Android.mk
|
e9cbca9b8fd7ddcdf247c534121457a9abd4a0e4 |
|
16-Oct-2013 |
Torne (Richard Coles) <torne@google.com> |
Support a prebuilt WebView. If the product sets PRODUCT_PREBUILT_WEBVIEWCHROMIUM, do not attempt to build most of the WebView from source; build only libwebviewchromium_plat_support. Bug: 10824652 Change-Id: I236fd98916f2a20006c946c0a0c8b317e77dafd1 (cherry picked from commit 9c9341f1d2368b4209fe982f3f1c5de384f67fb7)
/frameworks/webview/chromium/Android.mk
|
a298cb2f0cb0482170680d03116f8e7de5e75f83 |
|
11-Jun-2013 |
Torne (Richard Coles) <torne@google.com> |
Merge master-chromium into master at r205460. Merge the corresponding framework code for Chromium r205460 into master.
|
527aec2b7316d7d7c088156af8e118b525dc48bd |
|
10-Jun-2013 |
Torne (Richard Coles) <torne@google.com> |
Rename jar package whitelist to be clearer. Rename the whitelist to jar_package_whitelist.txt to make it a bit more obvious what it's for. Change-Id: Ie955d7aece848a1ce1db42749536462716e3197a
/frameworks/webview/chromium/Android.mk
|
1d6f99d5c9c776f5cfc638b0e020fb08dd536dca |
|
07-Jun-2013 |
Torne (Richard Coles) <torne@google.com> |
Add tool to check that we jarjar'ed everything. Add a tool to verify that after jarjar has run, all the classes remaining are in whitelisted packages. This will ensure that we don't accidentally introduce a conflicting class definition into the system classpath by failing to rename a new dependency. Make the built module depend on this check step so that the build will fail if the check doesn't pass. Bug: 8030113 Change-Id: I92fc75eeee644a3eb05a13799ae398be20c286b3
/frameworks/webview/chromium/Android.mk
|
8a25a8e322e8699b0d3f756465fee5a66ab4dc82 |
|
29-May-2013 |
Torne (Richard Coles) <torne@google.com> |
Enable jarjar for webviewchromium. When building webviewchromium.jar, use jarjar to rename classes in accordance with the rules file checked into the Chromium tree. The same rules must be used on both sides as the JNI generator needs to also rename its class references when building native code. The proguard rules must also reference the renamed classes, as jarjar runs before proguard - we keep both sets of names in the proguard config so that jarjar can be disabled if needed without disabling proguard. Change-Id: Ib5675ead752c5c3cd62c9ae7bbf84106f4454288
/frameworks/webview/chromium/Android.mk
|
ac2530ca1b3791854af1d7284ed31384f8550789 |
|
30-May-2013 |
Torne (Richard Coles) <torne@google.com> |
Enable proguard. CTS tests appear to pass at the expected rate with proguard enabled, so turn it on for now so that we can get some thorough testing. Revert this if it appears to be causing problems and you can't work out what to add to the flag file to fix it. Change-Id: I15e0d0d5b31861ddd0eef4bf21163df2e0d9a7fd
/frameworks/webview/chromium/Android.mk
|
9eea229e384e9aeee1d36a38f3130d96e1510667 |
|
30-May-2013 |
Torne (Richard Coles) <torne@google.com> |
Add proguard config file (not enabled yet). Add a proguard config file with a minimal working set of flags to keep the code we actually need. This commit does not enable proguard yet. Change-Id: If578bbd2473113220b2731d84e6317f5b79e4443
/frameworks/webview/chromium/Android.mk
|
bf5042175b50ae1df08f80f7f49dedfaaf798d6c |
|
29-May-2013 |
Torne (Richard Coles) <torne@google.com> |
Merge master-chromium into master at r202854. Merge the corresponding framework code for Chromium r202854 into master. Change-Id: Ic479dc3336fd116445c94567da119730131df665
|
25e9b72ff8ea3106d97cfee01dd9cb3ad5ec2c82 |
|
20-May-2013 |
Primiano Tucci <primiano@google.com> |
Fix makefile for WebViewShell apk. Using first-makefile-under (which is recursive) instead of all-makefiles-under. Change-Id: Id09e9577b318ed5f5de6a71ff60a3241734e4385
/frameworks/webview/chromium/Android.mk
|
b99a1d8cc56abac2340cbd6c5c46b52fcd730a59 |
|
15-May-2013 |
Torne (Richard Coles) <torne@google.com> |
Merge master-chromium into master at r200144. Merge the corresponding framework code for Chromium r200144 into master. Change-Id: I930da05d29421b7fbb7bb1efc85bdb06e2349327
|
a62fc1d995af45fe687ab0c655d458039cd1da95 |
|
09-May-2013 |
Primiano Tucci <primiano@google.com> |
Add telemetry_apk app for running WebView telemetry scripts. A simple apk that creates a blank WebView instance, which is hooked by telemetry scripts. BUG:8885150 Change-Id: I030d5630aea85185e8b3f332675d224563e80efa
/frameworks/webview/chromium/Android.mk
|
4a7dc8d6b49938abd8bcfbaed41cdf0574d2e757 |
|
13-May-2013 |
Torne (Richard Coles) <torne@google.com> |
Merge master-chromium into master. Merge the corresponding framework code for Chromium r198571 into master.
|
c5cde8c18df853e11d1ec528508fd0fe2e742d5c |
|
22-Feb-2013 |
Kaan Baloglu <kaanb@google.com> |
Implementation of the graphic buffer interface for cc Change-Id: Ic023e690448abbbae8689d13b3357ec497808ea7
/frameworks/webview/chromium/Android.mk
|
82e61dd79e147076444acc16664368338904dc04 |
|
10-Apr-2013 |
Ying Wang <wangying@google.com> |
Add liblog Bug: 8580410 Change-Id: I8f49c65c501698b69f9fe28e7f63e67ea2d26052
/frameworks/webview/chromium/Android.mk
|
3ea7e2214406c213fc5612886e78e41bed64f3d5 |
|
08-Apr-2013 |
Kristian Monsen <kristianm@google.com> |
Warn about unchecked casts and treat them as errors Change-Id: I6f9081b518a77539e7f6c2cc55c54302e9c07c48
/frameworks/webview/chromium/Android.mk
|
5b636587610c88fe2316b78c4ee58ca32119f2d9 |
|
02-Apr-2013 |
Torne (Richard Coles) <torne@google.com> |
Remove unused google-common dependency. We don't actually need google-common and it breaks building in open source branches where it doesn't exist, so remove the dependency. Change-Id: Ib8ae9ad748da9d8be46896be67500348f99c616b
/frameworks/webview/chromium/Android.mk
|
617a9fdc247d2bb599f94f1ae267df82b8e66ab6 |
|
11-Feb-2013 |
Ben Murdoch <benm@google.com> |
Copy localised paks into system image. Make the Chromium webview build depend on localised paks to get them into the system image. BUG=7510463 Change-Id: I52f4ae4223fda540e2b418b041c2d1e4935d1800
/frameworks/webview/chromium/Android.mk
|
991b0c63bb8c0b0d8577a255b026117e9f37cece |
|
27-Dec-2012 |
Jonathan Dixon <joth@google.com> |
Revert "Revert "Connect up DrawSW interface"" This re-lands Ie9e6a28213167e0e7eaf9d91668466935d14fe38 as the dependent change has now rolled into android tree. Change-Id: I121d7de9c1428e773fde54653d7e60fa898c7acd
/frameworks/webview/chromium/Android.mk
|
d72ea1e90563e7d3056eef86c3c7dd0c526b718f |
|
26-Dec-2012 |
Jonathan Dixon <joth@google.com> |
Revert "Connect up DrawSW interface" This reverts commit 8a8a1f9b5ea238437196790b89f4dbec78fda4e9 The dependent patch hadn't yet rolled into Android tree - will re-land this one when it does. Change-Id: If4241162a9c26997cdd6636b17cbd4182ac85096
/frameworks/webview/chromium/Android.mk
|
8a8a1f9b5ea238437196790b89f4dbec78fda4e9 |
|
22-Dec-2012 |
Jonathan Dixon <joth@google.com> |
Connect up DrawSW interface Depends on https://codereview.chromium.org/11665020 Provides the underlying code with direct access to native bitmap pixels that back the java Canvas. Change-Id: Ie9e6a28213167e0e7eaf9d91668466935d14fe38
/frameworks/webview/chromium/Android.mk
|
ebf3772d08779f136eef48c45e8b286b27b21132 |
|
30-Nov-2012 |
Ben Murdoch <benm@google.com> |
Clean up .pak dependencies. We now only need to include the webviewchromium paks in the system image. Change-Id: Ibfc497e7fda9f4054ba7daa352743556de85296f
/frameworks/webview/chromium/Android.mk
|
0a0259ff81b6a18766473d72feeb82dba3a35093 |
|
15-Nov-2012 |
Torne (Richard Coles) <torne@google.com> |
Fix "Plumb through the glue layer functor to AwContents". The merge resulted in LOCAL_REQUIRED_MODULES being set twice, overwriting the previous copy and causing the code not to actually be built in a normal build, and masking that the include path was wrong. Fix both issues so it's built correctly. Change-Id: I98b5e302c8747c48f1de0b39e5cf30ac2ef013e7
/frameworks/webview/chromium/Android.mk
|
26fd0b8486e397b5d55796d0c4458df766614e32 |
|
14-Nov-2012 |
Torne (Richard Coles) <torne@google.com> |
Merge "Plumb through the glue layer functor to AwContents" to master-chromium
|
a05566067d5a010130b0b1aa36eb0d7b3f73e122 |
|
23-Oct-2012 |
Torne (Richard Coles) <torne@google.com> |
Add webviewchromium as a dependency of webview. For now we want to include both the classic and chromium-powered webviews in the rom, so depend on both here. We also need to include the makefiles in the subdirectories of frameworks/webview, and have the webviewchromium module pull in the native code and resources from external/chromium_org. Change-Id: Iebf83ad86de6204143336f1977c88bf7d487dbae
/frameworks/webview/chromium/Android.mk
|
a2b0d0b4d6d1ff22fbb1329e358e1cc0a112aab3 |
|
12-Nov-2012 |
Jonathan Dixon <joth@google.com> |
Plumb through the glue layer functor to AwContents Adds new glue-layer .so and code to load it from Java. Depends on upstream patch https://codereview.chromium.org/11358118/ Together these changes provide all the plumbing needed to get GL functor calls through to the chromium backend. Change-Id: I1899d59ab6f13de6d9fb07147d36b08504ef955e
/frameworks/webview/chromium/Android.mk
|
46f104289826e85ba76a1a2139d7ecc7daca07b1 |
|
23-Oct-2012 |
Torne (Richard Coles) <torne@google.com> |
Add initial version of webviewchromium glue layer. Import the webviewchromium glue layer from the internal forked branch where it was developed. Change-Id: I685af58b50fc53a3e17f4506b2f8e830370c7840
/frameworks/webview/chromium/Android.mk
|