Platform/Layout: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Starting the process of updating this long-outdated page)
(Add bug filing instructions)
Line 13: Line 13:
* '''IRC''': [https://irccloud.mozilla.com/#!/ircs://irc1.dmz.scl3.mozilla.com:6697/%23layout #layout on irc.mozilla.org]
* '''IRC''': [https://irccloud.mozilla.com/#!/ircs://irc1.dmz.scl3.mozilla.com:6697/%23layout #layout on irc.mozilla.org]
* '''E-mail''': [https://lists.mozilla.org/listinfo/dev-tech-layout dev-tech-layout@lists.mozilla.org]
* '''E-mail''': [https://lists.mozilla.org/listinfo/dev-tech-layout dev-tech-layout@lists.mozilla.org]
== Filing a Bug ==
[https://bugzilla.mozilla.org/enter_bug.cgi?product=Core Open a bug under "Product: Core"], using one of the following components:
* CSS Animations and Transitions
* CSS Parsing and Computation
* DOM: CSS Object Model
* Layout
* Layout: Block and Inline
* Layout: Columns
* Layout: Flexbox
* Layout: Floats
* Layout: Form Controls
* Layout: Generated Content, Lists, and Counters
* Layout: Grid
* Layout: Images, Video, and HTML Frames
* Layout: Positioned
* Layout: Ruby
* Layout: Scrolling and Overflow
* Layout: Tables
* Layout: Text and Fonts
* Print Preview
* Printing: Output
* Printing: Setup
* SVG


== Contributing ==
== Contributing ==


To get started, read the [https://wiki.mozilla.org/Gecko:Overview programmer's primer on Gecko].
To get started, read the [https://wiki.mozilla.org/Gecko:Overview programmer's primer on Gecko].

Revision as of 20:46, 17 August 2018

The Platform Layout Team is primarily responsible for Gecko's style system and layout engine. We strive to build and maintain an engine that is both high-performance and standards-compliant, while providing support for features unique to Firefox.

The team's technical domains within Gecko include:

  • CSS animations and transitions
  • CSS parsing and computation
  • Layout (of all types, including block and inline, positioned, columns, floats, flexbox, grid, form controls, images, video, tables, and text)
  • Printing
  • SVG

Contact Information

Filing a Bug

Open a bug under "Product: Core", using one of the following components:

  • CSS Animations and Transitions
  • CSS Parsing and Computation
  • DOM: CSS Object Model
  • Layout
  • Layout: Block and Inline
  • Layout: Columns
  • Layout: Flexbox
  • Layout: Floats
  • Layout: Form Controls
  • Layout: Generated Content, Lists, and Counters
  • Layout: Grid
  • Layout: Images, Video, and HTML Frames
  • Layout: Positioned
  • Layout: Ruby
  • Layout: Scrolling and Overflow
  • Layout: Tables
  • Layout: Text and Fonts
  • Print Preview
  • Printing: Output
  • Printing: Setup
  • SVG

Contributing

To get started, read the programmer's primer on Gecko.