Andrew McCreight
bfd580fb71
Bug 1186409 - Use Cu.getGlobalForObject when importing properties off a JSM global. r=kmag
...
With JSM global sharing, the object returned by Cu.import() is a
NonSyntacticVariablesObject, rather than a global. Various code tries
to use properties from a JSM global via an import.
Cu.importGlobalProperties can also be used in some places.
MozReview-Commit-ID: HudCXO2GKN0
--HG--
extra : rebase_source : 6b5fa6f5509397504cb461a761f6cc2399f18c40
2017-06-23 13:51:14 -07:00
Andrew McCreight
937860b8dc
Bug 1186409 - Fix Addon SDK JSM context detection. r=kmag
...
Two files in the Addon SDK change their behavior depending on who is
loading them. The JSM case does not work as written with JSM global
sharing.
The URI property is on the |this| object with JSM merging, and I think
has to be explicitly accessed because of the way that the property is
set up. Because |this| isn't the global, there is no Components object
on it. We have to rely on regular variable lookup to find it.
Hopefully this won't break if run in some way that isn't tested.
I'm not entirely sure this is right, but it passes tests.
MozReview-Commit-ID: 2n2NICVytxv
--HG--
extra : rebase_source : 3c2dc2e51ea5cca2113cd1052b2912f29c789f7b
2017-06-06 16:09:10 -07:00
Kris Maglione
8b415f700f
Bug 1394556: Part 1 - Fix strict mode errors in JSM scripts. r=Mossop
...
MozReview-Commit-ID: 4LmJQql7Y2c
--HG--
extra : rebase_source : f18b5547a5a57db4e8b990bfc34f06690ac9da7a
extra : histedit_source : 7281bafbde4bf231752d9d868ec8ca1d2f55a2f9
2017-08-30 01:50:27 -07:00
Francois Marier
719c2b26b8
Bug 1388938 - Disable channel annotation and flashblock in tests harnesses.r=hchang
...
Since these tests harnesses are already disabling Safe Browsing and tracking
protection, they should also disable the other two features that cause
lists to be downloaded from the Mozilla shavar server.
MozReview-Commit-ID: 2158qRU4XZx
--HG--
extra : rebase_source : 287bfb7580538cca7f58ab035b7141166346c318
2017-08-23 15:47:37 -07:00
Francois Marier
95ce2d4568
Bug 1385484
- Ensure that login reputation checks are disabled in tests. r=hchang
...
The login reputation checks depend on a server lookup and therefore would
render non-deterministic the performance and correctness of tests.
MozReview-Commit-ID: Bil0rSZsGPT
--HG--
extra : rebase_source : ae06a028c71eee323307ecd4e62bbf1e8a14fe13
2017-08-22 17:56:20 -07:00
Francois Marier
5139582bc4
Bug 1385484
- Remove obsolete prefs and add missing blockedURIs. r=hchang
...
This should have been done when blockedURIs was added (bug 1237198),
when safebrowsing.enabled was renamed (bug 1025965), and when the
forbidden list format was removed (bug 1274893).
MozReview-Commit-ID: AUWR5Efcb2x
--HG--
extra : rebase_source : 990bbd4ba7a6daaa08928a697e72f2d6b5b39a5a
2017-08-22 17:55:28 -07:00
Wes Kocher
207dd28c61
Backed out 4 changesets (bug 1385484
) for build failures a=backout
...
Backed out changeset 401c2744f16b (bug 1385484
)
Backed out changeset 2ff443a0c744 (bug 1385484
)
Backed out changeset 1a1c476a9aaa (bug 1385484
)
Backed out changeset 87ec064a3681 (bug 1385484
)
MozReview-Commit-ID: D9WGXiXaNoZ
--HG--
extra : rebase_source : ebab6135905e972abf7eeab9af8db41454687373
2017-08-22 17:22:41 -07:00
Francois Marier
7975ef15d4
Bug 1385484
- Ensure that login reputation checks are disabled in tests. r=hchang
...
The login reputation checks depend on a server lookup and therefore would
render non-deterministic the performance and correctness of tests.
MozReview-Commit-ID: Bil0rSZsGPT
--HG--
extra : rebase_source : c9a641e4bf49c48bf864ed546bf2ae6eb51c27e4
2017-08-08 16:25:12 -07:00
Francois Marier
4a7299c438
Bug 1385484
- Remove obsolete prefs and add missing blockedURIs. r=hchang
...
This should have been done when blockedURIs was added (bug 1237198),
when safebrowsing.enabled was renamed (bug 1025965), and when the
forbidden list format was removed (bug 1274893).
MozReview-Commit-ID: AUWR5Efcb2x
--HG--
extra : rebase_source : 533b2e2296d1fe70d6c334bb1766ca26679d224f
2017-08-22 16:00:50 -07:00
Masatoshi Kimura
3afc31df22
Bug 1390106 - Stop using versioned scripts in addon-sdk. r=mossop
...
MozReview-Commit-ID: C5122oYHTWx
--HG--
extra : rebase_source : 90f0846b9d9ca3543a16b28f8ae9bd00d56e4173
2017-08-14 20:38:59 +09:00
Masatoshi Kimura
faf8777509
Bug 1389469 - Remove unreferenced SDK modules. r=kmag
...
MozReview-Commit-ID: DiJW6bAMZFF
--HG--
extra : rebase_source : 7164f963247f24327ac6e0e29628c8554938c56a
2017-08-11 21:44:09 +09:00
Wes Kocher
936a9461f6
Merge inbound to m-c a=merge
...
MozReview-Commit-ID: KRQeIGmhAPA
2017-08-10 18:14:34 -07:00
Masatoshi Kimura
6815cee2bd
Bug 1387790 - Remove [deprecated] decodeImageData from imgITools. r=tnikkel
...
MozReview-Commit-ID: GZBYTPanHH6
--HG--
extra : rebase_source : f6ccc1a661533f7bdba8bb33bc9a85855b51ffae
2017-08-06 10:54:14 +09:00
Kris Maglione
17c06c8829
Bug 1350646: Part 21 - Remove SDK api-utils and dependent modules. r=Mossop
...
MozReview-Commit-ID: L6tBQ3YdgEI
--HG--
extra : source : c3108aebee35c4fc2ac04ea19fd17534bf606d64
2017-08-05 22:54:47 -07:00
Kris Maglione
fccad00d16
Bug 1350646: Part 20 - Remove remaining SDK content modules. r=Mossop
...
MozReview-Commit-ID: EJXQo7yj2NJ
--HG--
extra : source : ee8f7fa9d4102d6b20e8e541b954be7d5290b3e8
2017-08-05 22:50:30 -07:00
Kris Maglione
ab9c3560b9
Bug 1350646: Part 19 - Remove SDK passwords modules. r=Mossop
...
MozReview-Commit-ID: Htgixg6LI4x
--HG--
extra : source : 79e77c06ff440b310bbc8f02189d1e730ff199ad
2017-08-05 22:46:28 -07:00
Kris Maglione
580371c1c7
Bug 1350646: Part 18 - Remove SDK MVC modules. r=Mossop
...
MozReview-Commit-ID: bFrqTxEs4S
--HG--
extra : source : 5584fdcd2ee0bed1cb94f91e7fca416f93d0aa0d
2017-08-05 22:43:41 -07:00
Kris Maglione
c8e4075eff
Bug 1350646: Part 17 - Remove SDK DOM events modules. r=Mossop
...
MozReview-Commit-ID: C8gLoYwRLej
--HG--
extra : source : 7571b064a77e55a604d1dfefd86a6b1a57ea5c11
2017-08-05 22:42:18 -07:00
Kris Maglione
0d47f2a277
Bug 1350646: Part 16 - Remove SDK notifications module. r=Mossop
...
MozReview-Commit-ID: EoOMXp70MQo
--HG--
extra : source : 7f65323c56f9ebf89ac6b30e03b083802e48eff4
2017-08-05 22:39:51 -07:00
Kris Maglione
94a687f82d
Bug 1350646: Part 15 - Remove SDK storage modules. r=Mossop
...
MozReview-Commit-ID: 665RjBKhmqs
--HG--
extra : source : 10bbf7c53afeab1bf8e55e39cd97ed9feeed63f4
2017-08-05 22:38:31 -07:00
Kris Maglione
1d7a14919d
Bug 1350646: Part 14 - Remove SDK net/request modules. r=Mossop
...
MozReview-Commit-ID: 5z6sLzpLWSo
--HG--
extra : source : e40544ead983c302f276eca192457553d99ed0de
2017-08-05 22:37:39 -07:00
Kris Maglione
07c0e1a382
Bug 1350646: Part 13 - Remove several SDK test modules. r=Mossop
...
MozReview-Commit-ID: F5AULX9DC5B
--HG--
extra : source : 5eb77e6de0a363b04077ef2d2e6c3384c3cae644
2017-08-05 22:33:46 -07:00
Kris Maglione
b53ded6405
Bug 1350646: Part 13 - Remove most SDK io modules. r=Mossop
...
MozReview-Commit-ID: LoAVInRE6Nt
--HG--
extra : source : 6d9244a8ac40c7daffc95917a4c7a58652d859d9
2017-08-05 22:05:06 -07:00
Kris Maglione
bd2dc5123e
Bug 1350646: Part 12 - Remove SDK simple-prefs module. r=Mossop
...
MozReview-Commit-ID: Abh0zfzGP0h
--HG--
extra : source : 13110c98b0fd79643e204b07a75476b889e0ff81
2017-08-05 21:39:28 -07:00
Kris Maglione
8f7f2f32d9
Bug 1350646: Part 11 - Remove SDK stylesheet modules. r=Mossop
...
MozReview-Commit-ID: BwWPklao5iS
--HG--
extra : source : 096ff315b48b51aae1863b687fff74707e8e04c3
2017-08-05 21:38:01 -07:00
Kris Maglione
fac0146987
Bug 1350646: Part 10 - Remove SDK tabs/windows modules. r=Mossop
...
MozReview-Commit-ID: 4VlwKUNXo8O
--HG--
extra : source : 57500d9ea8321c962ec6748082b1a084c928550f
2017-08-05 22:02:47 -07:00
Kris Maglione
8eb28f45a2
Bug 1350646: Part 9 - Remove SDK l10n modules. r=Mossop
...
MozReview-Commit-ID: 8CZq3jjxnv0
--HG--
extra : source : 5a45d9e25a007c6ab18bd8da4a41f0fe3b9318c0
2017-08-05 21:29:31 -07:00
Kris Maglione
3b5d5ab88e
Bug 1350646: Part 8 - Remove SDK page-mod modules. r=Mossop
...
MozReview-Commit-ID: C3JrCITSjj6
--HG--
extra : source : e931e4ff5e11823a5154023deb6b4fbb70379fb7
2017-08-05 22:45:33 -07:00
Kris Maglione
c6d1dd7f89
Bug 1350646: Part 7 - Remove SDK hotkey modules. r=Mossop
...
MozReview-Commit-ID: JJunKMZwspb
--HG--
extra : source : d914c050c9650fb677f6868abf62a84c56e81849
2017-08-02 14:15:36 -07:00
Kris Maglione
fed32bf06a
Bug 1350646: Part 6 - Remove SDK UI modules. r=Mossop
...
MozReview-Commit-ID: Joln7vw9Y9r
--HG--
extra : source : 35c4d4cd77c7d33aa1ba0fd93f0e369d3a452232
2017-08-02 14:11:00 -07:00
Kris Maglione
c6d9379091
Bug 1350646: Part 5 - Remove sdk/addon/* modules. r=Mossop
...
MozReview-Commit-ID: 7QvnQX7Qx2O
--HG--
extra : source : 7687db57501117fc79102f78cdefecaa7d16c8e0
2017-08-09 14:46:01 -07:00
Kris Maglione
674ad0854d
Bug 1350646: Part 4 - Remove most modules which depend on sdk/addon/*. r=Mossop
...
MozReview-Commit-ID: C2muN6tC23B
--HG--
extra : source : c68367bb0eb39090b8bb1925916dea24bdbfe6b0
2017-08-02 14:04:30 -07:00
Kris Maglione
cc4c331174
Bug 1350646: Part 3 - Remove sdk/system/child_process modules. r=Mossop
...
MozReview-Commit-ID: LQgUe8E8M4k
--HG--
extra : source : 3ca040743aebaa3f0c971fcd8de3fe798121bcd8
2017-08-02 13:52:47 -07:00
Kris Maglione
6e2ec006a5
Bug 1350646: Part 2 - Sort SDK module sources list. r=Mossop
...
MozReview-Commit-ID: 5IV9BsvU8sn
--HG--
extra : source : 8d4c2f001354b186da9e411d2ff1def458d00efc
2017-08-02 13:54:30 -07:00
Kris Maglione
9cc6707daf
Bug 1350646: Part 1 - Remove addon-sdk moz.build generation gunk. r=Mossop
...
MozReview-Commit-ID: GMlOFoosVQZ
--HG--
extra : source : 67c251e2c9db1d42a8de6d09a44e9e2f7be084a4
2017-08-02 13:51:40 -07:00
Phil Ringnalda
ca2c01b0ad
Backed out 22 changesets (bug 1350646) for talos damp failures
...
Backed out changeset c3108aebee35 (bug 1350646)
Backed out changeset ee8f7fa9d410 (bug 1350646)
Backed out changeset 79e77c06ff44 (bug 1350646)
Backed out changeset 5584fdcd2ee0 (bug 1350646)
Backed out changeset 7571b064a77e (bug 1350646)
Backed out changeset 7f65323c56f9 (bug 1350646)
Backed out changeset 10bbf7c53afe (bug 1350646)
Backed out changeset e40544ead983 (bug 1350646)
Backed out changeset 5eb77e6de0a3 (bug 1350646)
Backed out changeset 6d9244a8ac40 (bug 1350646)
Backed out changeset 13110c98b0fd (bug 1350646)
Backed out changeset 096ff315b48b (bug 1350646)
Backed out changeset 57500d9ea832 (bug 1350646)
Backed out changeset 5a45d9e25a00 (bug 1350646)
Backed out changeset e931e4ff5e11 (bug 1350646)
Backed out changeset d914c050c965 (bug 1350646)
Backed out changeset 35c4d4cd77c7 (bug 1350646)
Backed out changeset 7687db575011 (bug 1350646)
Backed out changeset c68367bb0eb3 (bug 1350646)
Backed out changeset 3ca040743aeb (bug 1350646)
Backed out changeset 8d4c2f001354 (bug 1350646)
Backed out changeset 67c251e2c9db (bug 1350646)
MozReview-Commit-ID: GLM80BkVx85
2017-08-09 20:03:17 -07:00
Kris Maglione
6e7723acd2
Bug 1350646: Part 21 - Remove SDK api-utils and dependent modules. r=Mossop
...
MozReview-Commit-ID: L6tBQ3YdgEI
--HG--
extra : rebase_source : adf0a8e860f6abc23018c392092c58f2a479ea09
2017-08-05 22:54:47 -07:00
Kris Maglione
bfa70ae771
Bug 1350646: Part 20 - Remove remaining SDK content modules. r=Mossop
...
MozReview-Commit-ID: EJXQo7yj2NJ
--HG--
extra : rebase_source : ef58fa63f84474881b8f3190c255f346c0033f52
2017-08-05 22:50:30 -07:00
Kris Maglione
f0ed5fc114
Bug 1350646: Part 19 - Remove SDK passwords modules. r=Mossop
...
MozReview-Commit-ID: Htgixg6LI4x
--HG--
extra : rebase_source : 33ba6b40bc0bf347493c0b9a755f166aa66484de
2017-08-05 22:46:28 -07:00
Kris Maglione
b07ea83d51
Bug 1350646: Part 18 - Remove SDK MVC modules. r=Mossop
...
MozReview-Commit-ID: bFrqTxEs4S
--HG--
extra : rebase_source : b0b1d76685cb7fa716cdf2ba27132daa6a10ef03
2017-08-05 22:43:41 -07:00
Kris Maglione
fbdc133e1f
Bug 1350646: Part 17 - Remove SDK DOM events modules. r=Mossop
...
MozReview-Commit-ID: C8gLoYwRLej
--HG--
extra : rebase_source : 95651dfabeac3f51d53985c83651ac04eb045bca
2017-08-05 22:42:18 -07:00
Kris Maglione
fec70b43c3
Bug 1350646: Part 16 - Remove SDK notifications module. r=Mossop
...
MozReview-Commit-ID: EoOMXp70MQo
--HG--
extra : rebase_source : ead4b24be284b23425963334e58f81a93e369152
2017-08-05 22:39:51 -07:00
Kris Maglione
cf255b4ec3
Bug 1350646: Part 15 - Remove SDK storage modules. r=Mossop
...
MozReview-Commit-ID: 665RjBKhmqs
--HG--
extra : rebase_source : a6039fa15cc037c34517471beb80a5150e1c90fe
2017-08-05 22:38:31 -07:00
Kris Maglione
454d9a960f
Bug 1350646: Part 14 - Remove SDK net/request modules. r=Mossop
...
MozReview-Commit-ID: 5z6sLzpLWSo
--HG--
extra : rebase_source : 50396983cabe8a07268d6cbcd383489b3f128a04
2017-08-05 22:37:39 -07:00
Kris Maglione
964e96474a
Bug 1350646: Part 13 - Remove several SDK test modules. r=Mossop
...
MozReview-Commit-ID: F5AULX9DC5B
--HG--
extra : rebase_source : 077e792e034126bd3d4c3b43b299fe8aea668624
2017-08-05 22:33:46 -07:00
Kris Maglione
6e69163c18
Bug 1350646: Part 13 - Remove most SDK io modules. r=Mossop
...
MozReview-Commit-ID: LoAVInRE6Nt
--HG--
extra : rebase_source : 5d53e64a859e8aa8d25e71245c8c6939dd1db58f
2017-08-05 22:05:06 -07:00
Kris Maglione
09ee723f3f
Bug 1350646: Part 12 - Remove SDK simple-prefs module. r=Mossop
...
MozReview-Commit-ID: Abh0zfzGP0h
--HG--
extra : rebase_source : 832217e1bbafc76847275a42e32861a1d325e9e5
2017-08-05 21:39:28 -07:00
Kris Maglione
6227fd64c0
Bug 1350646: Part 11 - Remove SDK stylesheet modules. r=Mossop
...
MozReview-Commit-ID: BwWPklao5iS
--HG--
extra : rebase_source : 5ff9844d3148dcb418794279f534f405ed4ab550
2017-08-05 21:38:01 -07:00
Kris Maglione
7fa8496564
Bug 1350646: Part 10 - Remove SDK tabs/windows modules. r=Mossop
...
MozReview-Commit-ID: 4VlwKUNXo8O
--HG--
extra : rebase_source : cfa4e9c007bed72cc955cf600670d1c9a79a88ab
2017-08-05 22:02:47 -07:00
Kris Maglione
8834b891f5
Bug 1350646: Part 9 - Remove SDK l10n modules. r=Mossop
...
MozReview-Commit-ID: 8CZq3jjxnv0
--HG--
extra : rebase_source : 69ab704f7ec5df123192f5804f8a3e692c172253
2017-08-05 21:29:31 -07:00