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
Gregory Szorc
11da0106aa
Bug 767023 - Change "deleted" to "hidden" per spec change; r=rnewman
2012-06-23 10:22:53 -07:00
Gregory Szorc
d029fbeb56
Backed out changeset dd0d02c1ee7c (bug 766325) for xpcshell bustage
2012-06-23 18:38:41 -07:00
Gregory Szorc
808439fa18
Bug 766325 - Change "deleted" to "hidden" per spec change; r=rnewman
2012-06-23 10:22:53 -07:00
Gregory Szorc
b71c8ae6be
Bug 765294 - Fix packaging of services components; r=ted
2012-06-22 09:27:01 -07:00
Gregory Szorc
547a3fcfce
Bug 754062 - Add skeleton for browser notifications service; r=gps
...
This is a reland. The original commit was c53f474c502b and was backed
out in 591fd1c696f0. The next commit is required to make xpcshell tests
not fail.
2012-06-22 09:24:39 -07:00
Gregory Szorc
6ffd196327
Backout bug 754062 (c53f474c502b) for xpcshell breakage
2012-06-20 11:51:49 -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
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