summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* First stage of implementing HTML select popup menus forpaulg@google.com2009-03-2410-86/+367
| | | | | | | | | | | | | | | | the Mac test_shell. Once the changes to WebKit/WebCore/platform/chromium/PopupMenuChromium* have been upstreamed (then landed in our tree), we can enable them in test_shell. The WebKit part is contained in this bug: https://bugs.webkit.org/show_bug.cgi?id=24692 BUG=5095 (http://crbug.com/5095) Review URL: http://codereview.chromium.org/48149 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12382 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline test. This test was failing because we map courier to courier new ↵ojan@google.com2009-03-244-1/+26
| | | | | | | | | on Windows. This is the same as Windows Safari, but on the mac it's just courier. Review URL: http://codereview.chromium.org/42547 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12381 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed the following layout test:hclam@chromium.org2009-03-241-0/+8
| | | | | | | | | | | | | | LayoutTests/http/tests/xmlhttprequest/redirect-cross-origin-post.html The crash happens in simple_resource_loader_bridge.cc, there is a case when MaybeUpdateUploadProgress is posted as a task and in the queue while a redirect response by the server cancels the upload. Leaving request_->get_upload() returns NULL, and of cource using of the pointer failes. Review URL: http://codereview.chromium.org/50077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12379 0039d316-1c4b-4281-b951-d872f2087c98
* Start using upstreamed worker files and remove the old ones from webkit/port.dimich@google.com2009-03-247-652/+10
| | | | | | | Before submitting, I'll add DEPS with corresponding WebKit rev (see http://codereview.chromium.org/52007) Review URL: http://codereview.chromium.org/45035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12377 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaselining cause it started failing with WebKit merge of rev 10232 though ↵mad@chromium.org2009-03-244-11/+11
| | | | | | | | | | | | | | | | | | we don't know why. The decision to rebaseline came from: 2009/3/20 Brett Wilson <brettw@google.com> Actual matches IE very closely, whereas expected doesn't. I had Idan check this and he says the new one is better, so we should rebaseline. Even though it is called "ATSUI," this test really tests some basic features of complex text that will apply to any font system (and I had to do some work to make ours look good). So it's important we run this test. Review URL: http://codereview.chromium.org/51005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12368 0039d316-1c4b-4281-b951-d872f2087c98
* Clicking a text field that is already focused triggers the autofill. However ↵jcampan@chromium.org2009-03-244-27/+54
| | | | | | | | | | | | the code triggering this was just checking that the focused element before and after processing the event was the same. We need to do a hit test to ensure the click is really on the text field, otherwise in cases where clicking somewhere in the page does not change the focus, we would bogusly bring up the autofill popup. BUG=8627 TEST=Ensure autocomplete popup still works as expected: when entering text, when using up/down arrows, when clicking selected text field. Also ensures the scenario from the bug does not trigger the popup. Review URL: http://codereview.chromium.org/50038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12367 0039d316-1c4b-4281-b951-d872f2087c98
* GYP fixes: remove references to deleted files.agl@chromium.org2009-03-241-1/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12363 0039d316-1c4b-4281-b951-d872f2087c98
* Update tests_fixable now that interval.html is passing.willchan@chromium.org2009-03-241-3/+0
| | | | | | Review URL: http://codereview.chromium.org/45031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12362 0039d316-1c4b-4281-b951-d872f2087c98
* Wire 'Inspect Element' action to the new DevTools (depending on the devtools ↵pfeldman@chromium.org2009-03-2416-154/+251
| | | | | | | | | | | | | | flag): - Add new devtools IPC message - Expose WebView's hit target - Refactor dom_agent interaction not to send information known to client - Collect incoming messages on the client until frontend is loaded - Add Inspect Element scenario into the devtools_host_stub Review URL: http://codereview.chromium.org/45022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12355 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline layout test that regressed because of a whitespace changeager@chromium.org2009-03-243-4/+2
| | | | | | | in the event listener wrapper code. Review URL: http://codereview.chromium.org/42557 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12353 0039d316-1c4b-4281-b951-d872f2087c98
* BMPImageDecoderTest.* takes many minutes under valgrind, so skip it; see bug ↵dkegel@google.com2009-03-241-0/+2
| | | | | | | | | | 9177. Already skipped under purify. Review URL: http://codereview.chromium.org/42558 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12351 0039d316-1c4b-4281-b951-d872f2087c98
* We need to extend the timeouts on Mac and Linux, too,dkegel@google.com2009-03-241-5/+3
| | | | | | | | now that we're valgrinding. Review URL: http://codereview.chromium.org/42471 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12350 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing js file to the devtools frontend.pfeldman@chromium.org2009-03-241-0/+4
| | | | | | Review URL: http://codereview.chromium.org/53003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12349 0039d316-1c4b-4281-b951-d872f2087c98
* Add basic infrastructure for sending async browser API request and receiving ↵aa@chromium.org2009-03-244-12/+39
| | | | | | | | results. Review URL: http://codereview.chromium.org/42262 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12347 0039d316-1c4b-4281-b951-d872f2087c98
* Mark mac tests that regressed from the merge.tc@google.com2009-03-241-1/+2
| | | | | | | | | TBR=ojan Review URL: http://codereview.chromium.org/42552 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12345 0039d316-1c4b-4281-b951-d872f2087c98
* Finish hooking up the worker process UI: use the domains of the workers as ↵jam@chromium.org2009-03-241-0/+1
| | | | | | | | | | the title in the task manager, and show an infobar when a page's workers die. I also cleaned up the code in RenderView which creates a window and widget, since when I originally wrote it I wasn't aware of RenderViewHost::FromID. Review URL: http://codereview.chromium.org/45025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12335 0039d316-1c4b-4281-b951-d872f2087c98
* These tests fail on linux too.tc@google.com2009-03-241-3/+3
| | | | | | | | TBR=ojan Review URL: http://codereview.chromium.org/42545 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12331 0039d316-1c4b-4281-b951-d872f2087c98
* Update test list post merge.tc@google.com2009-03-241-1/+7
| | | | | | | | TBR=ojan Review URL: http://codereview.chromium.org/52035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12327 0039d316-1c4b-4281-b951-d872f2087c98
* Chrome side of webkit merge from r41860 to 41906.tc@google.com2009-03-237-9/+2
| | | | | | | | | | | | | The encoding parameter got dropped from Workers (r41871) so drop it through the whole stack. The upstream WorkerContextExecutionProxy has trackEvent with a lower case t, but we pull in the wrong header in some places so make both headers match. Review URL: http://codereview.chromium.org/42538 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12326 0039d316-1c4b-4281-b951-d872f2087c98
* Back out string morphing.mbelshe@google.com2009-03-231-5/+10
| | | | | | Review URL: http://codereview.chromium.org/52027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12320 0039d316-1c4b-4281-b951-d872f2087c98
* Accidental checkin of vs2008 stuffmbelshe@google.com2009-03-231-2/+1
| | | | | | Review URL: http://codereview.chromium.org/42534 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12315 0039d316-1c4b-4281-b951-d872f2087c98
* Forgot to add v8_binding to linux build.mbelshe@google.com2009-03-231-0/+1
| | | | | | Review URL: http://codereview.chromium.org/42533 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12313 0039d316-1c4b-4281-b951-d872f2087c98
* This test was most probably affected by Evan Stade's fix for stroked text:mad@chromium.org2009-03-232-1/+1
| | | | | | | | | | https://bugs.webkit.org/show_bug.cgi?id=24526 and so is being rebaselined too, as were the tests commited in rev 12295. Review URL: http://codereview.chromium.org/42529 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12311 0039d316-1c4b-4281-b951-d872f2087c98
* Rework the v8 binding string handling to be more efficient.mbelshe@google.com2009-03-234-80/+135
| | | | | | | | | | | Break out ToAtomicWebCoreString in addition to ToWebCoreString. Re-enables the v8 string morphing; there is no longer degradation on intl1 page cycler. Review URL: http://codereview.chromium.org/42445 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12309 0039d316-1c4b-4281-b951-d872f2087c98
* Fix interval layout test.willchan@chromium.org2009-03-231-5/+7
| | | | | | | | | | | | | | Here are recent failures from the buildbot: FAIL - start, debug_output: [ms: 499611] FAIL - start, debug_output: [ms: 499723] Fixed by adding a ms of fuzz time to account for timer inaccuracies. Also sped up the test by changing the pause(500) to pause(50) which should still be more than enough. Review URL: http://codereview.chromium.org/42405 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12300 0039d316-1c4b-4281-b951-d872f2087c98
* These tests were all improved by Evan Stade's fix for stroked text:senorblanco@chromium.org2009-03-2321-20/+10
| | | | | | | | | | https://bugs.webkit.org/show_bug.cgi?id=24526 and so are being rebaselined. Review URL: http://codereview.chromium.org/42516 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12295 0039d316-1c4b-4281-b951-d872f2087c98
* Change chromium to use the V8Collection from WebKit/WebCore/bindings/v8.levin@chromium.org2009-03-234-193/+6
| | | | | | Review URL: http://codereview.chromium.org/52007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12293 0039d316-1c4b-4281-b951-d872f2087c98
* For some reason, these new baselines didn't make it with my last commit.senorblanco@chromium.org2009-03-233-4/+1
| | | | | | Review URL: http://codereview.chromium.org/42510 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12289 0039d316-1c4b-4281-b951-d872f2087c98
* DevToolsClient frontend improvements:pfeldman@chromium.org2009-03-2320-1388/+1586
| | | | | | | | | | | 1. Move callbacks processing to the frontend 2. Dispatch calls directly to Javascript 3. Create CppBoundObject per agent flavor and wire it to IPC 4. Introduce Remote*Agent abstraction in the frontend Review URL: http://codereview.chromium.org/42486 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12275 0039d316-1c4b-4281-b951-d872f2087c98
* Add bug numbers to layout tests failures from my recent merges.levin@chromium.org2009-03-231-13/+12
| | | | | | Review URL: http://codereview.chromium.org/42493 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12272 0039d316-1c4b-4281-b951-d872f2087c98
* This test has been failing non-stop sincensylvain@chromium.org2009-03-221-0/+3
| | | | | | | | the merge of tests_fixable and tests_ignored. Review URL: http://codereview.chromium.org/50091 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12266 0039d316-1c4b-4281-b951-d872f2087c98
* Initial revision of the DevTools frontend.pfeldman@chromium.org2009-03-2211-0/+2617
| | | | | | Review URL: http://codereview.chromium.org/45012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12265 0039d316-1c4b-4281-b951-d872f2087c98
* Hook up V8 Database Bindings.dglazkov@google.com2009-03-229-11/+142
| | | | | | | | R=darin Review URL: http://codereview.chromium.org/50071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12264 0039d316-1c4b-4281-b951-d872f2087c98
* Add bug number for newly failing tests.ojan@google.com2009-03-211-2/+1
| | | | | | Review URL: http://codereview.chromium.org/42475 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12240 0039d316-1c4b-4281-b951-d872f2087c98
* Attempt to green tree.ojan@google.com2009-03-211-1/+31
| | | | | | Review URL: http://codereview.chromium.org/42474 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12239 0039d316-1c4b-4281-b951-d872f2087c98
* Fix breakage where none of the tests would get listed. Not sure whyojan@google.com2009-03-212-5/+8
| | | | | | | this didn't work, but this fixes it and lets me reopen the tree. TBR. Review URL: http://codereview.chromium.org/42473 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12237 0039d316-1c4b-4281-b951-d872f2087c98
* Add a WONTFIX modifier and move all the tests from tests_ignored.txtojan@google.com2009-03-215-528/+530
| | | | | | | | | over to tests_fixable.txt. I'm tempted to rename tests_fixable.txt, but I wonder whether it's worth it given that there are a number of scripts that would need to be updated. Review URL: http://codereview.chromium.org/48045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12234 0039d316-1c4b-4281-b951-d872f2087c98
* Chromium side of trackbar drawing. This is needed to support <input ↵pkasting@chromium.org2009-03-202-0/+15
| | | | | | | | | | | type="range">. This code will not be called until I land the upstream hooks to RenderThemeChromiumWin.cpp to use it. BUG=8931 Review URL: http://codereview.chromium.org/42451 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12231 0039d316-1c4b-4281-b951-d872f2087c98
* Update the gyp Linux build:sgk@google.com2009-03-202-3/+28
| | | | | | | | | | | | | | | | | | | | | | | | * Add Linux settings to target_defaults in common.gypi so gyp-generated SConscript files no longer depend on build/SConscript.main or the Hammer infrastructure. * Copy the FilterOut() function from Hammer to the chromium_builders.py Tool module. * Add a ChromiumLoadableModule() builder to chromium_builders.py. * Add dependencies on the 'views' library to the chrome link (target 'app'). * Add missing views/*/*_unittest.cc modules to the 'unit_tests' target. Exclude all but the one that builds on Linux from the non-Windows builds. * Crib a list of chrome/views files to exclude from the Linux build from the old SCons configuration. * Add a new build/linux/system.gyp file with new 'settings' targets to encapsulate the pkg-config checks for gtk+-2.0, nss and pangoft2. * Add depenedencies in the other targets on the new gtk, nss and pangoft2 'settings' targets from build/linux/system.gyp. * Add a pkg_config_wrapper.py script that keeps gyp happy by simply exiting 0 if the package isn't found. * DEPS roll for latest gyp changes to support the above. Review URL: http://codereview.chromium.org/42340 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12228 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline a windows layout test.estade@chromium.org2009-03-204-3/+36
| | | | | | | The graphical differences are very minor. Text diff due to font metrics. There are small gaps between the lines in the paths that trace the number outlines. I have debugged our skia paint/path calls, and I think it's a skia bug with anti-aliased paths and rounding. Note that the gaps only appear for certain browser window sizes, e.g. that of the layout test default size, but not the test shell's default size. I believe other tests with the same problem have been previously rebased. Review URL: http://codereview.chromium.org/42470 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12226 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the DOM constructor cache and instead use an object wrapper prototypembelshe@google.com2009-03-202-63/+76
| | | | | | | | | | which we just clone. This fix cannot land until we get the latest v8. Review URL: http://codereview.chromium.org/50056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12225 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a long standing typo. Needed a space after the colon.jon@chromium.org2009-03-201-1/+1
| | | | | | | M tests_fixable.txt git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12222 0039d316-1c4b-4281-b951-d872f2087c98
* Pressing the Del key while a item is selected in the autocomplete popup ↵jcampan@chromium.org2009-03-203-10/+59
| | | | | | | | | | deletes that suggestion from the DB. BUG=6176 TEST=Bring up the autofill popup in a form. Select an item and press the Del key. The item should be removed from the popup and should not show on subsequent autofill popups. Review URL: http://codereview.chromium.org/42258 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12221 0039d316-1c4b-4281-b951-d872f2087c98
* Preupstreaming cleanup for xhr (part 2): levin@chromium.org2009-03-208-325/+515
| | | | | | | | Split V8XMLHttpRequestCustom into appropriate files. Review URL: http://codereview.chromium.org/45018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12216 0039d316-1c4b-4281-b951-d872f2087c98
* New baselines for text-related layout tests. These were fixed by my changes:senorblanco@chromium.org2009-03-209-9/+5
| | | | | | | | | | | | | https://bugs.webkit.org/show_bug.cgi?id=24687 https://bugs.webkit.org/show_bug.cgi?id=24584 and Evan's fix for janky stroked text: https://bugs.webkit.org/show_bug.cgi?id=24526 Review URL: http://codereview.chromium.org/42465 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12215 0039d316-1c4b-4281-b951-d872f2087c98
* DEFERs the test LayoutTests/http/tests/misc/dns-prefetch-control.htmlsky@google.com2009-03-201-4/+3
| | | | | | | | | | | | | | | as it can take too long to wrong. Removes the tests LayoutTests/transitions/transition-end-event-container.html LayoutTests/transitions/transition-end-event-multiple-03.html as I landed a fix (https://bugs.webkit.org/show_bug.cgi?id=24678) that should make these less flakey. BUG=none TEST=none Review URL: http://codereview.chromium.org/42462 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12212 0039d316-1c4b-4281-b951-d872f2087c98
* green linux and mac. tests failing after the merge.tc@google.com2009-03-201-0/+3
| | | | | | | | | TBR=dglazkov Review URL: http://codereview.chromium.org/42459 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12208 0039d316-1c4b-4281-b951-d872f2087c98
* 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