summaryrefslogtreecommitdiffstats
path: root/Android.mk
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge WebKit at r68651 : No prelinking after mergeKristian Monsen2010-10-071-1/+1
| | | | | | | | WebKit has grown during the merge, and doesn't fit in the prelink map anymore Reopened http://b/issue?id=2917906 to track this Change-Id: I40fb143a25a0637cd2c9359331576acb5a1c1fba
* Build fix for the simulator.Patrick Scott2010-10-011-1/+3
| | | | Change-Id: Id6d2fa0d5b9ee9641466ee119ced28cfcda2f8ca
* Update AndroidURLRequestContextGetter to take a pointer to the getter functionSteve Block2010-10-011-1/+1
| | | | | | | | | | | | | | | | | This allows users of AndroidURLRequestContextGetter to instantiate a URLRequestContext lazilly. When used in AutoFill++, this means that when the URLRequestContext is first initialized, the WebCore thread is set-up and the necessary settings are available. Also re-enables AutoFill++ The corresponding external/chromium change is https://android-git.corp.google.com/g/71275 Bug: 3044989 Change-Id: I4b577f08717775bce5268f3f4b4f5fcf23e54536
* Prelink libwebcore.so, fix for b 2917906Kristian Monsen2010-09-301-4/+0
| | | | | | | After switching to thumb mode for external/chromium, libwebcore.so now fits in the reserved space in the prelink map. Enabling prelinking with the Chrome HTTP stack. Change-Id: I69a798a66a32ab3efb46e8728a3e276877c328e0
* Merge WebKit at r67908: Fix MakefilesSteve Block2010-09-291-0/+2
| | | | Change-Id: I2ce222e3f946987d9d544df5f015e06a2e5c7f4d
* Disable autofill for now to let browser start.Shimeng (Simon) Wang2010-09-281-1/+1
| | | | Change-Id: I16167069d902bf3aba79de5d9e9d90a6a8667672
* Turn autofill on by default at compile time and make it a browser setting.Ben Murdoch2010-09-281-4/+4
| | | | | | | | | | | Make autofill a runtime option configured through the browser. Required a corresponding change in frameworks/base - https://android-git.corp.google.com/g/65573 and packages/apps/browser - https://android-git.corp.google.com/g/65579 Change-Id: I905b464a6338ff27b02f16d0b9a718154c3c98c1
* Remove #if USE(CHROME_NETWORK_STACK) guards from headersKristian Monsen2010-09-231-9/+5
| | | | Change-Id: Ib3c3037ab3f62d0c9c49f53850be5ff5c4f2a525
* Make sure we don't try to build WebKit with incompatible optionsSteve Block2010-09-231-22/+13
| | | | | | | In particular, make sure we don't build with JSC on the simulator or the Chrome HTTP stack with JSC. Change-Id: I446212e54a3751577f8c408a0b6ba2180a9a02fc
* Initial autofill changes in libwebcore.Ben Murdoch2010-09-131-0/+41
| | | | | | | | | | | | | | | | | | Initial checkin of WebKit source for enabling AutoFill on Android. This code calls into the chromium library to perform the autofill magic. There's still lots to do, but this and a corresponding change in external/chromium enable the feature (basically) end to end. The feature is disabled by default until we implement it more fully with some proper UI. To turn it on, set the ENABLE_AUTOFILL environment variable to "true" and rebuild. This is only useful for preliminary testing though as for now we use a precanned profile, which won't be relevant unless your name happens to be John Smith. Change-Id: I4a3e0e840617f7cf8f522af33ae1be560768a6c5
* Merge Webkit at r66666 : Fix makefiles, including some conflicts.Kristian Monsen2010-09-111-0/+2
| | | | Change-Id: Ia903fa56d31594944939f03d0b8dec021f7964bb
* Restoring the ability to set the stack from the shell.Kristian Monsen2010-09-061-0/+2
| | | | | | | This was lost in the last CL: https://android-git.corp.google.com/g/#change,63956 Change-Id: I5737da8ae6da35fe33b87dc6de344b2dfb0c1a32
* Using Chrome http as default.Kristian Monsen2010-09-011-8/+21
| | | | | | Will use the not default stack if USE_ALT_HTTP is defined in the shell. Change-Id: I8232c906dcdfaefbb03d3765eb8201407e2cef5b
* Switching back to java http stack for tonights buildKristian Monsen2010-08-191-1/+1
| | | | Change-Id: I27900e81e58905c76fe9c62c532571451aa2abd7
* Get the build bot to use the chrome stack.Patrick Scott2010-08-181-2/+2
| | | | Change-Id: Ib44e439bc272810e409f61477612dbbf30bb6371
* Make V8 the default JS engine on all builds (except sim).Ben Murdoch2010-08-181-10/+7
| | | | | | | | | | We used to use the ARCH_ARM_HAVE_VFP build flag to determine which JS engine to use as we wanted to use JSC for performance reasons on older hardware. This is not necessary anymore and so unless specified with the JS_ENGINE environment variable or when building on the simulator, we default to V8 instead of JSC. Change-Id: I773af968d5a7e7a7882d8763de4f90f1d08104b3
* Build fix for JSCBen Murdoch2010-08-161-1/+4
| | | | | | | | | The new net stack has dependencies on V8 and so we cannot use it in conjunction with JSC. Fix b/2920038 Change-Id: If39db4732a66b6d3c25dba8816a3205d2bb55777
* Flip the switch, chrome http stack by defaultKristian Monsen2010-08-121-2/+2
| | | | Change-Id: I60bc20a7a17f76087be3ebec1e2261dc271aff97
* Build fix. Guard chromium headers, and never use chrome stack in simulator.Kristian Monsen2010-08-121-0/+2
| | | | Change-Id: Iaf9a9de73870c497b9c925af3b1637a07b399640
* Connecting cookies set from WebCore to the chromium cookiesKristian Monsen2010-08-121-1/+1
| | | | Change-Id: Id6c9cfc92ba2aeaae15724e789e9531a451e04fa
* Use libchromium_net as a static library. This saves a lot of space.Kristian Monsen2010-08-111-7/+9
| | | | Change-Id: Ieb538733c55e685e89df00e79233ac15d13d2825
* Merge WebKit at r63859: Fix conflicts.Ben Murdoch2010-07-271-3/+0
| | | | | | | | | | | | html/HTMLCanvasElement.h due to http://trac.webkit.org/changeset/63502 html/HTMLLinkElement.cpp due to http://trac.webkit.org/changeset/63622 Android.mk and WebCore/Android.mk due to http://trac.webkit.org/changeset/63735 WebCore/page/Settings.cpp|h due to http://trac.webkit.org/changeset/63537 WebCore/page/EventHandler.cpp|h due to http://trac.webkit.org/changeset/63807 WebCore/Android.jscbindings.mk due to http://trac.webkit.org/changeset/63193 WebCore/platform/network/ResourceHandle.h due to http://trac.webkit.org/changeset/63332 Change-Id: I03c929b97550014373f044f56c248040b66118f0
* Merge WebKit at r63859 : Initial merge by git.Ben Murdoch2010-07-271-0/+3
| | | | Change-Id: Ie8096c63ec7c991c9a9cba8bdd9c3b74a3b8ed62
* Revert "Add -fno-data-sections to WebCore makefile."Ben Murdoch2010-07-221-1/+0
| | | | | | This reverts commit 31dbf1e39c75fa71a6175b95ce2172727630129b. The underlying issue in the compiler has been fixed.
* Merge Webkit at r63173 : Fix Makefiles.Leon Clarke2010-07-201-0/+1
| | | | | | | | | | | Note that MathML tags and attribute names are now generated, and SVG tags and attribute names are always generated. This is because the HTML5 parser relies on knowing about the tags even if the features are disabled. See https://bugs.webkit.org/show_bug.cgi?id=42050 https://bugs.webkit.org/show_bug.cgi?id=42059 Change-Id: Ie8b66217989673f90ffc61aabf499ab91a6a6bd1
* Chrome http: Persistent cookies and cache.Kristian Monsen2010-07-201-1/+2
| | | | | | Sharing one RequestContex. Adding a persistent cookie store and on disk cache to that request. Change-Id: I7f45cda3803340672585e5b0f84eb0d5e2fd6b75
* Revert "Disable ICF for libwebcore.so"Doug Kwan2010-07-181-7/+0
| | | | This reverts commit 4d9904fcc4161d144bfd84ca9d294f21d55444d2.
* am 72533818: am 4da2dabd: Merge "The ICU data is no longer compiled directly ↵Joe Onorato2010-07-151-1/+0
|\ | | | | | | | | | | | | | | | | into the shared library." into gingerbread Merge commit '725338187e8e5e36ec3647b675caf1fcd8e5cab7' * commit '725338187e8e5e36ec3647b675caf1fcd8e5cab7': The ICU data is no longer compiled directly into the shared library.
| * The ICU data is no longer compiled directly into the shared library.Joe Onorato2010-07-131-1/+0
| | | | | | | | Change-Id: Iff0a8c1152c9be1ea49f1856f3edc4383a1a5640
* | Add -fno-data-sections to WebCore makefile.Ben Murdoch2010-07-151-0/+1
| | | | | | | | Change-Id: I9a79b98a5888137d044057e9a2595f3f5bb979f2
* | Initial check-in of the external/webkit part of the chrome http stack.Kristian Monsen2010-07-151-0/+24
| | | | | | | | | | | | | | | | | | | | | | There are no changes in WebCore anymore, the new files live in WebKit/android/WebCoreSupport. There are two WebCore functions implemented in WebUrlLoader.cpp, they are one-liners that call a WebKit function or return a bool. Only async downloads are implemented so far. There are crashes on some websites, but better to get things checked in, and then start fixing outstanding issues. I have tried to address all the issues from the reviews, but since the code has changed a bit I have not replied to each of them. Change-Id: Ie83798e2f82ce78cb00ee5a4a558c9d8085c9567
* | Implements the lastHyphenLocation for Android.Shimeng (Simon) Wang2010-07-121-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | Upstream webkit implemented the hyphenation working draft http://www.w3.org/TR/2010/WD-css3-gcpm-20100608/#hyphenation in: http://trac.webkit.org/changeset/61548 This change implements the interface function for Android. English only support for now. Issue: 2672163 Change-Id: I6763adc0ff56de1431bdb09e79b110b30bac01d1
* | Browser save page as web archive.Elliott Slaughter2010-07-121-0/+2
| | | | | | | | Change-Id: Ie92953142ed31fc859975289a978172bdb8b6d79
* | Disable ICF for libwebcore.soDoug Kwan2010-07-011-0/+7
| | | | | | | | Change-Id: I314231a5f7d831f940b8cbc7c1d5bcd0fe09424e
* | Enable complex scripts support compiling by deafult.claireho2010-06-221-0/+6
| | | | | | | | Change-Id: Iba6b9cb70bfb642467afe9dae3efa51829dc9d06
* | Support complex scripts by calling Harfbuzz APIs.claireho2010-06-181-0/+9
| | | | | | | | | | | | | | | | | | Ported the Chrome complex script suppport to Android. The Harfbuzz libary is built optionally. If the Harfbuzz is not included, we swicth back to default webkit complex script logic - it does not work correctly, but at least webkit won't be crash. Change-Id: I53cd81c82cc4c6a550bcc0f4fe5870f641a881ac
* | Remove linker workaround after fixing linker.Doug Kwan2010-06-151-7/+0
| | | | | | | | Change-Id: Ic840b9f915577fc74d6dc29efc7a7ebfd6402069
* | Fix build.Andy McFadden2010-06-081-0/+2
| | | | | | | | | | | | Fix build by bracketing use of --stub-group-size with "!sim". Change-Id: I910dd80f743f22bae56e6329ad52f0889a73514a
* | Work around build problem caused by too many stubs in a stub group.Doug Kwan2010-06-041-2/+4
| | | | | | | | Change-Id: I7ec73e2379db205330deb3e612700e5295e0b4d4
* | Fall back to old linker temporarily due to a bug in gold.Doug Kwan2010-06-041-0/+3
| | | | | | | | Change-Id: Ibf6eb848238f37d52be7bd24760ee21dc9411e62
* | Merge WebKit at r60074: Fix Android makefilesSteve Block2010-05-271-0/+1
| | | | | | | | Change-Id: I549373cf00e9cc72060eccaf55e6a3efb0623df0
* | Merge webkit.org at r58033 : Initial merge by gitSteve Block2010-05-111-0/+2
| | | | | | | | Change-Id: If006c38561af287c50cd578d251629b51e4d8cd1
* | Enable SVG compiling in gingerbread.Shimeng (Simon) Wang2010-05-041-6/+7
| | | | | | | | | | | | | | | | Compiled successfully for both V8 and JSC. The libwebcore size changes from 5354080 to 6072344, the diff is 700KB. Change-Id: Id95abd8b8f2181ed7789a95e0675cb8436e11bf7
* | Enable XSLT in Android webkit.Shimeng (Simon) Wang2010-04-221-1/+2
|/ | | | | | | | Before this change, the libwebcore size is: 4902184 Bytes After this change, the libwebcore size is: 5103712 Bytes The diff is: 200KB. Change-Id: I2554a043c2686de56c802e8a9e02cce604fb25c0
* Switch default build to use V8 on Passion and Sholes.Andrei Popescu2010-03-101-2/+15
| | | | A small step in the makefile, a giant step for the browser.
* bump up our image cache etc. when we're on larger devices (e.g. have VFP)Mike Reed2010-03-031-0/+6
| | | | fixes http://b/issue?id=2236822
* refactor drawing to support layersCary Clark2010-02-241-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Drawing elements that appear atop or below layers need to be drawn both in the proper order and with the correct canvas to respect clipping and the matrix. Drawing the find results, text selection, or the cursor ring, interleaves with any layers that may be drawn. The main picture is treated as owned by a LayerAndroid so each component can decide when to draw. This change leave the main picture in WebViewCore.cpp, and draws everything else in WebView.cpp -- in the future, additional refactoring can put all drawing in one place. The logic of what to draw is still in WebView.java, but the actual drawing calls are now triggered inside the layer code. Android.mk - Add rule to trigger building without layers from buildspec.mk. LayerAndroid.* - Replace FindOnPage reference with abstract DrawExtra class to draw adornments in the layers' canvas context. - Add a LayerAndroid constructor to create a dummy layer with a SkPicture* and a uniqueId==-1 so that extras can detect when they are drawn by the main picture. android_graphics.* - Move cursor ring drawing out of WebView.cpp to here. - Separate cursor ring setup from actual drawing. - Get the cursor ring metrics in local coordinates. ChromeClientAndroid.cpp - Fix compiler warnings. WebViewCore.* - Move updateCursorBounds from WebView.cpp. This permits it to be called from CursorRing::setup. CachedFrame.* CachedNode.* CachedLayer.* - Add local bounds getters. CachedRoot.h - Move class FindCanvas to the android namespace. DrawExtra.h - Add an abstract class called by LayerAndroid to optionally draw extra elements in its canvas context. FindCanvas.* SelectText.* - Refactor drawing to draw in layers context. WebView.cpp - Move drawing from WebView.java. - Remove selection code to SelectText.cpp. - Use inverseScale to simplify viewPort metrics. - Simplify layer root so java doesn't need to know about it. Requires companion change in frameworks/base http://b/2457316 http://b/2454127 http://b/2454149
* While upstreaming the JSC JIT patch to the open source Webkit trunk,Huahui Wu2010-02-231-3/+3
| | | | | | there were a few small changes upon the review comments. This CL makes corresponding changes in Android code base to be consistent with the open source Webkit trunk.
* add optional build flag to trigger enabling layersMike Reed2010-02-231-0/+4
|
* Use the new stlport build configuration.Patrick Scott2010-02-161-5/+2
|