Platform/Layout: Difference between revisions
< Platform
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.