Граф коммитов

434 Коммитов

Автор SHA1 Сообщение Дата
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
Luca Greco a3ad81ea5c Bug 1149162 - Remove CPOW shim usage in SDK test-tab test related to tab.readyState. r=Mossop
MozReview-Commit-ID: Cg0koZxzSxp

--HG--
extra : rebase_source : 59d8d5029df84017b825309c7422799c518d0397
2016-08-29 20:03:42 +02:00
Ehsan Akhgari c1d2c29601 Bug 1310094 - Part 2: Remove UserCustomizations.jsm; r=myk 2016-10-17 14:08:30 -04: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
Ehsan Akhgari 9de6bbbaec Bug 1261019 - Part 3: Remove Navigator.mozApps and code depending on it; r=myk,jryans,fabrice,mcmanus,peterv 2016-10-13 13:18:41 -04: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
Dale Harvey b694c34086 Bug 1267495 - Fallback to local config for fresh GMP installs. r=mconley, r=rhelmer, feedback=ksteuber 2016-09-27 11:57:41 +01:00
Luca Greco b5b320854e Bug 1269347 - Part3 Add SDK with embedded webextension test addon. r=krizsa
This commit introduces a new SDK test addon, which tests the behavior of the
new SDK module "sdk/webextension", and ensures that the provided API can be used
to exchange messages between an SDK module and the WebExtension background page,
and between an SDK module and a WebExtension content script.

MozReview-Commit-ID: jJWfpF3HQM

--HG--
extra : rebase_source : 92c8b02cb2c84dbde3d9e96fe3e48416f382f79d
2016-09-14 17:09:22 +02:00
Luca Greco 4af7171c4f Bug 1269347 - Part2 Add support for embedded webextension in SDK test addons. r=mossop
This commit make it possible the creation of hybrid addons as part of the set of
SDK test addons.

Unfortunately these SDK test addons are build using the old cfx tool and the its
related module loader, and so this patch applies the changes needed to:

- optionally include an `hasEmbeddedWebExtension` option in the generated "install.rdf"
  (if the test addon "package.json" contains a property with the same name
  in its "package.json")

- initialize the "sdk/webextension" from the bootstrap method params
  (as already done in the previous patch for the new SDK module loader)

- include the "webextension/" dir in the generated xpi, if any (similarly
  to how it is already done for the "chrome/" dir, which an SDK addon can optionally
  contain)

MozReview-Commit-ID: 4WS5ZYkl8FY

--HG--
extra : rebase_source : 287501db8707de2679d3dfffb23555319c706593
2016-05-23 23:02:18 +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
Eric Rahm 8525660464 Bug 1299631 - Avoid accessing dead windows in test-firefox-windows.js. r=zer0
Rather than checking for window.closed we can just check the number of active
windows.
2016-09-01 15:28:14 -07: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
Mike Hommey 67404442a6 Bug 1256004 - Create the addon-sdk test addons directly under addon-sdk. r=gps
Instead of creating them in a subdirectory, possibly racing over the
creation of said subdirectory, just create them in the existing current
directory. They're being copied over to some other place anyways, they
just have to be picked from the right location when doing so.
2016-08-16 08:32:54 +09:00
Ben Kelly 921a58dfb2 Bug 1288440 P4 Test that sdk/window/events does not leak existing windows. r=gabor 2016-07-22 06:26:49 -07:00
Ben Kelly 9027cc8e21 Bug 1288440 P3 Test that sdk/tab/events does not leak. r=gabor 2016-07-22 06:26:49 -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
Carsten "Tomcat" Book 53b9562c23 merge fx-team to mozilla-central a=merge 2016-07-22 11:56:37 +02: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 40b908d4b7 Bug 1285373 P3 Test that sdk/event/chrome observer channels can be GC'd. r=gabor 2016-07-20 06:47:23 -07: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
Tom Tromey 5538d692d3 Bug 1286877 - do not set c-basic-offset for python-mode; r=gps
This removes the unnecessary setting of c-basic-offset from all
python-mode files.

This was automatically generated using

    perl -pi -e 's/; *c-basic-offset: *[0-9]+//'

... on the affected files.

The bulk of these files are moz.build files but there a few others as
well.

MozReview-Commit-ID: 2pPf3DEiZqx

--HG--
extra : rebase_source : 0a7dcac80b924174a2c429b093791148ea6ac204
2016-07-14 10:16:42 -06:00
Ben Kelly 043e9e7ea5 Bug 1286673 Test sdk/event/dom.js for leaks when used on a closed window. r=gabor a=kwierso 2016-07-15 14:30:08 -07:00
Ben Kelly 6a233c23f5 Bug 1267693 P3 Add a test to detect window leaks when using sdk/window/events. r=gabor a=kwierso 2016-07-15 14:30:08 -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
Alexandre Lissy ee77e301dd Bug 1285170 - Remove app:// protocol r=valentin
MozReview-Commit-ID: 4cnLrqqyP35

--HG--
extra : rebase_source : 424b63df547308033fc960632c5ef5939e3d8d85
2016-03-16 17:11:12 +01:00
Thomas Nguyen ffba687a20 Bug 1025965 - Rename browser.safebrowsing.enabled to browser.safebrowsing.phishing.enabled. r=francios
MozReview-Commit-ID: 3TMs6MPtWsC
2016-05-09 14:44:08 +08:00
Luca Greco 3d4736119e Bug 1222690 - Test SDK Content Scripts are not frozen before document.readyState complete. r=gabor
MozReview-Commit-ID: DZSFb7tS2YQ

--HG--
extra : transplant_source : Un%D5%88%B0%7D%A2V%167c%F0%DC%8C%CD%3Dw%C3L%ED
2016-06-20 16:12:33 +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
Joel Maher a6fcbcf0a3 Bug 1270962 - move tests which access the clipboard to subsuite 'clipboard'. r=bgrins,ryanvm,armenzg a=merge
MozReview-Commit-ID: IZziPmwFtHj

--HG--
extra : source : a50249d48b1e86a3749bccc51ece4d1a827a621c
2016-05-25 15:28:24 -04:00
Mathieu Leplatre 695a9942a4 Bug 1266235 - Use blocklist prefix in preference names. r=MattN
MozReview-Commit-ID: 5aeoiSEMwYw

--HG--
extra : rebase_source : ff4e77c88de58923afe75be2046dcdb98e40ad2f
2016-05-19 12:51:13 +02:00