summaryrefslogtreecommitdiffstats
path: root/sync/internal_api/DEPS
Commit message (Collapse)AuthorAgeFilesLines
* Remove DEPS rules that are redundant with the defaults in src/DEPS.tfarina@chromium.org2013-07-141-1/+0
| | | | | | | | | | | | Update googleurl references in DEPS files and update one prohibition that had gotten out of sync. BUG=229660 TBR=marja@chromium.org,jyasskin@chromium.org,blundell@chromium.org,zea@chromium.org Review URL: https://chromiumcodereview.appspot.com/18919006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211611 0039d316-1c4b-4281-b951-d872f2087c98
* Add compression support to UniquePositionsrlarocque@chromium.org2013-04-221-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds gzip support to UniquePosition encoding. The client may choose to leave the value uncompressed, or to run the value through gzip. It is currently configured to use gzip only when the uncompressed value has a length greater than or equal to 128 bytes. We've seen some UniquePositions grow to inconveniently large lengths. These large positions are expensive to store and transmit, and, if they grow large enough, might start to cause commit failures. Fortunately, long UniquePosition values tend to contain a lot of reundancy. A common pattern is long strings of 0xFF or 0x00 digits. I expect that gzip will do a very good job of compressing long positions, to the point where large positions are no longer a problem. Since this is the first use of zlib within sync, this CL includes adjustments to DEPS and .gyp files to declare the new dependency. Clients that support this feature may start writing position values that can't be decoded by older clients. The older clients will silently discard position updates delivered in a format they can't understand. Fortunately, the UniquePosition code hasn't left dev channel yet, and only a small minority of users have these large bookmarks, so the impact should be very limited. BUG=145412 Review URL: https://chromiumcodereview.appspot.com/14348038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@195608 0039d316-1c4b-4281-b951-d872f2087c98
* [sync] Componentize sync: Part 2: Add SYNC_EXPORTs to files in src/sync/rsimha@chromium.org2012-12-111-0/+1
| | | | | | | | | | | | | | | | | | | | | One of the long term goals of the sync team is to pull sync code out of chrome.dll and into its own component. As of today, several chrome targets depend on various sync targets as defined in sync.gyp. We'd like to move to a world where all chrome targets outside sync.gyp simply depend on the target sync.gyp:sync, which is built into its own component. This patch sets the stage for full componentization by adding SYNC_EXPORT annotations to classes / methods within src/sync. The final step of breaking off sync into its own component will be done in https://codereview.chromium.org/11412211. BUG=136928 Review URL: https://chromiumcodereview.appspot.com/11515009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@172458 0039d316-1c4b-4281-b951-d872f2087c98
* [Sync] Move HttpBridge to sync/akalin@chromium.org2012-06-221-3/+1
| | | | | | | | | | | | | | Remove all references to content in HttpBridge. Clean up handling of HTTP user agent in HttpBridge. BUG=133791 TEST= Review URL: https://chromiumcodereview.appspot.com/10645004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143575 0039d316-1c4b-4281-b951-d872f2087c98
* [Sync] Move 'syncapi_core' and 'sync_unit_tests' targets to sync/akalin@chromium.org2012-04-211-0/+14
Also move related test files. Lock down deps for sync/internal_api. Clean up some deps on chrome/browser/sync. BUG=117585 TEST= Review URL: https://chromiumcodereview.appspot.com/10147003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133349 0039d316-1c4b-4281-b951-d872f2087c98