4525dc9147fb0561b760ab0d818f02a189356f6a: Bug 573668 - Register appinfo with correct OS for tests
Edward Lee <edilee@mozilla.com> - Tue, 22 Jun 2010 00:20:31 -0700 - rev 46120
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Bug 573668 - Register appinfo with correct OS for tests Register a fake AppInfo with correct OS if it doesn't exist yet. Just use Svc.Crypto instead of trying to dynamically pick the contract id. Name the head files so they load in appinfo -> helper -> http order.
ae0a7fc7fb8a4444511e76aec8735b0c7ad190a4: Bug 573679 - Fix tests to pass on trunk
Edward Lee <edilee@mozilla.com> - Mon, 21 Jun 2010 23:56:56 -0700 - rev 46119
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Bug 573679 - Fix tests to pass on trunk Create a bookmark so that the url will exist when setting annotations.
08f3dd2bb8e74e79ff99e3e648432288088a90e9: Bug 573194 - AboutWeaveTabs still references chrome://weave/content/firefox/tabs.xul [r=Mardak]
Edward Lee <edilee@mozilla.com> - Mon, 21 Jun 2010 16:46:57 -0700 - rev 46118
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Bug 573194 - AboutWeaveTabs still references chrome://weave/content/firefox/tabs.xul [r=Mardak] Split off about: chrome aliasing from other services aliases.
724f17e219bd130b08ac115547dca026c238e7a5: Bug 571902 - Land sync and crypto components on trunk [r=mconnor]
Philipp von Weitershausen <philipp@weitershausen.de> - Fri, 18 Jun 2010 14:11:14 -0700 - rev 46117
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Bug 571902 - Land sync and crypto components on trunk [r=mconnor] If resource://services-sync isn't defined yet, alias it to resource://gre/modules/services-sync.
105e8f993c4f5302957dacf066b96768627c0c23: Bug 573108 - Remove references to chrome://weave from services [r=mconnor]
Edward Lee <edilee@mozilla.com> - Fri, 18 Jun 2010 13:59:30 -0700 - rev 46116
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Bug 573108 - Remove references to chrome://weave from services [r=mconnor] Remove openWindow/Dialog helpers and inline into ui bits for prefs-common and pass arguments into generic-change.
7d718505039d032ee7976d8bf1ca9eb613b60aef: Bug 557589 - code audit and create unit test plan for service.js [r=mconnor]
Philipp von Weitershausen <philipp@weitershausen.de> - Thu, 17 Jun 2010 16:47:13 +0100 - rev 46115
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Bug 557589 - code audit and create unit test plan for service.js [r=mconnor] Part 5: Tests for checkUsername, createAccount, changePassword
22eedfe9d316f1bd4b69c8d6faed2791d42dc0fa: Bug 557589 - code audit and create unit test plan for service.js [r=mconnor]
Philipp von Weitershausen <philipp@weitershausen.de> - Thu, 17 Jun 2010 04:12:38 +0100 - rev 46114
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Bug 557589 - code audit and create unit test plan for service.js [r=mconnor] Part 4: Get rid of superfluous attribute, introduce constants for password/passphrase realms, add/improve tests for login(), logout(), persistLogin().
5e4b3b894d9ee0a2513ace48d2bec5696026f049: Bug 557589 - code audit and create unit test plan for service.js [r=mconnor]
Philipp von Weitershausen <philipp@weitershausen.de> - Wed, 09 Jun 2010 11:07:54 -0700 - rev 46113
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Bug 557589 - code audit and create unit test plan for service.js [r=mconnor] Part 3: Tests for Weave.Service._{find|set|update}Cluster()
78240bdedc66ed0e43b15339cfab5573e916df64: Bug 572436 - Get rid of app-specific hacks (switch (Svc.AppInfo.ID)) in sync library [r=mconnor]
Philipp von Weitershausen <philipp@weitershausen.de> - Wed, 16 Jun 2010 23:11:40 +0100 - rev 46112
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Bug 572436 - Get rid of app-specific hacks (switch (Svc.AppInfo.ID)) in sync library [r=mconnor] Set relevant default preferences programmatically in app specific overlays, making app-specific code paths in the sync library unnecessary.
9739c4aabd6c6a4c4c4a76a356929116c502ff6a: Bug 573015 - Get rid of 'attic' and 'need-work' tests [r=mconnor]
Philipp von Weitershausen <philipp@weitershausen.de> - Fri, 18 Jun 2010 09:39:03 -0700 - rev 46111
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Bug 573015 - Get rid of 'attic' and 'need-work' tests [r=mconnor]
1c8a45d971aa81b63aab8d3ca53350c980a62674: Bug 572970 - Hardcode some pre-processed values for .in files like prefs and constants [r=mconnor]
Philipp von Weitershausen <philipp@weitershausen.de> - Fri, 18 Jun 2010 09:13:02 -0700 - rev 46110
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Bug 572970 - Hardcode some pre-processed values for .in files like prefs and constants [r=mconnor] * Rename constants.js.in to constants.js. * Get rid of unused DEFAULT_SERVER variable * Hardcode STORAGE_VERSION. The three other variable substitutions are add-on specific.
17c6f49eb49820a36fba465c850e97f17d339085: Bug 572970 - Hardcode some pre-processed values for .in files like prefs and constants [r=mconnor]
Philipp von Weitershausen <philipp@weitershausen.de> - Fri, 18 Jun 2010 09:13:02 -0700 - rev 46109
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Bug 572970 - Hardcode some pre-processed values for .in files like prefs and constants [r=mconnor] * Rename prefs.js.in to prefs.js * Hardcode server_url
ff82e5fa22d0cb13fdd5906d9584cd74cf0aaa7c: Bug 570636 - Decide how to co-exist as a sync add-on and built-in sync [r=mconnor]
Edward Lee <edilee@mozilla.com> - Wed, 16 Jun 2010 14:30:13 -0700 - rev 46108
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Bug 570636 - Decide how to co-exist as a sync add-on and built-in sync [r=mconnor] Migrate prefs from extensions.weave. to services.sync. when loading the service for the first time before migration.
5ca491966ccea7520bb3975aa60f415b8b2fbd7f: Bug 570636 - Decide how to co-exist as a sync add-on and built-in sync [r=mconnor]
Edward Lee <edilee@mozilla.com> - Wed, 16 Jun 2010 14:30:08 -0700 - rev 46107
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Bug 570636 - Decide how to co-exist as a sync add-on and built-in sync [r=mconnor] Map the modules directory to services-sync instead of weave and update imports.
b1cce16d4b11b19d45ecb3a903fdfbefc6574f90: Bug 568677 - Failure to get CryptoMeta assumes it's missing [r=mconnor]
Edward Lee <edilee@mozilla.com> - Mon, 14 Jun 2010 15:16:53 -0700 - rev 46106
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Bug 568677 - Failure to get CryptoMeta assumes it's missing [r=mconnor] Explicitly check the status code to make sure we stop syncing on non-404 crypto meta failures. Add tests to check correct behavior of 404 and non-404 errors during syncStartup.
b71d99ebe8b6a5fbed91878a60a44846f2da114f: Bug 562878 - Override for machine name [r=mconnor]
Edward Lee <edilee@mozilla.com> - Fri, 11 Jun 2010 11:36:51 -0700 - rev 46105
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Bug 562878 - Override for machine name [r=mconnor] Allow setting of the computer name during Firefox account setup and from prefs. Also allow setting device name from Fennec prefs. Fix up strings for Fennec.
069dcbaeef1752770da1ad4e7611258c2939dd85: Bug 570180 - Setup wizard sets passphrase='foo' [r=mconnor]
Philipp von Weitershausen <philipp@weitershausen.de> - Mon, 14 Jun 2010 21:03:39 +0100 - rev 46104
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Bug 570180 - Setup wizard sets passphrase='foo' [r=mconnor] Promote _verifyLogin to a public method so we have a way to query login status even with a non-existent or invalid passphrase.
72045a07188920f577f0226b8f1da8282938498f: Bug 570573 - Clean up uses of switch (Svc.AppInfo.ID) for app-specific hacks (Part 2) [r=mconnor]
Philipp von Weitershausen <philipp@weitershausen.de> - Thu, 10 Jun 2010 17:04:49 -0700 - rev 46103
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Bug 570573 - Clean up uses of switch (Svc.AppInfo.ID) for app-specific hacks (Part 2) [r=mconnor] Weave.Service.onStartup now triggers autoconnect after a fixed delay specified in a preference. If that preference is absent, nothing happens and apps are responsible for triggering autoconnect in a weave:service:ready observer themselves. Provide such observers for Firefox and Fennec.
03b4cf2bdc7116215e23965cedd12bcdb0993d0a: Bug 570573 - Clean up uses of switch (Svc.AppInfo.ID) for app-specific hacks (Part 1) [r=mconnor]
Philipp von Weitershausen <philipp@weitershausen.de> - Wed, 09 Jun 2010 17:22:03 -0700 - rev 46102
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Bug 570573 - Clean up uses of switch (Svc.AppInfo.ID) for app-specific hacks (Part 1) [r=mconnor] Weave.Service._registerEngines now reads the list of engines from a preference so that apps can specify it this way. The switch logic stays as fallback for the addon case.
630f9dee4b072fb28f9c72836fe07d0e2010b465: Bug 546551 - Weave status bar notifications are too busy [r=mconnor]
Edward Lee <edilee@mozilla.com> - Mon, 14 Jun 2010 10:30:37 -0700 - rev 46101
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Bug 546551 - Weave status bar notifications are too busy [r=mconnor] Remove status bar icon/text for setup/connect/sync status. Add menuitem for setting up sync instead of drilling down a 1-item submenu that leads to a button. Remove unused Engine.displayName and related strings.
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip