summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* Make debug build happy again.antonm@chromium.org2010-01-061-0/+2
| | | | | | Review URL: http://codereview.chromium.org/525066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35622 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of duplicated code in platform_util_xxx.pyhayato@chromium.org2010-01-062-29/+27
| | | | | | | | | TEST=none BUG=7199 Review URL: http://codereview.chromium.org/465117 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35615 0039d316-1c4b-4281-b951-d872f2087c98
* linux: implement gpu pluginpiman@chromium.org2010-01-061-2/+6
| | | | | | | | Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=35509 Review URL: http://codereview.chromium.org/500132 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35612 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 35609 - AppCache quota tracking groundwork, store response sizes in ↵michaeln@google.com2010-01-0613-128/+29
| | | | | | | | | | | | | | the SQL database. TEST=updated existing unittests BUG=none Review URL: http://codereview.chromium.org/523046 TBR=michaeln@chromium.org Review URL: http://codereview.chromium.org/525059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35610 0039d316-1c4b-4281-b951-d872f2087c98
* AppCache quota tracking groundwork, store response sizes in the SQL database.michaeln@chromium.org2010-01-0613-29/+128
| | | | | | | | | TEST=updated existing unittests BUG=none Review URL: http://codereview.chromium.org/523046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35609 0039d316-1c4b-4281-b951-d872f2087c98
* linux: only use hardcoded font list in layout test modeevan@chromium.org2010-01-061-100/+103
| | | | | | | | | | | | | | | It's helpful to be able to use test_shell to debug problems seen with a more complicated system fontconfig. You can always pass --layout-test-mode (which is what layout tests do) to get the old behavior back. I lost like two hours to this today. :( Even wrote a separate small program to use fontconfig to see why it wasn't pulling out fonts I knew were available... Review URL: http://codereview.chromium.org/521038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35601 0039d316-1c4b-4281-b951-d872f2087c98
* Convert webkit_glue.cc over to using WebKit API.darin@chromium.org2010-01-061-79/+47
| | | | | | | | | | | | | | | Removed unnecessary code to reset the JS line number, which was only added for the Chrome+JSC build. I don't have a way to test if it would still be necessary, and I'd rather not add a WebKit API for it unless I can prove that I need it. R=dglazkov BUG=28065 TEST=none Review URL: http://codereview.chromium.org/517038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35590 0039d316-1c4b-4281-b951-d872f2087c98
* Add LayoutTests/svg/W3C-SVG-1.1/animate-elem-30-t.svg to layout test ↵arv@chromium.org2010-01-061-1/+5
| | | | | | | | | | | expectations. BUG=31642 TEST=None Review URL: http://codereview.chromium.org/525043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35584 0039d316-1c4b-4281-b951-d872f2087c98
* Mac: Make devtools window dockable.thakis@chromium.org2010-01-051-6/+0
| | | | | | | | | | | | | | | | | | | | xib change: Deleted NSBox, added NSSplitView instead (with a thin divider and without any child views). I added the devtools tabcontents to TabContentsController; windows and linux instead add it to the browser window and switch it on every tab change. What I've done makes more sense to me and might work better with a) dragging a tab with docked devtools into a new window and b) toggling fullscreen. BUG=17368 TEST= * Inspect element, click the "attach" item in the lower left corner. Devtools should attach to the tab. Click it again, should detach. Re-attach, switch tabs. Should only be in the tab it was attached to. Open another devtools window in another tab, should be attached there. Drag tab with attached devtools into a new window, should work. * Inspect element with docked devtools, close devtools, inspect another element. devtools should open with the same size it had when it was closed, and should still be docked. * Hover link with docked devtools. Status bubble should not overlap devtools. * Go to http://www.pagetutor.com/keeper/http_authentication/index.html and make sure the http auth sheet still shows up Review URL: http://codereview.chromium.org/526001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35576 0039d316-1c4b-4281-b951-d872f2087c98
* Mark LayoutTests/http/tests/appcache/remove-cache.html as flakyarv@chromium.org2010-01-051-0/+2
| | | | | | | | BUG=31623 Review URL: http://codereview.chromium.org/523065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35545 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Cocoa plugin event model modifier flagsstuartmorgan@chromium.org2010-01-051-18/+16
| | | | | | | | | | | | Per spec (and other implementations) the Cocoa event model uses the Cocoa modifier flag definitions, not the old Carbon version. BUG=none TEST=Click and key event modifiers should work in plugins (e.g., Flash games that use shift-clicking) Review URL: http://codereview.chromium.org/518035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35535 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline websocket testsukai@chromium.org2010-01-057-2/+118
| | | | | | | | | | | It needs chromium specific expectations because of difference in v8/jsc. BUG=31108 TEST=none Review URL: http://codereview.chromium.org/525021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35522 0039d316-1c4b-4281-b951-d872f2087c98
* Fix test expectations. After WebKit merge and Linux build fix, one test ↵dimich@google.com2010-01-051-2/+6
| | | | | | | | | | | started to fail differently. TBR=dglazkov TEST=none BUG=none Review URL: http://codereview.chromium.org/517034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35518 0039d316-1c4b-4281-b951-d872f2087c98
* Enable websocket/tests/sub-protocol-with-space.htmlukai@chromium.org2010-01-051-1/+0
| | | | | | | | | BUG=29928 TEST=none Review URL: http://codereview.chromium.org/525020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35517 0039d316-1c4b-4281-b951-d872f2087c98
* websocket/tests/url-with-credential.html is no more flaky.ukai@chromium.org2010-01-051-1/+0
| | | | | | | | | | | http://src.chromium.org/viewvc/chrome/trunk/src/webkit/tools/layout_tests/flakiness_dashboard.html#tests=websocket%2Ftests%2Furl-with-credential.html BUG=30593 TEST=none Review URL: http://codereview.chromium.org/526008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35513 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 35509 - linux: implement gpu pluginpiman@chromium.org2010-01-051-6/+2
| | | | | | | | | Review URL: http://codereview.chromium.org/500132 TBR=piman@chromium.org Review URL: http://codereview.chromium.org/525022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35511 0039d316-1c4b-4281-b951-d872f2087c98
* linux: implement gpu pluginpiman@chromium.org2010-01-051-2/+6
| | | | | | Review URL: http://codereview.chromium.org/500132 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35509 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 52672 -> 52769.dimich@google.com2010-01-0515-0/+7
| | | | | | | | | Animations tests moved into subdirectory, there is a couple of new tests that need chromium baseline and a new test that adds to the few grouped in bug 21386 (Linux computes CRC differently). TEST=none BUG=21386 Review URL: http://codereview.chromium.org/523048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35508 0039d316-1c4b-4281-b951-d872f2087c98
* Almost get the checked in apache 1.3.3 working on cygwin.ojan@chromium.org2010-01-052-26/+97
| | | | | | | | | | | | | | On my Vista machine I get remap errors that rebase doesn't seem to fix. I"m sure I'm just doing something wrong. Hopefully with this checked in, someone who understands cygwin/windows/apache can actually get this working. Also, hopefully said person can upgrade us to Apache 2 so we can match Mac/Linux. Review URL: http://codereview.chromium.org/505030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35507 0039d316-1c4b-4281-b951-d872f2087c98
* When an update job doesn't complete successfully, doom all responses created ↵michaeln@chromium.org2010-01-043-4/+12
| | | | | | | | | | | by that job. TEST=existing tests apply BUG=none Review URL: http://codereview.chromium.org/523039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35489 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 35481 - WebKit roll 52672 > 52751.nick@chromium.org2010-01-0413-5/+0
| | | | | | | | | | | | | Transform layout tests results moved to a separate '3d' subdir upstream reflecting the move. Also, there are 2 new tests that will need a baseline. TEST=none BUG=none Review URL: http://codereview.chromium.org/524021 TBR=dimich@google.com Review URL: http://codereview.chromium.org/521023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35487 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 35484 - Fix test expectations after webkit roll.nick@chromium.org2010-01-041-4/+1
| | | | | | | | | | | | TBR=ncarter TEST=none BUG=none Review URL: http://codereview.chromium.org/526004 TBR=dimich@google.com Review URL: http://codereview.chromium.org/517030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35486 0039d316-1c4b-4281-b951-d872f2087c98
* Fix test expectations after webkit roll.dimich@google.com2010-01-041-1/+4
| | | | | | | | | TBR=ncarter TEST=none BUG=none Review URL: http://codereview.chromium.org/526004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35484 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 52672 -> 52751.dimich@google.com2010-01-0413-0/+5
| | | | | | | | | | Transform layout tests results moved to a separate '3d' subdir upstream - reflecting the move. Also, there are 2 new tests that will need a baseline. TEST=none BUG=none Review URL: http://codereview.chromium.org/524021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35481 0039d316-1c4b-4281-b951-d872f2087c98
* First CL of 2010: some minor test_expectations cleanup. How exciting!senorblanco@chromium.org2010-01-041-7/+2
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/525010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35477 0039d316-1c4b-4281-b951-d872f2087c98
* Remove some stale TODOs.michaeln@chromium.org2010-01-042-2/+0
| | | | | | | | | BUG=none TEST=none TBR=jorlow git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35470 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes to address the failing appcache/remove-cache.html layout tests.michaeln@chromium.org2010-01-046-15/+20
| | | | | | | | | BUG=31300 TEST=yes, layout test Review URL: http://codereview.chromium.org/524014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35465 0039d316-1c4b-4281-b951-d872f2087c98
* Fix expectation for mask-excessive-malloc.svg, which sometimes managespam@chromium.org2009-12-311-1/+1
| | | | | | | | | | | | not to crash and only fails. TBR=ajwong BUG=none TEST=layout tests Review URL: http://codereview.chromium.org/523032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35409 0039d316-1c4b-4281-b951-d872f2087c98
* Fix for a crash when there is no DB thread (as is the case in some tests).michaeln@chromium.org2009-12-311-3/+6
| | | | | | | | | | BUG=none TEST=manual TBR=ananta Review URL: http://codereview.chromium.org/515075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35408 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup following WebKit 52554->52633 merge. Sort failures into more specificpam@chromium.org2009-12-312-24/+52
| | | | | | | | | | | | | bugs and rebaseline as needed. Note that since the result image for this is empty, the image matches the original WebKit baseline even though the render tree doesn't. TEST=layout tests BUG=31302 Review URL: http://codereview.chromium.org/518027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35407 0039d316-1c4b-4281-b951-d872f2087c98
* Re-enable two DB layout tests.dumi@chromium.org2009-12-311-7/+0
| | | | | | | | | TEST=none BUG=30081, 30082 Review URL: http://codereview.chromium.org/515074 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35403 0039d316-1c4b-4281-b951-d872f2087c98
* bsds: views/ and webkit/ support for FreeBSD/OpenBSDevan@chromium.org2009-12-3126-70/+75
| | | | | | | | | - add a TOOLKIT_USES_GTK #define to catch GTK and Views+GTK - lots of ifdef twiddling Review URL: http://codereview.chromium.org/519030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35402 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline css/namespaces tests.dglazkov@chromium.org2009-12-3115-4/+33
| | | | | | | | | | TBR=ukai TEST=none BUG=29157 Review URL: http://codereview.chromium.org/523030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35399 0039d316-1c4b-4281-b951-d872f2087c98
* Rolling 52667 -> 52672ajwong@chromium.org2009-12-305-1/+41
| | | | | | | | | | | | Rebaselining LayoutTests/svg/custom/use-on-symbol-inside-pattern-expected.svg. TBR=dglazkov BUG=none TEST=green bots. Review URL: http://codereview.chromium.org/515070 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35397 0039d316-1c4b-4281-b951-d872f2087c98
* Be sure to create and populate the meta table within the transaction that ↵michaeln@chromium.org2009-12-301-6/+8
| | | | | | | | | | | creates the rest of the schema. BUG=none TEST=existing tests apply Review URL: http://codereview.chromium.org/518023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35396 0039d316-1c4b-4281-b951-d872f2087c98
* Roll webkit 52633 -> 52667.ajwong@chromium.org2009-12-3083-438/+443
| | | | | | | | | | | Rebaseline a bunch of SVG test broken to due webkit r52647. BUG=25977,31028,29737,31350 TEST=mostly green layout test try runs. Review URL: http://codereview.chromium.org/515067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35391 0039d316-1c4b-4281-b951-d872f2087c98
* Minor cleanup, removed unused URLRequestJob::GetMoreData() method.michaeln@chromium.org2009-12-302-8/+0
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/515063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35385 0039d316-1c4b-4281-b951-d872f2087c98
* If we receive a redirect response, we should copy the http referer field ↵japhet@chromium.org2009-12-301-0/+9
| | | | | | | | | | | from the old request. BUG=7357 TEST=none Review URL: http://codereview.chromium.org/470010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35379 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit update r52554->r52633.pam@chromium.org2009-12-301-9/+26
| | | | | | | | | TBR=dimich BUG=none TEST=layout tests Review URL: http://codereview.chromium.org/515052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35361 0039d316-1c4b-4281-b951-d872f2087c98
* Expect appcache/remove-cache layout test to fail on OSX for now.michaeln@chromium.org2009-12-301-0/+4
| | | | | | | | | | BUG=31300 TEST=none Review URL: http://codereview.chromium.org/521014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35358 0039d316-1c4b-4281-b951-d872f2087c98
* AppCacheDatabase and SQL based AppCacheStorageImpl. michaeln@chromium.org2009-12-2921-32/+3621
| | | | | | | | | | | | | | | Still nothing is being written to disk with this CL, in-memory SQLite and DiskCaches are being utilized. Responses are not yet being removed from the DiskCasche when the should be. Once that's done (in the next CL), we'll start saving things on disk. BUG=none TEST=appcache_database_unittest.cc, appcache_storage_impl_unittest.cc Review URL: http://codereview.chromium.org/518020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35354 0039d316-1c4b-4281-b951-d872f2087c98
* Fix bug 30503 - rebaseline three sets of tests, split two others intodpranke@google.com2009-12-2923-6/+2074
| | | | | | | | | | | | | | | | | | separate bugs. R=dglazkov@chromium.org BUG=30503 BUG=31253 BUG=31252 TEST=LayoutTests/http/tests/security/xss-DENIED-assign-location-href-javascruipt.html TEST=LayoutTests/http/tests/security/listener/xss-inactive-closure.html TEST=LayoutTests/fast/text/fake-italic.html TEST=LayoutTests/fast/forms/basic-selects.html TEST=LayoutTests/fast/forms/basic-textareas-quirks.html Review URL: http://codereview.chromium.org/524005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35340 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 35328 - AppCacheDatabase and SQL based AppCacheStorageImpl.michaeln@google.com2009-12-2919-3609/+31
| | | | | | | | | | | | | | | | | | Still nothing is being written to disk with this CL, inmemory SQLite and DiskCaches are being utilized. Responses are not yet being removed from the DiskCasche when the should be. Once that's done (in the next CL), we'll start saving things on disk. BUG=none TEST=appcache_database_unittest.cc, appcache_storage_impl_unittest.cc Review URL: http://codereview.chromium.org/501033 TBR=michaeln@chromium.org Review URL: http://codereview.chromium.org/519018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35329 0039d316-1c4b-4281-b951-d872f2087c98
* AppCacheDatabase and SQL based AppCacheStorageImpl.michaeln@chromium.org2009-12-2919-31/+3609
| | | | | | | | | | | | | | | Still nothing is being written to disk with this CL, in-memory SQLite and DiskCaches are being utilized. Responses are not yet being removed from the DiskCasche when the should be. Once that's done (in the next CL), we'll start saving things on disk. BUG=none TEST=appcache_database_unittest.cc, appcache_storage_impl_unittest.cc Review URL: http://codereview.chromium.org/501033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35328 0039d316-1c4b-4281-b951-d872f2087c98
* linux: reduce header interdependenciesevan@chromium.org2009-12-294-11/+6
| | | | | | | | | | | | By analyzing gcc -H output, I found some of our worst offenders for headers bringing in other headers. native_web_keyboard_event.h was responsible for just under 60,000 extra includes! This change will in theory make the build faster. Review URL: http://codereview.chromium.org/524004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35326 0039d316-1c4b-4281-b951-d872f2087c98
* Clarify licenses on a bunch of files.evan@chromium.org2009-12-2917-12/+31
| | | | | | | | | | | In this process, I also filed bugs on various projects we depend on that also have unclear licenses. BUG=28291 Review URL: http://codereview.chromium.org/521009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35323 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a few test expectations to point to the correct bug resulting fromdpranke@google.com2009-12-281-7/+6
| | | | | | | | | | | | | | | | | | | | | me upstreaming chromium tests to webkit. Also delete reference to LayoutTests/inspector/settings-set-get - that test doesn't exist. BUG=30503 BUG=30792 BUG=31108 R=dglazkov@chromium.org TEST=LayoutTests/http/tests/security/xss-DENIED-assign-location-href-javascript.html TEST=LayoutTests/fast/text/fake-italic.html TEST=LayoutTests/http/tests/security/listener/xss-inactive-closure.html TEST=LayoutTests/fast/forms/basic-selects.html TEST=LayoutTests/fast/forms/basic-textareas-quirks.html Review URL: http://codereview.chromium.org/517016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35314 0039d316-1c4b-4281-b951-d872f2087c98
* Split more targets from chrome.gyp to add support for building Native Client ↵gregoryd@google.com2009-12-281-0/+20
| | | | | | | | | | | | | | | | for 64-bit Windows. This CL is required for supporting Native Client on 64-bit Windows. On Win64 we will use a 64-bit executable to load NaCl modules. Since we have only one version of Chrome on Windows, this executable has to be built together with 32-bit Chrome binaries. For the targets that are required for both 32-bit and 64-bit builds, this CL moves the shared parts of the target definitions into target-specific gypi files (such as base.gypi). New 64-bit only targets are added. Since we would like to port as few code as possible at this point, some 64-bit targets include less source files or less dependencies than the original 32-bit targets. These targets will have nacl_win64 in their name - to emphasize that they should be used for NaCl only. Some 64-bit targets are identical to the 32-bit targets in everything except for the target platform - these will have only win64 in their name. TEST=none BUG=28176 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=35237 Review URL: http://codereview.chromium.org/384068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35305 0039d316-1c4b-4281-b951-d872f2087c98
* linux: add another path to plugin search path listevan@chromium.org2009-12-281-1/+3
| | | | | | | | | I've seen users reporting they need this on openSUSE and there's a patch in the ALT Linux repo for it as well. Review URL: http://codereview.chromium.org/524002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35304 0039d316-1c4b-4281-b951-d872f2087c98
* Fix race-conditioned DevTools crash when navigating to a redirecting pageapavlov@chromium.org2009-12-281-1/+5
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/515040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35299 0039d316-1c4b-4281-b951-d872f2087c98