Dan Mills
|
efdd9ff7cf
|
fix typo in history sql queries, clarify valid sort order values for collections
|
2008-12-19 17:00:12 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
db2f178cf0
|
Changed components/Weave.js to start up the service on the 'profile-after-change' event instead of the 'sessionstore-windows-restored' event, since the latter doesn't exist on Fennec.
|
2008-12-19 16:13:00 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
ad9eb3e4e1
|
Merged
|
2008-12-19 15:52:20 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
54d7de2ca4
|
Major rehaul/simplification of the Fennec UI for connecting to your Weave account
|
2008-12-19 15:48:40 -08:00 |
|
Dan Mills
|
676e05f069
|
don't filter downloads on a PUT; fail permanently on http status 400-499, 501, 505
|
2008-12-19 15:24:37 -08:00 |
|
Dan Mills
|
08512b99a5
|
change engine to process (download, reconcile, apply changes) incoming records one by one
|
2008-12-19 11:48:09 -08:00 |
|
Dan Mills
|
d55df6a1f4
|
implement the awe (or tears) inducing places-style sql queries -- history sync works pretty well now
|
2008-12-18 22:39:32 -08:00 |
|
Dan Mills
|
ce46b6e972
|
Bug 470208: Fix log4moz typo in FileAppender
|
2008-12-18 16:53:25 -08:00 |
|
Anant Narayanan
|
f436cdf5ca
|
Merge with head
|
2008-12-19 00:42:49 +01:00 |
|
Anant Narayanan
|
c5ece4c18e
|
Use stream based communication instead of XHR
|
2008-12-19 00:42:12 +01:00 |
|
Dan Mills
|
6e413049b4
|
move startup code to happen after the UI comes up
|
2008-12-18 15:10:33 -08:00 |
|
Dan Mills
|
970091b11a
|
fix some variable references to use a local var instead of a closure
|
2008-12-18 01:11:03 -08:00 |
|
Dan Mills
|
e21bb9c514
|
typo fix
|
2008-12-18 01:09:17 -08:00 |
|
Dan Mills
|
9768e6c566
|
sync visit times and transition types for history
|
2008-12-17 16:04:03 -08:00 |
|
Dan Mills
|
06dc4da97f
|
sync only the last 150 history items (pending some special sauce to sync high-scoring items); various sql fixes. history is syncing now, though there are bugs here and there
|
2008-12-17 02:32:00 -08:00 |
|
Dan Mills
|
7f2139c4af
|
change itemExists to check for the cache, then call _itemExists, that way subclasses can override just that without having to care about the cache
|
2008-12-17 02:30:11 -08:00 |
|
Dan Mills
|
32773c0f83
|
override _itemExists, itemExists (no _) checks for cached items, then calls that
|
2008-12-17 02:29:28 -08:00 |
|
Dan Mills
|
2de7c6df82
|
remove applyCommands from store; make itemExists not a 'private' method
|
2008-12-16 17:08:57 -08:00 |
|
Dan Mills
|
c02d11a89e
|
api change for stores, deal with records not 'commands'
|
2008-12-16 17:06:45 -08:00 |
|
Anant Narayanan
|
ea93b73081
|
Make Form history sync work again with new engine
|
2008-12-13 16:33:04 +01:00 |
|
Dan Mills
|
f1a5b78d89
|
merge upstream changes
|
2008-12-12 13:57:05 -08:00 |
|
Dan Mills
|
6d599af9b4
|
closer to history somewhat working. need to rethink approach because of performance problems
|
2008-12-12 13:55:58 -08:00 |
|
Dan Mills
|
59d28a8a5c
|
add applyImcoming to store base class
|
2008-12-12 13:55:26 -08:00 |
|
Dan Mills
|
3c88a35efd
|
remove slightly misleading comment
|
2008-12-12 13:54:19 -08:00 |
|
Dan Mills
|
1e7370ba2d
|
don't stop applying changes when one fails to do so
|
2008-12-12 13:53:48 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
1e27ccd917
|
Merged
|
2008-12-11 15:19:43 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
db031ee612
|
On Fennec there is no microsummaries service, so I made the BookmarksEngine catch the exception if the service is undefined, and skip commands that would require it to create a microsummary, logging warnings instead.
|
2008-12-11 14:26:20 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
bb716e681f
|
Added UI to set username/password/passphrase for Weave client on Fennec, and made it work. Following my UI proposal for now, it uses html pages loaded at chrome URLs, which is not ideal.
|
2008-12-10 18:13:05 -08:00 |
|
Dan Mills
|
022ceb5055
|
closer to history working
|
2008-12-10 00:57:27 -08:00 |
|
Dan Mills
|
3ef1c0d9b1
|
enable history sync (not working yet)
|
2008-12-09 12:26:14 -08:00 |
|
Dan Mills
|
f2e4594263
|
make changeItemID exclusively a store method
|
2008-12-08 13:21:25 -08:00 |
|
Dan Mills
|
9070a62677
|
remove sync cores, they are no longer used; remove sharing code from bookmarks (we can bring it back when we need it again, needs work); have the engine give hints to the store about when to wrap all items and cache them (to make subsequent calls to wrap one item fast); move serializeItem/getAllIDs into the store
|
2008-12-08 09:53:32 -08:00 |
|
Dan Mills
|
8bf18e53a1
|
bump version to 0.2.92
|
2008-12-06 00:13:19 -08:00 |
|
Dan Mills
|
b8a8a42755
|
tracker now caches places id -> guid mappings, since otherwise it can't retrieve the correct guid on item removal (because the callback happens after the item is removed)
|
2008-12-06 00:12:40 -08:00 |
|
Dan Mills
|
84f9045278
|
more/better logging; allow changed IDs list to be cleared even when tracker is disabled
|
2008-12-06 00:11:16 -08:00 |
|
Dan Mills
|
c595ceeb1b
|
clear changed IDs before adding all current ones in first-sync case; edit the ID list directly instead of enabling/disabling the tracker
|
2008-12-06 00:08:54 -08:00 |
|
Dan Mills
|
f1332902ba
|
parentGUID -> parentid
|
2008-12-05 03:36:27 -08:00 |
|
Dan Mills
|
37a62b2479
|
re-enable tracker in the first-sync case just to add all the guids; add some debugging messages; when reconciling throw out records which are identical on the client and server (even if we thought they had changed)
|
2008-12-05 03:28:17 -08:00 |
|
Dan Mills
|
fd7d30a288
|
oops, always disable tracker during sync
|
2008-12-05 00:58:25 -08:00 |
|
Dan Mills
|
95b8e357b2
|
disable tracker for entire sync run. make sure tracker is re-enabled at the end
|
2008-12-05 00:55:19 -08:00 |
|
Dan Mills
|
912dadd022
|
merge upstream changes
|
2008-12-05 00:42:11 -08:00 |
|
Dan Mills
|
c1a443df70
|
use callbacks instead of snapshot diffs to figure out what changes to send to the server
|
2008-12-05 00:39:54 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
638fd379f2
|
Moved the ARM version of WeaveCrypto.so to the /components directory (where every other platform will try to laod it and fail, while ARM will try to load it and succeed)
|
2008-12-04 15:57:29 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
f031676882
|
Added Linux-ARM processor compiled version of crypto module to repository. Slight modification of makefile to enable building this on ARM.
|
2008-12-04 11:00:47 -08:00 |
|
Dan Mills
|
00fdbf86d6
|
move non-working unit tests into subfolders so that 'make' works again. the non-working tests will need some major re-writing due to the move away from webdav
|
2008-12-02 16:48:07 -08:00 |
|
Dan Mills
|
dd8e0e678b
|
fix bookmarks tracker by removing yield calls (which of course don't work as callbacks for nsIBookmarksObserver)
|
2008-12-02 16:46:24 -08:00 |
|
Dan Mills
|
497743cb82
|
some small key record fixes; avoid causing indirect login manager queries in the Identity constructor; fix wbo, keys, crypto record unit tests
|
2008-12-02 14:26:18 -08:00 |
|
Siddharth Agarwal
|
9c564f7526
|
bug 467085 log4moz updateParents messed up, doesn't support multilevel parenting properly, r=thunder
|
2008-12-02 21:42:20 +05:30 |
|
Dan Mills
|
c5ed82885f
|
bump version to 0.2.91
|
2008-12-01 20:02:01 -08:00 |
|
Dan Mills
|
7bee21d741
|
re-set password in login manager when setting username/realm
|
2008-12-01 20:01:41 -08:00 |
|