Dan Mills
422fbff4cd
merge upstream changes
2009-02-10 01:01:50 -08:00
Dan Mills
8a357105f7
multi-cluster support; use new 'newer' flag instead of 'modified' for collection searches
2009-02-10 00:57:16 -08:00
Dan Mills
0d2a5e873a
remove unused code; add multi-cluster support; use Svc.Prefs branch for prefs; move some code from the window overlay into onStartup (print weave version and user agent string); automatically disable weave if crypto module is not working
2009-02-10 00:56:42 -08:00
Dan Mills
8164e36975
don't set any username by default
2009-02-10 00:53:23 -08:00
Dan Mills
cdae496483
temporarily send the 'modified' header as well as 'newer' so we continue to support older servers
2009-02-10 00:52:48 -08:00
Dan Mills
cf68f2b71f
put prefs branch into Svc.Prefs
2009-02-10 00:52:05 -08:00
Dan Mills
f0b78c3c63
use -fshort-wchar on x86_64 too (only exclude it form arm)
2009-02-10 00:51:06 -08:00
Dan Mills
23bd123d07
add support for newer filter to collections
2009-02-10 00:12:11 -08:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
d6e830ec06
SessionStore not available on Fennec, so now using alternate methods to get the list of tabs.
2009-02-09 21:16:18 -08:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
149b5c8e8a
Fixed some minor problems with TabEngine; identified places where TabEngine will need to use alternate methods to work on Fennec.
2009-02-09 20:23:42 -08:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
47092cd7f9
Switched TabTracker to register listeners on window open and remove them at window close -- need to find an alternate way to make this work on Fennec, where windows don't have tabContainers.
2009-02-06 17:50:12 -08:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
4b7d836c3a
Added debugging info to TabEngine. Instantiated and registered TabEngine in both Firefox weave glue and Fennec weave glue.
2009-02-06 11:19:50 -08:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
370341c284
Rewrote tabs engine to work with 0.3 API. (Not yet tested).
2009-02-04 19:51:20 -08:00
Dan Mills
5219e46225
collection searches for records older than a certain date now use the 'older' parameter instead of 'modified', since the latter is ambiguous depending on the verb used
2009-02-03 15:54:30 -08:00
Dan Mills
d49465a6b0
disable scheduled sync when login fails
2009-02-03 15:50:41 -08:00
Dan Mills
edee72864d
merge upstream changes
2009-02-02 11:44:40 -08:00
Dan Mills
7fcbc34c4c
server returns a json object for user root now, modify checkLogin() accordingly
2009-02-02 11:44:07 -08:00
Dan Mills
c723a70134
ignore all events when tracker.ignoreAll is true; ignore most bookmark annotations (except for the ones we sync)
2009-02-02 11:43:06 -08:00
Myk Melez
acb485077d
bug 475855: make the test_auth_manager and test_resource tests work again with recent changes to the Resource object
2009-01-28 17:51:23 -08:00
Dan Mills
3d81402b9d
merge upstream changes
2009-01-27 17:23:51 -08:00
Dan Mills
813afa9b10
set record ID for bookmark deletes too
2009-01-27 17:23:23 -08:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
a43c54ab30
Added id argument to definition of createRecord in base Store class -- all subclasses must override this and must take the id argument.
2009-01-27 17:23:18 -08:00
Dan Mills
4a1427278e
set record ID in history store when creating a record
2009-01-27 17:08:47 -08:00
Dan Mills
ec75cd2b3d
set record IDs inside the store; fix bookmarks tracker, it was ignoring change events (e.g., changed title and such)
2009-01-27 16:54:54 -08:00
Dan Mills
cb5343de85
only url-encode weave IDs when constructing a URL with them
2009-01-27 16:36:00 -08:00
Dan Mills
9c9ddb6eb2
don't encrypt empty payloads
2009-01-27 15:25:16 -08:00
Dan Mills
03efd591ff
initialize wbo records' uri property correctly
2009-01-27 15:12:35 -08:00
Dan Mills
3cedb09d82
Make records not extend Resource, instead they have a serialize() method that can be used to create a Resource for uploading if necessary.
...
Use global service instances under Svc.*
Consolidate various record managers (caches/convenience factories) to extend the same base object
Log exceptions caught by notify wrapper
2009-01-27 13:35:10 -08:00
Dan Mills
ee92f117a0
add more flexible descriptions for login errors
2009-01-26 10:00:00 -08:00
Dan Mills
04d0f7d7ae
Bug 471076: make notify wrapper catch exceptions; don't use catchAll wrapper in service, and check return value of login/verifyLogin
2009-01-24 16:49:23 -08:00
Dan Mills
7e8166c629
make it so clients list can be modified from any client, and so it doesn't upload client info on every sync; clients list no longer stores data (except the local client's guid) in the firefox prefs
2009-01-23 15:09:21 -08:00
Dan Mills
fbb1804eb8
WBO toString will serialize 'payload', CryptoWrapper overrides that and will serialize 'cleartext'
2009-01-23 15:08:12 -08:00
Dan Mills
4931df8a3a
move Observers.js and Preferences.js into an ext/ directory, to make it clear they are externally-mantained libraries
2009-01-22 11:48:36 -08:00
Dan Mills
3dec5d4605
wrap microsummary creation code in try/catch; catch unknown items during onItemMoved (should not happen, but...)
2009-01-21 19:04:13 -08:00
Dan Mills
64399820c2
cast modified timestamp to an int if it's a string
2009-01-21 19:02:38 -08:00
Dan Mills
18c1b82a81
simpler reconciliation for history
2009-01-20 13:13:31 -08:00
Dan Mills
f4fddb65c1
fix url vs uri typo
2009-01-15 18:43:44 -08:00
Dan Mills
3123be1d68
merge upstream changes
2009-01-15 15:53:51 -08:00
Dan Mills
946642420d
fix typo
2009-01-15 15:53:34 -08:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
0b5d7072fd
Merged
2009-01-15 14:06:00 -08:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
bb5eead71b
Added a method to historyStore called tempTableExists which does a SELECT (rather than using tableExists) to correctly tell whether a temp table is there or not, so that historyEngine will work correctly on both Fennec and Firefox (See bug 472963)
2009-01-15 14:05:50 -08:00
Dan Mills
476672bf55
Bug 468671: Don't synchronize livemarks. Based on patch by Jorge Alves <jag.alves@gmail.com>
2009-01-15 13:58:59 -08:00
Dan Mills
1420201b13
add some extra log info to engine; have tracker ignore all changes when applying a change to prevent the tracker from generating new guids for new items before the store has a chance to set the right one
2009-01-14 22:01:04 -08:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
ce64889074
Added callback to Weave.Service.onStartup, which the Fennec UI uses to notify user that Weave has connected, that it ran into an error, or that it's awaiting configuration. Started moving fennec preferences from HTML to XUL.
2009-01-14 11:23:08 -08:00
jonathandicarlo@h-221.office.mozilla.org
13ccc3082f
Merged
2009-01-13 17:42:44 -08:00
Dan Mills
c8f1c3219e
disable unused engines; fix trackers trying to call enable which is gone now; improve bookmarks tracker logging
2009-01-13 16:55:51 -08:00
jonathandicarlo@h-221.office.mozilla.org
4380a843a0
Merged
2009-01-13 16:45:01 -08:00
Dan Mills
f6a53f5067
syncCores are gone
2009-01-13 16:11:31 -08:00
Dan Mills
2729d012ee
make tracker return true/false when adding a changed ID to indicate if it was a valid add or not; change bookmarks & history trackers to match; fix some problems in bookmarks tracker
2009-01-13 15:55:35 -08:00
Dan Mills
5a6cb633ba
ignore/unignore specific weave IDs instead of a blanket enable/disable of the tracker during sync.
2009-01-13 14:43:21 -08:00