64
edits
(→Developer Resources: improved wording) |
|||
(25 intermediate revisions by 15 users not shown) | |||
Line 1: | Line 1: | ||
{{outdated}} | |||
== Are You In The Right Place? == | == Are You In The Right Place? == | ||
This wiki is concerned with development of the Gecko | |||
'''Web Developer?''' This wiki is concerned with development of the Gecko browser engine itself. If you are a Web developer (building Web pages, sites, apps, etc.) and have questions about (X)HTML, XUL, CSS, DOM, or JavaScript then go to the [http://developer.mozilla.org/ Mozilla Developer Network]. | |||
'''Want to hack on Gecko?''' The [https://firefox-source-docs.mozilla.org/contributing/index.html Developer Guide] is probably what you are looking for. | |||
== Planning == | == Planning == | ||
=== | === Feature Planning / Specs === | ||
Most feature planning should happen in Bugzilla, but for some things it's easier to map out a spec on the wiki first. | |||
*[[Gecko:Line Breaking]] | |||
*[[Gecko:Mouse Wheel Scrolling]] | |||
** [[Gecko:Notes for mouse driver developers on Windows]] | |||
* [[Gecko | *[[Necko: Electrolysis design and subprojects]] | ||
*[[Necko: support sending OnDataAvailable() to other threads]] | |||
*[[Gecko/Touch|Touch input and gestures]] | |||
== Developer Resources == | == Developer Resources == | ||
[https://firefox-source-docs.mozilla.org/contributing/index.html Contributing to the Mozilla codebase] If you're just beginning. | |||
[[Frame inheritance hierarchy]] (dated May 18, 2008) | |||
[http://www.mozilla.org/newlayout/doc/layout-2006-12-14/master.xhtml Mozilla's Layout Engine (Presentation by L. David Baron)] (dated Thursday, December 14, 2006, 13:30 PST | [http://www-archive.mozilla.org/newlayout/doc/layout-2006-12-14/master.xhtml Mozilla's Layout Engine (Presentation by L. David Baron)] (dated Thursday, December 14, 2006, 13:30 PST | ||
[[Gecko:Miscellaneous Notes]] Random documentation we don't yet | [[Gecko:Miscellaneous Notes]] Random documentation we don't know yet how to categorize. | ||
[[Gecko:Task List]] If you're familiar with Gecko code and want to contribute. | [[Gecko:Task List]] If you're familiar with Gecko code and want to contribute. | ||
Line 31: | Line 38: | ||
[[Gecko:Testing Tasks]] if you're interested in getting started by helping with testing Gecko | [[Gecko:Testing Tasks]] if you're interested in getting started by helping with testing Gecko | ||
[[Gecko: | [[Gecko:Overview]] work-in-progress documentation giving an overview of how Gecko works | ||
[[Gecko:Frequently Asked Questions]] Developers' FAQ. | [[Gecko:Frequently Asked Questions]] Developers' FAQ. | ||
Line 56: | Line 63: | ||
[[Gecko:GPU Acceleration]] | [[Gecko:GPU Acceleration]] | ||
[[Gecko:Fullscreen API]] | |||
== Related Resources == | == Related Resources == | ||
XUL development happens at [[XUL:Home Page]]. | XUL development happens at [[XUL:Home Page]]. | ||
edits