| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
ALWAYS_INLINE attribute was abused in libwebcore.so. By overriding
it with normal inline attribute, the size of libwebcore.so is
reduced by 3.71%, wihtout noticable performance regression on
webcore_test benchmark.
Change-Id: Icc1710726f28a93c3be660ba7c22c8c356748460
|
|
|
|
|
|
|
| |
This seems better than silently switching to the Android HTTP stack,
which could be confusing.
Change-Id: I9396beeed1e5803fe5ab16ce0d232dc5d0683f0a
|
|
|
|
| |
Change-Id: I6e437c61405ca117da435b32a8a933a3aa53ba32
|
|
|
|
|
|
|
|
|
|
| |
Chromium headers
If the root of the problem is fixed upstream, this warning can be
re-enabled.
Bug: 3143773
Change-Id: Ic419e353e3d0536d3a3c86f9e8e4615d30d9fb25
|
|
|
|
| |
Change-Id: Ib60d9a927bad38e128765e122e86bcc547a785cf
|
|
|
|
|
|
| |
This is a two-parts CL, Its counterpart is https://android-git.corp.google.com/g/#change,64863
Change-Id: I40fcf3b7b6d28b887b101219c973070aeefbb777
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: Id6d2fa0d5b9ee9641466ee119ced28cfcda2f8ca
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: I2ce222e3f946987d9d544df5f015e06a2e5c7f4d
|
|
|
|
| |
Change-Id: I16167069d902bf3aba79de5d9e9d90a6a8667672
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: Ib3c3037ab3f62d0c9c49f53850be5ff5c4f2a525
|
|
|
|
|
|
|
| |
In particular, make sure we don't build with JSC on the simulator or
the Chrome HTTP stack with JSC.
Change-Id: I446212e54a3751577f8c408a0b6ba2180a9a02fc
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: Ia903fa56d31594944939f03d0b8dec021f7964bb
|
|
|
|
|
|
|
| |
This was lost in the last CL:
https://android-git.corp.google.com/g/#change,63956
Change-Id: I5737da8ae6da35fe33b87dc6de344b2dfb0c1a32
|
|
|
|
|
|
| |
Will use the not default stack if USE_ALT_HTTP is defined in the shell.
Change-Id: I8232c906dcdfaefbb03d3765eb8201407e2cef5b
|
|
|
|
| |
Change-Id: I27900e81e58905c76fe9c62c532571451aa2abd7
|
|
|
|
| |
Change-Id: Ib44e439bc272810e409f61477612dbbf30bb6371
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
The new net stack has dependencies on V8 and so we cannot use it
in conjunction with JSC.
Fix b/2920038
Change-Id: If39db4732a66b6d3c25dba8816a3205d2bb55777
|
|
|
|
| |
Change-Id: I60bc20a7a17f76087be3ebec1e2261dc271aff97
|
|
|
|
| |
Change-Id: Iaf9a9de73870c497b9c925af3b1637a07b399640
|
|
|
|
| |
Change-Id: Id6c9cfc92ba2aeaae15724e789e9531a451e04fa
|
|
|
|
| |
Change-Id: Ieb538733c55e685e89df00e79233ac15d13d2825
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: Ie8096c63ec7c991c9a9cba8bdd9c3b74a3b8ed62
|
|
|
|
|
|
| |
This reverts commit 31dbf1e39c75fa71a6175b95ce2172727630129b.
The underlying issue in the compiler has been fixed.
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Sharing one RequestContex. Adding a persistent cookie store and on disk cache to that request.
Change-Id: I7f45cda3803340672585e5b0f84eb0d5e2fd6b75
|
|
|
|
| |
This reverts commit 4d9904fcc4161d144bfd84ca9d294f21d55444d2.
|
|\
| |
| |
| |
| |
| |
| |
| |
| | |
into the shared library." into gingerbread
Merge commit '725338187e8e5e36ec3647b675caf1fcd8e5cab7'
* commit '725338187e8e5e36ec3647b675caf1fcd8e5cab7':
The ICU data is no longer compiled directly into the shared library.
|
| |
| |
| |
| | |
Change-Id: Iff0a8c1152c9be1ea49f1856f3edc4383a1a5640
|
| |
| |
| |
| | |
Change-Id: I9a79b98a5888137d044057e9a2595f3f5bb979f2
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| | |
Change-Id: Ie92953142ed31fc859975289a978172bdb8b6d79
|
| |
| |
| |
| | |
Change-Id: I314231a5f7d831f940b8cbc7c1d5bcd0fe09424e
|
| |
| |
| |
| | |
Change-Id: Iba6b9cb70bfb642467afe9dae3efa51829dc9d06
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| | |
Change-Id: Ic840b9f915577fc74d6dc29efc7a7ebfd6402069
|
| |
| |
| |
| |
| |
| | |
Fix build by bracketing use of --stub-group-size with "!sim".
Change-Id: I910dd80f743f22bae56e6329ad52f0889a73514a
|
| |
| |
| |
| | |
Change-Id: I7ec73e2379db205330deb3e612700e5295e0b4d4
|
| |
| |
| |
| | |
Change-Id: Ibf6eb848238f37d52be7bd24760ee21dc9411e62
|
| |
| |
| |
| | |
Change-Id: I549373cf00e9cc72060eccaf55e6a3efb0623df0
|
| |
| |
| |
| | |
Change-Id: If006c38561af287c50cd578d251629b51e4d8cd1
|
| |
| |
| |
| |
| |
| |
| |
| | |
Compiled successfully for both V8 and JSC.
The libwebcore size changes from 5354080 to 6072344, the diff is 700KB.
Change-Id: Id95abd8b8f2181ed7789a95e0675cb8436e11bf7
|
|/
|
|
|
|
|
|
| |
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
|