summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* Removes all use of COM and dependencies on Windows-specific classes ↵klink@chromium.org2009-03-2010-361/+1103
| | | | | | | | (including the use of AccessibleBase and AccessibleDocument) in the glue accessibility implementation.Introduces the GlueAccessibilityObject, which serves as a platform-independent wrapper directly around WebKit's AccessibilityObject (also platoform-independent).Updates naming/comments to reflect the independence of IAccessible both in glue and (where appropriate) in the browser-side accessibility. Review URL: http://codereview.chromium.org/46013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12207 0039d316-1c4b-4281-b951-d872f2087c98
* Test list regressions.tc@google.com2009-03-201-0/+14
| | | | | | | | | TBR=dglazkov Review URL: http://codereview.chromium.org/50065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12204 0039d316-1c4b-4281-b951-d872f2087c98
* Chrome side of WebKit merge to 41860.tc@google.com2009-03-204-5/+9
| | | | | | | | Update some layout tests and roll deps. Review URL: http://codereview.chromium.org/42454 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12203 0039d316-1c4b-4281-b951-d872f2087c98
* Fix LayoutTests/editing/style/block-styles-007.htmlfinnur@chromium.org2009-03-202-2/+1
| | | | | | | | Expectations changed upstream and we need to match. Review URL: http://codereview.chromium.org/50062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12201 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup tests_fixable.txt a bit.darin@chromium.org2009-03-201-5/+4
| | | | | | | | R=dglazkov Review URL: http://codereview.chromium.org/42449 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12195 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for Javascript function callbacks into the WebDevToolsClient.pfeldman@chromium.org2009-03-2011-100/+184
| | | | | | Review URL: http://codereview.chromium.org/42443 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12189 0039d316-1c4b-4281-b951-d872f2087c98
* Revert this change because it did not work on Windows, and turnednsylvain@chromium.org2009-03-203-2/+2
| | | | | | | | the bot red. Review URL: http://codereview.chromium.org/42433 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12181 0039d316-1c4b-4281-b951-d872f2087c98
* The street view in Google maps, which is implemented with a windowed flash ↵ananta@chromium.org2009-03-202-25/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | plugin would draw over the iframe DOM element, effectively hiding it. This is handled by our IFrame shim geometry calculation, where we subtract the rect of any IFrame above the plugin in the ZOrder from the plugin rect. Webkit calls Widget::setFrameRect at various times, during layout/size changes/paints, etc. The reason this bug showed up, was due to an optimization in our setFrameRect implementation, where we would bail out if the rect passed in was the same size as the current plugin rect. Basically the IFrame appears above the plugin in the ZOrder much later, which causes us to return without sending over the cutout rects to the browser when it moves the plugin windows. Fix is to move the rects equality check to WebPluginImpl::setFrameRect, where we don't send over the UpdateGeometry IPC to the plugin process if the rects are the same. WebPluginImpl used to implement the webkit Widget interface a long time ago. This is no longer the case. So some of the functions don't need to be virtual anymore. I also made this change. This fixes bug http://b/issue?id=1722236 and http://code.google.com/p/chromium/issues/detail?id=8858 Bug=1722236,8858 Review URL: http://codereview.chromium.org/42413 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12179 0039d316-1c4b-4281-b951-d872f2087c98
* BUG=6869hclam@chromium.org2009-03-203-3/+2
| | | | | | | | | The crash is fixed since WebKit@r41824, and it's not crashing since merge. The test needs to be rebaselined due to change in JPEG decoder. Review URL: http://codereview.chromium.org/43114 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12177 0039d316-1c4b-4281-b951-d872f2087c98
* Pre-upstreaming style changes to match webkit style.levin@chromium.org2009-03-193-761/+743
| | | | | | Review URL: http://codereview.chromium.org/48169 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12169 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: fix crash when getting the screen info for a NULL window.agl@chromium.org2009-03-191-8/+8
| | | | | | | | | | | | | | Since we still have the hack where we pass raw pointers into the renderer, we should catch the NULL case and return something sane. Additionally, while I'm at it, always tell WebKit that it has a 32-bit screen. Since it paints via IPC messages, it doesn't need to know what the actual screen is using; we handle all that in the BackingStore. Review URL: http://codereview.chromium.org/50030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12167 0039d316-1c4b-4281-b951-d872f2087c98
* Enable IDL attribute [V8ReadOnly] to have the same mbelshe@google.com2009-03-191-3/+4
| | | | | | | | | | | | | semantics as having specified an attribute as readonly. This allows us to unfork IDL differences where V8 wants readonly and JSC does not by using the V8ReadOnly tag. Review URL: http://codereview.chromium.org/50037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12165 0039d316-1c4b-4281-b951-d872f2087c98
* Rebase stroking layout test. The change I made in webkit to fix this has nowsverrir@chromium.org2009-03-193-2/+2
| | | | | | | | | | | been landed in our codebase. See: https://bugs.webkit.org/show_bug.cgi?id=23630 The stroking-decorations test has been rebaselined already. The output is not perfect but much better then the currect baseline. I'm also removing the DEFER status. Review URL: http://codereview.chromium.org/50028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12159 0039d316-1c4b-4281-b951-d872f2087c98
* Convert FindInPage wstrings to string16.tc@google.com2009-03-193-7/+7
| | | | | | | Review URL: http://codereview.chromium.org/42408 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12158 0039d316-1c4b-4281-b951-d872f2087c98
* Mark new layout test failures to greenify the waterfall.dglazkov@google.com2009-03-191-3/+4
| | | | | | | | | | None of these look merge-related. TBR=tony Review URL: http://codereview.chromium.org/42410 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12156 0039d316-1c4b-4281-b951-d872f2087c98
* Add merge regression.dglazkov@google.com2009-03-191-0/+2
| | | | | | | | TBR=tony Review URL: http://codereview.chromium.org/45015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12152 0039d316-1c4b-4281-b951-d872f2087c98
* Chromium side of http://codereview.chromium.org/42394thomasvl@chromium.org2009-03-191-1/+2
| | | | | | | | | | | | | | | | - Remove the use of the mac specific type 'application' and use 'executable' with 'mac_bundle' set to 1. - update common.gypi to default mac_bundle to zero. - update common.gypi to look at mac_bundle for some of the base behaviors that were on 'application'. - Roll DEPS to get the new version of gyp w/ the matching support. Review URL: http://codereview.chromium.org/50015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12136 0039d316-1c4b-4281-b951-d872f2087c98
* Remove Mac baseline -- we should match upstream here.dglazkov@google.com2009-03-191-217/+0
| | | | | | | | TBR=tony Review URL: http://codereview.chromium.org/42406 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12135 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline layout test to account for plugin using console to log messages.dglazkov@google.com2009-03-191-1/+6
| | | | | | | | TBR=tony Review URL: http://codereview.chromium.org/50025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12126 0039d316-1c4b-4281-b951-d872f2087c98
* Do correct hit testing for context menu items in WebViewImpl.estade@chromium.org2009-03-192-20/+21
| | | | | | | | BUG=8100 Review URL: http://codereview.chromium.org/42377 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12124 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Merge 41807:41827, Chromium side.dglazkov@google.com2009-03-1914-53/+347
| | | | | | | | | | R=tony I made a few changes to our test plugin to match changes to the upstream's plugin. It now uses console instead of printf. You are just the guy (apparently) to review this :) Review URL: http://codereview.chromium.org/50020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12119 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Linux build (and clean TestShell build).darin@chromium.org2009-03-191-4/+0
| | | | | | | | TBR=dglazkov Review URL: http://codereview.chromium.org/50022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12115 0039d316-1c4b-4281-b951-d872f2087c98
* Eliminate using_webkit.{scons,vsprops} in favor of having WebCommon.h set thedarin@chromium.org2009-03-199-59/+8
| | | | | | | | | | | | default configuration. This simplifies the build system. My concern was that some consumers of the API might mix-up the defines. R=dglazkov Review URL: http://codereview.chromium.org/42392 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12110 0039d316-1c4b-4281-b951-d872f2087c98
* DEFERs the svg tests:sky@google.com2009-03-191-8/+5
| | | | | | | | | | | | | | | | | LayoutTests/svg/W3C-SVG-1.1/pservers-grad-06-b.svg LayoutTests/svg/batik/paints/patternRegionA.svg LayoutTests/svg/W3C-SVG-1.1/pservers-pattern-01-b.svg These are failing because of a bug in Skia. The Skia team is evaluating what the right fix should be. Until then, DEFERd. TBR=hclam BUG=none TEST=none Review URL: http://codereview.chromium.org/50021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12107 0039d316-1c4b-4281-b951-d872f2087c98
* Remove code duplicated from webcore and use the common PrintContext facility.maruel@chromium.org2009-03-193-133/+96
| | | | | | Review URL: http://codereview.chromium.org/20470 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12100 0039d316-1c4b-4281-b951-d872f2087c98
* Increase the pause() for the re-stopped portion of the interval test to try ↵willchan@chromium.org2009-03-191-11/+17
| | | | | | | | | | to prevent timer races. Add debugging information to the check() to see what values the timer is actually returning. Review URL: http://codereview.chromium.org/42359 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12095 0039d316-1c4b-4281-b951-d872f2087c98
* DEFERs two more SVG testssky@google.com2009-03-191-4/+5
| | | | | | | | | | | | | | | | | (LayoutTests/svg/batik/masking/maskRegions.svg and LayoutTests/svg/custom/image-small-width-height.svg). Glen is still upstreaming these, once he is done he can unDEFER them. Also removes LayoutTests/svg/text/text-text-08-b.svg as it has not failed in the last 40 runs. TEST=none BUG=none TBR=finnur Review URL: http://codereview.chromium.org/42393 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12094 0039d316-1c4b-4281-b951-d872f2087c98
* Chrome-side of moving webkit/glue/cache_manager.{h,cc} to the WebKit API layer.darin@chromium.org2009-03-1929-253/+50
| | | | | | | | | | | | | | This also includes a change to not have third_party/WebKit/WebKit/chromium/public in the global include path. Most of the code changes pertain to this. I also took this opportunity to do some renaming: browser/cache_manager_host -> browser/renderer_host/web_cache_manager R=brettw Review URL: http://codereview.chromium.org/42194 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12085 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: fix include filename caseagl@chromium.org2009-03-191-2/+2
| | | | | | | Review URL: http://codereview.chromium.org/42383 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12075 0039d316-1c4b-4281-b951-d872f2087c98
* Pre-upstream style changes: rename enableWebWorkers to ↵dimich@google.com2009-03-192-5/+5
| | | | | | | | | setIsWebWorkersEnabled to follow isFoo/setIsFoo pattern. Also pull DEPS to bring in the WebKit/chromium/src part. Review URL: http://codereview.chromium.org/48157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12066 0039d316-1c4b-4281-b951-d872f2087c98
* Mark LayoutTests/fast/forms/searchfield-heights passing, since it is now.aa@chromium.org2009-03-191-1/+0
| | | | | | Review URL: http://codereview.chromium.org/42361 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12051 0039d316-1c4b-4281-b951-d872f2087c98
* This is a follow-up for enabling workers in Win build.dimich@google.com2009-03-181-1/+1
| | | | | | Review URL: http://codereview.chromium.org/42344 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12033 0039d316-1c4b-4281-b951-d872f2087c98
* DEFERs the testsky@google.com2009-03-181-3/+2
| | | | | | | | | | | | | | | LayoutTests/http/tests/xmlhttprequest/web-apps/013.html. We're now failing this because of differences in how lighthttpd behaves vs apache. I'ved filed http://code.google.com/p/chromium/issues/detail?id=8941 to track it. BUG=none TEST=none TBR=finnur Review URL: http://codereview.chromium.org/48159 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12031 0039d316-1c4b-4281-b951-d872f2087c98
* Mark more tests as passing based on Anders' flips document.pkasting@chromium.org2009-03-181-12/+2
| | | | | | Review URL: http://codereview.chromium.org/48154 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12026 0039d316-1c4b-4281-b951-d872f2087c98
* Update Mac layout failures list.dglazkov@google.com2009-03-181-2/+10
| | | | | | | | TBR=jeremy Review URL: http://codereview.chromium.org/48165 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12023 0039d316-1c4b-4281-b951-d872f2087c98
* Update LINUX/MAC expectations.dglazkov@google.com2009-03-181-2/+10
| | | | | | | | TBR=ojan Review URL: http://codereview.chromium.org/48158 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12019 0039d316-1c4b-4281-b951-d872f2087c98
* Update my so-called fix by including expectation.dglazkov@google.com2009-03-181-1/+1
| | | | | | | | TBR=ojan Review URL: http://codereview.chromium.org/42365 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12018 0039d316-1c4b-4281-b951-d872f2087c98
* Yet another test list update, skipping font-specific test.dglazkov@google.com2009-03-181-0/+3
| | | | | | | | TBR=ojan Review URL: http://codereview.chromium.org/42364 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12017 0039d316-1c4b-4281-b951-d872f2087c98
* Review URL: http://codereview.chromium.org/42288georged@chromium.org2009-03-183-0/+24
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12016 0039d316-1c4b-4281-b951-d872f2087c98
* Fix test list.dglazkov@google.com2009-03-181-3/+3
| | | | | | | | TBR=finnur Review URL: http://codereview.chromium.org/48153 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12015 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Merge 41768:41807, Chromium Sidedglazkov@google.com2009-03-1888-645/+756
| | | | | | | | R=ojan Review URL: http://codereview.chromium.org/42352 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12013 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline the passing test.amit@chromium.org2009-03-182-1/+11
| | | | | | | | | | The test fails in webkit and the expected.txt contains failure output. We work fine so just rebaseline till it is fixed upstream. Review URL: http://codereview.chromium.org/42353 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12010 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing chrome/fast/dom/java-applet-calls.htmlfinnur@chromium.org2009-03-182-9/+7
| | | | | | | | | | | | | | | I don't understand how the test could have worked because if you don't specify a CODEBASE for the Java Applet the default is the url. In the Java console I was seeing it try to load the class by appending the TestApplet to the path to the html file (the layout test file). By specifying "." as the CODEBASE it is able to find and load the class that resides in the same directory and all is well. Review URL: http://codereview.chromium.org/48148 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12005 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline test for aa. Was incorrectly rebased last time around.ojan@google.com2009-03-181-7/+7
| | | | | | Review URL: http://codereview.chromium.org/48146 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12004 0039d316-1c4b-4281-b951-d872f2087c98
* DEFER a test that is broken upstream.tc@google.com2009-03-185-9/+3
| | | | | | | | | | | | | The test tries to load a file:/// URL from a data: URL. This isn't allowed in Chromium but it is in Safari. The test really doesn't have anything to do with security checks so we should fix the test upstream instead. I'm deleting the existing pixel baseline because they're wrong (missing the image because of the security check mentioned above). Review URL: http://codereview.chromium.org/42349 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12000 0039d316-1c4b-4281-b951-d872f2087c98
* Update V8 to version 1.1.1.2.ager@chromium.org2009-03-185-2/+279
| | | | | | | This contains the new compiler infrastructure which gives a nice performance improvement on the V8 benchmark suite. Review URL: http://codereview.chromium.org/48143 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11994 0039d316-1c4b-4281-b951-d872f2087c98
* This test seems to have never failed on win/mac according to thetc@google.com2009-03-183-6/+1
| | | | | | | | | | flips page. Rebaseline on linux which matches win in metrics but the image differs due to anti-aliased fonts and the scrollbar. Review URL: http://codereview.chromium.org/48145 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11993 0039d316-1c4b-4281-b951-d872f2087c98
* Green the layout test bots by marking some new failures.estade@chromium.org2009-03-181-0/+3
| | | | | | | | TBR=jkhawkins Review URL: http://codereview.chromium.org/42347 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11992 0039d316-1c4b-4281-b951-d872f2087c98
* Autocomplete now uses the input field id when no name is available to ↵jcampan@chromium.org2009-03-183-9/+31
| | | | | | | | | | | | perform autocomplete. This matches FF behavior. BUG=6310 TEST=See bug. Review URL: http://codereview.chromium.org/48033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11987 0039d316-1c4b-4281-b951-d872f2087c98
* Removes LayoutTests/fast/events/click-count.html from the flakey winsky@google.com2009-03-181-1/+1
| | | | | | | | | | | | list. This test hasn't failed in a long time. BUG=none TEST=none TBR=tc Review URL: http://codereview.chromium.org/42342 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11984 0039d316-1c4b-4281-b951-d872f2087c98