Граф коммитов

1016 Коммитов

Автор SHA1 Сообщение Дата
jonathandicarlo@localhost d3de9d31ba Wrote some scaffolding for the Fennec-weave UI -- doesn't do anything yet. 2008-12-21 14:08:33 -08:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local 9406c1df6c Set Weave component back to using the 'sessionstore-windows-restored' event. Will use a different way of intializing on Fennec. 2008-12-19 18:43:36 -08:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local b05fc7c819 Merged 2008-12-19 18:35:57 -08:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local c8107b81c5 Changed tiny check box for large toggle icon for hiding/showing password/passphrase on the Fennec account-connect screen. Note: this icon was drawn by me and is excessively crappy. Please replace with a professional icon. 2008-12-19 18:35:39 -08:00
Dan Mills 6c44ac225d merge upstream changes 2008-12-19 17:01:03 -08:00
Dan Mills 400b30b229 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 583d29ae7d 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 e738ddf524 Merged 2008-12-19 15:52:20 -08:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local b3f44d0231 Major rehaul/simplification of the Fennec UI for connecting to your Weave account 2008-12-19 15:48:40 -08:00
Dan Mills a449c1f3e5 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 b043c0298e change engine to process (download, reconcile, apply changes) incoming records one by one 2008-12-19 11:48:09 -08:00
Dan Mills 18166fe10e 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 e23d4eddf2 Bug 470208: Fix log4moz typo in FileAppender 2008-12-18 16:53:25 -08:00
Anant Narayanan fbfb9cc3ca Merge with head 2008-12-19 00:42:49 +01:00
Anant Narayanan 07ada92049 Use stream based communication instead of XHR 2008-12-19 00:42:12 +01:00
Dan Mills 85ae9b1f38 move startup code to happen after the UI comes up 2008-12-18 15:10:33 -08:00
Dan Mills 07b236f5a3 fix some variable references to use a local var instead of a closure 2008-12-18 01:11:03 -08:00
Dan Mills 027993146e typo fix 2008-12-18 01:09:17 -08:00
Dan Mills 93a5c4d1d3 sync visit times and transition types for history 2008-12-17 16:04:03 -08:00
Dan Mills 63dc5d0a58 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 88e70d14c6 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 55a9524e8c override _itemExists, itemExists (no _) checks for cached items, then calls that 2008-12-17 02:29:28 -08:00
Dan Mills e2b4f8ce54 remove applyCommands from store; make itemExists not a 'private' method 2008-12-16 17:08:57 -08:00
Dan Mills 9c65c6203d api change for stores, deal with records not 'commands' 2008-12-16 17:06:45 -08:00
Anant Narayanan 27365a854c Make Form history sync work again with new engine 2008-12-13 16:33:04 +01:00
Dan Mills b1e7e421bc merge upstream changes 2008-12-12 13:57:05 -08:00
Dan Mills 67ee4ce031 closer to history somewhat working. need to rethink approach because of performance problems 2008-12-12 13:55:58 -08:00
Dan Mills 8e2f4e6dc7 add applyImcoming to store base class 2008-12-12 13:55:26 -08:00
Dan Mills 0b0cd0ecfc remove slightly misleading comment 2008-12-12 13:54:19 -08:00
Dan Mills 23baae2006 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 a5da49ac2f Merged 2008-12-11 15:19:43 -08:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local a77aeb9f4c 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 4c4fe745de 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 b4ce08d32d closer to history working 2008-12-10 00:57:27 -08:00
Dan Mills 6bf68420c8 enable history sync (not working yet) 2008-12-09 12:26:14 -08:00
Dan Mills 8e9523ee72 make changeItemID exclusively a store method 2008-12-08 13:21:25 -08:00
Dan Mills e11a3250a5 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 55df62217e bump version to 0.2.92 2008-12-06 00:13:19 -08:00
Dan Mills 52ee1c18f5 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 3095b5dbd7 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 810cd9f6fe 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 08e95437cf parentGUID -> parentid 2008-12-05 03:36:27 -08:00
Dan Mills 3cb919b02a 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 dfc77578a0 oops, always disable tracker during sync 2008-12-05 00:58:25 -08:00
Dan Mills 0d6ea4b75d 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 3cf890c060 merge upstream changes 2008-12-05 00:42:11 -08:00
Dan Mills a7fe7a2dff 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 1d0279b76d 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 0b34f796bb 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 77c5151401 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