summaryrefslogtreecommitdiffstats
path: root/Source/WebCore
Commit message (Collapse)AuthorAgeFilesLines
* frameworks/base refactoring.Mathias Agopian2012-02-172-2/+2
| | | | | | step 2: move libutils headers to their new home in androidfw. Change-Id: I5e97cfccf6828bc37207b92fbfe301b1ca31df4c
* frameworks/base refactoring.Mathias Agopian2012-02-171-1/+1
| | | | | | First step. Move libui headers to their new home. Change-Id: I2e770e6b53c2f34432b0df2937c4cc33af6dc52b
* Merge "simplify texture generation filters"Chris Craik2012-02-1712-115/+94
|\
| * simplify texture generation filtersChris Craik2012-02-1612-115/+94
| | | | | | | | | | | | | | | | | | | | Filters can no longer block, which removes the need for transfer queue interruption. The filter no longer touches the currently painting tile. Tiles are now all ref-counted to accomodate the container being deleted while one of its tiles is still painting. Change-Id: Iaa4848665efdf90846defb0a53bf1ea013b8421b
* | Merge "Fix rounding error in clip"Chris Craik2012-02-174-64/+71
|\ \
| * | Fix rounding error in clipChris Craik2012-02-164-64/+71
| |/ | | | | | | | | | | | | | | | | | | bug:5460425 Was intermittently causing top row of pixels in a layer to be incorrectly clipped. Additionally, cleaned up shader draw setup. Change-Id: Ib089354a1953e9a574e58a459d5f3623cc68dd21
* | Merge "No prefetch for low end device."Teng-Hui Zhu2012-02-161-14/+15
|\ \
| * | No prefetch for low end device.Teng-Hui Zhu2012-02-151-14/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The bottleneck for crespo is normally on painting side, prefetch can add unnecessary overhead to it. This only hurts zooming in, but scroll/fling or zoom out is looking fine, and overall performance is better. bug:6008123 Change-Id: I591b29eb5f296cd959f1aea845dfb9711123fa54
* | | Remove JSC-specific code and V8 guards from Android-specific codeSteve Block2012-02-165-35/+4
| | | | | | | | | | | | | | | | | | | | | Also removes such code from downstream edits to non-Android-specific code. Bug: 5495373 Change-Id: I478824af2e6ff0eff9a43a9534c2a5ee0e99e9f8
* | | Remove option to build WebKit with JSCSteve Block2012-02-162-994/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | V8 has been the default JS engine since Froyo and has shipped on all devices in Gingerbread onwards. However, we continued to support JSC for a number of reasons. See bug for details. Now that we can use V8 in all cases, we should drop support for JSC to eliminate the maintenance overhead. Adds a clean step as this changes a Makefile. Note that this was previously landed as https://android-git.corp.google.com/g/#/c/162144/, but broke the full_x86-eng build, so was reverted. Bug: 5495373 Change-Id: I3d41362f93b9f3d034f17150aaa402379e75d367
* | | Merge "Initial support for keyboard navigation"John Reck2012-02-156-7/+44
|\ \ \ | |_|/ |/| |
| * | Initial support for keyboard navigationJohn Reck2012-02-156-7/+44
| |/ | | | | | | | | | | Bug: 6019693 Change-Id: I7b4f6d83e8913e647e8ac7340afd01d609c4343b
* | Merge "Fix for high latency when creating a new layer"Nicolas Roard2012-02-151-0/+5
|\ \ | |/ |/|
| * Fix for high latency when creating a new layerNicolas Roard2012-02-141-0/+5
| | | | | | | | | | bug:6016661 Change-Id: I09b729203b77f8138f8b32182d70e1fc6c5ea9f7
* | Merge "Shrink the transfer queue by default"Teng-Hui Zhu2012-02-104-19/+33
|\ \ | |/ |/|
| * Shrink the transfer queue by defaultTeng-Hui Zhu2012-02-074-19/+33
| | | | | | | | | | | | This change can save 1.25MB per process if the app is using webview. Change-Id: I32b691f15fa7d395e546963fa64e2fd269a89be9
* | Improve performance of rounded corners (i.e. path anti-aliasing)Derek Sollenberger2012-02-071-53/+2
| | | | | | | | | | bug: 4439195 Change-Id: Id1792d60ceec8ecf56b99bcbd898e2f36812b87d
* | resolved conflicts for merge of 6f1bf086 to masterDerek Sollenberger2012-02-065-15/+8
|\ \ | | | | | | | | | Change-Id: I104f02e5e6ec50c002a2bdc960b428ece13528dd
| * \ am 2857538e: Skia API changes as a result of an update to the Skia library.Derek Sollenberger2012-02-065-15/+8
| |\ \ | | | | | | | | | | | | | | | | * commit '2857538e8cd8c752b06ee75dd039791a186455b3': Skia API changes as a result of an update to the Skia library.
| | * | Skia API changes as a result of an update to the Skia library.Derek Sollenberger2012-01-315-15/+8
| | | | | | | | | | | | | | | | | | | | | | | | These changes are required to work with r3022 of Skia Change-Id: I4d4a13bad9acc54934bbb46bdfc08ee424c7a33a
* | | | Merge "Plumbing to notify WebViewCore when paints should pause"Chris Craik2012-02-064-41/+43
|\ \ \ \
| * | | | Plumbing to notify WebViewCore when paints should pauseChris Craik2012-02-024-41/+43
| | | | | | | | | | | | | | | | | | | | Change-Id: I93c76ccd401b1fe611cc9c1ea361251667422c7b
* | | | | Merge "Fix the wrong button for html5 audio"Teng-Hui Zhu2012-02-031-4/+1
|\ \ \ \ \
| * | | | | Fix the wrong button for html5 audioTeng-Hui Zhu2012-02-031-4/+1
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently the mute button is showing up as a pause button wrongly. We can safely disable it for now. bug:5964086 Change-Id: Ifb26bd4d1a2e9d3ae9a758488627b345df7a44dd
* | | | | Don't use fence sync for browserTeng-Hui Zhu2012-02-021-1/+2
|/ / / / | | | | | | | | | | | | Change-Id: I300373ed92230f61a82ed96f2216e5093ed35c9f
* | | | Merge "Video: make sure the click is from user gesture."Teng-Hui Zhu2012-02-011-1/+1
|\ \ \ \
| * | | | Video: make sure the click is from user gesture.Teng-Hui Zhu2012-02-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Javascript can simulate a click on video element, we don't want sites to WAR autoplay in this way. Change-Id: I7c5074605cce5f867dd675a110282e5a99dca941
* | | | | Fix input cursorJohn Reck2012-02-011-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 5947031 Change-Id: I2bad8ffc9bd53aa3a2405a9b5e21c05486489dd4
* | | | | Merge "Partial repaint implementation"Nicolas Roard2012-01-318-72/+165
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Partial repaint implementationNicolas Roard2012-01-318-72/+165
| | | | | | | | | | | | | | | | | | | | Change-Id: I95dca67205811d9e18ed07d42b765d4f3bd6f7cc
* | | | | Minor draw extras cleanup and refactorJohn Reck2012-01-312-26/+18
| | | | | | | | | | | | | | | | | | | | Change-Id: Iba601e384549c11cf659a47e06c586048f624148
* | | | | Webkit text selectionJohn Reck2012-01-3010-35/+36
| |/ / / |/| | | | | | | | | | | Change-Id: I8e2e400940c7c84055aeb2624958aaf47804900b
* | | | Merge "Only allow user gesture to play video"Teng-Hui Zhu2012-01-302-5/+33
|\ \ \ \
| * | | | Only allow user gesture to play videoTeng-Hui Zhu2012-01-272-5/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Basically, once a guesture trigger a video to load, play or pause, then no need for future gesture to interact with the video. Change-Id: I0631ea0d5efc1f6fff89e1eaaebee0e601403b27
* | | | | Merge "Clean up tranfer queue before EGL context destroy"Teng-Hui Zhu2012-01-278-32/+86
|\ \ \ \ \
| * | | | | Clean up tranfer queue before EGL context destroyTeng-Hui Zhu2012-01-278-32/+86
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will avoid ANR when texture generation thread is stuck b/c transfer queue is running out of slots, at the same time, EGL context get destroyed and no more draw call coming to free up more slots. Abandon the surface texture will also help to be more memory friendly. Move the highEndGfx check to TilesManager. bug:5639899 Change-Id: I98f0289ae5ca18361f71dec853327223506e3073
* | | | | Render dropdown menu nativelyMichael Kolb2012-01-272-11/+56
| | | | | | | | | | | | | | | | | | | | Change-Id: I1c76b6177a7d182d68ad050ff4e2951b59104c79
* | | | | Merge "Render radio buttons and checkboxes directly"Michael Kolb2012-01-252-6/+65
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Render radio buttons and checkboxes directlyMichael Kolb2012-01-252-6/+65
| |/ / / | | | | | | | | | | | | | | | | | | | | Removed the 9-patch code Change-Id: Ic55a617df6058f69c74dff13bf09a455f0091f92
* | | | Merge "Reduce the number of the composited layers."Chris Craik2012-01-251-1/+13
|\ \ \ \ | |/ / / |/| | |
| * | | Reduce the number of the composited layers.Chris Craik2012-01-121-1/+13
| | | | | | | | | | | | | | | | | | | | bug:5660814 Change-Id: I2205ba44c33cb7424fcd7f18648bd20d8ced07e8
* | | | Fix form button layoutMichael Kolb2012-01-243-33/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 5822424 Fixed by removing all padding adjustments and rendering buttons natively as draw commands Change-Id: I6adcdfbd75b3c586414b5e6e60aeca01f5d05b9d
* | | | Add tree swapping properties and statsChris Craik2012-01-243-3/+24
| | | | | | | | | | | | | | | | Change-Id: I0033b8794ae33dade050069d6c209653f0d21fd1
* | | | Delay the shader init till the draw time.Teng-Hui Zhu2012-01-231-3/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GLWebViewState::setupDrawing is checking whether or not the shader has been initialized and initialize it if necessary now, with that, we don't need to initialized the GL resource in the constuctor of ShaderProgram any more. TODO: create/destroy all GL resources as request. bug:5093097 Change-Id: I8b280a9060a8f8fc2f03b8427feb597928ea6d9f
* | | | Merge "Remove ANDROID_CSS_RING"John Reck2012-01-1910-333/+25
|\ \ \ \
| * | | | Remove ANDROID_CSS_RINGJohn Reck2012-01-1810-333/+25
| | | | | | | | | | | | | | | | | | | | Change-Id: I7395a5f17b0ccfe8dafcc97fa3ab8897676608e9
* | | | | Merge "Support aspect ratio for the inline video"Teng-Hui Zhu2012-01-184-18/+67
|\ \ \ \ \
| * | | | | Support aspect ratio for the inline videoTeng-Hui Zhu2012-01-184-18/+67
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously the aspect ratio is using the element attributes, now we honor the aspect ratio reported by the video. bug:5880615 Change-Id: I1ed29e9e8df3f9ec3d67c027838ce3edfa3aefd4
* | | | | Merge "Fix software extras on base layer"John Reck2012-01-181-1/+2
|\ \ \ \ \
| * | | | | Fix software extras on base layerJohn Reck2012-01-181-1/+2
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | Need to revist software drawing in general, but this gets it working for now Change-Id: I1745de7a67c75400c31a070f1e17a0602b0df190