summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* Create new baselines for with100percent-textarea test, tweak bug id for ↵dglazkov@chromium.org2010-01-275-7/+3
| | | | | | | | | | | | | Apache-needing test. TBR=tkent TEST=none BUG=10353 BUG=11795 Review URL: http://codereview.chromium.org/552197 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37313 0039d316-1c4b-4281-b951-d872f2087c98
* Switch on socket late binding - Take 2.willchan@chromium.org2010-01-271-10/+16
| | | | | | | | | | | | | | | Re-enable socket late binding. The mac valgrind errors happened due to threading bugs in test_shell_tests. The ui thread would TearDown() the test object, which deleted the TestURLRequestContext, which eventually deletes the TCPClientSocketPool, which deletes its ConnectJobs. However, those ConnectJobs might be running simultaneously on the io thread. Therefore, we have a race condition. This change fixes that. Histograms for the 4.0.266.0 dev channel release indicate the following changes for late binding: (a) Net.TCPSocketType shows a decrease (from 41.85% to 39.29%) in used of newly connected sockets. Part of this decrease is due to using previously used sockets more often (increase from 58.15% to 58.53%), but is primarily due to being able to use sockets that were connected, but not immediately handed over to a socket request (increased from 0 [not supported without late binding] to 2.18%). (b) Net.SocketIdleTimeBeforeNextUse_ReusedSocket indicates that reused sockets are getting used more quickly than before, with a decrease of mean idle time from 11.65 seconds to 11.34 seconds. (c) Net.Transaction_Connected_Under_10 indicates shows that the mean for time until the first byte of the transaction response decreased from 1585ms to 1481ms. The code change deletes the old non socket late binding code paths, cleaning up the code significantly. It also deletes duplicated tests in ClientSocketPoolBase which covered both pathways. A TCPClientSocketPool test had to be updated as well. BUG=http://crbug.com/30354. Review URL: http://codereview.chromium.org/549093 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37311 0039d316-1c4b-4281-b951-d872f2087c98
* Make the UI controls (back/forward/stop) in TestShell disable when appropriate.darin@chromium.org2010-01-277-0/+65
| | | | | | | | R=dglazkov Review URL: http://codereview.chromium.org/554102 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37309 0039d316-1c4b-4281-b951-d872f2087c98
* Remove a couple of svg tests that no longer are failing (since lastdpranke@chromium.org2010-01-271-2/+0
| | | | | | | | | | | | | | Thursday or so). BUG=3244 BUG=10305 TEST=svg/custom/mask-excessive-malloc.svg TEST=svg/custom/use-instanceRoot-as-event-target.xhtml R=jorlow@chromium.org Review URL: http://codereview.chromium.org/555119 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37307 0039d316-1c4b-4281-b951-d872f2087c98
* Update some windows baselines for windows 7 to run correctly (minor pixel anddpranke@chromium.org2010-01-2721-11/+33
| | | | | | | | | | | | | | | | | font differences between Vista and Win 7). BUG=none TEST=svg/W3C-SVG-1.1/masking-intro-01-f.svg TEST=fast/text/atsui-spacing-features.html TEST=fast/text/cg-vs-atsui.html TEST=svg/W3C-SVG-1.1/filters-conv-01-f.svg TEST=svg/text/text-fonts-01-t.svg TEST=svg/text/text-intro-05-t.svg R=senorblanco@chromium.org Review URL: http://codereview.chromium.org/555122 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37306 0039d316-1c4b-4281-b951-d872f2087c98
* Put a real bug number on a failing layout test.senorblanco@chromium.org2010-01-271-1/+1
| | | | | | | | | | BUG=33287 TEST=none TBR=dglazkov Review URL: http://codereview.chromium.org/556045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37301 0039d316-1c4b-4281-b951-d872f2087c98
* Windows now uses the TLS API instead of __declspec(thread) for client side ↵apatrick@chromium.org2010-01-271-0/+8
| | | | | | | | | | | | | | | | | command buffer code compiled into DLLs. Other platforms use the pthreads API. This is because the __declspec(thread) approach does not on some platforms, including Windows XP and Mac. This is used for thread local pointers to the GL and PGL contexts. This unfortunate because the PGL and GL APIs do not generally explicitly reference a context. The current context is set with a call to pglMakeCurrent. An unfortunate consequence is that now in Pepper plugins, every call to a GL function will call TlsGetValue to get the thread's current context, which could have performance issues. I can't use base::ThreadLocalPointer because this code is compiled into an untrusted NaCl module and we don't want Chromium dependencies. TEST=try BUG=none Review URL: http://codereview.chromium.org/553050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37300 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Chromium part of the SourceFrame2 migration.pfeldman@chromium.org2010-01-278-187/+45
| | | | | | Review URL: http://codereview.chromium.org/551170 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37291 0039d316-1c4b-4281-b951-d872f2087c98
* Add bug id for fast/media/lifetime.html.dglazkov@chromium.org2010-01-271-1/+1
| | | | | | | | | | TBR=dpranke TEST=none BUG=none Review URL: http://codereview.chromium.org/549179 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37288 0039d316-1c4b-4281-b951-d872f2087c98
* Update iamge baseline for standalone-image-drag-to-editable.htmlvictorw@chromium.org2010-01-272-1/+1
| | | | | | | | | | TBR=dglazkov TEST=none BUG=none Review URL: http://codereview.chromium.org/558004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37285 0039d316-1c4b-4281-b951-d872f2087c98
* Remove errant text expectation.dglazkov@chromium.org2010-01-273-27/+1
| | | | | | | | | | | | I suspect this will be a flaky test. TBR=victorw TEST=none BUG=none Review URL: http://codereview.chromium.org/553121 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37278 0039d316-1c4b-4281-b951-d872f2087c98
* Update WebKit to r53939.darin@chromium.org2010-01-271-0/+7
| | | | | | | | TBR=pfeldman Review URL: http://codereview.chromium.org/552191 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37272 0039d316-1c4b-4281-b951-d872f2087c98
* One more Mac rebaseline for http://trac.webkit.org/changeset/53838.dglazkov@chromium.org2010-01-273-1/+27
| | | | | | | | | | TBR=pkasting TEST=none BUG=33045 Review URL: http://codereview.chromium.org/556044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37261 0039d316-1c4b-4281-b951-d872f2087c98
* Update baselines after http://trac.webkit.org/changeset/53838.dglazkov@chromium.org2010-01-2799-100/+49
| | | | | | | | | TBR=pkasting TEST=none BUG=33045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37260 0039d316-1c4b-4281-b951-d872f2087c98
* Remove now-passing tests and rebaseline one after the Big Scary Roll.dglazkov@chromium.org2010-01-273-42/+1
| | | | | | | | | | TBR=jorlow TEST=none BUG=not anymore! Review URL: http://codereview.chromium.org/554088 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37258 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: prepare devtools files from webkit/glue for upstreamingyurys@chromium.org2010-01-2726-2116/+2481
| | | | | | | | BUG=28062 Review URL: http://codereview.chromium.org/549173 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37251 0039d316-1c4b-4281-b951-d872f2087c98
* POSIX: Use Shared Mem transport to copy images.jeremy@chromium.org2010-01-272-4/+0
| | | | | | | | | | | | | | | | Prior to this change images where copied inline in IPC messages on non-Windows platforms. Copying an oversized image would cause the IPC system to bork and crash the renderer. Changes in this CL: * All platforms use a unified mechanism to copy images using shared memory. * Introduced a new IPC message so the renderer can allocated a shared memory segment on OS X. * On OS X tried to keep as few copies of the image data in memory as possible. BUG=26822 TEST=1)On all platforms: navigate to a webpage, right click on an image and copy. Then try pasting into an image editor. 2)Repro steps in bug should no longer crash the Renderer on Mac/Linux Review URL: http://codereview.chromium.org/552129 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37247 0039d316-1c4b-4281-b951-d872f2087c98
* Mark tables/mozilla/bugs/bug28341.html as flaky in test_expectations for ↵rolandsteiner@chromium.org2010-01-271-1/+1
| | | | | | | | | | | | | | | Windows Debug. Test seems to pass continuously on Mac -> remove from test_expectations.txt. (see http://src.chromium.org/viewvc/chrome/trunk/src/webkit/tools/layout_tests/flakiness_dashboard.html#tests=tables/mozilla/bugs/bug28341.html) BUG=32231 TEST=tables/mozilla/bugs/bug28341.html Review URL: http://codereview.chromium.org/557015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37246 0039d316-1c4b-4281-b951-d872f2087c98
* Updating a test result from IMAGE+TEXT to TEXT.hbono@chromium.org2010-01-271-1/+1
| | | | | | | | | | I forgot changing the test result for "LayoutTests/editing/pasteboard/paste-xml.xhtml" since my r37241 also fixes its output image. TBR=dglazkov BUG=none Review URL: http://codereview.chromium.org/555128 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37243 0039d316-1c4b-4281-b951-d872f2087c98
* Adds a mock spellchecker to test_shell.hbono@chromium.org2010-01-277-79/+284
| | | | | | | | | | | This change adds a MockSpellCheck class, a mock implementation of our SpellCheck class, to test_shell so we can render dotted-underlines to misspelled words. Unfortunately, this class is currently enabled only on Mac since it needs rebaselines on Windows and Linux. BUG=11577,23497 TEST=run run_webkit_tests.sh on Mac Review URL: http://codereview.chromium.org/493003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37241 0039d316-1c4b-4281-b951-d872f2087c98
* textarea-row-cols.html was converted to dumpAsText() test by WebKittkent@chromium.org2010-01-271-5/+0
| | | | | | | | | | r53844, and we don't need to do rebaseline for it. BUG=10353 TEST=LayoutTests/fast/forms/textarea-rows-cols.html Review URL: http://codereview.chromium.org/557013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37237 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up the dom storage layout test expectations.jorlow@chromium.org2010-01-274-41/+32
| | | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/554085 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37228 0039d316-1c4b-4281-b951-d872f2087c98
* Remove references to domstorage tests that haven't landed yet.dpranke@chromium.org2010-01-271-13/+0
| | | | | | | | | | BUG=none TEST=run_webkit_tests doesn't complain about missing tests R=jorlow@chromium.org Review URL: http://codereview.chromium.org/553112 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37218 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit to 53878jorlow@chromium.org2010-01-272-2/+2
| | | | | | | | | | TEST=none BUG=33195 TBR=darin Review URL: http://codereview.chromium.org/555117 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37213 0039d316-1c4b-4281-b951-d872f2087c98
* linux: rebaseline a test (minor font difference from Windows)evan@chromium.org2010-01-273-1/+1
| | | | | | | | BUG=9962 Review URL: http://codereview.chromium.org/557008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37211 0039d316-1c4b-4281-b951-d872f2087c98
* Send the right event to Cocoa plugins when modifier keys are pressedstuartmorgan@chromium.org2010-01-271-2/+26
| | | | | | | | | BUG=31846 TEST=None (automated tests will follow once the event-faking infrastructure is in place on the Mac) Review URL: http://codereview.chromium.org/555107 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37210 0039d316-1c4b-4281-b951-d872f2087c98
* Send Cocoa-event plugins drags, rather than moves, when a mouse button is downstuartmorgan@chromium.org2010-01-271-2/+7
| | | | | | | | | BUG=32996 TEST=Mouseover and drag should work correctly in Google Earth and Flash 10.1. Review URL: http://codereview.chromium.org/551154 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37204 0039d316-1c4b-4281-b951-d872f2087c98
* linux: also load plugins from ~/.config/google-chrome/Pluginsevan@chromium.org2010-01-271-2/+3
| | | | | | | | | | | This matches Mozilla, which uses ~/.mozilla/plugins. BUG=22261 TEST=watch an strace, see that it hits the appropriate dir when loading plugins Review URL: http://codereview.chromium.org/553102 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37201 0039d316-1c4b-4281-b951-d872f2087c98
* Rename functions from MixedCase to lower_case_with_underscores for compliancedpranke@chromium.org2010-01-2728-1320/+1342
| | | | | | | | | | | | | | | | | | | | | with PEP-8 in preparation for upstreaming this code to webkit.org. This change was done by running the pep8_names.py script I wrote ( attached to https://bugs.webkit.org/show_bug.cgi?id=31498) with the following command-line parameters: % ./pep8_names.py -i --acronym WebKit --acronym LigHTTPd --acronym WDiff \ --acronym BuildBot *.py */*.py The code was then reformatted to fit the 79-character line limit. BUG=23099 TEST=none R=levin@chromium.org Review URL: http://codereview.chromium.org/553089 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37200 0039d316-1c4b-4281-b951-d872f2087c98
* Fix rebaselining tool to not add WIN-7 and WIN-VISTA tags if the original ↵victorw@chromium.org2010-01-271-2/+8
| | | | | | | | | | | | | | test does not specify platform option. This is a temp solution for rebaselining tool. Need to remove the check once we have more reliable Win7 and Vista builtbot. R=dglazkov BUG=none TEST=none Review URL: http://codereview.chromium.org/552168 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37195 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit to 53869jorlow@chromium.org2010-01-278-0/+73
| | | | | | | | | | TEST=none BUG=none TBR=darin Review URL: http://codereview.chromium.org/553101 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37194 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Use GTK+ theme selection colors and plumb them into webkit. [Chromium ↵erg@google.com2010-01-276-0/+54
| | | | | | | | | | | side of patch] BUG=25831 TEST=none Review URL: http://codereview.chromium.org/554004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37193 0039d316-1c4b-4281-b951-d872f2087c98
* I can rebaseline!jorlow@chromium.org2010-01-2612-28/+33
| | | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/552161 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37157 0039d316-1c4b-4281-b951-d872f2087c98
* Another change to the test expectations :-)jorlow@chromium.org2010-01-261-1/+2
| | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/555100 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37133 0039d316-1c4b-4281-b951-d872f2087c98
* Another fix :-(jorlow@chromium.org2010-01-261-3/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37127 0039d316-1c4b-4281-b951-d872f2087c98
* Fix expectationsjorlow@chromium.org2010-01-261-4/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37124 0039d316-1c4b-4281-b951-d872f2087c98
* Add another test expectation after a rolljorlow@chromium.org2010-01-261-0/+3
| | | | | | | | | TEST=none BUG=none TBR=awalker Review URL: http://codereview.chromium.org/553094 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37122 0039d316-1c4b-4281-b951-d872f2087c98
* Add a test expectation that I missed.jorlow@chromium.org2010-01-261-0/+3
| | | | | | | | | | TEST=none BUG=none TBR=awalker Review URL: http://codereview.chromium.org/551151 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37118 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit to 53840jorlow@chromium.org2010-01-261-0/+7
| | | | | | | | | | TEST=none BUG=none TBR=darin Review URL: http://codereview.chromium.org/552151 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37115 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: fix and reenable DevToolsSanityTest.TestShowScriptsTab. Only check ↵yurys@chromium.org2010-01-261-35/+6
| | | | | | | | | | | that main page script is present when the tab is shown. BUG=33107 TBR=pfeldman Review URL: http://codereview.chromium.org/553086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37100 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit to 53838.jorlow@chromium.org2010-01-261-0/+3
| | | | | | | | | | TEST=none BUG=33045 TBR=darin Review URL: http://codereview.chromium.org/555095 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37097 0039d316-1c4b-4281-b951-d872f2087c98
* A portability issue of listbox-selection-2.html was fixed by WebKit r53788.tkent@google.com2010-01-267-5/+48
| | | | | | | | | | | | A portability issue of select-item-background-clip.html was fixed by WebKit 53820. So, doing rebaseline for it. Expectation images for Windwos and Linux now have clipped purple boxes correctly. BUG=10353 TEST=These are tests. Review URL: http://codereview.chromium.org/546143 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37092 0039d316-1c4b-4281-b951-d872f2087c98
* Adjust test expectations for svg/custrom/stroke-width-click.svgjorlow@chromium.org2010-01-261-10/+0
| | | | | | | | | | | | | | When https://bugs.webkit.org/show_bug.cgi?id=33865#c2 comes downstream this patch will need to get landed as well to remove the failure expectations for the test. BUG=32408 TEST=svg/custom/stroke-width-click.svg TBR=gdk Review URL: http://codereview.chromium.org/551147 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37087 0039d316-1c4b-4281-b951-d872f2087c98
* Fix order of calls in Mac plugin HandleInputEventstuartmorgan@chromium.org2010-01-261-10/+14
| | | | | | | | | | | | | Restore the pre-reorganization order of these calls, since they make more sense this way. Probably not actually the cause of bug 32749, but it's *possible* that events were getting in at the wrong time and causing the plugin to behave badly. BUG=32749 TEST=none Review URL: http://codereview.chromium.org/556015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37079 0039d316-1c4b-4281-b951-d872f2087c98
* Remove Chromium-specific for transitions/shorthand-border-transitions.htmldglazkov@chromium.org2010-01-262-16/+0
| | | | | | | | | | TBR=tkent TEST=none BUG=32695 Review URL: http://codereview.chromium.org/552145 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37066 0039d316-1c4b-4281-b951-d872f2087c98
* Adjust some bug ids, remove passing tests.dglazkov@chromium.org2010-01-251-3/+2
| | | | | | | | | | | | TBR=ajwong TEST=none BUG=32950 BUG=32929 BUG=32951 Review URL: http://codereview.chromium.org/554068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37059 0039d316-1c4b-4281-b951-d872f2087c98
* linux: enable pepper pluginpiman@chromium.org2010-01-252-6/+17
| | | | | | | | | This is CL 36399 that was reverted in 36969 because it caused an ICE on the official builders. This adds a workaround for the ICE. Review URL: http://codereview.chromium.org/546136 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37055 0039d316-1c4b-4281-b951-d872f2087c98
* Fix rebaseline.bat to work againdglazkov@chromium.org2010-01-251-1/+1
| | | | | | | | | | TBR=dpranke TEST=rebaseline.bat works again! BUG=none Review URL: http://codereview.chromium.org/555086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37054 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit rolljorlow@chromium.org2010-01-2512-9/+120
| | | | | | | | | | prepare for flames TEST=none BUG=non Review URL: http://codereview.chromium.org/552138 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37051 0039d316-1c4b-4281-b951-d872f2087c98
* Adjust http_server.bat to the new file system location of ↵michaeln@chromium.org2010-01-251-1/+1
| | | | | | | | | | | webkitpy/layout_tests/layout_package/http_server. TEST=none BUG=none Review URL: http://codereview.chromium.org/553074 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37047 0039d316-1c4b-4281-b951-d872f2087c98