b99315ef91adb6be2e91de0f7ce80b63279aff31
2008-12-19 18:35 -0800
jonathandicarlo - Merged
1d5964e1fd2092ad1d4508e2966b86ae5d1b6821
2008-12-19 18:35 -0800
jonathandicarlo - 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.
7558538719e9d79cdb1dc4f7845e7a1df5c6ddb1
2008-12-19 17:01 -0800
Dan Mills - merge upstream changes
a33a03ce149db2db0d1e7f6ad95ca055341e67df
2008-12-19 17:00 -0800
Dan Mills - fix typo in history sql queries, clarify valid sort order values for collections
3dd2647222bc4c2b76c6b29253bad06df5279bb0
2008-12-19 16:13 -0800
jonathandicarlo - 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.
bf2587e229398a025c6ac734ce509b93d384eb35
2008-12-19 15:52 -0800
jonathandicarlo - Merged
4496f49abc10aab260e825df4294e0fe363c14ac
2008-12-19 15:48 -0800
jonathandicarlo - Major rehaul/simplification of the Fennec UI for connecting to your Weave account
e1b46db8ed5a0a3d8318b7fdc78357af120c33f0
2008-12-19 15:24 -0800
Dan Mills - don't filter downloads on a PUT; fail permanently on http status 400-499, 501, 505
d1f16bb68c30613f22ca5fb4106fb75abbe0126c
2008-12-19 11:48 -0800
Dan Mills - change engine to process (download, reconcile, apply changes) incoming records one by one
38bbab1a9ed57b0cb14ab553b58cba0615e9d1e6
2008-12-18 22:39 -0800
Dan Mills - implement the awe (or tears) inducing places-style sql queries -- history sync works pretty well now
187aaa2e7b551ff19d575e298df71abddae63302
2008-12-18 16:53 -0800
Dan Mills - Bug 470208: Fix log4moz typo in FileAppender
a7e357d8f621f15bed24285bd55720975de30556
2008-12-19 00:42 +0100
Anant Narayanan - Merge with head
82067c9e86841a1e9e48fc67020f0a12e784f37a
2008-12-19 00:42 +0100
Anant Narayanan - Use stream based communication instead of XHR
67a01d0b1f7f5db36c972d25679885dd1a6b8571
2008-12-18 15:10 -0800
Dan Mills - move startup code to happen after the UI comes up
1ca4c32b3999858df7369e592a5b3ff42ac4cbde
2008-12-18 01:11 -0800
Dan Mills - fix some variable references to use a local var instead of a closure
bc0cf14b1501c11d6229d1ef329c994f916ebbba
2008-12-18 01:09 -0800
Dan Mills - typo fix
055dc7f76c9c8f8972a5620b6771a48db70c2594
2008-12-17 16:04 -0800
Dan Mills - sync visit times and transition types for history
4db296318219a4ca2511bd13d2d50ce9ecf33b5f
2008-12-17 02:32 -0800
Dan Mills - 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
075e33ed4e6beea434f54e26b98dc9a5a9d6a324
2008-12-17 02:30 -0800
Dan Mills - change itemExists to check for the cache, then call _itemExists, that way subclasses can override just that without having to care about the cache
3221d6b2bfae806ae51d6de763c5c32b2075225d
2008-12-17 02:29 -0800
Dan Mills - override _itemExists, itemExists (no _) checks for cached items, then calls that
420c58a97c4e57705e7b446cac14b71760a2e3f4
2008-12-16 17:08 -0800
Dan Mills - remove applyCommands from store; make itemExists not a 'private' method
5c57fdfdb4a4343c678a3c53d481c307a72acba6
2008-12-16 17:06 -0800
Dan Mills - api change for stores, deal with records not 'commands'
a02e3fb63d5b1de79fc74780e0d3721a5c885a9e
2008-12-13 16:33 +0100
Anant Narayanan - Make Form history sync work again with new engine
5c40b868a4d76ac90b63db84fe316615fabc8e6b
2008-12-12 13:57 -0800
Dan Mills - merge upstream changes
497db67598081086df4627c947e7c7f47dc232e5
2008-12-12 13:55 -0800
Dan Mills - closer to history somewhat working. need to rethink approach because of performance problems
ecc29a6c45079a8f58e01a89648a40f651cecfee
2008-12-12 13:55 -0800
Dan Mills - add applyImcoming to store base class
5230dade0d4edc1d3b7b3eac29261979e3809a22
2008-12-12 13:54 -0800
Dan Mills - remove slightly misleading comment
68c815fa3d63a00f9a6c1ec113b7990b4cf4ab1e
2008-12-12 13:53 -0800
Dan Mills - don't stop applying changes when one fails to do so
8cb1ea6b23eed3e4fe5a24bf6bfa2942062db0fe
2008-12-11 15:19 -0800
jonathandicarlo - Merged
0c12cc99b973a76c99b3b78bf78eaab77a900139
2008-12-11 14:26 -0800
jonathandicarlo - 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.
45a6be7daacca547c728edc66ae9b93c3adeb5fe
2008-12-10 18:13 -0800
jonathandicarlo - 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.
24fbde38c95258387ba3d603d2c6e669e39bcd24
2008-12-10 00:57 -0800
Dan Mills - closer to history working
39d5ec218f66f73f9747385bcfb4dd00965b6932
2008-12-09 12:26 -0800
Dan Mills - enable history sync (not working yet)
879687443d562fa306ee177cbb802aeb56612ff5
2008-12-08 13:21 -0800
Dan Mills - make changeItemID exclusively a store method
e59cb69d2395840fe1155028d22d9c99b40d45bc
2008-12-08 09:53 -0800
Dan Mills - 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
aacee78d46954768eb78254d3a50f3e63f74de11
2008-12-06 00:13 -0800
Dan Mills - bump version to 0.2.92
9bcb38b02b03c021a880aeca866012d5104681d9
2008-12-06 00:12 -0800
Dan Mills - 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)
34ba2a7f7da8871ae45c9b0b0edb04d59c867ce9
2008-12-06 00:11 -0800
Dan Mills - more/better logging; allow changed IDs list to be cleared even when tracker is disabled
1827ebccb1ddcafa193ffec758d26bbcd7e55837
2008-12-06 00:08 -0800
Dan Mills - clear changed IDs before adding all current ones in first-sync case; edit the ID list directly instead of enabling/disabling the tracker
c94b8dad69eca2c395e3cd1cac52feeaba4138e2
2008-12-05 03:36 -0800
Dan Mills - parentGUID -> parentid
63bc16770eba3b3f6ddbb297380e3ffe290037c0
2008-12-05 03:28 -0800
Dan Mills - 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)
e1d3a8cfd970ec17fdf9c195ddb07e5b81c4db45
2008-12-05 00:58 -0800
Dan Mills - oops, always disable tracker during sync
53b4d5b8b9c3540028fae78efd19f74880b0f66f
2008-12-05 00:55 -0800
Dan Mills - disable tracker for entire sync run. make sure tracker is re-enabled at the end
3a765c3738ccd6262483cc9f0f7491e11a054120
2008-12-05 00:42 -0800
Dan Mills - merge upstream changes
b6f872c3030dda1bec4a2a9b7f4bd2ee8045a927
2008-12-05 00:39 -0800
Dan Mills - use callbacks instead of snapshot diffs to figure out what changes to send to the server
bccc6265fac2472f01c189c0b68e4ef68a2175b3
2008-12-04 15:57 -0800
jonathandicarlo - 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)
53946805015941a79b8447a1f3545168103fa59b
2008-12-04 11:00 -0800
jonathandicarlo - Added Linux-ARM processor compiled version of crypto module to repository. Slight modification of makefile to enable building this on ARM.
7d03fe80909f793a59b4bdb5f0b7cede70b0f91e
2008-12-02 21:42 +0530
Siddharth Agarwal - bug 467085 log4moz updateParents messed up, doesn't support multilevel parenting properly, r=thunder
66d3bdc803f093968127327655de29389d5bd69c
2008-12-02 16:48 -0800
Dan Mills - 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
d3f6e2cf4fc7b4bc1458175208ecdcde46571caa
2008-12-02 16:46 -0800
Dan Mills - fix bookmarks tracker by removing yield calls (which of course don't work as callbacks for nsIBookmarksObserver)
e14daee67de057d552e0a51d79713b770c45c168
2008-12-02 14:26 -0800
Dan Mills - some small key record fixes; avoid causing indirect login manager queries in the Identity constructor; fix wbo, keys, crypto record unit tests
aae29a193600db71ae0ed6e07234cec128cde3b5
2008-12-01 20:02 -0800
Dan Mills - bump version to 0.2.91
5ca0a47e9064bd9cda550c3d546e763de707f4fb
2008-12-01 20:01 -0800
Dan Mills - re-set password in login manager when setting username/realm
e648ea4665b1a5f11a52395525c3076ae5cd9051
2008-12-01 20:01 -0800
Dan Mills - add debug for when setting password
ea32b42e6bc20915332b8b8770a18b86a161a2fa
2008-12-01 19:04 -0800
Dan Mills - change chrome url for weave passwords in login manager to chrome://weave
fe24db73a6943cf9d06cedcb5036c9e5ff95d5fb
2008-12-01 18:58 -0800
Dan Mills - remove unused 'cleartext' payload property; add fixme comment to set a pref listener
54f8e884dc0b4aa895127155847c7ef4442ba46e
2008-12-01 18:43 -0800
Dan Mills - reset default key URLs whenever username is set via the service
0671f18e0611351c8abb976fbb516ee219c13b7c
2008-12-01 18:08 -0800
Dan Mills - remove incorrect getter/setter for cleartext - it should not be stored inside the payload!
e49de7011c62038fb7e15585e15bb509a15a8d09
2008-12-01 18:07 -0800
Dan Mills - server api changes: encoding is gone (payload guaranteed to be utf-8 now), payload is guaranteed to be json so no need to wrap in an array to encode; change crypto object to place encrypted data in a 'cyphertext' property inside the payload, instead of replacing the payload
d3d131abf2d801e58730425784a5bd514eb77dbd
2008-12-01 14:18 -0800
Dan Mills - print http status, even for successful requests
(0) -30000 -10000 -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip