Commit Graph

1258 Commits

Author SHA1 Message Date
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
392984341a Made sure that tabs with undefined title or undefined last used date can't break sort ordering. See bug 481326. 2009-03-18 21:07:42 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
5e6abe5214 Never wipe the server if key generation is disabled; in case of version mismatch, describe the error and abort. This fixes 482062. 2009-03-18 13:22:40 -07:00
Dan Mills
554cfc5079 merge upstream changes 2009-03-18 12:59:36 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
9c85a264a4 Experimenting with getting tab last-used-time data on Fennec 2009-03-18 12:40:27 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
9dfdf630a3 Moved Fennec's dynamic strings to locale/fennec.properties for easier localization. Fixes bug 483076. 2009-03-18 12:29:14 -07:00
Dan Mills
0ef3082c3d remove accidental debugging spew 2009-03-18 12:09:26 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
ae7267f46c Removed unused code from tab tracker. 2009-03-17 18:02:13 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
4cbc878b21 TabTracker now keeps track of when each tab was most recently used; tabStore wraps this data for sync, and fennec UI uses it to sort incoming tabs by most-recently-used date. This fixes 481326. 2009-03-17 17:57:53 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
7075eacd24 Fixed entity typos that were stopping fennec chrome from overlaying correctly 2009-03-17 17:55:27 -07:00
Dan Mills
082a672341 Cache unwrapped symmetric keys 2009-03-16 19:37:30 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
09aa96b833 Moved al the user-visible strings out of fennec-preferences.xul into chrome/locale/en-US/preferences.dtd. This half-fixes 483076. 2009-03-16 18:31:37 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
536938dc74 If you click the button to show synced tabs before Weave has been configured, it will now take you straight to the sign-in screen. Fixes bug 482818. 2009-03-16 16:49:56 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
076e265b05 Fennec remote-tab browser now has buttons to sort by date, name, or source client. This mostly fixes bug 481326, but I need to add more metadata to tab records before I can make sort-by-date work. 2009-03-12 17:06:41 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
749f5cba2d The remote-tabs menu (on both firefox and fennec) no longer shows tabs you already have open locally. Fixes bug 480405. 2009-03-12 15:54:26 -07:00
Edward Lee
5e8a5ef199 Bug 483037 - Need to wrap sync callback for timer callback - scheduled syncs don't work 2009-03-12 15:41:46 -05:00
Edward Lee
16d8c364ac Start sync timer after manually logging in 2009-03-12 15:01:04 -05:00
Edward Lee
714de3871d Fix whitespace in service.js 2009-03-12 10:34:12 -05:00
Dan Mills
e807f52c63 inhibit caching, since we bypass the cache anyway 2009-03-12 00:35:54 -07:00
Edward Lee
e9d19fef15 Bug 482903 - Wiping local passwords data prevents syncing. r=thunder 2009-03-12 02:15:30 -05:00
Edward Lee
e207549697 Bug 468691 - Need UI for when something is wrong. r=thunder 2009-03-12 01:33:14 -05:00
Edward Lee
d8bf554989 Bug 482793 - Process commands sent by remote clients. r=thunder 2009-03-12 01:33:14 -05:00
Edward Lee
4b3271233c Bug 482792 - Provide a wipeClient, wipeRemote, resetService for weave service. r=thunder 2009-03-12 01:33:14 -05:00
Edward Lee
139205503a Bug 481266 - Provide a way to perform actions on remote clients. r=thunder 2009-03-03 17:29:35 -06:00
Edward Lee
85e6df5176 Bug 482878 - service (_remoteSetup) needs to migrate payload formats. r=thunder 2009-03-11 23:37:47 -05:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
3f9cab88f8 Fixed tabs in services.js. 2009-03-11 18:29:18 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
38adc7f5fb Fennec now updates status line to show what engine is syncing and what it's doing. This fixes bug 481323. 2009-03-11 18:27:44 -07:00
Edward Lee
e82eb9e0da self.cb not this.cb for engine._wipeClient 2009-03-11 14:35:23 -05:00
Edward Lee
0077f1f02b Bug 482513 - ClientRecord inherits from WBORecord, so it lacks cleartext. r=thunder 2009-03-11 10:34:31 -05:00
Dan Mills
5e1b7601b4 oops, client was not updating depth/index of records 2009-03-11 02:02:58 -07:00
Dan Mills
f40f88e033 Bug 478327: Send minimal '[null]' payload for deleted records 2009-03-11 01:40:04 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
3ca488741e Removed GUID 'your mom' as the default client.name. Oops! Sorry everybody, that was there for debugging. 2009-03-10 17:40:49 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
f014c6bb51 Was failing on Fennec because private browsing doesn't exist there -- now more gracefully handles missing components. 2009-03-10 17:12:59 -07:00
Edward Lee
f9eff8780e Bug 482561 - Remove localLock notifications 2009-03-10 15:33:50 -05:00
Edward Lee
0de01a5c05 Pushed too early :( really match up signatures 2009-03-10 14:13:18 -05:00
Edward Lee
08acd361e9 Make method signatures for sync and _sync match up. (followup for bug 482003) 2009-03-10 14:12:05 -05:00
Edward Lee
d8fef43b78 Bug 481345 - Weave should be disabled while offline or private browsing mode is active. r=thunder 2009-03-10 06:30:36 -05:00
Edward Lee
e7a623aaec Bug 482178 - Clean up services -> lazy services. r=thunder 2009-03-10 06:30:30 -05:00
Edward Lee
f81547db69 Bug 482007 - Refactor "should sync" and schedule sync logic. r=thunder 2009-03-10 06:15:52 -05:00
Edward Lee
29ac2f9233 Bug 482003 - Refactor _sync and _syncAsNeeded. r=thunder 2009-03-10 06:07:24 -05:00
Dan Mills
317e61ebb0 remove dump() debug statements 2009-03-10 01:20:50 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
e42c501b50 Fixed bug 480420 by using url.spec instead of url as key for the cache in RecordManager. 2009-03-07 11:04:42 -08:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
559cdb74cc Fennec now launches first run page, and updates extensions.weave.lastversion, so that it's no longer resetting syncId and therefore resetting the server every single time it tries to sync. Also set the download in resource.js to use LOAD_BYPASS_CACHE. Together these changes seem to fix bug 480270. 2009-03-07 00:55:47 -08:00
Myk Melez
cab6971dac integrate latest version of Preferences.js module, which features a variety of fixes for various issue and also adds support for pref observers 2009-03-06 17:58:22 -08:00
Edward Lee
cfad50e457 Bug 481873 - Failed login notifications remain after successful login 2009-03-06 09:18:50 -06:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
fcf55e528f Added a mostRecentError field to Weave.Service, which gets set to a string on any error that the user might need to know about; this is queried by the Fennec UI code to disply better error messages. 2009-03-04 15:49:58 -08:00
Edward Lee
8b4994ae22 Bug 480490 - Expose a wipeServer API for weave service. r=thunder 2009-02-26 22:14:32 -08:00
Edward Lee
1a083160c8 Bug 480457 - Expose a resetClient API for weave service and engines. r=thunder 2009-02-26 22:36:14 -08:00
Dan Mills
b98287b1eb don't fail when client metadata record doesn't exist, or has an empty payload. Reset last sync after a werver wipe on all clients 2009-03-03 11:57:30 -08:00
Dan Mills
125e420233 disable recordLike for clients 2009-03-03 11:53:56 -08:00
Dan Mills
e178c83009 create new records with correct guid set 2009-03-03 01:48:13 -08:00