summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Move SearchBox code out of RenderView.jam@chromium.org2011-02-146-112/+146
| | | | | | Review URL: http://codereview.chromium.org/6510006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74847 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 74840 - BackingStoreSkia: Use skia for painting in ↵sadrul@chromium.org2011-02-144-195/+10
| | | | | | | | | | | | | | | | | | RenderWidgetHostViewViews. Instead of directly painting to X, paint to the skia canvas from RWHVV. This will make it easier to apply transformation to views in a uniform way, without requiring any special-casing for RWHVV. BUG=none TEST=none Review URL: http://codereview.chromium.org/6246129 TBR=sadrul@chromium.org Review URL: http://codereview.chromium.org/6517018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74846 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 74843 - Fix compile for win with skia backing store.sadrul@chromium.org2011-02-141-5/+2
| | | | | | | | | TBR=rjkroege@chromium.org TBR=sadrul@chromium.org Review URL: http://codereview.chromium.org/6517017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74845 0039d316-1c4b-4281-b951-d872f2087c98
* Printing: Delete dead code in PrintJob and cleanup corresponding code in ↵thestig@chromium.org2011-02-1414-56/+0
| | | | | | | | | | PrintingContext. BUG=none TEST=none Review URL: http://codereview.chromium.org/6510007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74844 0039d316-1c4b-4281-b951-d872f2087c98
* Fix compile for win with skia backing store.sadrul@chromium.org2011-02-141-2/+5
| | | | | | TBR=rjkroege@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74843 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r74728 which reverted r74561 for exposing a ChromeOS bug.willchan@chromium.org2011-02-1431-1150/+1449
| | | | | | | | | | | | | r74561 added a DCHECK to make sure users didn't try to access the ChromeURLRequestContextGetter from the Profile, since the Profile should only be read on the UI thread. ChromeOS apparently tried to access it from another thread, and therefore hit the new DCHECK. I'm relanding without the DCHECK. I'm also eagerly initializing the off the record context getter to prevent the ChromeOS race. ChromeOS should fix that code so the eager initialization isn't necessary. BUG=none TEST=none Review URL: http://codereview.chromium.org/6484041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74842 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 74103 - Use libjpeg-turbo by default.jschuh@chromium.org2011-02-142-26/+1
| | | | | | | | | | | | | | Switch 'use_libjpeg_turbo' flag back to 0 and revert valgrind suppressions from r74269. BUG=72399 BUG=48789 TEST=build Chromium without errors and pass all existing tests. Review URL: http://codereview.chromium.org/6332003 TBR=hbono@chromium.org Review URL: http://codereview.chromium.org/6484040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74841 0039d316-1c4b-4281-b951-d872f2087c98
* BackingStoreSkia: Use skia for painting in RenderWidgetHostViewViews.sadrul@chromium.org2011-02-144-10/+195
| | | | | | | | | | | | | Instead of directly painting to X, paint to the skia canvas from RWHVV. This will make it easier to apply transformation to views in a uniform way, without requiring any special-casing for RWHVV. BUG=none TEST=none Review URL: http://codereview.chromium.org/6246129 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74840 0039d316-1c4b-4281-b951-d872f2087c98
* WebUI: Rename dom_ui_ variable to web_ui_.tfarina@chromium.org2011-02-1464-652/+652
| | | | | | | | | BUG=59945 TEST=trybots Review URL: http://codereview.chromium.org/6519012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74839 0039d316-1c4b-4281-b951-d872f2087c98
* Convert indexed_db_messages.h to use generator macros.tsepez@chromium.org2011-02-144-526/+58
| | | | | | | | | | BUG= TEST= First file converted now that IPC infrastructure has landed. Can you suggest someone on the indexed_db side to look at what we've done to their file? Review URL: http://codereview.chromium.org/6501006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74837 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a crash when the renderer goes away.sadrul@chromium.org2011-02-141-2/+2
| | | | | | | | | | | Don't do anything on blur if the host is not alive. BUG=none TEST=none Review URL: http://codereview.chromium.org/6514001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74836 0039d316-1c4b-4281-b951-d872f2087c98
* Removing the experimental Chrome extension popup API. This API will not be ↵twiz@chromium.org2011-02-1432-1896/+84
| | | | | | | | | | | | | | | | | | added to the set of available extension APIs. I also removed some of the plumbing associated with the popup api: - Drop-shadow support removed from BrowserBubble. This had only been supported on Windows. - Removed the ExtensionPopup::PopupChrome type. Only popups from the popup API supported rectangle chrome. - Removed the activate-on-show parameter from ExtensionPopup. This was only used for the popup API. All popups activate on show, by default. - Removed the AddRef/Release magic from ExtensionPopup. The API required these semantics because of the complex, asynchronous lifetime management required by the popup API. See ExtensionPopup::Observer::ExtensionPopupClosed. - Removed unneeded methods from ExtensionPopup::Observer, and ExtensionFunctionDispatcher::Delegate. BUG=None TEST=None Review URL: http://codereview.chromium.org/6334101 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74835 0039d316-1c4b-4281-b951-d872f2087c98
* Make sure that if Reader is installed after Chrome and the internal PDF ↵jam@chromium.org2011-02-146-49/+22
| | | | | | | | | | | reader is enabled, that Reader is disabled. Make PluginList not forget that a hardcoded group is disabled by the user after it loads the plugins. Also ensure a lock is grabbed before calling AddToPluginGroups, since it uses groups_to_disable_. BUG=72617 Review URL: http://codereview.chromium.org/6507001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74834 0039d316-1c4b-4281-b951-d872f2087c98
* Safe-browsing download update inverted flag on histogram.shess@chromium.org2011-02-141-4/+4
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6500007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74833 0039d316-1c4b-4281-b951-d872f2087c98
* Use views::View::GetPreferredSize instead of BaseTabStrip::GetPreferredSizerjkroege@google.com2011-02-1414-22/+15
| | | | | | | | | | | | | | | | We call GetPreferredSize on the tabstrip object, but we were doing so using the BaseTabStrip interface rather than the more general views::View interface. This CL changes it so that we refer to the tabstrip object by its views::View interface. By asking the container to plan its layout given an arbitrary view rather than a specific BaseTabStrip, the code is more general and less dependent on changes in the BaseTabStrip class. I just think it's more tidy to have containers know as little as possible about of the intimate details about their contained items. It's cleaner and simpler. We don't need to know about the BaseTabStrip class in the FrameView class. We don't need to include the extra header. Follows 6312196. BUG=None TEST=None Review URL: http://codereview.chromium.org/6465025 Patch from Chad Faragher <wyck@chromium.org>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74832 0039d316-1c4b-4281-b951-d872f2087c98
* Remove timing logging for list.jsisherman@chromium.org2011-02-141-3/+0
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6473015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74830 0039d316-1c4b-4281-b951-d872f2087c98
* Fix HasSingleOrigin() so it properly handles double redirect & added unit test.acolwell@chromium.org2011-02-147-14/+157
| | | | | | | | | BUG=72625 TEST=BufferedResourceLoaderTest.HasSingleOrigin, SimpleDataSourceTest.HasSingleOrigin Review URL: http://codereview.chromium.org/6488008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74829 0039d316-1c4b-4281-b951-d872f2087c98
* Add commandline flag --disable-gl-multisampling and hook it up with WebGL to ↵zmo@google.com2011-02-147-0/+14
| | | | | | | | | | | | | turn off multisampling. Note that this CL does not hook up the flag with commandbuffer port. Will do so in another patch. BUG=72778 TEST=try this new flag and see multisampling disabled in webgl. Review URL: http://codereview.chromium.org/6480040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74828 0039d316-1c4b-4281-b951-d872f2087c98
* Revised SSE2 color conversionhclam@chromium.org2011-02-141-89/+107
| | | | | | | | | | | | | | | | | | | | I discovered there's average and shuffle instructions which simplify the calculations of UV components. Also the extract instruction was very useful. In terms of the algorithm I rearranged the memory reads to be sequential. Overall this gives about 10% improvement on 64-bits machine. On 32-bits machine this gives 20% improvement. If compiled as 32-bits code this is quite slow compared to 64-bits, about 2x slow down. So working on MMX code will be a direction for improvement. BUG=None TEST=I tried it, it looks right. Review URL: http://codereview.chromium.org/6488014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74827 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the ridiculous log spew in the archive_build.py step of official builds.robertshield@chromium.org2011-02-141-9/+18
| | | | | | | | | | BUG=NONE TEST=NONE Review URL: http://codereview.chromium.org/6518009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74826 0039d316-1c4b-4281-b951-d872f2087c98
* On Vista, "Show in Folder" on a completed download does not always open the ↵ahendrickson@chromium.org2011-02-141-4/+26
| | | | | | | | | | | | | folder and select the file. I've added code to detect this case, and open the folder (without selecting the file). This isn't a perfect solution, but it's the closest I've been able to find. BUG=55826 TEST=Click on "Show in Folder" on downloaded items in Vista. Review URL: http://codereview.chromium.org/6207008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74825 0039d316-1c4b-4281-b951-d872f2087c98
* Update GYP to r890 to pick up:mark@chromium.org2011-02-141-1/+1
| | | | | | | | | | | | | | | | | | Tolerate an empty set of configurations by falling back to generate a Default configuration. input.py handles this by allays offering a Default configuration even if the .gyp file didn't specify any, but in a .gyp file that offers no targets, there's no way for this to make it to the project scope. xcode.py normally builds a configuration list at the project scope based on all of the configuration names in all of the targets in an .xcodeproj. Adding this check protects against that list being empty because no targets are present. Review URL: http://codereview.chromium.org/6516006 BUG=none TEST=none Review URL: http://codereview.chromium.org/6520013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74824 0039d316-1c4b-4281-b951-d872f2087c98
* Reworks autocomplete result set processing by the edit/model necessitated by ↵sky@chromium.org2011-02-149-113/+111
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | my last change (only one result set vs 2). There is now one notification when the results change. The edit is the sole listener and updates the popup after it does some processing. My last change broke keyword state when switching tabs. This is because of the change I did to AutocompleteEditModel::SetUserText, specifically: keyword_.clear(); is_keyword_hint_ = false; When you restore a tab we end up in void AutocompleteEditModel::RestoreState(const State& state) { ... keyword_ = state.keyword; is_keyword_hint_ = state.is_keyword_hint; view_->SetUserText(state.user_text, DisplayTextFromUserText(state.user_text), false); Which ends up back in SetUserText and we because of my change the keyword is effectively chucked. I added the code to clear out the keyword because of the change of notifications. Specifically because AutocompletePopupModel::Observe is now notified before AutocompleteEditModel::Observe yet it expects the AutocompleteEditModel to have been updated. Additionally I need to update the keyword_ and keyword_hint_ immediately in the edit if the results go empty. This mirrors what the old code was doing. BUG=72022 TEST=covered by tests Review URL: http://codereview.chromium.org/6484015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74823 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress data races below timegmtimurrrr@chromium.org2011-02-141-0/+9
| | | | | | | | | BUG=72927 TBR=glider TEST=TSan/UI goes greener Review URL: http://codereview.chromium.org/6484037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74822 0039d316-1c4b-4281-b951-d872f2087c98
* [cros] Whitelist camera thread join on UIThread when closing image screen.nkostylev@chromium.org2011-02-142-5/+13
| | | | | | | | | BUG=chromium-os:11392 TEST=none Review URL: http://codereview.chromium.org/6475010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74821 0039d316-1c4b-4281-b951-d872f2087c98
* "Update and Restart" should read "Update and Relaunch"dhollowa@chromium.org2011-02-1413-46/+46
| | | | | | | | | | | Wording change from "Restart" to "Relaunch" when pertaining to relaunchinging the application after an update. The word "Restart" is specific to restarting the machine as a whole, and "Relaunch" pertains to relaunching a particular application. Making this change across platforms. BUG=69998 TEST=Visual inspection Review URL: http://codereview.chromium.org/6510009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74820 0039d316-1c4b-4281-b951-d872f2087c98
* New installation validator machinery to check the machine state. This CL ↵grt@chromium.org2011-02-1411-0/+1222
| | | | | | | | | | | | | | | | contains the first two parts of the validator: 1. installer::InstallationValidator class, used by setup.exe to confirm that all is well following an installer operation. Violations are logged at ERROR level. 2. validate_installation.exe, used by humans to check the overall state of a machine. The third part, in which violations fire nonfatal test failures for use in other tests, will follow in a subsequent CL. BUG=none TEST=Run validate_installation.exe on machine(s) containing all conceivable permutations of Chrome and Chrome Frame, and see if it reports any violations. Review URL: http://codereview.chromium.org/6490024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74819 0039d316-1c4b-4281-b951-d872f2087c98
* Update accelerometer data comment with a report from a 17" Pro4,1.avi@chromium.org2011-02-141-3/+1
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6519010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74818 0039d316-1c4b-4281-b951-d872f2087c98
* Update V8 to version 3.1.4sgjesse@google.com2011-02-142-1/+4
| | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/6518006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74817 0039d316-1c4b-4281-b951-d872f2087c98
* [cros] Temporary whitelist disk I/O on UIThread while store/retrieve signed ↵nkostylev@chromium.org2011-02-141-2/+17
| | | | | | | | | | | setting. BUG=chromium:70097 TEST=unit tests Review URL: http://codereview.chromium.org/6520005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74816 0039d316-1c4b-4281-b951-d872f2087c98
* Prevent console spam about missing 'state' prefbattre@chromium.org2011-02-143-10/+10
| | | | | | | | | BUG=71612 TEST=Start Chrome and see whether it prints a line "Bad or missing pref 'state' for extension ...". Review URL: http://codereview.chromium.org/6447004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74815 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed leaky code in the UserDataDir policy code for mac.pastarmovj@chromium.org2011-02-142-26/+9
| | | | | | | | | BUG=72741 TEST=Valgrind bots should be happy again. Review URL: http://codereview.chromium.org/6475008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74814 0039d316-1c4b-4281-b951-d872f2087c98
* Attempt to see if this still crashes. finnur@chromium.org2011-02-141-26/+11
| | | | | | | | | | | | | I suspect it was crashing due to a problem unrelated to this test. Also remove some debugging code. BUG=64304 TEST=AllUrlsApiTest.RegularExtensions Review URL: http://codereview.chromium.org/6469024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74813 0039d316-1c4b-4281-b951-d872f2087c98
* Change watchlist name 'file_system' to 'fileapi' and add fileapi/.* to its ↵kinuko@chromium.org2011-02-141-3/+4
| | | | | | | | | | | filepath. BUG=none TEST=none Review URL: http://codereview.chromium.org/6482018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74812 0039d316-1c4b-4281-b951-d872f2087c98
* Support bypassList in Proxy Settings API.battre@chromium.org2011-02-149-27/+283
| | | | | | | | | BUG=72549,67778 TEST= Review URL: http://codereview.chromium.org/6469030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74811 0039d316-1c4b-4281-b951-d872f2087c98
* Add *PluginInfobar.Dismissed UMA.bauerb@chromium.org2011-02-142-0/+14
| | | | | | | | | BUG=54831 TEST=none Review URL: http://codereview.chromium.org/6456027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74810 0039d316-1c4b-4281-b951-d872f2087c98
* Initialize SafeBrowsingResourceHandler member.finnur@chromium.org2011-02-141-0/+1
| | | | | | | | | | BUG=None TEST=None CID=14296 Review URL: http://codereview.chromium.org/6469031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74808 0039d316-1c4b-4281-b951-d872f2087c98
* Implementation of getCurrentProxySettings for proxy settings API.battre@chromium.org2011-02-1413-20/+579
| | | | | | | | | BUG=71666 TEST=none Review URL: http://codereview.chromium.org/6468002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74807 0039d316-1c4b-4281-b951-d872f2087c98
* Initialize SetupFlowStepBase members.finnur@chromium.org2011-02-141-1/+3
| | | | | | | | | | BUG=None TEST=None CID=14335 Review URL: http://codereview.chromium.org/6482028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74806 0039d316-1c4b-4281-b951-d872f2087c98
* Add UMA for third party cookie blockingjochen@chromium.org2011-02-142-0/+9
| | | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/6484032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74805 0039d316-1c4b-4281-b951-d872f2087c98
* Initialize GpuBlacklist member.finnur@chromium.org2011-02-141-2/+3
| | | | | | | | | | BUG=None TEST=None CID=14627 Review URL: http://codereview.chromium.org/6478025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74804 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unused ChromeURLRequestContextFactory member.finnur@chromium.org2011-02-141-1/+0
| | | | | | | | | | BUG=None TEST=None CID=14593 Review URL: http://codereview.chromium.org/6476030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74803 0039d316-1c4b-4281-b951-d872f2087c98
* Update test_expectations.txt for newly added test.hamaji@chromium.org2011-02-141-0/+2
| | | | | | | | | | | I missed this failure in the previous webkit roll. BUG=none TEST=none Review URL: http://codereview.chromium.org/6516009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74800 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION from 671.0 to 672.0chrome-release@google.com2011-02-141-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74799 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress a data race in sync (TSan/unit)timurrrr@chromium.org2011-02-141-0/+10
| | | | | | | | | BUG=72913 TEST=TSan/unit goes green TBR=oshima Review URL: http://codereview.chromium.org/6515008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74797 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll r:78443:78450hamaji@chromium.org2011-02-141-1/+1
| | | | | | | | | | BUG=none TEST=canary TBR=pkasting Review URL: http://codereview.chromium.org/6517007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74796 0039d316-1c4b-4281-b951-d872f2087c98
* Initialize ExternalExtensionLoader member.finnur@chromium.org2011-02-141-1/+4
| | | | | | | | | | BUG=None TEST=None CID=14460 Review URL: http://codereview.chromium.org/6471022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74795 0039d316-1c4b-4281-b951-d872f2087c98
* Initialize TitleMatch member.finnur@chromium.org2011-02-141-1/+3
| | | | | | | | | | BUG=None TEST=None CID=14690 Review URL: http://codereview.chromium.org/6469029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74794 0039d316-1c4b-4281-b951-d872f2087c98
* Initialize SecureHashAlgorithm members.finnur@chromium.org2011-02-141-1/+6
| | | | | | | | | | BUG=None TEST=None CID=7562 Review URL: http://codereview.chromium.org/6482025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74793 0039d316-1c4b-4281-b951-d872f2087c98
* Initialize ChromeAppCacheService member.finnur@chromium.org2011-02-141-1/+2
| | | | | | | | | | BUG=None TEST=None CID=14405 Review URL: http://codereview.chromium.org/6480031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74792 0039d316-1c4b-4281-b951-d872f2087c98