summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix FileIO and FileRef PPAPI tests to match changes inadamk@chromium.org2011-02-033-29/+28
| | | | | | | | | http://src.chromium.org/viewvc/chrome?view=rev&revision=71544, and try re-enabling them in the UI tests. Review URL: http://codereview.chromium.org/6410064 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73677 0039d316-1c4b-4281-b951-d872f2087c98
* Added battery status update in drop-down when power is changed.oshima@google.com2011-02-032-1/+3
| | | | | | | | | BUG=10972 TEST=Click on battery icon to open power status drop-down, trigger power status change by plugging/unplugging power, make sure drop-down is updated. Review URL: http://codereview.chromium.org/6312092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73676 0039d316-1c4b-4281-b951-d872f2087c98
* Removes unneeded field from WebUIThumbnailSource.sky@chromium.org2011-02-032-5/+2
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6246075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73675 0039d316-1c4b-4281-b951-d872f2087c98
* Add testserver support for PyAutonirnimesh@chromium.org2011-02-036-3/+103
| | | | | | | | | | | | Runs a local http server which serves data files over http:// for use in tests. Uses TestServer. BUG=50981 TEST=test_basic.SimpleTest.testHTTP Review URL: http://codereview.chromium.org/6312036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73674 0039d316-1c4b-4281-b951-d872f2087c98
* Modify suppressions for ChromeURLRequestContext.willchan@chromium.org2011-02-031-3/+26
| | | | | | | | | BUG=66853 TEST=none Review URL: http://codereview.chromium.org/6312133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73673 0039d316-1c4b-4281-b951-d872f2087c98
* Remove wstring from the task manager.avi@chromium.org2011-02-036-97/+98
| | | | | | | | | BUG=23581 TEST=no visible changes; all tests pass Review URL: http://codereview.chromium.org/6410065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73672 0039d316-1c4b-4281-b951-d872f2087c98
* ifdef out kRemotingPluginMimeType to fix Chromium Linux Redux build.johnme@google.com2011-02-031-0/+2
| | | | | | | | | | | ifdef out kRemotingPluginMimeType introduced by commit 499e891bb2de3cd345064ef09a24991c3af984b8 (http://codereview.chromium.org/6246031) to fix Chromium Linux Redux fatal warning "chrome/common/pepper_plugin_registry.cc:30: error: <unnamed>::kRemotingPluginMimeType defined but not used". BUG=none TEST=none Review URL: http://codereview.chromium.org/6349073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73671 0039d316-1c4b-4281-b951-d872f2087c98
* Break Session off into a separate Automation class, which is just focused on ↵kkania@chromium.org2011-02-0321-405/+501
| | | | | | | | | | | controlling Chrome. Have Session create its own thread which automation messages are executed on. BUG=none TEST=none Review URL: http://codereview.chromium.org/6306013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73670 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor HttpNetworkSession construction.willchan@chromium.org2011-02-0338-590/+407
| | | | | | | | | | | Introduce HttpNetworkSession::Params. This should make it easy to add new optionally NULL parameters. I also took this opportunity to eliminate some copy/pastes of TestURLRequestContext and make them use the original. I was also able to remove the need for ClientSocketFactory::GetDefaultFactory() calls and new SpdySessionPool() calls in most places. BUG=none TEST=none Review URL: http://codereview.chromium.org/6349028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73669 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 73663.sehr@google.com2011-02-032-1/+4
| | | | | | | | BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73668 0039d316-1c4b-4281-b951-d872f2087c98
* Fix ChromeFrame full tab refresh tests to get them to work more reliably. We ↵ananta@chromium.org2011-02-034-15/+21
| | | | | | | | | | | | | | | | now call Refresh on the WebBrowser interface when we receive the OnLoad notification from Chrome. Increased the timeout for the refresh tests to get them to work correctly on the slower CF builders. BUG=none TEST=ChromeFrame tests. Review URL: http://codereview.chromium.org/6410049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73666 0039d316-1c4b-4281-b951-d872f2087c98
* Fix deps check on Linux for non-chrome code.erg@google.com2011-02-031-0/+1
| | | | | | TBR=thakis@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73665 0039d316-1c4b-4281-b951-d872f2087c98
* Mac: Enable "Check Spelling While Typing" in Edit menusail@chromium.org2011-02-038-17/+181
| | | | | | | | | | | | | | Currently the "Edit -> Spelling and Grammar -> Check Spelling While Typing" menu item is always disabled. The problem is that the logic to enable / disable this item lives in the render process and not in the UI. This patch implements a generic message that the render process can send to the browser to update the state of view commands. This is used to enable and disable the "Check Spelling While Typing" menu item. BUG=38440 TEST=Clicked in an edit box and verified that the "Check Spelling While Typing" menu item was enabled. Verified that changing the value from the context menu correctly updates the Edit menu as well. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73664 0039d316-1c4b-4281-b951-d872f2087c98
* Remove references to the NaCl NPAPI plugin build targets from the gyp hookup.sehr@google.com2011-02-032-4/+1
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6286085 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73663 0039d316-1c4b-4281-b951-d872f2087c98
* [Sync] Add proto->Value conversion functionsakalin@chromium.org2011-02-0320-0/+770
| | | | | | | | | | | | This is necessary as we use MessageLite, which doesn't come with Descriptor objects. BUG=69500 TEST= Review URL: http://codereview.chromium.org/6246069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73662 0039d316-1c4b-4281-b951-d872f2087c98
* Support autocompletion for HTMl5 tags:"email", "month" and "tel".dhollowa@chromium.org2011-02-039-118/+377
| | | | | | | | | | | | | | | | | | | BUG=65654 TEST=1.make HTML5 forms with the following input types: - Email input: <input type="email"> - Date picker: <input type="month"> for credit card expiration. - Telephone input: <input type="tel"> - Placeholder text: <input name="address" placeholder="1 Main Street"/> 2.Try to fill. Implement tests for email, month and tel input type. Also this patch needs WebKit patch, please refer to https://bugs.webkit.org/show_bug.cgi?id=51809 Actually, original issue item says placeholder problem, but I cannot reproduce manually. Review URL: http://codereview.chromium.org/6033010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73660 0039d316-1c4b-4281-b951-d872f2087c98
* Commit my clang plugin and fix up documentation.erg@google.com2011-02-0310-56/+541
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6368055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73659 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up channel modesdmaclach@chromium.org2011-02-037-67/+51
| | | | | | | | | | | | Makes channel modes flags instead of a straight enum allowing us to check properties directly. BUG=none TEST=BUILD Review URL: http://codereview.chromium.org/6334061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73658 0039d316-1c4b-4281-b951-d872f2087c98
* Valgrind: Add a suppression for a leak in ↵thestig@chromium.org2011-02-031-0/+11
| | | | | | | | | | | history::ExpireHistoryBackend::BroadcastDeleteNotifications. BUG=27936 TEST=none TBR=jochen Review URL: http://codereview.chromium.org/6250134 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73657 0039d316-1c4b-4281-b951-d872f2087c98
* Make changes sanjeev suggesteddmaclach@chromium.org2011-02-036-15/+19
| | | | | | | | | BUG=NONE TEST=BUILD Review URL: http://codereview.chromium.org/6286082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73656 0039d316-1c4b-4281-b951-d872f2087c98
* Switch to using FocusEvent for focus change notifications. ben@chromium.org2011-02-0311-374/+175
| | | | | | | | | | | | | I also removed ViewStorage usage for now. Jay described generally the kind of cases where this might be useful but I have not encountered them yet in my current testing. I will reintroduce this code if it becomes necessary. Note that I have not yet verified that this works. That comes next. BUG=none TEST=none Review URL: http://codereview.chromium.org/6368083 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73655 0039d316-1c4b-4281-b951-d872f2087c98
* Autofill should filter malformed emails addresses when form is submitteddhollowa@chromium.org2011-02-032-0/+59
| | | | | | | | | BUG=71738 TEST=PersonalDataManagerTest.ImportFormDataBadEmail Review URL: http://codereview.chromium.org/6368067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73654 0039d316-1c4b-4281-b951-d872f2087c98
* NTP: Fix small UI glitch with the wrench icon on the app settings button.arv@chromium.org2011-02-031-0/+1
| | | | | | | | | | | BUG=71757 TEST=Zoom in on the NTP. Hover over the wrench icon of an app There should be no line in the upper right corner. Review URL: http://codereview.chromium.org/6349084 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73653 0039d316-1c4b-4281-b951-d872f2087c98
* Add a script that checks out / updates clang and builds it.thakis@chromium.org2011-02-031-0/+33
| | | | | | | | | | | | Clang and LLVM are checked out to third_party/llvm, the build results go in third_party/llvm-build BUG=none TEST=none Review URL: http://codereview.chromium.org/6334079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73652 0039d316-1c4b-4281-b951-d872f2087c98
* Create a ProfileIOData object to own ChromeURLRequestContext members.willchan@chromium.org2011-02-037-158/+414
| | | | | | | | | | | | | This is the beginning of the ProfileIOData object. I hope to move more and more ChromeURLRequestContext members into it, so we can stop refcounting the members. Originally, I wanted ProfileIOData to own the ChromeURLRequestContext objects, but it would have caused too many difficulties with lifetime management for now. I'll save that for the future. This is an improvement since now URLRequestContext's members don't always have to be refcounted. TODO: Create an analog for OffTheRecordProfile objects. BUG=67237 TEST=existing Review URL: http://codereview.chromium.org/6315013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73651 0039d316-1c4b-4281-b951-d872f2087c98
* Add third_party/llvm and third_party/llvm-build to svn:ignore.maruel@chromium.org2011-02-030-0/+0
| | | | | | | | | | | NO CODE CHANGE. TBR=thakis TEST=none BUG=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73650 0039d316-1c4b-4281-b951-d872f2087c98
* Unconditionally remove "-multifail" from "ap" values. Previously, ↵grt@chromium.org2011-02-0314-144/+173
| | | | | | | | | | | "-multifail" was added if a --multi-install run failed for any reason. Now, setup.exe always removes it. As a result, it is only left behind when setup.exe crashes (it is added by mini_installer.exe). BUG=70878 TEST=run a mini_installer.exe with --multi-install (e.g., --multi-install --system-level --chrome --verbose-logging) and try two things: 1) kill setup.exe and make sure that -multifail is left in an "ap" value; 2) cause setup.exe to fail in a non-crash way (e.g., bump up "pv" in Chrome's Clients key so that setup.exe exits with HIGHER_VERSION_EXISTS) then make sure that -multifail is not left in any "ap" value. Review URL: http://codereview.chromium.org/6286044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73648 0039d316-1c4b-4281-b951-d872f2087c98
* sync: add a SyncSessionJobPurpose for clearing private data.tim@chromium.org2011-02-038-69/+169
| | | | | | | | | | | Removes the nudge source which wasn't used server-side. BUG=71616,26339 TEST=SyncerThread2Test Review URL: http://codereview.chromium.org/6286067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73647 0039d316-1c4b-4281-b951-d872f2087c98
* Add additional histograms to assess the effectiveness of prerendering.tburkard@chromium.org2011-02-035-3/+91
| | | | | | | | | BUG=71061,70955 TEST=none Review URL: http://codereview.chromium.org/6410040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73646 0039d316-1c4b-4281-b951-d872f2087c98
* Move elevation registration into a separate rgs script and leave removal of ↵tommi@chromium.org2011-02-035-23/+36
| | | | | | | | | | | it up to the installer. TEST=Manual registration of npchrome_frame continues to register the elevation policy, but unregistration of the DLL will not remove the elevation policy (since the installer now does that). BUG=none Review URL: http://codereview.chromium.org/6286083 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73645 0039d316-1c4b-4281-b951-d872f2087c98
* Restart instead of signout when there are pending updates.achuith@chromium.org2011-02-034-35/+52
| | | | | | | | | | BUG=chromium-os:9782 TEST=Install an update, signout. With this change, we will reboot (installing the update). Review URL: http://codereview.chromium.org/6312111 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73644 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a bad link in the simple background app.kathyw@chromium.org2011-02-032-1/+1
| | | | | | | | | | TBR=kurrik TEST=all links in http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/apps/background-simple/index.html work BUG=none Review URL: http://codereview.chromium.org/6246076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73643 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 73641 - Mac: Enable "Check Spelling While Typing" in Edit menusail@chromium.org2011-02-038-177/+13
| | | | | | | | | | | | | | | | | Currently the "Edit -> Spelling and Grammar -> Check Spelling While Typing" menu item is always disabled. The problem is that the logic to enable / disable this item lives in the render process and not in the UI. This patch implements a generic message that the render process can send to the browser to update the state of view commands. This is used to enable and disable the "Check Spelling While Typing" menu item. BUG=38440 TEST=Clicked in an edit box and verified that the "Check Spelling While Typing" menu item was enabled. Verified that changing the value from the context menu correctly updates the Edit menu as well. TBR=sail@chromium.org Review URL: http://codereview.chromium.org/6410062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73642 0039d316-1c4b-4281-b951-d872f2087c98
* Mac: Enable "Check Spelling While Typing" in Edit menusail@chromium.org2011-02-038-13/+177
| | | | | | | | | | | | | | Currently the "Edit -> Spelling and Grammar -> Check Spelling While Typing" menu item is always disabled. The problem is that the logic to enable / disable this item lives in the render process and not in the UI. This patch implements a generic message that the render process can send to the browser to update the state of view commands. This is used to enable and disable the "Check Spelling While Typing" menu item. BUG=38440 TEST=Clicked in an edit box and verified that the "Check Spelling While Typing" menu item was enabled. Verified that changing the value from the context menu correctly updates the Edit menu as well. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73641 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: follo up to http server introduction. Report OnClose from ↵pfeldman@chromium.org2011-02-032-5/+8
| | | | | | | | | | | Connection destructor. BUG= TEST= Review URL: http://codereview.chromium.org/6312127 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73640 0039d316-1c4b-4281-b951-d872f2087c98
* Adding crash reporting on Linux for the GPU process.vangelis@chromium.org2011-02-036-4/+57
| | | | | | | | | | | | | | | | | BUG=49577 TEST=Tested as follows: 1. Set GYP_DEFINES="linux_breakpad=1" 2. From src/ issue: ./build/gyp_chromium -f make 3. Build chromium 4. Run: chrome --enable-crash-reporter 5. Visit a page that causes the gpu process to be launched (e.g. "about:gpu") 6. Go to "about:gpucrash" to force a gpu process crash 7. Verify that a .dmp file is create in ~/.config/chromium/Crash\ Reports/ Review URL: http://codereview.chromium.org/6368072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73639 0039d316-1c4b-4281-b951-d872f2087c98
* Mac: Disable "open in incognito window" in bookmark bar context menu when ↵bauerb@chromium.org2011-02-031-2/+6
| | | | | | | | | | | it's disabled by policy. BUG=66413 TEST=manual Review URL: http://codereview.chromium.org/6312125 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73637 0039d316-1c4b-4281-b951-d872f2087c98
* Makes it so the hung renderer dialog isn't shown if the page that issky@chromium.org2011-02-035-23/+18
| | | | | | | | | | | | | hung is being shown by instant. This also fixes a crash if the instant preview hung. The crash occurred because when HungRendererDialogView::ShowForTabContents set the bounds a synchronous focus change was triggered, which caused the instant preview to be destroyed, and when hung_pages_table_model_->InitForTabContents(contents) was invoked the contents was destroyed and no renderer. BUG=58853 TEST=see bug Review URL: http://codereview.chromium.org/6286055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73636 0039d316-1c4b-4281-b951-d872f2087c98
* Review URL: http://codereview.chromium.org/6286018jond@google.com2011-02-032-19/+73
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73635 0039d316-1c4b-4281-b951-d872f2087c98
* Method sorting.ben@chromium.org2011-02-033-397/+420
| | | | | | | | | | | | | | - Sort focus_manager.cc to match focus_manager.h - Re-sort view.cc so each visibility (public, protected, private, private members) match and are grouped relative to purpose. BUG=none TEST=none TBR=sky Review URL: http://codereview.chromium.org/6250132 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73634 0039d316-1c4b-4281-b951-d872f2087c98
* Partial support for Mac plugin layering, using cutout rectsstuartmorgan@chromium.org2011-02-031-0/+49
| | | | | | | | | | | This is a temporary measure until we get real GPU compositing of accelerated plugins on the Mac; this adds support for the cutout-rect approach currently used by Windows and Linux to allow iframes to appear to render above windowed plugins. This means most sites that layer windowed plugins will now work on the Mac if they work on Windows and Linux. BUG=38967 TEST=Play a video on YouTube on the Mac, then use the search field. The suggestion menu should draw over the video (however, see bug 71732 for a known issue). Review URL: http://codereview.chromium.org/6349062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73633 0039d316-1c4b-4281-b951-d872f2087c98
* Complete the Focus Manager hookup.ben@chromium.org2011-02-0313-69/+154
| | | | | | | | | | | | | - Temporarily patch in old Focus Sibling initialization code. - Improve the constness of FocusSearch - Simplify ContainsView method in FocusManager BUG=none TEST=none Review URL: http://codereview.chromium.org/6349080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73632 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: split http_listen_socket into http_server and connection.pfeldman@chromium.org2011-02-038-310/+402
| | | | | | | | | BUG= TEST= Review URL: http://codereview.chromium.org/6410033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73631 0039d316-1c4b-4281-b951-d872f2087c98
* Take stupid .svn directory out of the ZIP file.kathyw@chromium.org2011-02-031-0/+0
| | | | | | | | | | TBR=kurrik BUG=none TEST=none Review URL: http://codereview.chromium.org/6349081 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73630 0039d316-1c4b-4281-b951-d872f2087c98
* [cros] Mobile activation - temporary whitelist disk I/O on UI thread.nkostylev@chromium.org2011-02-031-3/+16
| | | | | | | | | BUG=chromium-os:11535 TEST=No DCHECKs during activation. Review URL: http://codereview.chromium.org/6368078 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73629 0039d316-1c4b-4281-b951-d872f2087c98
* Properly remove queued device management jobs.mnissler@chromium.org2011-02-032-6/+30
| | | | | | | | | BUG=71789 TEST=device_management_service_unittest.cc Review URL: http://codereview.chromium.org/6368077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73628 0039d316-1c4b-4281-b951-d872f2087c98
* temporary disable /inspector/styles-source-lines-inline.htmlloislo@chromium.org2011-02-031-0/+3
| | | | | | | | | | | | until roll to r77487 TBR=dglazkov BUG=none TEST=none Review URL: http://codereview.chromium.org/6246071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73627 0039d316-1c4b-4281-b951-d872f2087c98
* Autofill should filter incomplete addresses when form is submitteddhollowa@chromium.org2011-02-032-15/+163
| | | | | | | | | | | Adds a check to the PersonalDataManager that filters out profiles containing insufficient address information during form submission and aggregation steps. BUG=71710 TEST=PersonalDataManagerTest.AggregateProfile* Review URL: http://codereview.chromium.org/6286066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73626 0039d316-1c4b-4281-b951-d872f2087c98
* GTK uses a different controller for the bookmark bar view context menufinnur@chromium.org2011-02-031-3/+5
| | | | | | | | | | | | than toolkit_views and this adds the same check for incognito pref that I added for views. BUG=66413 TEST=None Review URL: http://codereview.chromium.org/6368076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73625 0039d316-1c4b-4281-b951-d872f2087c98
* Refactoring GpuProcessHost for use by the browser.backer@chromium.org2011-02-034-137/+212
| | | | | | | | | | | This is a step towards allowing the browser to make requests of the GpuProcessHost (it's traditionally done by renderers). This is done with a level of indirection. It replaces the sending of IPCs to the renderer with calling a callback (which now sends the IPCs). The IPCs sent from callbacks originating in GpuMessageFilter use WeakPtrs to guard against the filter disappearing before the callback is called. BUG=none TEST=none Review URL: http://codereview.chromium.org/6287026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73624 0039d316-1c4b-4281-b951-d872f2087c98