summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* Mark marker-changes.svg as Flakey on Macdglazkov@google.com2009-04-211-1/+2
| | | | | | | | | | BUG=10760 TBR=erikkay Review URL: http://codereview.chromium.org/88059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14139 0039d316-1c4b-4281-b951-d872f2087c98
* Fix hang seen in plugin process because plugin creation ended up having to ↵jam@chromium.org2009-04-2111-25/+155
| | | | | | | | | | wait on UI thread. Instead of using sync messages, the plugin hwnd is initially parented to the RenderWidgetHost's HWND. It's then lazily reparented to an intermediate HWND on the UI thread when it comes time to move it. BUG=10711 TEST=added regression tests, but testers please confirm plugins on top video sites are placed correctly. Review URL: http://codereview.chromium.org/67285 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14137 0039d316-1c4b-4281-b951-d872f2087c98
* Add a comment for the flakey test.dglazkov@google.com2009-04-211-0/+1
| | | | | | | | | TBR=ojan BUG=10475 Review URL: http://codereview.chromium.org/87033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14109 0039d316-1c4b-4281-b951-d872f2087c98
* Mark flakey test as, well -- flakey.dglazkov@google.com2009-04-211-2/+1
| | | | | | | | | TBR=ojan BUG=10475 Review URL: http://codereview.chromium.org/88034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14107 0039d316-1c4b-4281-b951-d872f2087c98
* Save ~150k on a Linux release build by not inlining DOMWrapperToNode.deanm@chromium.org2009-04-212-9/+17
| | | | | | | | | | | | | | Creates DOMWrapperToNodeHelper to preform the actual work (in the .cpp) and DOMWrapperToNode just does the cast. This function has a lot of callers from the generated bindings, and I am skeptical an extra call instruction will hurt. 25740168 /tmp/chrome.after 25902672 /tmp/chrome.before Review URL: http://codereview.chromium.org/88029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14105 0039d316-1c4b-4281-b951-d872f2087c98
* Update Linux test expectations after merge.dglazkov@google.com2009-04-211-0/+1
| | | | | | | | | TBR=erikkay BUG=10760 Review URL: http://codereview.chromium.org/88030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14104 0039d316-1c4b-4281-b951-d872f2087c98
* - Exteranalize strings but not the results of toString() on non-strings.davemoore@chromium.org2009-04-212-13/+22
| | | | | | | | This increases our score on the DOM Perf benchmarks by about 10% Review URL: http://codereview.chromium.org/79055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14103 0039d316-1c4b-4281-b951-d872f2087c98
* Update test expectations to greenify Mac builddglazkov@google.com2009-04-211-2/+3
| | | | | | | | TBR=pink Review URL: http://codereview.chromium.org/87030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14102 0039d316-1c4b-4281-b951-d872f2087c98
* - Add a new time marker for loadtimes, the time of the first layoutdavemoore@chromium.org2009-04-214-0/+20
| | | | | | | | | | - Add new histograms for request -> first layout and start load -> first layout - Remove per navigation type histograms. They weren't being used and the logic was getting too complex. Review URL: http://codereview.chromium.org/88015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14100 0039d316-1c4b-4281-b951-d872f2087c98
* I managed to break test_shell. Reverting. I'll fix tomorrow.agl@chromium.org2009-04-211-7/+3
| | | | | | | Reverts r14075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14080 0039d316-1c4b-4281-b951-d872f2087c98
* Build fix: remove deleted header files.agl@chromium.org2009-04-211-2/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14077 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: move X operations from the IO to UI2 thread.agl@chromium.org2009-04-211-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | Currently we perform several X operations on the IO thread including geometry and clipboard work. This is causing races inside Xlib and crashing the browser. These are the result of synchronous calls from the renderer, so we cannot route these requests to the UI thread without risking deadlock. Thus we introduce the UI2 thread. This thread has a second connection to the X server and can perform X operations safely the without UI thread. Work remains to be done: Since we still have the hack where we pass GtkWidget pointers into the renderer and back, we still have to access these structures from the IO and UI2 threads. This still needs to be fixed, but this is not the patch for it. Also, not all the X calls from the IO thread have been moved over in this patch; just a few small ones. http://codereview.chromium.org/67145 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14075 0039d316-1c4b-4281-b951-d872f2087c98
* Unforks AccessibleBase.* and AccessibleDocument.* from pending dir.klink@chromium.org2009-04-215-904/+0
| | | | | | Review URL: http://codereview.chromium.org/88013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14072 0039d316-1c4b-4281-b951-d872f2087c98
* plugins: move NativeLibrary into base.evan@chromium.org2009-04-215-130/+26
| | | | | | | | | | NativeLibrary is used by some plugin code under chrome/. Rather than including webkit/glue there, this relocation is the smallest logical bite to take. :\ Review URL: http://codereview.chromium.org/87012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14071 0039d316-1c4b-4281-b951-d872f2087c98
* Update test expectations from the Merge.dglazkov@google.com2009-04-201-3/+5
| | | | | | | | TBR=levin Review URL: http://codereview.chromium.org/87005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14061 0039d316-1c4b-4281-b951-d872f2087c98
* Fix UMR, created by the merge.dglazkov@google.com2009-04-201-1/+1
| | | | | | | | TBR=eroman Review URL: http://codereview.chromium.org/88007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14058 0039d316-1c4b-4281-b951-d872f2087c98
* Fix test expectations after merge.dglazkov@google.com2009-04-201-1/+1
| | | | | | | | | | TBR=levin Shoulda run lint! Review URL: http://codereview.chromium.org/89002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14057 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Merge 42609:42671, Chromium Sidedglazkov@google.com2009-04-2019-36/+61
| | | | | | | | | | | | | | | | | | Gross offenders: * http://trac.webkit.org/changeset/42633, event listener creation helpers moved to JSC-specific files. * http://trac.webkit.org/changeset/42647, our refactoring of XHR code. * http://trac.webkit.org/changeset/42671, unforking of DOMWindow.event R=levin Review URL: http://codereview.chromium.org/84002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14056 0039d316-1c4b-4281-b951-d872f2087c98
* Don't insert text if key event has ctrl|alt|meta modifiers.avi@google.com2009-04-201-0/+16
| | | | | | | | | | | Patch by ukai@google.com. BUG=9622 Review URL: http://codereview.chromium.org/67273 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14043 0039d316-1c4b-4281-b951-d872f2087c98
* Turn on ENABLE_CHANNEL_MESSAGING.ericroman@google.com2009-04-203-6/+2
| | | | | | | | BUG=10489 Review URL: http://codereview.chromium.org/79072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14037 0039d316-1c4b-4281-b951-d872f2087c98
* Add js bindings for eventSender.zoomPageIn and eventSender.zoomPageOut.ericroman@google.com2009-04-203-3/+16
| | | | | | | | BUG=10488 Review URL: http://codereview.chromium.org/67282 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14035 0039d316-1c4b-4281-b951-d872f2087c98
* Null check V8 proxy before clearing it in out of memory situations.ager@chromium.org2009-04-201-4/+6
| | | | | | | BUG=10693 Review URL: http://codereview.chromium.org/67298 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14026 0039d316-1c4b-4281-b951-d872f2087c98
* Remove some unused code. Removes a couple of WebViewDelegate methodsdarin@chromium.org2009-04-189-128/+17
| | | | | | | | | | that should really just be public methods on TestWebViewDelegate. R=dglazkov Review URL: http://codereview.chromium.org/79080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14008 0039d316-1c4b-4281-b951-d872f2087c98
* Make change to our LayoutTestController to match the change I made upstream todarin@chromium.org2009-04-181-1/+1
| | | | | | | | | | | | DumpRenderTree's version in http://trac.webkit.org/changeset/42623 This change makes it so that we do not finish the test until all loading stops. R=dglazkov Review URL: http://codereview.chromium.org/79079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14007 0039d316-1c4b-4281-b951-d872f2087c98
* Fix wrong expectations for file when I marked it as slow. TBR.ojan@chromium.org2009-04-181-2/+2
| | | | | | Review URL: http://codereview.chromium.org/79067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13992 0039d316-1c4b-4281-b951-d872f2087c98
* Fix printing of expectations in the generated HTML when runningojan@chromium.org2009-04-181-3/+3
| | | | | | | webkit tests. Review URL: http://codereview.chromium.org/67275 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13990 0039d316-1c4b-4281-b951-d872f2087c98
* Fix duplicate expectations. TBR.ojan@chromium.org2009-04-181-38/+19
| | | | | | Review URL: http://codereview.chromium.org/67277 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13989 0039d316-1c4b-4281-b951-d872f2087c98
* An initial batch of slow tests. I took all the testsojan@chromium.org2009-04-171-0/+22
| | | | | | | | | that took >=5 seconds on a run of the release bots. I'd like to take the timeout for release down to 5 seconds. TBR. Review URL: http://codereview.chromium.org/79065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13986 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a couple of style issues.michaeln@google.com2009-04-174-8/+9
| | | | | | | TBR=darin Review URL: http://codereview.chromium.org/67259 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13978 0039d316-1c4b-4281-b951-d872f2087c98
* Unfork Inspector, Chromium side.dglazkov@google.com2009-04-178-14/+117
| | | | | | | | R=darin Review URL: http://codereview.chromium.org/67052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13975 0039d316-1c4b-4281-b951-d872f2087c98
* Restore a line in test expectations. Not sure why this got changed.ericroman@google.com2009-04-171-2/+2
| | | | | | | | TBR=awalker Review URL: http://codereview.chromium.org/79058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13973 0039d316-1c4b-4281-b951-d872f2087c98
* Fix error suppressing. It turns out that both the signal handlingojan@chromium.org2009-04-173-1/+15
| | | | | | | | | | and the exception port bits are needed to avoid the crash reporter. There are still cases we miss. I was able to hit a TestShell that popped up the crash reporter running the tests, but I was only able to hit it once. Review URL: http://codereview.chromium.org/67270 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13972 0039d316-1c4b-4281-b951-d872f2087c98
* Quickfix to the v8 code generator to properly handle combination of ↵ericroman@google.com2009-04-171-0/+8
| | | | | | | | "CustomGetter" + "Replaceable". Review URL: http://codereview.chromium.org/67261 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13968 0039d316-1c4b-4281-b951-d872f2087c98
* Add rebaselines, missed from the merge commit.dglazkov@google.com2009-04-179-0/+53
| | | | | | | | TBR=levin Review URL: http://codereview.chromium.org/79052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13966 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Merge 42580:42609, Chromium side.dglazkov@google.com2009-04-1758-111/+73
| | | | | | | | | | | | | | | | Changes to ScriptController, glue due to http://trac.webkit.org/changeset/42583 Test rebaselines due to: * http://trac.webkit.org/changeset/42599 * http://trac.webkit.org/changeset/42583 * http://trac.webkit.org/changeset/42600 * http://trac.webkit.org/changeset/42586 R=levin Review URL: http://codereview.chromium.org/79038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13965 0039d316-1c4b-4281-b951-d872f2087c98
* Rename AllowCrossOriginAccessHack to GrantUniversalAccess, and move the HACKmpcomplete@google.com2009-04-173-7/+6
| | | | | | | warnings to the callsite. Review URL: http://codereview.chromium.org/79028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13953 0039d316-1c4b-4281-b951-d872f2087c98
* Fix 10573: Dismissing Find-in page doesn't set focusfinnur@chromium.org2009-04-171-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | to the link found. We no longer use the selection controller to highlight the active match. Before this change, the focus would not be set if the user had changed the selection. After this change, the focus will be set unless the user has selected something on the page. I also wrote an in-browser unit test for this to catch this regression in the future, but it is disabled due to problem with running multiple in-process browser tests in a row (teardown problem). BUG=10573 TEST=Covered by in process browser test now, see bug for repro steps. Review URL: http://codereview.chromium.org/79024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13945 0039d316-1c4b-4281-b951-d872f2087c98
* Add back in the kill -9 in the hopes that it fixes hanging TestShells on mac ↵ojan@google.com2009-04-171-0/+3
| | | | | | | | bots. Review URL: http://codereview.chromium.org/77009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13914 0039d316-1c4b-4281-b951-d872f2087c98
* Only dump image results if the hashes don't match.ojan@google.com2009-04-175-20/+56
| | | | | | | | | | We spend a lot of time doing PNG encoding now for passing tests. There's more work to be done for the --run-singly case still. This seems to save another ~2minutes on Windows Release. Review URL: http://codereview.chromium.org/79035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13911 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Make all devtools messages dispatch through debugger interrupt.pfeldman@chromium.org2009-04-178-26/+74
| | | | | | Review URL: http://codereview.chromium.org/73002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13910 0039d316-1c4b-4281-b951-d872f2087c98
* Mark pending/ and chrome/ bugs as BUG_GWILSON until someonetc@google.com2009-04-171-22/+22
| | | | | | | | | makes bug entries for them. This cleans up --lint-test-files. Review URL: http://codereview.chromium.org/79034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13904 0039d316-1c4b-4281-b951-d872f2087c98
* Linux side rebaseline for upstream changes. These match the windowstc@google.com2009-04-163-14/+1
| | | | | | | | | | | | | | results because the font matching is so close. Only one test needed rebaselining. http://trac.webkit.org/changeset/42549 The Windows side change was r13900. Review URL: http://codereview.chromium.org/79033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13902 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline tests where the output changed upstream.tc@google.com2009-04-1614-258/+226
| | | | | | | | | | This was caused by http://trac.webkit.org/changeset/42549 upstream. Will rebaseline on linux in the next change. Review URL: http://codereview.chromium.org/79030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13900 0039d316-1c4b-4281-b951-d872f2087c98
* Fix two nits that arrived after checkindkegel@google.com2009-04-161-3/+2
| | | | | | Review URL: http://codereview.chromium.org/67230 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13894 0039d316-1c4b-4281-b951-d872f2087c98
* Fix typo. Fixes --run-singly option of run_webkit_tests. TBR.ojan@google.com2009-04-161-1/+1
| | | | | | Review URL: http://codereview.chromium.org/67238 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13889 0039d316-1c4b-4281-b951-d872f2087c98
* Mark tests that are failing from the merge. I'm investingating now.tc@google.com2009-04-161-0/+11
| | | | | | | | | TBR=ojan Review URL: http://codereview.chromium.org/79027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13886 0039d316-1c4b-4281-b951-d872f2087c98
* Chrome side of webkit merge from 42547 to 42580.tc@google.com2009-04-167-24/+17
| | | | | | | | | | | | | | | | In http://trac.webkit.org/changeset/42579 ScriptController::createInlineEventListener was changed to take 4 params instead of 3, so I updated the V8 ScriptController to do the same. We don't seem to need the extra arg because both v8_proxy::createSVGEventHandler and v8_proxy::createInlineEventListener are identical. Also one new .cpp/.h file from http://trac.webkit.org/changeset/42580 Review URL: http://codereview.chromium.org/79008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13884 0039d316-1c4b-4281-b951-d872f2087c98
* linux: users of glue require GTK in the include path.evan@chromium.org2009-04-162-0/+6
| | | | | | Review URL: http://codereview.chromium.org/79018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13876 0039d316-1c4b-4281-b951-d872f2087c98
* Add some flaky tests. Mark dns-prefetch-control as slow.ojan@google.com2009-04-161-5/+9
| | | | | | | | It had 200 seconds on the linux bot and still failed on one run and passed on another in 1.1 seconds. Review URL: http://codereview.chromium.org/67231 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13875 0039d316-1c4b-4281-b951-d872f2087c98
* JavaScriptCore is not using the webkit common defines.mbelshe@google.com2009-04-161-1/+1
| | | | | | | | | | | | | | In particular the USE_SYSTEM_MALLOC macros aren't properly defined. This turns out to be benign in our current builds, but will be significant with my future checkins. Overall, this checkin doesn't change anything, except to get the right definitions in place for JSC. Review URL: http://codereview.chromium.org/79014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13871 0039d316-1c4b-4281-b951-d872f2087c98