Gijs Kruitbosch
daa94112cb
Bug 1354117 - don't force border radius to 0 for photon (x-ref bug 1374315), fix webextension tests, r=kmag
...
MozReview-Commit-ID: 2HAi5J7uzxP
2017-08-01 18:37:41 +01:00
Kris Maglione
c4d42444e0
Remove unused lazy imports. r=trivial (no bug)
...
MozReview-Commit-ID: rqUFJw7Wsb
2017-08-02 21:09:38 -07:00
Gijs Kruitbosch
d8d8270dd8
Bug 1383076 - restore workaround for 'current' setter on panelviews in non-photon panelmultiview, r=mconley
...
MozReview-Commit-ID: 6YZ6Wyu0Spc
2017-07-24 14:56:01 +01:00
Gijs Kruitbosch
6ea9acbc72
Bug 1354086 - switch overflow panel to using a photonpanelmultiview, allowing webextension views to specify their own size, r=mikedeboer
...
MozReview-Commit-ID: 1uHEKXsO8vh
2017-07-19 21:23:46 +01:00
Gijs Kruitbosch
90cac15204
Bug 1370967 - close containing popup when clicking a non-popup browser action, r=mixedpuppy
...
MozReview-Commit-ID: HkdV5FUPnDV
2017-07-03 17:14:58 +01:00
Sebastian Hengst
3b79a3d804
Backed out changeset 4d0faee8c200 (bug 1370967) for eslint failure: missing comma at browser_ext_browserAction_popup.js:132. r=backout
2017-07-05 22:34:23 +02:00
Gijs Kruitbosch
b6b47745de
Bug 1370967 - close containing popup when clicking a non-popup browser action, r=mixedpuppy
...
MozReview-Commit-ID: HkdV5FUPnDV
2017-07-03 17:14:58 +01:00
Andrew Swan
3358f38632
Bug 1369577 Part 2 Propagate isHandlingUserInput for browserAction, pageAction, and menus r=kmag
...
The implementations of browserAction, pageAction, and menu onClick
handlers now stash the current <browser> until we get a reply from
the extension process indicating that the handler has finished running.
We also have to take care to keep that <browser> around even if the
permissions api has to be loaded asynchronously.
MozReview-Commit-ID: BYJaiwdj40u
2017-06-15 12:48:40 -07:00
Andrew Swan
3d501bbfd5
Bug 1369577 Part 1 Rename SingletonEventManager to EventManager r=kmag
...
MozReview-Commit-ID: 7nsYWdSTJCG
2017-06-09 13:49:07 -07:00
Sebastian Hengst
8642712c2a
Backed out changeset 26fd6d0a1254 (bug 1369577) for failing xpcshell's test_ext_simple.js and test_ext_startup_cache.js on Android. r=backout
2017-06-30 01:01:13 +02:00
Sebastian Hengst
c48d1b793d
Backed out changeset dfb376de5c23 (bug 1369577)
2017-06-30 00:59:59 +02:00
Andrew Swan
e77019e2bd
Bug 1369577 Part 2 Propagate isHandlingUserInput for browserAction, pageAction, and menus r=kmag
...
The implementations of browserAction, pageAction, and menu onClick
handlers now stash the current <browser> until we get a reply from
the extension process indicating that the handler has finished running.
We also have to take care to keep that <browser> around even if the
permissions api has to be loaded asynchronously.
MozReview-Commit-ID: BYJaiwdj40u
2017-06-15 12:48:40 -07:00
Andrew Swan
c140bd9d12
Bug 1369577 Part 1 Rename SingletonEventManager to EventManager r=kmag
...
MozReview-Commit-ID: 7nsYWdSTJCG
2017-06-09 13:49:07 -07:00
Bob Silverberg
0ae12dfd8e
Bug 1374237 - Part 3: Declare all top-level functions in browser API files files via const., r=mixedpuppy
...
Also changed some function names to attempt to guarantee uniqueness across API files.
MozReview-Commit-ID: FU5JU1lRHzn
2017-06-21 16:13:00 -04:00
Matthew Wein
c7a81cb41f
Bug 1329242 - Add support for browser_action.theme_icons r=mixedpuppy
...
MozReview-Commit-ID: HvfUQZzBQWq
2017-06-27 15:23:35 -07:00
Bob Silverberg
bb5ee64124
Bug 1297167 - Part 2: Add telemetry probes for BrowserAction popups, r=bsmedberg,kmag
...
Add histogram for WEBEXT_BROWSERACTION_POPUP_OPEN_MS to track the amount of time it takes to open a browserAction popup.
Add histogram for WEBEXT_BROWSERACTION_POPUP_PRELOAD_RESULT_COUNT to track how often a popup preload results in a popup being shown, vs a popup being cancelled, both after hover and after mousedown.
MozReview-Commit-ID: L8xlSJxgTzX
2017-05-03 11:12:03 -04:00
Mike de Boer
f9f58d253a
Bug 1370580 - Part 1 - Ensure that the overflow rules are set the exact same way for the temporary panel as for the appMenu panel. r=Gijs
...
These rules are set explicitly to allow the two views to be displayed next to
each other briefly when the slide-in transition starts.
This patch also applies the last remaining photon styles to the temporary panel,
which is used by the new Library widget as well.
MozReview-Commit-ID: 45aYzVHwRYv
2017-06-16 15:41:57 +02:00
Sebastian Hengst
b75bf97136
Backed out changeset af176d040fad (bug 1370580) for frequently failing browser_ext_sidebarAction.js on Linux debug. r=backout a=backout
...
MozReview-Commit-ID: AwnMjAQTdmC
2017-06-17 23:18:55 +02:00
Mike de Boer
6ea7b945df
Bug 1370580 - Part 1 - Ensure that the overflow rules are set the exact same way for the temporary panel as for the appMenu panel. r=Gijs
...
These rules are set explicitly to allow the two views to be displayed next to
each other briefly when the slide-in transition starts.
This patch also applies the last remaining photon styles to the temporary panel,
which is used by the new Library widget as well.
MozReview-Commit-ID: 45aYzVHwRYv
2017-06-16 15:41:57 +02:00
Sebastian Hengst
9c3bf7d0cd
Backed out changeset d6be7dc56cc5 (bug 1370580) for failing test-oop-extensions/browser_ext_browserAction_popup_resize.js. r=backout
2017-06-15 19:24:39 +02:00
Mike de Boer
a351ec54ca
Bug 1370580 - Part 1 - Ensure that the overflow rules are set the exact same way for the temporary panel as for the appMenu panel. r=Gijs
...
These rules are set explicitly to allow the two views to be displayed next to
each other briefly when the slide-in transition starts.
This patch also applies the last remaining photon styles to the temporary panel,
which is used by the new Library widget as well.
MozReview-Commit-ID: 45aYzVHwRYv
2017-06-15 12:49:18 +02:00
Gijs Kruitbosch
7010102531
Bug 1354109 - update WebExtensions code for Photon, r=kmag
...
MozReview-Commit-ID: 8nHvyafxwV1
2017-05-31 18:08:52 +01:00
Mark Banner
9916415caf
Bug 1371292 - Clean up more ESLint global definitions in configuration files in toolkit/ and browser/. r=mossop
...
MozReview-Commit-ID: 5KC23kzaCFN
2017-06-08 10:59:12 +01:00
Kris Maglione
db3ec327d2
Bug 1368189: Move more code out of ExtensionUtils.jsm. r=mixedpuppy
...
Also removes some dead code.
A lot of the code in ExtensionUtils.jsm is not needed in all processes, and a
lot of the rest isn't needed until extension code runs. Most of it winds up
being loaded into all processes way earlier than necessary.
MozReview-Commit-ID: CMRjCPOjRF2
2017-05-26 15:44:41 -07:00
Florian Quèze
ff53eb9a63
Bug 1353542 - massive script-generated patch converting Task.async and Task.spawn calls, and generators clearly identifiable as tasks, rs=Mossop.
2017-05-12 14:42:39 +02:00
Tomislav Jovanovic
fa9e24877d
Bug 1362445 - Fix _action context menus when module is not loaded r=bsilverberg,mixedpuppy
...
MozReview-Commit-ID: AOzcpXSgy8d
2017-05-07 21:38:01 +02:00
Kris Maglione
d90dddf7d5
Bug 1362224: requestAnimationFrame before changing browserAction/pageAction buttons. r=aswan
...
MozReview-Commit-ID: H9Eq7z5L4Xq
2017-05-05 14:56:19 -07:00
Kris Maglione
25a66508a9
Bug 1362224: Cache per-tab icon data for browserAction/pageAction. r=aswan
...
MozReview-Commit-ID: JifAtY36gKA
2017-05-05 14:21:07 -07:00
Bob Silverberg
acab821a21
Bug 1361463 - Fix typo in BrowserAction.getPopup, r=kmag
...
The if statement in getPopup should read `if (!blockParser)` not `if (!this.blockParser)`.
MozReview-Commit-ID: IBtHHS634sG
2017-05-02 14:55:03 -04:00
Alexandre Poirot
208511b0d3
Bug 1356231 - Use toolkit EventEmitter.jsm instead of devtools module. r=mossop
...
MozReview-Commit-ID: 49JI7NtLwKK
2017-04-27 17:58:09 +02:00
Kris Maglione
da08b6926c
Bug 1317697: Remove things from ExtensionUtils that don't belong there. r=mixedpuppy
...
MozReview-Commit-ID: CTX0TckLqoV
2017-04-07 13:39:06 -07:00
Kris Maglione
52b67bf633
Bug 1350522: Part 7 - Merge pageAction/browserAction/sidebarAction/commands helper classes into API instances. r=aswan
...
MozReview-Commit-ID: 6aRQ1uybAmg
2017-03-26 18:42:59 -07:00
Kris Maglione
ef300362e4
Bug 1350522: Part 6 - Cleanup per-api-instance state logic. r=aswan
...
MozReview-Commit-ID: 5ixBA34fvFf
2017-03-25 11:36:56 -07:00
Kris Maglione
937291f42b
Bug 1350522: Part 4 - Convert browser APIs to lazy loading. r=aswan
...
MozReview-Commit-ID: BQoWF9nHOuF
2017-04-02 11:59:55 -07:00
Kris Maglione
a48a112588
Bug 1346607: Begin speculative preload of popups on hover. r=mixedpuppy
...
Ideally we'd try to detect hover intent here, but the preload is relatively
cheap, so I don't think we have much to lose by starting out simple.
MozReview-Commit-ID: 7pjiohGMJVc
2017-03-11 19:05:09 -08:00
Shane Caraveo
7cc74044ee
Bug 1344408 fix eager loading of CUI, r=kmag
...
MozReview-Commit-ID: DX2fB5cGNB0
2017-03-03 16:15:06 -08:00
Shane Caraveo
d3a7cf8c4c
Bug 1313459 support CUI areas for browserAction, r=aswan
...
MozReview-Commit-ID: IoPOCv6M0qy
2017-02-22 18:47:16 -08:00
Phil Ringnalda
7d03c09777
Backed out changeset 14dbbe36e676 (bug 1313459) for browser_ext_browserAction_area.js timeouts
2017-02-21 19:58:54 -08:00
Shane Caraveo
b6b5f9b4c6
Bug 1313459 support CUI areas for browserAction, r=aswan
...
MozReview-Commit-ID: IoPOCv6M0qy
2017-02-21 10:00:06 -08:00
Iris Hsiao
bf16c7084d
Backed out changeset 3d9ddc7244ad (bug 1313459) for bunch of browser chrome failures
2017-02-21 10:21:49 +08:00
Shane Caraveo
69bc4e84a9
Bug 1313459 support CUI areas for browserAction, r=aswan
...
MozReview-Commit-ID: IoPOCv6M0qy
2017-02-20 15:31:34 -08:00
Shane Caraveo
1f656159fc
Bug 1208596 implement sidebar api for webextensions, f?kmag, gijs r=Gijs,kmag
...
MozReview-Commit-ID: 6GMdU5kcrFR
2017-02-09 15:32:50 -08:00
Kris Maglione
d863da6177
Bug 1336308: Part 1 - Fix the capitalization of innerWindowID properties. r=aswan
...
MozReview-Commit-ID: 1qp49K9zc40
2017-02-06 11:55:53 -08:00
Kris Maglione
e607ae18d8
Bug 1260548: Part 3 - Factor out the extension popup code into its own module. r=aswan
...
MozReview-Commit-ID: HpaAkt5nBqf
2017-01-28 15:00:15 -08:00
Kris Maglione
bbe2608ca7
Bug 1260548: Part 1 - Factor out the common functionality of the tabs API. r=aswan
...
MozReview-Commit-ID: AS7asn6nXzr
2017-01-30 22:44:16 -08:00
Carsten "Tomcat" Book
f4f95b21aa
merge mozilla-central to mozilla-inbound
2017-01-27 11:16:17 +01:00
Florian Quèze
c8cf49999e
Bug 1334156 - script-generated patch to replace .ownerDocument.defaultView with .ownerGlobal, r=jaws.
2017-01-27 10:51:03 +01:00
Andrew Swan
d23b45b581
Bug 1203330 Part 2 Convert EventManager uses to SingletonEventManager r=kmag
...
MozReview-Commit-ID: A12TPwAYzTS
2017-01-26 11:27:03 -08:00
Phil Ringnalda
5781d2a09e
Backed out 3 changesets (bug 1203330) for failures in test_delay_update_webextension.js
...
CLOSED TREE
Backed out changeset 2d42350d209a (bug 1203330)
Backed out changeset 3a12c51c3eca (bug 1203330)
Backed out changeset 31fac390e15d (bug 1203330)
2017-01-26 19:13:11 -08:00
Andrew Swan
99c8d3a692
Bug 1203330 Part 2 Convert EventManager uses to SingletonEventManager r=kmag
...
MozReview-Commit-ID: A12TPwAYzTS
2017-01-26 11:27:03 -08:00