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

2706 Коммитов

Автор SHA1 Сообщение Дата
Gregory Szorc 7dec6ca6b3 Bug 760905 - Change bounds of test_storage_queue.js to address orange; r=rnewman 2012-07-11 12:06:44 -07:00
Anant Narayanan 979919b567 Bug 761877: Add correct UTF-8 handling to RESTRequest; r=gps 2012-06-15 14:49:11 -07:00
Anant Narayanan ff064abba0 Bug 760906: Enable logging for AITC; r=gps 2012-06-15 14:47:33 -07:00
Jeff Balogh 0838bed4ee Bug 754062 - Add skeleton for browser notifications service; r=gps 2012-06-14 14:58:19 -07:00
Ehsan Akhgari f4b598bf08 Bug 722872 - Part 1: Add nsITransferable::Init(nsILoadContext*), enforce that it's called in debug builds, and add nsIDOMDocument* arguments to nsIClipboardHelper methods; r=roc
This patch does the following:

* It adds nsITransferable::Init(nsILoadContext*).  The load context
  might be null, which means that the transferable is non-private, but
  if it's non-null, we extract the boolean value for the privacy mode
  and store it in the transferable.
* It adds checks in debug builds to make sure that Init is always
  called, in form of fatal assertions.
* It adds nsIDOMDocument* agruments to nsIClipboardHelper methods which
  represent the document that the string is coming from.
  nsIClipboardHelper implementation internally gets the nsILoadContext
  from that and passes it on to the transferable upon creation.  The
  reason that I did this was that nsIClipboardHelper is supposed to be a
  high-level helper, and in most of its call sites, we have easy access
  to a document object.
* It modifies all of the call sites of the above interfaces according to
  this change.
* It adds a GetLoadContext helper to nsIDocument to help with changing
  the call sites.
2012-04-16 22:14:01 -04:00
Ryan VanderMeulen 8b9c9fea4d Merge m-c to inbound. 2012-07-09 20:53:11 -04:00
Jens Hatlak 1f359da27e Bug 758530 - Sync does not initialize automatically anymore. r=bsmedberg
Add SeaMonkey AppID to Weave component whitelist
2012-06-05 21:27:54 +02:00
Gregory Szorc 19b53c7931 Bug 700000 - Bump Sync version to 1.18.0 2012-06-04 22:29:52 +02:00
Gregory Szorc fb1baf5da1 Bug 760905 - Disable problematic test for AITC; r=I
AITC is not enabled by default, so this test would just add overhead for
people tracking the tree.
2012-06-04 10:14:30 +02:00
Anant Narayanan 5a1ed35be7 Bug 757261: Apps in the Cloud Manager and Service; r=mconnor 2012-06-02 23:32:37 -07:00
Anant Narayanan 19204af86d Bug 745345: BrowserID support for Apps in the Cloud; r=khuey, r=gps 2012-06-02 22:08:54 -07:00
Anant Narayanan c68a0ed9c7 Bug 755375: Implement Apps in the Cloud storage layer; r=gps 2012-06-02 21:58:46 -07:00
Anant Narayanan d8113a6692 Bug 754538 - Implement Apps in the Cloud REST client; r=gps, r=mconnor 2012-06-02 20:35:34 -07:00
Gregory Szorc 3dcc94ff11 Bug 760448 - Send result to CommonUtils.jsonSave's callback; r=rnewman 2012-06-01 18:35:38 +02:00
Gregory Szorc a52be42518 Bug 749336 - JS implementation of AITC 1.0 server; r=rnewman 2012-06-01 15:12:43 +02:00
Gregory Szorc 7f6bc83e15 Bug 744323 - JS implementation of storage service 2.0 server; r=rnewman 2012-06-01 15:12:40 +02:00
Gregory Szorc 12f45ea95b Bug 760105 - Add argument to CommonUtils.encodeBase64URL for padding; r=rnewman 2012-06-01 15:12:37 +02:00
Gervase Markham 68d38d677f Bug 759095 - upgrade license to MPL 2, and other licensing cleanups.
--HG--
extra : rebase_source : da55a4937383eda2baf7c9a362501da8ee664146
2012-05-29 16:52:43 +01:00
Gregory Szorc 2966d613ae Bug 756366 - Preserve Sync credentials during client wipe; r=rnewman 2012-05-22 10:17:53 +02:00
Gervase Markham 82ff7027aa Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Gregory Szorc 98a675f363 Merge services-central into mozilla-central 2012-05-15 09:39:11 -07:00
Raymond Lee c4ebefe0f4 Bug 721283 - TPS driver should unload observers on exit r=gps 2012-05-12 02:40:09 +08:00
Gregory Szorc 1fb7e46ec6 Merge m-c into s-c 2012-05-11 11:31:42 -07:00
Joe Drew 157bb2b743 Merge last PGO-clean cset from inbound to central. 2012-05-10 21:25:37 -04:00
Gregory Szorc c967517f14 Bug 753515 - Move json{Load,Save} from services-sync into services-common; r=mconnor
--HG--
rename : services/sync/tests/unit/test_utils_json.js => services/common/tests/unit/test_utils_json.js
2012-05-10 12:21:21 -07:00
Rob Campbell a8a89c4a32 merge fx-team to m-c 2012-05-10 11:54:23 -03:00
Blair McBride 70f7fb2d11 Bug 746909 - Lazy load AddonRepository, and various other JS modules. r=dtownsend 2012-05-10 14:28:45 +12:00
Benjamin Smedberg dd1b0e7adc Bug 737164 part C - switch various in-tree callers which are using fallible strings to keep using them
--HG--
extra : rebase_source : f5b42ba1f5745b256ba4e4ca67c883696904f9c1
2012-05-08 13:55:24 -04:00
Richard Newman 3f36a0e55e Merge m-c to s-c. 2012-05-06 18:58:00 -07:00
Gregory Szorc 5a05a2392b Merge m-c to s-c 2012-05-03 14:33:48 -07:00
Gregory Szorc b531b6a95c Bug 749957; r=rnewman 2012-05-03 14:25:33 -07:00
Gregory Szorc 64742da9c1 Bug 751291 - Rename CryptoUtils._sha1 -> CryptoUtils.UTF8AndSHA1; r=rnewman 2012-05-02 12:28:03 -07:00
Anant Narayanan 8b54c4dcbe Bug 745069 - Add methods to DOMApplicationRegistry for AitC support; r=fabrice 2012-04-28 00:10:08 -07:00
Anant Narayanan d6cd6d21af Bug 745065: Backing out removal of Apps sync engine 2012-04-26 11:27:16 -07:00
Gregory Szorc 3e09ffce38 Bug 700000 - Bump Sync version to 1.17.0 2012-04-24 14:50:39 -04:00
Richard Newman 5a1b88397c Merge m-c to s-c. 2012-04-20 10:51:26 -07:00
Gregory Szorc 6e4bb7db73 Bug 746659 - Fix symlinks in services-common modules; r=rnewman 2012-04-18 11:26:04 -07:00
Gregory Szorc 545c59d4cc Back out df780dfa7862 for xpcshell bustage on Windows and Linux 2012-04-17 16:49:40 -07:00
Gregory Szorc 330c67257d Bug 745425 - Fix bustage in test_prefs_tracker.js from previous commit; r=bustage 2012-04-17 16:45:32 -07:00
Anant Narayanan a8e51fd3da Bug 745425 - Move Utils.encodeBase64url to CommonUtils; r=gps 2012-04-17 15:42:33 -07:00
Anant Narayanan 3baf012f42 Bug 745424 - Add TokenAuthenticatedRESTRequest; r=gps 2012-04-17 15:32:33 -07:00
Gregory Szorc acbe837e59 Bug 745885 - Improvements to CommonUtils.namedTimer; r=rnewman 2012-04-16 16:14:04 -07:00
Gregory Szorc 9139619075 Bug 745396 - Refactor Sync utility functions into services-{common,crypto}; r=rnewman 2012-04-16 12:19:01 -07:00
Richard Newman dbb9dc9162 Merge m-c to s-c. 2012-04-14 01:44:24 -07:00
Anant Narayanan a4060b9242 Bug 745065 - Remove sync engine for apps (superseded by AitC) 2012-04-13 11:13:01 -07:00
Gregory Szorc ad61c52398 Bug 731494 - Use nsinstall properly in services/common/Makefile.in; r=bustage 2012-04-13 10:03:08 -07:00
Gregory Szorc a8ac3f9cf5 Bug 744627 - TokenServerClient should not call callbacks twice; r=rnewman 2012-04-11 18:51:48 -07:00
Luke Wagner d3faf91314 Bug 744842 - don't include actual args in error.stack.toString (r=dmandelin)
--HG--
extra : rebase_source : 66a780c6abfc4fadc7cc08ed97224296af20ad61
2012-04-11 18:07:44 -07:00
Gregory Szorc d53442f051 Bug 744614 - Make token server client conform with spec change; r=rnewman 2012-04-11 15:24:21 -07:00
Richard Newman 5619e2132f Merge m-c to s-c. 2012-04-09 18:57:46 -07:00
Gregory Szorc a283a6afb5 Bug 727210 - Implement client for Services' token server; r=rnewman 2012-04-09 15:40:06 -07:00
Gregory Szorc c3959234ce Bug 743413 - Move some utility functions from sync to common; r=rnewman
--HG--
rename : services/sync/tests/unit/test_utils_atob.js => services/common/tests/unit/test_utils_atob.js
rename : services/sync/tests/unit/test_utils_utf8.js => services/common/tests/unit/test_utils_utf8.js
2012-04-09 15:39:59 -07:00
Matthew Noorenberghe 03a3c4d899 Bug 739697 - Don't begin a transaction for formhistory.sqlite if there's an existing one since we don't support nesting them. r=zpao,rnewman a=tracking-firefox
--HG--
extra : rebase_source : c78eed21037ffbd063230f9f16b1008eebb01310
2012-04-06 15:26:00 -04:00
Myk Melez 2eea1475c4 bug 725408 - implement WebappRT launcher/shell; r=bsmedberg 2012-04-17 07:11:53 -07:00
Gregory Szorc 6e7ff251cd Bug 731494 - Refactor generic code from services/sync into services/common; r=rnewman
--HG--
rename : services/sync/modules/async.js => services/common/async.js
rename : services/sync/modules/log4moz.js => services/common/log4moz.js
rename : services/sync/modules/ext/Observers.js => services/common/observers.js
rename : services/sync/modules/ext/Preferences.js => services/common/preferences.js
rename : services/sync/modules/ext/StringBundle.js => services/common/stringbundle.js
rename : services/sync/tests/unit/test_async_chain.js => services/common/tests/unit/test_async_chain.js
rename : services/sync/tests/unit/test_async_querySpinningly.js => services/common/tests/unit/test_async_querySpinningly.js
rename : services/sync/tests/unit/test_log4moz.js => services/common/tests/unit/test_log4moz.js
rename : services/sync/tests/unit/test_Observers.js => services/common/tests/unit/test_observers.js
rename : services/sync/tests/unit/test_Preferences.js => services/common/tests/unit/test_preferences.js
rename : services/sync/tests/unit/test_restrequest.js => services/common/tests/unit/test_restrequest.js
rename : services/sync/tests/unit/test_utils_makeURI.js => services/common/tests/unit/test_utils_makeURI.js
rename : services/sync/tests/unit/test_utils_namedTimer.js => services/common/tests/unit/test_utils_namedTimer.js
rename : services/sync/tests/unit/test_utils_stackTrace.js => services/common/tests/unit/test_utils_stackTrace.js
2012-04-05 23:26:06 -07:00
Marco Bonardo 3b4530759b Bug 737841 - Part 3: remove no more useful redirectsMode query option.
r=dietrich rs=gavin

--HG--
rename : toolkit/components/places/tests/queries/test_redirectsMode.js => toolkit/components/places/tests/queries/test_redirects.js
2012-04-07 01:17:53 +02:00
Paolo Amadini 0bfd44989d Bug 715355 - Deprecate and remove old style GUIDs. r=mak
--HG--
extra : rebase_source : 0d0a2ac825ed674075e8e85607a496668953c6c1
2012-04-12 12:27:57 +02:00
Gregory Szorc 21d847d841 Bug 741670 - Don't sync hotfix extensions; r=rnewman, Unfocused 2012-04-03 08:55:58 -07:00
Gregory Szorc fdc865b2f2 Bug 739320 - Handle title in received "display URI" Sync commands; r=rnewman 2012-03-28 12:53:57 -07:00
Richard Newman 17bac6e477 Bug 739892 - correct type comparison error and typo in 7703db949571 (Bug 739339). a=borkage 2012-03-27 22:21:22 -07:00
Marina Samuel 7f2e3ee5c2 Bug 739320 - Send title in display URI command; r=gps 2012-03-27 10:13:52 -07:00
Richard Newman 13e28683e0 Bug 739339 - make desktop Sync more robust against malformed bookmark records. r=gps 2012-03-26 18:40:28 -07:00
Pallani Kumaran 646c865e5f Bug 701967 - Misc code cleanup in Sync's util.js; r=gps
This is a re-land of eb4233025be0. References to defunct tests have been
removed.
2012-03-13 02:12:47 +08:00
Gregory Szorc 1f69a4ee14 Bug 730989 - Refactor identity and authentication in Sync; r=rnewman 2012-03-22 15:49:50 -07:00
Gregory Szorc 4bf8f57ddf Backed out changeset eb4233025be0 for xpcshell test failures 2012-03-22 15:49:39 -07:00
Pallani Kumaran 68c641d2fd Bug 701967 - Misc code cleanup in Sync's util.js; r=gps 2012-03-13 02:12:47 +08:00
Gregory Szorc f523c1bae6 Merge m-c into s-c 2012-03-16 17:25:41 -07:00
Richard Newman dd67cb8f33 Bug 733886 - Ensure that tabs engine always uploads integer timestamps, not strings. r=gps 2012-03-13 16:45:26 -07:00
Richard Newman 363aaac87a Sync version bump to 1.16. NO BUG 2012-03-13 16:45:08 -07:00
Richard Newman 3d129e68af Bug 700540 - Part 2: intermittent orange in test_jpakeclient. Again. r=gps 2012-03-09 22:03:44 -08:00
Gregory Szorc 056a79a42d Bug 733987 - API to remove records from Sync's test HTTP server; r=rnewman 2012-03-08 13:50:09 -08:00
Richard Newman 71c8eb3018 Bug 684783 - Intermittent test_errorhandler.js. r=gps 2012-03-07 17:14:22 -08:00
Gregory Szorc 7bd84ecef7 Bug 733601 - Add onRequest hook to Sync's test HTTP server; r=rnewman 2012-03-07 10:42:39 -08:00
Gregory Szorc b4a3270d76 Bug 732605 - Only schedule shorter sync interval if records were successfully applied; r=rnewman, r=mconnor 2012-03-06 14:27:56 -08:00
Gregory Szorc b8780d6816 Bug 733237 - Make test HTTP sync server behave more properly; r=rnewman 2012-03-05 17:36:45 -08:00
Gregory Szorc 91bc932b6b Bug 731366 - Increase coverage and usefulness of test_load_modules. r=rnewman 2012-02-28 19:11:10 -08:00
Gregory Szorc b83b6f73ed Bug 729659 - Implement HTTP MAC authorization signing API; r=rnewman, dchan 2012-02-27 17:52:48 -08:00
Bobby Holley 9705b46712 Bug 735968 - PlacesUtils.history must be QI-ed before using nsPIPlacesDatabase methods. r=rnewman 2012-03-14 23:01:46 -07:00
Gregory Szorc 46d69dbe46 Bug 751950 - Detect Sync Key properly on first sync; r=rnewman 2012-05-04 11:55:40 -07:00
Marco Bonardo 25870338d7 Bug 613588 (Sync) - Load-on-demand livemarks.
r=rnewman
2012-02-24 13:42:32 +01:00
Richard Newman f44380666b Merge m-c to s-c. 2012-02-21 09:32:23 -08:00
Gregory Szorc a107ebbc0d Bug 712542 - Apply add-on state before install when installing through Sync; r=Unfocused, r=rnewman 2012-02-20 14:53:03 -08:00
Richard Newman 7e440ed6ba Merge m-c to s-c. 2012-02-14 12:55:18 -08:00
Richard Newman d7a31bf294 Bug 700540 - Intermittent test_jpakeclient.js | Shouldn't have aborted with jpake.error.timeout! r=gps 2012-02-19 12:02:01 -08:00
Richard Newman 609bbb69f1 Merge m-c to s-c. 2012-02-09 00:34:02 -08:00
Murali bc3fef50d8 Bug 720596 - Set both serverURL and clusterURL in test code; utilize constants; r=gps 2012-02-06 09:50:11 -08:00
Gregory Szorc d309a792f7 Bug 712715 - Make TPS wait for Sync to be ready; r=rnewman 2012-02-02 16:44:46 -08:00
Gregory Szorc 145283f217 Bug 710448 - Rewritten Sync record reconciling to handle edge cases; r=rnewman, r=philikon
This patch rewrites Sync's record reconciling logic to properly handle
edge cases. Before, there were a few cases where data loss could occur
because of improperly handled and ignored timestamps.
2012-01-25 13:32:05 -08:00
Geoff Lankow c59ab7ad07 Bug 718255 - Merge nsIPrefBranch2 with nsIPrefBranch - Part G, remove remaining uses of nsIPrefBranch2; r=bsmedberg 2012-01-18 23:23:28 +13:00
Gregory Szorc 53b8801ca8 Bug 725083 - Handle undefined sourceURI when installing add-ons; r=rnewman 2012-02-07 14:14:41 -08:00
Panagiotis Koutsourakis 9c7dfb9706 Bug 702388 - Convert Makefiles to use |TEST_DIRS += foo| r=khuey
Files named Makefile.in containing the expression

DIRS += <foo>
or
DIRS = <foo>

inside the conditional expression

ifdef ENABLE_TESTS
...
endif

are changed to

TEST_DIRS += tests

outside any conditional expression.

The files

./layout/Makefile.in
./layout/Makefile.in
./layout/style/Makefile.in
./rdf/Makefile.in
./security/manager/Makefile.in
./content/Makefile.in
./content/smil/Makefile.in
./content/xul/templates/Makefile.in
./content/xul/content/Makefile.in
./content/base/Makefile.in
./content/media/Makefile.in
./parser/htmlparser/Makefile.in
./dom/sms/Makefile.in
./js/jsd/Makefile.in
./js/xpconnect/Makefile.in
./widget/Makefile.in
./widget/windows/Makefile.in
./Makefile.in
./startupcache/Makefile.in
./storage/Makefile.in
./gfx/Makefile.in
./intl/strres/Makefile.in
./intl/uconv/Makefile.in
./intl/unicharutil/Makefile.in
./intl/lwbrk/Makefile.in
./embedding/Makefile.in
./modules/libjar/Makefile.in
./modules/libpref/Makefile.in
./build/Makefile.in
./build/win32/Makefile.in
./xpcom/Makefile.in
./extensions/spellcheck/hunspell/Makefile.in
./extensions/cookie/Makefile.in
./netwerk/Makefile.in
./netwerk/streamconv/Makefile.in
./editor/txmgr/Makefile.in
./toolkit/mozapps/shared/Makefile.in
./toolkit/mozapps/update/Makefile.in
./toolkit/library/Makefile.in
./toolkit/library/Makefile.in
./toolkit/crashreporter/Makefile.in
./toolkit/components/perf/Makefile.in
./toolkit/components/perf/Makefile.in
./toolkit/components/feeds/Makefile.in
./toolkit/components/url-classifier/Makefile.in

contain the string

ifdef ENABLE_TESTS

but have some other statement inside (e.g. TOOL_DIRS += <foo> etc) and
they remain unchanged by this patch.
2012-02-04 17:32:24 +00:00
Till Schneidereit 2751128160 Bug 718518. Remove in-tree uses of the nonstandard third argument to String.prototype.replace. r=dcamp,jgriffin,dao,ted,dtownsend 2012-01-18 16:10:39 -05:00
Gregory Szorc fb1e3e4673 Bug 704539 - Better handling of HTTP channels in Sync; r=rnewman 2012-01-17 11:51:45 -08:00
Richard Newman d8c421b577 Merge m-c to s-c. 2012-01-17 11:05:57 -08:00
Dão Gottwald c7b20b958d Bug 716271 - Add "Tabs From Other Computers" to the Firefox button's History menu. r=dietrich 2012-01-14 12:28:45 +01:00
Gregory Szorc 2388a58761 Merge m-c to s-c 2012-01-13 14:41:44 -08:00
Gregory Szorc 25270e1d3f Bug 708134 - Rewrite add-on URL to note it was installed by Sync; r=rnewman, Unfocused
--HG--
extra : rebase_source : cbcdcf2f85d8b68c57accef1b1e2db887df4925f
2012-01-12 17:45:37 -08:00
Gregory Szorc 43d5591fc4 Bug 716784 - Enable FAIL_ON_WARNINGS in services; r=ted
--HG--
extra : rebase_source : 0cfc3ee690f88cc7468e4f350b568b4955a817b2
2012-01-10 10:38:17 -08:00
Gregory Szorc d042d50888 Bug 714202 - Fix implementation of AddonsReconciler.pruneChangesBeforeDate(); r=rnewman 2011-12-30 13:55:19 -08:00
Rafael Ávila de Espíndola afbe1e8534 Bug 702848 - Finalize the statements in services sync/modules/engines/forms.js. r=dolske. 2011-12-22 11:21:37 -05:00