Kris Maglione
0bbe39a4f0
Bug 1322869: Part 2 - Memoize some relatively expensive-to-compute tab attributes. r=bsilverberg
...
MozReview-Commit-ID: EpjsLhlNzvG
2016-12-19 12:34:50 -08:00
Andrew Swan
106c941213
Bug 1295324 Skip test on android r=me a=test-only
...
MozReview-Commit-ID: KIfOVtWY4Xi
2016-12-21 13:30:59 -08:00
Andrew Swan
47957bbbec
Bug 1295324 Test for content scripts with mozAddonManager r=kmag
...
MozReview-Commit-ID: BN9HKaHkbuC
2016-10-07 12:54:03 -07:00
Kris Maglione
afdcd341be
Bug 1321528: Part 2 - Add tests for response header modification timing. r=mixedpuppy
...
MozReview-Commit-ID: 46Qsss8YhbY
2016-12-07 11:04:52 -10:00
Kris Maglione
0401146db9
Bug 987512: Part 2 - Remove promise wrappers from AddonTestUtils. r=rhelmer
...
MozReview-Commit-ID: GyPguoX4r3d
2016-12-17 13:47:37 -08:00
Andrea Marchesini
ecbd185142
Bug 1322856 - Expose ContextualIdentities (aka containers) to WebExtensions - part 2, r=kmaglione
2016-12-17 18:41:28 +01:00
Andrea Marchesini
60a9d8c123
Bug 1322856 - Expose ContextualIdentities (aka containers) to WebExtensions - part 1, r=kmaglione
2016-12-17 18:41:02 +01:00
Sebastian Hengst
d273b12326
Backed out changeset 5a145b21bd64 (bug 1322856) for failing own test test_ext_contextual_identities.js. r=backout
2016-12-16 23:52:11 +01:00
Sebastian Hengst
ab4ecea36d
Backed out changeset 5db9fcefa874 (bug 1322856)
2016-12-16 23:50:59 +01:00
Sebastian Hengst
b7f0675db7
Backed out changeset 48994775ce8f (bug 1322856)
2016-12-16 23:50:33 +01:00
Andrea Marchesini
3561bc65b5
Bug 1322856 - Eslint failures in Extension.jsm fixed - part 3, r=me
2016-12-16 22:47:51 +01:00
Andrea Marchesini
22a1217398
Bug 1322856 - Expose ContextualIdentities (aka containers) to WebExtensions - part 2, r=kmaglione
2016-12-16 22:01:24 +01:00
Andrea Marchesini
40b3b9a35c
Bug 1322856 - Expose ContextualIdentities (aka containers) to WebExtensions - part 1, r=kmaglione
2016-12-16 22:01:24 +01:00
Kit Cambridge
b5156e7a2a
Bug 1322954 - Replace deprecated no-negated-in-lhs ESLint option with no-unsafe-negation. r=markh
...
MozReview-Commit-ID: 3PnGSH0wzyi
2016-12-11 20:53:18 -08:00
Luca Greco
2fe83e6087
Bug 1320181 - Storage sanitizer should return an empty object belonging to the correct scope. r=kmag
...
MozReview-Commit-ID: Bx95Cgx0EuH
2016-11-28 20:11:06 +01:00
Phil Ringnalda
8376072edf
Backed out changeset 4c343bdb6e2a (bug 1321615) for browser_ext_webRequest.js timeouts
...
CLOSED TREE
2016-12-01 18:38:11 -08:00
Shane Caraveo
b987100513
Bug 1321615 fix tests for header modification in toplevel loads, r=kmag
...
MozReview-Commit-ID: 3GfDbeumwzj
2016-12-01 11:46:36 -08:00
Ethan Glasser-Camp
244ce12521
Bug 1319742 - UUIDs should be strings, not objects, r=markh
...
`generateUUID()` returns an `nsID`, which is not exactly the same as a
UUID. `nsID`s can be converted to strings using `toString()`, but if
you use `JSON.stringify()`, they become `{}`. Object comparison in JS
performs identity comparison, which would be useless even if the UUIDs
were sensible, which they aren't. As a result, trying to sync keyrings
always failed, because it always seemed like UUIDs had changed, even
when they hadn't.
Because it never occurred to me that UUIDs wouldn't be strings, I
never even wrote a test for this. Correct this, and fix the test.
Thanks to :vasilica_mihasca and :markh for reporting and diagnosing this.
MozReview-Commit-ID: EthxkFFwRbQ
2016-11-29 14:15:55 -05:00
Ryan VanderMeulen
9f5b8a4949
Merge m-c to autoland on a CLOSED TREE. a=merge
2016-11-30 13:27:46 -05:00
Shane Caraveo
829f320c55
Bug 1318800 fix systemPrincipal checks so top level tab loads work with webrequests, r=kmag
...
MozReview-Commit-ID: D5b8Qs839bP
2016-11-29 16:00:06 -08:00
André Bargull
6b01a0c176
Bug 1319938 - Remove String generics uses in toolkit/components/extensions. r=aswan
2016-11-29 14:30:06 -08:00
Kris Maglione
13de4d9cb5
Bug 1319607: Make request resumption more resilient. r=mixedpuppy
...
MozReview-Commit-ID: 8ObjJKDf3wb
2016-11-24 13:56:22 -08:00
Kris Maglione
db3532d357
Bug 1319536: Part 2 - Test that requests from private prowsing content scripts use private browsing credentials. r=aswan
...
MozReview-Commit-ID: zqNCp9LFgS
2016-11-24 15:51:40 -08:00
Carsten "Tomcat" Book
fd3bf4211d
merge mozilla-inbound to mozilla-central a=merge
2016-11-25 15:36:56 +01:00
Mark Hammond
60f8d65ee7
Bug 1320193 - remove trailing \n from log message. r=glasserc
...
MozReview-Commit-ID: LwdPOwXmS5i
2016-11-25 09:01:05 +11:00
Bob Owen
052cfa430c
Bug 1147911 Part 5: Fix tests to allow for window.open to return null. r=billm
...
These tests open a parent browser from the child, which means that the returned window isn't actually the real one anyway. Soon we will return null in this scenario.
2016-11-24 15:08:31 +00:00
Sebastian Hengst
e764ae46f6
Backed out changeset 17ac392560a7 (bug 1147911)
2016-11-23 18:32:58 +01:00
Bob Owen
72dbf4b75b
Bug 1147911 Part 5: Fix tests to allow for window.open to return null. r=billm
...
These tests open a parent browser from the child, which means that the returned window isn't actually the real one anyway. Soon we will return null in this scenario.
2016-11-23 13:36:58 +00:00
Phil Ringnalda
128ac76f37
Merge m-c to m-i
...
MozReview-Commit-ID: FbJhcY28dXi
2016-11-22 21:32:23 -08:00
Kris Maglione
cd9c98da7e
Bug 1319452: Part 2 - Don't expose extension views that the caller cannot access. r=billm
...
MozReview-Commit-ID: IS7mpOnQ8y0
2016-11-22 12:31:37 -08:00
Kris Maglione
7eab9e39f9
Bug 1319452: Part 1 - Load background page in private browsing mode during permanent private browsing. r=billm
...
MozReview-Commit-ID: KXA7xlq8Voc
2016-11-22 12:07:59 -08:00
Shane Caraveo
fce4a26601
Bug 1319107 fix default value for getRedirectURL, r=kmag
...
MozReview-Commit-ID: Iv4rgaSOTJz
2016-11-22 11:43:06 -08:00
Mark Hammond
f3cc62a44b
Bug 1318493 - Tell the eslint parser to use ecmaVersion 8. r=mossop
...
MozReview-Commit-ID: DPO9IrSxc2Q
2016-11-18 10:02:13 +11:00
Ethan Glasser-Camp
789a803a51
Bug 1317841 - Update version of kinto.js to v6.0.0, r=MattN
...
This major version of kinto.js released without a FirefoxStorage
adapter. Since Gecko is the only project with a need for this adapter
as well as the only one who can use it, that file moves to this repo
as a new kinto-storage-adapter.js. This file is mostly a copy of the
most recent FirefoxStorage.js, plus some other non-exported utility
functions copied from kinto.js to make it work.
This changes the export of the kinto-offline-client.js from a
`loadKinto` function which returns the Kinto class, to the actual
Kinto class itself, with the user expected to "hook up" the
adapter. It turns out that this doesn't change much in how we actually
use Kinto, since we were always previously explicitly selecting the
Kinto adapter.
This release of kinto.js also changes some of the build options
around, which changes the minified output of kinto-offline-client.js.
There are still some outstanding stylistic complaints about
FirefoxAdapter having to do with its _init static method which is
public and the fact that sometimes FirefoxAdapter manages its own
Sqlite connection and sometimes it doesn't. These will be addressed in
a future patch.
MozReview-Commit-ID: HF0oNCEDcFs
2016-11-15 19:38:53 -05:00
Shane Caraveo
c3343d8a1e
Bug 1318154 test remote iframe in background page, r=aswan
...
MozReview-Commit-ID: 6FgNvi9jwTu
2016-11-21 10:46:39 -08:00
Kris Maglione
8758dd16e8
Bug 1318371: Flush jar caches by path rather than creating a nsIFile in the content process. r=billm
...
MozReview-Commit-ID: 4J88w5lxEsP
2016-11-17 20:00:30 -08:00
Kris Maglione
179fc5815b
Bug 1317447: Provide better error messages when browser is removed before we can send replies. r=aswan
...
MozReview-Commit-ID: 19Qmi220qOt
2016-11-18 13:06:00 -08:00
Kris Maglione
819236d20d
Bug 1317154: Correctly support multiple concurrent listeners for the same event. r=aswan
...
MozReview-Commit-ID: 4OgukI6Sc6v
2016-11-18 12:20:22 -08:00
Kris Maglione
32691df984
Bug 1318604: Don't add task for OOP preference initialization. r=mixedpuppy
...
Adding mochitest tasks from head scripts turns out to cause unpredictable
timing issues, where the initial add_task() call sometimes causes tests to
begin running before the main test script has loaded, and had a chance to add
its tasks. While I'd still prefer to do this initialization in a task, it's
not worth the intermittent failures it causes.
MozReview-Commit-ID: 3CDL82NyrzC
2016-11-18 09:27:06 -08:00
Phil Ringnalda
a174c917cb
Merge m-c to m-i
...
MozReview-Commit-ID: GwBaSZdoAZK
2016-11-17 20:33:59 -08:00
Sebastian Hengst
01ca9712d9
Backed out changeset 514e9bc44723 (bug 1147911)
2016-11-18 00:58:51 +01:00
Kris Maglione
4f71b2ad42
Bug 1317101 - Part 8c: Run plain mochitests in both parent-process and remote configurations. r=billm
...
MozReview-Commit-ID: 3gs4vAlFBeU
2016-11-15 18:20:52 -08:00
Kris Maglione
e458853e4d
Bug 1317101 - Part 8b: Run browser mochitests in both parent-process and remote configurations. r=billm
...
MozReview-Commit-ID: 6IGGnpgZLce
2016-11-17 14:00:32 -08:00
Kris Maglione
e3eb7ba981
Bug 1317101 - Part 7e: Load extension options pages in a remote browser. r=aswan
...
MozReview-Commit-ID: 963sD0DcwhT
2016-11-16 13:24:08 -08:00
Kris Maglione
1ec7a0d9b2
Bug 1317101 - Part 7b: Run remote extension background pages in a visible window for testing. r=billm
...
MozReview-Commit-ID: DsgpoYAFKmC
2016-11-12 17:09:39 -08:00
Kris Maglione
1f4320360d
Bug 1317101 - Part 7a: Add a remote flag to run an extension out-of-process based on a preference. r=billm
...
MozReview-Commit-ID: ChinmbLjnQA
2016-11-15 18:17:19 -08:00
Kris Maglione
c6d33fa5d9
Bug 1317101 - Part 6: Remove or refactor code that prevents extensions from running in the child process. r=aswan
...
MozReview-Commit-ID: 7v5eIBOKA2v
2016-11-12 17:09:19 -08:00
Kris Maglione
e0a987da8a
Bug 1317101 - Part 5: Simply remote view initialization code, and fix some inconsistent handling. r=billm
...
MozReview-Commit-ID: 65BE0oF3rpI
2016-11-12 16:13:21 -08:00
Kris Maglione
158298c36f
Bug 1317101 - Part 4: Deduplicate the handling of context tab and window IDs, and handle <browser> nesting in tabs. r=aswan
...
This could still use a fair amount of additional cleanup.
MozReview-Commit-ID: BteBFMlZCsy
2016-11-15 15:13:50 -08:00
Ehsan Akhgari
51a8c23eb1
Bug 1318217 - Remove AppsUtils; r=baku
2016-11-17 12:08:13 -05:00