Andreea Pavel
227dd405fb
Backed out changeset f3e01de682f1 (bug 1443561) on request from jaws a=backout r=jaws
2018-04-14 04:08:45 +03:00
Sebastian Hengst
ac5f7da900
merge mozilla-central to autoland
2018-04-13 16:04:29 +03:00
Sebastian Hengst
d91e9954eb
Backed out 4 changesets (bug 525063) on request from Andi. a=backout
...
Backed out changeset 516c4fb1e4b8 (bug 525063)
Backed out changeset 6ff8aaef2866 (bug 525063)
Backed out changeset bf13e4103150 (bug 525063)
Backed out changeset d7d2f08e051c (bug 525063)
2018-04-13 16:01:28 +03:00
Andrew Swan
1cbda12d89
Bug 1453522 Document bundled webextension experiments r=kmag
...
Also cleaned up a few other loose ends on webextensions api docs.
MozReview-Commit-ID: FnyqmM7NjqE
2018-04-11 16:44:07 -07:00
Vivek Dhingra
869e9488bd
Bug 1443561 - WebExtension themes additional backgrounds alignment should be relative to the toolbox r=jaws
...
This patch changes alignment property of additional backgrounds to be relative to #navigator-toolbox, instead of root.
MozReview-Commit-ID: LlSZmu39u6D
2018-04-12 05:20:38 -04:00
Michael Kohler
9124ea03a3
Bug 1428306 - Remove browser.storageManager.enabled pref r=baku,johannh
...
MozReview-Commit-ID: GodyYuGxVD
2018-04-09 20:46:45 +02:00
Luca Greco
faf28b9ea2
Bug 1443221 - Do not send a webNavigation API event for a browser which is adopting an existent tab in a new window. r=mixedpuppy
...
MozReview-Commit-ID: GG9cSB5hdhA
2018-04-09 15:39:49 +02:00
Margareta Eliza Balazs
99ebfd23f7
Merge inbound to mozilla-central. a=merge
2018-04-12 12:38:56 +03:00
Boris Zbarsky
0f52bda7da
Bug 1453053 part 3. Remove JS QIs to nsIMessageSender. r=qdot
...
MozReview-Commit-ID: 4TS38gebl7l
2018-04-12 00:06:25 -04:00
Andreea Pavel
270ee683be
Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
2018-04-11 17:40:37 +03:00
Andreea Pavel
5d93e58200
Merge mozilla-inbound to mozilla-central. a=merge
2018-04-11 17:36:09 +03:00
Ciure Andrei
40a9e70f9f
Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE
2018-04-11 12:00:35 +03:00
Tristan Bourvon
6095241db8
Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
2018-04-10 21:11:02 +02:00
Tim Nguyen
13fdece9c1
Bug 1449327 - Stop sanitizing fully transparent values. r=dao
...
MozReview-Commit-ID: DRQjCm35QsN
2018-04-11 21:05:13 +02:00
Tomislav Jovanovic
93d3b30c3c
Bug 1441336 - Test addon permissions for PerformanceTiming properties r=kmag
...
MozReview-Commit-ID: LlySv9AinVC
2018-04-07 02:38:51 +02:00
Kris Maglione
b50fe2d8fc
Bug 1452307: Remove some dead code. r=aswan
...
MozReview-Commit-ID: DpV0WWW8WKF
2018-04-08 12:55:20 -07:00
Kris Maglione
d380a39518
Bug 1452307: Remove support for old-style experiment API extensions. r=aswan
...
MozReview-Commit-ID: 5y48pMRQ5XW
2018-04-06 18:14:59 -07:00
Rob Wu
f08c712969
Bug 1448674 - avoid closing extension ports while detaching tabs r=aswan
...
Extension ports are automatically closed when the message manager of
the source is destroyed. When a tab is detached from a window, its
frameloader is moved to the new window and the original message
manager is destroyed.
Bug 1445537 started listening for SwapDocShells events, but that only
works for the first swap (e.g. detaching a tab once). To avoid early
disconnection of the port, we should continue to subscribe to
SwapDocShells events.
MozReview-Commit-ID: G2ZYAhNyHIL
2018-04-06 13:34:30 +01:00
Coroiu Cristina
4f292a5029
Backed out changeset 9d0fc1d12d9a (bug 1449327) for browser-chrome failures at toolkit/components/extensions/test/browser/browser_ext_themes_sanitization.js
2018-04-10 20:44:49 +03:00
Tim Nguyen
2cc4c8eb4f
Bug 1449327 - Stop sanitizing fully transparent values. r=dao
...
MozReview-Commit-ID: JMtBYycoRMC
2018-03-31 13:57:09 +02:00
Tim Nguyen
75e329db76
Bug 1452019 - Fix tab_selected when lwt-image attribute is not set. r=jaws
...
MozReview-Commit-ID: KVhfU9siVH8
2018-04-11 03:16:37 +02:00
Jonathan Kingston
92474eaadf
Bug 1451909 - Adding in icon and color validation for contextualIdentities.update web extension method. r=aswan
...
MozReview-Commit-ID: 6JkSbMnJzTd
2018-04-07 15:15:45 +01:00
Andrew Swan
71b430f70e
Bug 1450388 Part 3: Implement persistent option for EventManager r=kmag
...
MozReview-Commit-ID: BtccacvzhE8
2018-03-30 16:38:42 -07:00
Andrew Swan
c259b80387
Bug 1450388 Part 2: Expose startupData to webextensions r=kmag
...
MozReview-Commit-ID: AbqR3hECLZe
2018-03-21 10:22:13 -07:00
Andrew Swan
dfdaca71bf
Bug 1450388 Part 1 Refactor EventManager r=kmag
...
As we add more behaviors to EventManager, the signature of the constructor
is going to get really clumsy. Head that off by converting it to take a
general parameters object.
This introduces a compatibility problem for existing webextension experiments,
put in a backward-compatibility shim for now.
MozReview-Commit-ID: 72QDfiwRm5j
2018-03-14 14:52:44 -07:00
Noemi Erli
62da07986c
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-04-09 19:54:32 +03:00
Kris Maglione
f6d48b4e9e
Bug 1451615: Whitelist harmless rejection. r=me,test-only DONTBUILD
...
MozReview-Commit-ID: Cq3ybb4rKgF
2018-04-08 22:42:28 -07:00
Jared Wein
28c794cd9e
Bug 1449933 - Webextension popups that don't define a background-color can be hard to read. r=mixedpuppy
...
MozReview-Commit-ID: CVXySkhYaem
2018-03-30 15:29:31 -07:00
Kris Maglione
a505a99767
Bug 1451748: Always remove unloaded views from views list. r=mixedpuppy
...
Contexts for active extension views are kept in a Set on the owning extension.
That list is meant to be kept current, with views added and removed as they're
created and unloaded. A refactoring at some point in the past, though, changed
that so that we only cleaned up parent views at extension shutdown, not at
view shutdown.
MozReview-Commit-ID: FW8KHPOD9qc
2018-04-05 19:42:20 -07:00
Kris Maglione
e9dca3c017
Bug 1451058: Follow-up: Fix some errors that show up during tests. r=me
...
MozReview-Commit-ID: K410z6VdHov
2018-04-06 16:34:15 -07:00
Andreea Pavel
fa7ef642ca
Merge mozilla-inbound to mozilla-central. a=merge
2018-04-06 13:20:21 +03:00
Kris Maglione
03374a9669
Bug 1436482: Always use the principal URI as the principal URI. r=mixedpuppy
...
MozReview-Commit-ID: 7oePANQBCxK
2018-04-04 17:01:59 -07:00
Boris Zbarsky
44c196b672
Bug 1449631 part 12. Remove the Nullable smuggling from nsIDOMEventTarget. r=smaug
...
MozReview-Commit-ID: 73qhRSCpr3S
2018-04-05 13:42:42 -04:00
Boris Zbarsky
d54406240d
Bug 1449631 part 6. Remove nsIDOMEventTarget::DispatchEvent. r=smaug
...
MozReview-Commit-ID: 8YMgmMwZkAL
2018-04-05 13:42:41 -04:00
Boris Zbarsky
56da337b37
Bug 1449631 part 1. Remove JS uses of nsIDOMEventTarget. r=smaug
...
MozReview-Commit-ID: CCHCZjMgInu
2018-04-05 13:42:40 -04:00
Kris Maglione
4c402a31f9
Bug 1451215: Run codespell on code. r=aswan
...
MozReview-Commit-ID: HIilZTKcQUY
2018-04-03 22:22:07 -07:00
Jonathan Kingston
829dcc1dcc
Bug 1236222 - CSP: Blocked URI should be empty for inline violations. r=ckerschb
...
MozReview-Commit-ID: 6bMAVJl9RTG
2018-03-08 16:23:03 -08:00
Ciure Andrei
0b523d8933
Merge inbound to mozilla-central. a=merge
2018-04-04 00:54:16 +03:00
Oriol Brufau
ba5487f97d
Bug 1450572 - Optimize windows.get(windowId) r=mixedpuppy
...
MozReview-Commit-ID: EHfSbaNIX75
2018-03-26 00:06:53 +02:00
Dave Townsend
a37ff0462a
Bug 1448500: Add speculative request content policy type. r=bz, r=kmag
...
Adds a new TYPE_SPECULATIVE to nsIContentPolicy uses it as the type for
speculative connection channels from the IO service. I believe I've added it to
all the content policies in tree to make sure it behaves the same as TYPE_OTHER
used to.
The webextension test shows that the webextension proxy API sees speculative
lookups requested through the IO service.
MozReview-Commit-ID: DQ4Kq0xdUOD
2018-03-23 15:27:08 -07:00
Shane Caraveo
48ad9795b9
Bug 1448599 - fix WebRequest events for redirected channels when onBeforeRedirect is not used, r=kmag
...
If any WebRequest listener *other* than onBeforeRedirect was used, and a channel was redirected,
the ChannelWrapper was not updated with the redirected channel. This broke most listeners for
redirected channels and specifically an extension would never see events for the new channel.
MozReview-Commit-ID: BwXToTD5LEu
2018-04-02 21:12:07 -05:00
Oriol Brufau
80b44382b3
Bug 1445316 - Optimize tabs.query with 'active', 'currentWindow', 'highlighted', 'index', 'lastFocusedWindow' or 'windowId' r=mixedpuppy,rpl
...
MozReview-Commit-ID: L5i129iC44W
2018-03-13 20:52:58 +01:00
Tomislav Jovanovic
114b2f550d
Bug 1418616 - Add default extension to downloads saveAs dialogs, r=rpl
...
MozReview-Commit-ID: 9WOfZoc7wa6
2018-03-29 20:09:45 +02:00
Satish
7300e984bf
Bug 1417810 - Added API to override document colors r=mixedpuppy,ntim
...
Changed setting name to 'overrideDocumentColors'
MozReview-Commit-ID: LfT56MLlQo9
2018-03-27 12:01:44 +05:30
Bharat Raghunathan
91498586ef
Bug 1441010 - Closed body tag r=zombie
...
MozReview-Commit-ID: KtMrFlubfz
2018-03-28 09:38:57 +05:30
Tim Nguyen
d29830ab3e
Bug 1449324 - Make popup_border affect the autocomplete popups border color. r=dao
...
MozReview-Commit-ID: 2omRfDTdRWr
2018-03-28 00:11:20 +02:00
Gurzau Raul
ffbc52ee86
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-03-29 01:00:42 +03:00
Tomislav Jovanovic
4a90d0d955
Bug 1436450 - Fix <all_urls> as an optional API permission r=aswan
...
MozReview-Commit-ID: FXiUuNgPlRo
2018-03-27 00:40:23 +02:00
Kris Maglione
1358aef887
Bug 1372406: Follow-up: Fix rebase botch. r=bustage
...
MozReview-Commit-ID: K2CuqytsMDu
2018-03-28 12:35:19 -07:00
Kris Maglione
12808f301b
Bug 1372406: Stop misusing import-globals-from in extension API scripts. r=aswan
...
MozReview-Commit-ID: FTkcmuguOwq
2018-03-25 21:20:17 -07:00