summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Bug 2843604 : Layout_tests crash in FontAndroid.cpp."claireho2010-07-231-5/+23
|\
| * Bug 2843604 : Layout_tests crash in FontAndroid.cpp.claireho2010-07-231-5/+23
| | | | | | | | | | | | | | | | 2 problems were found in JSON-stringify.html test crash. 1. Dirty memory is re-used in FontAndroid.cpp. 2. Unnecessary delete/new GlyphArrays. Change-Id: I16bfe96943815f35ef1730287d61295ecd3ea2ad
* | Fix page cycler crashes.Patrick Scott2010-07-232-8/+10
| | | | | | | | | | Bug: 2862822 Change-Id: I9de300517eaa2bd4027608d6bae093bf5a1072e0
* | Merge "Compile fix after recent merge, name change in OwnPtr."Kristian Monsen2010-07-231-1/+1
|\ \
| * | Compile fix after recent merge, name change in OwnPtr.Kristian Monsen2010-07-221-1/+1
| | | | | | | | | | | | Change-Id: I5741bfe5d0907deb8a5158390b44e74b4485be67
* | | Enable scrollable divs.Patrick Scott2010-07-229-30/+300
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | Force a composite layer when the style says the content is scrollable. Record the border and background in the main content picture. When the contents of the layer are bigger than the size, record the foreground contents in a separate picture which is clipped by the border and size. When updating the base layer, remember the scroll position of each layer and update the new layer with the same position. Bug: 1566791 Change-Id: If440e4f215db6bda9df32a781d754d1f5a238162
* | Revert "Add -fno-data-sections to WebCore makefile."Ben Murdoch2010-07-221-1/+0
| | | | | | | | | | | | This reverts commit 31dbf1e39c75fa71a6175b95ce2172727630129b. The underlying issue in the compiler has been fixed.
* | select text out of orderCary Clark2010-07-211-117/+246
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the selected text visual order doesn't match the picture order, the text is selected spacially. The rectangle described by the start and end points limits what text is selected. This can fail when the rectangle described is too narrow to enclose all the lines between the top and bottom. This change extends the lines by including the text adjacent to the start and end when computing the limit bounds. And: - Refactor the code so that drawing the region and selecting the text can share this logic. - Add slashes as characters that prevent inserting spaces at the ends of lines. (ASCII characters space, dash, slash, and backslash cause lines to wrap.) - Narrow the error term for detecting spaces. The 1/2 value before inserted spaces incorrectly. Change-Id: I645f38dc246c61b1bc7c94e61553e5e6e36e3f85 http://b/2817635
* | Merge "Cherry-pick fix to https://bugs.webkit.org/show_bug.cgi?id=42651 ↵Leon Clarke2010-07-218-17/+6
|\ \ | | | | | | | | | because it fixes http://b/issue?id=2838936, but includes more refactoring than my original fix at https://android-git.corp.google.com/g/#change,58175"
| * | Cherry-pick fix to https://bugs.webkit.org/show_bug.cgi?id=42651Leon Clarke2010-07-218-17/+6
| | | | | | | | | | | | | | | | | | | | | because it fixes http://b/issue?id=2838936, but includes more refactoring than my original fix at https://android-git.corp.google.com/g/#change,58175 Change-Id: I67884fc153bff81c9580f36b7be1662acdda194e
* | | Prepare browser web archive patch for upstreamming to webkit.Elliott Slaughter2010-07-203-38/+37
|/ / | | | | | | Change-Id: I38c7939b81cd0afaaf925b9f74104bcbe27b5977
* | Fix http://b/issue?id=2838936Leon Clarke2010-07-201-1/+1
| | | | | | | | | | | | isPrefetch should return true when the resource is a prefetch, not when it isn't Change-Id: I73389e302ba7c57b6c4f6bf871f230a968d09c81
* | Merge WebKit at r63173 : Update WebKit revision number.Leon Clarke2010-07-201-2/+2
| | | | | | | | Change-Id: I5f7614cdfda3e1c73027c60cb71dff1d9b7d3282
* | Merge WebKit at r63173 : Following @62551, PassOwnPtr no longer has a ↵Leon Clarke2010-07-201-1/+1
| | | | | | | | | | | | | | | | release method. leakPtr appears to be the alternative. Change-Id: I55d7c2a927e86cfd23ec5a1bb292d2058bcacb09
* | Merge WebKit at r63173 : Following @62607 Page takes a BackForwardClientLeon Clarke2010-07-202-2/+4
| | | | | | | | Change-Id: I1c86a2881f5bef152f1b9841d6dce41da91b03ac
* | Merge WebKit at r63173 : @62542 added inspector stuff, but the non-inspector ↵Leon Clarke2010-07-204-0/+17
| | | | | | | | | | | | case doesn't seem to compile Change-Id: I16ee514aa06762fe8c4df50d6739d394d03b6d1b
* | Merge Webkit at r63173 : Fix Makefiles.Leon Clarke2010-07-206-21/+60
| | | | | | | | | | | | | | | | | | | | | | Note that MathML tags and attribute names are now generated, and SVG tags and attribute names are always generated. This is because the HTML5 parser relies on knowing about the tags even if the features are disabled. See https://bugs.webkit.org/show_bug.cgi?id=42050 https://bugs.webkit.org/show_bug.cgi?id=42059 Change-Id: Ie8b66217989673f90ffc61aabf499ab91a6a6bd1
* | Merge Webkit at r63173 : Fix conflicts.Leon Clarke2010-07-209-52/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Android.v8bindings.mk: IDBBindingUtilities caused by http://trac.webkit.org/changeset/63064 CSSCompitedStyleDeclaration.cpp conflict caused by http://trac.webkit.org/changeset/63038 'Computed style is not implemented for padding-start, padding-end, margin-start, margin-end' HTMLDocumentParser.cpp conflict caused by http://trac.webkit.org/changeset/63165 'HTML5 Parser: document.write after onload blows away document' Navigator.h conflict caused by http://trac.webkit.org/changeset/62577 Page.cpp caused by http://trac.webkit.org/changeset/62502 ResourceHandleAndroid.cpp by http://trac.webkit.org/changeset/62736 HTMLLinkElement.* by the upstreaming of link prefetching at http://trac.webkit.org/changeset/63032 Change-Id: I5b9d3eef87cd525a9fc7d862676a41fc4122cba0
* | Merge WebKit at r63173 : Initial merge by git.Leon Clarke2010-07-20914-7484/+38141
| | | | | | | | Change-Id: Ife5af0c7c6261fbbc8ae6bc08c390efa9ef10b44
* | Chrome http: Persistent cookies and cache.Kristian Monsen2010-07-203-16/+20
| | | | | | | | | | | | Sharing one RequestContex. Adding a persistent cookie store and on disk cache to that request. Change-Id: I7f45cda3803340672585e5b0f84eb0d5e2fd6b75
* | Merge "Removing ANDROID_USER_GESTURE ifdef"Kristian Monsen2010-07-203-15/+1
|\ \
| * | Removing ANDROID_USER_GESTURE ifdefKristian Monsen2010-07-153-15/+1
| | | | | | | | | | | | | | | | | | | | | As discussed on CL https://android-git.corp.google.com/g/#change,56717, removing the ifdef is a good thing as this is not a feature we want to turn on and off. Change-Id: Ic7a062e2bb15850ca17fcb46fbd25d786e08028d
* | | Revert "Disable ICF for libwebcore.so"Doug Kwan2010-07-181-7/+0
| | | | | | | | | | | | This reverts commit 4d9904fcc4161d144bfd84ca9d294f21d55444d2.
* | | am 02f67ae0: am ae583467: add meta-files about 3rd party projectsThe Android Open Source Project2010-07-161-0/+9
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '02f67ae036c6acabb72e337a53c601d53ef6592c' * commit '02f67ae036c6acabb72e337a53c601d53ef6592c': add meta-files about 3rd party projects
| * \ \ am ae583467: add meta-files about 3rd party projectsThe Android Open Source Project2010-07-161-0/+9
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit 'ae583467c6ceda8b918b6d3e38cceca26d0715eb' into gingerbread-plus-aosp * commit 'ae583467c6ceda8b918b6d3e38cceca26d0715eb': add meta-files about 3rd party projects
| | * | | add meta-files about 3rd party projectsThe Android Open Source Project2010-07-161-0/+9
| | | | | | | | | | | | | | | | | | | | Change-Id: I1cc3b4d6e2165285a27b5d848c39d3965553382a
* | | | | am 72533818: am 4da2dabd: Merge "The ICU data is no longer compiled directly ↵Joe Onorato2010-07-151-1/+0
|\ \ \ \ \ | |/ / / / | | | / / | |_|/ / |/| | | | | | | | | | | | | | | | | | | into the shared library." into gingerbread Merge commit '725338187e8e5e36ec3647b675caf1fcd8e5cab7' * commit '725338187e8e5e36ec3647b675caf1fcd8e5cab7': The ICU data is no longer compiled directly into the shared library.
| * | | am 4da2dabd: Merge "The ICU data is no longer compiled directly into the ↵Joe Onorato2010-07-151-1/+0
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | shared library." into gingerbread Merge commit '4da2dabd9828e43b05c234be082905c7825a22ec' into gingerbread-plus-aosp * commit '4da2dabd9828e43b05c234be082905c7825a22ec': The ICU data is no longer compiled directly into the shared library.
| | * | Merge "The ICU data is no longer compiled directly into the shared library." ↵Joe Onorato2010-07-151-1/+0
| | |\ \ | | | | | | | | | | | | | | | into gingerbread
| | | * | The ICU data is no longer compiled directly into the shared library.Joe Onorato2010-07-131-1/+0
| | | | | | | | | | | | | | | | | | | | Change-Id: Iff0a8c1152c9be1ea49f1856f3edc4383a1a5640
* | | | | Fix for bug 2816268: Refactor ANDROID_USER_GESTURE codeKristian Monsen2010-07-1513-102/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Used the UserGestureIndicator class instead of the local ANDROID_USER_GESTURE code. I have made a simple test case for the problem at: http://updates.monsen.it/source.html This cannot be made into a layout test since the Android Dumprendertree does not support focus on windows other than the main one. Lots of local changes removed, but not many actual changes. Most are in parameters sent to other functions. As far as I can see they user gestures are only checked for in ChromeClientAndroid.cpp and WebCoreFrameBridge.cpp, and I replaced ANDROID_USER_GESTURE with UserGestureIndicator::processingUserGesture(). The UserGestureIndicator class was added to webkit in this CL: http://trac.webkit.org/changeset/57045 ResourceRequest.h is a cherry-pick of this CL from webkit.org http://trac.webkit.org/changeset/62668 Change-Id: Ia254b2cee833459fcc2cacfb2751ef7a29a8f64a
* | | | | Add -fno-data-sections to WebCore makefile.Ben Murdoch2010-07-151-0/+1
| | | | | | | | | | | | | | | | | | | | Change-Id: I9a79b98a5888137d044057e9a2595f3f5bb979f2
* | | | | Initial check-in of the external/webkit part of the chrome http stack.Kristian Monsen2010-07-1510-3/+1048
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are no changes in WebCore anymore, the new files live in WebKit/android/WebCoreSupport. There are two WebCore functions implemented in WebUrlLoader.cpp, they are one-liners that call a WebKit function or return a bool. Only async downloads are implemented so far. There are crashes on some websites, but better to get things checked in, and then start fixing outstanding issues. I have tried to address all the issues from the reviews, but since the code has changed a bit I have not replied to each of them. Change-Id: Ie83798e2f82ce78cb00ee5a4a558c9d8085c9567
* | | | | Merge "Set smaller minHeight for button."Shimeng (Simon) Wang2010-07-141-7/+4
|\ \ \ \ \
| * | | | | Set smaller minHeight for button.Shimeng (Simon) Wang2010-07-141-7/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The logic is similar to safari. In ChromimumSkia, seems there's no setting for the minHeight. Other settings in safari are not copied, since after trying, it's not working well. Issue: 2732674 Change-Id: I5235f092f44d9e70e3aede7b7c50f425473db163
* | | | | | am b47b5d4a: am 652e9a01: Migrate to new keycode constants in keycodes.h.Jeff Brown2010-07-134-79/+107
|\ \ \ \ \ \ | |/ / / / / |/| / / / / | |/ / / / | | | | | | | | | | | | | | | Merge commit 'b47b5d4ad21fc9f19fc8e6c0f453032658cad4cf' * commit 'b47b5d4ad21fc9f19fc8e6c0f453032658cad4cf': Migrate to new keycode constants in keycodes.h.
| * | | | am 652e9a01: Migrate to new keycode constants in keycodes.h.Jeff Brown2010-07-134-79/+107
| |\ \ \ \ | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '652e9a017a7c5c772361bf57279fae0c26992329' into gingerbread-plus-aosp * commit '652e9a017a7c5c772361bf57279fae0c26992329': Migrate to new keycode constants in keycodes.h.
| | * | | Migrate to new keycode constants in keycodes.h.Jeff Brown2010-07-134-79/+107
| | |/ / | | | | | | | | | | | | Change-Id: I523d6fab2964cec4610424f6fd7bbe86d38b7306
* | | | Merge "Implements the lastHyphenLocation for Android."Shimeng (Simon) Wang2010-07-133-2/+105
|\ \ \ \
| * | | | Implements the lastHyphenLocation for Android.Shimeng (Simon) Wang2010-07-123-2/+105
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upstream webkit implemented the hyphenation working draft http://www.w3.org/TR/2010/WD-css3-gcpm-20100608/#hyphenation in: http://trac.webkit.org/changeset/61548 This change implements the interface function for Android. English only support for now. Issue: 2672163 Change-Id: I6763adc0ff56de1431bdb09e79b110b30bac01d1
* | | | | Merge "Copy back the upstreamed version of prefetch ↵Leon Clarke2010-07-1321-320/+51
|\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | https://bugs.webkit.org/show_bug.cgi?id=3652"
| * | | | Copy back the upstreamed version of prefetchLeon Clarke2010-07-1221-320/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://bugs.webkit.org/show_bug.cgi?id=3652 Change-Id: Ibda522afed15e7581019a198e773785b7cad57ca
* | | | | Fix issue: 2741016 and refactor visible width logic in android layout.Shimeng (Simon) Wang2010-07-129-62/+45
| |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The site is not reflowed, because for some RenderBlock, the m_visibleWidth is set twice before layout; the current logic will think the visibleWidth is not changed, hence no relayout children and no reflow. The logic is refactored to to make it modularlized. issue: 2741016 Change-Id: I1f433e263add974c0981c332ad4ea092ddb395e0
* | | | Merge "Add dom/xhtml/level2 layout tests at WebKit r62496"Steve Block2010-07-122204-0/+134675
|\ \ \ \
| * | | | Add dom/xhtml/level2 layout tests at WebKit r62496Steve Block2010-07-122204-0/+134675
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These all pass. Note that the Android-V8-specific results for the HTMLDocument tests are required because the tests rely on Error.line, which is non-standard and not provided by V8. The Android-specific result for HTMLFormElement10.xhtml is required because the test appears to be flawed, and navigates the page before notifyDone is called. None of these tests are run on Chromium. Change-Id: I491d87a9dac4c132093369d1bde974baed77a757
* | | | | Merge "Update CachedFont.cpp to reflect upstreaming in WebKit change 63088"Steve Block2010-07-121-1/+1
|\ \ \ \ \ | |/ / / /
| * | | | Update CachedFont.cpp to reflect upstreaming in WebKit change 63088Steve Block2010-07-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See http://trac.webkit.org/changeset/63088 Change-Id: I41778e43e0e731b6e0116e6e1569e91d5c18750a
* | | | | Browser save page as web archive.Elliott Slaughter2010-07-127-1/+630
| |/ / / |/| | | | | | | | | | | Change-Id: Ie92953142ed31fc859975289a978172bdb8b6d79
* | | | Merge "Add dom/xhtml/level1 layout tests at WebKit r62496"Steve Block2010-07-12723-0/+50184
|\ \ \ \
| * | | | Add dom/xhtml/level1 layout tests at WebKit r62496Steve Block2010-07-09723-0/+50184
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These all pass. Change-Id: If26268844fe87cd6ed8d0fc823ecf59b6eab1938