summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | | Add support for Bengali and Tamil gpos/gsub tablesRussell Brenner2011-11-091-13/+23
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | Merge "Revert crash on bad scale - do not merge" into ics-mr1Bart Sears2011-11-081-3/+1
| |\ \ \ | | |_|/ | |/| |
| | * | Revert crash on bad scale - do not mergeBart Sears2011-11-081-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bug:5367327 Cherry pick of: dc193f393a845e88f55ecf0055386fc4e4204537 Change-Id: Iea6e4a564fc003d8e2ad8e1d6d9d9b64d016e43d
* | | | am c97291b2: Merge "Add necessary null pointer check to avoid crash on ↵Teng-Hui Zhu2011-11-101-0/+4
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | youtube video" into ics-mr1 * commit 'c97291b2e7a966abf8dbad5cf2e0e8b033c3cd90': Add necessary null pointer check to avoid crash on youtube video
| * | | Merge "Add necessary null pointer check to avoid crash on youtube video" ↵Teng-Hui Zhu2011-11-081-0/+4
| |\ \ \ | | |/ / | |/| | | | | | into ics-mr1
| | * | Add necessary null pointer check to avoid crash on youtube videoTeng-Hui Zhu2011-11-081-0/+4
| | | | | | | | | | | | | | | | | | | | bug:5562347 Change-Id: I9b53a58137d70955bde5334c7c8b581343a8c2ce
* | | | Offset scroll area by the scroll origin on AndroidGeorge Mount2011-11-093-11/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | Part of fix for bug 5584571 Add HTTP request header with app nameKristian Monsen2011-11-092-1/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | am b15d3e9d: Merge "Fix extras clipping" into ics-mr1John Reck2011-11-082-3/+2
|\ \ \ \ | |/ / / | | | | | | | | | | | | * commit 'b15d3e9d4201362f2617955b89fbd88ecbeb06c4': Fix extras clipping
| * | | Merge "Fix extras clipping" into ics-mr1John Reck2011-11-072-3/+2
| |\ \ \
| | * | | Fix extras clippingJohn Reck2011-11-072-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 5556494 Change-Id: I82e8282271dfc623afa9b1ef0d0061ca9c3df5f4
* | | | | am 00d524fd: Merge "Change the default webView behavior to minimize the ↵Teng-Hui Zhu2011-11-074-6/+26
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | memory consumption" into ics-mr1 * commit '00d524fd5dc3e995e2b517da48e479694260ce2f': Change the default webView behavior to minimize the memory consumption
| * | | | Merge "Change the default webView behavior to minimize the memory ↵Teng-Hui Zhu2011-11-074-6/+26
| |\ \ \ \ | | |/ / / | |/| / / | | |/ / consumption" into ics-mr1
| | * | Change the default webView behavior to minimize the memory consumptionTeng-Hui Zhu2011-11-074-6/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | am 82ccbd8c: Remove the global button lockJohn Reck2011-11-0711-296/+20
|\ \ \ \ | |/ / / | | | | | | | | | | | | * commit '82ccbd8ce95211b4b5afad6a653462fd3beb771b': Remove the global button lock
| * | | Remove the global button lockJohn Reck2011-11-0711-296/+20
| | |/ | |/| | | | | | | | | | | | | | | | Bug: 5558699 Bug: 5572238 Change-Id: Ic199ffda5bc4aa09d39ee54221c6fcce6a91ca05
* | | am 54464c40: Merge "Doesn\'t lock the entire drawing..." into ics-mr1Nicolas Roard2011-11-073-5/+9
|\ \ \ | |/ / | | | | | | | | | * commit '54464c408c893079c1486aec03329f1de8ec6a29': Doesn't lock the entire drawing...
| * | Doesn't lock the entire drawing...Chris Craik2011-11-043-5/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Merge "Initialize properties of JavaValue"Steve Block2011-11-031-1/+12
|\ \ \
| * | | Initialize properties of JavaValueSteve Block2011-11-021-1/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | am 9f3355b5: Fix crash in Autofill.Ben Murdoch2011-11-031-7/+9
|\ \ \ \ | | |/ / | |/| | | | | | | | | | * commit '9f3355b57b144ac285d6bb28e39268a8e9f26fd6': Fix crash in Autofill.
| * | | Fix crash in Autofill.Ben Murdoch2011-11-031-7/+9
| | |/ | |/| | | | | | | | | | | | | | | | | | | Fix a crash in autofill that can be caused by toggling the setting on and off. Bug: 5452927 Change-Id: I80ba0b823fd16cb4e2df3359be95f3d063a9b091
| * | Report a load error when network loads blocked. Do not mergeBen Murdoch2011-10-314-19/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | compiler error fix when DEBUG is onTeng-Hui Zhu2011-11-024-7/+6
| |/ |/| | | | | Change-Id: I6fbaa9dfe50752fa5ec95cd43ed50306b63270f3
* | am c5d840ba: Merge "Fix plugin rendering bug when video surface is not ↵Derek Sollenberger2011-10-281-1/+1
|\ \ | |/ | | | | | | | | | | ready." into ics-mr1 * commit 'c5d840baeea0b171c64e9746942d95e95a7f7769': Fix plugin rendering bug when video surface is not ready.
| * Merge "Fix plugin rendering bug when video surface is not ready." into ics-mr1Derek Sollenberger2011-10-281-1/+1
| |\
| | * Fix plugin rendering bug when video surface is not ready.Derek Sollenberger2011-10-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | am 3b9a114e: Merge "Don\'t discardQueue if the upload type didn\'t change" ↵John Reck2011-10-281-0/+3
|\ \ \ | |/ / | | | | | | | | | | | | | | | into ics-mr1 * commit '3b9a114e4f6b7f2510ca2df9a2ee569bc1dee857': Don't discardQueue if the upload type didn't change
| * | Merge "Don't discardQueue if the upload type didn't change" into ics-mr1John Reck2011-10-281-0/+3
| |\ \ | | |/ | |/|
| | * Don't discardQueue if the upload type didn't changeJohn Reck2011-10-271-0/+3
| | | | | | | | | | | | | | | | | | Bug: 5529012 Change-Id: I0b57c4cf9d295524f675f2cb7504d5a9c0363871
* | | Force LOG_ERROR() to be enabled in all buildsSteve Block2011-10-281-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Implement all WebKit logging functions on AndroidSteve Block2011-10-281-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Cherry-pick WebKit change 87687 to fix debug buildSteve Block2011-10-283-0/+4
| | | | | | | | | | | | | | | | | | | | | See http://trac.webkit.org/changeset/87687 Bug: 5448972 Change-Id: I1f2da8f5a2264ce6627dc99ebe1b235ae34f7c62
* | | Cherry-pick WebKit change 98548 to fix debug buildSteve Block2011-10-283-5/+9
| | | | | | | | | | | | | | | | | | | | | See http://trac.webkit.org/changeset/98548 Bug: 5448972 Change-Id: I099d9ca9e63cbc6e8c3e163ecb2b0a0c82d1141a
* | | Cherry-pick WebKit change 89708 to fix debug buildSteve Block2011-10-286-26/+26
| | | | | | | | | | | | | | | | | | | | | See http://trac.webkit.org/changeset/89708 Bug: 5448972 Change-Id: I03d576b0c819fdb9a6d99fea8099cf7120945a45
* | | Fix debug buildSteve Block2011-10-285-7/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
* | | am 75fd6068: Merge "Keep text handles in sync with native touch targets" ↵John Reck2011-10-273-4/+46
|\ \ \ | |/ / | | | | | | | | | | | | | | | into ics-mr1 * commit '75fd6068b065c26beb1ce4d86090aaacbe243c22': Keep text handles in sync with native touch targets
| * | Merge "Keep text handles in sync with native touch targets" into ics-mr1John Reck2011-10-273-4/+46
| |\ \
| | * | Keep text handles in sync with native touch targetsJohn Reck2011-10-273-4/+46
| | |/ | | | | | | | | | | | | | | | | | | | | | Bug: 5522153 Also add some slop to the handle targets, cleaned up the JNI and improved debugging. Change-Id: I3b2c3c8b1543d4a1aa599ae2938fa78fe95e01bf
* | | am 0b8560de: Add missing save/restore calls to GraphicsContext::fillRectBen Murdoch2011-10-271-0/+4
|\ \ \ | |/ / | | | | | | | | | * commit '0b8560dee52ce9d55cda03caa5f2a3e733b55ba3': Add missing save/restore calls to GraphicsContext::fillRect
| * | Add missing save/restore calls to GraphicsContext::fillRectBen Murdoch2011-10-271-0/+4
| |/ | | | | | | | | | | | | | | | | 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
| * Merge "DO NOT MERGE Adjust text selection position" into ics-mr1John Reck2011-10-253-3/+12
| |\
| | * DO NOT MERGE Adjust text selection positionJohn Reck2011-10-253-3/+12
| | | | | | | | | | | | | | | | | | Bug: 5507800 Change-Id: Icfcfdb9ff019fac7e3e40df679723594fab15dc6
| * | Merge "DO NOT MERGE Fix SW extras for layers" into ics-mr1John Reck2011-10-2514-107/+17
| |\ \
| | * | DO NOT MERGE Fix SW extras for layersJohn Reck2011-10-2514-107/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 5507239 Also remove all the old, unused layer setExtras stuff Change-Id: Id1670010536712b7a9f50e74821c9fb7f708e851
* | | | Merge "Added Y positions for complex script rendering."claireho2011-10-261-22/+24
|\ \ \ \
| * | | | Added Y positions for complex script rendering.claireho2011-10-211-22/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | am c43f9396: Merge "Don\'t draw prefetch page if not necessary" into ics-mr1Chris Craik2011-10-264-23/+33
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | * commit 'c43f9396708d95ecbce1f4ef65530999fab96c0d': Don't draw prefetch page if not necessary
| * | | | Merge "Don't draw prefetch page if not necessary" into ics-mr1Chris Craik2011-10-254-23/+33
| |\ \ \ \
| | * | | | Don't draw prefetch page if not necessaryChris Craik2011-10-254-23/+33
| | | |/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bug:5494086 Also only try to draw visible tiles. Change-Id: Ic850afab94309d9d4d031600a40dc889298fef24