summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Added implementation of buzz::AsyncSocket that uses Chrome sockets.akalin@chromium.org2010-07-145-16/+1758
| | | | | | | | | BUG=45612 TEST=new unit tests Review URL: http://codereview.chromium.org/2863030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52289 0039d316-1c4b-4281-b951-d872f2087c98
* Implement support for disabling sync through configuration management.mnissler@chromium.org2010-07-1427-58/+245
| | | | | | | | | BUG=45316 TEST=Configure SyncDisabled policy and check the UI. Review URL: http://codereview.chromium.org/2905003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52288 0039d316-1c4b-4281-b951-d872f2087c98
* [chromeos]Allow input method can get tab key when inputting in omnibox.suzhe@chromium.org2010-07-141-3/+4
| | | | | | | | | BUG=http://crosbug.com/4552 TEST=See the bug report. Review URL: http://codereview.chromium.org/2925009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52287 0039d316-1c4b-4281-b951-d872f2087c98
* Output some error text if one of these Wait functions should timeout.darin@chromium.org2010-07-141-7/+32
| | | | | | | | | | R=phajdan.jr BUG=none TEST=none Review URL: http://codereview.chromium.org/2903012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52286 0039d316-1c4b-4281-b951-d872f2087c98
* Fix some uninitialize variables that caused the URLLoader test todarin@chromium.org2010-07-142-9/+3
| | | | | | | | | | | | | | sometimes crash. Re-enable the URLLoader test on all platforms. R=brettw BUG=48734 TEST=Covered by PPAPITester.URLLoader Review URL: http://codereview.chromium.org/2994004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52285 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed compile error.sanjeevr@chromium.org2010-07-141-4/+6
| | | | | | | | TBR=jam@chromium.org Review URL: http://codereview.chromium.org/2962014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52284 0039d316-1c4b-4281-b951-d872f2087c98
* Moved sending the PluginProcessMsg_AskForShutdown message to the ↵sanjeevr@chromium.org2010-07-144-48/+68
| | | | | | | | | | | | CreateChannel method. This ensures that it gets sent before all other messages. Also moved the font precaching code to a common place because it is needed in multiple places. BUG=None TEST=Test for regressions with launching the utility process. Review URL: http://codereview.chromium.org/2906007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52283 0039d316-1c4b-4281-b951-d872f2087c98
* Added XP specific path to NativeTheme::PaintProgressBar(). tkent@chromium.org2010-07-141-16/+62
| | | | | | | | | BUG=47734 TEST=none Patch by morrita@g Original code review: http://codereview.chromium.org/2984003/show git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52282 0039d316-1c4b-4281-b951-d872f2087c98
* Fix runtime JavaScript errors in chrome://options.satorux@chromium.org2010-07-141-6/+0
| | | | | | | | | | | | | | | With chrome built with CHROMEOS=1, the following error occurs in in chrome://options as sync-button and dummy-button don't exist. Remove the binding code to fix the error. [28843:28843:611993994873:INFO:CONSOLE(0)] "Uncaught TypeError: Cannot set property 'onclick' of null," source: chrome://options/system (528) TEST=manually on ubuntu by "out/Release/chrome --test-type" BUG=none Review URL: http://codereview.chromium.org/2900008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52281 0039d316-1c4b-4281-b951-d872f2087c98
* Attempt to fix the chrome frame net tests failures on the builders. There ↵ananta@chromium.org2010-07-141-2/+2
| | | | | | | | | | | | | | | | | seems to be a race condition causing the tests to hang on startup on the builder. It appears that on chrome frame net tests startup we process an initial HTTP head request in the test automation provider factory and end up sending this as the response to IE instead of the expected dummy chrome frame page. This causes the tests to hang. Fix is to also check for a valid tab handle in the test automation provider factory instead of just asserting for the same. TBR=amit Review URL: http://codereview.chromium.org/2951015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52280 0039d316-1c4b-4281-b951-d872f2087c98
* Add a DOM UI version of ibus-hangul configuration dialog.mazda@chromium.org2010-07-1410-10/+142
| | | | | | | | | | | | This dialog cannot be opend from UI yet. The execution path will be added once "Languages and Input" dialog is ready. TEST=manually check on the netbook by uncommenting TODO lines. BUG=chromium-os:4806 Review URL: http://codereview.chromium.org/2853032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52279 0039d316-1c4b-4281-b951-d872f2087c98
* Implement SSLClientSocketPool.vandebo@chromium.org2010-07-1440-474/+2284
| | | | | | | | | | | | To support SSLClientSocketPool, ClientSocketPoolBase and ClientSocketHandle require a notion of additional error state reported from the pool. Overtime the error handling may get become more integrated, alleviating the need for some of the additional error state. To support getting Http Proxy credentials from the user, the SSLClientSocketPool will release unauthenticated HttpProxyClientSocket's into the pool as idle. However, it checks their authentication status when receiving one, completing the authentication once the user has provided the credentials. BUG=30357 TEST=existing unit tests, ClientSocketPoolBaseTest.AdditionalErrorState*, SSLClientSocketPoolTest.* Review URL: http://codereview.chromium.org/2870030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52275 0039d316-1c4b-4281-b951-d872f2087c98
* Makes the auto fill dialogs match the mocks.sky@chromium.org2010-07-1411-889/+1302
| | | | | | | | | BUG=44620 46634 TEST=Make sure the auto fill dialogs work correctly. Review URL: http://codereview.chromium.org/2975003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52274 0039d316-1c4b-4281-b951-d872f2087c98
* Pull latest googleurl r139victorw@chromium.org2010-07-141-1/+1
| | | | | | | | | | R=brettw TEST=none BUG=none Review URL: http://codereview.chromium.org/2996004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52273 0039d316-1c4b-4281-b951-d872f2087c98
* Use file_util::GetHomeDir instead of getenv("HOME").tfarina@chromium.org2010-07-143-10/+10
| | | | | | | | | BUG=None TEST=trybots Review URL: http://codereview.chromium.org/2919005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52272 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: reduce cpu usage of upgrade notification animation.estade@chromium.org2010-07-143-18/+56
| | | | | | | | | | | | | | First, don't queue excessive draws when the animation isn't changing. This should reduce cpu usage by about 75%. Second, don't animate the little dot when the browser window isn't active. For WMs that support _NET_ACTIVE_WINDOW, this should keep CPU usage steady no matter how many browser windows are open. The net effect of this patch is to reduce CPU usage from 100% in certain cases (when many windows are open) to a negligible amount (on metacity on my workstation). BUG=48909 TEST=open many windows and inspect CPU usage according to top Review URL: http://codereview.chromium.org/2985006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52271 0039d316-1c4b-4281-b951-d872f2087c98
* New javascript console logging related to the appcache.michaeln@chromium.org2010-07-1418-81/+194
| | | | | | | | | | | | | * Log an error message when an update job results in an error. * Log info messages for progress events and other update status changed events. * Consistently use "Application Cache" in the console messages. TEST=existing unit tests apply for functional correctness, manual testing to see the new console output BUG=none Review URL: http://codereview.chromium.org/2910007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52270 0039d316-1c4b-4281-b951-d872f2087c98
* Don't set the URL on folders, even to an empty string.nick@chromium.org2010-07-141-1/+2
| | | | | | | | | | | | | | This suppresses a harmless LOG(ERROR) on SPECIFICS / SERVER_SPECIFICS not matching. That's because the server doesn't return preserve a URL field on folder entities, so if we set it locally (even to the empty string), it won't be returned in the result message. BUG=45610 TEST=create a folder, rename it, verify no 'LOG(WARNING) << "Specifics mismatch"' from syncer_util.cc Review URL: http://codereview.chromium.org/2904013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52269 0039d316-1c4b-4281-b951-d872f2087c98
* Microfix to cause ChromeOS to always try to renew credentials.chron@chromium.org2010-07-141-1/+1
| | | | | | | | | BUG=43462 TEST=Login to ChromeOS, log out, log in again, sync should still work. Get into GAIA credential failure state, out and in again and it should still work. Review URL: http://codereview.chromium.org/2978004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52268 0039d316-1c4b-4281-b951-d872f2087c98
* Fix selection of download URLsfeldstein@chromium.org2010-07-141-1/+4
| | | | | | | | | | | | | In progress downloads would clear the selection of the url every time the progress updates, making it impossible to copy a url. BUG=44982 TEST=Download a large file, and select it's URL as it is downloading. It should stay selected. Review URL: http://codereview.chromium.org/2966008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52267 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up FTP code a bit:phajdan.jr@chromium.org2010-07-143-78/+12
| | | | | | | | | | | | | | - remove unneeded states - minor style and error handling improvements This change removes ACCT command support. It was really untested, and I think it wouldn't work in case it was needed. We may add it back when we get a good test case. However, people are unlikely to use a web browser to access servers that require usage of ACCT command. TEST=net_unittests BUG=none Review URL: http://codereview.chromium.org/2985004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52266 0039d316-1c4b-4281-b951-d872f2087c98
* sync: Remove unused path_helpers.h file.tfarina@chromium.org2010-07-142-81/+0
| | | | | | | | | | | BUG=26443 TEST=trybots Signed-off-by: Thiago Farina <tfarina@chromium.org> Review URL: http://codereview.chromium.org/2895007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52265 0039d316-1c4b-4281-b951-d872f2087c98
* SPDY incorrectly DCHECKed that the SYN_REPLY headers could never be an empty ↵erikchen@google.com2010-07-142-1/+2
| | | | | | | | | | | list. TEST=net_unittests BUG=47991 Review URL: http://codereview.chromium.org/2987002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52264 0039d316-1c4b-4281-b951-d872f2087c98
* Adds MapBufferSubData and MapTexSubImage2D.gman@chromium.org2010-07-1416-37/+1059
| | | | | | | | | | | | | | | | | This is only the internal command buffer implementation. Connecting these functions publicly to PPAPI or whatever will happen separate from this CL. It's not clear to me where to put GL_READ_ONLY and GL_WRITE_ONLY Probably the same place we expose these 2 functions to the public. TEST=unit test BUG=none Review URL: http://codereview.chromium.org/2956005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52263 0039d316-1c4b-4281-b951-d872f2087c98
* Button label logic on mac should match other platforms and show "stop ↵johnnyg@chromium.org2010-07-141-2/+1
| | | | | | | | | | | syncing" whenever sync setup is done, regardless of error state. BUG=48973 TEST=invalidate login creds on mac, check options panel Review URL: http://codereview.chromium.org/2918005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52262 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed bug where sync notifications don't work for non-gmail accounts.akalin@chromium.org2010-07-141-1/+34
| | | | | | | | | BUG=48988 TEST=manual Review URL: http://codereview.chromium.org/2981010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52261 0039d316-1c4b-4281-b951-d872f2087c98
* Build googleurl as dll for multi dll build.victorw@chromium.org2010-07-141-2/+18
| | | | | | | | | | R=brettw TEST=none BUG=46311 Review URL: http://codereview.chromium.org/2896011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52260 0039d316-1c4b-4281-b951-d872f2087c98
* Handle birthday errors by disabling sync and deleting sync data. Also added ↵tim@chromium.org2010-07-1417-25/+147
| | | | | | | | | | some CV broadcasts in SyncerThread, as changing vault_ fields and not signalling seems dubious (and I caught a hang in the debugger where the thread was waiting for an already true condition, thus deadlocked). BUG=46807,39070 Review URL: http://codereview.chromium.org/2923006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52259 0039d316-1c4b-4281-b951-d872f2087c98
* Privacy dashboard link for Mac. Only shown when ↵johnnyg@chromium.org2010-07-143-1016/+228
| | | | | | | | | | | | | --show-privacy-dashboard-link switch present. XIB changes: added a new link to the sync group of the preferences dialog (required adding a continuation array). Slightly altered the spacing to fit. BUG=48844 TEST=mac preferences pane with the above switch Review URL: http://codereview.chromium.org/2891021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52258 0039d316-1c4b-4281-b951-d872f2087c98
* Always pass along the GAIA failure event, regardless of the local ↵johnnyg@chromium.org2010-07-141-9/+2
| | | | | | | | | | | authentication condition. This is necessary since the UI is waiting for the event, and has no effect on the other listeners. BUG=19720 TEST=let server creds expire, then login with bad password; should get an error message not a hung UI Review URL: http://codereview.chromium.org/2988002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52257 0039d316-1c4b-4281-b951-d872f2087c98
* Roll googleurl r138 for multi-dll buildvictorw@chromium.org2010-07-141-1/+1
| | | | | | | | | | R=brettw BUG=none TEST=none Review URL: http://codereview.chromium.org/2903009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52256 0039d316-1c4b-4281-b951-d872f2087c98
* Privacy dashboard link on linux.johnnyg@chromium.org2010-07-142-0/+27
| | | | | | | | | BUG=48844 TEST=run with --show-privacy-dashboard-link Review URL: http://codereview.chromium.org/2943010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52255 0039d316-1c4b-4281-b951-d872f2087c98
* Add the new notifications content setting preference to the list of ↵johnnyg@chromium.org2010-07-141-0/+3
| | | | | | | | | | | synchronized preferences. BUG=48697 TEST=change notifications content settings with preference sync enabled Review URL: http://codereview.chromium.org/2891012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52254 0039d316-1c4b-4281-b951-d872f2087c98
* Display the proxy PAC javascript errors in the NetLog.eroman@chromium.org2010-07-1415-142/+547
| | | | | | | | BUG=47226 TEST=Configure chrome with a PAC script that throws errors. Load a URL and should see the javascript error displayed on about:net-internals. Review URL: http://codereview.chromium.org/2978001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52253 0039d316-1c4b-4281-b951-d872f2087c98
* Created method to save histogram data for futurejerrica@google.com2010-07-142-34/+179
| | | | | | | | | | | | | syncing of sessions. Created a method to track certain session modifications in order to determine what we want to track when syncing sessions BUG=30519 TEST=NONE Review URL: http://codereview.chromium.org/2930002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52252 0039d316-1c4b-4281-b951-d872f2087c98
* Add the rest of the content settings tabs.estade@chromium.org2010-07-146-92/+317
| | | | | | | | | | | | Also, convert it to a subpage. Also, make subpage nav items hidden when not in use. BUG=48863 TEST=manual Review URL: http://codereview.chromium.org/2901008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52251 0039d316-1c4b-4281-b951-d872f2087c98
* Add the TokenService to the chrome profile, and use it to pass the LSID from ↵chron@chromium.org2010-07-1412-31/+98
| | | | | | | | | | | | | ChromiumOS login into Sync. This is just initial groundlaying for replacing the internal sync auth stack. IssueAuthToken is not yet used in this CL. TEST=Run chromium OS. Login using your credentials. Verify that sync works in about:sync. BUG=47093 Review URL: http://codereview.chromium.org/2872034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52250 0039d316-1c4b-4281-b951-d872f2087c98
* Windows: Fix opacity of drag images.thakis@chromium.org2010-07-141-2/+27
| | | | | | | | | BUG=11457 TEST=Go to google.com, drag logo around. Preview image should now look nice. Review URL: http://codereview.chromium.org/2963009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52249 0039d316-1c4b-4281-b951-d872f2087c98
* Implemented error texture support in client and ParamArray class. Fixed bug ↵luchen@google.com2010-07-1410-49/+1091
| | | | | | | | | in effect.js that broke checkerboard texture if running using CG shaders. TODO: Still a bug with render surface sets; will file issue and tackle problem in separate CL. Review URL: http://codereview.chromium.org/2803007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52248 0039d316-1c4b-4281-b951-d872f2087c98
* Disable SyncerThreadTest.Pause on Windows because it's crashing.oshima@chromium.org2010-07-141-2/+8
| | | | | | | | | | BUG=39070 BUG=skrul@chromium.org TEST=none Review URL: http://codereview.chromium.org/2981009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52247 0039d316-1c4b-4281-b951-d872f2087c98
* chromeos: Fix keyboard_access_uitest.derat@chromium.org2010-07-141-4/+8
| | | | | | | | | | | | I broke this in r52220 by remapping some of the function key accelerators for Chrome OS builds. BUG=none TEST=ran it Review URL: http://codereview.chromium.org/2892009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52245 0039d316-1c4b-4281-b951-d872f2087c98
* Updating suppression due to namespace changeoshima@chromium.org2010-07-131-1/+1
| | | | | | | | | | TBR=albertb@chromium.org BUG=41186 TEST=none Review URL: http://codereview.chromium.org/2900010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52244 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress all the leaks from ExtensionPrefStoreTeststuartmorgan@chromium.org2010-07-131-0/+32
| | | | | | | | | | | TBR=pam BUG=48980 TEST=Green heapcheck bot Review URL: http://codereview.chromium.org/2913011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52243 0039d316-1c4b-4281-b951-d872f2087c98
* Trigger rebuild after .grd changepkasting@chromium.org2010-07-131-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52242 0039d316-1c4b-4281-b951-d872f2087c98
* Try to fix compile break.pkasting@chromium.org2010-07-131-1/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52241 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up browser_resources.grd:pkasting@chromium.org2010-07-1363-106/+69
| | | | | | | | | | | | | | * Flatten HTML where possible * Move resources only referenced by files in browser/resources/ into there (and out of the theme dir) * Remove duplicate/unreferenced resources * Remove IDs for resources that are inlined due to flattening * Remove IDR_CHAT_MANAGER_MANIFEST but leave the files on disk (they will be moving elsewhere some time soon) BUG=none TEST=none Review URL: http://codereview.chromium.org/2897015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52239 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up app_resources.grd:pkasting@chromium.org2010-07-1339-52/+64
| | | | | | | | | | | | * Alphabetize a couple entries * Move things to theme_resources.grd where possible; also fixes problems in chrome.gyp and theme_resources.grd that were causing "toolkit_views" to not be properly handled here, so this won't cause problems * Scope things only used by views under an appropriate conditional BUG=none TEST=none Review URL: http://codereview.chromium.org/2987003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52238 0039d316-1c4b-4281-b951-d872f2087c98
* Added system notification for update_engine.seanparent@google.com2010-07-1315-0/+488
| | | | | | | | | BUG=chromium-os:1178 1610 2033 TEST=UpdateBrowserTest.Notifications Review URL: http://codereview.chromium.org/2859043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52237 0039d316-1c4b-4281-b951-d872f2087c98
* ChromeFrame back forward navigations at times would mess up the navigation ↵ananta@chromium.org2010-07-134-3/+93
| | | | | | | | | | | | | | | | | | history if the back and the current page both were rendered in ChromeFrame. This was because the back operation would incorrectly navigate twice. Once via IE history navigation and the other navigation would originate within the renderer and would execute as a new navigation in IE. Fix is to not report backforward navigations as top level navigations to the external host. Fixes bug http://code.google.com/p/chromium/issues/detail?id=44403 Bug=44403 Test=Covered by ChromeFrame test Review URL: http://codereview.chromium.org/2982003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52235 0039d316-1c4b-4281-b951-d872f2087c98
* After verifying the startup win though more testing, removing the guards ↵slightlyoff@chromium.org2010-07-131-6/+1
| | | | | | | | | | | around the pre-reading optimization. BUG=45510 TEST=None Review URL: http://codereview.chromium.org/2891014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52234 0039d316-1c4b-4281-b951-d872f2087c98