| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
HB_Script_Bengali and HB_Script_Tamil are now recognized in
FontAndroid.cpp and map to Lohit-Bengali.ttf and Lohit-Tamil.ttf,
allowing Harfbuzz to properly load the gpos/gsub tables for those
languages.
Bug: 5578901
Change-Id: I20ed542dd5a616535222dcb5c808f3716a062e80
|
| |\ \ \
| | |_|/
| |/| | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
bug:5367327
Cherry pick of: dc193f393a845e88f55ecf0055386fc4e4204537
Change-Id: Iea6e4a564fc003d8e2ad8e1d6d9d9b64d016e43d
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
youtube video" into ics-mr1
* commit 'c97291b2e7a966abf8dbad5cf2e0e8b033c3cd90':
Add necessary null pointer check to avoid crash on youtube video
|
| |\ \ \
| | |/ /
| |/| |
| | | | |
into ics-mr1
|
| | | |
| | | |
| | | |
| | | |
| | | | |
bug:5562347
Change-Id: I9b53a58137d70955bde5334c7c8b581343a8c2ce
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug 5268793
The scrolled area for WebView is 0,0 - maxX,maxY while
ScrollView can have any origin. On RTL pages, the origin
is negative when it can scroll. This scrolls the page
to the right when it detects an RTL page.
Framework CL: I2537b84a
Change-Id: I6a91b97f90f5ba4c323c56dda9d125108d9502c4
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Getting the app package name from JNI. Cache the string after the
first call.
Add a header to every request with:
X-Requested-With: com.package.name
Change-Id: If9d8c131f6c4203036678516ccae6a7ec9131df9
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* commit 'b15d3e9d4201362f2617955b89fbd88ecbeb06c4':
Fix extras clipping
|
| |\ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Bug: 5556494
Change-Id: I82e8282271dfc623afa9b1ef0d0061ca9c3df5f4
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
memory consumption" into ics-mr1
* commit '00d524fd5dc3e995e2b517da48e479694260ce2f':
Change the default webView behavior to minimize the memory consumption
|
| |\ \ \ \
| | |/ / /
| |/| / /
| | |/ / |
consumption" into ics-mr1
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
For now, we just limit the expansion on x and y direction.
In the future, we need to dynamically allocate and deallocate the memory.
browser change is : c/148242
bug:5522175
Change-Id: I8562c39c55913ab89848afe8a36e8a2784c12727
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* commit '82ccbd8ce95211b4b5afad6a653462fd3beb771b':
Remove the global button lock
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | | |
Bug: 5558699
Bug: 5572238
Change-Id: Ic199ffda5bc4aa09d39ee54221c6fcce6a91ca05
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* commit '54464c408c893079c1486aec03329f1de8ec6a29':
Doesn't lock the entire drawing...
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This caused us to potentially waiting on the completion of a tile
painting. On sites where skia struggle with, this had a large impact on
scrolling performances.
This is only part one of the solution -- we need to also get rid of the
global button lock.
We also lower the priority of the texture gneeration thread.
bug:5558699
Change-Id: I251354d6cabb2fd7ebfd665c30eff7fe90c3d316
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
When converting from NPVariant to JavaValue, there are cases where we don't do
an explicit conversion, but instead rely on the default value of the JavaValue
for the corresponding type. We need to make sure that the default values are
correctly set.
This bug was introduced in http://trac.webkit.org/changeset/82194.
Change-Id: I681a305e57a706d54e26c1e0d00ccc2d657bedd9
|
|\ \ \ \
| | |/ /
| |/| |
| | | |
| | | | |
* commit '9f3355b57b144ac285d6bb28e39268a8e9f26fd6':
Fix crash in Autofill.
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | | |
Fix a crash in autofill that can be caused by toggling the
setting on and off.
Bug: 5452927
Change-Id: I80ba0b823fd16cb4e2df3359be95f3d063a9b091
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Cherry pick from master.
When network loads are blocked, we should fail those
loads rather than leaving them dangling. In particular,
this fixes an issue where WebCore will wait to do the
first layout while CSS loads are pending. If network
loads are blocked, we need to tell WebCore they are never
going to complete.
To implement this, we make use of the Chromium stack's
load flags and move the code to a more suitable location.
Bug: 5416543
Change-Id: I4bd9987611364b29d3ccaa50437d418a5eb9a5cd
|
| |/
|/|
| |
| | |
Change-Id: I6fbaa9dfe50752fa5ec95cd43ed50306b63270f3
|
|\ \
| |/
| |
| |
| |
| |
| | |
ready." into ics-mr1
* commit 'c5d840baeea0b171c64e9746942d95e95a7f7769':
Fix plugin rendering bug when video surface is not ready.
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The browser incorrectly jumps out of the compositing step for a
plugin early if it detects a video surface is not ready. The
correct behavior is to skip rendering the video and proceed to
rendering the other plugin contents.
bug: 5525272
Change-Id: Id838f6cef4913e817f58bf2b7e17d871f9f0250e
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
into ics-mr1
* commit '3b9a114e4f6b7f2510ca2df9a2ee569bc1dee857':
Don't discardQueue if the upload type didn't change
|
| |\ \
| | |/
| |/| |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Bug: 5529012
Change-Id: I0b57c4cf9d295524f675f2cb7504d5a9c0363871
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Also, now that LOG() no longer collides with the system logging macro, don't
force LOG() and LOG_VERBOSE() to always be disabled.
Bug: 5448972
Change-Id: I7f3691b41b5d6f419f4b44c70750489cc6c9e4ed
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Currently, all WebKit logging goes to stderr. This change hooks it up to
logcat. We use a single log level (LOG_DEBUG) to avoid forking this code
excessively.
Note that logging is enabled only in debug builds, and we force LOG() and
LOG_VERBOSE() to never be enabled. This will be changed in a future patch.
Bug: 5448972
Change-Id: I8b056743ae09adc518658a639185c3983dd56573
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
See http://trac.webkit.org/changeset/87687
Bug: 5448972
Change-Id: I1f2da8f5a2264ce6627dc99ebe1b235ae34f7c62
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
See http://trac.webkit.org/changeset/98548
Bug: 5448972
Change-Id: I099d9ca9e63cbc6e8c3e163ecb2b0a0c82d1141a
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
See http://trac.webkit.org/changeset/89708
Bug: 5448972
Change-Id: I03d576b0c819fdb9a6d99fea8099cf7120945a45
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- FrameLoaderClientAndroid::dispatchDidClearWindowObjectInWorld()
FrameLoader::url() was removed in
http://trac.webkit.org/changeset/76872. We should use Document::url()
instead.
- ImageBufferAndroid
See http://trac.webkit.org/changeset/77286 and
http://trac.webkit.org/changeset/77398
- Add PluginDebug.cpp to build
- ChromiumIncludes.h
Don't build Chromium code without NDEBUG set
- Frame.cpp
We should not include WebKit files from WebCore. WebViewCore.h introduces
problems due to the change to ChromiumIncludes.h and is not required here.
Bug: 5448972
Change-Id: I82c5c95591bf01fb65179282d03f865df4255c89
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
into ics-mr1
* commit '75fd6068b065c26beb1ce4d86090aaacbe243c22':
Keep text handles in sync with native touch targets
|
| |\ \ |
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Bug: 5522153
Also add some slop to the handle targets, cleaned
up the JNI and improved debugging.
Change-Id: I3b2c3c8b1543d4a1aa599ae2938fa78fe95e01bf
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* commit '0b8560dee52ce9d55cda03caa5f2a3e733b55ba3':
Add missing save/restore calls to GraphicsContext::fillRect
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
Android is missing some calls to GraphicsContext::save/restore
inside our GraphicsContext::fillRect implementations. The calls
were added to the Skia GraphicsContext in http://trac.webkit.org/changeset/63102
Bug: 5361502
Change-Id: Ifcbc116d997473e3a184561102dc5cb74f5aa5ec
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Bug: 5507800
Change-Id: Icfcfdb9ff019fac7e3e40df679723594fab15dc6
|
| |\ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 5507239
Also remove all the old, unused layer setExtras stuff
Change-Id: Id1670010536712b7a9f50e74821c9fb7f708e851
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Bug 5445861: Some Thai accents are misplaced in browser
TextRunWalker only gets the x positions from Hrafbuzz but no Y positions.
This CL applied the changes http://trac.webkit.org/changeset/85013/ to
pass both x and y positions from harfbuzz to skia.
Change-Id: Ibb23d61eb58c2e687c7ea7773d2266d68ce9ab97
|
|\ \ \ \ \
| | |/ / /
| |/| | |
| | | | |
| | | | | |
* commit 'c43f9396708d95ecbce1f4ef65530999fab96c0d':
Don't draw prefetch page if not necessary
|
| |\ \ \ \ |
|
| | | |/ /
| | |/| |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
bug:5494086
Also only try to draw visible tiles.
Change-Id: Ic850afab94309d9d4d031600a40dc889298fef24
|