summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add support for uploading UMA metrics data from ChromeFrame. Added support ↵ananta@chromium.org2010-06-1113-29/+860
| | | | | | | | | | | | | | | | for tracking chrome frame crash metrics via 2 new counters which track successful navigations and crashes. These counters are persisted in the registry under HKCU\Software\Google\ChromeFrameMetrics. Any other histogram data like AutomationServer launch time, IE versions etc are simply dropped if IE is shutdown before they are sent out. The metrics data is uploaded on similar lines as Chrome. Bug=46057 Review URL: http://codereview.chromium.org/2714003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49493 0039d316-1c4b-4281-b951-d872f2087c98
* Detach reload from omnibox, combine with stop, and eliminate go.pkasting@chromium.org2010-06-1164-2387/+723
| | | | | | | | | | This does the basic surgery on all three OSes without trying to fix up the visual appearance. As a result, things look pretty ugly. My intent is to at least put endcaps on the omnibox in a subsequent patch. BUG=45745,45762,45763 TEST=Reload and stop should be combined; go should be gone. Review URL: http://codereview.chromium.org/2677003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49492 0039d316-1c4b-4281-b951-d872f2087c98
* Roll DEPS for ffmpeg fix.thestig@chromium.org2010-06-111-1/+1
| | | | | | Review URL: http://codereview.chromium.org/2759011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49491 0039d316-1c4b-4281-b951-d872f2087c98
* Replace changes_channel with an observer list.zork@chromium.org2010-06-1119-82/+268
| | | | | | | | | BUG=none TEST=Run unit tests Review URL: http://codereview.chromium.org/2075012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49490 0039d316-1c4b-4281-b951-d872f2087c98
* Use NSS for SSL by default on Mac OS X.wtc@chromium.org2010-06-119-32/+114
| | | | | | | | | | | | | | | | To use Mac OS X Secure Transport in Chromium, specify the --use-system-ssl command-line switch, which also replaced the --use-schannel command-line switch for Windows. All other programs are hardcoded to use NSS for SSL. If SSL client authentication is requested, fall back on Mac OS X Secure Transport for now. R=mark,mbelshe BUG=30689 TEST=none Review URL: http://codereview.chromium.org/2747002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49489 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Catch X errors and force a crash.thestig@chromium.org2010-06-115-13/+50
| | | | | | | | BUG=45020 TEST=See http://crosbug.com/3487 Review URL: http://codereview.chromium.org/2716007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49488 0039d316-1c4b-4281-b951-d872f2087c98
* NTP: Sync shown sections across instancesarv@chromium.org2010-06-115-13/+61
| | | | | | | | | | | This adds a pref observer for prefs::kNTPShownSections and calls a js function when these changes. This is so that instances of the NTP do not get out of sync with each other. BUG=None TEST=Open two or more NTPs. Hide and show different sections and the sections should be hidden and removed on all instances. Review URL: http://codereview.chromium.org/2792004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49487 0039d316-1c4b-4281-b951-d872f2087c98
* NTP/Apps: Change the order of the default apps.arv@chromium.org2010-06-111-8/+14
| | | | | | | | | | | Use a list of pairs instead of using a map so that the insertioj order is kept. BUG=3995 TEST=Start chrome with --enable-apps. The Gmail app should come up first in the list. Review URL: http://codereview.chromium.org/2754008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49486 0039d316-1c4b-4281-b951-d872f2087c98
* Extract auth token into separate .chromotingAuthToken file so it can be re-used.garykac@google.com2010-06-112-10/+64
| | | | | | | | | | | Modify chromoting_simple_host to accept cmd-line args for jid and auth-token. BUG=none TEST=none Review URL: http://codereview.chromium.org/2757006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49484 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build break in remotinghclam@chromium.org2010-06-111-1/+6
| | | | | | | | | | chromoting_jingle_test_client needs to be updated due to changes in JingleClient TBR=ajwong Review URL: http://codereview.chromium.org/2730009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49483 0039d316-1c4b-4281-b951-d872f2087c98
* Enable chromoting in the build by defaulthclam@chromium.org2010-06-115-12/+22
| | | | | | | | | | Set chromoting to be built by default. Also defines a ENABLE_CHROMOTING flag if chromoting is enabled in the build system so we can exclude chromoting if we don't want chromoting code to be linked in. Review URL: http://codereview.chromium.org/2788003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49482 0039d316-1c4b-4281-b951-d872f2087c98
* Delete default plugin external npapi entry points.thakis@chromium.org2010-06-112-20/+0
| | | | | | | | | | | Not needed since it's an internal plugin. BUG=none TEST=Default plugin still works. Review URL: http://codereview.chromium.org/2795003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49481 0039d316-1c4b-4281-b951-d872f2087c98
* psadbw based differencing functionfbarchard@chromium.org2010-06-111-3/+58
| | | | | | | | | BUG=none TEST=should still build and pass unittest, but more efficiently Review URL: http://codereview.chromium.org/2749007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49480 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll to 60980.dimich@chromium.org2010-06-111-1/+1
| | | | | | | | | | BUG=none TEST=none TBR=hamaji Review URL: http://codereview.chromium.org/2792008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49479 0039d316-1c4b-4281-b951-d872f2087c98
* A couple of style mods in proxy_config_service_linux.ccziadh@chromium.org2010-06-111-11/+11
| | | | | | | | | | | Relates to argument passing and iterating over an STL container. r=eroman Review URL: http://codereview.chromium.org/2735012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49478 0039d316-1c4b-4281-b951-d872f2087c98
* Win: Use different AppUserModelID for SxS installs.mattm@chromium.org2010-06-1115-37/+58
| | | | | | | | | BUG=44572 TEST=see bug Review URL: http://codereview.chromium.org/2616002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49477 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Make CrZombie a superclass-less class.shess@chromium.org2010-06-111-37/+14
| | | | | | | | | | | | | | | CrZombie manually overrode all NSObject methods which weren't overriden to throw. Unfortunately, there were a lot of such methods from system categories, which made startup slow. Converting CrZombie to an object with no superclass means there is no need to override those methods. BUG=none TEST=none Review URL: http://codereview.chromium.org/2729015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49476 0039d316-1c4b-4281-b951-d872f2087c98
* Download filename encoding fix [try2]:estade@chromium.org2010-06-113-7/+40
| | | | | | | | | | | | | Fall back on other charsets when using the URL to suggest a filename. The URL should be escaped UTF-8, but may use another encoding instead. Check for empty string in DecodeWord (avoids crash). BUG=44301 TEST=see bug. Also, net_unittests. Review URL: http://codereview.chromium.org/2733005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49475 0039d316-1c4b-4281-b951-d872f2087c98
* TTF: Re-Re-enable MessageLoopTest.FileDescriptorWatcherOutlivesMessageLoop asjhawkins@chromium.org2010-06-112-5/+2
| | | | | | | | | | | it was inappropriately disabled due to Valgrind errors. BUG=none TEST=none Review URL: http://codereview.chromium.org/2780007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49474 0039d316-1c4b-4281-b951-d872f2087c98
* Remove MAYBE_ prefix from ExtensionStartupTesst.Test (fixing my mistake)jshin@chromium.org2010-06-111-1/+1
| | | | | | | | | | TEST=NONE BUG=NONE Review URL: http://codereview.chromium.org/2725011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49473 0039d316-1c4b-4281-b951-d872f2087c98
* Mark ExtensionsLoadTest.Test as flaky on Win/Macjshin@chromium.org2010-06-101-2/+8
| | | | | | | | | BUG=46301 TEST=greener tree TBR=jcivelli Review URL: http://codereview.chromium.org/2727007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49472 0039d316-1c4b-4281-b951-d872f2087c98
* Disable DevToolsSanityTest.TestStepIn/Over/Out on Linux.dimich@chromium.org2010-06-101-7/+10
| | | | | | | | | | | All 3 started to hang since WebKit roll 60950:60968, presumably due to r60965. BUG=46299 TEST=none TBR=yurys Review URL: http://codereview.chromium.org/2767008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49471 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the chromeos build.jhawkins@chromium.org2010-06-101-0/+2
| | | | | | | | | | TBR=jcivelli BUG=none TEST=none Review URL: http://codereview.chromium.org/2754010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49470 0039d316-1c4b-4281-b951-d872f2087c98
* Views: Respond to the --new-wrench-menu flag on windows.erg@chromium.org2010-06-102-20/+40
| | | | | | | | | BUG=45734 TEST=none Review URL: http://codereview.chromium.org/2748006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49469 0039d316-1c4b-4281-b951-d872f2087c98
* Track whether a page was loaded via a proxy so that we canmbelshe@chromium.org2010-06-108-13/+63
| | | | | | | | | | | evaluate performance. BUG=none TEST=none Review URL: http://codereview.chromium.org/2764004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49468 0039d316-1c4b-4281-b951-d872f2087c98
* Gtk: Side tabs for content settings window.thakis@chromium.org2010-06-101-30/+21
| | | | | | | | | | | UI leads-approved. BUG=45546 TEST=Open content settings window. Tabs are now on the left. Review URL: http://codereview.chromium.org/2717007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49467 0039d316-1c4b-4281-b951-d872f2087c98
* Return NULL instead of false when appropriate.evan@chromium.org2010-06-105-7/+7
| | | | | | | | (Found by clang.) Review URL: http://codereview.chromium.org/2725010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49466 0039d316-1c4b-4281-b951-d872f2087c98
* posix: set thread namesevan@chromium.org2010-06-102-8/+71
| | | | | | | | | | | | | | | | There's a non-portable function for doing this: pthread_setname_np. It's supported by OS X >= 10.6 and the Xcode debugger will show the thread names if they're provided. On Linux, support has just recently been added to glibc for the same function. Since OS coverage of the function is so spotty, we look for the symbol at runtime; on Linux we fall back to another implementation of the same functionality if the function isn't available. [reland of r49212, with Mac fixed and Linux disabled; see comments in code as to why Linux is disabled] Review URL: http://codereview.chromium.org/2774001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49465 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing filebrowse for extension layering problem.dhg@chromium.org2010-06-102-1/+2
| | | | | | | | BUG=chromium-os:4014 TEST=none Review URL: http://codereview.chromium.org/2746008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49464 0039d316-1c4b-4281-b951-d872f2087c98
* AutoFill: Implement the 'AutoFill Options...' entry in the AutoFill suggestionsjhawkins@chromium.org2010-06-1011-84/+123
| | | | | | | | | | | popup. BUG=45144 TEST=none Review URL: http://codereview.chromium.org/2773005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49463 0039d316-1c4b-4281-b951-d872f2087c98
* Let DataTypeControllers determine whether their data types are ready to bealbertb@chromium.org2010-06-106-0/+56
| | | | | | | | | | | | synced. In the case of passwords, wait for the cryptographer to be ready before starting to sync. BUG=none TEST=ProfileSyncServicePasswordTest Review URL: http://codereview.chromium.org/2794003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49462 0039d316-1c4b-4281-b951-d872f2087c98
* Adding flushing of files on chromeos, so that when something is downloaded, ↵dhg@chromium.org2010-06-104-0/+46
| | | | | | | | | | its written out ot disk shortly after finish downloading. BUG=chromium-os:2661 TEST=none Review URL: http://codereview.chromium.org/2770002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49461 0039d316-1c4b-4281-b951-d872f2087c98
* Proper fix for libjingle _DEBUG issue.dmaclach@chromium.org2010-06-101-1/+10
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/2763003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49460 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: check the timestamps of .kde and .kde4 to figure out which to use for ↵mdm@chromium.org2010-06-102-6/+38
| | | | | | | | | | proxy configuration in KDE. BUG=none TEST=under KDE4, if you have both .kde and .kde4, the one with a newer config directory within will be used Review URL: http://codereview.chromium.org/2729014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49459 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Always use default frame in popup windows.erg@chromium.org2010-06-105-58/+88
| | | | | | | | | | | | Now that glen@ has spoken, make popup windows on linux match the XP behaviour by never using themed resources for the window frame. BUG=43938 TEST=none Review URL: http://codereview.chromium.org/2771011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49458 0039d316-1c4b-4281-b951-d872f2087c98
* Removing fwd button, make back button take you back up to the root.dhg@chromium.org2010-06-102-80/+22
| | | | | | | | BUG=chromium-os:2558 TEST=none Review URL: http://codereview.chromium.org/2723002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49457 0039d316-1c4b-4281-b951-d872f2087c98
* Makes tab icon/throbber paint in the right position for rtl. I brokesky@chromium.org2010-06-101-1/+0
| | | | | | | | | | | | this when I refactored the rtl handling to base_tab. Since base_tab handles the switch tab doesn't need to handle it too. BUG=45388 TEST=see bug Review URL: http://codereview.chromium.org/2749009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49456 0039d316-1c4b-4281-b951-d872f2087c98
* Same issue as in omnibox, keyboard layout change inside DefWindowProc() inxji@chromium.org2010-06-101-2/+23
| | | | | | | | | | | | NativeTextfieldWin::HandleKeystroke(). Restore keyboard layout after DefWindowProc(). BUG=14049 TEST=open find-in-page, type in pure Hebrew, press HOME/END/shift-HOME/shift-END, keyboard layout should not be changed. Review URL: http://codereview.chromium.org/2738008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49455 0039d316-1c4b-4281-b951-d872f2087c98
* AutoFill: Fix a bug that caused AutoFill to not fill the field the user isjhawkins@chromium.org2010-06-1012-118/+123
| | | | | | | | | | | | typing in. This change also conveniently removes filling the default profile, since this feature has been removed from AutoFill. BUG=46219 TEST=FormManagerTest.FillFormNonEmptyField Review URL: http://codereview.chromium.org/2766005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49454 0039d316-1c4b-4281-b951-d872f2087c98
* Skia roll r562:r576agl@chromium.org2010-06-101-1/+1
| | | | | | | | (Attempt two. This time with evmar's fix for the shared build.) BUG=21149 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49453 0039d316-1c4b-4281-b951-d872f2087c98
* Fix for bug #46042: Browser Crash @ views::TableView::~TableView() georgey@chromium.org2010-06-101-0/+4
| | | | | | | | BUG=46042 TEST=Should not crash in release anymore. Review URL: http://codereview.chromium.org/2791004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49452 0039d316-1c4b-4281-b951-d872f2087c98
* [GTK] fix a corner case where unmaximize wouldn't work.estade@chromium.org2010-06-101-2/+2
| | | | | | | | | BUG=46232 TEST=using the custom frame in hardy/compiz: resize browser window to be the same size as a maximized window; maximize window; try to restore it by pressing restore on the custom frame; it should work. Review URL: http://codereview.chromium.org/2769009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49451 0039d316-1c4b-4281-b951-d872f2087c98
* Reduce console spam from unneeded LOG().evan@chromium.org2010-06-101-1/+0
| | | | | | Review URL: http://codereview.chromium.org/2779014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49450 0039d316-1c4b-4281-b951-d872f2087c98
* media: fix timestamp issues.jiesun@google.com2010-06-106-33/+39
| | | | | | | | | | | | 1. use av_stream->r_frame_rate as time_base because it is more accurate in some cases. 2. do not use pts heap when timestamp is invalid TEST=video stack matrix BUGS=45347 Review URL: http://codereview.chromium.org/2322007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49449 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up external-tab related code in automation provider and automation proxy.estade@chromium.org2010-06-107-241/+225
| | | | | | | | | BUG=44695 TEST=compile Review URL: http://codereview.chromium.org/2743006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49448 0039d316-1c4b-4281-b951-d872f2087c98
* add --version flagestade@chromium.org2010-06-104-5/+26
| | | | | | | | | BUG=none TEST=manual Review URL: http://codereview.chromium.org/2727005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49447 0039d316-1c4b-4281-b951-d872f2087c98
* POSIX: make sure that we never pass directory descriptors into the sandbox.agl@chromium.org2010-06-104-1/+37
| | | | | | | | BUG=43304 http://codereview.chromium.org/2733011/show git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49446 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll to 60968.dimich@chromium.org2010-06-101-1/+1
| | | | | | | | | | TEST=none BUG=none TBR=hamaji Review URL: http://codereview.chromium.org/2790008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49445 0039d316-1c4b-4281-b951-d872f2087c98
* Reland my close on idle socket change (r43882+r44150).willchan@chromium.org2010-06-104-44/+169
| | | | | | | | | | I reverted it the first time because it was suspected of causing a hang on the IO thread. A different CL caused that. When I relanded it previously, the fix for the hang on the IO thread broke this (changed an assertion). I've now deleted that assertion. BUG=32817 Review URL: http://codereview.chromium.org/2716004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49444 0039d316-1c4b-4281-b951-d872f2087c98
* No-code change to trigger the bots.rsesek@chromium.org2010-06-101-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49443 0039d316-1c4b-4281-b951-d872f2087c98