summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Compute draw transforms only for new/dynamically transformed layersChris Craik2012-05-245-43/+63
| | | | | | | | | Previously, hundreds of layers could take 4+ ms to update transforms. Now, only those that are fixed, have animations, or are scrollable calculate transforms. bug:6530473 Change-Id: Ic9b14b76190c5bd0e5a405914a624d92b7ca7980
* Merge "Move scrollOffset into Layer class" into jb-devChris Craik2012-05-246-13/+15
|\
| * Move scrollOffset into Layer classChris Craik2012-05-236-13/+15
| | | | | | | | | | | | | | | | Layer can now use the offset to paint, resulting in correct translates for overflow:scroll layers in the Layer::draw() path. bug:6548000 Change-Id: I1dfb88b15491e72e6c3841ce2953e114124e40fd
* | Merge "properly convert data from utf-16 to utf-8 in LoadData()" into jb-devVictoria Lease2012-05-241-3/+3
|\ \
| * | properly convert data from utf-16 to utf-8 in LoadData()Victoria Lease2012-05-241-3/+3
| |/ | | | | | | | | | | | | | | | | GetStringUTFChars() was turning U+1F382 into garbage data: 0xED 0xA0 0xBC 0xED 0xBE 0x82. WTF::String's UChar* constructor converts this codepoint into proper UTF-8: 0xF0 0x9F 0x8E 0x82. Bug: 5961185 Change-Id: Ie8f1ef9b633bda5f7e93570eab9118b35911e93e
* | Merge "Don't send selection info to WebView for unrendered selections." into ↵George Mount2012-05-241-1/+5
|\ \ | | | | | | | | | jb-dev
| * | Don't send selection info to WebView for unrendered selections.George Mount2012-05-231-1/+5
| | | | | | | | | | | | | | | | | | Bug 6537569 Change-Id: Iefbb06ad9175f61b79d815c668754538febec4f5
* | | Merge "Don't set up background images if 1x1" into jb-devNicolas Roard2012-05-232-6/+12
|\ \ \
| * | | Don't set up background images if 1x1Nicolas Roard2012-05-232-6/+12
| |/ / | | | | | | | | | | | | | | | | | | | | | We do this check in other places. We still need a better solution for the general case. bug:6540356 Change-Id: I3f75c62141d7b6993928927117d972d0ec224b55
* | | Merge "Use Surface areas to compute tile usage" into jb-devChris Craik2012-05-235-20/+30
|\ \ \
| * | | Use Surface areas to compute tile usageChris Craik2012-05-235-20/+30
| | |/ | |/| | | | | | | | | | | | | | | | | | | Previously we used the surface's first layer's area, which is often incorrect in the case of significant layer merging. bug:6545187 Change-Id: Ied3e5e3cd894b145ed905f8ba83649b3c4f3b1dd
* | | Merge "Add tracing to interesting/potentially costly functions" into jb-devChris Craik2012-05-233-0/+5
|\ \ \
| * | | Add tracing to interesting/potentially costly functionsChris Craik2012-05-233-0/+5
| |/ / | | | | | | | | | | | | | | | bug:6530473 bug:6344165 Change-Id: I40b190036af8c021134d5ac450e3217098ba2296
* | | Merge "Clean up the transferQueue code and add more detailed GL log" into jb-devTeng-Hui Zhu2012-05-232-55/+11
|\ \ \ | |_|/ |/| |
| * | Clean up the transferQueue code and add more detailed GL logTeng-Hui Zhu2012-05-232-55/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove one unnecessary parameter in blitTileFromQueue. Remove syncKHR related code in TransferQueue since that is supported by SurfaceTexture. bug:6516534 Change-Id: Iaf1f46a0f459ad8973c7465a9b8550f760115384
* | | Merge "Correctly handle the EGL context recreation." into jb-devTeng-Hui Zhu2012-05-232-24/+21
|\ \ \ | |/ /
| * | Correctly handle the EGL context recreation.Teng-Hui Zhu2012-05-232-24/+21
| | | | | | | | | | | | | | | bug:6516534 Change-Id: Iaf62359803d65d3a9acb88aa224a1a5c42f8aa4c
* | | Merge "Fix crash" into jb-devNicolas Roard2012-05-231-0/+2
|\ \ \ | |_|/ |/| |
| * | Fix crashNicolas Roard2012-05-231-0/+2
| | | | | | | | | | | | | | | bug:6537803 Change-Id: Ie0bb6e64644fd82c0ed6cf92c592c434f67fdc0d
* | | Merge "Don't use an ImageBuffer for scratchContext()" into jb-devJohn Reck2012-05-222-1/+21
|\ \ \ | |/ / |/| |
| * | Don't use an ImageBuffer for scratchContext()John Reck2012-05-222-1/+21
| | | | | | | | | | | | | | | | | | Bug: 6509450 Change-Id: I6d952b92062e96772663824839b0229062c3a524
* | | Merge "We need to clear the items even when seeing obsolete tiles" into jb-devTeng-Hui Zhu2012-05-221-0/+1
|\ \ \ | |/ / |/| / | |/
| * We need to clear the items even when seeing obsolete tilesTeng-Hui Zhu2012-05-221-0/+1
| | | | | | | | | | | | bug:6531360 Change-Id: Ia23ddeb56d384c4e3904cabf787bbe72be4a6f08
* | Merge "Handle more favicon decoding error cases" into jb-devJohn Reck2012-05-224-15/+25
|\ \
| * | Handle more favicon decoding error casesJohn Reck2012-05-224-15/+25
| |/ | | | | | | | | | | | | | | | | | | | | | | | | Bug: 6517530 Switch to having webcoreImageToSkBitmap return a pointer instead as it makes dealing with error cases easier. Also add a check to see if SkImageDecoder::DecodeMemory returned true or false, as if it returns false we may have already allocated pixels (so isNull = false), however it might not have valid data or any config Also aggressively check that we have a valid bitmap with a valid config Change-Id: I2a2e856a389d73cdda319eaeaee5d1279a9e2eb6
* | DO NOT MERGE Consider fixed layers when scrolling the edit box.George Mount2012-05-221-0/+90
|/ | | | | | | Bug 6147580 Framework Change: Idaa538824e611acd64eb5a4ccb7866d3c978a077 Change-Id: I810891decf0bad682e90f29f0f65c6b765b7d6d6
* Merge "Null check" into jb-devJohn Reck2012-05-221-2/+3
|\
| * Null checkJohn Reck2012-05-211-2/+3
| | | | | | | | | | | | Bug: 6525224 Change-Id: Id47ebe8a99388765340f7628b6398644dd7d852c
* | Merge "Disable transform fudging for merged surfaces" into jb-devChris Craik2012-05-212-1/+8
|\ \
| * | Disable transform fudging for merged surfacesChris Craik2012-05-212-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | Draw transforms are used at painting time for merged surfaces, so they shouldn't be manipulated in the draw path. The fudging isn't necessary for these surfaces in the first place, as merged surfaces are always aligned to pixel coordinates. bug:6156523 Change-Id: I3d954869188008f1a9e35915df893d75b49be6a2
* | | Merge "Real isn't real according to the USPS, but add it anyway" into jb-devJohn Reck2012-05-211-1/+1
|\ \ \
| * | | Real isn't real according to the USPS, but add it anywayJohn Reck2012-05-211-1/+1
| | |/ | |/| | | | | | | | | | | | | Bug: 6519914 Change-Id: I437ff480a0fa6ba6aed6e207ac021f666c9843c6
* | | Merge "Turn off autohinting at HDPI. do not merge" into jb-devBilly Hewlett2012-05-211-0/+4
|\ \ \ | |/ / |/| |
| * | Turn off autohinting at HDPI. do not mergeBilly Hewlett2012-05-211-0/+4
| |/ | | | | | | | | | | | | cherry-pick of CL: 752753e2caf24f28dac51731ee1f1443cf511410 Bug: 6478362 Change-Id: I9734658a509010035eb3081be8affb609863d46c
* | Merge "Switch to a 4ms/1s timer" into jb-devJohn Reck2012-05-213-4/+10
|\ \
| * | Switch to a 4ms/1s timerJohn Reck2012-05-183-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 6523124 Bug: 6523033 Use a 4ms timer for foreground tabs, and a 1s timer for background tabs Change-Id: Iea061d63adf82f6e17dd2d47d382fcdfc588b7d3
* | | Add checks for null base layer contentChris Craik2012-05-211-2/+2
| |/ |/| | | | | | | bug:6519982 Change-Id: I1ef0eda2b94090cc894441c1620ae85e7fd86d22
* | Fix memory leak and repaint issues with fixed background elementsNicolas Roard2012-05-185-17/+29
| | | | | | | | | | | | bug:6522485 bug:6486951 Change-Id: Ia707efed9311e4352eed3ab005ec7ca93b8444e4
* | Merge "Revert part of "Fix iframe, ..."" into jb-devMangesh Ghiware2012-05-185-1/+87
|\ \
| * | Revert part of "Fix iframe, ..."Mangesh Ghiware2012-05-185-1/+87
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix DOMWindow innerWidth and innerHeight to report correct values even after an orientation change. Uses platform-specific widget. This reverts part of commit I588aa5709e7a3c2ced9479c3cf9c1827bf6f7733. Bug: 6479900 Change-Id: Ic5c8785e35b14d6723eee4f4dfe1b0a3e1ec284a
* | | Remove paint tile operations for stale paintersChris Craik2012-05-187-2/+46
| | | | | | | | | | | | | | | | | | | | | | | | bug:6516612 also adds ClassTracker to several classes Change-Id: I9a503084240d4935fba300a3256d266a2982dcc0
* | | Merge "Cherrypick WebKit r94543." into jb-devVictoria Lease2012-05-188-5/+52
|\ \ \
| * | | Cherrypick WebKit r94543.Victoria Lease2012-05-188-5/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | http://trac.webkit.org/changeset/94543 isBeforeOrAfterContent() was already pulled in from r94543 as a part of I02da7a9f891a6eec394398529f64b0992cbfce70, but we needed the rest of the patch to address our ruby text alignment issues. Bug: 6105670 Change-Id: Iad4d6308ab053488abd118eee83058cfc81e22e8
* | | | Merge "Clean up some redundant code" into jb-devTeng-Hui Zhu2012-05-182-6/+2
|\ \ \ \ | |_|_|/ |/| | |
| * | | Clean up some redundant codeTeng-Hui Zhu2012-05-172-6/+2
| | | | | | | | | | | | | | | | | | | | | | | | bug:6457191 Change-Id: Ie3ec0315151119b4428fdd97451084894f63db13
* | | | Make sure CanvasLayer isn't merged and is initialized correctlyJohn Reck2012-05-173-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | Bug: 6516775 Change-Id: Ifecddec18d369ba701668be85d4032918fc8d4fa
* | | | Merge "Workaround double texture removal" into jb-devBart Sears2012-05-171-1/+5
|\ \ \ \
| * | | | Workaround double texture removalChris Craik2012-05-171-1/+5
| | |_|/ | |/| | | | | | | | | | | | | | bug:6463659 Change-Id: I5e98357f09d1a5e7f6e91c3a72728981b58c4185
* | | | Fix repaint glitches on merged layersNicolas Roard2012-05-171-1/+2
| | | | | | | | | | | | | | | | | | | | bug:6502237 Change-Id: I62f296d429dcf4917ff2e93029022a7ab2cf3fd6
* | | | Fix invalidations sent to frameworkNicolas Roard2012-05-1712-19/+57
| |/ / |/| | | | | | | | | | | bug:6479200 bug:6323847 bug:4124445 Change-Id: I1a4058ba6c69d3e285b6274d99a6eafcbf1cdc6f