Intent to unship: cross-context @@hasInstance in IDL interfaces

2021-03-04 Thread Kagami Rosylight
https://github.com/heycam/webidl/pull/356 removed custom hasInstance behavior 
in 2017, and the feature has only been shipped by Firefox.

Dropping the support means that JavaScript `instanceof` operator will return 
false when the contexts of the object and the constructor don't match, e.g. the 
object is from an iframe and the constructor is from the top window.

The change will initially be only on Nightly to make sure there won't be any 
significant breakages, and then will propagate to stable versions.

Tracking bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1360715
WPT: https://wpt.live/WebIDL/ecmascript-binding/has-instance.html
Relevant flag: dom.webidl.crosscontext_hasinstance.enabled
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Intent to remove intl.uidirection pref

2021-03-04 Thread Daniel Minor
In Bug 1676137 I'm planning to remove the intl.uidirection pref. This pref
was introduced in Bug 1312049 to make it easier to test right-to-left (RTL)
locales, but since that time, pseudolocale support has been added to
Firefox.

For testing purposes, setting the intl.l10n.pseudo preference to "bidi" is
preferable. It switches the text direction to RTL, but it also decorates
the text, making it easier to notice unlocalized text.

In Bug 1673054 I consolidated existing test code to use the "bidi"
pseudolocale, and in Bug 1675789 I improved the readability of the "bidi"
text based upon developer feedback. Removing the intl.uidirection pref
would allow us to continue to consolidate and clean up the localization
code.

We have had feedback that some users use this pref to force left-to-right
layout while using a locale that is normally RTL, but this was never the
intended or supported use case for this preference. The proper way of
handling this would be to define a locale variant to support this and
submit it to the Unicode Common Locale Data Repository.

Dan
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: Build on IllumOS, where can I find the version of external dependencies

2021-03-04 Thread Gabriele Svelto
Il 04/03/2021 15.53, Carsten Grzemba ha scritto:
> Is there a recommendation for the gcc version to use for building the 78esr 
> release?

You need GCC 7.1 or newer:

https://hg.mozilla.org/releases/mozilla-esr78/file/tip/build/moz.configure/toolchain.configure#l890

 Gabriele
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: Build on IllumOS, where can I find the version of external dependencies

2021-03-04 Thread Carsten Grzemba
Nick Alexander schrieb am Donnerstag, 25. Februar 2021 um 18:55:36 UTC+1:
> Hello Carsten,
> On Thu, Feb 25, 2021 at 2:05 AM Carsten Grzemba  wrote: 
> 
> > I like to build the current Firefox on Openindiana (illumos), for that 
> > I'am interessted in the necessary libraries and their versions, like rustc, 
> > libicu, libgtk3, etc 
> > Where can I found this versions in the mach build tool or docs? 
> >
> This is not straightforward, but when versions are required, generally it's 
> `mach configure` that enforces that. So you can grub through the various 
> `moz.configure` files in the tree 
>  (as 
> well as old-configure.in 
> ). You may 
> have an easier time looking at the various Docker images that or CI builds 
> happen in, and the various toolchain tasks in the tree as well. 
> 
> In short: I'm not aware of a single curated list of dependencies and 
> necessary versions. 
> 
> Nick 
> 
> 
> > ___ 
> > dev-platform mailing list 
> > dev-pl...@lists.mozilla.org 
> > https://lists.mozilla.org/listinfo/dev-platform 
> >
many Thanks.

Is there a recommendation for the gcc version to use for building the 78esr 
release?
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform