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 |