summaryrefslogtreecommitdiffstats
path: root/chrome/browser/sync
Commit message (Collapse)AuthorAgeFilesLines
* This CL changes the CookieStore obect to be a refcounted object to get a ↵ananta@chromium.org2009-09-051-1/+0
| | | | | | | | | | | | better handle on its lifetime as there are cases where this object is handed out to URLRequestContext instances which outlive the URLRequestContext object which created it. Partial fix for http://code.google.com/p/chromium/issues/detail?id=15289 Bug=15289 Review URL: http://codereview.chromium.org/197023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25558 0039d316-1c4b-4281-b951-d872f2087c98
* Adds a FaviconService class tied to the profile.arv@google.com2009-08-281-3/+6
| | | | | | | | | | | | | | | | | | | Original issue: http://codereview.chromium.org/115212/show The favicons service is the entry point to getting favicons. Make the DOMUIFactory handle the favicons of DOMUI pages so since DOMUI pages are never added to the history. BUG=5840 TEST=Open a new window and open history and downloads (Ctrl+H and Ctrl+J) in this window. Then close the window and open the NTP. The recently closed windows/tabs should show the favicons for the hsitroy and downloads page. Review URL: http://codereview.chromium.org/178001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24806 0039d316-1c4b-4281-b951-d872f2087c98
* Make HttpBridge::AllowSendingCookies return true for now.tim@chromium.org2009-08-252-2/+13
| | | | | | | | | TEST=HttpBridgeTest, sync integration BUG=20182 Review URL: http://codereview.chromium.org/173325 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24206 0039d316-1c4b-4281-b951-d872f2087c98
* In HttpBridgeTest, make sure to read the full HTTP response content and nottim@chromium.org2009-08-242-13/+7
| | | | | | | | | | just up until the first null character. TEST=HttpBridgeTest Review URL: http://codereview.chromium.org/174291 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24150 0039d316-1c4b-4281-b951-d872f2087c98
* Add support to glue and syncAPI for header setting. (second try)chron@chromium.org2009-08-224-18/+60
| | | | | | Review URL: http://codereview.chromium.org/174269 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24062 0039d316-1c4b-4281-b951-d872f2087c98
* Reorganize UMA data to measure network latency on sync authorization.brg@chromium.com2009-08-222-6/+13
| | | | | | | | | | Also, the max time for the merge/sync UI should be increased to minutes. BUG=none TEST=none Review URL: http://codereview.chromium.org/174170 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24051 0039d316-1c4b-4281-b951-d872f2087c98
* Removed personalization_strings.h and moved all the strings into ↵idana@chromium.org2009-08-203-94/+26
| | | | | | | | | | | | | generated_resources.grd. I'll take care of the Setup Wizard strings/resources in my next patch. BUG=none TEST=none Review URL: http://codereview.chromium.org/173069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23863 0039d316-1c4b-4281-b951-d872f2087c98
* Remove personalization.h/cc by putting things in final resting placestim@chromium.org2009-08-204-350/+0
| | | | | | Review URL: http://codereview.chromium.org/173085 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23833 0039d316-1c4b-4281-b951-d872f2087c98
* Pref-backed SSLConfigService for Linux.mattm@chromium.org2009-08-191-1/+3
| | | | | | | | | | Makes SSLConfigService into a ref-counted interface, and makes Profile own an SSLConfigServiceFactory which is used to create the SSLConfigService and pass it through the URLRequestContext on down to where it is actually used. R=eroman,wtc BUG=11507,19290 Review URL: http://codereview.chromium.org/165003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23757 0039d316-1c4b-4281-b951-d872f2087c98
* Move model operations from ProfileSyncService to ChangeProcessor.tim@chromium.org2009-08-189-692/+882
| | | | | | | | TEST=ProfileSyncServiceTest, sync integration tests Review URL: http://codereview.chromium.org/172040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23669 0039d316-1c4b-4281-b951-d872f2087c98
* syncapi shared lib: always. Build a stubnick@chromium.org2009-08-181-2/+0
| | | | | | | | | | | | | | | if the binaries are not available. For a Chrome-branded release, pull the binaries from elsewhere. For a release where CHROME_PERSONALIZATION is disabled, (e.g. Mac and Linux), we needn't build this. TEST=build and run with a variety of commandline flags + clobber try server BUG=none Review URL: http://codereview.chromium.org/171096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23639 0039d316-1c4b-4281-b951-d872f2087c98
* Made the Sync UI work in the New New tab page.idana@chromium.org2009-08-171-1/+9
| | | | | | | | | | There are no significant logic changes except the addition of a link which points to the web ui. BUG=none Review URL: http://codereview.chromium.org/172007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23591 0039d316-1c4b-4281-b951-d872f2087c98
* Some personalization cleanup:tim@chromium.org2009-08-157-295/+49
| | | | | | | | | | | | | | | | - Removes ProfilePersonalization (which is why the CL appears huge) - Makes Profile do the work ProfilePersonalization did for creating PSS - cloudy:stats > about:sync - Removes the cloudy:// scheme and uses chrome:// for resources. (Note SyncResourcesSource is a straight copy of CloudyResourceSource). - Moves prefs and switches to pref_names and chrome_switches. BUG=none TEST=ProfileSyncServiceTest, LiveBookmarkSyncTests, SyncSetupWizardTest Review URL: http://codereview.chromium.org/164544 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23505 0039d316-1c4b-4281-b951-d872f2087c98
* Touch PSS as an experiment, to see what the builder recompiles.nick@chromium.org2009-08-151-1/+1
| | | | | | | | No-op code change. Review URL: http://codereview.chromium.org/172016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23504 0039d316-1c4b-4281-b951-d872f2087c98
* Fix two URLRequestContext leaks in HttpBridgeTest and reenable the test. It ↵tim@chromium.org2009-08-121-11/+16
| | | | | | | | | | | | was previously failing the purify step. BUG=19002 TEST=HttpBridgeTest Review URL: http://codereview.chromium.org/165363 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23254 0039d316-1c4b-4281-b951-d872f2087c98
* Disable some unit tests.jorlow@chromium.org2009-08-111-0/+4
| | | | | | | | | TEST=none BUG=19002 Review URL: http://codereview.chromium.org/165294 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23015 0039d316-1c4b-4281-b951-d872f2087c98
* Add the default sync service URL.tim@chromium.org2009-08-111-2/+4
| | | | | | Review URL: http://codereview.chromium.org/164307 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23007 0039d316-1c4b-4281-b951-d872f2087c98
* Build browser/sync files by default using a stubbed-out syncapitim@chromium.org2009-08-115-5/+314
| | | | | | | | | implementation. The stub will be replaced once the rest of sync/engine lands as we open source the sync engine code. Review URL: http://codereview.chromium.org/165257 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23004 0039d316-1c4b-4281-b951-d872f2087c98
* Added a button to the bookmark bar which shows up when the syncidana@chromium.org2009-08-112-2/+5
| | | | | | | | | login credentials expire and we need the user to re-enter their password. Review URL: http://codereview.chromium.org/164278 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23002 0039d316-1c4b-4281-b951-d872f2087c98
* Add UMA histograms for chrome-sync.We add the following ↵brg@chromium.com2009-08-113-1/+65
| | | | | | | | | | | | | | | histograms:Sync.MergeAndSyncNeededCountNumber of times merge and sync is needed to run.Sync.AuthorizationTimeTime taken during initial authorization.Sync.UserPerceivedAuthorizationTimeTime the user spends looking at the authorization dialog.Sync.BookmarkAssociationTimeTime taken during bookmark association.Sync.ReauthorizationTimeTime taken from startup for the user to reauthorize. Sync.Events This is an enumeration of distinct events of the following types: Number of times sync was started from the ad in NTP.Number of times sync was started from the Wrench menu.Number of times sync was started from Wrench->Options.Number of times sync was stopped from Wrench->Options.Number of times sync was stopped during the sign-on process.Number of times sync was stopped after successfully authorized.Number of times sync was cancelled when the merge dialog was surfaces. BUG=None. Test=None. Review URL: http://codereview.chromium.org/165111 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23001 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed the message which appears when the user is asked to re-login when the ↵idana@chromium.org2009-08-073-11/+14
| | | | | | | | login credentials expire. Review URL: http://codereview.chromium.org/164161 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22817 0039d316-1c4b-4281-b951-d872f2087c98
* Move the sync options group from "user Data" tab to "Personal Stuff" tab and ↵munjal@chromium.org2009-08-071-1/+1
| | | | | | | | | | | remove the "User Data" tab. BUG=none TEST=none Review URL: http://codereview.chromium.org/165105 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22742 0039d316-1c4b-4281-b951-d872f2087c98
* Changed the bookmark sync login dialog message and the dialog's width.idana@chromium.org2009-08-061-3/+3
| | | | | | Review URL: http://codereview.chromium.org/165021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22628 0039d316-1c4b-4281-b951-d872f2087c98
* Add the sync files to chrome.gyp. They still don't result in anything ↵tim@chromium.org2009-08-052-2/+2
| | | | | | | | | | | | building because the files are wrapped in #ifdef CHROME_PERSONALIZATION which is not defined anywhere at the moment. Add live_sync to chrome\test and corresponding target to chrome.gyp Review URL: http://codereview.chromium.org/159902 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22521 0039d316-1c4b-4281-b951-d872f2087c98
* Add files to browser/sync and tweak includes.tim@chromium.org2009-08-0525-0/+6903
| | | | | | | | | | | | | Create browser/sync/glue and /engine. Create sync watchlist and add a few folks. No GYP change here so no build changes should occur. chrome.gyp CL is coming shortly, as well as live_sync tests. Review URL: http://codereview.chromium.org/160598 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22454 0039d316-1c4b-4281-b951-d872f2087c98
* Add sync image resources, take 2.tim@chromium.org2009-08-034-0/+0
| | | | | | | | | | | This time do it from a fresh checkout that doesn't have all the other sync/ files so svn commit doesn't pull them in as well! Review URL: http://codereview.chromium.org/160546 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22331 0039d316-1c4b-4281-b951-d872f2087c98
* Rolling back 22317bradnelson@google.com2009-08-0329-6901/+0
| | | | | | | | | | BUG=None TEST=None TBR=tim Review URL: http://codereview.chromium.org/160542 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22321 0039d316-1c4b-4281-b951-d872f2087c98
* Add the image resources first so the CL that references them can pass ontim@chromium.org2009-08-0329-0/+6901
the try servers. Review URL: http://codereview.chromium.org/159808 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22317 0039d316-1c4b-4281-b951-d872f2087c98