summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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-242-13/+1
| | | | | | | | | | | | 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
* Adding a FileUtilProxy::TouchFile() method that takes a FilePath as andumi@chromium.org2010-09-242-0/+45
| | | | | | | | | | | | argument (instead of PlatformFile). BUG=none TEST=none Review URL: http://codereview.chromium.org/3380024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60397 0039d316-1c4b-4281-b951-d872f2087c98
* This is the IPC and bits of the browser backend for FileWriter. The rest ofericu@google.com2010-09-248-1/+144
| | | | | | | | | | | | | | 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
* Change "Timezone" in Options > System to "Time zone"tfarina@chromium.org2010-09-241-1/+1
| | | | | | | | | BUG=4320 TEST=None Review URL: http://codereview.chromium.org/3435024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60395 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
* Change the logging of PROXY_CONFIG_CHANGED so it is not displayed each time ↵eroman@chromium.org2010-09-243-18/+53
| | | | | | | | | the IP address changes. BUG=53387 Review URL: http://codereview.chromium.org/3404017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60393 0039d316-1c4b-4281-b951-d872f2087c98
* Fix bug where install animation would replay if something on theaa@chromium.org2010-09-243-3/+10
| | | | | | | | | | | | same page was uninstalled. BUG=56454 TEST=Install one app, then another. Uninstall the first one. Second one's install animation should not replay. Review URL: http://codereview.chromium.org/3396021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60391 0039d316-1c4b-4281-b951-d872f2087c98
* Mark failing test OnMsgPaintAtSize failinggeorgey@chromium.org2010-09-241-1/+1
| | | | | | | | | TBR=noelutz BUG=none TEST=none Review URL: http://codereview.chromium.org/3470011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60390 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "linux: Build with -fPIC on all arches but x86 32-bit."evan@chromium.org2010-09-241-9/+4
| | | | | | This reverts commit r60384, build breakage. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60386 0039d316-1c4b-4281-b951-d872f2087c98
* base_unittests: Turn down the sleeps on the stats table tests.evan@chromium.org2010-09-231-15/+23
| | | | | | | | | | | | These tests are over 20% of the time taken by base_unittests. I don't think making these sleeps shorter should affect their reliability too much. BUG=10611 Review URL: http://codereview.chromium.org/3474009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60385 0039d316-1c4b-4281-b951-d872f2087c98
* linux: Build with -fPIC on all arches but x86 32-bit.evan@chromium.org2010-09-231-4/+9
| | | | | | | | | | | I will watch the bots to see if this affects performance. BUG=26625 TEST=compiles Review URL: http://codereview.chromium.org/3501001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60384 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
* Add a TouchFile() function that takes a FilePath argument.dumi@chromium.org2010-09-237-24/+46
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/3496005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60381 0039d316-1c4b-4281-b951-d872f2087c98
* Add a unit test for web resource logo unpacking.mirandac@chromium.org2010-09-232-0/+89
| | | | | | | | BUG=none TEST=new unit test should pass. Review URL: http://codereview.chromium.org/3473013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60380 0039d316-1c4b-4281-b951-d872f2087c98
* Flesh out URLLoader's download_to_file function.michaeln@chromium.org2010-09-2321-116/+464
| | | | | | | | | | | | | | | | | | * 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-232-1/+13
| | | | | | | | | 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
* Disk cache: Small adjustment so that we continue withrvargas@google.com2010-09-231-2/+4
| | | | | | | | | | | | | | the process of creating a new entry after we detect a dirty entry with a partial hash collision. Detected with stress_cache. BUG=none TEST=none Review URL: http://codereview.chromium.org/3404013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60376 0039d316-1c4b-4281-b951-d872f2087c98
* Add about:gpuhangthakis@chromium.org2010-09-238-2/+28
| | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/3447023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60373 0039d316-1c4b-4281-b951-d872f2087c98
* Allow extensions to request the icons of hosted apps.aa@chromium.org2010-09-239-8/+84
| | | | | | | | | BUG=53495 TEST= Review URL: http://codereview.chromium.org/3409004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60371 0039d316-1c4b-4281-b951-d872f2087c98
* Simple fix correcting the assignment of page_id to RenderView instances.twiz@google.com2010-09-232-7/+0
| | | | | | | | | | | | | | | The logic in NavigationController::ClassifyNavigation assumes that all new pages will have an id LARGER than the maximal id that is locally cached in the SiteInstance of the active RenderViewHost. Because page ids are doled out by incrementing a static variable that resides in the render process - see RenderView::next_page_id_ - resetting this counter while the render process is still in use will confuse the browser, and trigger the assert logic in NavigationController::ClassifyNavigation. Newly created RenderView objects in this render process will send page ids less than the value stored in SiteInstance::max_page_id during navigation operations. This problem was manifested during the interaction of multiple instances of a chrome-extension residing in ActiveX controls. Consider navigating a Chrome-Frame instance to an extension page. Now navigate a second Chrome-Frame instance to another extension page within the same extension. If a top-level link navigation is initiated on the second CF instance, then the extension will be torn down, but the old logic would have reset the next_page_id_ counter. If a subsequent CF was navigated to a page within the same extension, it would be backed by the same extension process, yet it would be assigned an incorrect page id, as described above. BUG=55138 TEST=none Review URL: http://codereview.chromium.org/3442007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60370 0039d316-1c4b-4281-b951-d872f2087c98
* FBTF: Move virtual methods to implementation files.erg@google.com2010-09-2369-315/+557
| | | | | | | | | | | 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
* Client-side phishing detection: grab snapshot of custom sized view.noelutz@google.com2010-09-2310-7/+372
| | | | | | | | | | | | | | | | | | | | | | Client-side phishing detection needs to be able to take a snapshot of a particular page that has a constant size and aspect ratio (e.g., 1024x768). This CL adds a helper function (safe_browsing::GrabPhishingThumbnail) which re-sizes the view a given size, grabs the snapshot, and then re-sizes the view back to its previous size. Note: this function can be slow since it might re-layout the page twice. This function will only be called if we are very confident that the current page is a phishing site in which case we are OK with taking a slow snapshot. Also, this CL adds a test for the OnMsgPaintAtSize method in the RenderWidget since it does something very similar than the new Thumbnailer. BUG=None TEST=GrabPhishingThumbnail Review URL: http://codereview.chromium.org/3380001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60368 0039d316-1c4b-4281-b951-d872f2087c98
* Take out additional dependency from http_util as a short-term fix to get the ↵jam@chromium.org2010-09-233-15/+5
| | | | | | | | pdf build compiling. Review URL: http://codereview.chromium.org/3450024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60367 0039d316-1c4b-4281-b951-d872f2087c98
* Downloads: Don't create the default download directory on startup.thestig@chromium.org2010-09-231-0/+5
| | | | | | | | BUG=56021 TEST=see bug. Review URL: http://codereview.chromium.org/3386024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60362 0039d316-1c4b-4281-b951-d872f2087c98
* Implement Pepper plugin focus notifications.brettw@chromium.org2010-09-237-8/+62
| | | | | | | | | | 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
* Modify Chromotocol to have a new RectangleUpdatePacket.ajwong@chromium.org2010-09-231-0/+50
| | | | | | | | | | | | This is a less nested version of UpdateStreamMessage. It will replace after a few more CLs are checked in. BUG=52833 TEST=none. adding new messages doesn't change functionality. Review URL: http://codereview.chromium.org/3352013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60360 0039d316-1c4b-4281-b951-d872f2087c98
* Move the extensions warning on the incognito NTP into the grey box.mpcomplete@chromium.org2010-09-231-4/+4
| | | | | | | | | | | | This fixes an issue where the text would be unreadable with certain themes installed. BUG=45971 TEST=see bug for repro steps Review URL: http://codereview.chromium.org/3497002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60359 0039d316-1c4b-4281-b951-d872f2087c98
* Wait for all tasks to finish before exitting the test.oshima@chromium.org2010-09-231-0/+1
| | | | | | | | | BUG=chromium-os:6899 TEST=ScreenLockerTest.TestFullscreenExit will not crash on trybots. Review URL: http://codereview.chromium.org/3432024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60358 0039d316-1c4b-4281-b951-d872f2087c98
* ifdef out tests that don't apply to the Macstuartmorgan@chromium.org2010-09-234-45/+48
| | | | | | | | | | | The reason these tests were failing on the Mac is that they test something that the Mac explicitly doesn't support: opening a new window in the existing browser process by re-running from the command line. This ifdefs out the tests that don't apply to the Mac, and the helper method that they are built on so that new tests using it won't accidentally be run on the Mac. BUG=45108 TEST=N/A Review URL: http://codereview.chromium.org/3394018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60354 0039d316-1c4b-4281-b951-d872f2087c98
* Reduce console DLOG(INFO) spam in history_backend.isherman@chromium.org2010-09-231-2/+0
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/3449019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60351 0039d316-1c4b-4281-b951-d872f2087c98
* Trying to reland r59889, this time as a multi-stage patch.mpcomplete@chromium.org2010-09-236-79/+101
| | | | | | | | | | | | | | | | | Fix regression introduced by http://src.chromium.org/viewvc/chrome?view=rev&revision=57788 Add a delegate interface so that chromium have more fine-grained control over whether a V8 extension is injected into a script context. This is the chromium-side change of webkit bug https://bugs.webkit.org/show_bug.cgi?id=45721 BUG=37290 TEST=covered by unit tests Review URL: http://codereview.chromium.org/3464005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60350 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Set focus to a ConfirmInfoBar. This serves to alerts screen reader ↵maruel@chromium.org2010-09-233-9/+1
| | | | | | | | | | | | | | users ..." This reverts commit 60342. TBR=dtseng BUG=none TEST=none Review URL: http://codereview.chromium.org/3472008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60348 0039d316-1c4b-4281-b951-d872f2087c98
* Adds stub for client side GL logging.gman@chromium.org2010-09-2313-37/+335
| | | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/3417009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60347 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a regression that users checkboxes are enabled for non-owner.xiyuan@chromium.org2010-09-231-2/+11
| | | | | | | | | | | Also block StoreProperty op for non-owner. BUG=none. TEST=Verify the users options are disabled for non-owner. Review URL: http://codereview.chromium.org/3381020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60345 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress a ChromeOS login test leakstuartmorgan@chromium.org2010-09-231-0/+24
| | | | | | | | | | TBR=thestig BUG=56704 TEST=Greener ChromeOS valgrind bot Review URL: http://codereview.chromium.org/3479009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60344 0039d316-1c4b-4281-b951-d872f2087c98
* Set focus to a ConfirmInfoBar. This serves to alerts screen reader users ↵dtseng@chromium.org2010-09-233-1/+9
| | | | | | | | | | that the confirmation has appeared and alleviates the need to hunt for these controls. BUG=37360 TEST=Confirm that focus lands correctly on the "save" button when logging into a site and offer to save passwords is enabled. Review URL: http://codereview.chromium.org/3405026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60342 0039d316-1c4b-4281-b951-d872f2087c98
* Disable pyauto tests which download big files on chromeos.nirnimesh@chromium.org2010-09-231-0/+3
| | | | | | | | | | | Chromeos machine might not have enough space in /tmp/ BUG=crosbug.com/6856 TEST= Review URL: http://codereview.chromium.org/3496004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60341 0039d316-1c4b-4281-b951-d872f2087c98
* chromium-os:6108 - about:system should use FILE thread to get system info.stevenjb@google.com2010-09-235-119/+203
| | | | | | | | | | | | Replaced SyslogsLibrary::GetSyslogs with asynchronous RequestSyslogs. Modified BugReportHandler and AboutSource in browser_about_handler.cc appropriately. BUG=http://code.google.com/p/chromium-os/issues/detail?id=6108 TEST=Test chrome:system, and bug reporter. Both should always be responsive. Test multiple instances of each, closing tabs quickly, and sending a bug quickly. Veryify results of bug report. Confirm that about:system no longer shows anything. Review URL: http://codereview.chromium.org/3295024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60338 0039d316-1c4b-4281-b951-d872f2087c98
* Use a scoped temp dir in browser_tests instead of deleting the default user ↵rohitrao@chromium.org2010-09-236-37/+103
| | | | | | | | | | data dir. BUG=None TEST=Less flake, I hope. Review URL: http://codereview.chromium.org/3443021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60335 0039d316-1c4b-4281-b951-d872f2087c98
* Add a launchApp method to extension management API.asargent@chromium.org2010-09-2312-2/+364
| | | | | | | | | | | | | | | | | | | | This makes it possible for new tab replacement extensions to recreate the same app launch experience as the built-in NTP (pinned tabs, launch containers, etc.) Also add the extension version to data we report about extensions via the management API. BUG=56325,55474 TEST=An extension using chrome.experimental.management.launchApp(<id>) should work to launch an app the same way that app gets launched from the built-in new tab page. Review URL: http://codereview.chromium.org/3381019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60334 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Update the spinner and mic button images to the latest from UX team."maruel@chromium.org2010-09-234-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-2317-214/+8
| | | | | | | | | | | | 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-2317-8/+214
| | | | | | | | | | | | | | | 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-234-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
* Revert "Add a TouchFile function that operates on FilePaths + fixing a bug"maruel@chromium.org2010-09-237-46/+24
| | | | | | | | | | | | This reverts commit 60322. TBR=dumi TEST=none BUG=none Review URL: http://codereview.chromium.org/3439019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60327 0039d316-1c4b-4281-b951-d872f2087c98
* Move task manager code into a subdirectory.evan@chromium.org2010-09-2314-24/+24
| | | | | | | | | BUG=50548 TEST=compiles Review URL: http://codereview.chromium.org/3454028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60325 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
* Check in a quick git-specific hack for doing mass renames.evan@chromium.org2010-09-231-0/+55
| | | | | | Review URL: http://codereview.chromium.org/3440022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60323 0039d316-1c4b-4281-b951-d872f2087c98