summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Support fullscreen to inline video transition.Teng-Hui Zhu2012-06-279-33/+68
| | | | | | | | | | | | Basically, player is responsible to enter fullscreen mode such that we have the proper proxy updated on the Java side. bug:5710646 framework change: https://android-git.corp.google.com/g/#/c/202139/ Change-Id: Ie7adf620f2e9889142ef153e12d676a5f288bc0a
* Merge "Fix construction order warning"Chris Craik2012-06-271-1/+1
|\
| * Fix construction order warningChris Craik2012-06-261-1/+1
| | | | | | | | Change-Id: I39a170ce120e4ce5237e1cfc2b0e94cdb42c6124
* | Improve the CPU upload path.Teng-Hui Zhu2012-06-266-17/+22
| | | | | | | | | | | | Swap the SkBitmap instead of a copy to save the memory bandwidth. Change-Id: I0998248a9a87ce4058898e66a4739995da9c003c
* | Reduce number of operationsJohn Reck2012-06-265-31/+61
|/ | | | | | | | | | | Don't record state changes that didn't actually change state Due to GraphicsContextAndroid::syncPlatformContext these 4 states are set before every draw call. This is cheap for PlatformContextSkia, as it detects that nothing has changed and so doesn't do anything. However, PlatformGraphicsContextRecording would always record these same 4 commands over and over again, which isn't efficient Change-Id: I386bcb91c7851824ed01de1856ce6f6a358f8eb4
* Remove unneeded/unused operationsJohn Reck2012-06-251-51/+0
| | | | Change-Id: Ifc514b1cfc12298c65a6c553c749a7b35520de7b
* am ff80940a: resolved conflicts for merge of 343fe48a to jb-dev-plus-aospJean-Baptiste Queru2012-06-251-9/+9
|\ | | | | | | | | * commit 'ff80940ae8358f49efbbb2d989b02e4b23dd1930': Accept-Language header is not updated when phone language changes
| * resolved conflicts for merge of 343fe48a to jb-dev-plus-aospJean-Baptiste Queru2012-06-251-9/+9
| |\ | | | | | | | | | Change-Id: I9b3379ec26c3a0fb208b8cdd66a0b60088c1b01d
| | * Merge "Accept-Language header is not updated when phone language changes"Jean-Baptiste Queru2012-06-251-9/+9
| | |\
| | | * Accept-Language header is not updated when phone language changesAnders Edenbrandt2012-06-211-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Java class WebSettings has accessor methods for User Agent and Accept-Language strings. These methods ensure that the values are updated if the Locale has changed. However, WebSettings.cpp in WebKit reads the private fields in WebSettings.java directly, and thereby fails to trigger the update. The correction is to use the appropriate accessor methods from WebSettings.cpp. Change-Id: Id1aa1f4de38d2a73cad9660afc35944c663dbd4a
* | | | Enable RecordingContext by defaultJohn Reck2012-06-253-33/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Performance seems comparable to SkPicture already, and this makes it easier to iterate on fixing some of the problem areas Change-Id: I2e7b6b282e6b53ba2dc68d8a62b3b982f2b5838d
* | | | Merge "Remove unused ENABLE_ANDROID_INSTALLABLE_WEB_APPS"George Mount2012-06-227-50/+0
|\ \ \ \
| * | | | Remove unused ENABLE_ANDROID_INSTALLABLE_WEB_APPSGeorge Mount2012-06-217-50/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove an unused #define and code associated with it. This will smooth a possible future webkit merge. Framework change: Ibf046337cdabb9bee9cff8e3d77d9f69a59ecb15 Change-Id: I16d8c457a3f08996bc66401b241fe0db5a118975
* | | | | Merge "Remove updateTextfield for changing passwords."George Mount2012-06-226-26/+11
|\ \ \ \ \
| * | | | | Remove updateTextfield for changing passwords.George Mount2012-06-206-26/+11
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The UI no longer needs to know about password field changes as it is not required like it was with the removed WebTextView. Change-Id: I16a6bb44c31c83c5c3e9cb70f2bc865d5eb2732c
* | | | | am 67169ebc: am 8ac8b3f2: Merge "Make viewport dirtyness calculations ↵Chris Craik2012-06-211-0/+3
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | recursive" into jb-dev * commit '67169ebc1651937450492ebea558fedda74ca50a': Make viewport dirtyness calculations recursive
| * | | | am 8ac8b3f2: Merge "Make viewport dirtyness calculations recursive" into jb-devChris Craik2012-06-211-0/+3
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | * commit '8ac8b3f2e5f239eb5068c9a5ac17dae28cceec8b': Make viewport dirtyness calculations recursive
| | * \ \ \ Merge "Make viewport dirtyness calculations recursive" into jb-devChris Craik2012-06-211-0/+3
| | |\ \ \ \
| | | * | | | Make viewport dirtyness calculations recursiveChris Craik2012-06-211-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If a layer marks the viewport dirty, it should mark all of its children as well, since they likely have also moved. bug:6547356 Change-Id: I0db2704f35e7c8a78108d6ed8372201a7f025994
* | | | | | | am 74b2988a: am c6d9134e: Don\'t allow layers that draw via drawGL to merge ↵Chris Craik2012-06-213-2/+6
|\ \ \ \ \ \ \ | |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | with other surfaces * commit '74b2988a2845cac809d74813fde4e38b2f455431': Don't allow layers that draw via drawGL to merge with other surfaces
| * | | | | | am c6d9134e: Don\'t allow layers that draw via drawGL to merge with other ↵Chris Craik2012-06-213-2/+6
| |\ \ \ \ \ \ | | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | surfaces * commit 'c6d9134e49f290332ca788d10104749a37e9a727': Don't allow layers that draw via drawGL to merge with other surfaces
| | * | | | | Don't allow layers that draw via drawGL to merge with other surfacesChris Craik2012-06-203-2/+6
| | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bug:6694807 They don't paint onto surfacebackings, and draw afterward, so ordering issues occur. Ideally, they should still be allowed to merge onto surfaces and not allow other painting layers to join the surface afterward, but this shouldn't be wasteful in practice. Change-Id: I7a8764bc2b8e531e718602c6114b027a9dbce42d
* | | | | | Merge "Use Elegant fonts for Webkit, Compact fonts for Textview"Victoria Lease2012-06-211-62/+11
|\ \ \ \ \ \
| * | | | | | Use Elegant fonts for Webkit, Compact fonts for TextviewBilly Hewlett2012-06-211-62/+11
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fonts can be marked with elegant or compact in fallback_fonts.xml. Webkit uses elegant fonts, Textview uses compact fonts (the default), unmarked fonts are used by both. Bug: 6649136 Change-Id: I55c828c86c3d315d453ddaca05657b0660561eb4
* | | | | | Merge "Revert "Use Elegant fonts for Webkit, Compact fonts for Textview""Billy Hewlett2012-06-211-10/+62
|\ \ \ \ \ \
| * | | | | | Revert "Use Elegant fonts for Webkit, Compact fonts for Textview"Billy Hewlett2012-06-211-10/+62
| | | | | | | | | | | | | | | | | | | | | This reverts commit 923ddf3b72d64d0ed87d7132fba048dcafcaa498
* | | | | | | Merge "Remove unused ANDROID_STYLE_VERSION"George Mount2012-06-214-33/+0
|\ \ \ \ \ \ \
| * | | | | | | Remove unused ANDROID_STYLE_VERSIONGeorge Mount2012-06-204-33/+0
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ANDROID_STYLE_VERSION was introduced to help with performance of NavCache. Since removal of NavCache, this is unnecessary. Change-Id: I8ebb4f4830f855961ca9c9cdb0ef300d057091de
* | | | | | | Merge "Use Elegant fonts for Webkit, Compact fonts for Textview"Victoria Lease2012-06-211-62/+10
|\ \ \ \ \ \ \ | |/ / / / / / |/| / / / / / | |/ / / / /
| * | | | | Use Elegant fonts for Webkit, Compact fonts for TextviewBilly Hewlett2012-06-181-62/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fonts can be marked with elegant or compact in fallback_fonts.xml. Webkit uses elegant fonts, Textview uses compact fonts (the default), unmarked fonts are used by both. Bug: 6649136 Change-Id: Ib131a4279fb3c13a44ff37d45b2b736274fa5042
* | | | | | am 50034a4c: am 903d2ec9: Merge "Don\'t use deleted Node object in ↵Jean-Baptiste Queru2012-06-201-1/+1
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | setSizeScreenWidthAndScale" * commit '50034a4c4b41e0e3c99ec5a4ce8c6673190e20ac': Don't use deleted Node object in setSizeScreenWidthAndScale
| * | | | | am 903d2ec9: Merge "Don\'t use deleted Node object in ↵Jean-Baptiste Queru2012-06-201-1/+1
| |\ \ \ \ \ | | |_|/ / / | |/| | / / | | | |/ / | | |/| | | | | | | | | | | | setSizeScreenWidthAndScale" * commit '903d2ec97b2ac9cf4f50fc3d7f9e503611bce470': Don't use deleted Node object in setSizeScreenWidthAndScale
| | * | | Don't use deleted Node object in setSizeScreenWidthAndScaleMattias Falk2012-06-191-1/+1
| | | |/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | The call to forceLayout may cause the Node object to be deleted. Avoid crash by check that the Node object is still valid when forceLayout has returned. Change-Id: Ieb74a59ca7f2e457b3b17d01bcb02cd566f84ef2
| | * | DO NOT MERGE Add webkit plumbing for file origin policySelim Gurun2012-06-061-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 6212665 This is a cherry-pick from master branch. sha: 0ea6dad65eb77f9347a59704b1f8a019cfc9e01f (cherry picked from commit 57633fd9f863f5e1e4ce8fab0eb05ddb535e1be6) Change-Id: I9c2fa81aa3e16d39ed79d171ae09b1f99d9e7082
| | * | Vertical glyph doesn't work on typeface font.claireho2012-04-201-12/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 6270583 - Vertical glyph doesn't work after switching from ARM gcc4.4 to gcc4.6. Fixed 3 problems: 1. substituteWithVerticalGlyphs() does not check the error code for HB_GSUB_Select_Script() call.    In gcc4.4, the scriptIndex is default to 0 but not in gcc4.6. 2. Removed the redundant checks for isCJKIdeograph() calls. 3. Convert text to vertical forms if substituteWithVerticalGlyphs() returns an error. Change-Id: I3b0778affa3e13b608e60190266880c1f47f905a
| | * | Merge 4c0d3b51Jean-Baptiste Queru2012-03-274-28/+9
| | |\ \ | | | | | | | | | | | | | | | Change-Id: I11384be619b8147cc0a335ee134eb6e91a495398
| | | * | Fix TilesManager race conditionJohn Reck2012-03-264-28/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue: 26518 Fixes a race condition when initializing TilesManager by removing the unnecessary waitForGenerator call entirely and giving TexturesGenerator a reference to the TilesManager in its ctor, removing all calls to TilesManager::instance from a non-UI thread Change-Id: Ib1b60825275ef24f4733562ed1f6ecace0594c88
| * | | | DO NOT MERGE Respect the "Make password visible" setting.George Mount2012-06-141-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug 6667146 Framework Change: I7fc107b02f73f4c54e8fe66484038ea9d7b69d61 Change-Id: I95ffcfa6fa47baad60b1af55f84bee35dfcc7972
* | | | | Merge "Pin renderers to threads instead of tiles"Chris Craik2012-06-2012-53/+56
|\ \ \ \ \
| * | | | | Pin renderers to threads instead of tilesChris Craik2012-06-1912-53/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move thread local bitmaps to renderers, so the renderers own them, and can perform optimizations. Change-Id: I60d604759f4ce2ec9981990d1613eaf23cd1e625
* | | | | | Merge "Support recording context in PicturePile"John Reck2012-06-194-70/+108
|\ \ \ \ \ \
| * | | | | | Support recording context in PicturePileJohn Reck2012-06-194-70/+108
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I920d4b967542354136b7f0102ec01c3386a3450a
* | | | | | | Merge "Fix GPL build"Chris Craik2012-06-193-1/+4
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| * | | | | | Fix GPL buildChris Craik2012-06-193-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ie9d941bd59584b8a77b90e1f41b2c49a0e02e572
* | | | | | | Merge "Enable multiple tile painting threads"Chris Craik2012-06-196-44/+85
|\ \ \ \ \ \ \ | |/ / / / / / | | / / / / / | |/ / / / / |/| | | | |
| * | | | | Enable multiple tile painting threadsChris Craik2012-06-196-44/+85
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use one thread by default. Further experiments should be done with determining the correct number of threads, and better scheduling. Change-Id: I2a87dac7d0b652b5ab627744650d12b0b8842003
* | | | | | Clip selected text within scrollable edit to the edit boundary.George Mount2012-06-183-3/+37
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | Bug 6666415 Change-Id: Ie19e6bc3eedcbb5c9eb5791ac4b1f55149dcdb72
* | | | | Merge "When swapping, immediately start processing new work"Chris Craik2012-06-151-1/+7
|\ \ \ \ \
| * | | | | When swapping, immediately start processing new workChris Craik2012-06-151-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Because no new work is enqueued after a SurfaceCollectionManager::swap(), there can be significant TexturesGenerator idle period before the next prepare of the new painting tree. This change removes that delay by preparing the new tree immediately. Change-Id: I061983abe7210f75d5e4f44d5dca79a0a47d329f
* | | | | | Merge "Remove unused and fix build warning"John Reck2012-06-153-22/+4
|\ \ \ \ \ \ | |/ / / / / |/| | | | |