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

6438 Коммитов

Автор SHA1 Сообщение Дата
Carsten "Tomcat" Book 207b516e89 merge mozilla-inbound to mozilla-central a=merge 2017-04-06 12:50:50 +02:00
Robert Helmer 9a052e8063 Bug 1314177 - remove redundancy in install location classes r=aswan
MozReview-Commit-ID: H4dTeU3N8zI

--HG--
extra : rebase_source : 60ee8229b551264be7f1e8ece0496ae544e9995a
extra : source : 5f39a4daef03c7d7111fabcb04ee23f2fb2ea534
2017-03-28 12:29:53 -07:00
Robert Helmer 37141d9e47 Bug 1314177 - use class sugar and async/await for install location classes r=aswan
MozReview-Commit-ID: K1uUDIk7ATZ

--HG--
extra : rebase_source : fd135448dd2a49f3dbd4c14894e9ee617871fc19
2017-03-28 12:24:41 -07:00
Ting-Yu Chou 19c3b373bc Bug 1333003 part 8 - Include ASan runtime dll and LLVM symbolizer in jsshell package. r=glandium
Update also the similar logic in browser/installer/package-manifest.in. The
reason I added the symbolizer is because it'd be useful when someone conduct
jsshell testing/fuzzing.

MozReview-Commit-ID: J9IqFWsnskS

--HG--
extra : rebase_source : db461065f778fc025576b1fc7612642181d94dcd
2017-03-24 16:58:27 +08:00
Sebastian Hengst 205aba3f0a Backed out changeset 72344a4f272e (bug 1314177) for failing xpcshell tests toolkit/mozapps/extensions/test/xpcshell/test_bug596607.js and toolkit/mozapps/extensions/test/xpcshell/test_registry.js on Windows. r=backout 2017-04-05 21:08:23 +02:00
Sebastian Hengst 25f379b71a Backed out changeset 2cc97556735f (bug 1314177) 2017-04-05 21:06:38 +02:00
Robert Helmer 27cbf94d26 Bug 1314177 - remove redundancy in install location classes r=aswan
MozReview-Commit-ID: H4dTeU3N8zI

--HG--
extra : rebase_source : 7672405580cbd39b8b3cb2b24871c7943ea4932f
extra : source : 5f39a4daef03c7d7111fabcb04ee23f2fb2ea534
2017-03-28 12:29:53 -07:00
Robert Helmer 59d83304ef Bug 1314177 - use class sugar and async/await for install location classes r=aswan
MozReview-Commit-ID: K1uUDIk7ATZ

--HG--
extra : rebase_source : fd135448dd2a49f3dbd4c14894e9ee617871fc19
2017-03-28 12:24:41 -07:00
Chris AtLee b7af545070 Bug 1351071: Get rid of pre-generated startup cache r=glandium
MozReview-Commit-ID: BcWcqEKwGBv

--HG--
extra : rebase_source : 4bd21805a89359a5a2ed7ffd2ee2b76cf1e9e634
2017-04-04 09:26:25 -04:00
Wes Kocher 734b25e05c Merge m-c to inbound, a=merge 2017-04-03 14:51:06 -07:00
Justin Wood 71acec2f03 Bug 1185666 - Move DMG unpack logic to a python script, support linux. r=mshal
MozReview-Commit-ID: inKT2BWof4

--HG--
extra : rebase_source : 3fa0861bd363a8b22002111fe55ab2d248d85d6c
extra : source : e1df7b730858ba0170004a5b705f2bc484f9e2b0
2017-03-28 21:46:19 -04:00
Masayuki Nakano 8565cf58ac Bug 1344990 part.4 FontBuilder.readFontSelection() should return empty string when saved font isn't available r=jaws
FontBuilder adjusted font settings if reading font isn't available in the system.  Now, we support empty string value of "font.name.*" which means default font in the system.  If it's empty string, gfx checks default font from "font.name-list.*" at runtime.  Therefore, resetting "font.name.*" to empty string is the best approach if specified font becomes not available (e.g., uninstalled from the system).

Therefore, this patch replaces the code in FontBuilder.readFontSelection() with just returning empty string.

MozReview-Commit-ID: HgR88Qw8Xwe

--HG--
extra : rebase_source : 3878bf6a1c98ef7ba27c2cbdaaa9307061820f85
2017-03-29 23:55:37 +09:00
Sebastian Hengst 20643e2b78 Backed out changeset 06ab61f0402e (bug 1351933) for eslint failures in test_e10s_restartless.js. r=backout 2017-03-31 19:31:42 +02:00
Felipe Gomes eeeb48b864 Bug 1351933 - Remove support for whitelisting addons for the e10s rollout. r=krizsa
MozReview-Commit-ID: 6l4w1b7D2Rk

--HG--
rename : toolkit/mozapps/extensions/test/addons/test_bootstrap2_1/bootstrap.js => toolkit/mozapps/extensions/test/addons/test_bootstrap3_1/bootstrap.js
rename : toolkit/mozapps/extensions/test/addons/test_bootstrap2_1/install.rdf => toolkit/mozapps/extensions/test/addons/test_bootstrap3_1/install.rdf
extra : rebase_source : 5dc0dc2286a7a341472b7ded0a26f8b6d51486c5
2017-03-29 23:05:28 -03:00
Mike de Boer 481e18fdf5 Bug 1319821 - Themes should allow for multiple background images in the toolbar. r=jaws,mattw
This patch also changes the 'headerURL' and 'theme_frame' properties to be of type
ExtensionURL, instead of strings. This improves validation robustness.
Alignment and tiling properties for the additional background images can be
specified in the newly introduced 'properties' section of the manifest.

MozReview-Commit-ID: BzvS3eHmDCY

--HG--
extra : rebase_source : 03560c0441bd2a6643c20a3f1fff8b905eca59ad
2017-03-31 14:48:44 +02:00
Carsten "Tomcat" Book 095969b8ee merge mozilla-inbound to mozilla-central a=merge 2017-03-31 14:45:33 +02:00
Ryan VanderMeulen 05037eec1a Merge m-c to inbound. a=merge 2017-03-30 15:21:27 -04:00
Andrew Swan dacd176a71 Bug 1348854 Don't show permissions prompt for legacy addons installed from search r=rhelmer
MozReview-Commit-ID: 16eDuGvFM2Y

--HG--
extra : rebase_source : aed5eb92dce59daa2cfe2b71a55813e43bf3f432
2017-03-29 10:17:14 -07:00
Zack Herrick 84361e7e85 Bug 1335907 - Reorganize the preferences based on feedback from user research. r=mconley
The FX_PREFERENCES_CATEGORY_OPENED probe must be extended to version 59 to support the fallback "forked" preference implementation (in-content-old).

The switchToAdvancedSubPane within utilityOverlay's openPreferences must also remain until the fallback has been removed (bug 1349689).

Patch co-authored by Zack Herrick <herrickz@msu.edu> and Ziyan Long <lzylong@gmail.com>.

MozReview-Commit-ID: 1sx0Wj15yM7

--HG--
extra : rebase_source : 0266027fb3023d4cb155533193d6809d799de1e4
2017-03-29 11:52:08 -04:00
Jim Chen 9be065dee7 Bug 1351000 - 1. Generate separate omni.ja for GeckoView; r=glandium
Generate a separate omni.ja for GeckoView during the packaging step,
under dist/geckoview. Define a MOZ_GECKOVIEW_JAR flag to optionally
include/exclude files in the package manifest.
2017-04-05 14:23:43 -04:00
Xidorn Quan 7249e7bf7c Bug 1350810 - Package and upload stylo binding files as artifact. r=ted
MozReview-Commit-ID: 3LjhqTBVLIx

--HG--
extra : rebase_source : 10f0850a1d65bf9720046904a4b924e993019bfd
2017-03-29 11:25:40 +11:00
Gabor Krizsanits 0384d05aa6 Bug 1346288 - Setting e10sMultiBlockedByAddons for bootrapped add-on users. r=felipe 2017-03-30 18:44:27 +02:00
Matt Howell a825f495fc Bug 1350974 - Continue installing unelevated if the UAC prompt is rejected, and don't prompt a second time in the stub installer. r=agashlin
MozReview-Commit-ID: MGlgeNZUIH

--HG--
extra : rebase_source : 44bc526ca4badb16438a674b5657d4d79d0f545f
2017-03-27 09:28:45 -07:00
Andrew Swan 8df4d5ccc7 Bug 1348532 Remove unused list.xul r=mossop
MozReview-Commit-ID: H411v4yLTah

--HG--
extra : rebase_source : 6ca9b480b2a5ff28dd701baed664fac04c05a871
2017-03-24 19:55:54 -07:00
Ehsan Akhgari cb636a3130 Bug 1350655 - Special case some of the well-known chrome:// URIs that can never be used for add-on packages in ResolveURI(); r=billm 2017-03-26 17:12:21 -04:00
Andrew Swan 0672fec97c Bug 1197420 Part 2 Extension cleanups for optional permissions r=kmag
- Convert the object used to represent permissions to the format
  used in the optional permissions UI (property hosts becomes origins)
- Turn Extension.userPermissions into a getter

MozReview-Commit-ID: Dc44DMfKjG

--HG--
extra : rebase_source : e24e1b52edd3ddcd353a6407497ec4076039af03
2017-03-23 21:45:25 -07:00
Sebastian Hengst 2bd09bf679 Backed out changeset 680dd7916a23 (bug 1197420) 2017-03-25 17:39:43 +01:00
Andrew Swan 28eff4523a Bug 1197420 Part 2 Extension cleanups for optional permissions r=kmag
- Convert the object used to represent permissions to the format
  used in the optional permissions UI (property hosts becomes origins)
- Turn Extension.userPermissions into a getter

MozReview-Commit-ID: Dc44DMfKjG

--HG--
extra : rebase_source : e24e1b52edd3ddcd353a6407497ec4076039af03
2017-03-23 21:45:25 -07:00
Phil Ringnalda 25fd452953 Backed out 5 changesets (bug 1197420) for test_ext_permissions.js and test_chrome_ext_permissions.html timeouts on Fennec
CLOSED TREE

Backed out changeset 8a0125e00903 (bug 1197420)
Backed out changeset 925e3a9499ee (bug 1197420)
Backed out changeset 46e135035f10 (bug 1197420)
Backed out changeset 440bab141509 (bug 1197420)
Backed out changeset 3e690bbe8b5a (bug 1197420)
2017-03-24 20:43:24 -07:00
Andrew Swan 3656a695a2 Bug 1197420 Part 2 Extension cleanups for optional permissions r=kmag
- Convert the object used to represent permissions to the format
  used in the optional permissions UI (property hosts becomes origins)
- Turn Extension.userPermissions into a getter

MozReview-Commit-ID: Dc44DMfKjG

--HG--
extra : rebase_source : e24e1b52edd3ddcd353a6407497ec4076039af03
2017-03-23 21:45:25 -07:00
Sebastian Hengst fb522e4ad5 Backed out changeset 3de2de388ac9 (bug 1197420) 2017-03-24 20:56:14 +01:00
Andrew Swan 70f7a8449c Bug 1197420 Part 2 Extension cleanups for optional permissions r=kmag
- Convert the object used to represent permissions to the format
  used in the optional permissions UI (property hosts becomes origins)
- Turn Extension.userPermissions into a getter

MozReview-Commit-ID: Dc44DMfKjG

--HG--
extra : rebase_source : 4924aa007da4b649266311138b4d240eeeade9a4
2017-03-23 21:45:25 -07:00
Robert Helmer f7d614dd1b Bug 1350064 - test that updated system add-ons are reset on app update r=aswan
MozReview-Commit-ID: BbUtIMfCDXZ

--HG--
extra : rebase_source : f8204c72b482f50d93c0f3e8878cc4fe83ec29a6
2017-03-23 18:49:58 -07:00
Iris Hsiao 9895af61fa Backed out changeset 45b68fe4d4be (bug 1350064) for eslint failure 2017-03-24 14:17:19 +08:00
Robert Helmer 96aecad87d Bug 1350064 - test that updated system add-ons are reset on app update r=aswan
MozReview-Commit-ID: BbUtIMfCDXZ

--HG--
extra : rebase_source : cae3cfef4c7bfec970d0aaafb392104d7025e2ff
2017-03-23 18:49:58 -07:00
Carsten "Tomcat" Book 9b6d088496 merge autoland to mozilla-central a=merge
--HG--
rename : browser/components/preferences/in-content/tests/browser_advanced_siteData.js => browser/components/preferences/in-content-old/tests/browser_advanced_siteData.js
rename : dom/media/mediasink/DecodedAudioDataSink.cpp => dom/media/mediasink/AudioSink.cpp
2017-03-23 13:42:40 +01:00
Wes Kocher b31e9e6a39 Merge inbound to central, a=merge
MozReview-Commit-ID: EQ7w1Gld1K2
2017-03-22 17:10:01 -07:00
Carsten "Tomcat" Book 534f3aebc6 Merge mozilla-central to mozilla-inbound 2017-03-22 16:13:03 +01:00
Carsten "Tomcat" Book 62f6c37109 merge mozilla-inbound to mozilla-central a=merge 2017-03-22 14:26:27 +01:00
Mark Banner d7d8be9285 Bug 1347712 - Move toolkit/.eslintrc.js rules into a 'recommended' set within eslint-plugin-mozilla. r=jaws
MozReview-Commit-ID: Jy4apKnmWcV

--HG--
rename : toolkit/.eslintrc.js => tools/lint/eslint/eslint-plugin-mozilla/lib/configs/recommended.js
extra : rebase_source : ae0c740c1c2a9cf620c1ac34024622ade12e6fd4
2017-03-22 10:43:00 +01:00
Jorg K a1da2be4c3 Bug 1346916 - Skip test_reload.js:test_reloading_a_temp_addon() for Thunderbird. a=aswan
--HG--
extra : rebase_source : b011c81ad7252ce614d021728517a08a7139760d
2017-03-21 08:52:00 +01:00
Mark Banner bd625e4e9f Bug 1347712 - Change the testing configurations into ESLint configurations within eslint-plugin-mozilla - automatically update .eslintrc.js test config files for new config locations. r=jaws
MozReview-Commit-ID: LH0CQOPfoe6

--HG--
extra : rebase_source : 83eaf40c5cbb5e25cfb3f3b5afadf4fbf0422c92
2017-03-20 12:36:37 +01:00
Edmund Wong f2596e1f77 Bug 1345422 - Do not hardcode the sfx package and installer path. r=mshal 2017-03-22 08:52:35 +08:00
Jared Wein a54eda04ca Bug 1348068 - Enable the key-spacing rule for eslint and fix the related issues. r=standard8
Running eslint with --fix didn't fix many of the issues. The majority here had to be fixed by hand but a significant majority of the issues were related to a few files that I was able to use find-and-replace with. I regret not making this in to separate commits of the hand-fixes and the fixes from --fix but I don't recall --fix fixing any of the issues.

MozReview-Commit-ID: ANyg2qfo3Qx

--HG--
extra : rebase_source : 61d2aa91bf9474af3d72a5dea41b25dca442c1b7
2017-03-21 14:29:43 -04:00
Zibi Braniecki 3d91da8726 Bug 1347314 - Migrate calls to ChromeRegistry::GetSelectedLocale to use LocaleService::GetAppLocale. r=jfkthame,Pike
In cases, where the caller is looking for the locale to be used for JS Intl API,
we can now replace it with `undefined` which causes JS Intl API to use the default
locale which since bug 1346674 is resolved to the app locale.

This allows us to remove a lot of calls for the app locale.

The remaining ones are split between `AsBCP47` and `AsLangTag`.
Here, the `AsLangTag` is used, as described in the API docs, for cases where
the language string is used for localization purposes, such as language negotaition
matching to our language resources etc.
`AsBCP47` is used when the returned value is handed over to ICU API.

MozReview-Commit-ID: DzmFEUvMq3N

--HG--
extra : rebase_source : 513ed31d995864939aa893e73c81ffdf591a6617
2017-03-14 16:09:54 -07:00
Sebastian Hengst 0a04f3b9e2 Backed out changeset cc308a73ad05 (bug 1347314) for eslint failure in test_device.html. r=backout 2017-03-22 18:20:26 +01:00
Zibi Braniecki c2cd68a689 Bug 1347314 - Migrate calls to ChromeRegistry::GetSelectedLocale to use LocaleService::GetAppLocale. r=jfkthame,Pike
In cases, where the caller is looking for the locale to be used for JS Intl API,
we can now replace it with `undefined` which causes JS Intl API to use the default
locale which since bug 1346674 is resolved to the app locale.

This allows us to remove a lot of calls for the app locale.

The remaining ones are split between `AsBCP47` and `AsLangTag`.
Here, the `AsLangTag` is used, as described in the API docs, for cases where
the language string is used for localization purposes, such as language negotaition
matching to our language resources etc.
`AsBCP47` is used when the returned value is handed over to ICU API.

MozReview-Commit-ID: DzmFEUvMq3N

--HG--
extra : rebase_source : 13fa4c397ba4c79303a2cd76684b5b8c4bd17331
2017-03-14 16:09:54 -07:00
Andrew Swan 04b1a97485 Bug 1341011 Pass uri objects in originatingURI for addon install notifications r=mossop
MozReview-Commit-ID: LGRSDdbzIxK

--HG--
extra : rebase_source : bf9358c079c80c1370d78df22cfc95a3f2b287a2
2017-03-01 21:17:46 -08:00
Carsten "Tomcat" Book 3e0a5441c6 Merge mozilla-central to mozilla-inbound 2017-03-17 14:55:15 +01:00
Mark Banner b792bfe15f Bug 1347884 - Enable eslint cyclomatic complexity rule at existing levels. r=jaws
Enable the rule with the maximums set to avoid current failures, except for test_form_autocomplete which is very
high (82). The levels are set per major area, with existing warnings being changed to errors.

MozReview-Commit-ID: 37M6Ry0Mr1c

--HG--
extra : rebase_source : 07e6864bdd945eb322499912dd702638430c0365
2017-03-16 11:04:39 +00:00