summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* Had a duplicate expectation. TBR to fix mac release build.ojan@google.com2009-04-151-1/+0
| | | | | | Review URL: http://codereview.chromium.org/75013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13793 0039d316-1c4b-4281-b951-d872f2087c98
* Miscellaneous API sprucing.aa@chromium.org2009-04-153-0/+15
| | | | | | | | | | | | | - Camel-case event names. - Rename chromium.self in content scripts to chromium.extension. - Move onConnect in extension process to chromium.self.onConnect. - Move definition of chromium.self to extension_process_bindings.js, so that it is near all the other extension process API. - Make toolstrips not wrap by default - Make toolstrips 21px high instead of 19, which was required to avoid an ugly white horizontal bar on my machine. This may be font dependent :(, which is another reason I need to finish making us paint the toolstrips background instead of using this CSS hack. Review URL: http://codereview.chromium.org/67162 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13792 0039d316-1c4b-4281-b951-d872f2087c98
* Add a hack to enable cross-origin XHR for all pages with a "chrome-extension"mpcomplete@google.com2009-04-153-0/+14
| | | | | | | | URL as the toplevel frame. This is a temporary workaround until we can do it the proper way, which requires a webkit refactoring in progress by Alexei. Review URL: http://codereview.chromium.org/67153 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13790 0039d316-1c4b-4281-b951-d872f2087c98
* Update test expectations to better match state of the tree. TBR.ojan@google.com2009-04-151-8/+19
| | | | | | Review URL: http://codereview.chromium.org/75009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13789 0039d316-1c4b-4281-b951-d872f2087c98
* Fix crash for <audio>hclam@chromium.org2009-04-151-1/+6
| | | | | | | | | | | | WebKit doesn't provide a FrameView for <audio> in MediaPlayer which is need for us to create a WebMediaPlayerDelegateImpl, so don't rely on MediaPlayer::m_frameView but static_cast MediaPlayer::m_mediaPlayerClient to HTMLMediaElement and gets FrameView from it's Document object. Review URL: http://codereview.chromium.org/69012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13782 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Move VDMX parsing into WebKit.agl@chromium.org2009-04-151-0/+3
| | | | | | | | This is the Chromium side of: https://bugs.webkit.org/show_bug.cgi?id=25116 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13781 0039d316-1c4b-4281-b951-d872f2087c98
* Chromium side of webkit merge 42440:42523.ericroman@google.com2009-04-156-4/+38
| | | | | | Review URL: http://codereview.chromium.org/73066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13774 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 13760.davemoore@chromium.org2009-04-153-34/+9
| | | | | | Review URL: http://codereview.chromium.org/75002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13762 0039d316-1c4b-4281-b951-d872f2087c98
* Make HTMLSelectElement and HTMLOptionsCollection return collections of optionsdavemoore@chromium.org2009-04-153-9/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | elements if there are multiple options that share a name. Currently Safari and chromium differ in their behavior in this area. Safari returns multiple options in a collection if necessary, but only for HTMLOptionsCollection. For HTMLSelectElement it always returns null. Chromium returns a single option no matter what, but for both HTMLSelectElement and HTMLOptionsCollection. It's also very slow at this, as it bypasses a webkit cache. The HTML5 doc states that a collection should be returned if necessary for both. The relevant parts of the spec are: http://dev.w3.org/html5/spec/Overview.html#the-select-element and http://dev.w3.org/html5/spec/Overview.html#htmloptionscollection-0 So if you have: <select id="sl1"><option value="Value" name="test" /></select> and in JS code you do: var test = document.getElementById("sl1").test test should be a single HTMLOptionElement. If instead you have: <select id="sl2"><option value="Value1" name="test" /><option value="Value2" name="test" /></select> test should be a collection with 2 HTMLOptionElements. This bug: https://bugs.webkit.org/show_bug.cgi?id=25191 has been filed against webkit, with a new layout test to confirm the behavior Review URL: http://codereview.chromium.org/67148 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13760 0039d316-1c4b-4281-b951-d872f2087c98
* Remove extra newline from checksum file.mmoss@chromium.org2009-04-151-1/+1
| | | | | | | Review URL: http://codereview.chromium.org/73069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13737 0039d316-1c4b-4281-b951-d872f2087c98
* Remove newline from checksum file (causes comparison fail)mmoss@chromium.org2009-04-151-1/+1
| | | | | | | Review URL: http://codereview.chromium.org/69011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13736 0039d316-1c4b-4281-b951-d872f2087c98
* Add the long-wrapped-line checksum for the result.brettw@chromium.org2009-04-151-0/+1
| | | | | | Review URL: http://codereview.chromium.org/73067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13735 0039d316-1c4b-4281-b951-d872f2087c98
* Add checksum for the Linux result of this test since I couldn't get it before.brettw@chromium.org2009-04-151-0/+1
| | | | | | Review URL: http://codereview.chromium.org/67161 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13734 0039d316-1c4b-4281-b951-d872f2087c98
* Use the image result from the buildbot to see if it fixes this test.brettw@chromium.org2009-04-152-1/+0
| | | | | | Review URL: http://codereview.chromium.org/67160 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13733 0039d316-1c4b-4281-b951-d872f2087c98
* Give the expected Linux result the correct name so the tool picks it up.brettw@chromium.org2009-04-152-0/+0
| | | | | | | In my previous rebaseline I forgot to rename actual to expected. Review URL: http://codereview.chromium.org/67159 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13731 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline some layout tests that are new or changed from the merge 42244:42287brettw@chromium.org2009-04-1513-12/+37
| | | | | | | | BUG=9850 Review URL: http://codereview.chromium.org/69005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13729 0039d316-1c4b-4281-b951-d872f2087c98
* Add non-fatal errors to parsing the expectations file and make lacking a bug ↵ojan@google.com2009-04-142-44/+77
| | | | | | | | | | | | id and the path not existing non-fatal. There are too many false positives in those cases to stop webkit tests from running for those errors. Also add a bit more error checking that the modifiers for a test are valid. Review URL: http://codereview.chromium.org/73049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13712 0039d316-1c4b-4281-b951-d872f2087c98
* Add a few more flaky tests. TBR.ojan@google.com2009-04-141-3/+8
| | | | | | Review URL: http://codereview.chromium.org/69008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13710 0039d316-1c4b-4281-b951-d872f2087c98
* Chromium side of webkit merge 42403:42440.ericroman@google.com2009-04-147-18/+62
| | | | | | Review URL: http://codereview.chromium.org/73009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13708 0039d316-1c4b-4281-b951-d872f2087c98
* Update test expectations to match last few runs, mainly marking some flakiness.pam@chromium.org2009-04-141-6/+5
| | | | | | | | | | Also remove some tests that have passed consistently in the last ~30 runs. BUG=none TEST=covered by buildbot Review URL: http://codereview.chromium.org/73050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13706 0039d316-1c4b-4281-b951-d872f2087c98
* Use Michael Moss's nice user agent code on Linux.dkegel@google.com2009-04-141-25/+45
| | | | | | | | | Also imitate some of Firefox's behavior with respect to 32-bit-on-64 bit apps. Review URL: http://codereview.chromium.org/67115 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13705 0039d316-1c4b-4281-b951-d872f2087c98
* Link to DiamondX plugin.evan@chromium.org2009-04-141-0/+1
| | | | | | Review URL: http://codereview.chromium.org/67105 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13690 0039d316-1c4b-4281-b951-d872f2087c98
* Update playback extension so that javascript functions return consistent ↵ace@google.com2009-04-141-2/+6
| | | | | | | | (but not constant) values in an attempt to preserve the functionality but improve compatibility of the extension. Review URL: http://codereview.chromium.org/62165 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13688 0039d316-1c4b-4281-b951-d872f2087c98
* Review URL: http://codereview.chromium.org/68009dimich@google.com2009-04-141-0/+6
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13673 0039d316-1c4b-4281-b951-d872f2087c98
* Modifies the test_expectations.txt file to add bugs to all tests without ↵gwilson@google.com2009-04-141-754/+754
| | | | | | | | | | | | bugs and not marked as WONTFIX. The bugs have already been created, this just updates the expectations file. R=ojan Review URL: http://codereview.chromium.org/73026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13663 0039d316-1c4b-4281-b951-d872f2087c98
* Revert changes causing memory_test problems. asargent@chromium.org2009-04-141-11/+2
| | | | | | | | | | | | This undoes changes from: http://codereview.chromium.org/66045 Review URL: http://codereview.chromium.org/67114 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13639 0039d316-1c4b-4281-b951-d872f2087c98
* Print median, mean and std_deviation for test running times.ojan@google.com2009-04-132-45/+106
| | | | | | | | | | | | Prints these for the time spent in test_shell and the time spent doing each diff comparison. Also removes the check to compute statistics only in debug mode. That was an overoptimization (computing the statistics takes ~100ms). Review URL: http://codereview.chromium.org/73017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13638 0039d316-1c4b-4281-b951-d872f2087c98
* Remove tests that have passed on Windows for at least the last 50 builds.pam@chromium.org2009-04-131-12/+1
| | | | | | | | BUG=none (various) TEST=covered by layout tests Review URL: http://codereview.chromium.org/67110 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13633 0039d316-1c4b-4281-b951-d872f2087c98
* Build pipeline directly in build/action_maketokenizer.py.thestig@chromium.org2009-04-131-8/+10
| | | | | | Review URL: http://codereview.chromium.org/67086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13631 0039d316-1c4b-4281-b951-d872f2087c98
* Add ~5 flaky tests from over the weekend and sort theojan@google.com2009-04-131-46/+53
| | | | | | | 9798 and 9797 bugs alphanumerically. Review URL: http://codereview.chromium.org/67090 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13630 0039d316-1c4b-4281-b951-d872f2087c98
* v8 uses 0-based line numbering, while in WebKit they are numbered from 1 so ↵yurys@google.com2009-04-131-4/+29
| | | | | | | | we need to convert between that representations. Review URL: http://codereview.chromium.org/67104 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13627 0039d316-1c4b-4281-b951-d872f2087c98
* Remove tests that have passed on Mac for at least the last 50 builds.pam@chromium.org2009-04-131-46/+32
| | | | | | | | | | | | | | Put LayoutTests/compositing/overflow/overflow-positioning.html back in for Linux, removed accidentally. File a new bug for non-shadow-related merge 43264:42403 regressions and move those three tests into it. BUG=none (various) TEST=covered by layout tests Review URL: http://codereview.chromium.org/67103 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13625 0039d316-1c4b-4281-b951-d872f2087c98
* Fix problems in event listener teardownasargent@chromium.org2009-04-131-2/+11
| | | | | | | | | | | The problem is sometimes the functions to remove event listeners get called outside of a ContextScope (even though we still have a valid context). BUG=9775 Review URL: http://codereview.chromium.org/66045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13622 0039d316-1c4b-4281-b951-d872f2087c98
* Update a couple of test in test_expectationsjeremy@chromium.org2009-04-131-4/+0
| | | | | | | | | that now pass after http://codereview.chromium.org/59006 . This CL should be the last change needed to fix http://code.google.com/p/chromium/issues/detail?id=9581 Review URL: http://codereview.chromium.org/73011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13621 0039d316-1c4b-4281-b951-d872f2087c98
* linux: make npapi_test_plugin loadable.evan@chromium.org2009-04-135-16/+90
| | | | | | | | We compiled before, but we'd crash with missing symbols when test_shell tried to load it. I also ported some bits of code, and added comments to the other bits that need porting. Review URL: http://codereview.chromium.org/73015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13620 0039d316-1c4b-4281-b951-d872f2087c98
* Fix worker constructor so that nested worker can be created.jianli@chromium.org2009-04-131-6/+13
| | | | | | Review URL: http://codereview.chromium.org/67093 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13619 0039d316-1c4b-4281-b951-d872f2087c98
* Pass a URL with valid protocol to SecurityOrigin::create in order to follow ↵jianli@chromium.org2009-04-131-1/+3
| | | | | | | | the code path to do static value initializations for worker process. Review URL: http://codereview.chromium.org/66063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13615 0039d316-1c4b-4281-b951-d872f2087c98
* Remove tests that have passed on Linux for at least the last 50 builds.pam@chromium.org2009-04-131-36/+17
| | | | | | | | BUG=none (various) TEST=covered by layout tests Review URL: http://codereview.chromium.org/69002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13614 0039d316-1c4b-4281-b951-d872f2087c98
* Relanding the following revisions.ananta@chromium.org2009-04-137-25/+103
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r13555 Log: Remove the Activex shim registration for generic Activex controls. The Activex shim only handles windows media player in the wild and will continue to do so for the forseeable future. This fixes http://code.google.com/p/chromium/issues/detail?id=8584, which is basically related to our NPAPI plugin installer not getting instantiated on pages which instantiated flash using an object tag, which would result in webkit attempting to instantiate the activex shim. The shim only loads the windows media player classid, thus causing this issue. Added a test shell test which tests whether the default plugin loaded correctly. This is done by attempting to instantiate a special mime type application/chromium-test-default-plugin, which serves as an indicator to the default plugin to call a function in the page indicating that the test succeeded. I also made a change to ensure that the default plugin is loaded in test_shell_tests. Removed the activexshim dll project from chrome.sln Bug=8584 New Revision: 13558 Log: Removing the Activex shim plugin from the list of default plugins caused some activex shim tests to fail. This basically fails for pages which instantiate the media player like an activex only. To handle this case we attempt to map the clsid to a NPAPI mime type if possible in the shim. If we succeed then the shim is instantiated as an NPAPI plugin as before. It internally loads the media player activex. The other changes are to ensure that the default plugin is only enabled in test_shell for windows for now. Bug=8584 Review URL: http://codereview.chromium.org/72004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13610 0039d316-1c4b-4281-b951-d872f2087c98
* Add more failing layout tests to the list after the last webkit merge.nsylvain@chromium.org2009-04-131-0/+3
| | | | | | | | | | | Also add back a line that was deleted in 13529. The comment of 13529 does not talk about this, and the rietveld link shows a diff that does not include this change either. It looks like what got submitted is not what was reviewed. Review URL: http://codereview.chromium.org/72001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13576 0039d316-1c4b-4281-b951-d872f2087c98
* Revert change 13558 and 13555 because they broke the pluginnsylvain@chromium.org2009-04-137-101/+25
| | | | | | | | | | | tests and the test_shell_tests on linux. PLEASE back yourself out when you see you can't fix a bug instead of leaving it red for days. Review URL: http://codereview.chromium.org/67074 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13575 0039d316-1c4b-4281-b951-d872f2087c98
* Refactoring; switch the |filter| parameter into something that is more ↵avi@chromium.org2009-04-122-8/+8
| | | | | | | | | | amenable to cross-platform implementation. BUG=9852 Review URL: http://codereview.chromium.org/63093 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13573 0039d316-1c4b-4281-b951-d872f2087c98
* Revert my change to purify filter for test_shell_testscpu@google.com2009-04-121-2/+0
| | | | | | | | | | | | | | - The error just happens in the next function that initializes WinSock - grrrrr BUG=10012 TBR=erikkay Review URL: http://codereview.chromium.org/67072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13572 0039d316-1c4b-4281-b951-d872f2087c98
* Disable MimeTypeTests in the test_shell_test purify runcpu@google.com2009-04-121-0/+2
| | | | | | | | | | | | - Generates a crazy IPR failure in WinSockInit BUG=10012 TBR=erikkay Review URL: http://codereview.chromium.org/71006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13568 0039d316-1c4b-4281-b951-d872f2087c98
* Removing the Activex shim plugin from the list of default plugins caused ↵ananta@chromium.org2009-04-113-10/+32
| | | | | | | | some activex shim tests to fail. This basically fails for pages which instantiate the media player like an activex only. To handle this case we attempt to map the clsid to a NPAPI mime type if possible in the shim. If we succeed then the shim is instantiated as an NPAPI plugin as before. It internally loads the media player activex. Review URL: http://codereview.chromium.org/66072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13558 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the Activex shim registration for generic Activex controls. The ↵ananta@chromium.org2009-04-114-15/+69
| | | | | | | | | | | | | | | | | | | | | | | | Activex shim only handles windows media player in the wild and will continue to do so for the forseeable future. This fixes http://code.google.com/p/chromium/issues/detail?id=8584, which is basically related to our NPAPI plugin installer not getting instantiated on pages which instantiated flash using an object tag, which would result in webkit attempting to instantiate the activex shim. The shim only loads the windows media player classid, thus causing this issue. Added a test shell test which tests whether the default plugin loaded correctly. This is done by attempting to instantiate a special mime type application/chromium-test-default-plugin, which serves as an indicator to the default plugin to call a function in the page indicating that the test succeeded. I also made a change to ensure that the default plugin is loaded in test_shell_tests. Removed the activexshim dll project from chrome.sln Bug=8584 Review URL: http://codereview.chromium.org/63151 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13555 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing image results. These were moved into Mac platform-specificpam@chromium.org2009-04-114-0/+2
| | | | | | | | | | | | | directories upstream, so our Windows and Linux runs don't see them anymore. We don't pass these tests, so these are just copies of the Mac results for now. TBR=eroman BUG=none TEST=covered by layout tests Review URL: http://codereview.chromium.org/67062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13554 0039d316-1c4b-4281-b951-d872f2087c98
* Chromium side of merge 42364:42403.pam@chromium.org2009-04-112-3/+9
| | | | | | | | Includes change to v8_proxy.cpp to account for addition of MessagePortProxy class. Review URL: http://codereview.chromium.org/66062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13553 0039d316-1c4b-4281-b951-d872f2087c98
* Remove histogram connection to base classes in stats_counterjar@chromium.org2009-04-101-0/+1
| | | | | | | | | | | | | | | | Now that histograms move data from renderer to browser, there is less reason to connect to stats counters. Stats counters were using shared memory, and now they may plausibly use the histogram's IPC mechanism instead to move data to the browser. The first step is remove the inheritance, and teh next (plausible/future) step would be to implement counters as histograms with only one bucket. r=mbelshe Review URL: http://codereview.chromium.org/66029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13544 0039d316-1c4b-4281-b951-d872f2087c98
* Removing --enable-video and instead relying on having DLLs present.scherkus@chromium.org2009-04-103-5/+1
| | | | | | | | | | | | I measured a ~10ms startup regression when the DLLs are not present and a ~20ms regression when the DLLs are present and loaded in render_process.cc. Not sure how else to tackle this problem since we need these DLLs loaded before the sandbox is engaged. Review URL: http://codereview.chromium.org/63101 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13542 0039d316-1c4b-4281-b951-d872f2087c98