[Intent to change] display: -moz-box elements will no longer be forced to display: block (browser chrome only)

2019-09-18 Thread Tim Nguyen
Hi everyone,

We plan to soon land a change behind a pref [0] where we’ll stop
“blockifiying” elements with `display: -moz-box`. Before this change,
elements with `display: -moz-box` are forced to `display: block` when the
element:

  1. Is a child of a CSS grid or CSS flex container
  2. Has position absolute or fixed
  3. Is floated

This change will land behind a preference initially
(layout.css.xul-box-display-values.survive-blockification.enabled). There
are still some visual issues in the browser chrome with elements that rely
on the blockification behavior, and we plan to fix those by explicitly
setting `display: block`. Once we resolve these issues, we expect to remove
the pref and change the default behavior.

If you’re writing CSS that relies on the element being forced to `display:
block`, you’ll now need to explicitly set the display value in your CSS.
One thing to be careful with is the CSS specificity of the new display rule
that you’re adding, which might override an existing display rule.

The reason we’re making this change is to allow us to convert remaining XUL
grids to CSS grid layout [1], where the blockification of the grid items
breaks their appearance. We believe it will also make migration of other
XUL layouts to CSS easier. In particular, we think we can replace XUL deck
layout [2] and XUL stack layout [3] with a single area CSS grid layout. And
we think this will allow us to more incrementally replace XUL flexbox with
CSS flexbox (since migrating an element to the latter won’t break its
children).

Please reach out if you have questions or concerns about this change.

Cheers,
Tim

[0]: https://bugzilla.mozilla.org/show_bug.cgi?id=1580012
[1]: https://bugzilla.mozilla.org/show_bug.cgi?id=1520625
[2]: https://bugzilla.mozilla.org/show_bug.cgi?id=1559192
[3]: https://bugzilla.mozilla.org/show_bug.cgi?id=1576946
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


[desktop] Bugs logged by Desktop Release QA in the last 7 days

2019-09-18 Thread Catalin Sasca

Hello,

Here's the list of new issues found and filed by the Desktop Release QA 
team in the last 7 days.
Additional details on the team's priorities last week, as well as the 
plans for the current week are available at: https://tinyurl.com/yyfhybl3.

Bugs logged by Desktop Release QA in the last 7 days:

Core: Panning and Zooming
ASSI - https://bugzil.la/1580151 - The scroll in about:addons is 
affected by what happens in the add-ons details page


Core: Document Navigation
NEW - https://bugzil.la/1580191 - [Fission] Crash in [@ 
nsDocShell::GetSameTypeParentIgnoreBrowserBoundaries]
NEW - https://bugzil.la/1580194 - [Fission] Crash in [@ 
PLDHashTable::Search | nsGlobalWindowOuter::TabGroupOuter
NEW - https://bugzil.la/1580197 - [Fission] Crash in [@ 
PLDHashTable::Search | mozilla::dom::BrowsingContext::Get]
NEW - https://bugzil.la/1580198 - [Fission] Crash in [@ 
PLDHashTable::Search | mozilla::dom::BrowsingContext::GetOpener]


This is available as a Bugzilla bug list as well: 
https://tinyurl.com/y5zduqho.


Regards,
Catalin Sasca

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


Re: Debug builds and WebGL/OpenGL

2019-09-18 Thread Christopher Mills
OK, thanks for the input. I'll get back to him.

Chris Mills
MDN content lead & writers' team manager
Mozilla Developer Network 
@chrisdavidmills 


On Wed, Sep 18, 2019 at 1:44 PM Jeff Muizelaar 
wrote:

> That page is about debugging Firefox's use of OpenGL. I wouldn't
> recommend what it suggests for trying debug WebGL.
>
> -Jeff
>
> On Wed, Sep 18, 2019 at 5:22 AM Christopher Mills 
> wrote:
> >
> > Hi all,
> >
> > We recently got an MDN support query from a reader looking at this page:
> >
> >
> https://developer.mozilla.org/en-US/docs/Mozilla/Debugging/Debugging_OpenGL
> >
> > He wants to use a debug build to debug some of his WebGL code, but
> > complained that the link to download debug builds (
> > https://ftp.mozilla.org/pub/firefox/tinderbox-builds/) doesn't have
> > anything newer than 2017 on it.
> >
> > This page looks to be rather old/out-of-date. My question is — are there
> > newer debug builds somewhere else, or a different way of doing this now
> > that we should recommend instead?
> >
> > Thanks,
> >
> > Chris Mills
> > MDN content lead & writers' team manager
> > Mozilla Developer Network 
> > @chrisdavidmills 
> > ___
> > dev-platform mailing list
> > dev-platform@lists.mozilla.org
> > https://lists.mozilla.org/listinfo/dev-platform
>
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: ThunderBird Development Environement

2019-09-18 Thread muhammed ismail
On Wednesday, 18 September 2019 13:49:46 UTC+2, muhammed ismail  wrote:
> Could you please any one give me some details for setting up a development 
> environment for the Thunderbird ,
> 
> I am searching the same from a long back no perfect solution for me yet .

, thank you so much for the reply i knew that , the reason putting the post 
thought that both is from the same family so i was expecting any luck form any 
side.

the same time could u please share me , i know i am asking very basic question, 
but if you can help me it would a most help full,
how can i edit the source and run the firefox on debugger mode , are we using 
any specific tool like eclipse or msvcode , visuatudiocode ,

i mean a live run and debug ?

expecting your reply 
 

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


Re: ThunderBird Development Environement

2019-09-18 Thread Dirkjan Ochtman
I'm afraid this is the wrong mailing list for Thunderbird development
support. Have a look here:

https://www.thunderbird.net/en-US/get-involved/

(Mailing lists are at the bottom.)

Kind regards,

Dirkjan

On Wed, Sep 18, 2019 at 1:50 PM muhammed ismail 
wrote:

> Could you please any one give me some details for setting up a development
> environment for the Thunderbird ,
>
> I am searching the same from a long back no perfect solution for me yet .
> ___
> dev-platform mailing list
> dev-platform@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-platform
>
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: Debug builds and WebGL/OpenGL

2019-09-18 Thread Gijs Kruitbosch

Yes, there are newer builds accessible via

https://tools.taskcluster.net/index/gecko.v2.mozilla-central.latest.firefox

(click a platform, e.g. linux64-debug on the left, then find the 
`target.tar.bz2` file (target.dmg for mac, target.zip for windows) on 
the right-hand-side)



We should probably audit MDN to ensure there are no links to ftp.m.o 
anymore to get a list of other pages that could do with similar updates.


~ Gijs

On 18/09/2019 10:21, Christopher Mills wrote:

Hi all,

We recently got an MDN support query from a reader looking at this page:

https://developer.mozilla.org/en-US/docs/Mozilla/Debugging/Debugging_OpenGL

He wants to use a debug build to debug some of his WebGL code, but
complained that the link to download debug builds (
https://ftp.mozilla.org/pub/firefox/tinderbox-builds/) doesn't have
anything newer than 2017 on it.

This page looks to be rather old/out-of-date. My question is — are there
newer debug builds somewhere else, or a different way of doing this now
that we should recommend instead?

Thanks,

Chris Mills
MDN content lead & writers' team manager
Mozilla Developer Network 
@chrisdavidmills 



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


Debug builds and WebGL/OpenGL

2019-09-18 Thread Christopher Mills
Hi all,

We recently got an MDN support query from a reader looking at this page:

https://developer.mozilla.org/en-US/docs/Mozilla/Debugging/Debugging_OpenGL

He wants to use a debug build to debug some of his WebGL code, but
complained that the link to download debug builds (
https://ftp.mozilla.org/pub/firefox/tinderbox-builds/) doesn't have
anything newer than 2017 on it.

This page looks to be rather old/out-of-date. My question is — are there
newer debug builds somewhere else, or a different way of doing this now
that we should recommend instead?

Thanks,

Chris Mills
MDN content lead & writers' team manager
Mozilla Developer Network 
@chrisdavidmills 
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform