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

934 Коммитов

Автор SHA1 Сообщение Дата
Dan Mills bf5efd53ba switch to generating individual bookmark records directly from the places store, without using a cache (to improve memory performance); create objects for bookmark types; temporarily disable history sync 2008-12-28 19:59:44 -08:00
Dan Mills c7624addd6 really actually fix login errors this time 2008-12-27 12:15:45 -08:00
Dan Mills 00f7898db0 half baked replace by title method 2008-12-27 12:15:26 -08:00
Dan Mills 71d8038a52 print observer notifications to debug log 2008-12-27 12:15:04 -08:00
Dan Mills 5631f143ae add some makefile magic for creating release & snapshot builds more easily 2008-12-27 00:11:41 -08:00
Dan Mills 7af7fa0571 remove commented-out code 2008-12-26 21:50:07 -08:00
Dan Mills 1543c71b58 force GC, makes sync of many items possible on fennec 2008-12-26 21:49:17 -08:00
Dan Mills ea6fb1ae2d Bug 471076: explicitly check login succeeded 2008-12-26 16:08:55 -08:00
Dan Mills 5c873c8695 change serverURL to use 0.3 url schema 2008-12-23 13:51:30 -08:00
Dan Mills ab50e9204a bump version to 0.2.93 2008-12-23 12:17:40 -08:00
Dan Mills 3bf24e2364 Various engine/bookmark changes:
* Rely on the server to sort incoming records, remove all sorting code client-side.
* Streamline sync to be able to process incoming records one at a time, as soon as they are downloaded.  This changes reconciliation to be able to process a single incoming record.
* Engine base class will automatically convert parentid, depth, and sortindex into toplevel WBO objects.  This is good for now but kinda broken, engine subclasses should really be generating WBO records themselves.
* Since index is now a toplevel WBO property, there is no need for the bookmarks sync code to subclass recordLike.
* Refactor bookmarks store to be a little cleaner and work directly with records instead of "commands".
2008-12-23 11:30:31 -08:00
Dan Mills c11a364f5a remove accidentally committed logging calls 2008-12-23 11:23:10 -08:00
Dan Mills d45b559eb4 add a method to wrap a depth-only record (just depth and guid, nothing else) 2008-12-23 11:22:29 -08:00
Dan Mills 6fb2dcd808 add depth and sortindex getters, and a toString for nicer printing 2008-12-23 11:20:20 -08:00
Dan Mills 706671179a add a method to push a depth-only record into a collection 2008-12-23 11:19:33 -08:00
Dan Mills f3f41b7d2d register for the right event on firefox 2008-12-23 11:18:37 -08:00
jonathandicarlo@user-64-9-236-168.googlewifi.com 02e6f3e7ff Removed extra debug code from service.js 2008-12-21 14:59:33 -08:00
jonathandicarlo@user-64-9-236-168.googlewifi.com 3fe664b629 Weave on Fennec will no longer attempt to generate SSH keys -- for this release, you need to have a Weave account already and then connect Fennec to it. 2008-12-21 14:41:17 -08:00
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