Commit Graph

272 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
c7a033c3e2 merge mozilla-inbound to mozilla-central a=merge 2016-11-14 10:22:06 +01:00
Andrew Swan
5b79aa5855 Bug 1315407 Fix sdk addon-install r=mossop
MozReview-Commit-ID: FuECBIHE7xR

--HG--
extra : rebase_source : c6be8b33c481364162c36a0a95272fc46a19e996
2016-11-11 10:13:13 -08:00
Markus Stange
d6fd5ce075 Bug 1316922 - Fix border radius of add-on sdk panels on macOS. r=kmag
MozReview-Commit-ID: EyIziH3Ui2T

--HG--
extra : rebase_source : 9d89b8346aedaf927b6f28c812f6ef83e1d0fd28
2016-11-11 14:24:53 -05:00
Tom Tromey
92a5c63599 Bug 1310702 - use webpack-like require.context in devtools l10n; r=jryans
MozReview-Commit-ID: 5noH0y0MgaK

--HG--
extra : rebase_source : e7a4507a89f467fa8143be1899cd5e6ba80aa6fe
2016-10-20 11:00:28 -06:00
Kris Maglione
534738af07 Bug 1313440: Fix NS_ENSURE_TRUE(isSandbox) warnings in JPM bootstrap. r=erahm
MozReview-Commit-ID: E4qgjheRyV6

--HG--
extra : rebase_source : 419656ea8aa128d1a62304f4613711d162e4d282
extra : histedit_source : 23d1f467830d326acfb6c7fd5c1072b99a05b970
2016-10-27 13:28:49 -07:00
Kris Maglione
67e2b2f753 Bug 1309350: Part 2 - Speed up synchronous resolution of module paths. r=gps,ochameau
r?gps for the build changes and ochameau for the rest.

This results in about a 28% speed-up for Jetpack mochitest runs, for me.

MozReview-Commit-ID: K30q7BfvTLs

--HG--
extra : rebase_source : 8074947062c73a329f1d8a255a9601147ba1ba0c
2016-10-14 05:27:15 +01:00
Kris Maglione
d62ecef263 Bug 1309351: Part 2 - Use a shared global sandbox and simple module resolution for built-in modules. r=ochameau
This takes another 21% off the Jetpack test suite run time for me.

MozReview-Commit-ID: 1U2lq4PN21w

--HG--
extra : rebase_source : 1a639e8d920e083ce891312475fcb6fe2f401977
2016-10-14 06:14:10 +01:00
Kris Maglione
4ded38ffdb Bug 1309351: Part 1 - Replace child_process/subprocess.js with a thin wrapper around Subprocess.jsm. r=rpl f=mhowell
MozReview-Commit-ID: 7r9pSC8v1T

--HG--
extra : rebase_source : b3f540e80f7722c3d0970981a83a059eb6d4991a
2016-10-14 18:01:42 -07:00
Kris Maglione
45bae3f6ed Bug 1309350: Part 1 - Remove dead code and clean up cruft. r=ochameau
I had to untangle a lot of this mess just to understand what was going on well
enough to make changes.

MozReview-Commit-ID: 2ygiK2ED1pX

--HG--
extra : rebase_source : 95e39c47450b6cecd32cf2a73cdce4b31f5e3e11
2016-10-13 00:24:32 +01:00
Wes Kocher
bc55e46e74 Backed out 3 changesets (bug 1315407) for bc7 permafail a=backout
Backed out changeset a3fbd5543a77 (bug 1315407)
Backed out changeset 50984e605fd7 (bug 1315407)
Backed out changeset c7fa771f5bb1 (bug 1315407)
2016-11-11 12:44:58 -08:00
Kris Maglione
288b7fec70 Bug 1315435. r=Mossop
MozReview-Commit-ID: 1VSX4vyPdDS

--HG--
extra : rebase_source : 3cae06430abf6df41013dc683be8a53e0ec3e0c9
2016-11-05 14:23:02 -07:00
Andrew Swan
c54be3c004 Bug 1315407 Fix sdk addon-install r=mossop
MozReview-Commit-ID: FuECBIHE7xR

--HG--
extra : rebase_source : 12bdd9713b36d2d60926cf36abba70298541c970
extra : source : 6371734b731a06e898d12de37d9f07c261f75761
2016-11-11 10:13:13 -08:00
Kris Maglione
9d78611105 Bug 1305148: Ignore panel.resize when the panel isn't visible. r=gabor
MozReview-Commit-ID: BFPZm3wUKf2

--HG--
extra : rebase_source : c25c3808c0dc8ae7c3eebfba85713c1cbad75784
extra : histedit_source : c480b0d5465587aef9835483f3379cfc08067bab
2016-09-28 22:18:09 +01:00
Kris Maglione
3074a514df Bug 1304379: Don't create an extra browser if panel.show is called multiple times. r=gabor
MozReview-Commit-ID: 1rvHg6x976z

--HG--
extra : rebase_source : a63181938c7a4b1dab7dd804e612c63153fe220a
extra : histedit_source : b032b2c7b65d8d26a973fac440fc6230c70fee45
2016-09-28 22:07:02 +01:00
Kirk Steuber
69c62b82da Bug 1206133 - Fix for Jetpack bugs caused by the popuppositioned patch. r=gabor
MozReview-Commit-ID: 7SQIMcaNoAl

--HG--
extra : rebase_source : a63113c3084795b853df4b859fc8baf014bc2782
2016-06-10 10:59:38 +02:00
Luca Greco
3a35b8e5bc Bug 1269347 - Part1 Expose the optional embedded webextension as a builtin SDK module. r=krizsa
This commit integrates the `webExtension` bootstrap method parameter, which can is
set from the XPIProvider when the `hasEmbeddedWebExtension` property is true in the addon
install.rdf, into a new "sdk/webextension" SDK module, to make the creation of
SDK hybrid addons easier.

MozReview-Commit-ID: 4OUPZZyBPJv

--HG--
extra : rebase_source : 32ac6eaa9603604bb110c494019e6c1523c1e731
2016-09-19 13:58:50 +02:00
Kris Maglione
bad6103170 Bug 1294199: Part 2 - Fix rendering of SDK panels in private browsing windows. r=gabor
MozReview-Commit-ID: 6nCyoHUHyZb

--HG--
extra : rebase_source : ac27225296a5b93494c3cf67618f04c4f81cc17a
2016-09-12 16:59:14 -07:00
Wladimir Palant
965602e1ec Bug 1300735 - Flush cached locale strings when l10n SDK module is loaded. r=zer0
MozReview-Commit-ID: HAOc29ebXsR

--HG--
extra : rebase_source : d79b75ff19d80352775d9ee3e895be9a91c591b1
2016-09-07 16:46:04 +02:00
Wladimir Palant
4cf6a90426 Bug 918600 - Make sure tooltips are displayed for SDK panels. r=zer0
--HG--
extra : rebase_source : 0a598bae74ba5fa786605bcaba3192a541c89079
2016-09-08 13:29:28 +02:00
Ben Kelly
aa1f12455c Bug 1298812 Don't hold windows alive unnecessarily in window-utils.js. r=gabor 2016-08-31 06:48:01 -07:00
Gabor Krizsanits
d428901e30 Bug 1297446 - Shimwaiver for l10n. r=billm 2016-08-31 10:59:28 +02:00
Bruce Bujon
133af9ea87 Bug 1224863 - Make addon-sdk windows module include private browsing windows in browserWindows. r=bkelly
DONTBUILD

--HG--
extra : rebase_source : f19cacbcb049f70d1040360b70f811e45c639765
extra : source : 5e10edf2ce87b40df535839d157d60681c915891
2016-08-17 10:12:00 -04:00
Ryan VanderMeulen
aef3fb730e Backed out changeset 5e10edf2ce87 (bug 1224863) for landing with the wrong patch author.
--HG--
extra : rebase_source : 6f33269ad98bfd934f8d474455e6a40586bb4343
2016-08-18 13:33:17 -04:00
Pierre Bertet
f5eee5112f Bug 1224863 - Make addon-sdk windows module include private browsing windows in browserWindows. r=bkelly 2016-08-17 10:12:00 -04:00
Towkir Ahmed
63867da04a Bug 1284887 - Replaced references to mxr.mozilla.org in the codebase with dxr.mozilla.org r=dolske
a=release to get around a hook that's catching these comment-only idl changes

--HG--
extra : rebase_source : a7353680777fd2eeea24c9993f9937bbbcfb9e4f
2016-08-15 17:28:05 -07:00
Ben Kelly
6669a84ee0 Bug 1288440 P2 Don't leak existing windows in sdk/window/events. r=gabor 2016-07-22 06:26:49 -07:00
Ben Kelly
b0f1ee1387 Bug 1288440 P1 Avoid leaking existing windows in sdk/tab/events. r=gabor 2016-07-22 06:26:48 -07:00
Tim Nguyen
13c2525149 Bug 1268591 - Support new invertIconForDarkTheme flag. r=bgrins, jsantell a=kwierso CLOSED TREE
MozReview-Commit-ID: DfMBsD2u0ow
2016-07-22 00:44:11 +02:00
Ben Kelly
ac08e4b7de Bug 1285373 P2 Make sdk/event/chrome use weak unload reference. r=gabor 2016-07-20 06:47:23 -07:00
Ben Kelly
104a1642b5 Bug 1285373 P1 Allow addon-sdk unloader to hold callbacks weakly. r=gabor 2016-07-20 06:47:23 -07:00
Ben Kelly
859d859397 Bug 1287235 Wrap addon-sdk's Cu.getWeakReference() in a try/catch in case native objects are passed. r=bz 2016-07-19 17:14:04 -07:00
Ben Kelly
ad6f496f8a Bug 1267693 P2 Avoid leaking windows via event channel closures. r=gabor a=kwierso 2016-07-15 14:30:07 -07:00
Ben Kelly
8999229ad4 Bug 1267693 P1 Cache the most recent event in a channel weakly to avoid leaking DOM objects. r=gabor a=kwierso 2016-07-15 14:30:07 -07:00
The 8472
2f73c7749f Bug 1268898 - Fix leak in sdk/event/dom. r=gabor 2016-07-10 12:19:00 +02:00
Luca Greco
41023d9940 Bug 1222690 - SDK Content Script should not be frozen during the page loading. r=gabor
MozReview-Commit-ID: JVnJZsSA6nO

--HG--
extra : transplant_source : q%0CS6%2BYrCJ%13%CA%29i%15%9Ai%C0%D6f%B2
2016-06-20 16:33:21 +02:00
Christoph Kerschbaumer
5630855495 Bug 1280200 - Convert toolkit/loader.js to use channel.open2() r=gkrizsanits
--HG--
extra : rebase_source : 7d32b22d79b03fa43a01a062fbf8e4ad0f5c3660
2016-06-20 11:20:59 +02:00
Luca Greco
f2b5928950 Bug 1170258 - Add cache of node style module resolutions. r=gkrizsanits
MozReview-Commit-ID: 2fb8aWYzs5L

--HG--
extra : transplant_source : %B7%02R%CF%83%81%ABTd%F0%8F%F8%3C%F8%3F%92%2C%8B%99P
2016-06-02 11:38:50 +02:00
Luca Greco
ad9dd308f3 Bug 1250469 - Reduce number of ObserverService observers subscribed by the SDK Disposable class. r=gabor
MozReview-Commit-ID: 32X9M07FbHO

--HG--
extra : transplant_source : %E5%94%05%3Av%D5%99%D8%AAM%08d%D3%27%8AH%ED%F4f%D5
2016-05-19 17:18:18 +02:00
Christoph Kerschbaumer
33054a51f2 Bug 1246725 - Remove SEC_NORMAL from addon-sdk (r=sicking) 2016-02-08 11:12:37 -08:00
Jan Henning
2169e85ddc Bug 825016 - Part 1 - When opening a new tab, pass the ID of the parent tab. r=zer0
This ensures that when hitting back, we return to the previously opened tab.

MozReview-Commit-ID: 287AOQnmwxb

--HG--
extra : transplant_source : %E4%05B%FFC%2A7%18KX%17%DB%E6%1E%1F%9D%5B%9Dn%D2
2016-03-09 21:14:59 +01:00
Matteo Ferretti
969b9bd63b Bug 1250084 - The 'Responsive Design View' button from the Menu is not checked while the RDM is opened; r=jryans
MozReview-Commit-ID: 9i9rYI48H4G
2016-04-25 17:28:49 +02:00
Ryan VanderMeulen
9e896c0e6a Merge inbound to m-c. a=merge 2016-04-10 16:20:04 -04:00
Luca Greco
86e7533df8 Bug 1263140 - Fix notified button name in SDK native-options module. r=mossop
MozReview-Commit-ID: DS6hX5SemJA

--HG--
extra : transplant_source : %B8%CA%D9osG%BD%F8%F2%F2u%87%96%D9%94P%03%9A%AE%5E
2016-04-08 14:00:52 +02:00
Jonathan Watt
4b7a85789e Bug 1263077 - Stop using parseInt in the Add-on SDK when specifying octal numbers now that JS has the new octal notation. r=dietrich 2016-03-22 13:21:15 +00:00
Luca Greco
e420bf1b79 Bug 1167246 - Fix SDK native-options module on Android. r=mossop
MozReview-Commit-ID: CrIgkXlllWV

--HG--
extra : transplant_source : %8D%A8g%D8%01%1CV%3D%B8%DD5%20%EA%FAt%12%B2%BE%7D%DD
2016-04-01 13:56:37 +02:00
Rob Wu
edafa2b3b1 Bug 1226754 - Enable base64-encoding of long strings. r=jsantell 2016-03-16 15:00:40 +01:00
Matteo Ferretti
c6650b1edb Bug 1026614 - SDK ui/toolbar not working in permanent private browsing. r=rpl
MozReview-Commit-ID: Ap4CTY13P3d

--HG--
extra : transplant_source : %AEn%60%F3R%E4%DA%C5%9C%B5%DD%EF%C4%DF%AC%F3%AE%DC%27%09
2016-03-17 16:46:53 -04:00
Martin Giger
06de8885f1 Bug 1248734 - Fix SDK startup on Instanbird. r=zer0 2016-02-16 13:08:00 -05:00
iawaknahc
feb31c8460 Bug 1148200 - Move isJSONable to sdk/lang/type. r=Mossop
MozReview-Commit-ID: 9DjvYFGl7rX

--HG--
extra : transplant_source : %E1z%C2%D5%83BAap%DF%9Bo%7D%94%E3%AB%AA%D1%11%0A
2016-03-09 16:37:34 +01:00
Tom Schuster
7b557b47a9 Bug 986294 - Remove Proxy.create from addon-sdk. r=mossop 2016-03-10 17:37:40 +01:00