summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* Add test_shell support for enabling hyperlink auditingjaphet@chromium.org2010-09-243-0/+5
| | | | | | | | | | BUG=none TEST=http/tests/navigation/ping-* pass Review URL: http://codereview.chromium.org/3412029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60473 0039d316-1c4b-4281-b951-d872f2087c98
* Update the spinner and mic button images to the latest from UX team.satish@chromium.org2010-09-243-0/+0
| | | | | | | | | BUG=53598 TEST=none Review URL: http://codereview.chromium.org/3444019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60464 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit 68215:68248caseq@google.com2010-09-241-10/+0
| | | | | | | | | | | | | Dropped upstreamed test expectations. BUG=none TEST=none TBR=senorblanco Review URL: http://codereview.chromium.org/3416025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60462 0039d316-1c4b-4281-b951-d872f2087c98
* Re-roll WebKit 68100:68178 (Revert 60401)caseq@google.com2010-09-241-0/+12
| | | | | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/3423023 TBR=atwilson@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60431 0039d316-1c4b-4281-b951-d872f2087c98
* Add some optimizations to plugin painting.brettw@chromium.org2010-09-2411-3/+156
| | | | | | | | | | | | | | | | | | The simplest one is to disable blending when the plugin is opaque. The more complicated one is to bypass webkit painting the background of plugins when we know the plugin to be always on top and also opaque. The always on top flag is currently set by a new "Private2" API. Bypassing WebKit makes animations faster. This is a re-land of the previous patch with a trivial compilation fix. This also adds a clip rect to the GetBitmap... function so we can properly handle plugins in nested iframes with proper clipping. BUG=none TEST=none Original review URL: http://codereview.chromium.org/3421030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60426 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 60378 (trying to track down http://crbug.com/56752 )- Flesh out ↵thakis@chromium.org2010-09-247-224/+5
| | | | | | | | | | | | | | | | | | | | | | | URLLoader's download_to_file function. * tie the lifetime of the resulting temp file to the lifetime of the URLLoader (the plan is to later extend the lifetime of the temp file to support xhr.responseBlob) * make it work in test_shell * make it work for sync requests * added OnDataDownloaded messages to report progress A related BlobURL loading change. * grab a reference to the blob early on to ensure it's still there when the 'job' is finally started. TEST=manual and deletable_file_reference_unittest.cc BUG=52486 Review URL: http://codereview.chromium.org/3165062 TBR=michaeln@chromium.org Review URL: http://codereview.chromium.org/3455022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60425 0039d316-1c4b-4281-b951-d872f2087c98
* base: Finish moving the SplitString functions from string_util.h to ↵tfarina@chromium.org2010-09-246-1/+7
| | | | | | | | | | | string_split.h BUG=None TEST=trybos Review URL: http://codereview.chromium.org/3447008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60422 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Remove test expecations which have been upstreamed." since the ↵maruel@chromium.org2010-09-241-0/+4
| | | | | | | | | | | | | | webkit roll was reverted. This reverts commit 60400. TBR=johnnyg BUG=none TEST=none Review URL: http://codereview.chromium.org/3501004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60410 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 60377 - WK roll 68100:68178 due to perf regressionatwilson@chromium.org2010-09-241-12/+0
| | | | | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/3423023 TBR=atwilson@chromium.org Review URL: http://codereview.chromium.org/3382024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60401 0039d316-1c4b-4281-b951-d872f2087c98
* Remove test expecations which have been upstreamed.johnnyg@chromium.org2010-09-241-4/+0
| | | | | | | | | BUG=none TESt=none Review URL: http://codereview.chromium.org/3475014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60400 0039d316-1c4b-4281-b951-d872f2087c98
* This is the IPC and bits of the browser backend for FileWriter. The rest ofericu@google.com2010-09-243-0/+68
| | | | | | | | | | | | | | it's too tied together to include a small amount; this is the most-significant chunk that I could put up without making too big a changelist. The backend isn't complete, but you can see where it's going from here. BUG=none TEST=none Review URL: http://codereview.chromium.org/3440021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60396 0039d316-1c4b-4281-b951-d872f2087c98
* webkit_support: Implement createIDBKeysFromSerializedValuesAndKeyPath() for ↵tkent@chromium.org2010-09-242-0/+19
| | | | | | | | | | DumpRenderTree. BUG=none TEST=none; This is a part of test code. Review URL: http://codereview.chromium.org/3479005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60394 0039d316-1c4b-4281-b951-d872f2087c98
* Fix pepper char conversion infinite loop.jam@chromium.org2010-09-231-0/+1
| | | | | | Review URL: http://codereview.chromium.org/3384022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60383 0039d316-1c4b-4281-b951-d872f2087c98
* Flesh out URLLoader's download_to_file function.michaeln@chromium.org2010-09-237-5/+224
| | | | | | | | | | | | | | | | | | * tie the lifetime of the resulting temp file to the lifetime of the URLLoader (the plan is to later extend the lifetime of the temp file to support xhr.responseBlob) * make it work in test_shell * make it work for sync requests * added OnDataDownloaded messages to report progress A related BlobURL loading change. * grab a reference to the blob early on to ensure it's still there when the 'job' is finally started. TEST=manual and deletable_file_reference_unittest.cc BUG=52486 Review URL: http://codereview.chromium.org/3165062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60378 0039d316-1c4b-4281-b951-d872f2087c98
* WK roll 68100:68178atwilson@chromium.org2010-09-231-0/+12
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/3423023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60377 0039d316-1c4b-4281-b951-d872f2087c98
* FBTF: Move virtual methods to implementation files.erg@google.com2010-09-231-0/+1
| | | | | | | | | | | Remove logging.h and other headers where possible. BUG=none TEST=none Review URL: http://codereview.chromium.org/3461019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60369 0039d316-1c4b-4281-b951-d872f2087c98
* Implement Pepper plugin focus notifications.brettw@chromium.org2010-09-233-6/+42
| | | | | | | | | | This hooks up both webkit focus and content area focus like we do for NPAPI plugins. BUG=56671 TEST=none Review URL: http://codereview.chromium.org/3493011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60361 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Update the spinner and mic button images to the latest from UX team."maruel@chromium.org2010-09-233-0/+0
| | | | | | | | | | | | This reverts commit 60328. Please update the image expectations. TBR=satish TEST=none BUG=none Review URL: http://codereview.chromium.org/3381021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60333 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Add some optimizations to plugin painting."maruel@chromium.org2010-09-2311-149/+3
| | | | | | | | | | | | This reverts commit 60329. TBR=brettw BUG= TEST= Review URL: http://codereview.chromium.org/3442013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60331 0039d316-1c4b-4281-b951-d872f2087c98
* Add some optimizations to plugin painting.brettw@chromium.org2010-09-2311-3/+149
| | | | | | | | | | | | | | | The simplest one is to disable blending when the plugin is opaque. The more complicated one is to bypass webkit painting the background of plugins when we know the plugin to be always on top and also opaque. The always on top flag is currently set by a new "Private2" API. Bypassing WebKit makes animations faster. BUG=none TEST=none Review URL: http://codereview.chromium.org/3421030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60329 0039d316-1c4b-4281-b951-d872f2087c98
* Update the spinner and mic button images to the latest from UX team.satish@chromium.org2010-09-233-0/+0
| | | | | | | | | BUG=53598 TEST=none Review URL: http://codereview.chromium.org/3444019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60328 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper: Fix getting the trusted URL loader interface.interfaceviettrungluu@chromium.org2010-09-232-1/+6
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/3437018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60324 0039d316-1c4b-4281-b951-d872f2087c98
* Implement GetDefaultCharSet for Pepper and pull the corresponding PPAPI change.brettw@chromium.org2010-09-232-4/+18
| | | | | | | | BUG=52865 TEST=none Review URL: http://codereview.chromium.org/3432021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60292 0039d316-1c4b-4281-b951-d872f2087c98
* Make test_shell --enable-accelerated-2d-canvas work when invoked in layout ↵senorblanco@chromium.org2010-09-233-5/+10
| | | | | | | | | | | test mode. While it was working interactively, layout test mode causes the WebPreferences to be reset between tests, losing the flag status. Keeping the flag around (and initializing it before the first reset) fixes it. BUG=none TEST=none Review URL: http://codereview.chromium.org/3464010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60286 0039d316-1c4b-4281-b951-d872f2087c98
* Merge branch 'trunk' of ssh://matter/usr/local/google/chromium/src into trunkojan@chromium.org2010-09-231-6/+11
| | | | | | | | | | | Fixed the import logic in the script so it runs and passes tests, added usage message. Contributed by koz@chromium.org. BUG=none TEST=run the unit tests for update_expectations_from_dashboard.py git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60268 0039d316-1c4b-4281-b951-d872f2087c98
* Store lower case tag names within web accessibility.ctguil@chromium.org2010-09-231-1/+5
| | | | | | | | | | | | This is similar to the behavior of firefox. BUG=none TEST=browser_tests:RendererAccessibilityBrowserTest.TestCrossPlatformAccessibilityTree TEST=interactive_ui_tests:AccessibilityWinBrowserTest.* Review URL: http://codereview.chromium.org/3435019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60259 0039d316-1c4b-4281-b951-d872f2087c98
* Pull latest PPAPI. Change key handling to support the new API.brettw@chromium.org2010-09-239-131/+204
| | | | | | | | TEST=PPAPI UI tests BUG=none Review URL: http://codereview.chromium.org/3386019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60258 0039d316-1c4b-4281-b951-d872f2087c98
* Correct expectations for masking-intro-01-f.svgatwilson@chromium.org2010-09-231-1/+1
| | | | | | | | | | BUG=none TEST=none TBR=caseq Review URL: http://codereview.chromium.org/3386023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60245 0039d316-1c4b-4281-b951-d872f2087c98
* Roll webkit 67965:68051 and update test expectations.atwilson@chromium.org2010-09-221-2/+1
| | | | | | | | | | BUG=none TEST=none TBR=caseq Review URL: http://codereview.chromium.org/3497001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60237 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a problem that text prefs are not hooked up with CrosSettings.xiyuan@chromium.org2010-09-221-2/+2
| | | | | | | | | | | And bump up CppVariant::ToStringVector limit from 100 to 60000 so that we can pass more arguments through chrome.send. BUG=chromium-os:6827 TEST=Verify proxy setting values entered are sent to CrosSettingsProviderProxy. Review URL: http://codereview.chromium.org/3386009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60184 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor some file_system classes to use chromium types instead ofdumi@chromium.org2010-09-229-222/+790
| | | | | | | | | | | WebKit API types. BUG=none TEST=none Review URL: http://codereview.chromium.org/3406008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60152 0039d316-1c4b-4281-b951-d872f2087c98
* Stop using WebInputElement::inputType().tkent@chromium.org2010-09-221-2/+2
| | | | | | | | | | | | WebInputElement::inputType is deprecated because HTMLInputElement::inputType is deprecated. We should stop using it and use is<Type>() functions. BUG=webkit.org/b/45872 TEST=none; no functional changes. Review URL: http://codereview.chromium.org/3421023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60132 0039d316-1c4b-4281-b951-d872f2087c98
* Set name of document accessibility nodes to document title. ctguil@chromium.org2010-09-211-0/+2
| | | | | | | | | | BUG=36169 TEST=browser_tests:RendererAccessibilityBrowserTest.TestCrossPlatformAccessibilityTree TEST=interactive_ui_tests:AccessibilityWinBrowserTest.TestNotificationActiveDescendantChanged Review URL: http://codereview.chromium.org/3448016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60120 0039d316-1c4b-4281-b951-d872f2087c98
* Fix full screen mode for windowless flash plugins. Flash doesn't expect a ↵brettw@chromium.org2010-09-211-0/+12
| | | | | | | | | "kill focus" message to be sent when the window is deactivated. BUG=56317 Review URL: http://codereview.chromium.org/3446016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60101 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 60088 - Set name of document accessibility nodes to document title.rdsmith@chromium.org2010-09-211-2/+0
| | | | | | | | | | | | BUG=36169 TEST=browser_tests:RendererAccessibilityBrowserTest.TestCrossPlatformAccessibilityTree Review URL: http://codereview.chromium.org/3448016 TBR=ctguil@chromium.org Review URL: http://codereview.chromium.org/3402020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60092 0039d316-1c4b-4281-b951-d872f2087c98
* Set name of document accessibility nodes to document title.ctguil@chromium.org2010-09-211-0/+2
| | | | | | | | | BUG=36169 TEST=browser_tests:RendererAccessibilityBrowserTest.TestCrossPlatformAccessibilityTree Review URL: http://codereview.chromium.org/3448016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60088 0039d316-1c4b-4281-b951-d872f2087c98
* Disabling canvas test downstream for now, will upstream in future rollatwilson@chromium.org2010-09-211-0/+1
| | | | | | | | | | BUG=56277 TEST=none TBR=satish Review URL: http://codereview.chromium.org/3483001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60022 0039d316-1c4b-4281-b951-d872f2087c98
* Disabled video-controls-with-mutation-event-handler on all platforms, not ↵atwilson@chromium.org2010-09-211-1/+1
| | | | | | | | | | | | just linux BUG=56338 TEST=none TBR=satish Review URL: http://codereview.chromium.org/3467006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60020 0039d316-1c4b-4281-b951-d872f2087c98
* Disabled crashing media/video-controls-with-mutation-event-handler.html testatwilson@chromium.org2010-09-211-2/+2
| | | | | | | | | BUG=56338 TEST=none Review URL: http://codereview.chromium.org/3384016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60017 0039d316-1c4b-4281-b951-d872f2087c98
* Disable failing test to allow tree to go green - will move upstream shortly.atwilson@chromium.org2010-09-201-0/+3
| | | | | | | | | | TBR=satish BUG=56277 TEST=none Review URL: http://codereview.chromium.org/3451011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59946 0039d316-1c4b-4281-b951-d872f2087c98
* Disable incremental linking on 32 bits toolset for test_shell_tests.maruel@chromium.org2010-09-201-0/+9
| | | | | | | | | | | | test_shell_tests is now too large to link on 32 bits toolset with incremental linking. TBR=apatrick TEST=none BUG=none Review URL: http://codereview.chromium.org/3442010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59942 0039d316-1c4b-4281-b951-d872f2087c98
* Add an --enable-accelerated-2d-canvas flag to test_shell. This will use the ↵senorblanco@chromium.org2010-09-205-1/+15
| | | | | | | | | | | in-process Mesa (software) backend, so it should be usable today on the layout test builders. BUG=none TEST=none yet Review URL: http://codereview.chromium.org/3465004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59931 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: provide load timing for sync resources.pfeldman@chromium.org2010-09-201-1/+2
| | | | | | Review URL: http://codereview.chromium.org/3458004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59916 0039d316-1c4b-4281-b951-d872f2087c98
* Implement PPB_URLLoaderTrusted_Dev.darin@chromium.org2010-09-203-3/+41
| | | | | | | | | | R=brettw BUG=47354 TEST=see ppapi/tests Review URL: http://codereview.chromium.org/3431014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59912 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 59891 - Add test expectations for ↵thakis@chromium.org2010-09-191-6/+0
| | | | | | | | | | | | | | | https://bugs.webkit.org/show_bug.cgi?id=46025 after rolling WK 67748->67749 BUG=none TEST=none TBR=mpcomplete Review URL: http://codereview.chromium.org/3457009 TBR=johnnyg@chromium.org Review URL: http://codereview.chromium.org/3398012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59905 0039d316-1c4b-4281-b951-d872f2087c98
* Add test expectations for https://bugs.webkit.org/show_bug.cgi?id=46025 ↵johnnyg@chromium.org2010-09-181-0/+6
| | | | | | | | | | | | after rolling WK 67748->67749 BUG=none TEST=none TBR=mpcomplete Review URL: http://codereview.chromium.org/3457009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59891 0039d316-1c4b-4281-b951-d872f2087c98
* Add temporary test expectation after rolling to r67748johnnyg@chromium.org2010-09-181-0/+1
| | | | | | | | | | TBR=satish BUG=none TEST=none Review URL: http://codereview.chromium.org/3386011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59888 0039d316-1c4b-4281-b951-d872f2087c98
* Extend improved windowless plugin focus handling to all platformsstuartmorgan@chromium.org2010-09-185-48/+71
| | | | | | | | | | | Uses the same two-state focus tracking that the Mac currently uses on Windows and Linux as well, so focus is updated correctly when the content area itself gains and loses focus. BUG=55607 TEST=Windowless plugins should handle key events when focused on all platforms. Review URL: http://codereview.chromium.org/3397015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59877 0039d316-1c4b-4281-b951-d872f2087c98
* Force DumpRenderTree to use the Mesa backend for OpenGL as waskbr@chromium.org2010-09-171-0/+5
| | | | | | | | | | | | previously done for test_shell. Verified that Mesa will be used for WebGL tests after DRT dependencies are updated. BUG=none TEST=none (ran a couple of WebGL tests in DRT via new-run-webkit-tests) Review URL: http://codereview.chromium.org/3439007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59866 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 59845 - Extend improved windowless plugin focus handling to all platformsstuartmorgan@chromium.org2010-09-175-68/+48
| | | | | | | | | | | | | | Uses the same two-state focus tracking that the Mac currently uses on Windows and Linux as well, so focus is updated correctly when the content area itself gains and loses focus. BUG=55607 TEST=Windowless plugins should handle key events when focused on all platforms. Review URL: http://codereview.chromium.org/3418016 TBR=stuartmorgan@chromium.org Review URL: http://codereview.chromium.org/3457007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59852 0039d316-1c4b-4281-b951-d872f2087c98