summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* WebKit roll 55373:55380.dumi@chromium.org2010-03-021-0/+3
| | | | | | | | | | BUG=none TEST=none TBR=darin Review URL: http://codereview.chromium.org/660315 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40339 0039d316-1c4b-4281-b951-d872f2087c98
* Another batch of Linux svg rebaselines.jparent@chromium.org2010-03-0219-14/+242
| | | | | | | | | | | | | | | | | | | | | | | font rendering: svg/W3C-SVG-1.1/pservers-grad-14-b.svg svg/W3C-SVG-1.1/animate-elem-40-t.svg svg/hixie/viewbox/preserveAspectRatio/002.xml svg/hixie/viewbox/preserveAspectRatio/001.xml svg/hixie/text/003a.xml linux checked-in baselines were rotated, win and mac aren't, and current output isn't scewed: svg/W3C-SVG-1.1/animate-elem-36-t.svg Now matches upstream and windows - "test not started" svg/hixie/perf/007.xml TEST=none BUG=10296 Review URL: http://codereview.chromium.org/660341 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40335 0039d316-1c4b-4281-b951-d872f2087c98
* Specify the first-party-for-cookies URL for HTTP requestswtc@chromium.org2010-03-021-2/+6
| | | | | | | | | | | | | issued by plugins. Fix formatting nits. R=abarth,darin,eroman BUG=36957 TEST=none Review URL: http://codereview.chromium.org/601038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40331 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline 5 svg tests for linux.jparent@chromium.org2010-03-0110-9/+5
| | | | | | | | | | | | | | | | | | | | | Font rendering differences due to anti-aliasing and hinting: svg/W3C-SVG-1.1/animate-elem-33-t.svg svg/W3C-SVG-1.1/pservers-grad-17-b.svg svg/custom/dominant-baseline-hanging.svg png file is the same as win, only checksum is different: svg/custom/deep-dynamic-updates.svg I wasn't able to see a visual difference, but there must be one: svg/custom/gradient-stroke-width.svg TEST=none BUG=10296 Review URL: http://codereview.chromium.org/661287 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40301 0039d316-1c4b-4281-b951-d872f2087c98
* Check for Carbon Mac plugin destruction after each GetNextEvent cyclestuartmorgan@chromium.org2010-03-011-31/+27
| | | | | | | | | | | Also removes unnecessary event model checks (this method is only called for Carbon-event plugins) BUG=36928 TEST=none Review URL: http://codereview.chromium.org/661284 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40298 0039d316-1c4b-4281-b951-d872f2087c98
* Tweak expectations from WebKit Roll 55339:55362.dglazkov@chromium.org2010-03-011-3/+1
| | | | | | | | | | TBR=pfeldman TEST=none BUG=37059 Review URL: http://codereview.chromium.org/660281 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40280 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: enable timeline layout tests.pfeldman@chromium.org2010-03-011-6/+0
| | | | | | | | | | Original review: http://codereview.chromium.org/660273 TBR=loislo BUG=36986 Review URL: http://codereview.chromium.org/660274 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40272 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll: 55339:55362pfeldman@chromium.org2010-03-011-0/+3
| | | | | | | | TBR=dglazkov,dumi Review URL: http://codereview.chromium.org/660271 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40268 0039d316-1c4b-4281-b951-d872f2087c98
* Skip httponlyl-cookie.pl on winukai@chromium.org2010-03-011-0/+3
| | | | | | | | | | | pywebsocket fails to serve it as cgi script. BUG=37049 TEST=none Review URL: http://codereview.chromium.org/661264 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40256 0039d316-1c4b-4281-b951-d872f2087c98
* Fix deps, simple_socket_stream_bridge.cc includes websocket_job.hukai@chromium.org2010-03-011-0/+1
| | | | | | | | | | TBR=darin BUG=none TEST=checkdeps.py passes Review URL: http://codereview.chromium.org/660258 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40252 0039d316-1c4b-4281-b951-d872f2087c98
* Support HttpOnly cookie on Web Socketukai@chromium.org2010-03-013-7/+6
| | | | | | | | | | | | | | | | | | | | | | | | Web Socket should send "HttpOnly" cookie when handshaking. In WebKit/WebCore, WebSocketHandshake uses cookieRequestHeaderFieldValue() to get cookies including HttpOnly cookie. However, Chrome doesn't trunk renderer process, so we're not allowed to access HttpOnly cookie in WebCore. Thus, we handle HttpOnly cookies in browser process. Add SocketStreamJob as interface for protocol specific handling on SocketStream. WebSocketJob implements Web Socket specific handling. For now, it handles cookies in Web Socket. It checks Web Socket handshake request message from renderer process, and replaces Cookie: header to include HttpOnly cookies. It also checks Web Socket handshake response message, sets cookies if any, and strips Set-Cookie: header, so that renderer process couldn't see Set-Cookie: header. BUG=35660 TEST=net_unittests and layout_tests passes Review URL: http://codereview.chromium.org/601077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40250 0039d316-1c4b-4281-b951-d872f2087c98
* Update expectations after WebKit roll.dglazkov@chromium.org2010-02-275-6/+21
| | | | | | | | | | TBR=dumi TEST=none BUG=none Review URL: http://codereview.chromium.org/661250 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40228 0039d316-1c4b-4281-b951-d872f2087c98
* Skip timeline tests with new expectations until Web Inspector layout tests ↵pfeldman@chromium.org2010-02-271-0/+8
| | | | | | | | | utility lands upstream. TBR=dglazkov git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40227 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Roll 55250:55339.dglazkov@chromium.org2010-02-2733-158/+117
| | | | | | | | | | TBR=dumi TEST=none BUG=none Review URL: http://codereview.chromium.org/660246 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40226 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: rebaseline timeline layout tests.pfeldman@chromium.org2010-02-276-0/+96
| | | | | | | | | Original review: http://codereview.chromium.org/661247 TBR=loislo Review URL: http://codereview.chromium.org/661248 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40225 0039d316-1c4b-4281-b951-d872f2087c98
* Fix formatting nits.wtc@chromium.org2010-02-272-2/+2
| | | | | | | | | R=eroman BUG=none TEST=No compilation errors. Review URL: http://codereview.chromium.org/660223 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40201 0039d316-1c4b-4281-b951-d872f2087c98
* Reset the default quota limit for extensions to 5MB, but add adumi@chromium.org2010-02-274-11/+39
| | | | | | | | | | | | | unlimited_quota permission that extensions can use to request unlimited quota. TEST=ExtensionsServiceTest.StorageQuota BUG=27688 Review URL: http://codereview.chromium.org/660113 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40190 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 40177 - WebKit roll 55250:55310. Also, fix the paths to the WebKit ↵dglazkov@chromium.org2010-02-271-5/+3
| | | | | | | | | | | | | | buildbot scripts. TEST=none BUG=none Review URL: http://codereview.chromium.org/660205 TBR=dumi@chromium.org Review URL: http://codereview.chromium.org/661228 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40183 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 55250:55310. Also, fix the paths to the WebKit buildbot scripts.dumi@chromium.org2010-02-261-3/+5
| | | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/660205 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40177 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline editing\execCommand\outdent-blockquote-test[1-4].html for Mac.jparent@chromium.org2010-02-265-6/+24
| | | | | | | | | | | | | | | This makes chromium-mac results match chromium-win. The difference is in how JSC and V8 report line numbers for multi line statements. JSC reports the last line in the statement, V8 reports the first. So upstream results use line 14, we use line 12. I've filed a webkit bug on this (https://bugs.webkit.org/show_bug.cgi?id=35451) so we can hopefully just resolve this issue. TEST=none BUG=12053 Review URL: http://codereview.chromium.org/661208 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40168 0039d316-1c4b-4281-b951-d872f2087c98
* Estimate the renderer working set on Linux. This is less expensive and works ↵thestig@chromium.org2010-02-261-5/+51
| | | | | | | | | | in the Chromium SUID sandbox because it does not require access to /proc. BUG=32519 TEST=none Review URL: http://codereview.chromium.org/593060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40158 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline fast/layers/remove-only-this-layer-update.html for linux.jparent@chromium.org2010-02-263-3/+1
| | | | | | | | | | | Difference is just font rendering: http://build.chromium.org/buildbot/layout_test_results/webkit-rel-linux/results/layout-test-results/fast/layers/remove-only-this-layer-update-diff.png TEST=none BUG=11669 Review URL: http://codereview.chromium.org/661195 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40154 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline fast/forms/textarea-scrollbar.html for linux and mac.jparent@chromium.org2010-02-267-8/+3
| | | | | | | | | | | | | | | | | Difference is font rendering and scrollbars on linux (http://build.chromium.org/buildbot/layout_test_results/webkit-rel-linux/results/layout-test-results/fast/forms/textarea-scrollbar-diff.png) scrollbar on mac (http://build.chromium.org/buildbot/layout_test_results/webkit-rel-mac5/results/layout-test-results/fast/forms/textarea-scrollbar-diff.png). Rebaseline fast\forms\textarea-scrolled-type.html for linux and remove from test_expectations on mac. Difference is font rendering and scrollbars on linux (http://build.chromium.org/buildbot/layout_test_results/webkit-rel-linux/results/layout-test-results/fast/forms/textarea-scrolled-type-diff.png). Mac has been passing since webkit roll r54732:54752, so just needed removing from expectations. TEST=none BUG=11123,23485 Review URL: http://codereview.chromium.org/660146 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40143 0039d316-1c4b-4281-b951-d872f2087c98
* Initial work for cross-process video rendering using layers.scherkus@chromium.org2010-02-267-35/+122
| | | | | | | | | | | Introduces VideoLayer, which is similar to BackingStore except handles YUV surfaces and conversion to RGB. BUG=33329 TEST=N/A Review URL: http://codereview.chromium.org/597066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40137 0039d316-1c4b-4281-b951-d872f2087c98
* Cover more flakiness in test_expectations.evan@chromium.org2010-02-261-3/+3
| | | | | | | | BUG=9798,13907,33343 Review URL: http://codereview.chromium.org/661184 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40122 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unused methods.darin@chromium.org2010-02-262-17/+0
| | | | | | | | | | R=jorlow BUG=none TEST=none Review URL: http://codereview.chromium.org/660166 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40103 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline editing\inserting\4960120-1.html for linux.jparent@chromium.org2010-02-263-3/+1
| | | | | | | | | | | | | Difference is tiny difference in font rendering. Remove this test as failing for Mac, it hasn't failed since webkit merge 54732:54752. TEST=none BUG=22485,11123 Review URL: http://codereview.chromium.org/660133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40088 0039d316-1c4b-4281-b951-d872f2087c98
* Merge the LINUX_TC_MALLOC #define with the existing TC_MALLOC #define.thestig@chromium.org2010-02-261-2/+2
| | | | | | | | BUG=36687 TEST=about:tcmalloc, etc, works when tcmalloc is enabled on Linux. Review URL: http://codereview.chromium.org/660118 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40080 0039d316-1c4b-4281-b951-d872f2087c98
* Call NPP_SetWindow immediately on initialization for Mac QuickTimestuartmorgan@chromium.org2010-02-261-0/+6
| | | | | | | | | BUG=35081 TEST=Fail a login at codeweavers.com/login; QuickTime should not crash. Review URL: http://codereview.chromium.org/661107 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40078 0039d316-1c4b-4281-b951-d872f2087c98
* Copy layout test results from chromium-win to chromium-win-xp for ↵jparent@chromium.org2010-02-262-1/+1
| | | | | | | | | | | | | | | | | | border-radius-clip. I had used the rebaseline tool to rebaseline this test, which automatically grabbed results from the bot (running XP) and put them into chromium-win results. But this test is actually different on xp and vista, so needed the xp results in chromium-win-xp, not chromium-win. In a follow up cl, I'll get vista baselines to replace what is in chromium-win. TEST=none BUG=none Review URL: http://codereview.chromium.org/661138 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40074 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 55241 to 55250.vitalyr@chromium.org2010-02-251-0/+3
| | | | | | | | | | BUG=none TEST=none TBR=dumi@chromium.org Review URL: http://codereview.chromium.org/660134 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40071 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline fast\replaced\border-radius-clip.html for windows/linux. Mac ↵jparent@chromium.org2010-02-256-8/+5
| | | | | | | | | | | | | | | | still fails legitimately. Changes: txt: RenderPartObject {EMBED} -> RenderEmbeddedObject {EMBED}. This matches upstream (but we can't use upstream txt file because of text layout differences) png: Rounded corners got prettier. Yay rounded corners. TEST=none BUG=9798,24862,10468 Review URL: http://codereview.chromium.org/661129 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40063 0039d316-1c4b-4281-b951-d872f2087c98
* Remove fast/dom/java-applet-calls.html from test_expectations.jparent@chromium.org2010-02-251-1/+0
| | | | | | | | | | | | This test was removed in webkit r55177/chrome r39928, and causes test_expectations to not pass presubmit. BUG=10458 TEST=none TBR=vitalyr Review URL: http://codereview.chromium.org/661110 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40044 0039d316-1c4b-4281-b951-d872f2087c98
* Remove submit handling in FillFormImpl. The one caller passes false to ↵jhawkins@chromium.org2010-02-251-16/+5
| | | | | | | | | | |submit|, so this is essentially dead code. BUG=none TEST=none Review URL: http://codereview.chromium.org/660059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40033 0039d316-1c4b-4281-b951-d872f2087c98
* Don't unload RealPlayer in the plugin process on the Macstuartmorgan@chromium.org2010-02-251-2/+3
| | | | | | | | | BUG=36803 TEST=none Review URL: http://codereview.chromium.org/661086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40031 0039d316-1c4b-4281-b951-d872f2087c98
* Implement WebCookieJar.darin@chromium.org2010-02-258-23/+99
| | | | | | | | | | | | | | | | | | | | | | Moves the implementation of cookie methods in RendererWebKitClientImpl into RendererWebCookieJarImpl. Moves the implementation of cookie methods in TestShellWebKitInit into SimpleWebCookieJarImpl. This leaves us with no longer implementing the cookie methods on WebKitClient. That'll allow us to delete those. WebPluginImpl needs to access the WebCookieJar used by either the renderer or test_shell. To enable that, I added a GetCookieJar method on WebPluginPageDelegate. This interface is used whenever the WebPluginImpl needs to talk to the RenderView or TestWebViewDelegate. R=jorlow BUG=35589 Review URL: http://codereview.chromium.org/661070 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40023 0039d316-1c4b-4281-b951-d872f2087c98
* linux: new baseline for editing/execCommand/selectAll.htmlevan@chromium.org2010-02-253-5/+1
| | | | | | | | | | | | This output matches the Windows output except for the highlight color and font rendering. (The "f" extends outside of the selection box but that is ok.) BUG=10446 Review URL: http://codereview.chromium.org/660085 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40017 0039d316-1c4b-4281-b951-d872f2087c98
* Solaris: first set of patches to make WebKit build on Solaris.evan@chromium.org2010-02-254-11/+11
| | | | | | | | | | | | This set is mostly definitions and minor naming things. BUG=30101 TEST=compiles Patch by James Choi <jchoi42@pha.jhu.edu> Review URL: http://codereview.chromium.org/650015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40002 0039d316-1c4b-4281-b951-d872f2087c98
* Reland 39942 - Switch NetworkChangeNotifier implementations to use ObserverList.willchan@chromium.org2010-02-253-9/+2
| | | | | | | | | Fixed build problem with database_tracker.(cc|h). BUG=36590 Review URL: http://codereview.chromium.org/660039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39983 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 39942 - Switch NetworkChangeNotifier implementations to use ObserverList.willchan@chromium.org2010-02-241-1/+7
| | | | | | | | | | | | | Fix up observer list so we can use FOR_EACH_OBSERVER when check_empty is set. Clean up the ObserverList API a bit, replacing GetElementAt() with HasObserver() and Clear(). BUG=36590 Review URL: http://codereview.chromium.org/652205 TBR=willchan@chromium.org Review URL: http://codereview.chromium.org/661029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39945 0039d316-1c4b-4281-b951-d872f2087c98
* Switch NetworkChangeNotifier implementations to use ObserverList.willchan@chromium.org2010-02-241-7/+1
| | | | | | | | | | Fix up observer list so we can use FOR_EACH_OBSERVER when check_empty is set. Clean up the ObserverList API a bit, replacing GetElementAt() with HasObserver() and Clear(). BUG=36590 Review URL: http://codereview.chromium.org/652205 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39942 0039d316-1c4b-4281-b951-d872f2087c98
* I just put the code that does not compile on ARM. Trybots will fail because ↵apatrick@chromium.org2010-02-241-2/+2
| | | | | | | | | | | | | | I had to remove these from the CL to make gcl upload properly accept it. A + base\scoped_open_process.h A + chrome\plugin\command_buffer_stub_win.cc TEST=try BUG=none Review URL: http://codereview.chromium.org/661022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39937 0039d316-1c4b-4281-b951-d872f2087c98
* Fix double free on exit in test shell.dpranke@chromium.org2010-02-241-7/+0
| | | | | | | | | | BUG=none R=darin@chromium.org TEST=none Review URL: http://codereview.chromium.org/652206 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39935 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 55161 to 55193.vitalyr@chromium.org2010-02-242-0/+7
| | | | | | | | | | BUG=none TEST=none R=dglazkov@chromium.org Review URL: http://codereview.chromium.org/658008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39928 0039d316-1c4b-4281-b951-d872f2087c98
* Remove ViewMsg_FormFill and the underlying implementation FillForm which are ↵jhawkins@chromium.org2010-02-242-26/+7
| | | | | | | | | | not used anymore. BUG=none TEST=none Review URL: http://codereview.chromium.org/657059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39925 0039d316-1c4b-4281-b951-d872f2087c98
* Add windows/linux txt baselines for new test media/video-replaces-poster.jparent@chromium.org2010-02-242-3/+24
| | | | | | | | | | | | | | | Differences are just due to text layout. This makes all platforms pass txt results, but now all fail image results in the same way. I'll update the bug with more details, but the failure looks partially legit. TEST=none BUG=35922 Review URL: http://codereview.chromium.org/657049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39924 0039d316-1c4b-4281-b951-d872f2087c98
* Move nphostapi.h to be with the rest of the NPAPI headers.jam@chromium.org2010-02-247-326/+15
| | | | | | Review URL: http://codereview.chromium.org/652161 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39852 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline and re-enable two layout tests.dumi@chromium.org2010-02-245-11/+27
| | | | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/657054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39849 0039d316-1c4b-4281-b951-d872f2087c98
* Add another flaky crashing SVG test.dpranke@chromium.org2010-02-241-0/+1
| | | | | | | | | | BUG=36603 TBR=darin@chromium.org TEST=svg/text/text-text-06-t.svg Review URL: http://codereview.chromium.org/657051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39832 0039d316-1c4b-4281-b951-d872f2087c98
* Landing Chris Guillory CL.jcampan@chromium.org2010-02-242-30/+33
| | | | | | | | | | | | See original review at: http://codereview.chromium.org/626014/show BUG=None TEST=None Review URL: http://codereview.chromium.org/657020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39828 0039d316-1c4b-4281-b951-d872f2087c98