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

46173 Коммитов

Автор SHA1 Сообщение Дата
Zibi Braniecki e4b89607c0 Bug 1201232 - Use Services.intl for Intl.* APIs in Gecko. r=Paolo,Pike
It's a minor change that should align us better with our selection of locales
(Services.intl will use user selection of regional preference locales).
I also removed the western arabic numeral system limitation to allow persian locales
to use eastern arabic numerals correctly.

MozReview-Commit-ID: 8TXX0X9RY9z

--HG--
extra : rebase_source : a7c8f507d841945e47f2d4cc142b4b05bbfab08f
2018-01-24 11:50:30 -08:00
Matthew Noorenberghe 5d9f2162cb Bug 1427950 - Fix test_rich_select.html to handle the indeterminate state with no selection. r=jaws
MozReview-Commit-ID: KKTNtn19mqA

--HG--
extra : rebase_source : 740d26b1dff83c171575da666c4571a18cd5aa98
2018-01-29 23:49:48 -08:00
Matthew Noorenberghe 5f168de17f Bug 1427950 - Only use the mutation observer for migrating new option children to the popup. r=jaws
This reduces the side-effects of render (which should ideally be pure) and should improve performance. We already have the mutation observer anyways.

MozReview-Commit-ID: KVhCVEhSvhi

--HG--
extra : rebase_source : 7ed2401be658abcb15bdae3f8545450983904fa8
2018-01-29 21:14:40 -08:00
Matthew Noorenberghe 920b10cfd6 Bug 1427950 - Use the <rich-select> 'change' event to update selectedShippingAddress state. r=jaws
MozReview-Commit-ID: 7q5AWrEC7x4

--HG--
extra : rebase_source : df382271d36bbed6c474fb39aafe73e4d46e080a
2018-01-29 21:14:31 -08:00
Matthew Noorenberghe 779b0b00c2 Bug 1427950 - Dispatch a "change" event from <rich-select> when a user changes the selectedness. r=jaws
Programmatic changes don't dispatch the event in order to avoid infinite loops.

MozReview-Commit-ID: 1GYFaSasAZO

--HG--
extra : rebase_source : fb02340c31781c9d16691ff074625d933278f33e
2018-01-29 18:08:15 -08:00
Matthew Noorenberghe f96d61d626 Bug 1427950 - Create address and basic-card option cached children in the constructor and re-use them. r=jaws
This avoids re-creating elements and getting references via querySelector. It's also a bit cleaner IMO.

MozReview-Commit-ID: 9eUELShq5Yg

--HG--
extra : rebase_source : 8371def08bafaa962df35fd6d1c55cc50b4bfc9d
2018-01-29 19:56:54 -08:00
Matthew Noorenberghe 3b15530b49 Bug 1427950 - Share common rich-option styles and make rich-select inline-block to improve layout. r=jaws
MozReview-Commit-ID: HTHQ8IbKszy

--HG--
extra : rebase_source : 537cd80bbe17fddc5966ca65d491450e7104af99
2018-01-29 20:18:02 -08:00
Matthew Noorenberghe d53d6a4f64 Bug 1427950 - Change rich-select to default to an indeterminate state when no options are selected. r=jaws
This avoids the magic of the select automatically making the first option selected without the application state having a good way to know about this.

MozReview-Commit-ID: 1OEsjh2KW1h

--HG--
extra : rebase_source : 49a69af9a49107ea63c308ce9bd945b4868d7485
2018-01-29 19:54:59 -08:00
Matthew Noorenberghe 9f020cd353 Bug 1427950 - Make <rich-select>'s .selectedOption setter the only supported way to change selection. r=jaws
It's no longer supported to change the selectedness of options directly since that state causes conflicts with the application's own state.

MozReview-Commit-ID: kioot4BXoX

--HG--
extra : rebase_source : 45613b70daa2757f83de5c2fdeaacc596d6ce012
2018-01-29 20:10:59 -08:00
Matthew Noorenberghe 24b32b81e0 Bug 1427950 - Have setStateFromParent handle removing deleted GUIDs from the "selected" keys. r=jaws
MozReview-Commit-ID: 3zD2XLkIj6n

--HG--
extra : rebase_source : 7d3385f47c47c668d19e795499f468204446d692
2018-01-29 19:50:51 -08:00
Matthew Noorenberghe e049cf7de6 Bug 1427950 - Add re-render button to PaymentRequest debugging panel. r=jaws
This is useful to ensure that the UI state is properly represented in the store.
If the re-rendering causes visible changes then that means some state is not part
of the store or is not being rendered properly.

MozReview-Commit-ID: 3J5rKWCTMAj

--HG--
extra : rebase_source : d13f35010909a804d496f6da6266cb2fb6e0e56b
2018-01-29 14:50:06 -08:00
Tom Ritter 41a1a6c9b0 Bug 1433971 Clean up Assertions.h with respect to Unused Attributes r=froydnj
In Bug 1393538 I renamed MOZ_STATIC_ASSERT_UNUSED_ATTRIBUTE to MOZ_UNUSED_ATTRIBUTE,
moved it out of it's #define depth, and used it in toolkit. I also orphaned a
comment.

This was wrong. MOZ_UNUSED_ATTRIBUTE was basically identical to MOZ_MAYBE_UNUSED
which exists in Attributes.h (because it is an attribute, not an assertion.)

Undo that wrong thing: restore MOZ_STATIC_ASSERT_UNUSED_ATTRIBUTE to the correct
place, have toolkit use the correct macro, and remove MOZ_UNUSED_ATTRIBUTE.

MozReview-Commit-ID: 5BWWsXgbm9i

--HG--
extra : rebase_source : d07156068c877bf57d400bc6a71e115b7f1aef31
2018-01-29 11:36:19 -06:00
Luke Crouch 36120a0978 Bug 1432915 - don't save download source url when aIsPrivate r=Ehsan
MozReview-Commit-ID: 9mQjwcCtrWg

--HG--
extra : rebase_source : 12a587cf3947dfbce07dad4a77bd1559874fb616
2018-01-30 10:59:43 -06:00
Ian Moody e94018c796 Bug 1432630 - Move close-icon rounded corners into SVG. r=dao
MozReview-Commit-ID: CP3ZDTUKaBM

--HG--
extra : rebase_source : 2475c3aea68a3680bfa5e3e5b6eae3063244d39a
2018-01-30 14:33:02 +00:00
Christian Holler b66df5e67e Bug 1428357 - Fix UpdateUtils test to reflect ASan ABI change. r=rstrong
MozReview-Commit-ID: 6XsNNCNLb7

--HG--
extra : rebase_source : d0544154ba5f564defa7fa37974c3824d5bc4fbc
2018-01-26 02:12:53 +01:00
Christian Holler a80a3ff4c2 Bug 1428357 - Change ABI used in app update URL for ASan builds. r=bhearsum,rstrong
MozReview-Commit-ID: 4fxosdR5od3

--HG--
extra : rebase_source : 6b82e1efa89ff9587629ed0fdf9b1f311fd9edcc
2018-01-24 19:25:23 +01:00
Gijs Kruitbosch 1c557b83fe Bug 1420714 - fix favicon fetching in reader mode, r=mak
MozReview-Commit-ID: KZFoKNqVPPy

--HG--
extra : rebase_source : 802b0140f3069013130d042167c7f08d615730b7
2018-01-30 15:13:23 +00:00
Jim Chen 3daaf655bf Bug 1428182 - 6b. Support unified headers in Breakpad code; r=ted
Fix several problems when building Breakpad with new NDK unified
headers.

- Unified headers define its own tgkill wrapper, so rename our own
  wrapper to __tgkill.

- Unified headers define user_fpxregs_struct for all API levels, so
  don't redefine it.

- Only the target sources under google-breakpad/src/common/linux should
  use custom Android headers, so change the includes line in moz.build to
  use OS_INCLUDES.

MozReview-Commit-ID: HGnUMu5vDUM

--HG--
extra : rebase_source : f5c29c9949a48a8376f84dcc676e5f8df886f130
2018-01-30 14:08:23 -05:00
Jim Chen e0003b10ba Bug 1428182 - 6a. Apply Breakpad upstream commit for building with NDK r16; r=ted
Apply commit afa9c52715db1e4bfaa4b01c9aec40cc249b689b from the Breakpad
upstream to support building with NDK r16.

MozReview-Commit-ID: D6xafYkjhjt

--HG--
extra : rebase_source : 41921455b9cb5351695f6d0257f130ec9121c20a
2018-01-30 14:08:23 -05:00
Kris Maglione 19a956c2c6 Bug 1431533: Part 5b - Fix ESLint errors left over after rewrite. r=florian
MozReview-Commit-ID: 7bVI1iM6hor

--HG--
extra : source : 0b97a30cadb1a96d3cafae6b79ef0d3ec26770cf
extra : amend_source : 09a90b29837e339eec7bdf8504f86c28e74ca3dd
extra : intermediate-source : a1eca62826a1341ca24d4d2a93d4884d4fc7ad51
extra : histedit_source : eb26e73b531f9a34d3401d39f60b533b27b78540
2018-01-18 16:27:26 -08:00
Kris Maglione 918ed6c474 Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm

MozReview-Commit-ID: 1Nc3XDu0wGl

--HG--
extra : source : 12fc4dee861c812fd2bd032c63ef17af61800c70
extra : intermediate-source : 34c999fa006bffe8705cf50c54708aa21a962e62
extra : histedit_source : b2be2c5e5d226e6c347312456a6ae339c1e634b0
2018-01-29 15:20:18 -08:00
Marco Castelluccio e384588265 Bug 1351197 - Re-enable TelemetryModules test on Android on Release and Beta. r=gfritzsche
--HG--
extra : rebase_source : 09ea078e41e7392cf5508abe759a290d0be799d7
2018-01-29 12:09:14 +01:00
Csoregi Natalia 1d557a2997 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-01-30 18:24:05 +02:00
Csoregi Natalia c56f656feb Merge inbound to mozilla-central. a=merge 2018-01-30 18:18:04 +02:00
Chris Peterson d57298f61e Bug 1425600 - Cache nsIPluginTag properties accessed in the plugin blocklist loop. r=Gijs
On my MacBook Pro, this change reduces this loop's time from ~4 ms to ~3 ms. This loop is not hot, but moving these xpconnect calls out of the loop is still a good idea.

MozReview-Commit-ID: ASwb6xZb6ur

--HG--
extra : rebase_source : 430e0ab0138b9e52affbd1e6ecacb61ab4c274bd
2018-01-28 14:10:11 -08:00
Paul Bone 0b53a96118 Bug 1424760 (Part 6) - Fixup the regression in part 1 r=Dexter
I thought that I fixed an off-by-one error in part 1 of this patch series,
but I didn't, I introduced one.  I'm not sure why the original code didn't
work.

This patch also adds more testing (to avoid off-by-ones) and better logging
that may help if the original problem comes back.

--HG--
extra : rebase_source : f7c8e918c8acfec5b3d3248141de285b6e165b99
2018-01-25 16:17:54 +11:00
Paul Bone c3a93cd81a Bug 1424760 (Part 5) - refactoring in test_TelemetryGC.js r=Dexter
--HG--
extra : rebase_source : 1758e75d010d5fcbe54d178228b1a4e1300a847c
2018-01-25 15:45:39 +11:00
Bryce Van Dyk d6fa7ea4fd Bug 1432869 - Update locks to reflect new cubeb-rs, and audioipc versions. r=rillian
MozReview-Commit-ID: Hj9rcfHnO1L

--HG--
extra : rebase_source : c2366103116f8882d029caa4582b500e212f1406
2018-01-25 17:18:08 -05:00
Aditya Bharti 62e40e00b4 Bug 1433998 - Allow C++ to accumulate multiple samples into a keyed categorical histogram. r=chutten
Extended the Telemetry::Accumulate() API to accept a string key and a nsTArray of Telemetry::LABELS_*
enums. The typesafety of the class templates ensures there are no label mismatches within the array.

Since there is no singular version for accumulating a single string label into a keyed categorical
histogram, support for the plural version with multiple string labels has not been included here.
2018-01-30 04:30:36 +05:30
Makoto Kato 7b895ca1a7 Bug 1433775 - Add Linux/arm support to Gecko Profiler. r=mstange
We don't support Android for Gecko Profiler extension yet.

So for investigating arm issue, I would like to add initial support of
Gecko Profiler for Linux/arm.

--HG--
extra : rebase_source : f936a97a87b7eea2ebfefe3cbc7f8791bc90d03a
2018-01-29 18:01:23 +09:00
Gurzau Raul c380dfe905 Merge inbound to mozilla-central. a=merge 2018-01-30 12:01:49 +02:00
Boris Zbarsky 7c392f077e Bug 1418085 part 6. Remove nsIDOMHTMLElement. r=mystor
MozReview-Commit-ID: 5QUyFeAQYZQ
2018-01-30 00:25:36 -05:00
Boris Zbarsky 956a937d93 Bug 1418085 part 3. Stop using nsIDOMHTMLElement in form fill. r=mystor
MozReview-Commit-ID: Ax7RUZQCosr
2018-01-30 00:25:36 -05:00
Narcis Beleuzu e43e90cb03 Backed out changeset 0210af232008 (bug 1425600) for xpcshell failures on test_pluginInfoURL.js 2018-01-30 05:34:58 +02:00
Chris Peterson 589a4d0711 Bug 1425600 - Cache nsIPluginTag properties accessed in the plugin blocklist loop. r=Gijs
On my MacBook Pro, this change reduces this loop's time from ~4 ms to ~3 ms. This loop is not hot, but moving these xpconnect calls out of the loop is still a good idea.

MozReview-Commit-ID: ASwb6xZb6ur

--HG--
extra : rebase_source : 6cbeabb0d87fcccc8b255f9d5515537dc95ac8a4
extra : source : 62a64d4c6c7f86f5f07242bc13108ee58b79231f
2018-01-28 14:10:11 -08:00
Cosmin Sabou c6a0d55423 Backed out 11 changesets (bug 1428182) for build bustages on pixman-inlines.h:29:10 on a CLOSED TREE
Backed out changeset 84c767de6202 (bug 1428182)
Backed out changeset 429433caa78c (bug 1428182)
Backed out changeset c576e9d1f68f (bug 1428182)
Backed out changeset 092662eab5eb (bug 1428182)
Backed out changeset 4dd7eaff3ab5 (bug 1428182)
Backed out changeset fbbb0745b139 (bug 1428182)
Backed out changeset 1d1278b289b7 (bug 1428182)
Backed out changeset 55891ffb3768 (bug 1428182)
Backed out changeset 4655e1b1b237 (bug 1428182)
Backed out changeset 377eada51b3c (bug 1428182)
Backed out changeset 17c0e373d921 (bug 1428182)

--HG--
rename : ipc/chromium/src/third_party/libevent/patches/android-api-level.patch => ipc/chromium/src/third_party/libevent/patches/android-arc4random-buf.patch
2018-01-30 01:22:33 +02:00
Jim Chen 1befc583c9 Bug 1428182 - 6b. Support unified headers in Breakpad code; r=ted
Fix several problems when building Breakpad with new NDK unified
headers.

- Unified headers define its own tgkill wrapper, so rename our own
  wrapper to __tgkill.

- Unified headers define user_fpxregs_struct for all API levels, so
  don't redefine it.

- Only the target sources under google-breakpad/src/common/linux should
  use custom Android headers, so change the includes line in moz.build to
  use OS_INCLUDES.

MozReview-Commit-ID: HGnUMu5vDUM

--HG--
extra : rebase_source : 07da575044ca805a3f7f8ba87be8a8c279f17379
2018-01-29 17:38:14 -05:00
Jim Chen 05a965c1a8 Bug 1428182 - 6a. Apply Breakpad upstream commit for building with NDK r16; r=ted
Apply commit afa9c52715db1e4bfaa4b01c9aec40cc249b689b from the Breakpad
upstream to support building with NDK r16.

MozReview-Commit-ID: D6xafYkjhjt

--HG--
extra : rebase_source : 92f92d04ab13ffab6e8891ca048679b6749ab1c7
2018-01-29 17:38:14 -05:00
Cosmin Sabou 37bb870512 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2018-01-30 00:47:39 +02:00
Kit Cambridge 97b8fde0be Bug 1433807 - Removed unused `mirror.locations` index. r=tcsc
Since the synced bookmark mirror is currently disabled by default, we
can do this without a migration.

MozReview-Commit-ID: LWOwWCFHpuK

--HG--
extra : rebase_source : 687557ee95c2d74908d53cf4b2d63d4aeae5377e
2018-01-29 13:18:37 -08:00
Aditya Bharti 2d08e81fe6 Bug 1428888 - Allow C++ to accumulate multiple samples into a categorical histogram in one call r=chutten
Telemetry::Accumulate now supports two new signatures: Accumulate(HistogramId, nsTArray stringLabels) and
Accumulate(nsTArray enumValues). In the stringLabels case, if the array contains an invalid label, then no
samples are accumulated at all. In the enumValues array case, the class template ensures that we do not have
a mismatch of labels in the array, since the enumValues class is tied to the id of the histogram we want to
accumulate to.
2018-01-28 16:53:40 +05:30
Boris Zbarsky 5d7b053f45 Bug 1418076 part 10. Get rid of JS uses of Ci.nsIDOMHTMLDocument. r=mystor
MozReview-Commit-ID: IT2OEbCODTX
2018-01-26 01:01:38 -05:00
Cosmin Sabou 9a65a40178 Backed out 3 changesets (bug 1431533) for Android mochitest failures on testEventDispatcher on a CLOSED TREE
Backed out changeset a1eca62826a1 (bug 1431533)
Backed out changeset 34c999fa006b (bug 1431533)
Backed out changeset e2674287e57f (bug 1431533)
2018-01-30 07:17:48 +02:00
Boris Zbarsky 8c61d57bca Bug 1276438 part 6. Stop using nsIDOMHTMLDocument::GetBody. r=mystor
MozReview-Commit-ID: EcDTnByuZsm
2018-01-26 00:53:35 -05:00
Boris Zbarsky 4d88c28e4d Bug 1432186 part 17. Remove nsIDOMNode's parentNode attribute. r=mccr8
MozReview-Commit-ID: 4xzDwwEqnvE
2018-01-29 23:10:52 -05:00
Boris Zbarsky 37aaea3c1f Bug 1432186 part 16. Remove nsIDOMNode's ownerDocument attribute. r=mccr8
MozReview-Commit-ID: JqfAFxPBz41
2018-01-29 23:10:52 -05:00
Boris Zbarsky abfab07da3 Bug 1432186 part 5. Remove nsIDOMNode's nodeType attribute. r=mccr8
MozReview-Commit-ID: LKsBgKcqtBS
2018-01-29 23:10:50 -05:00
Boris Zbarsky c646473558 Bug 1432186 part 3. Remove nsIDOMNode's nodeName attribute. r=mccr8
MozReview-Commit-ID: Jg0Tuvdi6uX
2018-01-29 23:10:50 -05:00
Sam Foster 9e0e5fb39c Bug 1431482 - Add view-all button and toggle a activePanel property on the store. r=MattN
* Markup and CSS changes to start laying out the UI - treating the order details as an overlay on the payment summary
* Use the orderDetailsShowing store property to toggle hidden on the order details section, when rendering PaymentDialog
* Update the orderDetailsShowing property when clicking the view all items button
* Test for the payment-dialog's view-all-items functionality

MozReview-Commit-ID: HXNGmBatVYU

--HG--
extra : rebase_source : 229849d6aca10cd4489ef5b595fe12aee0d1f466
2018-01-19 10:35:46 -08:00
Mike Hommey 478ce5d0b3 Bug 1432395 - Rename valgrind suppressions files to something more generic. r=froydnj
The MACHTYPE bash variable is an odd thing that returns e.g.
x86_64-redhat-linux-gnu on a CentOS system, but x86_64-pc-linux-gnu
on a Debian system, and possibly something different on other distros.

mach valgrind-test is the only place actually relying on MACHTYPE.
Others rely on information from python modules. Uniformize that, and use
the more generic 'pc' rather than 'redhat'.

--HG--
rename : build/valgrind/i386-redhat-linux-gnu.sup => build/valgrind/i386-pc-linux-gnu.sup
rename : build/valgrind/x86_64-redhat-linux-gnu.sup => build/valgrind/x86_64-pc-linux-gnu.sup
extra : rebase_source : ad94ce69e8094d2b9ddae97a3d261945886c0a61
2018-01-27 10:22:56 +09:00
Kit Cambridge 3b741a6b77 Bug 1433697 - Handle deletions that don't exist on one side when merging synced bookmarks. r=tcsc
MozReview-Commit-ID: 8Lw5ncnZ0BF

--HG--
extra : rebase_source : a1c9ef3b41ecac9cbee65081e8b6f7dccd54b594
2018-01-27 13:10:52 -08:00
Kris Maglione e050496c59 Bug 1431533: Part 5b - Fix ESLint errors left over after rewrite. r=florian
MozReview-Commit-ID: 7bVI1iM6hor

--HG--
extra : source : 0b97a30cadb1a96d3cafae6b79ef0d3ec26770cf
extra : amend_source : d0515fe4eb13b59cc490ca9d964ad9ee15ef3cd3
extra : intermediate-source : 6e56f4c8843ed134b2dba34fb007298fd55be966
extra : histedit_source : 88abf9f4ea4e740a9391278625ef07395205c3f5%2Cc14bc7a71eb413fcb573ed0d030fd7f99a1468f0
2018-01-18 16:27:26 -08:00
Kris Maglione 6476f95b13 Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm

MozReview-Commit-ID: 1Nc3XDu0wGl

--HG--
extra : source : 12fc4dee861c812fd2bd032c63ef17af61800c70
2018-01-29 15:20:18 -08:00
Nick Alexander b8d28049fd Bug 1433285: Extract classes*.dex from .ap_ --with-gradle. r=gps,snorp
Right now, we only expect classes.dex, and even --with-gradle we copy
it out of $topobjdir/mobile/android/base.  This commit changes that
for --with-gradle: we only take classes.dex from the given .ap_ file,
and we also handle multiple classesN.dex files (for future multi-dex
support).  The moz.build system stays the same.

This avoids an issue with newer Android-Gradle plugins, where the
classes.dex produced could be either in dex/ or in dexMerger/,
depending on whether any external libraries needed merging.  By
extracting classes.dex from the .ap_ file, we don't need to know what
Gradle build steps actually occur.

The classes.dex in the package-manifest.in has been irrelevant since
Bug 1260241.

MozReview-Commit-ID: FozKwjTcMzU

--HG--
extra : rebase_source : 62b18c7ffe596be73cec4c9565333eac222b018e
2018-01-24 22:09:48 -08:00
Brindusan Cristian af8879d1eb Backed out 2 changesets (bug 1431533) for ESlint failures on a CLOSED TREE
Backed out changeset 6e56f4c8843e (bug 1431533)
Backed out changeset 12fc4dee861c (bug 1431533)
2018-01-30 02:32:43 +02:00
Kris Maglione e70d01a9e9 Bug 1431533: Part 5b - Fix ESLint errors left over after rewrite. r=florian
MozReview-Commit-ID: 7bVI1iM6hor

--HG--
extra : rebase_source : 6286dcfd1a7c970272ac6befaccd3e47e90d2f6b
extra : intermediate-source : d48657228a0b84cf3a37a35227ca3b3d0bd2a017
extra : source : 0b97a30cadb1a96d3cafae6b79ef0d3ec26770cf
2018-01-18 16:27:26 -08:00
Kris Maglione c276bb9375 Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm

MozReview-Commit-ID: 1Nc3XDu0wGl

--HG--
extra : rebase_source : c004a023389f1f6bf3d2f3efe93c13d423b23ccd
2018-01-29 15:20:18 -08:00
Kris Maglione f73158969a Bug 1433708: Part 4 - Fix GMP license link innerHTML sanitization. r=aswan
MozReview-Commit-ID: E3Mu765xl1A

--HG--
extra : rebase_source : c68142348d768b34d68f613795ec17a480e6a982
2018-01-26 11:31:09 -08:00
Csoregi Natalia 32df3a47a8 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-01-30 18:22:51 +02:00
Kartikaya Gupta 063a144958 Bug 1433567 - Update Cargo lockfiles and re-vendor rust dependencies. r=jrmuizel
MozReview-Commit-ID: HpOX4MTdU9Z

--HG--
extra : rebase_source : c9da41ea1c96097fb51e55d5227cde66e5e6c47b
2018-01-30 10:22:30 -05:00
Margareta Eliza Balazs 97cb0aa64a Merge inbound to mozilla-central. a=merge 2018-01-29 18:31:48 +02:00
shindli 006d377043 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-01-29 12:00:28 +02:00
Andrea Marchesini 2ced31c722 Bug 1425559 - nsPrompter must use nsIThreadManager::spinEventLoopUntilOrShutdown, r=smaug 2018-01-28 08:41:36 +01:00
Coroiu Cristina 11d0ff9f36 Merge inbound to mozilla-central. a=merge 2018-01-28 12:40:33 +02:00
Kit Cambridge b596b46b85 Bug 1433698 - Make trace logging for synced bookmark trees less noisy. r=markh
MozReview-Commit-ID: 1MSxKdsgsIu

--HG--
extra : rebase_source : 9fba0d942dd75c93d154918ceddf839b9d7b3d1e
2018-01-27 13:04:06 -08:00
Mark Striemer 11fc272fc0 Bug 1411123 - Enable settings when set in ExtensionSettingsStore r=aswan
MozReview-Commit-ID: 64LaEoe7V42

--HG--
extra : rebase_source : 081feff60780924d95be87774286ffc98d2084de
2018-01-25 17:17:13 -06:00
Gijs Kruitbosch d9872d9e13 Bug 1345081 - update use of spellchecker 'editable' flags, r=zombie
MozReview-Commit-ID: Hxgc0UuIOPj

--HG--
extra : rebase_source : 3d10e802f50ba3e342591dbe86a37fa10b74ee1f
2018-01-12 18:51:41 +00:00
vinoth 217c57e817 Bug 1428703 - Telemetry histograms for CSP_* were extended. r=ckerschb,fkiefer
MozReview-Commit-ID: HkpGtIXjhm8

--HG--
extra : rebase_source : 80f4b05c6fc4a4c03bb2f1253b47114cf2b67b7c
2018-01-18 15:11:02 +01:00
vinoth 7b23ba9165 Bug 1397740 - Removed security.xcto_nosniff_block_images from about:config r=ckerschb,fkiefer
MozReview-Commit-ID: HTalMWq694W

--HG--
extra : rebase_source : 0ce03ae0ed6bb754791f7aadb52bc6c55aa6c7cd
2018-01-05 10:43:17 +01:00
Brindusan Cristian 674c27a54e Merge inbound to mozilla-central. a=merge 2018-01-27 13:04:15 +02:00
Noemi Erli 6bce5aef99 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-01-26 23:55:29 +02:00
Andreea Pavel 1dcfffb058 Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2018-01-26 19:51:43 +02:00
Andreea Pavel 1e5f9a6650 Backed out changeset 5421387a997d (bug 1345081)for failing browser chrome browser/components/extensions/test/browser/browser_ext_menus_events.js on a CLOSED TREE 2018-01-26 17:23:27 +02:00
Zibi Braniecki 4bdf6bf95e Bug 1428698 - Align intl::locale::Locale with BCP47. r=jfkthame
MozReview-Commit-ID: AT9MPppx99p

--HG--
extra : rebase_source : ef98f45c430822de0eb400d1256d61988e9cc1f9
2018-01-25 14:50:32 -08:00
Dzmitry Malyshau a8e2dce594 Bug 1433139 - Enable the WR capture feature in webrender_bindings. r=kats
MozReview-Commit-ID: 2dJMVMto5Ly
2018-01-25 14:49:36 -05:00
Ryan VanderMeulen 68f42e8b6a Bug 1432489 - Extend the lifetime of the some Telemetry probes to Firefox 66. r=Dexter, data-r=francois 2018-01-26 08:44:26 -05:00
Gijs Kruitbosch 625c300198 Bug 1345081 - update use of spellchecker 'editable' flags, r=zombie
MozReview-Commit-ID: Hxgc0UuIOPj

--HG--
extra : rebase_source : 5a72fb58f7c610e0906db9a283a8b136c840a07a
2018-01-12 18:51:41 +00:00
Marco Bonardo 592194dc76 Bug 1432437 - Remove synchronous changeBookmarkURI. r=standard8
MozReview-Commit-ID: Jy76eKCN7wp

--HG--
extra : rebase_source : 84958fcaaacdcdd9a400a546b14eb49fc897752c
2018-01-24 12:13:02 +01:00
Andrew Swan 29864d9b88 Bug 1428234 Part 2: Force extensions database rebuild r=kmag
Prior to the first patch for this bug, users with non-ascii characters
in the path to their profile directory got bad data in extensions.json.
With that bug fixed, now force a rebuild to rescue those users.

MozReview-Commit-ID: F3l87A67Ojc

--HG--
extra : rebase_source : d28322dafdcdff4dcc00e9b816f3f47b8f425de6
2018-01-23 21:11:38 -08:00
Andrew Swan ca99a26bae Bug 1428234 Part 1: Remove incorrect uses of persistentDescriptor in AddonManager r=emk,kmag
MozReview-Commit-ID: 3pyF58rQcoa

--HG--
extra : rebase_source : c3d497b27f9172da1410080286ebca7d855b4597
2018-01-22 21:52:28 -08:00
Brian Grinstead a35b976252 Bug 1424095 - Use display: block on iframes in XUL flexbox emulation mode;r=Gijs
With emulated flex display we wrap inline-level children into anonymous
wrapper-blocks, and those wrapper blocks serve as the flex items. Using
display: block and then resetting the hardcoded width/height does the trick.

MozReview-Commit-ID: Grh1KsSmngP

--HG--
extra : rebase_source : d0792b19387e50d7c70a50a741c060655d4a3669
2018-01-25 15:09:23 -08:00
Brian Grinstead 7748a17ff2 Bug 1424095 - Tweak frontend CSS to play nicely in XUL flexbox emulation mode;r=Gijs
There are still known issues with the browser chrome when emulating, but this changeset is
done in service of getting the UI to be close enough to start running Talos tests against
it in Bug 1425330.

MozReview-Commit-ID: B0w1aOmi4FJ

--HG--
extra : rebase_source : e8b13f9203f0e368fb6f36bc9d2059fff7061b54
2018-01-04 10:25:30 -08:00
arthur.iakab 39d63fc827 Merge mozilla-central to autoland 2018-01-26 02:31:18 +02:00
arthur.iakab 94ab855658 Merge inbound to mozilla-central. a=merge 2018-01-26 02:21:47 +02:00
Kris Maglione b3cac601f6 Bug 1432966: Sanitize HTML fragments created for chrome-privileged documents. r=bz f=gijs
This is a short-term solution to our inability to apply CSP to
chrome-privileged documents.

Ideally, we should be preventing all inline script execution in
chrome-privileged documents, since the reprecussions of XSS in chrome
documents are much worse than in content documents. Unfortunately, that's not
possible in the near term because a) we don't support CSP in system principal
documents at all, and b) we rely heavily on inline JS in our static XUL.

This stop-gap solution at least prevents some of the most common vectors of
XSS attack, by automatically sanitizing any HTML fragment created for a
chrome-privileged document.

MozReview-Commit-ID: 5w17celRFr

--HG--
extra : rebase_source : 1c0a1448a06d5b65e548d9f5362d06cc6d865dbe
extra : amend_source : 7184593019f238b86fd1e261941d8e8286fa4006
2018-01-24 14:56:48 -08:00
Chris H-C 1f517c62bd bug 1432855 - Early-return if we're asked to clear the expired histogram. r=gfritzsche
MozReview-Commit-ID: IH4BCDq8fgz
2018-01-25 14:05:05 -05:00
Eric Rahm ba599d7f41 Bug 1428612 - Part 2: Add an assertion to check the histogram name pointer. r=gfritzsche
This adds a dignostic assertion that the name pointer is actually within the
static name table.

--HG--
extra : rebase_source : 4f82f72c83444a3ccd5be270080837f60110766e
2018-01-17 16:52:37 -08:00
Eric Rahm 67e0ab19b7 Bug 1428612 - Part 1: Use nsLiteralCString to wrap histogram names. r=gfritzsche
This switches from `nsDependentCString` to `nsLiteralCString` when adding
histograms to the table. It will help save some memory and should avoid the OOM
smalls we have been seeing.

--HG--
extra : rebase_source : b59725b1ffa40353d4dd5b3016d201b8a65325d4
2018-01-17 16:38:18 -08:00
Gurzau Raul ea1ff80377 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-01-25 19:08:48 +02:00
Gurzau Raul 062e1cf551 Merge inbound to mozilla-central. a=merge 2018-01-25 19:02:48 +02:00
Gurzau Raul 49c692983a Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-01-25 13:02:27 +02:00
Csoregi Natalia 6f5bb993b2 Merge inbound to mozilla-central. a=merge 2018-01-25 12:14:20 +02:00
Alejandro Rodriguez 3433b4f607 Bug 1422849 - Drop support for full display versions in Histograms.json, Scalar.yaml and Events.yaml. r=chutten
--HG--
extra : rebase_source : 7f24909ecba5a61a1dc2c25a7f3e0a78c53f80da
2018-01-24 19:36:12 -05:00
Ryan VanderMeulen 2af1d9d442 Bug 1432486 - Remove the unneeded FX_SESSION_RESTORE_DOM_STORAGE_SIZE_ESTIMATE_CHARS probe. r=mikedeboer 2018-01-25 09:28:22 -05:00
Andrea Marchesini c6da271117 Bug 1425458 - Resource timing entries Workers - part 0 - NS_NewChannel, r=smaug
* * *
Bug 1425458 - Resource timing entries Workers - part 10 - Correct parameters in NS_NewChannel in nsDataObj.cpp, r=me
2018-01-24 17:17:31 +01:00
Marco Bonardo 4196362786 Bug 1346554 - Incremental vacuum favicons.sqlite. r=standard8
MozReview-Commit-ID: 9bcCgkF5uU1

--HG--
extra : rebase_source : 11921dd6178b173deaa28f40b5ceef830ded2ea1
2018-01-18 15:06:39 +01:00
Gurzau Raul 501d80ba77 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-01-25 19:06:59 +02:00
Marco Bonardo 52f4c19c6b Bug 1432746 - Some folders in the Library may not show their bookmark children. r=standard8
Don't use the parent node options when creating new folder nodes, since they should retain
their original options.
Additionally, we can filter nodes in the queries rather than building a lot of nodes that
will be filtered out.

MozReview-Commit-ID: MmlGDe5QgV

--HG--
extra : rebase_source : 66eea325825007266e08424630b092b9e8d75b67
2018-01-24 17:55:42 +01:00
Marco Bonardo 1cf72a16cd Bug 1432436 - Remove getItemType. r=standard8
MozReview-Commit-ID: 1gnQzJkYZgH

--HG--
rename : toolkit/components/places/tests/bookmarks/test_bookmarks.js => toolkit/components/places/tests/legacy/test_bookmarks.js
extra : rebase_source : 9f976dcd5a5bdd92aa96c10f86b5c4ec3cdc8701
2018-01-23 16:02:03 +01:00
Gurzau Raul 9abd2a937c Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-01-25 13:00:18 +02:00