<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.mozilla.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ms2ger</id>
	<title>MozillaWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.mozilla.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ms2ger"/>
	<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/Special:Contributions/Ms2ger"/>
	<updated>2026-04-22T11:34:58Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.10</generator>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=NSS/Build_System&amp;diff=1144860</id>
		<title>NSS/Build System</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=NSS/Build_System&amp;diff=1144860"/>
		<updated>2016-08-22T13:50:51Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: Fix  typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Prerequisites to building with gyp ===&lt;br /&gt;
* a recent version of [https://chromium.googlesource.com/external/gyp gyp] and [https://ninja-build.org/ ninja].&lt;br /&gt;
* a build environment with pkg-config, make, configure&lt;br /&gt;
* the [https://hg.mozilla.org/projects/nspr/ NSPR] source&lt;br /&gt;
* the [https://hg.mozilla.org/projects/nspr/ NSS] source&lt;br /&gt;
&lt;br /&gt;
=== Steps to build with gyp ===&lt;br /&gt;
&lt;br /&gt;
# Build NSPR&lt;br /&gt;
## &amp;lt;code&amp;gt;mkdir nspr-build &amp;amp;&amp;amp; cd nspr-build&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;../nspr/configure&amp;lt;/code&amp;gt; (with &amp;lt;code&amp;gt;--enable-64bit&amp;lt;/code&amp;gt; on a 64-bit system)&lt;br /&gt;
## &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt;&lt;br /&gt;
# Build NSS&lt;br /&gt;
## &amp;lt;code&amp;gt;cd ../nss&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;PKG_CONFIG_PATH=/path/to/nspr-build/config gyp -f ninja -Dnspr_cflags=&#039;-I/path/to/nspr-build/dist/include/nspr&#039; -Dnspr_libs=&#039;-L/path/to/nspr-build/dist/lib -lplds4 -lplc4 -lnspr4&#039; --depth=. nss.gyp&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;ninja -C out/Debug/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Build Options ====&lt;br /&gt;
* 32-bit builds on 64-bit machines: &amp;lt;code&amp;gt;-Dtarget_arch=ia32&amp;lt;/code&amp;gt;&lt;br /&gt;
* disable_tests&lt;br /&gt;
* disable_dbm&lt;br /&gt;
* disable_libpkix&lt;br /&gt;
* ssl_enable_zlib&lt;br /&gt;
* mozilla_client&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=ExposureGuidelines&amp;diff=1141400</id>
		<title>ExposureGuidelines</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=ExposureGuidelines&amp;diff=1141400"/>
		<updated>2016-07-27T06:37:52Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: /* Intent to Implement */ Move tests / other engines lines up, as they&amp;#039;re usually ignored&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Guiding Principles=&lt;br /&gt;
Mozilla aims to advance the state of the open Web with new APIs.  In the last few years, Mozilla has shipped experimental APIs with a &amp;quot;moz&amp;quot; prefix to indicate their lack of standardization (e.g., mozRequestAnimationFrame()). Unfortunately, this approach turned out to be harmful to the Web as experimental APIs ended up being used in some websites before the APIs were ready. In many cases, this meant that we were unable to innovate on certain APIs because to change them would break content on the Web.  Therefore, to allow us to continue innovating without negatively affecting content on the Web, &#039;&#039;&#039;Mozilla will no longer ship new &amp;quot;moz&amp;quot;-prefixed APIs&#039;&#039;&#039; (see [https://groups.google.com/forum/#!topic/mozilla.dev.platform/34JfwyEh5e4 Henri Sivonen&#039;s proposal]).&lt;br /&gt;
&lt;br /&gt;
We will instead make experimental APIs available behind preferences which can be toggled through &amp;lt;tt&amp;gt;about:config&amp;lt;/tt&amp;gt;.  Once we feel there is an acceptable level of consensus in the Web community about the stability of an API and we feel it is ready, we will make it generally available to the platform (more details below on this process).  We feel this strikes the right balance between allowing developers to experiment with new APIs, while at the same time protecting the Web from being exposed to new functionality prematurely.&lt;br /&gt;
&lt;br /&gt;
==Special Cases==&lt;br /&gt;
There may be special cases where we deviate from this goal.  New user-facing products like Firefox OS may need to ship APIs that have not yet been embraced by other browser engines or thoroughly discussed by standards bodies.  This allows Mozilla to provide functionality that other browser engines aren&#039;t working on or the majority of the Web community isn&#039;t interested in at that time.  Examples of such functionality include telephony and Bluetooth.  This functionality is most often only exposed to Firefox OS applications of elevated privileges and not via the Firefox OS browser application.  We will avoid exposing such functionality to the web at large.  Developing these features without much involvement from the Web community comes with the price of temporary proprietary APIs.  Products such as Firefox OS ship these APIs as a part of their product but not to the broader web when they are not ready for such exposure.  This clearly indicates their lack of standardization at that time and limits the number of developers relying upon them.  Mozilla will learn from efforts such as Firefox OS and use this knowledge to inform various standardization efforts.  Our aim is to standardize our proprietary APIs as soon as possible so they become available on a royalty-free basis for the benefit of the Web community at large.&lt;br /&gt;
&lt;br /&gt;
=Guidelines for Mozillians developing new APIs=&lt;br /&gt;
The following is put forward as a set of guidelines for Mozillians -- especially module owners and peers -- to refer to while developing new APIs for the Web.  The primary question that must be asked is:&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Is this good for the Web?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If the answer to that question is yes, look below for some guidance on how you should proceed with shipping your new feature.  Note that trivial changes need not worry about these suggested guidelines.&lt;br /&gt;
&lt;br /&gt;
==When is an API ready to be shipped by Gecko?==&lt;br /&gt;
APIs which Mozilla makes available by default to the Web on the release channel should be &amp;quot;ready&amp;quot;.  This can mean that they are de jure standards (ex. W3C recommendations) or de facto standards.  Indications that an API is ready for shipping to the Web include:&lt;br /&gt;
&lt;br /&gt;
# other browser engines ship compatible implementations in their releases or behind a preference with clear signals it will graduate to being on by default&lt;br /&gt;
# other browser engines state their &#039;&#039;intention&#039;&#039; to ship a compatible implementation&lt;br /&gt;
# a large number of web developers indicate their satisfaction with the API design&lt;br /&gt;
# there exists a specification that is no longer at risk of significant changes, is on track to become a standard with a relevant standards body, and is acceptable to a number of applicable parties and other browser engines&lt;br /&gt;
&lt;br /&gt;
==How do we know what other browser engines think?==&lt;br /&gt;
* some of them participate in dev-platform discussions&lt;br /&gt;
* watch for positive signals on W3C mailing lists such as [http://lists.w3.org/Archives/Public/public-script-coord/ public-script-coord], [http://lists.w3.org/Archives/Public/ etc.]&lt;br /&gt;
* watch for &amp;quot;intent to implement&amp;quot; emails on mailing lists such as [https://groups.google.com/a/chromium.org/forum/#!forum/blink-dev blink-dev]&lt;br /&gt;
* lack of feedback will not delay our implementation as it may simply indicate lack of interest at that time from another browser engine&lt;br /&gt;
&lt;br /&gt;
==How do we know what web developers want?==&lt;br /&gt;
* Mozilla&#039;s [[Engagement/Developer_Engagement|Developer Engagement]] coordinates a [https://openwebapps.uservoice.com/forums/258478-open-web-apps Open Web Apps UserVoice] forum&lt;br /&gt;
* [http://chromestatus.com chromestatus.com] has a column for new features entitled &amp;quot;Documented or perceived web developer views&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==How do we let other browser engines know what we think?==&lt;br /&gt;
* participate in public discussions of proposed features&lt;br /&gt;
* blog and/or tweet about proposed features&lt;br /&gt;
* comment on &amp;quot;intent to implement&amp;quot; threads on [https://groups.google.com/a/chromium.org/forum/#!forum/blink-dev blink-dev]&lt;br /&gt;
&lt;br /&gt;
==Suggested implementation process==&lt;br /&gt;
If your work is going to expose a new web API to the web or non-trivially change an existing API, it is requested that you follow these steps:&lt;br /&gt;
&lt;br /&gt;
# Email [https://lists.mozilla.org/listinfo/dev-platform dev-platform] declaring your [[#Intent to Implement|intent to implement]] this API.  If you are implementing an API that is working its way through a standards body process such as the W3C&#039;s, it&#039;s best to email as soon as possible (ie. before [http://www.w3.org/2005/10/Process-20051014/tr#q74 W3C CR status] if possible).&lt;br /&gt;
# Implement as normal.  Code review rounds will take place, etc.  Module owners or their designated peers will provide a super-review for all interface changes.&lt;br /&gt;
# Land potentially disruptive APIs behind a preference which is off by default&lt;br /&gt;
&lt;br /&gt;
See also: [[Intent to implement]]&lt;br /&gt;
&lt;br /&gt;
==Turning a preference on by default==&lt;br /&gt;
When you are satisfied that your new API is stable enough for exposure to the Web at large (see [[#When is an API ready to be shipped by Gecko?|above]]), it is requested that implementors send another email to dev-platform declaring their [[#Intent to Ship|intent to ship]].  Among other things, this email serves to inform those that are interested in the new API but have not been closely following the implementation bug(s).&lt;br /&gt;
&lt;br /&gt;
=Email templates=&lt;br /&gt;
==Intent to Implement==&lt;br /&gt;
&#039;&#039;&#039;To&#039;&#039;&#039;: &amp;lt;tt&amp;gt;dev-platform@lists.mozilla.org&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Subject&#039;&#039;&#039;: Intent to implement: &amp;lt;your feature goes here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Summary&#039;&#039;:  [https://en.wikipedia.org/wiki/Elevator_pitch elevator pitch] for the new functionality including benefits to web developers&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;Bug&#039;&#039;:  link to main implementation tracking bug&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;Link to standard&#039;&#039;:  if no formal specification exists yet, link to public discussions with other browser vendors&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;Platform coverage&#039;&#039;:  where will this be available?  Android, Desktop, Firefox OS, only exposed to privileged apps (certified app-only functionality does not require an email), etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;Estimated or target release&#039;&#039;:  in which version do you want to/plan to release this?&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;Preference behind which this will be implemented&#039;&#039;:  if applicable, how can interested parties test this before it ships pref&#039;d on by default?&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;DevTools bug&#039;&#039;:  link to a Firefox :: Developer Tools bug coordinating work with the DevTools team to build tools for this feature&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;Do other browser engines implement this?&#039;&#039; Answer with: Shipped (since version X, behind what flags if any), Intent to implement emailed (mailing list URL), Considering (citation)&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;Tests&#039;&#039; - URLs / paths to tests (preferably web-platform-tests)&lt;br /&gt;
&lt;br /&gt;
=== Suggested Additions ===&lt;br /&gt;
The above is the minimum required that should be in an &amp;quot;Intent to implement&amp;quot; email. If you&#039;ve covered those, you&#039;re good, and brevity is a virtue.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re looking for extra credit, or to preempt common questions, consider adding any or all of the following (all based on existing dev-platform examples, and questions asked on dev-platform in response to intent to ship emails).&lt;br /&gt;
* &#039;&#039;&#039;Security &amp;amp; Privacy Concerns&#039;&#039;&#039; - consider providing a link to answers in [https://mikewest.github.io/spec-questionnaire/security-privacy/ this security/privacy questionnaire] for a spec feature, if the spec doesn&#039;t already answer it.&lt;br /&gt;
* &#039;&#039;&#039;Web designer / developer use-cases&#039;&#039;&#039; AKA &#039;&#039;&#039;Why a developer would use Feature X?&#039;&#039;&#039; - Provide a URL to at least briefly documented use-cases for web designers and developers that illustrate why and when they would use this feature.&lt;br /&gt;
&lt;br /&gt;
==Intent to Ship==&lt;br /&gt;
&#039;&#039;&#039;To&#039;&#039;&#039;: &amp;lt;tt&amp;gt;dev-platform@lists.mozilla.org&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Subject&#039;&#039;&#039;: Intent to ship: &amp;lt;your feature goes here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of &amp;lt;target date&amp;gt; I intend to turn &amp;lt;feature&amp;gt; on by default [&amp;lt;on these platforms&amp;gt;].  It has been developed behind the &amp;lt;pref&amp;gt; preference.  Other UAs shipping this or intending to ship it are &amp;lt;details&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
This feature was previously discussed in this &amp;quot;intent to implement&amp;quot; thread:  &amp;lt;https://groups.google.com/forum/#!forum/mozilla.dev.platform&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bug to turn on by default&#039;&#039;:  link to main relevant bug (https://bugzilla.mozilla.org/show_bug.cgi?id=) [&#039;&#039;&#039;note&#039;&#039;&#039;: this bug should ideally have the &#039;&#039;dev-doc-needed&#039;&#039; keyword set]&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;Link to standard&#039;&#039;:  note here what has transpired with the specification since your original intent to implement email was sent&lt;br /&gt;
&lt;br /&gt;
[[Category:Web APIs]]&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
* [[Intent to implement]]&lt;br /&gt;
* [[WebAPI/DesignGuidelines]]&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=All_Hands&amp;diff=1137178</id>
		<title>All Hands</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=All_Hands&amp;diff=1137178"/>
		<updated>2016-06-19T15:56:32Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: Link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;All Hands&#039;&#039;&#039; are a unique and special opportunity for all paid staff and our most impactful volunteers to come together, in person, to share experiences and interact with people they may not normally work with (or just see over Vidyo). Given our size, work weeks are a key differentiator for us (larger organizations just can&#039;t do this sort of thing in a meaningful way). Being able to come together as a whole organization, 2x each year, exposes each of us to interactions that may spark new ideas and/or lead to new solutions. They are a core part of our annual planning process.&lt;br /&gt;
&lt;br /&gt;
==Overall Event Design Principles==&lt;br /&gt;
* Authentic with degree of informality, strong sense of place&lt;br /&gt;
* High production value but not produced -- like TED, not like Microsoft or Oracle&lt;br /&gt;
* Not corporate or stuffy - natural materials, subtle/smart branding and theming&lt;br /&gt;
* Made by humans for humans&lt;br /&gt;
* Organic, comfortable, friendly, inclusive with lots of diverse opportunities (spaces, events) to engage with each other. Reflective of our interest in a distributed internet and the distributed/diverse nature of Mozilla&lt;br /&gt;
* EOY&#039;s are a bit more of a party and celebration where mid-year events are meant to be a check-in point and will reflect a lower-key design.&lt;br /&gt;
&lt;br /&gt;
== Locations ==&lt;br /&gt;
Locations are selected with input from a small group of Mozillians based on a variety of factors the most significant of which is meeting space availability (need require more than a normal &amp;quot;conference&amp;quot;) and number of rooms in close proximity to each other (so we are not spread out and thus limit the amount of serendipitous collision that is part of the work week magic).&lt;br /&gt;
&lt;br /&gt;
* 2017 June 26-July 1 - San Francisco, California, USA (Hilton &amp;amp; Parc 55 Union Square)&lt;br /&gt;
* [[/2016 Hawaii|2016 December 5–9]] — Hawaii, Hawaii, USA (Hilton Waikoloa, Marriott Waikoloa)&lt;br /&gt;
* [[/2016 London|2016 June 13–17]] — London, UK (Hilton Metropole, Hilton Paddington, The Landmark London)&lt;br /&gt;
* [[/2015 Orlando|2015 December 7–11]] — Orlando, Florida, USA (Swan &amp;amp; Dolphin)&lt;br /&gt;
* [[/2015 Whistler|2015 June 22–26]] — Whistler, British Columbia, Canada&lt;br /&gt;
* [[/2014 Portland|2014 December 1–5]] — Portland, Oregon, USA&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[Events]]&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=All_Hands/2016_London&amp;diff=1123967</id>
		<title>All Hands/2016 London</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=All_Hands/2016_London&amp;diff=1123967"/>
		<updated>2016-03-24T12:57:08Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: /* Extracurricular Activities */ England v Sri Lanka&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;What is it?&#039;&#039;&#039; -- Multiple team meetings, happening in the same city, at the same time + some opportunity to get together as one big group as well as with other teams as it makes sense. Then, on the last day, we have a fun social event for all, Mozilla-style! &lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Dates, Location and Weather&#039;&#039;&#039;==&lt;br /&gt;
Monday, June 13 - Friday, June 17, 2016 (travel days are Monday the 13th &amp;amp; Saturday the 18th*) in London, UK.&lt;br /&gt;
&lt;br /&gt;
We have 3 hotels: [http://www.hiltonlondonmet.com/ Hilton London Metropole], [http://www3.hilton.com/en/hotels/united-kingdom/hilton-london-paddington-LONPDHI/index.html Hilton London Paddington] and [http://www.landmarklondon.co.uk/en The Landmark].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;*For those countries where rest time is required on weekends (vs. work travel), Mozilla will cover a return on the next available work day, if you choose. This needs to pre-approved and pre-arranged.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=====Weather=====&lt;br /&gt;
Averages temperatures range from lows of 53 [http://www.weather.com/weather/monthly/l/UKXX0085:1:UK Fahrenheit] (11 [http://www.weather.com/weather/monthly/l/UKXX0085:1:UK Celsius]) to 68 Fahrenheit (20 Celsius). Layers recommended for evenings.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Registration&#039;&#039;&#039;==&lt;br /&gt;
This is an invite only event.&lt;br /&gt;
&lt;br /&gt;
=====Participation===== &lt;br /&gt;
Participation will be coordinated by George Roter, Emma Irwin and Francisco Picolini. Communication about the process for nominating volunteers was sent March 3, 2016. Please reach out to the team with any specific questions.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Hotel&#039;&#039;&#039;==&lt;br /&gt;
We have 3 hotels: [http://www.hiltonlondonmet.com/ Hilton London Metropole], [http://www3.hilton.com/en/hotels/united-kingdom/hilton-london-paddington-LONPDHI/index.html Hilton London Paddington] and [http://www.landmarklondon.co.uk/en The Landmark].&lt;br /&gt;
&lt;br /&gt;
Hotels will be assigned based upon team and a part of registration. Once hotels are assigned, we will provide the link to your book hotel for pre/post stays. Mozilla will cover hotel for check-in in on Monday, June 13 and check-out on Saturday, June 18. &lt;br /&gt;
&lt;br /&gt;
Do not book hotel through Egencia.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Booking Travel&#039;&#039;&#039;==&lt;br /&gt;
=====Air Travel via Egencia=====&lt;br /&gt;
&#039;&#039;&#039;Flights will be booked via Egencia through the London Portal. Please do not book flights until the portal opens, which is expected in MID-MARCH.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All paid staff and Elancers (MoCo only [1], exceptions below [2]) will be booking their air travel to London through Egencia, through the London Portal. Using the portal ensures we can meaningfully balance 1,400 of us to booking our own flights with a need to be mindful of budget. &lt;br /&gt;
&lt;br /&gt;
*Once launched, you will sign in using Single Sign-On aka “SSO” with your LDAP (don’t “create an account for London All Hands”). &lt;br /&gt;
*If you do not have an LDAP, you will need to submit a Service Now Ticket. Questions: email bmark@mozilla.com &lt;br /&gt;
&lt;br /&gt;
[1] Mozilla Foundation employees - Phia Sanchez is your coordinator.&lt;br /&gt;
&lt;br /&gt;
[2] Employees of Mozilla Japan will use a local agency and Yuka Takagi is your coordinator. &lt;br /&gt;
&lt;br /&gt;
[2] Employees from our Taipei office will use Egencia and Bella Su is your coordinator.&lt;br /&gt;
&lt;br /&gt;
=====Train travel=====&lt;br /&gt;
Train travel will be booked and expensed by the employee, as long as it is more cost effective to take a train than fly.&lt;br /&gt;
Mozilla will not reimburse for Business/First class upgrades or tickets.&lt;br /&gt;
Any submitted expenses needs to have an itinerary attached to ensure it is employee expenses only and within policy.&lt;br /&gt;
&lt;br /&gt;
=====Not FT staff?=====&lt;br /&gt;
If you are a vendor (paid by a company other than Mozilla or Elance), contractor, or seasonal staff, your manager must confirm your participation &#039;&#039;before&#039;&#039; you will be able to book travel. We will reach out to managers prior to opening travel and will alert you know when you may book your travel. If you have a direct report who qualifies but did not receive an email, please reach out to bmark@.&lt;br /&gt;
&lt;br /&gt;
Partners -- Invitations will be considered on a case by case basis. Please send those requests to bmark@mozilla.com for review.&lt;br /&gt;
&lt;br /&gt;
=====Volunteers=====&lt;br /&gt;
The volunteer nomination process is [[All_Hands/2016_London/Volunteer_Nominations|outlined here]] -- you can expect more detailed communication about this during the week of March 14th.&lt;br /&gt;
&lt;br /&gt;
=====New Hires=====&lt;br /&gt;
We have a process to identify new hires each week and will invite them to book travel (and register, once that’s live) on a steady basis. No action necessary from managers other than to let them know about the event.&lt;br /&gt;
&lt;br /&gt;
Due to hotel booking requirements the final day to ask for a new hire to attend is May 10.  All new hires must have a start date no later than June 6th.&lt;br /&gt;
&lt;br /&gt;
=====Travel Guidelines=====&lt;br /&gt;
&lt;br /&gt;
Our standard travel guidelines apply (pre-populated in Egencia) when booking with a few additional budget constraints. Anything booked outside of them will require approval. Please note the budget per employee is a not-to-exceed amount only, and not an allotment. &lt;br /&gt;
&lt;br /&gt;
Most people will arrive on Monday, 13-June and leave on Saturday, 18-June. Here are some exceptions: &lt;br /&gt;
*If you live in a country where work travel is prohibited on weekends, you may travel on Friday, 11-June and Monday, 20-June, if you’d prefer (not required).&lt;br /&gt;
*If you are attending the Monday Director&#039;s event (by invite), you should arrive on Sunday, June 12.&lt;br /&gt;
*If you plan to spend some extra time in London, see below.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Arriving Early/Departing Late Guidelines&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you are looking into booking on either end of the week for personal time, here are the parameters: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Travel:&#039;&#039;&lt;br /&gt;
*You&#039;ll need to pull an itinerary for standard dates/locations within the London Portal&lt;br /&gt;
*You can sway up to +$100 over and Mozilla will cover it. Otherwise you&#039;ll need to come with an alternate itinerary that fits within the pricing (like a round trip in and out of London w/ longer dates, and you personally book &amp;amp; cover the rest - to Paris, for example). &lt;br /&gt;
*Generally, an itinerary with different arrival and departure airports are more expensive. &lt;br /&gt;
*We do not have the ability for employees to reimburse Mozilla for any overage.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hotel:&#039;&#039;&lt;br /&gt;
*You will need manager approval. There is no unilateral approval based upon timezone. &lt;br /&gt;
*You will book and pay on your own, and expense the manager approved amount (which is coded to your cost center).&lt;br /&gt;
&lt;br /&gt;
=====Booking travel if you have family joining you=====&lt;br /&gt;
To book travel for family, whether they will accompany you on your flight or join us later, please call the Meetings Dept at Egencia directly at +1-877-264-1622 - you will need to have your booked itinerary and phone number ready. The trained agents are available Monday - Friday 9 am - 5 pm EST (and strongly suggest you call within that window).&lt;br /&gt;
&lt;br /&gt;
You can pay for your family directly (including the Egencia booking fees) and coordinate with your own travel (which can be billed to Mozilla). You will not be able to book families online through Egencia. Our Mozilla Travel team will not create any online accounts for family. &lt;br /&gt;
&lt;br /&gt;
See above in guidelines for more information on different dates/airports.&lt;br /&gt;
&lt;br /&gt;
=====Travel Insurance=====&lt;br /&gt;
For more information on the travel insurance provided for staff, please visit the [https://mana.mozilla.org/wiki/display/PR/Travel+Insurance+-+Business# Global Benefits Mana Page]. &lt;br /&gt;
&lt;br /&gt;
We do not reimburse travel insurance for contributors unless it is &amp;quot;mandatory&amp;quot; in order to process the visa.&lt;br /&gt;
&lt;br /&gt;
=====&#039;&#039;Air Travel Fine Print&#039;&#039;=====&lt;br /&gt;
Change fees will be covered by Mozilla for business reasons only. If you need a change and have manager approval, email bmark@mozilla.com prior to requesting the change with Egencia. Once you have approval, call Egencia to make the change at +1 (702) 939-2530 or +1-877-264-1622 (note this will not be possible without prior approval so be sure to get that by way of an email from your manager to Brianna Mark). If you are changing for personal reasons, the change in airfare, change fee and Egencia fee is your responsibility.&lt;br /&gt;
&lt;br /&gt;
Mozilla will not reimburse for Business/First class upgrades or tickets. &lt;br /&gt;
&lt;br /&gt;
Any submitted expenses needs to have an itinerary attached to ensure it is employee expenses only and within policy.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Airport Ground Transportation&#039;&#039;&#039;==&lt;br /&gt;
We will be utilizing public transportation in London. We’ll be using the Heathrow Express from London Heathrow into Paddington Station primarily (with on the ground support and tickets provided).&lt;br /&gt;
&lt;br /&gt;
If you opt to fly into an alternate London airport, you will be responsible for finding your way to the hotel on your own via public transport (Gatwick Express, tube, etc). Since the majority will fly into LHR, that is our focus. You are welcome to do what works best for you, knowing some navigation will be your own to sort.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Hotel Meeting Spaces&#039;&#039;&#039;==&lt;br /&gt;
We have meeting space in all 3 of our hotels - Hilton Metropole, Hilton Paddington and The Landmark. Meeting space will be allocated based upon team sizes and available space. Registration/packet pick up and our plenary will take place at the Hilton Metropole.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Security&#039;&#039;&#039;==&lt;br /&gt;
We are working with our local event vendor and our hotels to ensure our spaces are safe and secure. We will continue to update this section as more details are available. We will have security guidelines for the event to help you anticipate what to expect.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Food &amp;amp; Drink&#039;&#039;&#039;==&lt;br /&gt;
All meals (breakfast, lunch and dinner) will be provided and paid for centrally. Any other food or drink expenses (including room service and in-room minibar charges) will be the responsibility of the attendee. &lt;br /&gt;
&lt;br /&gt;
*Allergies: We will ensure that all food/environmental allergies are taken into consideration and will always have gluten-free and vegan options (and gfv options). If you have severe allergies that we need to know about; you can indicate in registration.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Families/Guests in London&#039;&#039;&#039;==&lt;br /&gt;
Of course our focus, for the majority of the week, will be on Mozilla. Everyone is expected to be present and engaged each day, during work hours (as your schedule dictates). Please do what you can to make sure your loved ones understand the kind of commitment you’ve made. Family should not join you during your work sessions (other than the more tiny beings).  &lt;br /&gt;
&lt;br /&gt;
=====Quick summary logistics=====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Air Travel:&#039;&#039;&#039; Family travel can be booked/coordinated through Egencia by calling direct; or on your own. Employees do need to book via Egencia regardless of how families are booked.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hotel:&#039;&#039;&#039; They are welcome to stay with you, however, any additional room expenses will be yours to cover. All room rates are based upon single occupancy and costs to add guests vary by hotel:&lt;br /&gt;
*Hilton Metropole: guests over the age of 10 are an additional £12 per night. Fees include breakfast.&lt;br /&gt;
*Hilton Paddington: guests over the age of 10 are an additional £12 per night. Fees include breakfast. Most rooms accommodate a maximum of 2 guests and upgrades will be needed for larger groups. Addt&#039;l fees are determined on availability and on case by case basis. &lt;br /&gt;
*The Landmark: guests over the age of 12 are £30 per night. Mozilla will provide a buffet breakfast for families (with staff) as long as you let us know about them in registration. &lt;br /&gt;
&lt;br /&gt;
Hotels will be assigned based upon team and a part of registration. Once hotels are assigned, we will provide a link or contact to your book hotel for pre/post stays and add guests. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meals:&#039;&#039;&#039; Breakfast and lunch are on their own. They are invited to join our evening festivities, we just ask that you let us know they&#039;ll be there in registration.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Out of Pocket Expenses&#039;&#039;&#039;==&lt;br /&gt;
The intention of our all hands are to centrally organize a structure that includes:&lt;br /&gt;
*Meals (two/day + snacks)&lt;br /&gt;
*Transportation&lt;br /&gt;
*Accommodations&lt;br /&gt;
*Some number of social events&lt;br /&gt;
&lt;br /&gt;
Due to the nature of the City of London, employees will be expensing specific meals. The amount that can be expensed will be communicated and expenses submitted can not exceed the approved amounts and must be accompanied by a receipt. Any social events that are not part of our central plan will generally be self-organized and funded by participants. &lt;br /&gt;
&lt;br /&gt;
Expenses related to team events, room service, mini-bar charges, and food/drink costs above the vouched amounts, will not be approved. For specifics on meals, please go to the Food &amp;amp; Drink section (to be updated, but above). &lt;br /&gt;
&lt;br /&gt;
=====Cell phone reimbursement policy=====&lt;br /&gt;
Cell phone reimbursement must be approved by your manager prior to submitting the expense. Teams will decide for their staff what is appropriate to expense. &lt;br /&gt;
&lt;br /&gt;
=====Internet reimbursement policy=====&lt;br /&gt;
Internet will be provided in all guestrooms and meeting space in all hotels. If you opt to upgrade/add service, those costs are not reimbursable, unless previously approved by your manager and are for business reasons. &lt;br /&gt;
&lt;br /&gt;
If you have questions about any of this, please reach out to bmark@mozilla.com&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Immigration&#039;&#039;&#039;==&lt;br /&gt;
=====Visas=====&lt;br /&gt;
You do not need a visa if you hold a passport issued from the EU, USA or Canada. &lt;br /&gt;
&lt;br /&gt;
Please visit the following website to learn more about visa requirements, process and timing for your country: https://www.gov.uk/check-uk-visa. If you are from a country that requires a visa to enter the United Kingdom, please plan for it early as government processing time constantly change.&lt;br /&gt;
&lt;br /&gt;
Please keep in mind while you are traveling for work, you are not traveling for a UK based job. You are actually traveling for a conference/event. &lt;br /&gt;
&lt;br /&gt;
If you have questions specific to your circumstances, please email immigration@mozilla.com. &lt;br /&gt;
&lt;br /&gt;
=====Entering the UK=====&lt;br /&gt;
Your passport or identity card will be checked when you arrive at a UK port or airport to make sure you’re allowed to come into the country. It must be valid for the whole of your stay. You may also need a visa to come into or travel through the UK, depending on your nationality.&lt;br /&gt;
&lt;br /&gt;
If you are from an [https://www.gov.uk/eu-eea EEA country] or Switzerland, you can enter the UK with either a valid passport or a national identity card issued by a EEA country.&lt;br /&gt;
&lt;br /&gt;
If you need a United States Passport, start here: http://travel.state.gov/content/passports/en/passports.html. Please note it can take 4-6 weeks to receive your passport. Please plan ahead.&lt;br /&gt;
&lt;br /&gt;
=====EU Visa Waiver Program - Update=====&lt;br /&gt;
The EU has *not* suspended the Visa Waiver Program -- they are threatening to do so, and will likely make a decision in April. The EU has not acted yet but we&#039;re monitoring it closely. &lt;br /&gt;
&lt;br /&gt;
We are in communication through our immigration lawyers with both the US and UK immigration offices. Currently both say this is not an issue, and do not anticipate it being an issue by June. If that changes, we will notify as soon as possible. &lt;br /&gt;
&lt;br /&gt;
More details:&lt;br /&gt;
&lt;br /&gt;
https://www.lawfareblog.com/thinking-travelling-europe-summer&lt;br /&gt;
&lt;br /&gt;
http://www.niacaction.org/wp-content/uploads/2016/02/0127-DHOD-Letter-to-NIAC-ACTION-re-WVP.pdf&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Extracurricular Activities&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
Costs for these activities are self-funded and can not be expensed. &lt;br /&gt;
&lt;br /&gt;
* [https://public.etherpad-mozilla.org/p/bletchleypark Bletchley Park]&lt;br /&gt;
* Science Museum, London&lt;br /&gt;
* Board games will most likely be played; feel free to ping Ms2ger if you wish to join.&lt;br /&gt;
* [http://changing-guard.com/ceremonial/trooping-the-colour.html Trooping the Colour] in London on Saturday June 11th. This is a massive celebration of the Queen’s birthday, complete with hundreds of horses, military bands, fly over and the royals on the balcony of Buckingham Palace! If you are in London, this is not something you want to miss!!!&lt;br /&gt;
* England v Sri Lanka at Lord&#039;s is scheduled Thursday 9 - Monday 13; tickets for Monday seem to be available only at the gate (if the game lasts that long).&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;FAQ&#039;&#039;&#039;==&lt;br /&gt;
Ask your general questions until June 1 [https://docs.google.com/document/d/15lnuJH9U6W0QvKoBf17rVsw1vQp3p6VWjqwmneenPu8/edit?usp=sharing here] or email bmark@ for questions specific to you.&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Modules/Core&amp;diff=1123674</id>
		<title>Modules/Core</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Modules/Core&amp;diff=1123674"/>
		<updated>2016-03-23T12:46:34Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: Remove reference to webshell directory (removed in bug 571685)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Only module owners may edit this page.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
They may:&lt;br /&gt;
&lt;br /&gt;
* update any information about their module except the name of the owner&lt;br /&gt;
* add or remove sub-modules&lt;br /&gt;
* change the owner of a sub-module &lt;br /&gt;
* add emeritus owners or peers&lt;br /&gt;
&lt;br /&gt;
Other changes, including changes of module owner or addition/removal of modules, must be agreed with the Module Ownership Module group, probably via a discussion in [https://www.mozilla.org/about/forums/#governance mozilla.governance].&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Accessibility&lt;br /&gt;
|description=Support for platform accessibility APIs. Accessibility APIs are used by 3rd party software like screen readers, screen magnifiers, and voice dictation software, which need information about document content and UI controls, as well as important events like changes of focus.&lt;br /&gt;
|owner=[mailto:surkov.alexander@gmail.com Alexander Surkov]&lt;br /&gt;
|peers=[mailto:bolterbugz@gmail.com David Bolter], [mailto:ginn.chen@oracle.com Ginn Chen], [mailto:trev.saunders@gmail.com Trevor Saunders], [mailto:marco.zehe@googlemail.com Marco Zehe] &lt;br /&gt;
|group=dev-accessibility&lt;br /&gt;
|source_dirs=accessible/&lt;br /&gt;
|url=http://www.mozilla.org/access/&lt;br /&gt;
|components=Core::Disability Access APIs&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Browser WebAPI&lt;br /&gt;
|description=Web API for rendering apps, browser windows and widgets.&lt;br /&gt;
|owner=[mailto:kchen@mozilla.com Kan-Ru Chen]&lt;br /&gt;
|peers=[mailto:Olli.Pettay@helsinki.fi Olli Pettay], [mailto:fabrice@mozilla.com Fabrice Desré]&lt;br /&gt;
|group=dev-webapi&lt;br /&gt;
|source_dirs=dom/browser-element/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::DOM&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Build and Release Tools&lt;br /&gt;
|description=Tools related to build and release automation and configuration of release builds.&lt;br /&gt;
|owner=[mailto:nthomas@mozilla.com Nick Thomas]&lt;br /&gt;
|peers=[mailto:bhearsum@mozilla.com Ben Hearsum], [mailto:coop@mozilla.com Chris Cooper]&lt;br /&gt;
|group=release-engineering&lt;br /&gt;
|source_dirs=browser/config/mozconfigs/, mobile/android/config/mozconfigs/, xulrunner/config/mozconfigs/, b2g/config/, tools/update-packaging/&lt;br /&gt;
|url=https://wiki.mozilla.org/ReleaseEngineering&lt;br /&gt;
|components=Release Engineering::*&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Build Config&lt;br /&gt;
|description=The build system for Gecko and several mozilla.org hosted Gecko-based applications.&lt;br /&gt;
|owner=[mailto:gps@mozilla.com Gregory Szorc] (:gps)&lt;br /&gt;
|peers=[mailto:mh@glandium.org Mike Hommey] (:glandium), [mailto:mshal@mozilla.com Mike Shal] (:mshal), [mailto:ted@mielczarek.org Ted Mielczarek] (:ted), [mailto:cmanchester@mozilla.com Chris Manchester](:chmanchester)&lt;br /&gt;
|ownersemeritus=Ted Mielczarek (2008-[https://blog.mozilla.org/ted/2013/03/07/gregory-szorc-is-now-the-build-config-module-owner/ 2013]), Benjamin Smedberg (???-[http://benjamin.smedbergs.us/blog/2008-04-30/more-changing-of-the-guard-ted-mielczarek/ 2008]), &lt;br /&gt;
|group=dev-builds&lt;br /&gt;
|source_dirs=build/, config/, python/mozbuild, tools/cross-commit, tools/cvs2hg-import.py, tools/cvsmgmt/, tools/elf-dynstr-gc/, tools/trees.pl, browser/config/mozconfigs/, mobile/config/mozconfigs/, xulrunner/config/mozconfigs/&lt;br /&gt;
|url=http://www.mozilla.org/build/&lt;br /&gt;
|components=Core::Build Config&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Code Analysis and Debugging Tools&lt;br /&gt;
|description=Tools for debugging Mozilla code or for analyzing speed, memory use, and other characteristics of it.&lt;br /&gt;
|owner=[mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-performance&lt;br /&gt;
|source_dirs=tools/codesighs/, tools/debug/, tools/dreftool/, tools/dumpdeps/, tools/footprint/, tools/jprof/, tools/leaky/, tools/memory/, tools/module-deps/, tools/performance/, tools/post_compile/, tools/preloader/, tools/rb/, tools/reorder/, tools/trace-malloc/, tools/uuiddeps/, &lt;br /&gt;
|url=&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Content HTTP Headers&lt;br /&gt;
|description=HTTP headers related to content, e.g. User-Agent, Content-Type, Accept. (Transport-related headers are the responsibility of the Necko module owner.)&lt;br /&gt;
|owner=[mailto:gerv@mozilla.org Gervase Markham]&lt;br /&gt;
|peers=[mailto:lmandel@mozilla.com Lawrence Mandel]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs= &lt;br /&gt;
|url=https://developer.mozilla.org/en/Gecko_user_agent_string_reference&lt;br /&gt;
|components=Core::Networking: HTTP&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Content Security&lt;br /&gt;
|description=Native content-based security features, including: Content Security Policy (CSP), Mixed Content Blocker (MCB), Subresource Integrity (SRI) and CORS.&lt;br /&gt;
|owner=[mailto:ckerschbaumer@mozilla.com Christoph Kerschbaumer]&lt;br /&gt;
|peers=[mailto:francois@mozilla.com François Marier], [mailto:jonas@sicking.cc Jonas Sicking],  [mailto:tvyas@mozilla.com Tanvi Vyas], [mailto:dveditz@mozilla.com Dan Veditz], [mailto:mozilla@sidstamm.com Sid Stamm] &lt;br /&gt;
|group=dev-security&lt;br /&gt;
|source_dirs=dom/security&lt;br /&gt;
|components=Core::DOM: Security&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Cookies and Permissions&lt;br /&gt;
|description=&lt;br /&gt;
|owner=Monica Chew&lt;br /&gt;
|peers=[mailto:josh@joshmatthews.com Josh Matthews], [mailto:ehsan@mozilla.com Ehsan Akhgari], [mailto:mconnor@steelgryphon.com Mike Connor], [mailto:dwitte@gmail.com Dan Witte], [mailto:cbiesinger@gmail.com Christian Biesinger], [mailto:sdwilsh@shawnwilsher.com Shawn Wilsher (ping on irc)]&lt;br /&gt;
|group=dev-tech-network&lt;br /&gt;
|source_dirs=extensions/cookie/, netwerk/cookie/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Networking: Cookies&lt;br /&gt;
}}&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Cycle Collector&lt;br /&gt;
|description=Code to break and collect objects within reference cycles&lt;br /&gt;
|owner=[https://mozillians.org/en-US/u/mccr8/ Andrew McCreight]&lt;br /&gt;
|peers=Peter Van der Beken, Olli Pettay, David Baron&lt;br /&gt;
|source_dirs=xpcom/base/nsCycleCollector.* and some support headers&lt;br /&gt;
|components=Core::XPCOM&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
}}&lt;br /&gt;
{{Module&lt;br /&gt;
|name=docshell&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:bzbarsky@mit.edu Boris Zbarsky]&lt;br /&gt;
|peers=[mailto:cbiesinger@gmail.com Christian Biesinger], [mailto:jst@mozilla.org Johnny Stenback], [mailto:Olli.Pettay@helsinki.fi Olli Pettay], [mailto:justin.lebar@gmail.com Justin Lebar]&lt;br /&gt;
|group=dev-tech-layout&lt;br /&gt;
|source_dirs=docshell/, uriloader/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Document Navigation&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Device Storage&lt;br /&gt;
|description=Support for the device storage API&lt;br /&gt;
|owner=[https://mozillians.org/u/dhylands/ Dave Hylands] (:dhylands), [mailto:jvarga@mozilla.com Jan Varga] (:janv)&lt;br /&gt;
|peers=&lt;br /&gt;
|ownersemeritus=[mailto:dougt@mozilla.com Doug Turner] (:dougt)&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=dom/devicestorage/, dom/interfaces/devicestorage/&lt;br /&gt;
|url=https://developer.mozilla.org/en-US/docs/WebAPI/Device_Storage&lt;br /&gt;
|components=Core::DOM: Device Interfaces&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Document Object Model&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:jst@mozilla.org Johnny Stenback], [mailto:peterv@propagandism.org Peter Van der Beken]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking], [mailto:Olli.Pettay@helsinki.fi Olli Pettay], [mailto:bent@mozilla.com Ben Turner], [mailto:mounir@lamouri.fr Mounir Lamouri (still active, but slower to respond than previously)], [mailto:me@kylehuey.com Kyle Huey], [mailto:justin.lebar@gmail.com Justin Lebar], [mailto:hsivonen@iki.fi Henri Sivonen], [mailto:mrbkap@gmail.com Blake Kaplan], [mailto:bobbyholley@gmail.com Bobby Holley], [mailto:baku@mozilla.com Andrea Marchesini],&lt;br /&gt;
[mailto:ehsan@mozilla.com Ehsan Akhgari]&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=dom/*, except directories covered by other modules&lt;br /&gt;
|url=http://developer.mozilla.org/en/docs/DOM&lt;br /&gt;
|components=Core::DOM, Core::DOM: CSS Object Model, Core::DOM: Core &amp;amp; HTML&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Event Handling&lt;br /&gt;
|description=DOM Events and Event Handling &lt;br /&gt;
|owner=[mailto:olli@pettay.fi Olli Pettay], [mailto:masayuki@d-toybox.com Masayuki Nakano]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=dom/events and event handling related code elsewhere &lt;br /&gt;
|url=http://developer.mozilla.org/en/docs/DOM&lt;br /&gt;
|components=Core::DOM: Events, Core::Event Handling&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Web Workers&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:bent@mozilla.com Ben Turner]&lt;br /&gt;
|peers=[mailto:mrbkap@mozilla.com Blake Kaplan], [mailto:jonas@sicking.cc Jonas Sicking], [mailto:me@kylehuey.com Kyle Huey]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=dom/workers/&lt;br /&gt;
|url=https://developer.mozilla.org/En/Using_web_workers&lt;br /&gt;
|components=Core::DOM: Workers&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=IndexedDB&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:bent@mozilla.com Ben Turner]&lt;br /&gt;
|peers=[mailto:jonas@sicking.cc Jonas Sicking], [mailto:me@kylehuey.com Kyle Huey], [mailto:jvarga@mozilla.com Jan Varga]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=dom/indexedDB/&lt;br /&gt;
|url=https://developer.mozilla.org/en/IndexedDB&lt;br /&gt;
|components=Core::DOM: IndexedDB&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Editor&lt;br /&gt;
|description=&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=&lt;br /&gt;
|ownersemeritus=[mailto:ehsan@mozilla.com Ehsan Akhgari]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=editor/&lt;br /&gt;
|url=http://www.mozilla.org/editor/&lt;br /&gt;
|components=Core::Editor&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Embedding&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jst@mozilla.org Johnny Stenback]&lt;br /&gt;
|group=dev-embedding&lt;br /&gt;
|source_dirs=embedding/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Embedding: APIs, Core::Embedding: ActiveX Wrapper, Core::Embedding: GRE Core, Core::Embedding: GTK Widget, Core::Embedding: MFC Embed, Core::Embedding: Mac, Core::Embedding: Packaging&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Find As You Type&lt;br /&gt;
|description=Find As You Type (formerly called Type Ahead Find) is a feature that allows quick web page navigation when you type a succession of characters in the body of the displayed page (not in an edit box of or drop down list). Currently seeks new owner.&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-accessibility&lt;br /&gt;
|source_dirs=extensions/typeaheadfind/&lt;br /&gt;
|url=http://www.mozilla.org/access/type-ahead/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Geolocation&lt;br /&gt;
|description=Implementation of the Geolocation W3C Spec, location provider apis, and wifi scanning code.&lt;br /&gt;
|owner=[mailto:dougt@mozilla.com Doug Turner]&lt;br /&gt;
|peers=[mailto:josh@joshmatthews.net Josh Matthews], [mailto:kchen@mozilla.com Kan-Ru Chen], Garvan Keeley&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=dom/geolocation, dom/system/, netwerk/wifi&lt;br /&gt;
|url=https://developer.mozilla.org/En/Using_geolocation&lt;br /&gt;
|components=Core::Geolocation&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Global Key Bindings&lt;br /&gt;
|description=Global hot keys in Mozilla for the browser, editor, mail-news and widgets. Does not include underlined menu accelerators and the like, as those are part of i18n.&lt;br /&gt;
|owner=Aaron Leventhal&lt;br /&gt;
|peers=[mailto:neil@parkwaycc.co.uk Neil Rashbrook]&lt;br /&gt;
|group=dev-accessibility&lt;br /&gt;
|source_dirs=dom/xbl/builtin/&lt;br /&gt;
|url=http://www.mozilla.org/projects/ui/accessibility/mozkeyintro.html&lt;br /&gt;
|components=Core::Keyboard: Navigation&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Graphics&lt;br /&gt;
|description=Mozilla graphics API&lt;br /&gt;
|owner=[mailto:jrmuizel@mozilla.com Jeff Muizelaar](Thebes, QCMS, YCbCr, Cairo/Pixman, Regions, OS X, Other), [mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|peers=[mailto:jdrew@mozilla.com Joe Drew], [mailto:vladimir@pobox.com Vladimir Vukicevic], [mailto:bas.schouten@live.nl Bas Schouten](Layers, Windows), [mailto:bjacob@mozilla.com Benoit Jacob](gfx/gl), [mailto:bgirard@mozilla.com Benoit Girard](Compositor, Performance), [mailto:ajuma.bugzilla@alijuma.com Ali Juma], [mailto:jgilbert@mozilla.com Jeff Gilbert](WebGL, ANGLE), [mailto:george@mozilla.com George Wright](Canvas2D, Skia), [mailto:mwoodrow@mozilla.com Matt Woodrow](Layers API), [mailto:jdaggett@mozilla.com John Daggett](text/fonts), [mailto:jfkthame@googlemail.com Jonathan Kew](text/fonts), [mailto:nsilva@mozilla.com  Nicolas Silva](MozSurface), [mailto:ncameron@mozilla.com Nick Cameron], [mailto:sikeda@mozilla.com Sotaro Ikeda](B2G), [mailto:snorp@mozilla.com James Willcox](Android), [mailto:clord@mozilla.com Christopher Lord], [mailto:mstange@themasta.com Markus Stange](OS X)&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=gfx/, dom/canvas/&lt;br /&gt;
|url=https://wiki.mozilla.org/Platform/GFX https://wiki.mozilla.org/Gecko:Layers https://wiki.mozilla.org/Gecko:2DGraphicsSketch&lt;br /&gt;
|components=Core::Graphics, Core::Graphics: Layers, Core::Graphics: Text, Core::GFX: Color Management, Core::Canvas: 2D, Core::Canvas: WebGL&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=APZ (Graphics submodule)&lt;br /&gt;
|description=Asynchronous panning and zooming&lt;br /&gt;
|owner=[mailto:kgupta@mozilla.com Kartikaya Gupta]&lt;br /&gt;
|peers=[mailto:bballo@mozilla.com Botond Ballo], [mailto:tnikkel@mozilla.com Timothy Nikkel], [mailto:dvander@mozilla.com David Anderson], [mailto:mstange@mozilla.com Markus Stange]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source=gfx/layers/apz&lt;br /&gt;
|url=https://wiki.mozilla.org/Platform/GFX/APZ&lt;br /&gt;
|components=Core::Panning and Zooming&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Moz2D (Graphics submodule)&lt;br /&gt;
|description=Platform independent 2D graphics API&lt;br /&gt;
|owner=[mailto:bschouten@mozilla.com Bas Schouten]&lt;br /&gt;
|peers=[mailto:jmuizelaar@mozilla.com Jeff Muizelaar], [mailto:gwright@mozilla.com George Wright], [mailto:jwatt@mozilla.com Jonathan Watt]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source=gfx/2d&lt;br /&gt;
|url=https://wiki.mozilla.org/Platform/GFX/Moz2D&lt;br /&gt;
|components=Core::Graphics&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=GTK Embedding Widget&lt;br /&gt;
|description=Gtk Widget for embedding Mozilla into Gtk applications&lt;br /&gt;
|owner=Marco Pesenti Gritti&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:dougt@mozilla.com Doug Turner]&lt;br /&gt;
|group=dev-embedding&lt;br /&gt;
|source_dirs=&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Embedding: GTK Widget&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Legacy HTML Parser&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:mrbkap@gmail.com Blake Kaplan]&lt;br /&gt;
|peers=[mailto:dbaron@dbaron.org David Baron], [mailto:jst@mozilla.org Johnny Stenback], [mailto:peterv@propagandism.org Peter Van der Beken], [mailto:rbs@maths.uq.edu.au rbs@maths.uq.edu.au]&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=parser/htmlparser&lt;br /&gt;
|url=http://www.mozilla.org/newlayout/doc/parser.html&lt;br /&gt;
|components=Core::HTML: Parser&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=HAL&lt;br /&gt;
|description=Hardware Abstraction Layer&lt;br /&gt;
|owner=[https://mozillians.org/u/dhylands/ Dave Hylands]&lt;br /&gt;
|peers=[mailto:gsvelto@mozilla.com Gabriele Svelto]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=hal/&lt;br /&gt;
|components=Core::Hardware Abstraction Layer (HAL)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=HTML Parser&lt;br /&gt;
|description=The HTML Parser transforms HTML source code into a DOM. It conforms to the HTML specification, and is mostly translated automatically from Java to C++.&lt;br /&gt;
|owner=[mailto:hsivonen@iki.fi Henri Sivonen]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=parser/html&lt;br /&gt;
|url=http://about.validator.nu/&lt;br /&gt;
|components=Core::HTML: Parser&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=I18N Library&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:jshin1987@gmail.com Jungshik Shin], [mailto:smontagu@smontagu.org Simon Montagu]&lt;br /&gt;
|peers=[mailto:VYV03354@nifty.ne.jp Masatoshi Kimura]&lt;br /&gt;
|group=dev-i18n&lt;br /&gt;
|source_dirs=intl/&lt;br /&gt;
|url=http://mozilla.org/projects/intl/index.html&lt;br /&gt;
|components=Core::Internationalization&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=ImageLib&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:seth@mozilla.com Seth Fowler]&lt;br /&gt;
|peers=[mailto:netzen@gmail.com Brian Bondy], [mailto:jmuizelaar@mozilla.com Jeff Muizelaar], [mailto:jlebar@mozilla.com Justin Lebar], [mailto:tnikkel@gmail.com Timothy Nikkel]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=media/libjpeg/, media/libpng/, image/, modules/zlib/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::ImageLib&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=IPC&lt;br /&gt;
|description=Message-passing between threads and processes&lt;br /&gt;
|owner=[mailto:wmccloskey@mozilla.com Bill McCloskey]&lt;br /&gt;
|peers=[mailto:danderson@mozilla.com David Anderson], [mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:bent.mozilla@gmail.com Ben Turner], [mailto:jld@mozilla.com Jed Davis]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=ipc/glue/, ipc/ipdl/, ipc/chromium/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::IPC}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=JavaScript&lt;br /&gt;
|description=JavaScript engine (SpiderMonkey)&lt;br /&gt;
|owner=[mailto:jorendorff@mozilla.com Jason Orendorff]&lt;br /&gt;
|peers=[mailto:jdemooij@mozilla.com Jan de Mooij], [mailto:wmccloskey@mozilla.com Bill McCloskey], [mailto:nnethercote@mozilla.com Nick Nethercote], [mailto:jwalden@mit.edu Jeff Walden], [mailto:hv1989@gmail.com Hannes Verschore], [mailto:kvijayan@mozilla.com Kannan Vijayan], [mailto:shu@mozilla.com Shu-yu Guo], [mailto:evilpies@gmail.com Tom Schuster], [mailto:bhackett1024@gmail.com Brian Hackett], [mailto:till@tillschneidereit.net Till Schneidereit], [mailto:efaust@mozilla.com Eric Faust], [mailto:nfitzgerald@mozilla.com Nick Fitzgerald], [mailto:luke@mozilla.com Luke Wagner], [mailto:arai.unmht@gmail.com Tooru Fujisawa], [mailto:mrbkap@gmail.com Blake Kaplan], [mailto:bobbyholley@gmail.com Bobby Holley], [mailto:nmatsakis@mozilla.com Niko Matsakis], [mailto:ejpbruel@mozilla.com Eddy Bruel], [mailto:danderson@mozilla.com David Anderson], [mailto:igor@mir2.org Igor Bukanov], [mailto:brendan@mozilla.org Brendan Eich], Andreas Gal&lt;br /&gt;
|group=dev-tech-js-engine&lt;br /&gt;
|source_dirs=js/src&lt;br /&gt;
|url=http://www.mozilla.org/js/spidermonkey,&lt;br /&gt;
http://developer.mozilla.org/en/docs/About_JavaScript&lt;br /&gt;
|components=Core::JavaScript Engine&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=JavaScript JIT&lt;br /&gt;
|description=JavaScript engine&#039;s JIT compilers (IonMonkey, Baseline)&lt;br /&gt;
|owner=[mailto:jdemooij@mozilla.com Jan de Mooij]&lt;br /&gt;
|peers=[mailto:danderson@mozilla.com David Anderson], [mailto:bbouvier@mozilla.com Benjamin Bouvier], [mailto:shu@mozilla.com Shu-yu Guo], [mailto:bhackett1024@gmail.com Brian Hackett], [mailto:nicolas.b.pierron@mozilla.com Nicolas Pierron], [mailto:evilpies@gmail.com  Tom Schuster], [mailto:sstangl@mozilla.com Sean Stangl], [mailto:hv1989@gmail.com Hannes Verschore], [mailto:kvijayan@mozilla.com Kannan Vijayan], [mailto:luke@mozilla.com Luke Wagner]&lt;br /&gt;
|group=dev-tech-js-engine-internals&lt;br /&gt;
|source_dirs=js/src/jit&lt;br /&gt;
|url=http://www.mozilla.org/js/spidermonkey&lt;br /&gt;
|components=Core::JavaScript Engine: JIT&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=JavaScript Debugger Backend&lt;br /&gt;
|description=JavaScript debugging hooks&lt;br /&gt;
|owner=[mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref]&lt;br /&gt;
|peers=[mailto:brendan@mozilla.org Brendan Eich], [mailto:rginda@hacksrus.com Rob Ginda]&lt;br /&gt;
|group=dev-apps-js-debugger&lt;br /&gt;
|source_dirs=js/jsd/&lt;br /&gt;
|url=http://www.mozilla.org/js/jsd&lt;br /&gt;
|components=Other Applications::Venkman JS Debugger&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=jsat&lt;br /&gt;
|description=Javascript screen reader that is used in Android and B2G&lt;br /&gt;
|owner=[mailto:eitan@monotonous.org Eitan Isaacson]&lt;br /&gt;
|peers=[mailto:yzenevich@mozilla.com Yura Zenevich]&lt;br /&gt;
|group=dev-accessibility&lt;br /&gt;
|source_dirs=accessible/jsat/&lt;br /&gt;
|url=http://www.mozilla.org/access/&lt;br /&gt;
|components=Core::Disability Access APIs&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=js-ctypes&lt;br /&gt;
|description=A foreign function interface which allows privileged JS code to interact with binary code without using XPCOM/XPConnect.&lt;br /&gt;
|owner=[mailto:jorendorff@mozilla.com Jason Orendorff]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:bobbyholley@gmail.com Bobby Holley]&lt;br /&gt;
|group=dev-tech-js-engine&lt;br /&gt;
|source_dirs=js/src/ctypes/&lt;br /&gt;
|url=https://wiki.mozilla.org/JSctypes&lt;br /&gt;
|components=Core::js-ctypes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=js-tests&lt;br /&gt;
|description=JavaScript test suite&lt;br /&gt;
|owner=[mailto:bclary@bclary.com Bob Clary]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-js-engine&lt;br /&gt;
|source_dirs=js/tests/&lt;br /&gt;
|url=http://www.mozilla.org/js/tests/library.html&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Layout Engine&lt;br /&gt;
|description=rendering tree construction, layout (reflow), painting, etc.&lt;br /&gt;
|owner=[mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|peers=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan], [mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:smontagu@smontagu.org Simon Montagu], [mailto:dholbert@mozilla.com Daniel Holbert], [mailto:jfkthame@gmail.com Jonathan Kew], [mailto:tnikkel@gmail.com Timothy Nikkel], [mailto:matt.woodrow@gmail.com Matt Woodrow]&lt;br /&gt;
|group=dev-tech-layout&lt;br /&gt;
|source_dirs=layout/%, layout/base/, layout/build/, layout/doc/, layout/forms/, layout/generic/, layout/html/, layout/macbuild/, layout/printing/, layout/tables/, layout/tools/&lt;br /&gt;
|url=http://mozilla.org/newlayout/doc/ ,&lt;br /&gt;
http://lxr.mozilla.org/mozilla/source/layout/doc/&lt;br /&gt;
|components=Core::Layout, Core::Layout: Block and Inline, Core::Layout: Floats, Core::Layout: Form Controls, Core::Layout: HTML Frames, Core::Layout: Images, Core::Layout: Misc Code, Core::Layout: R &amp;amp; A Pos, Core::Layout: Tables, Core::Layout: Text, Core::Layout: View Rendering&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=libjar&lt;br /&gt;
|description=The JAR handling code (protocol handler, stream implementation, and zipreader/zipwriter).&lt;br /&gt;
|owner=[mailto:mwu@mozilla.com Michael Wu]&lt;br /&gt;
|peers=[mailto:aklotz@mozilla.com Aaron Klotz]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=modules/libjar&lt;br /&gt;
|url=&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=MathML&lt;br /&gt;
|description=MathML is a low-level specification for describing mathematics which provides a foundation for the inclusion of mathematical expressions in Web pages.&lt;br /&gt;
|owner=[mailto:karlt+@karlt.net Karl Tomlinson]&lt;br /&gt;
|peers=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|group=dev-tech-mathml&lt;br /&gt;
|source_dirs=layout/mathml/&lt;br /&gt;
|url=http://www.mozilla.org/projects/mathml/&lt;br /&gt;
|components=Core::MathML&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Media Playback&lt;br /&gt;
|description=HTML Media APIs, including Media Source Extensions and non-MSE video/audio element playback, and Encrypted Media Extensions. (WebRTC and WebAudio not included).&lt;br /&gt;
|owner=[mailto:cpearce@mozilla.com Chris Pearce]&lt;br /&gt;
|peers=[mailto:ajones@mozilla.com Anthony Jones], [mailto:kinetik@flim.org Matthew Gregan], [mailto:eflores@mozilla.com Edwin Flores], [mailto:jyavenard@mozilla.com Jean-Yves Avenard], [mailto:gsquelart@mozilla.com Gerald Squelart], [mailto:rgiles@mozilla.com Ralph Giles], [mailto:jwwang@mozilla.com JW Wang]&lt;br /&gt;
|group=dev-media&lt;br /&gt;
|source_dirs=dom/media, media/gmp-clearkey/, media/libcubeb/, media/libnestegg/, media/libogg/, media/libopus/, media/libstagefright/, media/libtheora/, media/libtremor/, media/libvorbis/, media/libvpx/, media/omx-plugin/, media/rlz/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Audio/Video&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Media Transport&lt;br /&gt;
|description=Pluggable transport for real-time media&lt;br /&gt;
|owner=[mailto:ekr@rtfm.com Eric Rescorla]&lt;br /&gt;
|peers=[mailto:bcampen@mozilla.com Byron Campen], [mailto:abr@mozilla.com Adam Roach]&lt;br /&gt;
|group=dev-media&lt;br /&gt;
|source_dirs=media/mtransport&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::WebRTC::Networking&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Memory Allocator&lt;br /&gt;
|description=Most things related to memory allocation in Gecko, including jemalloc, replace-malloc, DMD (dark matter detector), logalloc, etc.&lt;br /&gt;
|owner=[mailto:mh+mozilla@glandium.org Mike Hommey]&lt;br /&gt;
|peers=[mailto:n.nethercote@gmail.com Nicholas Nethercote]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=memory/&lt;br /&gt;
|components=Core::DMD, Core::jemalloc&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=mfbt&lt;br /&gt;
|description=mfbt is a collection of headers, macros, data structures, methods, and other functionality available for use and reuse throughout all Mozilla code (including SpiderMonkey and Gecko more broadly).&lt;br /&gt;
|owner=[mailto:jwalden@mit.edu Jeff Walden]&lt;br /&gt;
|peers=[mailto:froydnj@mozilla.com Nathan Froyd], [mailto:Ms2ger@gmail.com Ms2ger], [mailto:mh+mozilla@glandium.org Mike Hommey]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=mfbt/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::MFBT&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=mozApps API &amp;amp; UI&lt;br /&gt;
|description=Implementation of the navigator.mozApps API&lt;br /&gt;
|owner=[mailto:fabrice@mozilla.com Fabrice Desré], [mailto:ehsan@mozilla.com Ehsan Akhgari]&lt;br /&gt;
|peers=[mailto:myk@mozilla.org Myk Melez], [mailto:mar.castelluccio@studenti.unina.it Marco Castelluccio], [mailto:ferjmoreno@gmail.com Fernando Jiménez]&lt;br /&gt;
|group=dev-webapi&lt;br /&gt;
|source_dirs=dom/apps/, dom/interfaces/apps, product specific files implementing UI hooks.&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::DOM: Apps&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Mozglue&lt;br /&gt;
|description=Glue library containing various low-level functionality, including a dynamic linker for Android, a DLL block list for Windows, etc.&lt;br /&gt;
|owner=[mailto:mh+mozilla@glandium.org Mike Hommey]&lt;br /&gt;
|peers=[mailto:froydnj@mozilla.com Nathan Froyd] (mozglue/linker), [mailto:kgupta@mozilla.com Kartikaya Gupta] (mozglue/android), [mailto:nchen@mozilla.com Jim Chen] (mozglue/android)&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=mozglue/&lt;br /&gt;
|components=Core::mozglue&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=mozilla-toplevel&lt;br /&gt;
|description=The top level directory for the mozilla tree.&lt;br /&gt;
|owner=[mailto:brendan@mozilla.org Brendan Eich]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=tools/README&lt;br /&gt;
|url=&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Necko&lt;br /&gt;
|description=The Mozilla Networking Library&lt;br /&gt;
|owner=[mailto:pmcmanus@mozilla.com Patrick McManus]&lt;br /&gt;
|peers=[mailto:cbiesinger@gmail.com Christian Biesinger],  [mailto:jduell.mcbugs@gmail.com Jason Duell], [mailto:honzab.moz@firemni.cz Honza Bambas], [mailto:mnovotny@mozilla.com Michal Novotny], [mailto:hurley@mozilla.com Nick Hurley], [mailto:sworkman@mozilla.com Steve Workman]&lt;br /&gt;
|group=dev-tech-network&lt;br /&gt;
|source_dirs=netwerk/%, netwerk/base/, netwerk/build/, netwerk/cache/, netwerk/dns/, netwerk/locales/, netwerk/mime/, netwerk/protocol/, netwerk/resources/, netwerk/socket/, netwerk/streamconv/, netwerk/system/, netwerk/test/, netwerk/testserver/&lt;br /&gt;
|url=http://www.mozilla.org/projects/netlib/, https://developer.mozilla.org/en/Necko&lt;br /&gt;
|components=Core::Networking, Core::Networking: Cache, Core::Networking: Cookies, Core::Networking: FTP, Core::Networking: File, Core::Networking: HTTP, Core::Networking: JAR, Core::Networking: Websockets&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=NSPR&lt;br /&gt;
|description=Netscape Portable Runtime&lt;br /&gt;
|owner=[mailto:ted@mielczarek.org Ted Mielczarek]&lt;br /&gt;
|peers=[mailto:wtc@google.com Wan-Teh Chang], [mailto:mh@glandium.org Mike Hommey], [mailto:kaie@kuix.de Kai Engert]&lt;br /&gt;
|group=dev-tech-nspr&lt;br /&gt;
|source_dirs=nsprpub/&lt;br /&gt;
|url=http://www.mozilla.org/projects/nspr/&lt;br /&gt;
http://www.mozilla.org/projects/nspr/reference/html/&lt;br /&gt;
http://www.mozilla.org/projects/nspr/release-notes/&lt;br /&gt;
|components=NSPR&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=PDF&lt;br /&gt;
|description=Rendering code to display documents encoded in the ISO 32000-1 `PDF&#039; format.&lt;br /&gt;
|owner=Chris Jones, Andreas Gal&lt;br /&gt;
|peers=[mailto:aadib@mozilla.com Artur Adib], [mailto:bdahl@mozilla.com Brendan Dahl], [mailto:vnicolas@mozilla.com Vivien Nicolas]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=media/pdf/&lt;br /&gt;
|url=https://github.com/mozilla/pdf.js&lt;br /&gt;
|components=Core::PDF&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Plugins&lt;br /&gt;
|description= NPAPI Plugin support.&lt;br /&gt;
|owner=[mailto:joshmoz@gmail.com Josh Aas]&lt;br /&gt;
|peers=[mailto:jst@mozilla.org Johnny Stenback], [mailto:roc+@cs.cmu.edu Robert O&#039;Callahan], [mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:jmathies@mozilla.com Jim Mathies], [mailto:jschoenick@mozilla.com John Schoenick]&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=dom/plugins/, modules/plugin/&lt;br /&gt;
|url=https://wiki.mozilla.org/Plugins&lt;br /&gt;
|components=Core::Plug-ins&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Preferences&lt;br /&gt;
|description=Preference library&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=modules/libpref/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Preferences: Backend&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Private Browsing&lt;br /&gt;
|description=Implementation of the Private Browsing mode, and the integration of other modules with Private Browsing APIs.&lt;br /&gt;
|owner=[mailto:ehsan@mozilla.com Ehsan Akhgari]&lt;br /&gt;
|peers=[mailto:josh@joshmatthews.net Josh Matthews]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=Implementation and consumers of Private Browsing APIs in nsILoadContext, nsIPrivateBrowsingChannel, PrivateBrowsingUtils.jsm and the related glue code. &lt;br /&gt;
|url=https://wiki.mozilla.org/Private_Browsing&lt;br /&gt;
|components=Firefox::Private Browsing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Privilege Manager&lt;br /&gt;
|description=&amp;quot;caps&amp;quot;&lt;br /&gt;
|owner=[mailto:bobbyholley@gmail.com Bobby Holley]&lt;br /&gt;
|peers=[mailto:brendan@mozilla.org Brendan Eich], [mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:dveditz@mozilla.com Dan Veditz], [mailto:jst@mozilla.org Johnny Stenback]&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=caps/&lt;br /&gt;
|url=http://www.mozilla.org/projects/security/components/index.html&lt;br /&gt;
|components=Core::Security: CAPS&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Push Notifications&lt;br /&gt;
|description=Push is a way for application developers to send messages to their web applications.&lt;br /&gt;
|owner=[mailto:dougt@mozilla.com Doug Turner]&lt;br /&gt;
|peers=[mailto:nsm.nikhil@gmail.com Nikhil Marathe], [mailto:kcambridge@mozilla.com Kit Cambridge], [mailto:martin.thomson@gmail.com Martin Thomson], [mailto:ddamjanovic@mozilla.com Dragana Damjanovic]&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=dom/push, dom/simplepush&lt;br /&gt;
|url=&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=PyXPCOM&lt;br /&gt;
|description=The Python to XPCOM bridge.&lt;br /&gt;
|owner=Todd Whiteman&lt;br /&gt;
|peers=[mailto:mhammond@skippinet.com.au Mark Hammond]&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=extension/python&lt;br /&gt;
|url=https://developer.mozilla.org/en/PyXPCOM&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Qt-based gfx and widget&lt;br /&gt;
|description=Qt-based rendering and widget code&lt;br /&gt;
|owner=[mailto:romaxa@gmail.com Oleg Romashin]&lt;br /&gt;
|peers=[mailto:mozilla@rosenauer.org Wolfgang Rosenauer], [mailto:dougt@mozilla.com Doug Turner]&lt;br /&gt;
|group=dev-tech-widget&lt;br /&gt;
|source_dirs=widget/qt/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Widget: Qt&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=RDF&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:axel@pike.org Axel Hecht]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-tech-rdf&lt;br /&gt;
|source_dirs=rdf/&lt;br /&gt;
|url=http://www.mozilla.org/rdf/doc/&lt;br /&gt;
|components=Core::RDF&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=security&lt;br /&gt;
|description=Crypto/PKI code, including NSS (Network Security Services) and JSS (NSS for Java)&lt;br /&gt;
|owner=[mailto:rrelyea@redhat.com Bob Relyea], [mailto:wtc@google.com Wan-Teh Chang]&lt;br /&gt;
|peers=[mailto:emaldona@redhat.com Elio Maldonado], [mailto:kaie@kuix.de Kai Engert], [mailto:ryan.sleevi@gmail.com Ryan Sleevi], [mailto:ekr@rtfm.com Eric Rescorla], [mailto:franziskuskiefer@gmail.com Franziskus Kiefer], [mailto:martin.thomson@gmail.com Martin Thomson], [mailto:ttaubert@mozilla.com Tim Taubert]&lt;br /&gt;
|group=dev-tech-crypto&lt;br /&gt;
|source_dirs=dbm/, security/coreconf/, security/dbm/, security/jss/, security/nss/, security/tinderbox/, security/tinderlight/&lt;br /&gt;
|url=http://mozilla.org/projects/security/pki/&lt;br /&gt;
|components=NSS, JSS, Core::Security, Core::Security: S/MIME&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Security - Mozilla PSM Glue&lt;br /&gt;
|description=Personal Security Manager&lt;br /&gt;
|owner=[mailto:dkeeler@mozilla.com David Keeler]&lt;br /&gt;
|peers=[mailto:honzab.moz@firemni.cz Honza Bambas], [mailto:cykesiopka.bmo@gmail.com Cykesiopka]&lt;br /&gt;
|group=dev-tech-crypto&lt;br /&gt;
|source_dirs=security/manager/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Security: PSM, Core::Security: UI&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Static analysis &amp;amp; rewriting for C++&lt;br /&gt;
|description=Tools for checking C++ code looking for problems at compile time, plus tools for automated rewriting of C++ code.&lt;br /&gt;
|owner=[mailto:ehsan@mozilla.com Ehsan Akhgari]&lt;br /&gt;
|peers=[mailto:sfink@mozilla.com Steve Fink], [mailto:michael@thelayzells.com Michael Layzell], [mailto:jrmuizel@mozilla.com Jeff Muizelaar], [mailto:birunthan@mohanathas.com Birunthan Mohanathas]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=build/clang-plugin, tools/rewriting among other out of tree tools&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Rewriting &amp;amp; Analysis&lt;br /&gt;
}}&lt;br /&gt;
{{Module&lt;br /&gt;
|name=storage&lt;br /&gt;
|description=Storage APIs with a SQLite backend&lt;br /&gt;
|owner=[mailto:mak77@bonardo.net Marco Bonardo]&lt;br /&gt;
|peers=[mailto:bugmail@asutherland.org Andrew Sutherland], [mailto:bent.mozillla@gmail.com Ben Turner]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=db/sqlite3/, storage/&lt;br /&gt;
|url=http://developer.mozilla.org/en/docs/Storage&lt;br /&gt;
|components=Toolkit::Storage, Core::SQL&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=String&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:jlebar@mozilla.com Justin Lebar]&lt;br /&gt;
|group=dev-tech-xpcom&lt;br /&gt;
|source_dirs=string/, xpcom/string/&lt;br /&gt;
|url=https://developer.mozilla.org/En/Mozilla_internal_string_guide&lt;br /&gt;
|components=Core::String&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Style System&lt;br /&gt;
|description=CSS style sheet handling; style data computation&lt;br /&gt;
|owner=[mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:cam@mcc.id.au Cameron McCormack]&lt;br /&gt;
|group=dev-tech-layout&lt;br /&gt;
|source_dirs=layout/style/&lt;br /&gt;
|url=https://wiki.mozilla.org/Gecko:Overview#Style_System&lt;br /&gt;
|components=Core::CSS Parsing and Computation&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=SVG&lt;br /&gt;
|description=Scalable Vector Graphics&lt;br /&gt;
|owner=[mailto:jwatt@jwatt.org Jonathan Watt]&lt;br /&gt;
|peers=[mailto:longsonr@gmail.com Robert Longson], [mailto:roc+@cs.cmu.edu Robert O&#039;Callahan], [mailto:dholbert@mozilla.com Daniel Holbert], [mailto:birtles@gmail.com Brian Birtles]&lt;br /&gt;
|group=dev-tech-svg&lt;br /&gt;
|source_dirs=dom/svg/, layout/svg/, dom/smil/&lt;br /&gt;
|url=https://developer.mozilla.org/en-US/docs/Web/SVG&lt;br /&gt;
|components=Core::SVG&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Tamarin&lt;br /&gt;
|description=VM for ActionScript and JavaScript&lt;br /&gt;
|owner=Edwin Smith, [mailto:jodyer@adobe.com Jeff Dyer]&lt;br /&gt;
|peers=[mailto:brendan@mozilla.org Brendan Eich], [mailto:stejohns@adobe.com Steven Johnson], [mailto:tierney@adobe.com Erik Tierney], [mailto:treilly@adobe.com Tom Reilly]&lt;br /&gt;
|group=dev-tech-js-engine&lt;br /&gt;
|source_dirs=js/tamarin&lt;br /&gt;
|url=http://www.mozilla.org/projects/tamarin/&lt;br /&gt;
http://wiki.mozilla.org/tamarin/&lt;br /&gt;
http://hg.mozilla.org/tamarin-central/&lt;br /&gt;
http://hg.mozilla.org/tamarin-tracing/&lt;br /&gt;
|components=Tamarin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Test Harness&lt;br /&gt;
|description=In-tree test infrastructure and tools. Harnesses include, XPCShell, Mochitest (&amp;amp; Chrome), Reftest, JsREftest, Compiled Code Tests, Robocop, Mozmill, Marionette, Firefox UI Tests. Requests for new harnesses should go to Testing::General.&lt;br /&gt;
|owner=[mailto:ted@mielczarek.org Ted Mielczarek]&lt;br /&gt;
|peers=[mailto:dbaron@dbaron.org David Baron] (reftest), [mailto:jwalden@mit.edu Jeff Walden] (httpd.js, jsreftest), Rob Campbell (mochitest, mochitest chrome, marionette), [mailto:jmaher@mozilla.com Joel Maher] (reftest, mochitest, jsreftest), [mailto:ctalbert@mozilla.com Clint Talbert] (reftest, compiled code, mozmill), [mailto:geoffbrown@mozilla.com Geoff Brown] (robocop), [mailto:hskupin@mozilla.com Henrik Skupin] (mozmill, Firefox UI tests), [mailto:ato@mozilla.com Andreas Tolfsen] (marionette), [mailto:jgriffin Jonathan Griffin] (marionette), [mailto:dburns@mozilla.com David Burns] (marionette) [mailto:dminor@mozilla.com Dan Minor], [mailto:mjzffr@gmail.com Maja Frydrychowicz] (Firefox UI tests), [mailto:spolk@mozilla.com Syd Polk] (Firefox UI tests)&lt;br /&gt;
&lt;br /&gt;
|group=dev-quality&lt;br /&gt;
|source_dirs=/testing&lt;br /&gt;
|url=http://wiki.mozilla.org/SoftwareTesting&lt;br /&gt;
|components=Testing::General, Testing::Mochitest, Testing::Mochitest Chrome, Testing::Marionette, Testing::Mozmill, Testing::Reftest, Testing::XPCShell Harness, Testing::httpd.js&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Testing Infrastructure&lt;br /&gt;
|description=Testing tools and infrastructure for Mozilla projects, harnesses for automated tests, stand-alone test tools. Talos, Graph Server, Mozbase, Pulse, WOO, Bughunter, SUTAgent, Eideticker&lt;br /&gt;
|owner=[mailto:jmaher@mozilla.com Joel Maher]&lt;br /&gt;
|peers=[mailto:bclary@bclary.com Bob Clary], [mailto:bhearsum@mozilla.com Ben Hearsum], [mailto:ccooper@deadsquid.com Chris Cooper], [mailto:ctalbert@mozilla.com Clint Talbert], [mailto:robert@roberthelmer.com Robert Helmer], [mailto:jmaher@mozilla.com Joel Maher], Rob Campbell, [mailto:wlach@mozilla.com William Lachance], [mailto:jeads@mozilla.com Jonathan Eads], [mailto:jgriffin Jonathan Griffin], [mailto:bmoss@mozilla.com Bob Moss], [mailto:mcote@mozilla.com Mark Côté]&lt;br /&gt;
|group=dev-quality&lt;br /&gt;
|source_dirs=testing/, tools/httptester/, tools/page-loader/, tools/test-harness/, tools/tests/, tools/testserver/, tools/testy/&lt;br /&gt;
|url=http://wiki.mozilla.org/SoftwareTesting&lt;br /&gt;
|components=Testing::Infrastructure&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=JS Marionette&lt;br /&gt;
|description=NodeJS test harness, marionette client, and other utilities for running marionette tests (submodule of Test Infrastructure)&lt;br /&gt;
|owner=[mailto:jlal@mozilla.com James Lal] &amp;lt;lightsofapollo&amp;gt;, [mailto:gaye@mozilla.com Gareth Aye] &amp;lt;gaye&amp;gt;&lt;br /&gt;
|peers=[mailto:aus@mozilla.com Ghislain &amp;quot;Aus&amp;quot; Lacroix] &amp;lt;auswerk&amp;gt;&lt;br /&gt;
|source_dirs=gaia/tests/jsmarionette&lt;br /&gt;
|components=Testing::JSMarionette&lt;br /&gt;
|group=dev-gaia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPCShell Test Harness&lt;br /&gt;
|description=The XPCShell Harness&lt;br /&gt;
|owner=[mailto:ted@mielczarek.org Ted Mielczarek]&lt;br /&gt;
|peers=[mailto:jmaher@mozilla.com Joel Maher]&lt;br /&gt;
|source_dirs=testing/xpcshell&lt;br /&gt;
|components=Testing::XPCShell Harness&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Update Service&lt;br /&gt;
|description=server code for Mozilla Update services (aus, addons, pfs)&lt;br /&gt;
|owner=Mike Morgan&lt;br /&gt;
|peers=[mailto:jscott@mozilla.com Justin Scott], [mailto:shaver@mozilla.org Mike Shaver], [mailto:wclouser@mozilla.com Will Clouser]&lt;br /&gt;
|group=dev-amo&lt;br /&gt;
|source_dirs=webtools/addons/, webtools/aus/, webtools/update/&lt;br /&gt;
|url=http://wiki.mozilla.org/wiki/AMO&lt;br /&gt;
|components=AUS::Administration, AUS::Systems&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=View System&lt;br /&gt;
|description=The View Manager is responsible for handling &amp;quot;heavyweight&amp;quot; rendering (some clipping, compositing) and event handling tasks.&lt;br /&gt;
|owner=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|group=dev-tech-layout&lt;br /&gt;
|source_dirs=view/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Layout: View Rendering&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Web Audio&lt;br /&gt;
|description=Support for the W3C Web Audio API specification.&lt;br /&gt;
|owner=[mailto:ehsan@mozilla.com Ehsan Akhgari]&lt;br /&gt;
|peers=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan], [mailto:padenot@mozilla.com Paul Adenot], [mailto:karlt+@karlt.net Karl Tomlinson]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=dom/media/webaudio&lt;br /&gt;
|url=https://wiki.mozilla.org/Web_Audio_API&lt;br /&gt;
|components=Core::Web Audio&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=WebRTC&lt;br /&gt;
|description=WebRTC is responsible for realtime audio and video communication, as well as related issues like low-level camera and microphone access&lt;br /&gt;
|owner=[mailto:rjesup@mozilla.com Randell Jesup]&lt;br /&gt;
|peers=[mailto:ekr@mozilla.com Eric Rescorla], [mailto:ehugg@cisco.com Ethan Hugg],  [mailto:bcampen@mozilla.com Byron Campen] [mailto:abr@mozilla.com Adam Roach]&lt;br /&gt;
|group=dev-media&lt;br /&gt;
|source_dirs=N/A (see submodules &amp;quot;WebRTC Media&amp;quot; and &amp;quot;WebRTC Signaling&amp;quot;)&lt;br /&gt;
|url=https://wiki.mozilla.org/Media/webrtc&lt;br /&gt;
|components=Core::WebRTC&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|peers=[mailto:pavlov@pavlov.net Stuart Parmenter], [mailto:vladimir@pobox.com Vladimir Vukicevic]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=widget/, widget/xpwidgets/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Drag and Drop, Core::Widget&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - Android&lt;br /&gt;
|description=The Android Port&lt;br /&gt;
|owner=[mailto:blassey.bugs@lassey.us Brad Lassey]&lt;br /&gt;
|peers=[mailto:jwillcox@mozilla.com James Willcox]&lt;br /&gt;
|group=dev-platforms-mobile&lt;br /&gt;
|source_dirs=widget/android/, embedding/android&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Widget: Android&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - GTK&lt;br /&gt;
|description=supported X widgetry and gfx&lt;br /&gt;
|owner=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|peers=[mailto:karlt+@karlt.net Karl Tomlinson]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=widget/gtk/, widget/gtk2/, widget/gtksuperwin/, widget/gtkxtbin/&lt;br /&gt;
|url=http://www.mozilla.org/unix/, http://www.gtk.org, http://www.mozilla.org/ports/gtk/&lt;br /&gt;
|components=Core::Widget: Gtk&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - OS X&lt;br /&gt;
|description= Gecko&#039;s OS X compatibility layer.&lt;br /&gt;
|owner=[mailto:mstange@themasta.com Markus Stange]&lt;br /&gt;
|peers=[mailto:joshmoz@gmail.com Josh Aas], [mailto:bgirard@mozilla.com Benoit Girard], [mailto:spohl@mozilla.com Stephen Pohl], [mailto:smichaud@pobox.com Steven Michaud]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=widget/cocoa/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Widget: Cocoa&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - Windows&lt;br /&gt;
|description=Windows widgets and desktop integration&lt;br /&gt;
|owner=[mailto:jmathies@mozilla.com Jim Mathies]&lt;br /&gt;
|peers=[mailto:blassey@mozilla.com Brad Lassey], [mailto:netzen@gmail.com Brian Bondy], [mailto:cbiesinger@gmail.com Christian Biesinger], [mailto:dougt@mozilla.com Doug Turner], [mailto:neil@parkwaycc.co.uk Neil Rashbrook], [mailto:robarnold@cmu.edu Rob Arnold], [mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref], [mailto:vladimir@pobox.com Vladimir Vukicevic]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=widget/windows/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Widget: Win32&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XBL&lt;br /&gt;
|description=eXtensible Binding Language&lt;br /&gt;
|owner=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking]&lt;br /&gt;
|peers=[mailto:mrbkap@gmail.com Blake Kaplan], [mailto:bobbyholley@gmail.com Bobby Holley]&lt;br /&gt;
|group=dev-tech-xbl&lt;br /&gt;
|source_dirs=dom/xbl/&lt;br /&gt;
|url=http://www.mozilla.org/projects/xbl/&lt;br /&gt;
|components=Core::XBL&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XML&lt;br /&gt;
|description=XML in Mozilla, including XML, XHTML, Namespaces in XML, Associating Style Sheets with XML Documents, XML Linking and XML Extras. XML-related things that are not covered by more specific projects.&lt;br /&gt;
|owner=[mailto:peterv@propagandism.org Peter Van der Beken]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking], [mailto:jst@mozilla.org Johnny Stenback]&lt;br /&gt;
|group=dev-tech-xml&lt;br /&gt;
|source_dirs=dom/xml/, extensions/xmlextras/, parser/expat/&lt;br /&gt;
|url=http://www.mozilla.org/newlayout/xml/&lt;br /&gt;
|components=Core::XML&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPApps&lt;br /&gt;
|description=Cross-Platform Applications, mostly Navigator front end and application shell.&lt;br /&gt;
|owner=[mailto:neil@parkwaycc.co.uk Neil Rashbrook]&lt;br /&gt;
|peers=[mailto:dean_tessman@hotmail.com Dean Tessman], [mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref]&lt;br /&gt;
|group=dev-apps-seamonkey&lt;br /&gt;
|source_dirs=xpfe/&lt;br /&gt;
|url=http://www.mozilla.org/xpapps/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPCOM&lt;br /&gt;
|description=The cross-platform object model and core data structures.&lt;br /&gt;
|owner=[https://mozillians.org/en-US/u/froydnj/ Nathan Froyd]&lt;br /&gt;
|peers=[https://mozillians.org/en-US/u/dougt/ Doug Turner], [https://mozillians.org/en-US/u/bsmedberg/ Benjamin Smedberg]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=startupcache/, xpcom/%, xpcom/base/, xpcom/build/, xpcom/components/, xpcom/ds/, xpcom/glue/, xpcom/proxy/, xpcom/sample/, xpcom/stub/, xpcom/tests/, xpcom/threads/, xpcom/tools/, xpcom/windbgdlg/&lt;br /&gt;
|url=http://developer.mozilla.org/en/XPCOM&lt;br /&gt;
|components=Core::XPCOM&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPConnect&lt;br /&gt;
|description=Deep Magic&lt;br /&gt;
|owner=[mailto:bobbyholley@gmail.com Bobby Holley]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jst@mozilla.org Johnny Stenback], [mailto:peterv@propagandism.org Peter Van der Beken], [mailto:mrbkap@gmail.com Blake Kaplan], [mailto:gkrizsanits@mozilla.com Gabor Krizsanits]&lt;br /&gt;
|peersemeritus=[mailto:gal@uci.edu Andreas Gal]&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=js/xpconnect/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::XPConnect&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPIDL&lt;br /&gt;
|description=Cross-platform IDL compiler; produces .h C++ header files and .xpt runtime type description files from .idl interface description files.&lt;br /&gt;
|owner=[mailto:me@kylehuey.com Kyle Huey]&lt;br /&gt;
|peers=[mailto:shaver@mozilla.org Mike Shaver], [mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref]&lt;br /&gt;
|group=dev-tech-xpcom&lt;br /&gt;
|source_dirs=xpcom/typelib/&lt;br /&gt;
|url=http://www.mozilla.org/scriptable/xpidl&lt;br /&gt;
http://www.mozilla.org/scriptable&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPInstall&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:dveditz@mozilla.com Dan Veditz]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-tech-xpinstall&lt;br /&gt;
|source_dirs=xpinstall/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Installer: XPInstall Engine&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=xptcall&lt;br /&gt;
|description=XPTCall - platform-specific assembly for calling and implementing arbitrary XPCOM interfaces.&lt;br /&gt;
|owner=[mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:shaver@mozilla.org Mike Shaver]&lt;br /&gt;
|group=dev-xpcom&lt;br /&gt;
|source_dirs=xpcom/reflect/xptcall/&lt;br /&gt;
|url=http://www.mozilla.org/scriptable/xptcall-faq.html&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPToolkit&lt;br /&gt;
|description=Cross-platform user interface toolkit&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:Jan.Varga@gmail.com Jan Varga]&lt;br /&gt;
|group=dev-tech-xul&lt;br /&gt;
|source_dirs=dom/xul/, layout/xul/&lt;br /&gt;
|url=http://www.mozilla.org/xpfe/&lt;br /&gt;
|components=Core::XP Toolkit/Widgets: Menus, Core::XP Toolkit/Widgets: XUL&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XSLT Processor&lt;br /&gt;
|description=XSLT transformations processor&lt;br /&gt;
|owner=[mailto:peterv@propagandism.org Peter Van der Beken]&lt;br /&gt;
|peers=[mailto:axel@pike.org Axel Hecht], [mailto:jonas@sicking.cc Jonas Sicking]&lt;br /&gt;
|group=dev-tech-xslt&lt;br /&gt;
|source_dirs=dom/xslt/&lt;br /&gt;
|url=http://www.mozilla.org/projects/xslt/, http://www.w3.org/TR/xslt.html&lt;br /&gt;
|components=Core::XSLT&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XTF&lt;br /&gt;
|description=eXtensible Tag Framework&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=[mailto:alex@croczilla.com alex@croczilla.com], [mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking]&lt;br /&gt;
|group=dev-tech-xbl&lt;br /&gt;
|source_dirs=content/xtf/, layout/xtf/&lt;br /&gt;
|url=http://www.croczilla.com/bits_and_pieces/xtf/&lt;br /&gt;
|components=Core::XTF&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Sandboxing&lt;br /&gt;
|description=Cross platform sandboxing&lt;br /&gt;
|owner=[mailto:gcp@mozilla.com Gian-Carlo Pascutto]&lt;br /&gt;
|peers=[mailto:bowen@mozilla.com Bob Owen], [mailto:aklotz@mozilla.com Aaron Klotz], [https://mozillians.org/en-US/u/TimAbraldes Tim Abraldes], [mailto:gDestuynder@mozilla.com Guillaume Destuynder], [mailto:bsmedberg@mozilla.com Benjamin Smedberg], [mailto:jld@mozilla.com Jed Davis]&lt;br /&gt;
|group=dev-platform &lt;br /&gt;
|source_dirs=security/sandbox&lt;br /&gt;
|url=https://wiki.mozilla.org/Security/Sandbox &lt;br /&gt;
|components=Core::Security: Process Sandboxing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Sandboxing - Windows &lt;br /&gt;
|description=Sandboxing for the Windows platform &lt;br /&gt;
|owner=[mailto:bowen@mozilla.com Bob Owen]&lt;br /&gt;
|peers=[mailto:netzen@gmail.com Brian Bondy], [mailto:aklotz@mozilla.com Aaron Klotz], [https://mozillians.org/en-US/u/TimAbraldes Tim Abraldes]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=security/sandbox/win &lt;br /&gt;
|url=https://wiki.mozilla.org/Security/Sandbox &lt;br /&gt;
|components=Core::Security: Process Sandboxing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Sandboxing - OSX &lt;br /&gt;
|description=Sandboxing for the OSX platform &lt;br /&gt;
|owner=&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-platform &lt;br /&gt;
|source_dirs=security/sandbox/mac &lt;br /&gt;
|url=https://wiki.mozilla.org/Security/Sandbox &lt;br /&gt;
|components=Core::Security: Process Sandboxing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Sandboxing -  Linux &amp;amp; B2G&lt;br /&gt;
|description=Sandboxing for the Linux &amp;amp; B2G platforms&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=[mailto:jld@mozilla.com Jed Davis]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=security/sandbox/linux&lt;br /&gt;
|url=https://wiki.mozilla.org/Security/Sandbox &lt;br /&gt;
|components=Core::Security: Process Sandboxing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Submodules===&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Build Config - Fennec&lt;br /&gt;
|description=Submodule of the build config covering Fennec&#039;s build system in mobile/android.&lt;br /&gt;
|owner=[mailto:gps@mozilla.com Gregory Szorc]&lt;br /&gt;
|peers=Same as Build Config plus [mailto:nalexander@mozilla.com Nicholas Alexander].&lt;br /&gt;
|group=dev-builds&lt;br /&gt;
|components=Core::Build Config&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=WebRTC Media&lt;br /&gt;
|description=Submodule of WebRTC responsible for access to media input devices (microphones, cameras, screen capture), as well as realtime audiovisual codecs and packetization.&lt;br /&gt;
|owner=[mailto:rjesup@mozilla.com Randell Jesup]&lt;br /&gt;
|peers=[mailto:ehugg@cisco.com Ethan Hugg],  [mailto:pkerr@mozilla.com Paul Kerr] &lt;br /&gt;
|group=dev-media&lt;br /&gt;
|source_dirs=/media/webrtc, /dom/media/webrtc&lt;br /&gt;
|url=https://wiki.mozilla.org/Media/webrtc&lt;br /&gt;
|components=Core::WebRTC (Audio/Video)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=WebRTC Signaling&lt;br /&gt;
|description=Submodule of WebRTC responsible for implementation of PeerConnection API, WebRTC identity, and SDP/JSEP handling&lt;br /&gt;
|owner=[mailto:bcampen@mozilla.com Byron Campen]&lt;br /&gt;
|peers=[mailto:ekr@mozilla.com Eric Rescorla], [mailto:abr@mozilla.com Adam Roach], [mailto:rjesup@mozilla.com Randell Jesup], [mailto:nohlmeier@mozilla.com Nils Ohlmeier]&lt;br /&gt;
|group=dev-media&lt;br /&gt;
|source_dirs=/media/peerconnection, /dom/media/peerconnection &#039;&#039;(note: file reorg underway)&#039;&#039;&lt;br /&gt;
|url=https://wiki.mozilla.org/Media/webrtc&lt;br /&gt;
|components=Core::WebRTC (Signaling)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Unassigned Bugzilla Components===&lt;br /&gt;
&lt;br /&gt;
The following Bugzilla components in the Core project have not been assigned to a module (this list is not exhaustive):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Core::File Handling&lt;br /&gt;
Core::Find Backend&lt;br /&gt;
Core::Gecko Profiler&lt;br /&gt;
Core::General&lt;br /&gt;
Core::HTML: Form Submission&lt;br /&gt;
Core::History: Global&lt;br /&gt;
Core::Image Blocking&lt;br /&gt;
Core::JavaScript Debugging APIs&lt;br /&gt;
Core::Localization&lt;br /&gt;
Core::Nanojit&lt;br /&gt;
Core::Networking: Domain Lists&lt;br /&gt;
Core::Print Preview&lt;br /&gt;
Core::Printing: Output&lt;br /&gt;
Core::Printing: Setup&lt;br /&gt;
Core::Profile: BackEnd&lt;br /&gt;
Core::Profile: Migration&lt;br /&gt;
Core::Profile: Roaming&lt;br /&gt;
Core::QuickLaunch (AKA turbo mode)&lt;br /&gt;
Core::Rewriting and Analysis&lt;br /&gt;
Core::Selection&lt;br /&gt;
Core::Serializers&lt;br /&gt;
Core::Spelling checker&lt;br /&gt;
Core::Tracking&lt;br /&gt;
Core::Web Services&lt;br /&gt;
Core::WebDAV&lt;br /&gt;
Core::Widget: OS/2&lt;br /&gt;
Core::Widget: Photon&lt;br /&gt;
Core::X-remote&lt;br /&gt;
Core::XForms&lt;br /&gt;
Core::XUL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=All_Hands/2016_London&amp;diff=1119750</id>
		<title>All Hands/2016 London</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=All_Hands/2016_London&amp;diff=1119750"/>
		<updated>2016-03-03T10:03:56Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: Add board games&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;What is it?&#039;&#039;&#039; -- Multiple team meetings, happening in the same city, at the same time + some opportunity to get together as one big group as well as with other teams as it makes sense. Then, on the last day, we have a fun social event for all, Mozilla-style! &lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Dates, Location and Weather&#039;&#039;&#039;==&lt;br /&gt;
Monday, June 13 - Friday, June 18, 2016 (travel days are Monday &amp;amp; Saturday*) in London, UK.&lt;br /&gt;
&lt;br /&gt;
We have 3 hotels: [http://www.hiltonlondonmet.com/ Hilton London Metropole], [http://www3.hilton.com/en/hotels/united-kingdom/hilton-london-paddington-LONPDHI/index.html Hilton London Paddington] and [http://www.landmarklondon.co.uk/en The Landmark].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;*For those countries where rest time is required on weekends (vs. work travel), Mozilla will cover a return on the next available work day, if you choose. This needs to pre-approved and pre-arranged.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=====Weather=====&lt;br /&gt;
Averages temperatures range from lows of 53 [http://www.weather.com/weather/monthly/l/UKXX0085:1:UK Fahrenheit] (11 [http://www.weather.com/weather/monthly/l/UKXX0085:1:UK Celsius]) to 68 Fahrenheit (20 Celsius). Layers recommended for evenings.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Registration&#039;&#039;&#039;==&lt;br /&gt;
This is an invite only event.&lt;br /&gt;
&lt;br /&gt;
Participation will be coordinated by Francisco Picolini and George Roter. Communication about the process for nominating is coming. Please reach out to the team with any specific questions.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Booking Travel&#039;&#039;&#039;==&lt;br /&gt;
=====Air Travel via Egencia=====&lt;br /&gt;
&#039;&#039;&#039;Flights will be booked via Egencia through the London Portal. Please do not book flights until the portal opens, which is expected in MID-MARCH.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All paid staff and Elancers (MoCo only [1], exceptions below [2]) will be booking their air travel to London through Egencia, through the London Portal. Using the portal ensures we can meaningfully balance 1,400 of us to booking our own flights with a need to be mindful of budget. &lt;br /&gt;
&lt;br /&gt;
*Once launched, you will sign in using Single Sign-On aka “SSO” with your LDAP (don’t “create an account for this Work Week”). &lt;br /&gt;
*If you do not have an LDAP, you will need to submit a Service Now Ticket. Questions: email bmark@mozilla.com &lt;br /&gt;
&lt;br /&gt;
[1] Mozilla Foundation employees - Erik Westra is your coordinator.&lt;br /&gt;
&lt;br /&gt;
[2] Employees of Mozilla Japan will use a local agency and Yuka Takagi is your coordinator. &lt;br /&gt;
&lt;br /&gt;
[2] Employees from our Taipei office will use Egencia and Bella Su is your coordinator. &lt;br /&gt;
&lt;br /&gt;
=====Train travel=====&lt;br /&gt;
Train travel will be booked and expensed by the employee, as long as it is more cost effective to take a train than fly. Guidelines for pricing will be provided in Mid-March. &lt;br /&gt;
&lt;br /&gt;
=====Not FT staff?=====&lt;br /&gt;
If you are a vendor (paid by a company other than Mozilla or Elance), contractor, or seasonal staff, your manager must confirm your participation &#039;&#039;before&#039;&#039; you will be able to book travel. We will reach out to managers prior to opening travel and will alert you know when you may book your travel. If you have a direct report who qualifies but did not receive an email, please reach out to bmark@.&lt;br /&gt;
&lt;br /&gt;
Partners -- Invitations will be considered on a case by case basis. Please send those requests to bmark@mozilla.com for review.&lt;br /&gt;
&lt;br /&gt;
=====Volunteers=====&lt;br /&gt;
Participation will be coordinated by Francisco Picolini and George Roter. Communication about the process for nominating is coming. Please reach out to the team with any specific questions.&lt;br /&gt;
&lt;br /&gt;
=====New Hires=====&lt;br /&gt;
We have a process to identify new hires each week and will invite them to book travel (and register, once that’s live) on a steady basis. No action necessary from managers other than to let them know about the event.&lt;br /&gt;
&lt;br /&gt;
=====Air Travel Guidelines=====&lt;br /&gt;
Our standard travel guidelines apply (pre-populated in Egencia) when booking with a few additional budget constraints. Anything booked outside of them will require approval. Please note the budget per employee is a not to exceed amount only, and not an allotment. &lt;br /&gt;
&lt;br /&gt;
Most people will arrive on Monday, 13-June and leave on Saturday, 18-June. Here are some exceptions: &lt;br /&gt;
*If you live in a country where work travel is prohibited on weekends, you may travel on Friday, 11-June and Monday, 20-June, if you’d prefer (not required).&lt;br /&gt;
*If you plan to spend some extra time in London, choosing to arrive before Monday or depart after Saturday, you are responsible for any additional costs for this +/- $100 USD. Please send copies of the standard itinerary and the custom itinerary to Brianna Mark for approval. Accounting does not have a reimbursement system, so flights booked must be within policy. &lt;br /&gt;
*If you are attending the Monday Director&#039;s event (by invite).&lt;br /&gt;
&lt;br /&gt;
If you are looking into booking on either end of the week for personal time, here are the parameters: You&#039;ll need to pull an itinerary for standard dates/locations within the London Portal (once it opens in mid-March), you can sway up to +$100 over and Mozilla will cover it. Otherwise you&#039;ll need to come with an alternate itinerary that fits within the pricing (like a round trip in and out of London w/ longer dates, and you personally book &amp;amp; cover the rest - to Paris, for example). Generally, an itinerary with different arrival and departure airports are more expensive. We do not have the ability for employees to reimburse Mozilla for any overage. &lt;br /&gt;
&lt;br /&gt;
=====Booking travel if you have family joining you=====&lt;br /&gt;
To book travel for family, whether they will accompany you on your flight or join us later, please call Egencia directly at +1-877-264-1622 - you will need to have your booked itinerary and phone number ready. You can pay for your family directly (including the Egencia booking fees) and coordinate with your own travel (which can be billed to Mozilla). You will not be able to book families online through Egencia. The trained agents are available Monday - Friday 9 am - 5 pm EST (and strongly suggest you call within that window). This is an option only once the London Portal opens in March. &lt;br /&gt;
&lt;br /&gt;
See above in guidelines for more information on different dates/airports.&lt;br /&gt;
&lt;br /&gt;
=====Travel Insurance=====&lt;br /&gt;
For more information on the travel insurance provided for staff, please visit the [https://mana.mozilla.org/wiki/display/PR/Travel+Insurance+-+Business# Global Benefits Mana Page]. &lt;br /&gt;
&lt;br /&gt;
We do not reimburse travel insurance for contributors unless it is &amp;quot;mandatory&amp;quot; in order to process the visa.&lt;br /&gt;
&lt;br /&gt;
=====&#039;&#039;Air Travel Fine Print&#039;&#039;=====&lt;br /&gt;
Change fees will be covered by Mozilla for business reasons only. If you need a change and have manager approval, email bmark@mozilla.com prior to requesting the change with Egencia. Once you have approval, call Egencia to make the change at +1 (702) 939-2530 or +1-877-264-1622 (note this will not be possible without prior approval so be sure to get that by way of an email from your manager to Brianna Mark). If you are changing for personal reasons, the change in airfare, change fee and Egencia fee is your responsibility.&lt;br /&gt;
&lt;br /&gt;
Mozilla will not reimburse for Business/First class upgrades or tickets. &lt;br /&gt;
&lt;br /&gt;
Any submitted expenses needs to have an itinerary attached to ensure it is employee expenses only and within policy.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Airport Ground Transportation&#039;&#039;&#039;==&lt;br /&gt;
We will be utilizing public transportation in London. More details to come, but the short version is we’ll be using the Heathrow Express from Heathrow into Paddington Station primarily (with on the ground support and tickets provided).&lt;br /&gt;
&lt;br /&gt;
If you opt to fly into an alternate London airport, you will be responsible for finding your way to the hotel on your own via public transport (Gatwick Express, tube, etc). Since the majority will fly into LHR, that is our focus. You are welcome to do what works best for you, knowing some navigation will be your own to sort.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Food &amp;amp; Drink&#039;&#039;&#039;==&lt;br /&gt;
All meals (breakfast, lunch and dinner) will be provided and paid for centrally. Any other food or drink expenses (including room service and in-room minibar charges) will be the responsibility of the attendee. &lt;br /&gt;
&lt;br /&gt;
*Allergies: We will ensure that all food/environmental allergies are taken into consideration and will always have gluten-free and vegan options (and gfv options). If you have severe allergies that we need to know about; you can indicate in registration.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Families/Guests in London&#039;&#039;&#039;==&lt;br /&gt;
Of course our focus, for the majority of the week, will be on Mozilla. Everyone is expected to be present and engaged each day, during work hours (as your schedule dictates). Please do what you can to make sure your loved ones understand the kind of commitment you’ve made. Family should not join you during your work sessions (other than the more tiny beings). &lt;br /&gt;
&lt;br /&gt;
Due to capacity restraints with our venues, evening events will be limited to staff &amp;amp; contributors only. If this changes, we will let you know.  &lt;br /&gt;
&lt;br /&gt;
=====Quick summary logistics=====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Air Travel:&#039;&#039;&#039; Family travel can be booked/coordinated through Egencia by calling direct; or on your own. Employees do need to book via Egencia regardless of how families are booked.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hotel:&#039;&#039;&#039; They are welcome to stay with you, however, any additional room expenses will be yours to cover. All room rates are based upon single occupancy and costs to add guests vary by hotel:&lt;br /&gt;
*Hilton Metropole: guests over the age of 10 are an additional £12 per night. Fees include breakfast.&lt;br /&gt;
*Hilton Paddington: guests over the age of 10 are an additional £12 per night. Fees include breakfast. Most rooms accommodate a maximum of 2 guests and upgrades will be needed for larger groups. Addt&#039;l fees are determined on availability and on case by case basis. &lt;br /&gt;
*The Landmark: guests over the age of 12 are £30 per night. Fees do NOT include breakfast.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meals:&#039;&#039;&#039; All meals (including breakfast, lunch and all evenings) are on their own to purchase.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Out of Pocket Expenses&#039;&#039;&#039;==&lt;br /&gt;
The intention of our all hands are to centrally organize a structure within which teams can come together to work on deliverables and plans, to socialize, to meet and share with other teams, and generally come together as one Mozilla family, two times each year. The central organization includes meals (three/day + snacks), transportation, accommodations, and some number of social events. &lt;br /&gt;
&lt;br /&gt;
Because of that, we’d expect a very limited number, if any, of all hands-related expenses for food or social events (this includes team events, room service, mini-bar charges, and food/drink costs above the vouched amounts). Any social events that are not part of our central plan will generally be self-organized and funded by participants. For specifics on meals, please go to the Food &amp;amp; Drink section (above). If you have questions about any of this, please reach out to bmark@mozilla.com&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Immigration&#039;&#039;&#039;==&lt;br /&gt;
=====Visas=====&lt;br /&gt;
You do not need a visa if you hold a passport issued from the EU, USA or Canada. &lt;br /&gt;
&lt;br /&gt;
Please visit the following website to learn more about visa requirements, process and timing for your country: https://www.gov.uk/check-uk-visa. If you are from a country that requires a visa to enter the United Kingdom, please plan for it early as government processing time constantly change.&lt;br /&gt;
&lt;br /&gt;
Please keep in mind while you are traveling for work, you are not traveling for a UK based job. You are actually traveling for a conference/event. &lt;br /&gt;
&lt;br /&gt;
If you have questions specific to your circumstances, please email immigration@mozilla.com. &lt;br /&gt;
&lt;br /&gt;
=====Entering the UK=====&lt;br /&gt;
Your passport or identity card will be checked when you arrive at a UK port or airport to make sure you’re allowed to come into the country. It must be valid for the whole of your stay. You may also need a visa to come into or travel through the UK, depending on your nationality.&lt;br /&gt;
&lt;br /&gt;
If you are from an [https://www.gov.uk/eu-eea EEA country] or Switzerland, you can enter the UK with either a valid passport or a national identity card issued by a EEA country.&lt;br /&gt;
&lt;br /&gt;
If you need a United States Passport, start here: http://travel.state.gov/content/passports/en/passports.html. Please note it can take 4-6 weeks to receive your passport. Please plan ahead.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Extracurricular Activities&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
* [https://public.etherpad-mozilla.org/p/bletchleypark Bletchley Park]&lt;br /&gt;
* Science Museum, London&lt;br /&gt;
* Board games will most likely be played; feel free to ping Ms2ger if you wish to join.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;FAQ&#039;&#039;&#039;==&lt;br /&gt;
Ask your general questions until June 1 [https://docs.google.com/document/d/15lnuJH9U6W0QvKoBf17rVsw1vQp3p6VWjqwmneenPu8/edit?usp=sharing here] or email bmark@ for questions specific to you.&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=WeeklyUpdates/2014-10-27&amp;diff=1029793</id>
		<title>WeeklyUpdates/2014-10-27</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=WeeklyUpdates/2014-10-27&amp;diff=1029793"/>
		<updated>2014-11-02T17:33:29Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: /* Introducing New Hires */ Fix typos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{WeeklyUpdateNav}}&lt;br /&gt;
{{conf|8600}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= All-hands Status Meeting Agenda =&lt;br /&gt;
&lt;br /&gt;
Items in this section will be shared during the live all-hand status meeting.&lt;br /&gt;
&lt;br /&gt;
== Friends of Mozilla [[Image:Tree.gif|Friends of Mozilla]] ==&lt;br /&gt;
&lt;br /&gt;
*Thank you to Soumya Kanti Chakraborty, Andrzej Mazur, Oliver Propst, and Martin Jernberg for participating in the S2W call this week!&lt;br /&gt;
&lt;br /&gt;
*Thank you to Tyler Snow, James Hayes, and Kekoa Riggin for helping us with implementing the MQM standard for evaluating the translation quality of Firefox OS 2.1 localizations, and future Mozilla l10n projects!&lt;br /&gt;
&lt;br /&gt;
*Thank you to Jess Lin - SF site coordinator, for &amp;quot;just in time&amp;quot; bicycle delivery of standing banners from Embarcadero to Dogpatch for PhoneGap Day workshop / event Oct 23. Go Jess!&lt;br /&gt;
&lt;br /&gt;
== Upcoming Events ==&lt;br /&gt;
&lt;br /&gt;
=== This Week ===&lt;br /&gt;
&lt;br /&gt;
=== Monday, {{#time:d F|{{SUBPAGENAME}}}} ===&lt;br /&gt;
&lt;br /&gt;
* Renee Cheung will be giving a talk in MTV Commons at 1:00 PST on [https://air.mozilla.org/mentorship-program-relaunch/ Mentorships and demonstrate Kitherder], then work with anyone who wants to preload the developer instance of Kitherder with their mentorhsip projects in anticipation of the launch of our official platform!&lt;br /&gt;
*[http://www.eventbrite.com/e/analysis-of-the-app-ecosystem-in-key-emerging-markets-brazil-china-india-mexico-tickets-13533070779/ Mobile Monday SV]&lt;br /&gt;
**Mozilla SF Oct 27th 6pm&lt;br /&gt;
** Speakers Rick Fant and Bertrand Neveurx will present on the Analysis of the App Ecosystem in Key Emerging Markets | Brazil | China | India | Mexico&lt;br /&gt;
&lt;br /&gt;
=== Tuesday, {{#time:d F|{{SUBPAGENAME}} +1 day}} ===&lt;br /&gt;
&lt;br /&gt;
=== Wednesday, {{#time:d F|{{SUBPAGENAME}} +2 days}} ===&lt;br /&gt;
TechWomen ELs presenting from SF and MTV&lt;br /&gt;
&lt;br /&gt;
=== Thursday, {{#time:d F|{{SUBPAGENAME}} +3 days}} ===&lt;br /&gt;
&lt;br /&gt;
=== Friday, {{#time:d F|{{SUBPAGENAME}} +4 days}} ===&lt;br /&gt;
*[https://fscons.org/2014/ FSCONS 2014]&lt;br /&gt;
**October 31st - November 2nd in Gothenburg , SWEDEN&lt;br /&gt;
**Speakers and attendees are Oliver Propst, Martin Jernberg, Soumya Kanti Chakraborty&lt;br /&gt;
**FSCONS is the largest gathering for free culture, free software and a free society in the Nordic countries.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*[https://reps.mozilla.org/e/arabic-mozilla-meetup-2014/ Arabic Mozilla Meetup]&lt;br /&gt;
**October 31st - November 2nd, in Istambul, Turkey&lt;br /&gt;
***Community meeting to work on L10n, Community building and other topics.&lt;br /&gt;
&lt;br /&gt;
=== Saturday, {{#time:d F|{{SUBPAGENAME}} +5 days}} ===&lt;br /&gt;
&lt;br /&gt;
=== Sunday, {{#time:d F|{{SUBPAGENAME}} +6 days}} ===&lt;br /&gt;
&lt;br /&gt;
=== Next Week ===&lt;br /&gt;
&lt;br /&gt;
== Project Status Updates (voice updates) ==&lt;br /&gt;
&lt;br /&gt;
=== Firefox ===&lt;br /&gt;
&#039;&#039;Speaker Location: MV (johnath)&#039;&#039;&lt;br /&gt;
* Android!&lt;br /&gt;
* #fx10 Firefox 10th Birthday Community Engagement Update [[https://docs.google.com/a/mozilla.com/presentation/d/10oKMD0rlLREg6TJBSUHE9SKXt7pfllVN2M2ZzIPIBAU/edit#slide=id.g430f15fdf_4_18 slides]] (Jessica Osorio)&lt;br /&gt;
&lt;br /&gt;
=== Firefox OS ===&lt;br /&gt;
&#039;&#039;Speaker Location: MV (Sandip Kamat and Asa Dotzler)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Voice (Speech) input in Firefox / FxOS / Open Web&lt;br /&gt;
 * Think &amp;quot;Apple Siri&amp;quot; or &amp;quot;Ok Google&amp;quot; for the open web&lt;br /&gt;
 * Planned in 2 phases:&lt;br /&gt;
        * Phase 1 -- Local/offline recognition, support handful commands&lt;br /&gt;
        * Phase 2 -- Cloud based, natural language recognition, broader questions/answers (virtual assistant)&lt;br /&gt;
 * Demo Video Links: https://hacks.mozilla.org/2014/09/enabling-voice-input-into-the-open-web-and-firefox-os/&lt;br /&gt;
 * Bugtree: https://bugzilla.mozilla.org/showdependencytree.cgi?id=1032964&amp;amp;hide_resolved=1&lt;br /&gt;
 * Need community Support: Dev/test of language packs/accents. Prototype apps &amp;amp; details coming soon. Stay tuned.&lt;br /&gt;
&lt;br /&gt;
*Firefox OS in the News:&lt;br /&gt;
**There are a couple of good discussions happening in the [https://www.mozilla.org/en-US/about/forums/ developer forums] including:&lt;br /&gt;
***[https://groups.google.com/forum/#!topic/mozilla.dev.b2g/mYr7N0iNwZM distributable certified apps]&lt;br /&gt;
***[https://groups.google.com/d/msg/mozilla.dev.gaia/GzIIlTUKvAg/8kTAE3nYuXgJ RTL and bidi in Gaia, Gecko support, and planned CSS]&lt;br /&gt;
***[https://groups.google.com/d/msg/mozilla.dev.gaia/woYnJOgoiSE/quqO9DT7OYEJ Propose to drop Run-Gaia-in-Firefox-Nightly support, and switch to B2G Desktop]&lt;br /&gt;
**[https://wiki.mozilla.org/Fxos_on_RaspberryPi Firefox OS on RaspberriPi] is getting some attention as well: &lt;br /&gt;
***[https://news.ycombinator.com/item?id=8511807 Firefox OS Is Coming to Raspberry Pi] - Hacker News discussion&lt;br /&gt;
***[http://ostatic.com/blog/mozilla-positions-firefox-os-as-a-competitor-to-raspbian-for-raspberry-pi#buzz Mozilla Positions Firefox OS as a Competitor to Raspbian for Raspberry Pi] - OSTATIC&lt;br /&gt;
***[http://www.theinquirer.net/inquirer/news/2377950/mozilla-to-make-firefox-os-a-tasty-filling-for-a-raspberry-pi Mozilla to make Firefox OS a tasty filling for a Raspberry Pi] - The Inquirer&lt;br /&gt;
***[http://www.zdnet.com/mozilla-wants-firefox-os-to-have-a-feed-on-raspberry-pi-7000035082/ Mozilla wants Firefox OS to have a feed on Raspberry Pi] - ZDNet&lt;br /&gt;
***[http://www.theregister.co.uk/2014/10/27/mozilla_hopes_to_challenge_raspbian_as_rpi_os_of_choice/ Mozilla hopes to challenge Raspbian as RPi OS of choice] - The Register&lt;br /&gt;
*Flame Updates&lt;br /&gt;
**MozFest gave out approximately 800 Flames to attendees. New dogfooders incoming! &lt;br /&gt;
**We&#039;re awaiting shipment of Foxtrot Flames and finalized Foxtrot channel builds. It&#039;s probably going to be a few more weeks before we&#039;re ready to send out these phones.&lt;br /&gt;
**If you&#039;ve emailed me (Asa) asking for a Flame, expect it to ship out this week. If you need a Flame to do your job and you don&#039;t have it, please let me know asa@mozilla.com.&lt;br /&gt;
*Firefox OS Development: &lt;br /&gt;
**112 Mozillians made 230 changes to Firefox OS this last week. We have two first time committers to Firefox OS, [https://mozillians.org/en-US/u/mahir_chowdhury/ Mahir Labib Chowdhury], who landed a fix for Bug {{Bugzilla|1085338}} - &amp;quot;putting frequently used punctuation in bn-Provat layout might be improved&amp;quot; and recent new hire [https://wiki.mozilla.org/WeeklyUpdates/2014-10-13#Introducing_New_Hires Ben Hsu] fixed Bug {{Bugzilla|1081811}} - &amp;quot;Telephony correct the usage of &#039;callschanged&#039; event&amp;quot;&lt;br /&gt;
*Notable Features and Fixes&lt;br /&gt;
**[https://github.com/tdz Thomas Zimmermann] implemented feature Bug {{Bugzilla|928362}} - 802.11 (Wi-Fi) ad hoc feature&lt;br /&gt;
**[https://mozillians.org/en-US/u/janx/ Jan Keromnes] fixed Bug {{Bugzilla|1011562}} - Ship Firefox OS fonts with the simulator   Now simulator will use proper fonts on all platforms!!&lt;br /&gt;
**[https://mozillians.org/en-US/u/Cwiiis/ Chris Lord] fixed Bug {{Bugzilla|1086521}} - (App-grouping) Groups should have alternating background shading&lt;br /&gt;
**Chris Jones fixed Bug {{Bugzilla|1082890}} - Make BasicCompositor work with gonk widgetry again.&lt;br /&gt;
**[https://mozillians.org/en-US/u/eeejay/ Eitan Isaacson] fixed Bug {{Bugzilla|1083944}} - Implement screen reader quick navigation dialog&lt;br /&gt;
**[https://bugzilla.mozilla.org/user_profile?login=wilsonpage%40mozilla.com Wilson Page] landed Bug {{Bugzilla|1085316}} - Update gaia-icons&lt;br /&gt;
&lt;br /&gt;
=== Cloud Services ===&lt;br /&gt;
&#039;&#039;Speaker Location:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Content Services ===&lt;br /&gt;
&#039;&#039;Speaker Location:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Webmaker ===&lt;br /&gt;
&#039;&#039;Speaker Location:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Communities ===&lt;br /&gt;
&#039;&#039;Speaker Location:&#039;&#039; London&lt;br /&gt;
&lt;br /&gt;
Jennie Rose Halperin&lt;br /&gt;
&lt;br /&gt;
Please submit to the newsletter! We have a new process! Do you want to call out an awesome opportunity for contributors? Please fill out this *short* bugzilla form!&lt;br /&gt;
&lt;br /&gt;
https://bugzilla.mozilla.org/form.comm.newsletter&lt;br /&gt;
&lt;br /&gt;
=== Mozilla IT ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mjeffries, San Francisco&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The Service Desk completed testing on the OS X Yosemite upgrade this weekend. After giving it a pretty through shakedown, we found that Yosemite did not have any notable compatibility issues with the mainstream apps used at Mozilla. We tested not only the applications available on Service Now, but we also tested compatibility with our mainstream Web applications and with our recently activated SSO capability. Yosemite came though without a hitch.&lt;br /&gt;
&lt;br /&gt;
To check out the applications we tested, as well as the versions used, click here:&lt;br /&gt;
&lt;br /&gt;
https://docs.google.com/a/mozilla.com/spreadsheets/d/16qsAGM_x_QnK24QSExdtGD2meWX8tn58uvdY8HEvrYQ/edit?usp=sharing&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important things to note before upgrading:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Make a backup of your important user data (if you are current on CrashPlan, this has already been done for you)&lt;br /&gt;
If it&#039;s been awhile between upgrades, you may need to run a Unix permissions repair on your Mac before upgrading - we can help you with this step with a quick call to the Service Desk&lt;br /&gt;
Be sure to upgrade the following applications &#039;&#039;&#039;BEFORE&#039;&#039;&#039; upgrading to Yosemite:&lt;br /&gt;
* VMWare Fusion&lt;br /&gt;
* MacPorts&lt;br /&gt;
* Brew&lt;br /&gt;
* XCode&lt;br /&gt;
* Any third-party application that installs KEXT&#039;s (Kernel Extensions)&lt;br /&gt;
&lt;br /&gt;
Any questions? Contact us at the Service Desk.&lt;br /&gt;
&lt;br /&gt;
== Speakers ==&lt;br /&gt;
&lt;br /&gt;
The limit is 3 minutes per speaker.  It&#039;s like a lightning talk, but don&#039;t feel that you have to have slides in order to make a presentation.  If you plan on showing a video, you need to contact the Air Mozilla team before the day of the meeting or you will be deferred to the next week.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;fullwidth-table wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  [https://mozillians.org/u/USERNAME Presenter]&lt;br /&gt;
!  Title&lt;br /&gt;
!  Topic&lt;br /&gt;
!  Location&lt;br /&gt;
!  Share?&lt;br /&gt;
!  Media&lt;br /&gt;
!  More Details&lt;br /&gt;
|-&lt;br /&gt;
| Who Are You?&lt;br /&gt;
| What Do You Do?&lt;br /&gt;
| What are you going to talk about?&lt;br /&gt;
| Where are you presenting from? (Moz Space, your house, space)&lt;br /&gt;
| Will you be sharing your screen? (yes/no, other info)&lt;br /&gt;
| Links to slides or images you want displayed on screen&lt;br /&gt;
| Link to where audience can find out more information&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Jennie Rose Halperin&lt;br /&gt;
| Community Building Team&lt;br /&gt;
| Preview of CBT Survey&lt;br /&gt;
| Moz Space London&lt;br /&gt;
| yes&lt;br /&gt;
| https://jennierose.makes.org/popcorn/2e5o&lt;br /&gt;
| TBA&lt;br /&gt;
|-&lt;br /&gt;
| Francisco Picolini&lt;br /&gt;
| Community events manager&lt;br /&gt;
| FOSDEM Call for Papers&lt;br /&gt;
| Madrid, Remote&lt;br /&gt;
| yes&lt;br /&gt;
| https://docs.google.com/a/mozilla.com/presentation/d/1I0Qdkr8EMyxKzWgz13oBZXr0EapBXj1ByH1rXlWvwgs/edit?usp=sharing&lt;br /&gt;
| Discourse topic: https://discourse.mozilla-community.org/t/fosdem-call-for-papers/993&lt;br /&gt;
|-&lt;br /&gt;
| Lizz Noonan&lt;br /&gt;
| TechWomen Mentor / Brand Engagement&lt;br /&gt;
|TechWomen Emerging Leader Presentations&lt;br /&gt;
| MTV&lt;br /&gt;
| No&lt;br /&gt;
| https://air.mozilla.org/techwomen-emerging-leader-presentations-mtv/&lt;br /&gt;
| https://air.mozilla.org/techwomen-emerging-leader-presentations-mtv/&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Roundtable =&lt;br /&gt;
&lt;br /&gt;
Do you have a question about a Mozilla Project or initiative? Let us know by Friday- we&#039;ll do our best to get you an answer.&lt;br /&gt;
&lt;br /&gt;
Please note that we may not always be able to get to every item on this list, but we will try!&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;fullwidth-table&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Who are you?&lt;br /&gt;
! Area of question&lt;br /&gt;
! Question&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;What&#039;s your name? What do you work on?&#039;&#039;&lt;br /&gt;
| &#039;&#039;Is your question about policy, a product, a Foundation initiative, etc.&#039;&#039;&lt;br /&gt;
| &#039;&#039;What would you like to know?&#039;&#039;&lt;br /&gt;
&amp;lt;!-- Insert new rows here --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Welcome! =&lt;br /&gt;
&lt;br /&gt;
Let&#039;s say hello to some new Mozillians! If you are not able to join the meeting live, you can add a link to a short video introducing yourself.&lt;br /&gt;
&lt;br /&gt;
== Introducing New Volunteers ==&lt;br /&gt;
{| class=&amp;quot;fullwidth-table&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  New Volunteer(s)&lt;br /&gt;
!  Introduced by&lt;br /&gt;
!  Speaker location&lt;br /&gt;
!  New Volunteer location&lt;br /&gt;
!  Will be working on&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Who is the new volunteer(s)?&#039;&#039;&lt;br /&gt;
| &#039;&#039;Who will be introducing that person?&#039;&#039;&lt;br /&gt;
| &#039;&#039;Where is the introducer?&#039;&#039;&lt;br /&gt;
| &#039;&#039;Where is the new person based?&#039;&#039;&lt;br /&gt;
| &#039;&#039;What will the new person be doing?&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Insert new rows here --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Introducing New Hires ==&lt;br /&gt;
{| class=&amp;quot;fullwidth-table wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  New Hire&lt;br /&gt;
!  Introduced by&lt;br /&gt;
!  Speaker location&lt;br /&gt;
!  New Hire location&lt;br /&gt;
!  Will be working on&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Who is the new hire?&#039;&#039;&lt;br /&gt;
| &#039;&#039;Who will be introducing that person?&#039;&#039;&lt;br /&gt;
| &#039;&#039;Where is the introducer?&#039;&#039;&lt;br /&gt;
| &#039;&#039;Where will the new person be working from?&#039;&#039;&lt;br /&gt;
| &#039;&#039;What will the new person be working on?&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|  Joyce Shen&lt;br /&gt;
|  Thomas Ho&lt;br /&gt;
|  Taipei &lt;br /&gt;
|  Taipei &lt;br /&gt;
|  Firefox OS Product manager&lt;br /&gt;
|-&lt;br /&gt;
|  Tzu-Hao Kuo&lt;br /&gt;
|  Chia-Hung Tai&lt;br /&gt;
|  Taipei &lt;br /&gt;
|  Taipei &lt;br /&gt;
|  Firefox OS Software Engineer&lt;br /&gt;
|-&lt;br /&gt;
|  Chun-Min Chang&lt;br /&gt;
|  Kershaw Chang&lt;br /&gt;
|  Taipei &lt;br /&gt;
|  Taipei &lt;br /&gt;
|  Firefox OS Software Engineer&lt;br /&gt;
|-&lt;br /&gt;
|  Stephanie Chan&lt;br /&gt;
|  Sean Rich&lt;br /&gt;
|  Mountain View &lt;br /&gt;
|  San Francisco&lt;br /&gt;
|  WebOps Manager&lt;br /&gt;
|-&lt;br /&gt;
|  Fabio Rios&lt;br /&gt;
|  Michaela Thayer&lt;br /&gt;
|  Remote (Alexandria, VA)&lt;br /&gt;
|  San Francisco, CA&lt;br /&gt;
|  Online Marketing Manager&lt;br /&gt;
|-&lt;br /&gt;
|  Liz Hull&lt;br /&gt;
|  Michaela Thayer&lt;br /&gt;
|  Remote (Alexandria, VA)&lt;br /&gt;
|  Remote (Norfolk, VA)&lt;br /&gt;
|  Social Media Manager&lt;br /&gt;
|-&lt;br /&gt;
|  Ben Niolet&lt;br /&gt;
|  Jessilyn Davis&lt;br /&gt;
|  Remote (Raleigh, NC)&lt;br /&gt;
|  Remote (Durham, NC)&lt;br /&gt;
|  Email Marketing Manager&lt;br /&gt;
|-&lt;br /&gt;
|  Sandra Persing&lt;br /&gt;
|  Shezmeen Prasad&lt;br /&gt;
|  San Francisco, CA&lt;br /&gt;
|  Remote (Seattle, WA)&lt;br /&gt;
|  Developer Events Support&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Introducing New Interns ==&lt;br /&gt;
{| class=&amp;quot;fullwidth-table wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  New Intern&lt;br /&gt;
!  Introduced by&lt;br /&gt;
!  Speaker location&lt;br /&gt;
!  New Hire location&lt;br /&gt;
!  Will be working on&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Who is the new intern?&#039;&#039;&lt;br /&gt;
| &#039;&#039;Who will be introducing that person?&#039;&#039;&lt;br /&gt;
| &#039;&#039;Where is the introducer?&#039;&#039;&lt;br /&gt;
| &#039;&#039;Where will the new person be working from?&#039;&#039;&lt;br /&gt;
| &#039;&#039;What will the new person be working on?&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Insert new rows here --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= &amp;amp;lt;meta&amp;amp;gt; =&lt;br /&gt;
&lt;br /&gt;
Notes and non-voice status updates that aren&#039;t part of the live meeting go here.&lt;br /&gt;
&lt;br /&gt;
== Status Updates By Team (*non-voice* updates) ==&lt;br /&gt;
&lt;br /&gt;
=== Firefox ===&lt;br /&gt;
&lt;br /&gt;
=== Platform ===&lt;br /&gt;
&lt;br /&gt;
=== Cloud Services ===&lt;br /&gt;
&lt;br /&gt;
=== Content Services ===&lt;br /&gt;
* User Personalization (UP)&lt;br /&gt;
** Spending the week at [http://iiw.idcommons.net/IIW_19_Proposed_Topics Internet Identity Workshop] &lt;br /&gt;
* Subscribe2Web (S2W&lt;br /&gt;
** Starting survey in the US. Snippets will be rolled in today.&lt;br /&gt;
&lt;br /&gt;
=== Messaging ===&lt;br /&gt;
&lt;br /&gt;
=== Mobile ===&lt;br /&gt;
&lt;br /&gt;
=== IT ===&lt;br /&gt;
&lt;br /&gt;
=== Release Engineering ===&lt;br /&gt;
&lt;br /&gt;
=== QA ===&lt;br /&gt;
&lt;br /&gt;
==== Test Execution ====&lt;br /&gt;
&lt;br /&gt;
==== WebQA ====&lt;br /&gt;
&lt;br /&gt;
==== QA Community ====&lt;br /&gt;
&lt;br /&gt;
=== Automation &amp;amp; Tools ===&lt;br /&gt;
&lt;br /&gt;
=== Security ===&lt;br /&gt;
&lt;br /&gt;
=== Engagement ===&lt;br /&gt;
&lt;br /&gt;
* [https://docs.google.com/a/mozilla.com/spreadsheets/d/1X5kUBkEAicEe2unDaaLGTYzAJbphWFoaJYBTasHrcHQ/edit#gid=1764494528 Engagement&#039;s Active Project Dashboard]&lt;br /&gt;
&lt;br /&gt;
==== PR ====&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
&lt;br /&gt;
==== Social Support ====&lt;br /&gt;
&lt;br /&gt;
=== Web Compatibility ===&lt;br /&gt;
&lt;br /&gt;
* Hallvord participated to MozFest in London to teach about WebCompat&lt;br /&gt;
* There&#039;s a new version of [https://github.com/karlcow/webcompat/blob/master/moz/mozua2.sh UA override script]. There are a [https://github.com/karlcow/webcompat/issues?q=is%3Aissue+is%3Aopen+%5Buaoverride%5D couple of issues to solve].&lt;br /&gt;
* Mike Taylor, Guillaume Demesy and Alexa Roman are making progress on the [https://github.com/webcompat/webcompat.com/issues/266 issue view of webcompat.com].&lt;br /&gt;
* And as usual we are making progress on the Web Compatibility issues.&lt;br /&gt;
* We continued to discuss about the best ways to deal with the [http://news.netcraft.com/archives/2014/10/15/googles-poodle-affects-oodles.html POODLE issue].&lt;br /&gt;
* Hallvord published a script for [https://github.com/webcompat/issue_parser extracting issues body from webcompat.com].&lt;br /&gt;
&lt;br /&gt;
Read more on [[Compatibility/Mobile|Web Compatibility Activity]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Weekly Updates]]&lt;br /&gt;
[[Category:Meeting Notes]]&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=WeeklyUpdates/2014-10-20&amp;diff=1029792</id>
		<title>WeeklyUpdates/2014-10-20</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=WeeklyUpdates/2014-10-20&amp;diff=1029792"/>
		<updated>2014-11-02T17:27:56Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: Fix link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{WeeklyUpdateNav}}&lt;br /&gt;
{{conf|8600}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= All-hands Status Meeting Agenda =&lt;br /&gt;
&lt;br /&gt;
Items in this section will be shared during the live all-hand status meeting.&lt;br /&gt;
&lt;br /&gt;
== Friends of Mozilla [[Image:Tree.gif|Friends of Mozilla]] ==&lt;br /&gt;
&lt;br /&gt;
Najlepša hvala to Matjaž Horvat for contributing the Slovenian localization of the Firefox Activations Directory.&lt;br /&gt;
&lt;br /&gt;
Kristján Oddsson for contributions to http://careers.mozilla.org/&lt;br /&gt;
&lt;br /&gt;
Thanks to Kory Salsbury for flashing the Firefox OS phones for the Corozal Web Training Camp.&lt;br /&gt;
&lt;br /&gt;
Thanks to everyone who&#039;s been contributing to App Localization efforts via our [https://www.transifex.com/organization/mozilla-tech-evangelism/ Transifex project], which has now logged 300 participants. Special shout-outs this week to the Bengali (Bangladesh), French and German translators who localized the official [https://marketplace.firefox.com/app/notes Firefox OS Notes app] :&lt;br /&gt;
&lt;br /&gt;
*[https://mozillians.org/en-US/u/maktrix/  Mahay Alam Khan] Bengali (Bangladesh)&lt;br /&gt;
*[https://mozillians.org/en-US/u/tchevalier/ Théo Chevalier] French&lt;br /&gt;
*[https://mozillians.org/en-US/u/digitarald/ Harald Kirscher (digitarald)] German&lt;br /&gt;
&lt;br /&gt;
Richard Milewski for being in Portland last week and helping record the Air Mozilla videos for the [http://ascendproject.org Ascend Project] final presentations. He set up a [https://air.mozilla.org/channels/ascend/ channel] so they are easy to find, did a demo for the Ascenders on how they can edit/alter the existing video as well as submit new content, and he also came through when all the things broke down on Friday to still make sure our second set of presentations got recorded.  THANK YOU!&lt;br /&gt;
&lt;br /&gt;
== Upcoming Events ==&lt;br /&gt;
&lt;br /&gt;
=== This Week ===&lt;br /&gt;
&lt;br /&gt;
=== Monday, {{#time:d F|{{SUBPAGENAME}}}} ===&lt;br /&gt;
&lt;br /&gt;
* Chris Heilmann&#039;s &amp;quot;[https://www.youtube.com/watch?v=gnbLLQwZxeA Bringing social back to social media]&amp;quot; TEDx talk is out, featuring stage vandalism and hedgehogs.&lt;br /&gt;
* [http://new.livestream.com/accounts/1764940/ParisWeb-moebius/videos/65172015 Good practices in web development] (french): Anthony Ricaud and Julien Wajsberg spoke during last week&#039;s [http://paris-web.fr/ Paris-Web conference].&lt;br /&gt;
* [http://html5devconf.com/ HTMLDevConf]&lt;br /&gt;
**San Francisco, CA Oct 20-21&lt;br /&gt;
**Mozillians Josh Carpenter and Vlad Vukicevic speaking&lt;br /&gt;
***HTML5Devconf is the largest gathering of technical software developers, designers and decision makers in the world focused on Internet software technologies such as JavaScript, HTML5, CSS, node.js and other cross platform web, mobile and server technologies. Josh and Vlad will be speaking on Virtual Reality and the Future of the Web.&lt;br /&gt;
&lt;br /&gt;
=== Tuesday, {{#time:d F|{{SUBPAGENAME}} +1 day}} ===&lt;br /&gt;
* [[Learn_python|Learn Python]] Week 1 - Interested in learning python, or learning more about python. We&#039;ll be using the free online version of &amp;quot;Python the Hard Way&amp;quot;. See curtisk in #python for more details.&lt;br /&gt;
** [EDT; 12:00][PDT; 09:00][CEST;18:00][GMT; 16:00][NZDT; 05:00]&lt;br /&gt;
&#039;&#039;&#039;Intern Presentation&#039;&#039;&#039;&lt;br /&gt;
* 1:30PM - Alex Bardas, &amp;quot;TBD&amp;quot; 	MV&lt;br /&gt;
* Bi-weekly Marketplace community meeting is notes-only this week: https://wiki.mozilla.org/Marketplace/Community/Meetings. Check it out for updates on the new step-by-step guide on contributing Marketplace front-end code, and add your own!&lt;br /&gt;
*[http://www.campuslink.mx/ CampusLink Tijuana]&lt;br /&gt;
**Tijuana, MEXICO Oct 21-22&lt;br /&gt;
** Odin Mojica speaking&lt;br /&gt;
**Campus Link is an initiative that began three years ago in Chihuahua, México; born with the purpose of gather people coming from diverse universities for a day full of activities related with technology and innovation.&lt;br /&gt;
&lt;br /&gt;
=== Wednesday, {{#time:d F|{{SUBPAGENAME}} +2 days}} ===&lt;br /&gt;
&lt;br /&gt;
* [http://glazedcon.com/ GlazedCon] in London, England - Chris Heilmann on a Panel about wearables&lt;br /&gt;
* [[MDN/Community_meetings/2014-10-20|MDN Community meeting]] at 10:00 PT, 17:00 UTC in #mdn &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://indiewebcamp.com/events/2014-10-22-homebrew-website-club Homebrew Website Club Meetup]&#039;&#039;&#039;&lt;br /&gt;
* Chicago, Portland, and San Francisco (@[[MozSF]] 1st floor)!&lt;br /&gt;
* 17:30-18:30 Writing Hour&lt;br /&gt;
* 18:30-19:30 IndieWeb discussions and hack night&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Are you creating your own website? Indie reader? Personal publishing web app? Or some other digital magic-cloud proxy?&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;If so (or you want to!), come on by and join a gathering of people with like-minded interests. Bring your friends that want to start a personal web site. Exchange information, swap ideas, talk shop, help work on a project...&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt; Any questions? See &#039;&#039;&#039;[http://indiewebcamp.com/events/2014-10-22-homebrew-website-club the wiki page for details]&#039;&#039;&#039; or join IRC: http://indiewebcamp.com/irc/today?beta#bottom&lt;br /&gt;
&lt;br /&gt;
=== Thursday, {{#time:d F|{{SUBPAGENAME}} +3 days}} ===&lt;br /&gt;
* [https://etherpad.mozilla.org/b2g-qa-bug-bash-2014-10-23 Bug Bash on Firefox OS v2.1] Please join us by contributing as little as 15 minutes of your time.&lt;br /&gt;
* Discourse maintenance @ 2200 UTC (3p US/Pacific). &#039;&#039;Duration 10 minutes&#039;&#039;. See [http://health.mozilla-community.org health.mozilla-community.org] for more details.&lt;br /&gt;
** Change our email delivery service from Mandrill to Amazon SES ({{bug|1080703}})&lt;br /&gt;
** Add email addresses to categories ({{bug|1081738}})&lt;br /&gt;
** Change homepage to category view ({{bug|1081740}})&lt;br /&gt;
* [http://www.sae-alumni-convention.org/ SAE Alumni Convention] in Berlin, Germany - Chris Heilmann talking about &amp;quot;Don&#039;t be afraid of new tech in browsers&amp;quot;&lt;br /&gt;
* [[Learn_python|Learn Python]] Week 1 (session 2)- Interested in learning python, or learning more about python. We&#039;ll be using the free online version of &amp;quot;Python the Hard Way&amp;quot;. See curtisk in #python for more details.&lt;br /&gt;
** [EDT; 16:00][PDT; 13:00][CEST; 22:00][GMT; 20:00][NZDT; 09:00]&lt;br /&gt;
* VR Brownbag! https://air.mozilla.org/virtual-reality-the-web-next-steps/&lt;br /&gt;
** 10:30am PT on Air Mozilla&lt;br /&gt;
* [[ReMo/Meetings#ReMo_weekly_call|Reps Weekly Call]] at 15:00 UTC, status updates about Reps program, join us on vidyo or air mozilla.&lt;br /&gt;
* Soledad Penadés speaking about &amp;quot;Embracing failure&amp;quot; at [http://cmdrconf.com/ ⌘R Conf] in trendy hipster Shoreditch, London&lt;br /&gt;
* [http://fsoss.senecac.on.ca/2014/ Free Software and Open Source Symposium (FSOSS)]&lt;br /&gt;
** Toronto, Canada Oct 23-24&lt;br /&gt;
** Mozillians Regnard Raquedan, Mike Hoye, Mekki MacAulay, Kieran Sedgwick, David Humphrey, Tharshan Muthulingam are participating&lt;br /&gt;
** &amp;quot;Open Source means something different to everyone. At this year’s FSOSS we will be exploring the different ways in which open source is being used around the world to enhance various sectors of industry such as education, emerging hardware, and software. The two day event will engage educators, developers, and industry in a showcase of the different uses of open source and the different people who are a part of its ever expanding community.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Friday, {{#time:d F|{{SUBPAGENAME}} +4 days}} ===&lt;br /&gt;
* [http://2014.mozillafestival.org/ Mozfest], duh&lt;br /&gt;
* [http://ztg.pl/en/ ZTG Game Dev Convention]&lt;br /&gt;
** October 24-26 in Poznan Poland, Andrzej Mazur speaking&lt;br /&gt;
** GameDev Convention is a side event of Poznan Game Arena, one of the biggest game expos in Europe and the biggest in this Arena. Over 45,000 visitors come to see the games and touch the gaming hardware from nearly 60 particpating expositors.&lt;br /&gt;
&lt;br /&gt;
=== Saturday, {{#time:d F|{{SUBPAGENAME}} +5 days}} ===&lt;br /&gt;
* [http://2014.mozillafestival.org/ Mozfest]&lt;br /&gt;
* [http://www.google-melange.com/gsoc/homepage/google/gsoc2014 Google Summer of Code]&lt;br /&gt;
** Mountain View, CA&lt;br /&gt;
** Mozillian Andre Luiz Pontes Natal participating &lt;br /&gt;
** &amp;quot;Google Summer of Code is a global program that offers students stipends to write code for open source projects. We have worked with the open source community to identify and fund exciting projects for the upcoming summer.&amp;quot; Andre is working on enabling Voice Input in Open Web / Firefox OS, more info can be found here: https://wiki.mozilla.org/SpeechRTC_-_Speech_enabling_the_open_web&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Sunday, {{#time:d F|{{SUBPAGENAME}} +6 days}} ===&lt;br /&gt;
* [http://2014.mozillafestival.org/ Mozfest]&lt;br /&gt;
&lt;br /&gt;
=== Next Week ===&lt;br /&gt;
&lt;br /&gt;
== Project Status Updates (voice updates) ==&lt;br /&gt;
&lt;br /&gt;
=== Firefox ===&lt;br /&gt;
Speaker Location: Toronto (Johnath, to start with...)&lt;br /&gt;
* [https://www.humblebundle.com/ Humble Mozilla Bundle] is live and amazing&lt;br /&gt;
* Thank you to the [https://blog.mozilla.org/security/ POODLE] herders. &lt;br /&gt;
* Firefox 10th anniversary campaign update: MTV (Arcadio)&lt;br /&gt;
* Firefox 10th community [https://docs.google.com/a/mozilla.com/presentation/d/1BLR7RFTHD0p37v18fUFhbkflgoapcAhuCkoYQ-zthds/edit#slide=id.g430f15fdf_4_18 update] MTV (Jessica O)&lt;br /&gt;
&lt;br /&gt;
=== Firefox OS ===&lt;br /&gt;
&#039;&#039;Speaker Location: MTV - Asa Dotzler and Li Gong&#039;&#039;&lt;br /&gt;
*Firefox OS In The News:&lt;br /&gt;
**Zen Mobile&#039;s Firefox OS phone, which I mentioned last Monday as becoming available in India sometime in October for Rs. 1,999 (~$32) launched last Thursday and saw [http://gadgets.ndtv.com/mobiles/news/zen-firefox-u105-smartphone-with-dual-sim-support-launched-at-rs-1999-608123 15,000 orders in the first 24 hours].&lt;br /&gt;
**[https://www.kickstarter.com/projects/matchstick/matchstick-the-streaming-stick-built-on-firefox-os Matchstick, the HDMI casting device on Kickstarter], has nearly 15,000 backers and almost 4x their initial funding target, and they&#039;ve still got more than a week to go. Recent reports suggest that it will have an ad-hoc mode, something that will differentiate it from Chromecast. &lt;br /&gt;
*Flame Updates:&lt;br /&gt;
**Many of us have been experiencing significant regressions with the latest Flame base image (v180) and so we&#039;ve got a new one on the way. We&#039;ll announce the availability of the new base image in dev.b2g and dev.gaia *and* on the new [https://mail.mozilla.org/listinfo/flamenews low-volume, Flame News list]. &lt;br /&gt;
**Flames have been in critically short supply but I&#039;ve got an order coming in real soon now. If a reference phone is something you need to do your job and you don&#039;t have one yet, please email me and let me know.&lt;br /&gt;
**[http://www.everbuying.com/product549652.html Flame retail sales] will wrap up in about 5 weeks. If you&#039;re planning on purchasing a Flame, you&#039;ll want to move on that soon.&lt;br /&gt;
*Firefox OS Development:&lt;br /&gt;
**Over the previous week, 91 Firefox OS contributors landed approximately 200 patches.&lt;br /&gt;
**Firefox OS saw patches from two first-time contributors this week. &lt;br /&gt;
***[https://github.com/mvanderh Mitchell Van Der Hoeff] had his fix for Gaia Cost control accessibility Bug 1069599 - Usage: Settings screen: sub-headers should be level 2.&lt;br /&gt;
***And the second new contributor patch comes to us from the star of the recent Taiwan New Hire video hit sensation, [https://air.mozilla.org/taiwan-sean-lee/ Sean Lee]. Sean landed a fix for Gaia Contacts bug Bug 1078978 - When the user searches for a contact that is already selected for exporting, the checkbox next to the contact name should be checked.&lt;br /&gt;
* Ultra-affordable Firefox OS phone update - Li Gong&lt;br /&gt;
&lt;br /&gt;
=== Cloud Services ===&lt;br /&gt;
&#039;&#039;Speaker Location:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Content Services ===&lt;br /&gt;
&#039;&#039;Speaker Location: NYC: Sean Bohan&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Tiles&lt;br /&gt;
** Final fixes to Tiles in Firefox are being uplifted&lt;br /&gt;
** Tiles delivery service is being load tested in prep for release&lt;br /&gt;
** Setting out testing plan for geolocation based delivery of Tiles&lt;br /&gt;
&lt;br /&gt;
*User Personalization (UP)&lt;br /&gt;
**Firefox Interest Dashboard slated for release on AMO to coincide with Firefox Anniversary celebration. &lt;br /&gt;
**It will be available for everyone to 1) view their interest history visualizations and categorizations and 2) discover new content related to their interests.&lt;br /&gt;
&lt;br /&gt;
=== Webmaker ===&lt;br /&gt;
&#039;&#039;Speaker Location:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Communities ===&lt;br /&gt;
&#039;&#039;Speaker Location:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Web Compatibility ===&lt;br /&gt;
&#039;&#039;Speaker Location: miketaylr (vidyo)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1024807 1024807] landed, which gives a &amp;quot;Report Site Issue&amp;quot; menu to Firefox for Android Nightly users (to file bugs on webcompat.com)&lt;br /&gt;
* [https://wiki.mozilla.org/Compatibility/Mobile/2014-10-07 Week of Oct. 7th] summary&lt;br /&gt;
* [https://wiki.mozilla.org/Compatibility/Mobile/2014-10-14 Week of Oct. 14th] summary&lt;br /&gt;
* Beginning [https://wiki.mozilla.org/Compatibility/2014Q4Goals#Organize_Web_Compat_Summit_.28to_be_held_in_Q12015.29 planning of Webcompat Summit] (to happen in Q1 2015)&lt;br /&gt;
&lt;br /&gt;
=== Mozilla IT ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mjeffries, San Francisco&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SSL Configuration Update&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Moz IT / Web Operations will be making SSL/TLS changes to the majority of websites / web apps hosted by Mozilla IT tomorrow at noon Pacific time. Check your email for more details. If you have any concerns about a site you own, please let us know beforehand so we can make any needed adjustments.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Single Sign On (SSO) Update&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
IT’s Single Sign On (SSO) effort, where we provide you the benefit of using your LDAP credentials to log into 30 different Mozilla SaaS applications, has reached it’s first milestone. At present, here are the Mozilla cloud applications that support SSO:&lt;br /&gt;
&lt;br /&gt;
* Workday&lt;br /&gt;
* Smartsheet&lt;br /&gt;
* Jobvite&lt;br /&gt;
&lt;br /&gt;
Other cloud applications that are scheduled to move to SSO include:&lt;br /&gt;
* EchoSign&lt;br /&gt;
* ServiceNow&lt;br /&gt;
* Expensify&lt;br /&gt;
&lt;br /&gt;
IT will provide updates as more applications become available. We plan on migrating applications to SSO on a weekly basis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SSO Mini FAQ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
As we deliver this service to more users, there have been some questions that have come up. here are some of the most common, as well as resources you can go to for more information :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why are we doing this?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
By standardizing our cloud apps to use SSO, we begin to streamline the account lifecycle management process - reducing our security exposure, creating better operational efficiencies while simplifying the user experience&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Am I handing my LDAP info to a third party (Okta)?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Your LDAP information is provided to an IDP server (Okta) within Mozilla’s trusted boundary - it does not go to the open web&lt;br /&gt;
A SAML assertion (with no LDAP info) is the only thing that goes to the open web to talk to the cloud application and authenticate you&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;When will we be done?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We plan on completing the transition to SSO in a six month period that started in September 2014. Completion is scheduled for March 2015 with our known list of 30 apps. IT will provide updates as we go&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Where can I go to get more information?&#039;&#039;&lt;br /&gt;
Check out these links to learn more about SSO, federation, and how these tools work together to give you one less thing to worry about in your day-to-day at Mozilla:&lt;br /&gt;
SSO Architecture: https://mana.mozilla.org/wiki/pages/viewpage.action?pageId=40044646&lt;br /&gt;
&lt;br /&gt;
And if you have a cloud app that you feel could benefit from SSO, drop a line to the SSO IT team at sso-it@mozilla.com. We are happy to help!&lt;br /&gt;
&lt;br /&gt;
== Speakers ==&lt;br /&gt;
&lt;br /&gt;
The limit is 3 minutes per speaker.  It&#039;s like a lightning talk, but don&#039;t feel that you have to have slides in order to make a presentation.  If you plan on showing a video, you need to contact the Air Mozilla team before the day of the meeting or you will be deferred to the next week.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;fullwidth-table wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  [https://mozillians.org/u/USERNAME Presenter]&lt;br /&gt;
!  Title&lt;br /&gt;
!  Topic&lt;br /&gt;
!  Location&lt;br /&gt;
!  Share?&lt;br /&gt;
!  Media&lt;br /&gt;
!  More Details&lt;br /&gt;
|-&lt;br /&gt;
| Who Are You?&lt;br /&gt;
| What Do You Do?&lt;br /&gt;
| What are you going to talk about?&lt;br /&gt;
| Where are you presenting from? (Moz Space, your house, space)&lt;br /&gt;
| Will you be sharing your screen? (yes/no, other info)&lt;br /&gt;
| Links to slides or images you want displayed on screen&lt;br /&gt;
| Link to where audience can find out more information&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Jen Bertsch, ADC, and Greg Jost&lt;br /&gt;
| Brand stuff! And news editor&lt;br /&gt;
| Optimally redesigned web pages, TOS, and #embraceopen&lt;br /&gt;
| SF, NYC, Paris&lt;br /&gt;
| No&lt;br /&gt;
| https://docs.google.com/a/mozilla.com/presentation/d/1zRfFnpmDOih6iTsQNRoquLgqhNe8iqCaS6GPXA3fZ8M/edit#slide=id.p&lt;br /&gt;
| #embraceopen&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Roundtable =&lt;br /&gt;
&lt;br /&gt;
Do you have a question about a Mozilla Project or initiative? Let us know by Friday- we&#039;ll do our best to get you an answer.&lt;br /&gt;
&lt;br /&gt;
Please note that we may not always be able to get to every item on this list, but we will try!&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;fullwidth-table&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Who are you?&lt;br /&gt;
! Area of question&lt;br /&gt;
! Question&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;What&#039;s your name? What do you work on?&#039;&#039;&lt;br /&gt;
| &#039;&#039;Is your question about policy, a product, a Foundation initiative, etc.&#039;&#039;&lt;br /&gt;
| &#039;&#039;What would you like to know?&#039;&#039;&lt;br /&gt;
&amp;lt;!-- Insert new rows here --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Welcome! =&lt;br /&gt;
&lt;br /&gt;
Let&#039;s say hello to some new Mozillians! If you are not able to join the meeting live, you can add a link to a short video introducing yourself.&lt;br /&gt;
&lt;br /&gt;
== Introducing New Volunteers ==&lt;br /&gt;
{| class=&amp;quot;fullwidth-table&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  New Volunteer(s)&lt;br /&gt;
!  Introduced by&lt;br /&gt;
!  Speaker location&lt;br /&gt;
!  New Volunteer location&lt;br /&gt;
!  Will be working on&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Who is the new volunteer(s)?&#039;&#039;&lt;br /&gt;
| &#039;&#039;Who will be introducing that person?&#039;&#039;&lt;br /&gt;
| &#039;&#039;Where is the introducer?&#039;&#039;&lt;br /&gt;
| &#039;&#039;Where is the new person based?&#039;&#039;&lt;br /&gt;
| &#039;&#039;What will the new person be doing?&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Insert new rows here --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Introducing New Hires ==&lt;br /&gt;
{| class=&amp;quot;fullwidth-table wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  New Hire&lt;br /&gt;
!  Introduced by&lt;br /&gt;
!  Speaker location&lt;br /&gt;
!  New Hire location&lt;br /&gt;
!  Will be working on&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Who is the new hire?&#039;&#039;&lt;br /&gt;
| &#039;&#039;Who will be introducing that person?&#039;&#039;&lt;br /&gt;
| &#039;&#039;Where is the introducer?&#039;&#039;&lt;br /&gt;
| &#039;&#039;Where will the new person be working from?&#039;&#039;&lt;br /&gt;
| &#039;&#039;What will the new person be working on?&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Michael Ellis&lt;br /&gt;
| Bill Walker&lt;br /&gt;
| Mountain View&lt;br /&gt;
| Remote&lt;br /&gt;
| Content Manager&lt;br /&gt;
|-&lt;br /&gt;
| Thomas Daede&lt;br /&gt;
| Jack Moffitt&lt;br /&gt;
| Remote&lt;br /&gt;
| Mountain View&lt;br /&gt;
| Codec Engineer&lt;br /&gt;
|-&lt;br /&gt;
| Kyle Poffenroth&lt;br /&gt;
| Jill Alvarez&lt;br /&gt;
| San Francisco&lt;br /&gt;
| San Francisco&lt;br /&gt;
| University Recruiter&lt;br /&gt;
|-&lt;br /&gt;
| Josephine Tanumijaya&lt;br /&gt;
| Sheeri Cabral (put us last, please)&lt;br /&gt;
| Mountain View&lt;br /&gt;
| Mountain View&lt;br /&gt;
| Senior Data Analyst, Tableau&lt;br /&gt;
|-&lt;br /&gt;
| Adah Waseka&lt;br /&gt;
| Lizz Noonan&lt;br /&gt;
| SF&lt;br /&gt;
| SF&lt;br /&gt;
| TechWomen Emerging Leader&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Introducing New Interns ==&lt;br /&gt;
{| class=&amp;quot;fullwidth-table wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  New Intern&lt;br /&gt;
!  Introduced by&lt;br /&gt;
!  Speaker location&lt;br /&gt;
!  New Hire location&lt;br /&gt;
!  Will be working on&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Who is the new intern?&#039;&#039;&lt;br /&gt;
| &#039;&#039;Who will be introducing that person?&#039;&#039;&lt;br /&gt;
| &#039;&#039;Where is the introducer?&#039;&#039;&lt;br /&gt;
| &#039;&#039;Where will the new person be working from?&#039;&#039;&lt;br /&gt;
| &#039;&#039;What will the new person be working on?&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Insert new rows here --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= &amp;amp;lt;meta&amp;amp;gt; =&lt;br /&gt;
&lt;br /&gt;
Notes and non-voice status updates that aren&#039;t part of the live meeting go here.&lt;br /&gt;
&lt;br /&gt;
== Status Updates By Team (*non-voice* updates) ==&lt;br /&gt;
&lt;br /&gt;
=== Firefox ===&lt;br /&gt;
&lt;br /&gt;
=== Platform ===&lt;br /&gt;
&lt;br /&gt;
=== Cloud Services ===&lt;br /&gt;
&lt;br /&gt;
=== Messaging ===&lt;br /&gt;
&lt;br /&gt;
=== Mobile ===&lt;br /&gt;
&lt;br /&gt;
=== IT ===&lt;br /&gt;
&lt;br /&gt;
=== Release Engineering ===&lt;br /&gt;
&lt;br /&gt;
=== QA ===&lt;br /&gt;
&lt;br /&gt;
==== Test Execution ====&lt;br /&gt;
&lt;br /&gt;
==== WebQA ====&lt;br /&gt;
&lt;br /&gt;
==== QA Community ====&lt;br /&gt;
&lt;br /&gt;
=== Automation &amp;amp; Tools ===&lt;br /&gt;
&lt;br /&gt;
=== Security ===&lt;br /&gt;
*MozDef spreads around the world&lt;br /&gt;
**MozDef: The Mozilla Defense Platform was the focus of an OWASP Chandigarh India presentation https://twitter.com/owaspchd/status/523391988859535360&lt;br /&gt;
&lt;br /&gt;
=== Engagement ===&lt;br /&gt;
&lt;br /&gt;
* [https://docs.google.com/a/mozilla.com/spreadsheets/d/1X5kUBkEAicEe2unDaaLGTYzAJbphWFoaJYBTasHrcHQ/edit#gid=1764494528 Engagement&#039;s Active Project Dashboard]&lt;br /&gt;
&lt;br /&gt;
==== PR ====&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
&lt;br /&gt;
==== Social Support ====&lt;br /&gt;
&lt;br /&gt;
[[Category:Weekly Updates]]&lt;br /&gt;
[[Category:Meeting Notes]]&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=MozillaWiki:Policies/Accounts&amp;diff=986897</id>
		<title>MozillaWiki:Policies/Accounts</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=MozillaWiki:Policies/Accounts&amp;diff=986897"/>
		<updated>2014-06-07T13:51:20Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: /* What should I do if my request has not been approved withing 24-48 hours? */ &amp;lt;-- typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Starting Friday, 6 June 2014, all new users are required to request an account and have that request approved prior to logging in and editing or creating pages.&lt;br /&gt;
&lt;br /&gt;
Prior to this change, anyone could create an account and immediately start editing pages. After a short interval, a new user was then able to create pages as well. We have made this change to combat the volumes of spam accounts and users the wiki has been receiving.&lt;br /&gt;
&lt;br /&gt;
== What is the work-flow for new users? ==&lt;br /&gt;
&lt;br /&gt;
The new work-flow for new users is as follows:&lt;br /&gt;
&lt;br /&gt;
* A user visits the Mozilla Wiki and clicks [[Special:UserLogin | Log in / create account]]&lt;br /&gt;
* Users that don&#039;t already have an account will click [[Special:RequestAccount | request one]]&lt;br /&gt;
* On the request account page, the user will enter their preferred username, email address, name, bio, and additional information about themselves (optional).&lt;br /&gt;
* After the user submits their request, they will receive an email asking them to confirm their email via a link. The user clicks on that link and their email is then confirmed.&lt;br /&gt;
* Once the user&#039;s request is approved, they will receive an email notification that includes a temporary password. They will be required to change their password the first time they log in to the wiki&lt;br /&gt;
&lt;br /&gt;
== Is the work-flow different for users who have accounts already? ==&lt;br /&gt;
&lt;br /&gt;
No, those users will login as they always have.&lt;br /&gt;
&lt;br /&gt;
== What is the new work-flow for bureaucrats? ==&lt;br /&gt;
&lt;br /&gt;
* Once the user has confirmed their email, a notice of the request is sent to designated wiki users and those in the [https://www.mediawiki.org/wiki/Bureaucrat#Bureaucrats bureaucrat] group (a notice is also included on the RecentChanges and Watchlist pages for users who have the ability to approve).&lt;br /&gt;
* The bureaucrat reviews the user&#039;s account request and takes one of the following actions: approves, holds, or denies. Bureaucrats are instructed to approve all users they can reasonable verify are people with legitimate reason to edit the wiki (that is, not spammers or bots).&lt;br /&gt;
&lt;br /&gt;
== What should I do if my request has not been approved within 24-48 hours? ==&lt;br /&gt;
&lt;br /&gt;
Please email wikimo-admins@mozilla.org or find us on IRC in #wiki.&lt;br /&gt;
&lt;br /&gt;
== What should I do if I am involved in a Mozilla-related event which is likely to generate many timely user account requests? ==&lt;br /&gt;
&lt;br /&gt;
Please email wikimo-admins@mozilla.org or find us in IRC in #wiki to let us know. We&#039;ll do our best to have someone on hand during your event to approve requests.&lt;br /&gt;
&lt;br /&gt;
Alternatively, we can create accounts for users ahead of time.&lt;br /&gt;
&lt;br /&gt;
== Why am I still encountering spam on the wiki? ==&lt;br /&gt;
&lt;br /&gt;
The volume of spam received by the Mozilla Wiki has been such that we&#039;ve not always be able to keep up with it. The change we have made to new user account creation affects the creation of new spam, but does not address preexisting spam content. We will continue to work on identifying and removing content. If you see a page that is clearly spam, let us know via IRC in #wiki.&lt;br /&gt;
&lt;br /&gt;
== How can I get involved with improving the Wiki? ==&lt;br /&gt;
&lt;br /&gt;
The best way to get involved with improving the wiki is to join the [[Contribute/Education/Wiki_Working_Group | Wiki Working Group]] (and we&#039;d love to have you!).&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Modules&amp;diff=963506</id>
		<title>Modules</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Modules&amp;diff=963506"/>
		<updated>2014-04-11T17:57:19Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: /* Creating A New Module */ mention Other in the third paragraph; a=gerv on IRC&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mozilla operates under a [http://www.mozilla.org/hacking/module-ownership.html module ownership governance system]. A &#039;&#039;&#039;module&#039;&#039;&#039; is a discrete unit of code or activity. An &#039;&#039;&#039;owner&#039;&#039;&#039; is the person in charge of a module or sub-module. A &#039;&#039;&#039;peer&#039;&#039;&#039; is a person whom the owner has appointed to help them. A module may have multiple peers and, very occasionally, multiple owners.&lt;br /&gt;
&lt;br /&gt;
The system is overseen by the owner and peers of the [[Modules/Activities#Module_Ownership_System|Module Ownership module]]. Owners may add and remove peers from their modules as they wish, without reference to anyone else.&lt;br /&gt;
&lt;br /&gt;
===Creating A New Module===&lt;br /&gt;
&lt;br /&gt;
Ideally, a Module should exist for all significant chunks of work or code in the Mozilla project. Who you talk to about this depends on the area of the project concerned.&lt;br /&gt;
&lt;br /&gt;
For many areas, the ability to create, alter ownership of and destroy sub-modules has been delegated to the owner of the module whose broad scope covers that area. This is true for Firefox, Thunderbird, and all of the other areas listed below except for [[Modules/Core|Core]], [[Modules/Activities|Activities]] and [[Modules/Other|Other]]. The controlling module is the first one listed on the page. Please contact that person about getting new modules created.&lt;br /&gt;
&lt;br /&gt;
For Core, Activities (non-code), and Other modules, please post your enquiry in the mozilla.governance newsgroup, cc&#039;ing the owner and peers of the [[Modules/Activities#Module_Ownership_System|Module Ownership module]] at module-ownership [at] mozilla [dot] org. If there is something sensitive about your enquiry that you aren&#039;t comfortable writing in the newsgroup, or in case of uncertainty, please send it to module-ownership [at] mozilla [dot] org.&lt;br /&gt;
&lt;br /&gt;
===Module Lists===&lt;br /&gt;
&lt;br /&gt;
These pages list the owners and their peers for all Mozilla modules, broken down by different areas of the project.&lt;br /&gt;
&lt;br /&gt;
* [[Modules/All|All in one big list]]&lt;br /&gt;
&lt;br /&gt;
* [[Modules/Firefox|Firefox]]&lt;br /&gt;
* [[Modules/Thunderbird|Thunderbird]]&lt;br /&gt;
* [[Modules/SeaMonkey|SeaMonkey]]&lt;br /&gt;
* [[Modules/Calendar|Calendar]]&lt;br /&gt;
* [[Modules/FirefoxOS|FirefoxOS]]&lt;br /&gt;
* [[Modules/Toolkit|Toolkit]]&lt;br /&gt;
* [[Modules/Core|Core]]&lt;br /&gt;
* [[Modules/MailNews_Core|MailNews Core]]&lt;br /&gt;
* [[Modules/Chat|Chat]]&lt;br /&gt;
* [[Modules/Bugzilla|Bugzilla]] - the Bugzilla software itself&lt;br /&gt;
* [[Modules/bugzilla.mozilla.org|bugzilla.mozilla.org]] - the particular Bugzilla installation run by the Mozilla project&lt;br /&gt;
* [[Modules/Other|Other]] (code modules which aren&#039;t in any of the above categories)&lt;br /&gt;
* [[Modules/Activities|Activities]] (non-code)&lt;br /&gt;
* [[Modules/Mozilla Reps|Mozilla Reps]]&lt;br /&gt;
* [[Modules/Mozilla Websites|Mozilla Websites]]&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Fosdem:2014&amp;diff=922081</id>
		<title>Fosdem:2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Fosdem:2014&amp;diff=922081"/>
		<updated>2014-02-09T20:35:12Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: /* Devroom Presentations */ Add the devtools presentation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt; [[Fosdem:2013]] | &#039;&#039;&#039;Fosdem:2014&#039;&#039;&#039; | [[Fosdem:2015]] &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FOSDEM&#039;&#039;&#039; (Free and Open Source Software Developers&#039; European Meeting) is a free event offering open source communities a place to meet, share ideas and collaborate. It is renowned for being highly developer-oriented and brings together 5000+ geeks from all over the world. No registration necessary.  [http://fosdem.org/2014/ More info…] &lt;br /&gt;
&lt;br /&gt;
= Practical Information =&lt;br /&gt;
Fosdem 2014 is taking place in Brussels, Belgium on Saturday 1 and Sunday 2 February 2014. See http://fosdem.org/&lt;br /&gt;
Mozilla&#039;s presence at Fosdem is organized as a [https://reps.mozilla.org/e/fosdem-2014/ Mozilla Reps Event]. &lt;br /&gt;
&lt;br /&gt;
== Registration  ==&lt;br /&gt;
As a Free event, no formal registration is needed to attend Fosdem.&lt;br /&gt;
If you are a &#039;&#039;&#039;Mozilla Rep&#039;&#039;&#039; or have an &#039;&#039;&#039;Mozillians.org profile&#039;&#039;&#039;, you can say you are attending on the [https://reps.mozilla.org/e/fosdem-2014/ Event page].&lt;br /&gt;
&lt;br /&gt;
For practical purposes, if you want us to know you are in the area, please add yourself to [[Fosdem:2014:Attendees]].&lt;br /&gt;
&lt;br /&gt;
== Sponsorship for Travel and Accommodation  ==&lt;br /&gt;
All volunteers and community members who are official speakers in the by Mozilla DevRoom and Mozilla volunteers helping with our participation at the event will be eligible for sponsorship. The call for volunteers is now closed, and the selected volunteers have been contacted.&lt;br /&gt;
&lt;br /&gt;
Mozilla staff (including speakers) who are interested in attending FOSDEM must book their own travel and hotel.&lt;br /&gt;
&lt;br /&gt;
All sponsored Mozillians will be staying at the Novotel Grand Place in shared twin rooms. An email containing detailed information on their hotel will be sent to all sponsored participants.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Reimbursement policy ===&lt;br /&gt;
&lt;br /&gt;
Mozilla sponsored speakers traveling by plane, train or bus will be asked to purchase their own tickets. NB: PLEASE MAKE SURE TO PURCHASE THE CHEAPEST POSSIBLE TICKET - if you your ticket costs more than 300 EUR, please contact William before making the booking. &lt;br /&gt;
&lt;br /&gt;
If you are sponsored by Mozilla and have purchased your own travel, please fill in the [http://somethin-else.org/public/ReMo_expense_form.ods Mozilla expense form] and send it to William Quiviger (william at mozilla dot com). Also, please make sure to send William a scanned copy of ALL receipts relevant to your expense form.&lt;br /&gt;
&lt;br /&gt;
Once their expense form has been received and reviewed, participants will get full reimbursement via PayPal (or wire transfer if there is no other option - be warned, this can take a looooong time).&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mozilla DevRoom  ==&lt;br /&gt;
&lt;br /&gt;
Every year Mozilla developers and contributors have a dedicated room (ie. Mozilla DevRoom) in which to hold talks and sessions.&lt;br /&gt;
&lt;br /&gt;
This year, Mozilla will have: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;room U.218A&#039;&#039;&#039; (next to Chavanne) on Saturday from 11:00 to 19:00&lt;br /&gt;
* 363 seats;&lt;br /&gt;
* power (C/E plugs) &lt;br /&gt;
* a video projector (VGA);&lt;br /&gt;
* best-effort shared wireless Internet;&lt;br /&gt;
* video recording equipment which can be operated by volunteers.&lt;br /&gt;
&lt;br /&gt;
=== Schedule  ===&lt;br /&gt;
The schedule is now finalized, check the [https://fosdem.org/2014/schedule/track/mozilla/ schedule on the official FOSDEM page] where the selected talks are beginning to appear. Speakers have been contacted already.&lt;br /&gt;
&lt;br /&gt;
== Mozilla Booth  ==&lt;br /&gt;
There will be a booth manned by Mozilla volunteers in the main conference building. The goal is three-fold: &lt;br /&gt;
# to evangelize and answer questions&lt;br /&gt;
# to recruit new volunteers;&lt;br /&gt;
# distribute merchandise. &lt;br /&gt;
&lt;br /&gt;
If you would like to volunteer to help man the booth, make sure to sign-up in the chart below. In general, if you notice that someone has been at the stand for a while, please don&#039;t hesitate to switch places with him/her! Also, please help to keep the place clean and tidy! &lt;br /&gt;
&lt;br /&gt;
https://etherpad.mozilla.org/fosdem-2014-booth&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&#039;&#039;&#039;I you&#039;d like to help, please sign-up [https://etherpad.mozilla.org/fosdem2012-volunteers on the Etherpad] and read all the information there!&#039;&#039;&#039;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== Where is it located? ===&lt;br /&gt;
The Mozilla Booth is located on the ground floor of Building K next to the main parking, and close to the main Infodesk. &lt;br /&gt;
See this map: https://fosdem.org/2014/schedule/buildings/#k&lt;br /&gt;
&lt;br /&gt;
== Food, Beverages, and Saturday evening party  ==&lt;br /&gt;
&lt;br /&gt;
Breakfast will be served for sponsored Mozillians staying in one of the hotels Mozilla has secured for the event. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Any other food or drink expenses (including room service and in-room minibar charges and lunch at FOSDEM) are at the expense of the Mozillian.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
== Friday Beer Event  ==&lt;br /&gt;
As every year, there will be a [https://fosdem.org/2014/practical/beerevent/ FOSDEM beer event] on Friday night before FOSDEM. We&#039;ll be distributing a limited amount of free drink tokens starting at 6PM, so look out for them :)&lt;br /&gt;
&lt;br /&gt;
Warning: don&#039;t forget to read the &amp;quot;A note of caution&amp;quot; part of https://fosdem.org/2014/practical/beerevent/&lt;br /&gt;
&lt;br /&gt;
=== Saturday night Party ===&lt;br /&gt;
Historically, a dinner for Mozillians has often been organised on the Saturday night of FOSDEM. For the last couple of years though, Mozillians are encouraged to meet and dine with folks from other open projects. Please watch this space for suggestions.&lt;br /&gt;
&lt;br /&gt;
That said, we &#039;&#039;will&#039;&#039; have a &#039;&#039;&#039;Party from 20:00 (8pm)&#039;&#039;&#039; at Café-Brasserie &#039;&#039;&#039;À la Mort subite&#039;&#039;&#039;, Rue Montagne-aux-Herbes Potagères 7, B-1000 Bruxelles ([http://maps.google.com/maps/place?q=la+mort+subite+bruxelles&amp;amp;cid=10135230689229324934 Google], [http://www.openstreetmap.org/?node=1631382661 OpenStreetMap]). If you come from the Novotel, you can just walk through the beautiful [http://en.wikipedia.org/wiki/Galeries_Royales_Saint-Hubert Galeries Royales St Hubert] to get there.&lt;br /&gt;
&lt;br /&gt;
Since this is an open event, don&#039;t hesitate to invite people you met at Fosdem.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB: the room can fit a maximum of 80 people and will be open on a first come first served basis.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
As with the beer event, Mozilla Reps will be there to hand you &amp;quot;free beer&amp;quot; tickets (33cl). It should be possible to eat a few small dishes there as well ([http://alamortsubite.com/ENG/food.html salads, tartines and omelettes]).&lt;br /&gt;
&lt;br /&gt;
== Getting Around in Brussels (MAP)  ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
All sponsored Mozilla speakers will receive a 3-Day travel pass in their hotel welcome pack (subject to availability - it could be that we&#039;ve rune out of them when you ask for one). If you haven&#039;t received one, contact William to see if you can get one. &#039;&#039;&#039;Mozilla cannot guarantee that you will have one.&#039;&#039;&#039; If you do not have one, don&#039;t panic, you can easily buy a bus ticket on the bus :)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
A [https://maps.google.be/maps/ms?msid=204872608276655255927.0004d41c125a91a52dad9&amp;amp;msa=0&amp;amp;ll=50.845107,4.357581&amp;amp;spn=0.011828,0.033023 practical Google map] is available with all the relevant spots for Mozillians during their stay in Brussels.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
NB: On the day of validation, a 3-day travel allows an unlimited number of journeys on the entire public transport network of the STIB (except for the NATO-Brussels Airport section of lines 11 and 12 and the Noctis night network).&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Traveling by air to Brussels  ==&lt;br /&gt;
=== Brussels Airport ===&lt;br /&gt;
…the airport is less than 20 minutes from the city centre. From 6am till nearly midnight, the AIRPORT CITY EXPRESS train brings you to Midi, Central and North stations four times per hour. A one-way ticket costs 7.80 €. The city express train is located in the basement (level -1) of the terminal building itself. &lt;br /&gt;
&lt;br /&gt;
[[Image:Airport to Brussels.gif|frame|none]]&lt;br /&gt;
&lt;br /&gt;
There is also a Bus service ([http://www.stib.be/irj/go/km/docs/horaires/21/schema/20120416/21_1.gif Airport Line 12 or 21]) but it doesn&#039;t go straight to the hotel. If you take that bus, get off at &#039;&#039;Schuman&#039;&#039; and take the metro from there to &#039;&#039;Gare Centrale&#039;&#039;. The cost is 4.00 € if you buy it at the airport bus station (platform C) or 6.00 € in the bus.&lt;br /&gt;
&lt;br /&gt;
=== Brussels South Charleroi Airport ===&lt;br /&gt;
Some low-cost flights (Ryanair, Wizzair, …) are operated from there. It is approximately one hour away from the city centre. A [http://www.charleroi-airport.com/en/passengers/acces-and-parking/brussels-city-shuttle/index.html shuttle bus] (1 hour, €13) will bring you from there to Brussels South Railway station. For your return flight, it is recommended that you take this shuttle bus 3 hours prior departure.&lt;br /&gt;
&lt;br /&gt;
== Traveling by train to Brussels  ==&lt;br /&gt;
If you are traveling by train to Brussels, it is best for you to get off at the Central Station stop. &lt;br /&gt;
&lt;br /&gt;
Most High-speed trains (TGV, Thalys, Eurostar, ICE) stop at Brussels South (&#039;&#039;Gare du Midi&#039;&#039;) instead. From there, you can either find a local train to Central Station, or take the Tramway/Metro (line 3 or 4 to &#039;&#039;De Brouckère&#039;&#039;, then metro line 1 or 5 to &#039;&#039;Gare Centrale&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
== Hotel  ==&lt;br /&gt;
Most Mozilla speakers and staff will be staying at the &#039;&#039;&#039;Novotel Brussels Grand Place&#039;&#039;&#039;. &lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&#039;&#039;&#039;Please be aware that all the rooms that have been booked in advance by Mozilla are now full&#039;&#039;&#039;. If your weren&#039;t registered as a speaker and haven&#039;t asked for a room yet, you will have to make the booking yourself.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Information &#039;&#039;&#039;how to reach your hotel&#039;&#039;&#039; from Central station is [[Fosdem:2010/directions| available here]]&lt;br /&gt;
&lt;br /&gt;
Here are the hotel details: &lt;br /&gt;
&lt;br /&gt;
 Novotel Brussels off Grand&#039;Place&lt;br /&gt;
 Rue du Marché Aux Herbes 120&lt;br /&gt;
 1000 BRUSSELS&lt;br /&gt;
 BELGIUM&lt;br /&gt;
 Tel:  (+32)2/5143333&lt;br /&gt;
 Fax:  (+32)2/5117723&lt;br /&gt;
 E-mail:  H1030@accor.com&lt;br /&gt;
 Nearest metro stop: &#039;&#039;Gare Centrale/Centraal Station&#039;&#039;&lt;br /&gt;
 [http://www.accorhotels.com/gb/hotel-1030-novotel-brussels-off-grand-place/index.shtml See website here]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Warning:&#039;&#039;&#039; there is another Novotel called &#039;&#039;&#039;Novotel Brussels Centre Tour Noire&#039;&#039;&#039; a few hundred meters away (near De Brouckère). It is not the same hotel but is equally good and is at walking distance from Novotel Grand Place.&lt;br /&gt;
&lt;br /&gt;
=== Other hotels in the neighborhood ===&lt;br /&gt;
There are many hotels around the Central station, and in the city center in general.&lt;br /&gt;
&lt;br /&gt;
You may try:&lt;br /&gt;
* http://www.hotel-la-madeleine.be/ (almost facing the Novotel)&lt;br /&gt;
* http://www.almahotel.be/ (a few dozen meters away in an adjacent street)&lt;br /&gt;
&lt;br /&gt;
=== Hotel discounts ===&lt;br /&gt;
A number of hotels in Brussels offer a discount to FOSDEM visitors.&lt;br /&gt;
See https://fosdem.org/2014/practical/accommodation/&lt;br /&gt;
&lt;br /&gt;
== Other accommodation options  ==&lt;br /&gt;
&lt;br /&gt;
Other great accommodation options exist in Brussels. There are [http://www.airbnb.com/travel/brussel/be local residents renting couches and private rooms] for as little as $30. Also some have reviews.&lt;br /&gt;
&lt;br /&gt;
== Coworking options ==&lt;br /&gt;
Arriving early or leaving late and need a nice place to work? The [http://coworking.betagroup.be/ Betagroup Coworking] offers to host Fosdem attendees for free on Friday and Monday (9am to 6pm).&lt;br /&gt;
&lt;br /&gt;
Please see details and signup info here: http://coworking.betagroup.be/hosting-the-fosdem-participants/ Space is limited and signup will be disabled when the limit is reached. &lt;br /&gt;
&lt;br /&gt;
Don&#039;t hesitate to ask Ramón for options if you&#039;d like to stay longer.&lt;br /&gt;
&lt;br /&gt;
== WiFi and mobile data  ==&lt;br /&gt;
=== At Fosdem  ===&lt;br /&gt;
At FOSDEM, a FREE WiFi network called &amp;quot;FOSDEM&amp;quot; will be very &amp;quot;strong&amp;quot; and there should not be any ambiguity about which network to use. Most 802.11 stacks will likely do the Right Thing[tm] automatically.&amp;amp;nbsp;:-) &lt;br /&gt;
&lt;br /&gt;
=== At the NOVOTEL  ===&lt;br /&gt;
There should be Free Wi-Fi at least in the lobby, and possibly in your room. Ask the reception if unsure so you don&#039;t get charged for this.&lt;br /&gt;
&lt;br /&gt;
=== SIM cards/Mobile Data ===&lt;br /&gt;
If you have a GSM-compatible phone and need data connectivity (EDGE/3G) without paying prohibitive roaming charges, you can buy a prepaid SIM card with a data plan in most mobile phone shops, including some in the Airport arrival terminal.&lt;br /&gt;
&lt;br /&gt;
Here are a couple of plans that you may find interesting:&lt;br /&gt;
* BASE: 10€ prepaid card with 5€ top-up (100MB) or 10€ top-up (1000MB)&lt;br /&gt;
* Belgacom/Proximus: 15€ Pay&amp;amp;Go Max prepaid card (250MB included)&lt;br /&gt;
&lt;br /&gt;
== Getting from the Hotel/Central Station to FOSDEM  ==&lt;br /&gt;
&lt;br /&gt;
It takes about 35 min from downtown Brussels to FOSDEM by public bus.&lt;br /&gt;
&lt;br /&gt;
From station GARE CENTRALE, take [http://www.stib.be/irj/go/km/docs/horaires/71/schema/20110901/71_1.gif Bus 71] traveling towards DELTA. Get out at the station ULB (22 mins, 14 stops). From there it&#039;s a few hundred meters footwalk. The total travel takes about 35 minutes.&lt;br /&gt;
&lt;br /&gt;
Google transit will give you good [http://maps.google.be/maps?saddr=March%C3%A9+aux+herbes+120,+Bruxelles&amp;amp;daddr=Avenue+Paul+H%C3%A9ger,+Bruxelles&amp;amp;hl=en&amp;amp;ie=UTF8&amp;amp;ll=50.844958,4.35992&amp;amp;spn=0.01134,0.027874&amp;amp;sll=50.846364,4.354835&amp;amp;sspn=0.001418,0.003484&amp;amp;dirflg=r&amp;amp;ttype=now&amp;amp;noexp=0&amp;amp;noal=0&amp;amp;sort=def&amp;amp;mra=ls&amp;amp;t=h&amp;amp;z=16&amp;amp;start=0 Public transport directions]. If you have a mobile data plan (beware of roaming charges) or are connected to a wifi network, you can also check for waiting times and vehicle positions on http://m.stib.be/?lang=en or with the [https://market.android.com/details?id=be.stib&amp;amp;hl=en Android STIB application]. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Useful tip:&#039;&#039;&#039; If you are waiting in the cold at ULB for a bus to get back to the city center (towards &#039;&#039;De Brouckère&#039;&#039;) and it doesn&#039;t come or you fear it will be too crowded, you may want to take it in the other direction instead (to &#039;&#039;Delta&#039;&#039;, a few stops away). &#039;&#039;Delta&#039;&#039; is actually a metro station on line 5, which also goes to &#039;&#039;Gare centrale&#039;&#039; and &#039;&#039;De Brouckère&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
A detailed map of the ULB campus and of the FOSDEM entrance, as well as detailed instructions on how to get there by public transportation can be found here: https://fosdem.org/2013/practical/transportation/&lt;br /&gt;
&lt;br /&gt;
== Leaving FOSDEM to leave Brussels  ==&lt;br /&gt;
&lt;br /&gt;
From Sunday afternoon till Sunday evening, FOSDEM will provide free transportation by bus from the conference site (ULB Campus Solbosch) to the [http://en.wikipedia.org/wiki/Brussels-South_railway_station Brussels-South railway station] which has the best connections to Brussels Airport and neighboring countries. &lt;br /&gt;
&lt;br /&gt;
== Contact Persons  ==&lt;br /&gt;
&lt;br /&gt;
If ever you need anything during your stay in Brussels, or if you need more information, please don&#039;t hesitate to contact: &lt;br /&gt;
&lt;br /&gt;
* Benoit (Mozilla Belgium community) - benoit.leseul at gmail dot com -  (+32) 498 31 67 45&amp;lt;br&amp;gt;&lt;br /&gt;
* Brian King - bking at mozilla dot com - +38631745599&lt;br /&gt;
&lt;br /&gt;
== IRC  ==&lt;br /&gt;
&lt;br /&gt;
We will set up the #FOSDEM Channel on irc.mozilla.org&amp;amp;nbsp;!&lt;br /&gt;
&lt;br /&gt;
== Devroom Presentations ==&lt;br /&gt;
&lt;br /&gt;
;Webmaker and MozEdu - Mozilla in the education and the code&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Webmaker_and_MozEdu_Mozilla_in_the_education_and_the_code.webm&lt;br /&gt;
;Developing Webapps for Firefox OS&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Developing_Webapps_for_Firefox_OS.webm&lt;br /&gt;
;State of Firefox for Android&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/State_of_Firefox_for_Android.webm&lt;br /&gt;
:http://sjeng.org/mozilla/fosdem2014_final.pdf&lt;br /&gt;
;State of Firefox OS&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/State_of_Firefox_OS.webm&lt;br /&gt;
;Mozilla Persona&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt; an easy way to sign into websites&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Mozilla_Persona_an_easy_way_to_sign_into_websites.webm&lt;br /&gt;
;Designing for Participation and Web Litteracy&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Designing_for_Participation_and_Web_Litteracy.webm&lt;br /&gt;
;Google Summer of Code and Mozilla&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Google_Summer_of_Code_and_Mozilla.webm&lt;br /&gt;
;JavaScript for the skeptics&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/JavaScript_for_the_skeptics.webm&lt;br /&gt;
;Servo&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt; building a parallel web browser&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Servo_building_a_parallel_web_browser.webm&lt;br /&gt;
:http://www.joshmatthews.net/fosdemservo/&lt;br /&gt;
;Web Audio API&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Web_Audio_API.webm&lt;br /&gt;
;Extending Firefox Developer Tools&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Extending_Firefox_Developer_Tools.webm&lt;br /&gt;
:http://canuckistani.github.io/fosdem-2014-slides/&lt;br /&gt;
;Utilizing GPUs to accelerate 2D content&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Utilizing_GPUs_to_accelerate_2D_content.webm&lt;br /&gt;
:http://people.mozilla.org/~bschouten/fosdem2014/FOSDEM2014.pdf&lt;br /&gt;
:http://people.mozilla.org/~bschouten/fosdem2014/FOSDEM%202014.pptx&lt;br /&gt;
;Testing for a Better Web&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Testing_for_a_Better_Web.webm&lt;br /&gt;
;Women and Technology&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Women_and_Technology.webm&lt;br /&gt;
:http://www.slideshare.net/priynag/women-and-technology-31005551&lt;br /&gt;
;Observe online tracking with Lightbeam&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Observe_online_tracking_with_Lightbeam.webm&lt;br /&gt;
;State of Thunderbird&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/State_of_Thunderbird.webm&lt;br /&gt;
&lt;br /&gt;
== The Aftermath ==&lt;br /&gt;
&lt;br /&gt;
Photos, Blogposts etc. will be [https://wiki.mozilla.org/Fosdem:2014:Aftermath linked here].&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Fosdem:2014&amp;diff=922073</id>
		<title>Fosdem:2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Fosdem:2014&amp;diff=922073"/>
		<updated>2014-02-09T20:22:47Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: /* Devroom Presentations */ Add the presentation for Women and Technology&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt; [[Fosdem:2013]] | &#039;&#039;&#039;Fosdem:2014&#039;&#039;&#039; | [[Fosdem:2015]] &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FOSDEM&#039;&#039;&#039; (Free and Open Source Software Developers&#039; European Meeting) is a free event offering open source communities a place to meet, share ideas and collaborate. It is renowned for being highly developer-oriented and brings together 5000+ geeks from all over the world. No registration necessary.  [http://fosdem.org/2014/ More info…] &lt;br /&gt;
&lt;br /&gt;
= Practical Information =&lt;br /&gt;
Fosdem 2014 is taking place in Brussels, Belgium on Saturday 1 and Sunday 2 February 2014. See http://fosdem.org/&lt;br /&gt;
Mozilla&#039;s presence at Fosdem is organized as a [https://reps.mozilla.org/e/fosdem-2014/ Mozilla Reps Event]. &lt;br /&gt;
&lt;br /&gt;
== Registration  ==&lt;br /&gt;
As a Free event, no formal registration is needed to attend Fosdem.&lt;br /&gt;
If you are a &#039;&#039;&#039;Mozilla Rep&#039;&#039;&#039; or have an &#039;&#039;&#039;Mozillians.org profile&#039;&#039;&#039;, you can say you are attending on the [https://reps.mozilla.org/e/fosdem-2014/ Event page].&lt;br /&gt;
&lt;br /&gt;
For practical purposes, if you want us to know you are in the area, please add yourself to [[Fosdem:2014:Attendees]].&lt;br /&gt;
&lt;br /&gt;
== Sponsorship for Travel and Accommodation  ==&lt;br /&gt;
All volunteers and community members who are official speakers in the by Mozilla DevRoom and Mozilla volunteers helping with our participation at the event will be eligible for sponsorship. The call for volunteers is now closed, and the selected volunteers have been contacted.&lt;br /&gt;
&lt;br /&gt;
Mozilla staff (including speakers) who are interested in attending FOSDEM must book their own travel and hotel.&lt;br /&gt;
&lt;br /&gt;
All sponsored Mozillians will be staying at the Novotel Grand Place in shared twin rooms. An email containing detailed information on their hotel will be sent to all sponsored participants.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Reimbursement policy ===&lt;br /&gt;
&lt;br /&gt;
Mozilla sponsored speakers traveling by plane, train or bus will be asked to purchase their own tickets. NB: PLEASE MAKE SURE TO PURCHASE THE CHEAPEST POSSIBLE TICKET - if you your ticket costs more than 300 EUR, please contact William before making the booking. &lt;br /&gt;
&lt;br /&gt;
If you are sponsored by Mozilla and have purchased your own travel, please fill in the [http://somethin-else.org/public/ReMo_expense_form.ods Mozilla expense form] and send it to William Quiviger (william at mozilla dot com). Also, please make sure to send William a scanned copy of ALL receipts relevant to your expense form.&lt;br /&gt;
&lt;br /&gt;
Once their expense form has been received and reviewed, participants will get full reimbursement via PayPal (or wire transfer if there is no other option - be warned, this can take a looooong time).&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mozilla DevRoom  ==&lt;br /&gt;
&lt;br /&gt;
Every year Mozilla developers and contributors have a dedicated room (ie. Mozilla DevRoom) in which to hold talks and sessions.&lt;br /&gt;
&lt;br /&gt;
This year, Mozilla will have: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;room U.218A&#039;&#039;&#039; (next to Chavanne) on Saturday from 11:00 to 19:00&lt;br /&gt;
* 363 seats;&lt;br /&gt;
* power (C/E plugs) &lt;br /&gt;
* a video projector (VGA);&lt;br /&gt;
* best-effort shared wireless Internet;&lt;br /&gt;
* video recording equipment which can be operated by volunteers.&lt;br /&gt;
&lt;br /&gt;
=== Schedule  ===&lt;br /&gt;
The schedule is now finalized, check the [https://fosdem.org/2014/schedule/track/mozilla/ schedule on the official FOSDEM page] where the selected talks are beginning to appear. Speakers have been contacted already.&lt;br /&gt;
&lt;br /&gt;
== Mozilla Booth  ==&lt;br /&gt;
There will be a booth manned by Mozilla volunteers in the main conference building. The goal is three-fold: &lt;br /&gt;
# to evangelize and answer questions&lt;br /&gt;
# to recruit new volunteers;&lt;br /&gt;
# distribute merchandise. &lt;br /&gt;
&lt;br /&gt;
If you would like to volunteer to help man the booth, make sure to sign-up in the chart below. In general, if you notice that someone has been at the stand for a while, please don&#039;t hesitate to switch places with him/her! Also, please help to keep the place clean and tidy! &lt;br /&gt;
&lt;br /&gt;
https://etherpad.mozilla.org/fosdem-2014-booth&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&#039;&#039;&#039;I you&#039;d like to help, please sign-up [https://etherpad.mozilla.org/fosdem2012-volunteers on the Etherpad] and read all the information there!&#039;&#039;&#039;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== Where is it located? ===&lt;br /&gt;
The Mozilla Booth is located on the ground floor of Building K next to the main parking, and close to the main Infodesk. &lt;br /&gt;
See this map: https://fosdem.org/2014/schedule/buildings/#k&lt;br /&gt;
&lt;br /&gt;
== Food, Beverages, and Saturday evening party  ==&lt;br /&gt;
&lt;br /&gt;
Breakfast will be served for sponsored Mozillians staying in one of the hotels Mozilla has secured for the event. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Any other food or drink expenses (including room service and in-room minibar charges and lunch at FOSDEM) are at the expense of the Mozillian.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
== Friday Beer Event  ==&lt;br /&gt;
As every year, there will be a [https://fosdem.org/2014/practical/beerevent/ FOSDEM beer event] on Friday night before FOSDEM. We&#039;ll be distributing a limited amount of free drink tokens starting at 6PM, so look out for them :)&lt;br /&gt;
&lt;br /&gt;
Warning: don&#039;t forget to read the &amp;quot;A note of caution&amp;quot; part of https://fosdem.org/2014/practical/beerevent/&lt;br /&gt;
&lt;br /&gt;
=== Saturday night Party ===&lt;br /&gt;
Historically, a dinner for Mozillians has often been organised on the Saturday night of FOSDEM. For the last couple of years though, Mozillians are encouraged to meet and dine with folks from other open projects. Please watch this space for suggestions.&lt;br /&gt;
&lt;br /&gt;
That said, we &#039;&#039;will&#039;&#039; have a &#039;&#039;&#039;Party from 20:00 (8pm)&#039;&#039;&#039; at Café-Brasserie &#039;&#039;&#039;À la Mort subite&#039;&#039;&#039;, Rue Montagne-aux-Herbes Potagères 7, B-1000 Bruxelles ([http://maps.google.com/maps/place?q=la+mort+subite+bruxelles&amp;amp;cid=10135230689229324934 Google], [http://www.openstreetmap.org/?node=1631382661 OpenStreetMap]). If you come from the Novotel, you can just walk through the beautiful [http://en.wikipedia.org/wiki/Galeries_Royales_Saint-Hubert Galeries Royales St Hubert] to get there.&lt;br /&gt;
&lt;br /&gt;
Since this is an open event, don&#039;t hesitate to invite people you met at Fosdem.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB: the room can fit a maximum of 80 people and will be open on a first come first served basis.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
As with the beer event, Mozilla Reps will be there to hand you &amp;quot;free beer&amp;quot; tickets (33cl). It should be possible to eat a few small dishes there as well ([http://alamortsubite.com/ENG/food.html salads, tartines and omelettes]).&lt;br /&gt;
&lt;br /&gt;
== Getting Around in Brussels (MAP)  ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
All sponsored Mozilla speakers will receive a 3-Day travel pass in their hotel welcome pack (subject to availability - it could be that we&#039;ve rune out of them when you ask for one). If you haven&#039;t received one, contact William to see if you can get one. &#039;&#039;&#039;Mozilla cannot guarantee that you will have one.&#039;&#039;&#039; If you do not have one, don&#039;t panic, you can easily buy a bus ticket on the bus :)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
A [https://maps.google.be/maps/ms?msid=204872608276655255927.0004d41c125a91a52dad9&amp;amp;msa=0&amp;amp;ll=50.845107,4.357581&amp;amp;spn=0.011828,0.033023 practical Google map] is available with all the relevant spots for Mozillians during their stay in Brussels.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
NB: On the day of validation, a 3-day travel allows an unlimited number of journeys on the entire public transport network of the STIB (except for the NATO-Brussels Airport section of lines 11 and 12 and the Noctis night network).&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Traveling by air to Brussels  ==&lt;br /&gt;
=== Brussels Airport ===&lt;br /&gt;
…the airport is less than 20 minutes from the city centre. From 6am till nearly midnight, the AIRPORT CITY EXPRESS train brings you to Midi, Central and North stations four times per hour. A one-way ticket costs 7.80 €. The city express train is located in the basement (level -1) of the terminal building itself. &lt;br /&gt;
&lt;br /&gt;
[[Image:Airport to Brussels.gif|frame|none]]&lt;br /&gt;
&lt;br /&gt;
There is also a Bus service ([http://www.stib.be/irj/go/km/docs/horaires/21/schema/20120416/21_1.gif Airport Line 12 or 21]) but it doesn&#039;t go straight to the hotel. If you take that bus, get off at &#039;&#039;Schuman&#039;&#039; and take the metro from there to &#039;&#039;Gare Centrale&#039;&#039;. The cost is 4.00 € if you buy it at the airport bus station (platform C) or 6.00 € in the bus.&lt;br /&gt;
&lt;br /&gt;
=== Brussels South Charleroi Airport ===&lt;br /&gt;
Some low-cost flights (Ryanair, Wizzair, …) are operated from there. It is approximately one hour away from the city centre. A [http://www.charleroi-airport.com/en/passengers/acces-and-parking/brussels-city-shuttle/index.html shuttle bus] (1 hour, €13) will bring you from there to Brussels South Railway station. For your return flight, it is recommended that you take this shuttle bus 3 hours prior departure.&lt;br /&gt;
&lt;br /&gt;
== Traveling by train to Brussels  ==&lt;br /&gt;
If you are traveling by train to Brussels, it is best for you to get off at the Central Station stop. &lt;br /&gt;
&lt;br /&gt;
Most High-speed trains (TGV, Thalys, Eurostar, ICE) stop at Brussels South (&#039;&#039;Gare du Midi&#039;&#039;) instead. From there, you can either find a local train to Central Station, or take the Tramway/Metro (line 3 or 4 to &#039;&#039;De Brouckère&#039;&#039;, then metro line 1 or 5 to &#039;&#039;Gare Centrale&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
== Hotel  ==&lt;br /&gt;
Most Mozilla speakers and staff will be staying at the &#039;&#039;&#039;Novotel Brussels Grand Place&#039;&#039;&#039;. &lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&#039;&#039;&#039;Please be aware that all the rooms that have been booked in advance by Mozilla are now full&#039;&#039;&#039;. If your weren&#039;t registered as a speaker and haven&#039;t asked for a room yet, you will have to make the booking yourself.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Information &#039;&#039;&#039;how to reach your hotel&#039;&#039;&#039; from Central station is [[Fosdem:2010/directions| available here]]&lt;br /&gt;
&lt;br /&gt;
Here are the hotel details: &lt;br /&gt;
&lt;br /&gt;
 Novotel Brussels off Grand&#039;Place&lt;br /&gt;
 Rue du Marché Aux Herbes 120&lt;br /&gt;
 1000 BRUSSELS&lt;br /&gt;
 BELGIUM&lt;br /&gt;
 Tel:  (+32)2/5143333&lt;br /&gt;
 Fax:  (+32)2/5117723&lt;br /&gt;
 E-mail:  H1030@accor.com&lt;br /&gt;
 Nearest metro stop: &#039;&#039;Gare Centrale/Centraal Station&#039;&#039;&lt;br /&gt;
 [http://www.accorhotels.com/gb/hotel-1030-novotel-brussels-off-grand-place/index.shtml See website here]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Warning:&#039;&#039;&#039; there is another Novotel called &#039;&#039;&#039;Novotel Brussels Centre Tour Noire&#039;&#039;&#039; a few hundred meters away (near De Brouckère). It is not the same hotel but is equally good and is at walking distance from Novotel Grand Place.&lt;br /&gt;
&lt;br /&gt;
=== Other hotels in the neighborhood ===&lt;br /&gt;
There are many hotels around the Central station, and in the city center in general.&lt;br /&gt;
&lt;br /&gt;
You may try:&lt;br /&gt;
* http://www.hotel-la-madeleine.be/ (almost facing the Novotel)&lt;br /&gt;
* http://www.almahotel.be/ (a few dozen meters away in an adjacent street)&lt;br /&gt;
&lt;br /&gt;
=== Hotel discounts ===&lt;br /&gt;
A number of hotels in Brussels offer a discount to FOSDEM visitors.&lt;br /&gt;
See https://fosdem.org/2014/practical/accommodation/&lt;br /&gt;
&lt;br /&gt;
== Other accommodation options  ==&lt;br /&gt;
&lt;br /&gt;
Other great accommodation options exist in Brussels. There are [http://www.airbnb.com/travel/brussel/be local residents renting couches and private rooms] for as little as $30. Also some have reviews.&lt;br /&gt;
&lt;br /&gt;
== Coworking options ==&lt;br /&gt;
Arriving early or leaving late and need a nice place to work? The [http://coworking.betagroup.be/ Betagroup Coworking] offers to host Fosdem attendees for free on Friday and Monday (9am to 6pm).&lt;br /&gt;
&lt;br /&gt;
Please see details and signup info here: http://coworking.betagroup.be/hosting-the-fosdem-participants/ Space is limited and signup will be disabled when the limit is reached. &lt;br /&gt;
&lt;br /&gt;
Don&#039;t hesitate to ask Ramón for options if you&#039;d like to stay longer.&lt;br /&gt;
&lt;br /&gt;
== WiFi and mobile data  ==&lt;br /&gt;
=== At Fosdem  ===&lt;br /&gt;
At FOSDEM, a FREE WiFi network called &amp;quot;FOSDEM&amp;quot; will be very &amp;quot;strong&amp;quot; and there should not be any ambiguity about which network to use. Most 802.11 stacks will likely do the Right Thing[tm] automatically.&amp;amp;nbsp;:-) &lt;br /&gt;
&lt;br /&gt;
=== At the NOVOTEL  ===&lt;br /&gt;
There should be Free Wi-Fi at least in the lobby, and possibly in your room. Ask the reception if unsure so you don&#039;t get charged for this.&lt;br /&gt;
&lt;br /&gt;
=== SIM cards/Mobile Data ===&lt;br /&gt;
If you have a GSM-compatible phone and need data connectivity (EDGE/3G) without paying prohibitive roaming charges, you can buy a prepaid SIM card with a data plan in most mobile phone shops, including some in the Airport arrival terminal.&lt;br /&gt;
&lt;br /&gt;
Here are a couple of plans that you may find interesting:&lt;br /&gt;
* BASE: 10€ prepaid card with 5€ top-up (100MB) or 10€ top-up (1000MB)&lt;br /&gt;
* Belgacom/Proximus: 15€ Pay&amp;amp;Go Max prepaid card (250MB included)&lt;br /&gt;
&lt;br /&gt;
== Getting from the Hotel/Central Station to FOSDEM  ==&lt;br /&gt;
&lt;br /&gt;
It takes about 35 min from downtown Brussels to FOSDEM by public bus.&lt;br /&gt;
&lt;br /&gt;
From station GARE CENTRALE, take [http://www.stib.be/irj/go/km/docs/horaires/71/schema/20110901/71_1.gif Bus 71] traveling towards DELTA. Get out at the station ULB (22 mins, 14 stops). From there it&#039;s a few hundred meters footwalk. The total travel takes about 35 minutes.&lt;br /&gt;
&lt;br /&gt;
Google transit will give you good [http://maps.google.be/maps?saddr=March%C3%A9+aux+herbes+120,+Bruxelles&amp;amp;daddr=Avenue+Paul+H%C3%A9ger,+Bruxelles&amp;amp;hl=en&amp;amp;ie=UTF8&amp;amp;ll=50.844958,4.35992&amp;amp;spn=0.01134,0.027874&amp;amp;sll=50.846364,4.354835&amp;amp;sspn=0.001418,0.003484&amp;amp;dirflg=r&amp;amp;ttype=now&amp;amp;noexp=0&amp;amp;noal=0&amp;amp;sort=def&amp;amp;mra=ls&amp;amp;t=h&amp;amp;z=16&amp;amp;start=0 Public transport directions]. If you have a mobile data plan (beware of roaming charges) or are connected to a wifi network, you can also check for waiting times and vehicle positions on http://m.stib.be/?lang=en or with the [https://market.android.com/details?id=be.stib&amp;amp;hl=en Android STIB application]. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Useful tip:&#039;&#039;&#039; If you are waiting in the cold at ULB for a bus to get back to the city center (towards &#039;&#039;De Brouckère&#039;&#039;) and it doesn&#039;t come or you fear it will be too crowded, you may want to take it in the other direction instead (to &#039;&#039;Delta&#039;&#039;, a few stops away). &#039;&#039;Delta&#039;&#039; is actually a metro station on line 5, which also goes to &#039;&#039;Gare centrale&#039;&#039; and &#039;&#039;De Brouckère&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
A detailed map of the ULB campus and of the FOSDEM entrance, as well as detailed instructions on how to get there by public transportation can be found here: https://fosdem.org/2013/practical/transportation/&lt;br /&gt;
&lt;br /&gt;
== Leaving FOSDEM to leave Brussels  ==&lt;br /&gt;
&lt;br /&gt;
From Sunday afternoon till Sunday evening, FOSDEM will provide free transportation by bus from the conference site (ULB Campus Solbosch) to the [http://en.wikipedia.org/wiki/Brussels-South_railway_station Brussels-South railway station] which has the best connections to Brussels Airport and neighboring countries. &lt;br /&gt;
&lt;br /&gt;
== Contact Persons  ==&lt;br /&gt;
&lt;br /&gt;
If ever you need anything during your stay in Brussels, or if you need more information, please don&#039;t hesitate to contact: &lt;br /&gt;
&lt;br /&gt;
* Benoit (Mozilla Belgium community) - benoit.leseul at gmail dot com -  (+32) 498 31 67 45&amp;lt;br&amp;gt;&lt;br /&gt;
* Brian King - bking at mozilla dot com - +38631745599&lt;br /&gt;
&lt;br /&gt;
== IRC  ==&lt;br /&gt;
&lt;br /&gt;
We will set up the #FOSDEM Channel on irc.mozilla.org&amp;amp;nbsp;!&lt;br /&gt;
&lt;br /&gt;
== Devroom Presentations ==&lt;br /&gt;
&lt;br /&gt;
;Webmaker and MozEdu - Mozilla in the education and the code&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Webmaker_and_MozEdu_Mozilla_in_the_education_and_the_code.webm&lt;br /&gt;
;Developing Webapps for Firefox OS&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Developing_Webapps_for_Firefox_OS.webm&lt;br /&gt;
;State of Firefox for Android&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/State_of_Firefox_for_Android.webm&lt;br /&gt;
:http://sjeng.org/mozilla/fosdem2014_final.pdf&lt;br /&gt;
;State of Firefox OS&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/State_of_Firefox_OS.webm&lt;br /&gt;
;Mozilla Persona&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt; an easy way to sign into websites&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Mozilla_Persona_an_easy_way_to_sign_into_websites.webm&lt;br /&gt;
;Designing for Participation and Web Litteracy&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Designing_for_Participation_and_Web_Litteracy.webm&lt;br /&gt;
;Google Summer of Code and Mozilla&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Google_Summer_of_Code_and_Mozilla.webm&lt;br /&gt;
;JavaScript for the skeptics&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/JavaScript_for_the_skeptics.webm&lt;br /&gt;
;Servo&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt; building a parallel web browser&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Servo_building_a_parallel_web_browser.webm&lt;br /&gt;
:http://www.joshmatthews.net/fosdemservo/&lt;br /&gt;
;Web Audio API&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Web_Audio_API.webm&lt;br /&gt;
;Extending Firefox Developer Tools&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Extending_Firefox_Developer_Tools.webm&lt;br /&gt;
;Utilizing GPUs to accelerate 2D content&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Utilizing_GPUs_to_accelerate_2D_content.webm&lt;br /&gt;
:http://people.mozilla.org/~bschouten/fosdem2014/FOSDEM2014.pdf&lt;br /&gt;
:http://people.mozilla.org/~bschouten/fosdem2014/FOSDEM%202014.pptx&lt;br /&gt;
;Testing for a Better Web&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Testing_for_a_Better_Web.webm&lt;br /&gt;
;Women and Technology&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Women_and_Technology.webm&lt;br /&gt;
:http://www.slideshare.net/priynag/women-and-technology-31005551&lt;br /&gt;
;Observe online tracking with Lightbeam&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Observe_online_tracking_with_Lightbeam.webm&lt;br /&gt;
;State of Thunderbird&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/State_of_Thunderbird.webm&lt;br /&gt;
&lt;br /&gt;
== The Aftermath ==&lt;br /&gt;
&lt;br /&gt;
Photos, Blogposts etc. will be [https://wiki.mozilla.org/Fosdem:2014:Aftermath linked here].&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Fosdem:2014&amp;diff=920238</id>
		<title>Fosdem:2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Fosdem:2014&amp;diff=920238"/>
		<updated>2014-02-07T21:43:18Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: /* Devroom Presentations */ Add Fennec slides&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt; [[Fosdem:2013]] | &#039;&#039;&#039;Fosdem:2014&#039;&#039;&#039; | [[Fosdem:2015]] &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FOSDEM&#039;&#039;&#039; (Free and Open Source Software Developers&#039; European Meeting) is a free event offering open source communities a place to meet, share ideas and collaborate. It is renowned for being highly developer-oriented and brings together 5000+ geeks from all over the world. No registration necessary.  [http://fosdem.org/2014/ More info…] &lt;br /&gt;
&lt;br /&gt;
= Practical Information =&lt;br /&gt;
Fosdem 2014 is taking place in Brussels, Belgium on Saturday 1 and Sunday 2 February 2014. See http://fosdem.org/&lt;br /&gt;
Mozilla&#039;s presence at Fosdem is organized as a [https://reps.mozilla.org/e/fosdem-2014/ Mozilla Reps Event]. &lt;br /&gt;
&lt;br /&gt;
== Registration  ==&lt;br /&gt;
As a Free event, no formal registration is needed to attend Fosdem.&lt;br /&gt;
If you are a &#039;&#039;&#039;Mozilla Rep&#039;&#039;&#039; or have an &#039;&#039;&#039;Mozillians.org profile&#039;&#039;&#039;, you can say you are attending on the [https://reps.mozilla.org/e/fosdem-2014/ Event page].&lt;br /&gt;
&lt;br /&gt;
For practical purposes, if you want us to know you are in the area, please add yourself to [[Fosdem:2014:Attendees]].&lt;br /&gt;
&lt;br /&gt;
== Sponsorship for Travel and Accommodation  ==&lt;br /&gt;
All volunteers and community members who are official speakers in the by Mozilla DevRoom and Mozilla volunteers helping with our participation at the event will be eligible for sponsorship. The call for volunteers is now closed, and the selected volunteers have been contacted.&lt;br /&gt;
&lt;br /&gt;
Mozilla staff (including speakers) who are interested in attending FOSDEM must book their own travel and hotel.&lt;br /&gt;
&lt;br /&gt;
All sponsored Mozillians will be staying at the Novotel Grand Place in shared twin rooms. An email containing detailed information on their hotel will be sent to all sponsored participants.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Reimbursement policy ===&lt;br /&gt;
&lt;br /&gt;
Mozilla sponsored speakers traveling by plane, train or bus will be asked to purchase their own tickets. NB: PLEASE MAKE SURE TO PURCHASE THE CHEAPEST POSSIBLE TICKET - if you your ticket costs more than 300 EUR, please contact William before making the booking. &lt;br /&gt;
&lt;br /&gt;
If you are sponsored by Mozilla and have purchased your own travel, please fill in the [http://somethin-else.org/public/ReMo_expense_form.ods Mozilla expense form] and send it to William Quiviger (william at mozilla dot com). Also, please make sure to send William a scanned copy of ALL receipts relevant to your expense form.&lt;br /&gt;
&lt;br /&gt;
Once their expense form has been received and reviewed, participants will get full reimbursement via PayPal (or wire transfer if there is no other option - be warned, this can take a looooong time).&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mozilla DevRoom  ==&lt;br /&gt;
&lt;br /&gt;
Every year Mozilla developers and contributors have a dedicated room (ie. Mozilla DevRoom) in which to hold talks and sessions.&lt;br /&gt;
&lt;br /&gt;
This year, Mozilla will have: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;room U.218A&#039;&#039;&#039; (next to Chavanne) on Saturday from 11:00 to 19:00&lt;br /&gt;
* 363 seats;&lt;br /&gt;
* power (C/E plugs) &lt;br /&gt;
* a video projector (VGA);&lt;br /&gt;
* best-effort shared wireless Internet;&lt;br /&gt;
* video recording equipment which can be operated by volunteers.&lt;br /&gt;
&lt;br /&gt;
=== Schedule  ===&lt;br /&gt;
The schedule is now finalized, check the [https://fosdem.org/2014/schedule/track/mozilla/ schedule on the official FOSDEM page] where the selected talks are beginning to appear. Speakers have been contacted already.&lt;br /&gt;
&lt;br /&gt;
== Mozilla Booth  ==&lt;br /&gt;
There will be a booth manned by Mozilla volunteers in the main conference building. The goal is three-fold: &lt;br /&gt;
# to evangelize and answer questions&lt;br /&gt;
# to recruit new volunteers;&lt;br /&gt;
# distribute merchandise. &lt;br /&gt;
&lt;br /&gt;
If you would like to volunteer to help man the booth, make sure to sign-up in the chart below. In general, if you notice that someone has been at the stand for a while, please don&#039;t hesitate to switch places with him/her! Also, please help to keep the place clean and tidy! &lt;br /&gt;
&lt;br /&gt;
https://etherpad.mozilla.org/fosdem-2014-booth&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&#039;&#039;&#039;I you&#039;d like to help, please sign-up [https://etherpad.mozilla.org/fosdem2012-volunteers on the Etherpad] and read all the information there!&#039;&#039;&#039;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== Where is it located? ===&lt;br /&gt;
The Mozilla Booth is located on the ground floor of Building K next to the main parking, and close to the main Infodesk. &lt;br /&gt;
See this map: https://fosdem.org/2014/schedule/buildings/#k&lt;br /&gt;
&lt;br /&gt;
== Food, Beverages, and Saturday evening party  ==&lt;br /&gt;
&lt;br /&gt;
Breakfast will be served for sponsored Mozillians staying in one of the hotels Mozilla has secured for the event. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Any other food or drink expenses (including room service and in-room minibar charges and lunch at FOSDEM) are at the expense of the Mozillian.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
== Friday Beer Event  ==&lt;br /&gt;
As every year, there will be a [https://fosdem.org/2014/practical/beerevent/ FOSDEM beer event] on Friday night before FOSDEM. We&#039;ll be distributing a limited amount of free drink tokens starting at 6PM, so look out for them :)&lt;br /&gt;
&lt;br /&gt;
Warning: don&#039;t forget to read the &amp;quot;A note of caution&amp;quot; part of https://fosdem.org/2014/practical/beerevent/&lt;br /&gt;
&lt;br /&gt;
=== Saturday night Party ===&lt;br /&gt;
Historically, a dinner for Mozillians has often been organised on the Saturday night of FOSDEM. For the last couple of years though, Mozillians are encouraged to meet and dine with folks from other open projects. Please watch this space for suggestions.&lt;br /&gt;
&lt;br /&gt;
That said, we &#039;&#039;will&#039;&#039; have a &#039;&#039;&#039;Party from 20:00 (8pm)&#039;&#039;&#039; at Café-Brasserie &#039;&#039;&#039;À la Mort subite&#039;&#039;&#039;, Rue Montagne-aux-Herbes Potagères 7, B-1000 Bruxelles ([http://maps.google.com/maps/place?q=la+mort+subite+bruxelles&amp;amp;cid=10135230689229324934 Google], [http://www.openstreetmap.org/?node=1631382661 OpenStreetMap]). If you come from the Novotel, you can just walk through the beautiful [http://en.wikipedia.org/wiki/Galeries_Royales_Saint-Hubert Galeries Royales St Hubert] to get there.&lt;br /&gt;
&lt;br /&gt;
Since this is an open event, don&#039;t hesitate to invite people you met at Fosdem.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB: the room can fit a maximum of 80 people and will be open on a first come first served basis.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
As with the beer event, Mozilla Reps will be there to hand you &amp;quot;free beer&amp;quot; tickets (33cl). It should be possible to eat a few small dishes there as well ([http://alamortsubite.com/ENG/food.html salads, tartines and omelettes]).&lt;br /&gt;
&lt;br /&gt;
== Getting Around in Brussels (MAP)  ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
All sponsored Mozilla speakers will receive a 3-Day travel pass in their hotel welcome pack (subject to availability - it could be that we&#039;ve rune out of them when you ask for one). If you haven&#039;t received one, contact William to see if you can get one. &#039;&#039;&#039;Mozilla cannot guarantee that you will have one.&#039;&#039;&#039; If you do not have one, don&#039;t panic, you can easily buy a bus ticket on the bus :)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
A [https://maps.google.be/maps/ms?msid=204872608276655255927.0004d41c125a91a52dad9&amp;amp;msa=0&amp;amp;ll=50.845107,4.357581&amp;amp;spn=0.011828,0.033023 practical Google map] is available with all the relevant spots for Mozillians during their stay in Brussels.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
NB: On the day of validation, a 3-day travel allows an unlimited number of journeys on the entire public transport network of the STIB (except for the NATO-Brussels Airport section of lines 11 and 12 and the Noctis night network).&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Traveling by air to Brussels  ==&lt;br /&gt;
=== Brussels Airport ===&lt;br /&gt;
…the airport is less than 20 minutes from the city centre. From 6am till nearly midnight, the AIRPORT CITY EXPRESS train brings you to Midi, Central and North stations four times per hour. A one-way ticket costs 7.80 €. The city express train is located in the basement (level -1) of the terminal building itself. &lt;br /&gt;
&lt;br /&gt;
[[Image:Airport to Brussels.gif|frame|none]]&lt;br /&gt;
&lt;br /&gt;
There is also a Bus service ([http://www.stib.be/irj/go/km/docs/horaires/21/schema/20120416/21_1.gif Airport Line 12 or 21]) but it doesn&#039;t go straight to the hotel. If you take that bus, get off at &#039;&#039;Schuman&#039;&#039; and take the metro from there to &#039;&#039;Gare Centrale&#039;&#039;. The cost is 4.00 € if you buy it at the airport bus station (platform C) or 6.00 € in the bus.&lt;br /&gt;
&lt;br /&gt;
=== Brussels South Charleroi Airport ===&lt;br /&gt;
Some low-cost flights (Ryanair, Wizzair, …) are operated from there. It is approximately one hour away from the city centre. A [http://www.charleroi-airport.com/en/passengers/acces-and-parking/brussels-city-shuttle/index.html shuttle bus] (1 hour, €13) will bring you from there to Brussels South Railway station. For your return flight, it is recommended that you take this shuttle bus 3 hours prior departure.&lt;br /&gt;
&lt;br /&gt;
== Traveling by train to Brussels  ==&lt;br /&gt;
If you are traveling by train to Brussels, it is best for you to get off at the Central Station stop. &lt;br /&gt;
&lt;br /&gt;
Most High-speed trains (TGV, Thalys, Eurostar, ICE) stop at Brussels South (&#039;&#039;Gare du Midi&#039;&#039;) instead. From there, you can either find a local train to Central Station, or take the Tramway/Metro (line 3 or 4 to &#039;&#039;De Brouckère&#039;&#039;, then metro line 1 or 5 to &#039;&#039;Gare Centrale&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
== Hotel  ==&lt;br /&gt;
Most Mozilla speakers and staff will be staying at the &#039;&#039;&#039;Novotel Brussels Grand Place&#039;&#039;&#039;. &lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&#039;&#039;&#039;Please be aware that all the rooms that have been booked in advance by Mozilla are now full&#039;&#039;&#039;. If your weren&#039;t registered as a speaker and haven&#039;t asked for a room yet, you will have to make the booking yourself.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Information &#039;&#039;&#039;how to reach your hotel&#039;&#039;&#039; from Central station is [[Fosdem:2010/directions| available here]]&lt;br /&gt;
&lt;br /&gt;
Here are the hotel details: &lt;br /&gt;
&lt;br /&gt;
 Novotel Brussels off Grand&#039;Place&lt;br /&gt;
 Rue du Marché Aux Herbes 120&lt;br /&gt;
 1000 BRUSSELS&lt;br /&gt;
 BELGIUM&lt;br /&gt;
 Tel:  (+32)2/5143333&lt;br /&gt;
 Fax:  (+32)2/5117723&lt;br /&gt;
 E-mail:  H1030@accor.com&lt;br /&gt;
 Nearest metro stop: &#039;&#039;Gare Centrale/Centraal Station&#039;&#039;&lt;br /&gt;
 [http://www.accorhotels.com/gb/hotel-1030-novotel-brussels-off-grand-place/index.shtml See website here]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Warning:&#039;&#039;&#039; there is another Novotel called &#039;&#039;&#039;Novotel Brussels Centre Tour Noire&#039;&#039;&#039; a few hundred meters away (near De Brouckère). It is not the same hotel but is equally good and is at walking distance from Novotel Grand Place.&lt;br /&gt;
&lt;br /&gt;
=== Other hotels in the neighborhood ===&lt;br /&gt;
There are many hotels around the Central station, and in the city center in general.&lt;br /&gt;
&lt;br /&gt;
You may try:&lt;br /&gt;
* http://www.hotel-la-madeleine.be/ (almost facing the Novotel)&lt;br /&gt;
* http://www.almahotel.be/ (a few dozen meters away in an adjacent street)&lt;br /&gt;
&lt;br /&gt;
=== Hotel discounts ===&lt;br /&gt;
A number of hotels in Brussels offer a discount to FOSDEM visitors.&lt;br /&gt;
See https://fosdem.org/2014/practical/accommodation/&lt;br /&gt;
&lt;br /&gt;
== Other accommodation options  ==&lt;br /&gt;
&lt;br /&gt;
Other great accommodation options exist in Brussels. There are [http://www.airbnb.com/travel/brussel/be local residents renting couches and private rooms] for as little as $30. Also some have reviews.&lt;br /&gt;
&lt;br /&gt;
== Coworking options ==&lt;br /&gt;
Arriving early or leaving late and need a nice place to work? The [http://coworking.betagroup.be/ Betagroup Coworking] offers to host Fosdem attendees for free on Friday and Monday (9am to 6pm).&lt;br /&gt;
&lt;br /&gt;
Please see details and signup info here: http://coworking.betagroup.be/hosting-the-fosdem-participants/ Space is limited and signup will be disabled when the limit is reached. &lt;br /&gt;
&lt;br /&gt;
Don&#039;t hesitate to ask Ramón for options if you&#039;d like to stay longer.&lt;br /&gt;
&lt;br /&gt;
== WiFi and mobile data  ==&lt;br /&gt;
=== At Fosdem  ===&lt;br /&gt;
At FOSDEM, a FREE WiFi network called &amp;quot;FOSDEM&amp;quot; will be very &amp;quot;strong&amp;quot; and there should not be any ambiguity about which network to use. Most 802.11 stacks will likely do the Right Thing[tm] automatically.&amp;amp;nbsp;:-) &lt;br /&gt;
&lt;br /&gt;
=== At the NOVOTEL  ===&lt;br /&gt;
There should be Free Wi-Fi at least in the lobby, and possibly in your room. Ask the reception if unsure so you don&#039;t get charged for this.&lt;br /&gt;
&lt;br /&gt;
=== SIM cards/Mobile Data ===&lt;br /&gt;
If you have a GSM-compatible phone and need data connectivity (EDGE/3G) without paying prohibitive roaming charges, you can buy a prepaid SIM card with a data plan in most mobile phone shops, including some in the Airport arrival terminal.&lt;br /&gt;
&lt;br /&gt;
Here are a couple of plans that you may find interesting:&lt;br /&gt;
* BASE: 10€ prepaid card with 5€ top-up (100MB) or 10€ top-up (1000MB)&lt;br /&gt;
* Belgacom/Proximus: 15€ Pay&amp;amp;Go Max prepaid card (250MB included)&lt;br /&gt;
&lt;br /&gt;
== Getting from the Hotel/Central Station to FOSDEM  ==&lt;br /&gt;
&lt;br /&gt;
It takes about 35 min from downtown Brussels to FOSDEM by public bus.&lt;br /&gt;
&lt;br /&gt;
From station GARE CENTRALE, take [http://www.stib.be/irj/go/km/docs/horaires/71/schema/20110901/71_1.gif Bus 71] traveling towards DELTA. Get out at the station ULB (22 mins, 14 stops). From there it&#039;s a few hundred meters footwalk. The total travel takes about 35 minutes.&lt;br /&gt;
&lt;br /&gt;
Google transit will give you good [http://maps.google.be/maps?saddr=March%C3%A9+aux+herbes+120,+Bruxelles&amp;amp;daddr=Avenue+Paul+H%C3%A9ger,+Bruxelles&amp;amp;hl=en&amp;amp;ie=UTF8&amp;amp;ll=50.844958,4.35992&amp;amp;spn=0.01134,0.027874&amp;amp;sll=50.846364,4.354835&amp;amp;sspn=0.001418,0.003484&amp;amp;dirflg=r&amp;amp;ttype=now&amp;amp;noexp=0&amp;amp;noal=0&amp;amp;sort=def&amp;amp;mra=ls&amp;amp;t=h&amp;amp;z=16&amp;amp;start=0 Public transport directions]. If you have a mobile data plan (beware of roaming charges) or are connected to a wifi network, you can also check for waiting times and vehicle positions on http://m.stib.be/?lang=en or with the [https://market.android.com/details?id=be.stib&amp;amp;hl=en Android STIB application]. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Useful tip:&#039;&#039;&#039; If you are waiting in the cold at ULB for a bus to get back to the city center (towards &#039;&#039;De Brouckère&#039;&#039;) and it doesn&#039;t come or you fear it will be too crowded, you may want to take it in the other direction instead (to &#039;&#039;Delta&#039;&#039;, a few stops away). &#039;&#039;Delta&#039;&#039; is actually a metro station on line 5, which also goes to &#039;&#039;Gare centrale&#039;&#039; and &#039;&#039;De Brouckère&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
A detailed map of the ULB campus and of the FOSDEM entrance, as well as detailed instructions on how to get there by public transportation can be found here: https://fosdem.org/2013/practical/transportation/&lt;br /&gt;
&lt;br /&gt;
== Leaving FOSDEM to leave Brussels  ==&lt;br /&gt;
&lt;br /&gt;
From Sunday afternoon till Sunday evening, FOSDEM will provide free transportation by bus from the conference site (ULB Campus Solbosch) to the [http://en.wikipedia.org/wiki/Brussels-South_railway_station Brussels-South railway station] which has the best connections to Brussels Airport and neighboring countries. &lt;br /&gt;
&lt;br /&gt;
== Contact Persons  ==&lt;br /&gt;
&lt;br /&gt;
If ever you need anything during your stay in Brussels, or if you need more information, please don&#039;t hesitate to contact: &lt;br /&gt;
&lt;br /&gt;
* Benoit (Mozilla Belgium community) - benoit.leseul at gmail dot com -  (+32) 498 31 67 45&amp;lt;br&amp;gt;&lt;br /&gt;
* Brian King - bking at mozilla dot com - +38631745599&lt;br /&gt;
&lt;br /&gt;
== IRC  ==&lt;br /&gt;
&lt;br /&gt;
We will set up the #FOSDEM Channel on irc.mozilla.org&amp;amp;nbsp;!&lt;br /&gt;
&lt;br /&gt;
== Devroom Presentations ==&lt;br /&gt;
&lt;br /&gt;
;Webmaker and MozEdu - Mozilla in the education and the code&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Webmaker_and_MozEdu_Mozilla_in_the_education_and_the_code.webm&lt;br /&gt;
;Developing Webapps for Firefox OS&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Developing_Webapps_for_Firefox_OS.webm&lt;br /&gt;
;State of Firefox for Android&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/State_of_Firefox_for_Android.webm&lt;br /&gt;
:http://sjeng.org/mozilla/fosdem2014_final.pdf&lt;br /&gt;
;State of Firefox OS&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/State_of_Firefox_OS.webm&lt;br /&gt;
;Mozilla Persona&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt; an easy way to sign into websites&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Mozilla_Persona_an_easy_way_to_sign_into_websites.webm&lt;br /&gt;
;Designing for Participation and Web Litteracy&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Designing_for_Participation_and_Web_Litteracy.webm&lt;br /&gt;
;Google Summer of Code and Mozilla&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Google_Summer_of_Code_and_Mozilla.webm&lt;br /&gt;
;JavaScript for the skeptics&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/JavaScript_for_the_skeptics.webm&lt;br /&gt;
;Servo&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt; building a parallel web browser&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Servo_building_a_parallel_web_browser.webm&lt;br /&gt;
:http://www.joshmatthews.net/fosdemservo/&lt;br /&gt;
;Web Audio API&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Web_Audio_API.webm&lt;br /&gt;
;Extending Firefox Developer Tools&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Extending_Firefox_Developer_Tools.webm&lt;br /&gt;
;Utilizing GPUs to accelerate 2D content&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Utilizing_GPUs_to_accelerate_2D_content.webm&lt;br /&gt;
:http://people.mozilla.org/~bschouten/fosdem2014/FOSDEM2014.pdf&lt;br /&gt;
:http://people.mozilla.org/~bschouten/fosdem2014/FOSDEM%202014.pptx&lt;br /&gt;
;Testing for a Better Web&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Testing_for_a_Better_Web.webm&lt;br /&gt;
;Women and Technology&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Women_and_Technology.webm&lt;br /&gt;
;Observe online tracking with Lightbeam&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Observe_online_tracking_with_Lightbeam.webm&lt;br /&gt;
;State of Thunderbird&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/State_of_Thunderbird.webm&lt;br /&gt;
&lt;br /&gt;
== The Aftermath ==&lt;br /&gt;
&lt;br /&gt;
Photos, Blogposts etc. will be [https://wiki.mozilla.org/Fosdem:2014:Aftermath linked here].&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Fosdem:2014&amp;diff=920233</id>
		<title>Fosdem:2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Fosdem:2014&amp;diff=920233"/>
		<updated>2014-02-07T21:38:56Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: /* Devroom Presentations */ Improve markup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt; [[Fosdem:2013]] | &#039;&#039;&#039;Fosdem:2014&#039;&#039;&#039; | [[Fosdem:2015]] &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FOSDEM&#039;&#039;&#039; (Free and Open Source Software Developers&#039; European Meeting) is a free event offering open source communities a place to meet, share ideas and collaborate. It is renowned for being highly developer-oriented and brings together 5000+ geeks from all over the world. No registration necessary.  [http://fosdem.org/2014/ More info…] &lt;br /&gt;
&lt;br /&gt;
= Practical Information =&lt;br /&gt;
Fosdem 2014 is taking place in Brussels, Belgium on Saturday 1 and Sunday 2 February 2014. See http://fosdem.org/&lt;br /&gt;
Mozilla&#039;s presence at Fosdem is organized as a [https://reps.mozilla.org/e/fosdem-2014/ Mozilla Reps Event]. &lt;br /&gt;
&lt;br /&gt;
== Registration  ==&lt;br /&gt;
As a Free event, no formal registration is needed to attend Fosdem.&lt;br /&gt;
If you are a &#039;&#039;&#039;Mozilla Rep&#039;&#039;&#039; or have an &#039;&#039;&#039;Mozillians.org profile&#039;&#039;&#039;, you can say you are attending on the [https://reps.mozilla.org/e/fosdem-2014/ Event page].&lt;br /&gt;
&lt;br /&gt;
For practical purposes, if you want us to know you are in the area, please add yourself to [[Fosdem:2014:Attendees]].&lt;br /&gt;
&lt;br /&gt;
== Sponsorship for Travel and Accommodation  ==&lt;br /&gt;
All volunteers and community members who are official speakers in the by Mozilla DevRoom and Mozilla volunteers helping with our participation at the event will be eligible for sponsorship. The call for volunteers is now closed, and the selected volunteers have been contacted.&lt;br /&gt;
&lt;br /&gt;
Mozilla staff (including speakers) who are interested in attending FOSDEM must book their own travel and hotel.&lt;br /&gt;
&lt;br /&gt;
All sponsored Mozillians will be staying at the Novotel Grand Place in shared twin rooms. An email containing detailed information on their hotel will be sent to all sponsored participants.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Reimbursement policy ===&lt;br /&gt;
&lt;br /&gt;
Mozilla sponsored speakers traveling by plane, train or bus will be asked to purchase their own tickets. NB: PLEASE MAKE SURE TO PURCHASE THE CHEAPEST POSSIBLE TICKET - if you your ticket costs more than 300 EUR, please contact William before making the booking. &lt;br /&gt;
&lt;br /&gt;
If you are sponsored by Mozilla and have purchased your own travel, please fill in the [http://somethin-else.org/public/ReMo_expense_form.ods Mozilla expense form] and send it to William Quiviger (william at mozilla dot com). Also, please make sure to send William a scanned copy of ALL receipts relevant to your expense form.&lt;br /&gt;
&lt;br /&gt;
Once their expense form has been received and reviewed, participants will get full reimbursement via PayPal (or wire transfer if there is no other option - be warned, this can take a looooong time).&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mozilla DevRoom  ==&lt;br /&gt;
&lt;br /&gt;
Every year Mozilla developers and contributors have a dedicated room (ie. Mozilla DevRoom) in which to hold talks and sessions.&lt;br /&gt;
&lt;br /&gt;
This year, Mozilla will have: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;room U.218A&#039;&#039;&#039; (next to Chavanne) on Saturday from 11:00 to 19:00&lt;br /&gt;
* 363 seats;&lt;br /&gt;
* power (C/E plugs) &lt;br /&gt;
* a video projector (VGA);&lt;br /&gt;
* best-effort shared wireless Internet;&lt;br /&gt;
* video recording equipment which can be operated by volunteers.&lt;br /&gt;
&lt;br /&gt;
=== Schedule  ===&lt;br /&gt;
The schedule is now finalized, check the [https://fosdem.org/2014/schedule/track/mozilla/ schedule on the official FOSDEM page] where the selected talks are beginning to appear. Speakers have been contacted already.&lt;br /&gt;
&lt;br /&gt;
== Mozilla Booth  ==&lt;br /&gt;
There will be a booth manned by Mozilla volunteers in the main conference building. The goal is three-fold: &lt;br /&gt;
# to evangelize and answer questions&lt;br /&gt;
# to recruit new volunteers;&lt;br /&gt;
# distribute merchandise. &lt;br /&gt;
&lt;br /&gt;
If you would like to volunteer to help man the booth, make sure to sign-up in the chart below. In general, if you notice that someone has been at the stand for a while, please don&#039;t hesitate to switch places with him/her! Also, please help to keep the place clean and tidy! &lt;br /&gt;
&lt;br /&gt;
https://etherpad.mozilla.org/fosdem-2014-booth&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&#039;&#039;&#039;I you&#039;d like to help, please sign-up [https://etherpad.mozilla.org/fosdem2012-volunteers on the Etherpad] and read all the information there!&#039;&#039;&#039;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== Where is it located? ===&lt;br /&gt;
The Mozilla Booth is located on the ground floor of Building K next to the main parking, and close to the main Infodesk. &lt;br /&gt;
See this map: https://fosdem.org/2014/schedule/buildings/#k&lt;br /&gt;
&lt;br /&gt;
== Food, Beverages, and Saturday evening party  ==&lt;br /&gt;
&lt;br /&gt;
Breakfast will be served for sponsored Mozillians staying in one of the hotels Mozilla has secured for the event. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Any other food or drink expenses (including room service and in-room minibar charges and lunch at FOSDEM) are at the expense of the Mozillian.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
== Friday Beer Event  ==&lt;br /&gt;
As every year, there will be a [https://fosdem.org/2014/practical/beerevent/ FOSDEM beer event] on Friday night before FOSDEM. We&#039;ll be distributing a limited amount of free drink tokens starting at 6PM, so look out for them :)&lt;br /&gt;
&lt;br /&gt;
Warning: don&#039;t forget to read the &amp;quot;A note of caution&amp;quot; part of https://fosdem.org/2014/practical/beerevent/&lt;br /&gt;
&lt;br /&gt;
=== Saturday night Party ===&lt;br /&gt;
Historically, a dinner for Mozillians has often been organised on the Saturday night of FOSDEM. For the last couple of years though, Mozillians are encouraged to meet and dine with folks from other open projects. Please watch this space for suggestions.&lt;br /&gt;
&lt;br /&gt;
That said, we &#039;&#039;will&#039;&#039; have a &#039;&#039;&#039;Party from 20:00 (8pm)&#039;&#039;&#039; at Café-Brasserie &#039;&#039;&#039;À la Mort subite&#039;&#039;&#039;, Rue Montagne-aux-Herbes Potagères 7, B-1000 Bruxelles ([http://maps.google.com/maps/place?q=la+mort+subite+bruxelles&amp;amp;cid=10135230689229324934 Google], [http://www.openstreetmap.org/?node=1631382661 OpenStreetMap]). If you come from the Novotel, you can just walk through the beautiful [http://en.wikipedia.org/wiki/Galeries_Royales_Saint-Hubert Galeries Royales St Hubert] to get there.&lt;br /&gt;
&lt;br /&gt;
Since this is an open event, don&#039;t hesitate to invite people you met at Fosdem.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB: the room can fit a maximum of 80 people and will be open on a first come first served basis.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
As with the beer event, Mozilla Reps will be there to hand you &amp;quot;free beer&amp;quot; tickets (33cl). It should be possible to eat a few small dishes there as well ([http://alamortsubite.com/ENG/food.html salads, tartines and omelettes]).&lt;br /&gt;
&lt;br /&gt;
== Getting Around in Brussels (MAP)  ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
All sponsored Mozilla speakers will receive a 3-Day travel pass in their hotel welcome pack (subject to availability - it could be that we&#039;ve rune out of them when you ask for one). If you haven&#039;t received one, contact William to see if you can get one. &#039;&#039;&#039;Mozilla cannot guarantee that you will have one.&#039;&#039;&#039; If you do not have one, don&#039;t panic, you can easily buy a bus ticket on the bus :)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
A [https://maps.google.be/maps/ms?msid=204872608276655255927.0004d41c125a91a52dad9&amp;amp;msa=0&amp;amp;ll=50.845107,4.357581&amp;amp;spn=0.011828,0.033023 practical Google map] is available with all the relevant spots for Mozillians during their stay in Brussels.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
NB: On the day of validation, a 3-day travel allows an unlimited number of journeys on the entire public transport network of the STIB (except for the NATO-Brussels Airport section of lines 11 and 12 and the Noctis night network).&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Traveling by air to Brussels  ==&lt;br /&gt;
=== Brussels Airport ===&lt;br /&gt;
…the airport is less than 20 minutes from the city centre. From 6am till nearly midnight, the AIRPORT CITY EXPRESS train brings you to Midi, Central and North stations four times per hour. A one-way ticket costs 7.80 €. The city express train is located in the basement (level -1) of the terminal building itself. &lt;br /&gt;
&lt;br /&gt;
[[Image:Airport to Brussels.gif|frame|none]]&lt;br /&gt;
&lt;br /&gt;
There is also a Bus service ([http://www.stib.be/irj/go/km/docs/horaires/21/schema/20120416/21_1.gif Airport Line 12 or 21]) but it doesn&#039;t go straight to the hotel. If you take that bus, get off at &#039;&#039;Schuman&#039;&#039; and take the metro from there to &#039;&#039;Gare Centrale&#039;&#039;. The cost is 4.00 € if you buy it at the airport bus station (platform C) or 6.00 € in the bus.&lt;br /&gt;
&lt;br /&gt;
=== Brussels South Charleroi Airport ===&lt;br /&gt;
Some low-cost flights (Ryanair, Wizzair, …) are operated from there. It is approximately one hour away from the city centre. A [http://www.charleroi-airport.com/en/passengers/acces-and-parking/brussels-city-shuttle/index.html shuttle bus] (1 hour, €13) will bring you from there to Brussels South Railway station. For your return flight, it is recommended that you take this shuttle bus 3 hours prior departure.&lt;br /&gt;
&lt;br /&gt;
== Traveling by train to Brussels  ==&lt;br /&gt;
If you are traveling by train to Brussels, it is best for you to get off at the Central Station stop. &lt;br /&gt;
&lt;br /&gt;
Most High-speed trains (TGV, Thalys, Eurostar, ICE) stop at Brussels South (&#039;&#039;Gare du Midi&#039;&#039;) instead. From there, you can either find a local train to Central Station, or take the Tramway/Metro (line 3 or 4 to &#039;&#039;De Brouckère&#039;&#039;, then metro line 1 or 5 to &#039;&#039;Gare Centrale&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
== Hotel  ==&lt;br /&gt;
Most Mozilla speakers and staff will be staying at the &#039;&#039;&#039;Novotel Brussels Grand Place&#039;&#039;&#039;. &lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&#039;&#039;&#039;Please be aware that all the rooms that have been booked in advance by Mozilla are now full&#039;&#039;&#039;. If your weren&#039;t registered as a speaker and haven&#039;t asked for a room yet, you will have to make the booking yourself.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Information &#039;&#039;&#039;how to reach your hotel&#039;&#039;&#039; from Central station is [[Fosdem:2010/directions| available here]]&lt;br /&gt;
&lt;br /&gt;
Here are the hotel details: &lt;br /&gt;
&lt;br /&gt;
 Novotel Brussels off Grand&#039;Place&lt;br /&gt;
 Rue du Marché Aux Herbes 120&lt;br /&gt;
 1000 BRUSSELS&lt;br /&gt;
 BELGIUM&lt;br /&gt;
 Tel:  (+32)2/5143333&lt;br /&gt;
 Fax:  (+32)2/5117723&lt;br /&gt;
 E-mail:  H1030@accor.com&lt;br /&gt;
 Nearest metro stop: &#039;&#039;Gare Centrale/Centraal Station&#039;&#039;&lt;br /&gt;
 [http://www.accorhotels.com/gb/hotel-1030-novotel-brussels-off-grand-place/index.shtml See website here]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Warning:&#039;&#039;&#039; there is another Novotel called &#039;&#039;&#039;Novotel Brussels Centre Tour Noire&#039;&#039;&#039; a few hundred meters away (near De Brouckère). It is not the same hotel but is equally good and is at walking distance from Novotel Grand Place.&lt;br /&gt;
&lt;br /&gt;
=== Other hotels in the neighborhood ===&lt;br /&gt;
There are many hotels around the Central station, and in the city center in general.&lt;br /&gt;
&lt;br /&gt;
You may try:&lt;br /&gt;
* http://www.hotel-la-madeleine.be/ (almost facing the Novotel)&lt;br /&gt;
* http://www.almahotel.be/ (a few dozen meters away in an adjacent street)&lt;br /&gt;
&lt;br /&gt;
=== Hotel discounts ===&lt;br /&gt;
A number of hotels in Brussels offer a discount to FOSDEM visitors.&lt;br /&gt;
See https://fosdem.org/2014/practical/accommodation/&lt;br /&gt;
&lt;br /&gt;
== Other accommodation options  ==&lt;br /&gt;
&lt;br /&gt;
Other great accommodation options exist in Brussels. There are [http://www.airbnb.com/travel/brussel/be local residents renting couches and private rooms] for as little as $30. Also some have reviews.&lt;br /&gt;
&lt;br /&gt;
== Coworking options ==&lt;br /&gt;
Arriving early or leaving late and need a nice place to work? The [http://coworking.betagroup.be/ Betagroup Coworking] offers to host Fosdem attendees for free on Friday and Monday (9am to 6pm).&lt;br /&gt;
&lt;br /&gt;
Please see details and signup info here: http://coworking.betagroup.be/hosting-the-fosdem-participants/ Space is limited and signup will be disabled when the limit is reached. &lt;br /&gt;
&lt;br /&gt;
Don&#039;t hesitate to ask Ramón for options if you&#039;d like to stay longer.&lt;br /&gt;
&lt;br /&gt;
== WiFi and mobile data  ==&lt;br /&gt;
=== At Fosdem  ===&lt;br /&gt;
At FOSDEM, a FREE WiFi network called &amp;quot;FOSDEM&amp;quot; will be very &amp;quot;strong&amp;quot; and there should not be any ambiguity about which network to use. Most 802.11 stacks will likely do the Right Thing[tm] automatically.&amp;amp;nbsp;:-) &lt;br /&gt;
&lt;br /&gt;
=== At the NOVOTEL  ===&lt;br /&gt;
There should be Free Wi-Fi at least in the lobby, and possibly in your room. Ask the reception if unsure so you don&#039;t get charged for this.&lt;br /&gt;
&lt;br /&gt;
=== SIM cards/Mobile Data ===&lt;br /&gt;
If you have a GSM-compatible phone and need data connectivity (EDGE/3G) without paying prohibitive roaming charges, you can buy a prepaid SIM card with a data plan in most mobile phone shops, including some in the Airport arrival terminal.&lt;br /&gt;
&lt;br /&gt;
Here are a couple of plans that you may find interesting:&lt;br /&gt;
* BASE: 10€ prepaid card with 5€ top-up (100MB) or 10€ top-up (1000MB)&lt;br /&gt;
* Belgacom/Proximus: 15€ Pay&amp;amp;Go Max prepaid card (250MB included)&lt;br /&gt;
&lt;br /&gt;
== Getting from the Hotel/Central Station to FOSDEM  ==&lt;br /&gt;
&lt;br /&gt;
It takes about 35 min from downtown Brussels to FOSDEM by public bus.&lt;br /&gt;
&lt;br /&gt;
From station GARE CENTRALE, take [http://www.stib.be/irj/go/km/docs/horaires/71/schema/20110901/71_1.gif Bus 71] traveling towards DELTA. Get out at the station ULB (22 mins, 14 stops). From there it&#039;s a few hundred meters footwalk. The total travel takes about 35 minutes.&lt;br /&gt;
&lt;br /&gt;
Google transit will give you good [http://maps.google.be/maps?saddr=March%C3%A9+aux+herbes+120,+Bruxelles&amp;amp;daddr=Avenue+Paul+H%C3%A9ger,+Bruxelles&amp;amp;hl=en&amp;amp;ie=UTF8&amp;amp;ll=50.844958,4.35992&amp;amp;spn=0.01134,0.027874&amp;amp;sll=50.846364,4.354835&amp;amp;sspn=0.001418,0.003484&amp;amp;dirflg=r&amp;amp;ttype=now&amp;amp;noexp=0&amp;amp;noal=0&amp;amp;sort=def&amp;amp;mra=ls&amp;amp;t=h&amp;amp;z=16&amp;amp;start=0 Public transport directions]. If you have a mobile data plan (beware of roaming charges) or are connected to a wifi network, you can also check for waiting times and vehicle positions on http://m.stib.be/?lang=en or with the [https://market.android.com/details?id=be.stib&amp;amp;hl=en Android STIB application]. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Useful tip:&#039;&#039;&#039; If you are waiting in the cold at ULB for a bus to get back to the city center (towards &#039;&#039;De Brouckère&#039;&#039;) and it doesn&#039;t come or you fear it will be too crowded, you may want to take it in the other direction instead (to &#039;&#039;Delta&#039;&#039;, a few stops away). &#039;&#039;Delta&#039;&#039; is actually a metro station on line 5, which also goes to &#039;&#039;Gare centrale&#039;&#039; and &#039;&#039;De Brouckère&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
A detailed map of the ULB campus and of the FOSDEM entrance, as well as detailed instructions on how to get there by public transportation can be found here: https://fosdem.org/2013/practical/transportation/&lt;br /&gt;
&lt;br /&gt;
== Leaving FOSDEM to leave Brussels  ==&lt;br /&gt;
&lt;br /&gt;
From Sunday afternoon till Sunday evening, FOSDEM will provide free transportation by bus from the conference site (ULB Campus Solbosch) to the [http://en.wikipedia.org/wiki/Brussels-South_railway_station Brussels-South railway station] which has the best connections to Brussels Airport and neighboring countries. &lt;br /&gt;
&lt;br /&gt;
== Contact Persons  ==&lt;br /&gt;
&lt;br /&gt;
If ever you need anything during your stay in Brussels, or if you need more information, please don&#039;t hesitate to contact: &lt;br /&gt;
&lt;br /&gt;
* Benoit (Mozilla Belgium community) - benoit.leseul at gmail dot com -  (+32) 498 31 67 45&amp;lt;br&amp;gt;&lt;br /&gt;
* Brian King - bking at mozilla dot com - +38631745599&lt;br /&gt;
&lt;br /&gt;
== IRC  ==&lt;br /&gt;
&lt;br /&gt;
We will set up the #FOSDEM Channel on irc.mozilla.org&amp;amp;nbsp;!&lt;br /&gt;
&lt;br /&gt;
== Devroom Presentations ==&lt;br /&gt;
&lt;br /&gt;
;Webmaker and MozEdu - Mozilla in the education and the code&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Webmaker_and_MozEdu_Mozilla_in_the_education_and_the_code.webm&lt;br /&gt;
;Developing Webapps for Firefox OS&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Developing_Webapps_for_Firefox_OS.webm&lt;br /&gt;
;State of Firefox for Android&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/State_of_Firefox_for_Android.webm&lt;br /&gt;
;State of Firefox OS&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/State_of_Firefox_OS.webm&lt;br /&gt;
;Mozilla Persona&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt; an easy way to sign into websites&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Mozilla_Persona_an_easy_way_to_sign_into_websites.webm&lt;br /&gt;
;Designing for Participation and Web Litteracy&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Designing_for_Participation_and_Web_Litteracy.webm&lt;br /&gt;
;Google Summer of Code and Mozilla&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Google_Summer_of_Code_and_Mozilla.webm&lt;br /&gt;
;JavaScript for the skeptics&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/JavaScript_for_the_skeptics.webm&lt;br /&gt;
;Servo&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt; building a parallel web browser&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Servo_building_a_parallel_web_browser.webm&lt;br /&gt;
:http://www.joshmatthews.net/fosdemservo/&lt;br /&gt;
;Web Audio API&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Web_Audio_API.webm&lt;br /&gt;
;Extending Firefox Developer Tools&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Extending_Firefox_Developer_Tools.webm&lt;br /&gt;
;Utilizing GPUs to accelerate 2D content&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Utilizing_GPUs_to_accelerate_2D_content.webm&lt;br /&gt;
:http://people.mozilla.org/~bschouten/fosdem2014/FOSDEM2014.pdf&lt;br /&gt;
:http://people.mozilla.org/~bschouten/fosdem2014/FOSDEM%202014.pptx&lt;br /&gt;
;Testing for a Better Web&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Testing_for_a_Better_Web.webm&lt;br /&gt;
;Women and Technology&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Women_and_Technology.webm&lt;br /&gt;
;Observe online tracking with Lightbeam&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/Observe_online_tracking_with_Lightbeam.webm&lt;br /&gt;
;State of Thunderbird&lt;br /&gt;
:http://video.fosdem.org/2014/UD2218A/Saturday/State_of_Thunderbird.webm&lt;br /&gt;
&lt;br /&gt;
== The Aftermath ==&lt;br /&gt;
&lt;br /&gt;
Photos, Blogposts etc. will be [https://wiki.mozilla.org/Fosdem:2014:Aftermath linked here].&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Fosdem:2014&amp;diff=920228</id>
		<title>Fosdem:2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Fosdem:2014&amp;diff=920228"/>
		<updated>2014-02-07T21:36:09Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: /* Streaming */ List videos and presentations&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt; [[Fosdem:2013]] | &#039;&#039;&#039;Fosdem:2014&#039;&#039;&#039; | [[Fosdem:2015]] &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FOSDEM&#039;&#039;&#039; (Free and Open Source Software Developers&#039; European Meeting) is a free event offering open source communities a place to meet, share ideas and collaborate. It is renowned for being highly developer-oriented and brings together 5000+ geeks from all over the world. No registration necessary.  [http://fosdem.org/2014/ More info…] &lt;br /&gt;
&lt;br /&gt;
= Practical Information =&lt;br /&gt;
Fosdem 2014 is taking place in Brussels, Belgium on Saturday 1 and Sunday 2 February 2014. See http://fosdem.org/&lt;br /&gt;
Mozilla&#039;s presence at Fosdem is organized as a [https://reps.mozilla.org/e/fosdem-2014/ Mozilla Reps Event]. &lt;br /&gt;
&lt;br /&gt;
== Registration  ==&lt;br /&gt;
As a Free event, no formal registration is needed to attend Fosdem.&lt;br /&gt;
If you are a &#039;&#039;&#039;Mozilla Rep&#039;&#039;&#039; or have an &#039;&#039;&#039;Mozillians.org profile&#039;&#039;&#039;, you can say you are attending on the [https://reps.mozilla.org/e/fosdem-2014/ Event page].&lt;br /&gt;
&lt;br /&gt;
For practical purposes, if you want us to know you are in the area, please add yourself to [[Fosdem:2014:Attendees]].&lt;br /&gt;
&lt;br /&gt;
== Sponsorship for Travel and Accommodation  ==&lt;br /&gt;
All volunteers and community members who are official speakers in the by Mozilla DevRoom and Mozilla volunteers helping with our participation at the event will be eligible for sponsorship. The call for volunteers is now closed, and the selected volunteers have been contacted.&lt;br /&gt;
&lt;br /&gt;
Mozilla staff (including speakers) who are interested in attending FOSDEM must book their own travel and hotel.&lt;br /&gt;
&lt;br /&gt;
All sponsored Mozillians will be staying at the Novotel Grand Place in shared twin rooms. An email containing detailed information on their hotel will be sent to all sponsored participants.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Reimbursement policy ===&lt;br /&gt;
&lt;br /&gt;
Mozilla sponsored speakers traveling by plane, train or bus will be asked to purchase their own tickets. NB: PLEASE MAKE SURE TO PURCHASE THE CHEAPEST POSSIBLE TICKET - if you your ticket costs more than 300 EUR, please contact William before making the booking. &lt;br /&gt;
&lt;br /&gt;
If you are sponsored by Mozilla and have purchased your own travel, please fill in the [http://somethin-else.org/public/ReMo_expense_form.ods Mozilla expense form] and send it to William Quiviger (william at mozilla dot com). Also, please make sure to send William a scanned copy of ALL receipts relevant to your expense form.&lt;br /&gt;
&lt;br /&gt;
Once their expense form has been received and reviewed, participants will get full reimbursement via PayPal (or wire transfer if there is no other option - be warned, this can take a looooong time).&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mozilla DevRoom  ==&lt;br /&gt;
&lt;br /&gt;
Every year Mozilla developers and contributors have a dedicated room (ie. Mozilla DevRoom) in which to hold talks and sessions.&lt;br /&gt;
&lt;br /&gt;
This year, Mozilla will have: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;room U.218A&#039;&#039;&#039; (next to Chavanne) on Saturday from 11:00 to 19:00&lt;br /&gt;
* 363 seats;&lt;br /&gt;
* power (C/E plugs) &lt;br /&gt;
* a video projector (VGA);&lt;br /&gt;
* best-effort shared wireless Internet;&lt;br /&gt;
* video recording equipment which can be operated by volunteers.&lt;br /&gt;
&lt;br /&gt;
=== Schedule  ===&lt;br /&gt;
The schedule is now finalized, check the [https://fosdem.org/2014/schedule/track/mozilla/ schedule on the official FOSDEM page] where the selected talks are beginning to appear. Speakers have been contacted already.&lt;br /&gt;
&lt;br /&gt;
== Mozilla Booth  ==&lt;br /&gt;
There will be a booth manned by Mozilla volunteers in the main conference building. The goal is three-fold: &lt;br /&gt;
# to evangelize and answer questions&lt;br /&gt;
# to recruit new volunteers;&lt;br /&gt;
# distribute merchandise. &lt;br /&gt;
&lt;br /&gt;
If you would like to volunteer to help man the booth, make sure to sign-up in the chart below. In general, if you notice that someone has been at the stand for a while, please don&#039;t hesitate to switch places with him/her! Also, please help to keep the place clean and tidy! &lt;br /&gt;
&lt;br /&gt;
https://etherpad.mozilla.org/fosdem-2014-booth&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&#039;&#039;&#039;I you&#039;d like to help, please sign-up [https://etherpad.mozilla.org/fosdem2012-volunteers on the Etherpad] and read all the information there!&#039;&#039;&#039;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== Where is it located? ===&lt;br /&gt;
The Mozilla Booth is located on the ground floor of Building K next to the main parking, and close to the main Infodesk. &lt;br /&gt;
See this map: https://fosdem.org/2014/schedule/buildings/#k&lt;br /&gt;
&lt;br /&gt;
== Food, Beverages, and Saturday evening party  ==&lt;br /&gt;
&lt;br /&gt;
Breakfast will be served for sponsored Mozillians staying in one of the hotels Mozilla has secured for the event. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Any other food or drink expenses (including room service and in-room minibar charges and lunch at FOSDEM) are at the expense of the Mozillian.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
== Friday Beer Event  ==&lt;br /&gt;
As every year, there will be a [https://fosdem.org/2014/practical/beerevent/ FOSDEM beer event] on Friday night before FOSDEM. We&#039;ll be distributing a limited amount of free drink tokens starting at 6PM, so look out for them :)&lt;br /&gt;
&lt;br /&gt;
Warning: don&#039;t forget to read the &amp;quot;A note of caution&amp;quot; part of https://fosdem.org/2014/practical/beerevent/&lt;br /&gt;
&lt;br /&gt;
=== Saturday night Party ===&lt;br /&gt;
Historically, a dinner for Mozillians has often been organised on the Saturday night of FOSDEM. For the last couple of years though, Mozillians are encouraged to meet and dine with folks from other open projects. Please watch this space for suggestions.&lt;br /&gt;
&lt;br /&gt;
That said, we &#039;&#039;will&#039;&#039; have a &#039;&#039;&#039;Party from 20:00 (8pm)&#039;&#039;&#039; at Café-Brasserie &#039;&#039;&#039;À la Mort subite&#039;&#039;&#039;, Rue Montagne-aux-Herbes Potagères 7, B-1000 Bruxelles ([http://maps.google.com/maps/place?q=la+mort+subite+bruxelles&amp;amp;cid=10135230689229324934 Google], [http://www.openstreetmap.org/?node=1631382661 OpenStreetMap]). If you come from the Novotel, you can just walk through the beautiful [http://en.wikipedia.org/wiki/Galeries_Royales_Saint-Hubert Galeries Royales St Hubert] to get there.&lt;br /&gt;
&lt;br /&gt;
Since this is an open event, don&#039;t hesitate to invite people you met at Fosdem.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB: the room can fit a maximum of 80 people and will be open on a first come first served basis.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
As with the beer event, Mozilla Reps will be there to hand you &amp;quot;free beer&amp;quot; tickets (33cl). It should be possible to eat a few small dishes there as well ([http://alamortsubite.com/ENG/food.html salads, tartines and omelettes]).&lt;br /&gt;
&lt;br /&gt;
== Getting Around in Brussels (MAP)  ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
All sponsored Mozilla speakers will receive a 3-Day travel pass in their hotel welcome pack (subject to availability - it could be that we&#039;ve rune out of them when you ask for one). If you haven&#039;t received one, contact William to see if you can get one. &#039;&#039;&#039;Mozilla cannot guarantee that you will have one.&#039;&#039;&#039; If you do not have one, don&#039;t panic, you can easily buy a bus ticket on the bus :)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
A [https://maps.google.be/maps/ms?msid=204872608276655255927.0004d41c125a91a52dad9&amp;amp;msa=0&amp;amp;ll=50.845107,4.357581&amp;amp;spn=0.011828,0.033023 practical Google map] is available with all the relevant spots for Mozillians during their stay in Brussels.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
NB: On the day of validation, a 3-day travel allows an unlimited number of journeys on the entire public transport network of the STIB (except for the NATO-Brussels Airport section of lines 11 and 12 and the Noctis night network).&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Traveling by air to Brussels  ==&lt;br /&gt;
=== Brussels Airport ===&lt;br /&gt;
…the airport is less than 20 minutes from the city centre. From 6am till nearly midnight, the AIRPORT CITY EXPRESS train brings you to Midi, Central and North stations four times per hour. A one-way ticket costs 7.80 €. The city express train is located in the basement (level -1) of the terminal building itself. &lt;br /&gt;
&lt;br /&gt;
[[Image:Airport to Brussels.gif|frame|none]]&lt;br /&gt;
&lt;br /&gt;
There is also a Bus service ([http://www.stib.be/irj/go/km/docs/horaires/21/schema/20120416/21_1.gif Airport Line 12 or 21]) but it doesn&#039;t go straight to the hotel. If you take that bus, get off at &#039;&#039;Schuman&#039;&#039; and take the metro from there to &#039;&#039;Gare Centrale&#039;&#039;. The cost is 4.00 € if you buy it at the airport bus station (platform C) or 6.00 € in the bus.&lt;br /&gt;
&lt;br /&gt;
=== Brussels South Charleroi Airport ===&lt;br /&gt;
Some low-cost flights (Ryanair, Wizzair, …) are operated from there. It is approximately one hour away from the city centre. A [http://www.charleroi-airport.com/en/passengers/acces-and-parking/brussels-city-shuttle/index.html shuttle bus] (1 hour, €13) will bring you from there to Brussels South Railway station. For your return flight, it is recommended that you take this shuttle bus 3 hours prior departure.&lt;br /&gt;
&lt;br /&gt;
== Traveling by train to Brussels  ==&lt;br /&gt;
If you are traveling by train to Brussels, it is best for you to get off at the Central Station stop. &lt;br /&gt;
&lt;br /&gt;
Most High-speed trains (TGV, Thalys, Eurostar, ICE) stop at Brussels South (&#039;&#039;Gare du Midi&#039;&#039;) instead. From there, you can either find a local train to Central Station, or take the Tramway/Metro (line 3 or 4 to &#039;&#039;De Brouckère&#039;&#039;, then metro line 1 or 5 to &#039;&#039;Gare Centrale&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
== Hotel  ==&lt;br /&gt;
Most Mozilla speakers and staff will be staying at the &#039;&#039;&#039;Novotel Brussels Grand Place&#039;&#039;&#039;. &lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&#039;&#039;&#039;Please be aware that all the rooms that have been booked in advance by Mozilla are now full&#039;&#039;&#039;. If your weren&#039;t registered as a speaker and haven&#039;t asked for a room yet, you will have to make the booking yourself.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Information &#039;&#039;&#039;how to reach your hotel&#039;&#039;&#039; from Central station is [[Fosdem:2010/directions| available here]]&lt;br /&gt;
&lt;br /&gt;
Here are the hotel details: &lt;br /&gt;
&lt;br /&gt;
 Novotel Brussels off Grand&#039;Place&lt;br /&gt;
 Rue du Marché Aux Herbes 120&lt;br /&gt;
 1000 BRUSSELS&lt;br /&gt;
 BELGIUM&lt;br /&gt;
 Tel:  (+32)2/5143333&lt;br /&gt;
 Fax:  (+32)2/5117723&lt;br /&gt;
 E-mail:  H1030@accor.com&lt;br /&gt;
 Nearest metro stop: &#039;&#039;Gare Centrale/Centraal Station&#039;&#039;&lt;br /&gt;
 [http://www.accorhotels.com/gb/hotel-1030-novotel-brussels-off-grand-place/index.shtml See website here]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Warning:&#039;&#039;&#039; there is another Novotel called &#039;&#039;&#039;Novotel Brussels Centre Tour Noire&#039;&#039;&#039; a few hundred meters away (near De Brouckère). It is not the same hotel but is equally good and is at walking distance from Novotel Grand Place.&lt;br /&gt;
&lt;br /&gt;
=== Other hotels in the neighborhood ===&lt;br /&gt;
There are many hotels around the Central station, and in the city center in general.&lt;br /&gt;
&lt;br /&gt;
You may try:&lt;br /&gt;
* http://www.hotel-la-madeleine.be/ (almost facing the Novotel)&lt;br /&gt;
* http://www.almahotel.be/ (a few dozen meters away in an adjacent street)&lt;br /&gt;
&lt;br /&gt;
=== Hotel discounts ===&lt;br /&gt;
A number of hotels in Brussels offer a discount to FOSDEM visitors.&lt;br /&gt;
See https://fosdem.org/2014/practical/accommodation/&lt;br /&gt;
&lt;br /&gt;
== Other accommodation options  ==&lt;br /&gt;
&lt;br /&gt;
Other great accommodation options exist in Brussels. There are [http://www.airbnb.com/travel/brussel/be local residents renting couches and private rooms] for as little as $30. Also some have reviews.&lt;br /&gt;
&lt;br /&gt;
== Coworking options ==&lt;br /&gt;
Arriving early or leaving late and need a nice place to work? The [http://coworking.betagroup.be/ Betagroup Coworking] offers to host Fosdem attendees for free on Friday and Monday (9am to 6pm).&lt;br /&gt;
&lt;br /&gt;
Please see details and signup info here: http://coworking.betagroup.be/hosting-the-fosdem-participants/ Space is limited and signup will be disabled when the limit is reached. &lt;br /&gt;
&lt;br /&gt;
Don&#039;t hesitate to ask Ramón for options if you&#039;d like to stay longer.&lt;br /&gt;
&lt;br /&gt;
== WiFi and mobile data  ==&lt;br /&gt;
=== At Fosdem  ===&lt;br /&gt;
At FOSDEM, a FREE WiFi network called &amp;quot;FOSDEM&amp;quot; will be very &amp;quot;strong&amp;quot; and there should not be any ambiguity about which network to use. Most 802.11 stacks will likely do the Right Thing[tm] automatically.&amp;amp;nbsp;:-) &lt;br /&gt;
&lt;br /&gt;
=== At the NOVOTEL  ===&lt;br /&gt;
There should be Free Wi-Fi at least in the lobby, and possibly in your room. Ask the reception if unsure so you don&#039;t get charged for this.&lt;br /&gt;
&lt;br /&gt;
=== SIM cards/Mobile Data ===&lt;br /&gt;
If you have a GSM-compatible phone and need data connectivity (EDGE/3G) without paying prohibitive roaming charges, you can buy a prepaid SIM card with a data plan in most mobile phone shops, including some in the Airport arrival terminal.&lt;br /&gt;
&lt;br /&gt;
Here are a couple of plans that you may find interesting:&lt;br /&gt;
* BASE: 10€ prepaid card with 5€ top-up (100MB) or 10€ top-up (1000MB)&lt;br /&gt;
* Belgacom/Proximus: 15€ Pay&amp;amp;Go Max prepaid card (250MB included)&lt;br /&gt;
&lt;br /&gt;
== Getting from the Hotel/Central Station to FOSDEM  ==&lt;br /&gt;
&lt;br /&gt;
It takes about 35 min from downtown Brussels to FOSDEM by public bus.&lt;br /&gt;
&lt;br /&gt;
From station GARE CENTRALE, take [http://www.stib.be/irj/go/km/docs/horaires/71/schema/20110901/71_1.gif Bus 71] traveling towards DELTA. Get out at the station ULB (22 mins, 14 stops). From there it&#039;s a few hundred meters footwalk. The total travel takes about 35 minutes.&lt;br /&gt;
&lt;br /&gt;
Google transit will give you good [http://maps.google.be/maps?saddr=March%C3%A9+aux+herbes+120,+Bruxelles&amp;amp;daddr=Avenue+Paul+H%C3%A9ger,+Bruxelles&amp;amp;hl=en&amp;amp;ie=UTF8&amp;amp;ll=50.844958,4.35992&amp;amp;spn=0.01134,0.027874&amp;amp;sll=50.846364,4.354835&amp;amp;sspn=0.001418,0.003484&amp;amp;dirflg=r&amp;amp;ttype=now&amp;amp;noexp=0&amp;amp;noal=0&amp;amp;sort=def&amp;amp;mra=ls&amp;amp;t=h&amp;amp;z=16&amp;amp;start=0 Public transport directions]. If you have a mobile data plan (beware of roaming charges) or are connected to a wifi network, you can also check for waiting times and vehicle positions on http://m.stib.be/?lang=en or with the [https://market.android.com/details?id=be.stib&amp;amp;hl=en Android STIB application]. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Useful tip:&#039;&#039;&#039; If you are waiting in the cold at ULB for a bus to get back to the city center (towards &#039;&#039;De Brouckère&#039;&#039;) and it doesn&#039;t come or you fear it will be too crowded, you may want to take it in the other direction instead (to &#039;&#039;Delta&#039;&#039;, a few stops away). &#039;&#039;Delta&#039;&#039; is actually a metro station on line 5, which also goes to &#039;&#039;Gare centrale&#039;&#039; and &#039;&#039;De Brouckère&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
A detailed map of the ULB campus and of the FOSDEM entrance, as well as detailed instructions on how to get there by public transportation can be found here: https://fosdem.org/2013/practical/transportation/&lt;br /&gt;
&lt;br /&gt;
== Leaving FOSDEM to leave Brussels  ==&lt;br /&gt;
&lt;br /&gt;
From Sunday afternoon till Sunday evening, FOSDEM will provide free transportation by bus from the conference site (ULB Campus Solbosch) to the [http://en.wikipedia.org/wiki/Brussels-South_railway_station Brussels-South railway station] which has the best connections to Brussels Airport and neighboring countries. &lt;br /&gt;
&lt;br /&gt;
== Contact Persons  ==&lt;br /&gt;
&lt;br /&gt;
If ever you need anything during your stay in Brussels, or if you need more information, please don&#039;t hesitate to contact: &lt;br /&gt;
&lt;br /&gt;
* Benoit (Mozilla Belgium community) - benoit.leseul at gmail dot com -  (+32) 498 31 67 45&amp;lt;br&amp;gt;&lt;br /&gt;
* Brian King - bking at mozilla dot com - +38631745599&lt;br /&gt;
&lt;br /&gt;
== IRC  ==&lt;br /&gt;
&lt;br /&gt;
We will set up the #FOSDEM Channel on irc.mozilla.org&amp;amp;nbsp;!&lt;br /&gt;
&lt;br /&gt;
== Devroom Presentations ==&lt;br /&gt;
&lt;br /&gt;
;Webmaker and MozEdu - Mozilla in the education and the code&lt;br /&gt;
:*http://video.fosdem.org/2014/UD2218A/Saturday/Webmaker_and_MozEdu_Mozilla_in_the_education_and_the_code.webm&lt;br /&gt;
;Developing Webapps for Firefox OS&lt;br /&gt;
:*http://video.fosdem.org/2014/UD2218A/Saturday/Developing_Webapps_for_Firefox_OS.webm&lt;br /&gt;
;State of Firefox for Android&lt;br /&gt;
:*http://video.fosdem.org/2014/UD2218A/Saturday/State_of_Firefox_for_Android.webm&lt;br /&gt;
;State of Firefox OS&lt;br /&gt;
:*http://video.fosdem.org/2014/UD2218A/Saturday/State_of_Firefox_OS.webm&lt;br /&gt;
;Mozilla Persona: an easy way to sign into websites&lt;br /&gt;
:*http://video.fosdem.org/2014/UD2218A/Saturday/Mozilla_Persona_an_easy_way_to_sign_into_websites.webm&lt;br /&gt;
;Designing for Participation and Web Litteracy&lt;br /&gt;
:*http://video.fosdem.org/2014/UD2218A/Saturday/Designing_for_Participation_and_Web_Litteracy.webm&lt;br /&gt;
;Google Summer of Code and Mozilla&lt;br /&gt;
:*http://video.fosdem.org/2014/UD2218A/Saturday/Google_Summer_of_Code_and_Mozilla.webm&lt;br /&gt;
;JavaScript for the skeptics&lt;br /&gt;
:*http://video.fosdem.org/2014/UD2218A/Saturday/JavaScript_for_the_skeptics.webm&lt;br /&gt;
;Servo: building a parallel web browser&lt;br /&gt;
:*http://video.fosdem.org/2014/UD2218A/Saturday/Servo_building_a_parallel_web_browser.webm&lt;br /&gt;
:*http://www.joshmatthews.net/fosdemservo/&lt;br /&gt;
;Web Audio API&lt;br /&gt;
:*http://video.fosdem.org/2014/UD2218A/Saturday/Web_Audio_API.webm&lt;br /&gt;
;Extending Firefox Developer Tools&lt;br /&gt;
:*http://video.fosdem.org/2014/UD2218A/Saturday/Extending_Firefox_Developer_Tools.webm&lt;br /&gt;
;Utilizing GPUs to accelerate 2D content&lt;br /&gt;
:*http://video.fosdem.org/2014/UD2218A/Saturday/Utilizing_GPUs_to_accelerate_2D_content.webm&lt;br /&gt;
:*http://people.mozilla.org/~bschouten/fosdem2014/FOSDEM2014.pdf&lt;br /&gt;
:*http://people.mozilla.org/~bschouten/fosdem2014/FOSDEM%202014.pptx&lt;br /&gt;
;Testing for a Better Web&lt;br /&gt;
:*http://video.fosdem.org/2014/UD2218A/Saturday/Testing_for_a_Better_Web.webm&lt;br /&gt;
;Women and Technology&lt;br /&gt;
:*http://video.fosdem.org/2014/UD2218A/Saturday/Women_and_Technology.webm&lt;br /&gt;
;Observe online tracking with Lightbeam&lt;br /&gt;
:*http://video.fosdem.org/2014/UD2218A/Saturday/Observe_online_tracking_with_Lightbeam.webm&lt;br /&gt;
;State of Thunderbird&lt;br /&gt;
:*http://video.fosdem.org/2014/UD2218A/Saturday/State_of_Thunderbird.webm&lt;br /&gt;
&lt;br /&gt;
== The Aftermath ==&lt;br /&gt;
&lt;br /&gt;
Photos, Blogposts etc. will be [https://wiki.mozilla.org/Fosdem:2014:Aftermath linked here].&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Summit2013TravelSpecs&amp;diff=713979</id>
		<title>Summit2013TravelSpecs</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Summit2013TravelSpecs&amp;diff=713979"/>
		<updated>2013-09-23T17:07:27Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: /* The Royal Windsor Hotel Grand Place */ explain better&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Brussels (Various)==&lt;br /&gt;
&lt;br /&gt;
====The Hotel====&lt;br /&gt;
Boulevard de Waterloo 38, 1000 Brussels, Belgium&lt;br /&gt;
Telephone number: +32 2 504 33 35&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Taxis&#039;&#039;&#039;&#039;&#039;: &lt;br /&gt;
Taxis are available in front of the arrivals hall at Brussels Airport. Licensed taxis can be recognized by the blue and yellow emblem. Taxi fare is approximately 45€. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Train&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
* The Airport Train Station is located below the terminal (basement level 1). Approximately 4 trains per hour offer connections from the airport to Brussels Midi Station. &lt;br /&gt;
*From Brussels Midi Station take Metro Line 2 (direction SIMONIS-ELISABETH) until LOUIZA Metro Station which is only about 300 meters away from The Hotel Brussels. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Metro/Bus&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
Urban public transportation company STIB offers “The Airport Line”; an express connection (30 minutes) between Brussels National Airport and the European district:&lt;br /&gt;
* Line 12: Take this shuttle until “LUXEMBOURG” bus stop. &lt;br /&gt;
** Transfer to Line 64 until the “PORTE DE NAMUR” stop. The Hotel Brussels is 400 meters away from this stop. Note: This train is only operated from Monday-Friday until 8pm&lt;br /&gt;
&lt;br /&gt;
* Line 21: Take this shuttle until the “LUXEXMBOURG” bus stop. &lt;br /&gt;
** Transfer to Line 64 until the “PORTE DE NAMUR” stop. The Hotel Brussels is 400 meters away. Note: This train is only operated during the week after 8pm, on Saturday, Sundays and Holidays. &lt;br /&gt;
&lt;br /&gt;
====The Royal Windsor Hotel Grand Place====&lt;br /&gt;
&lt;br /&gt;
Rue Duquesnoy 5, 1000 Brussels, Belgium&lt;br /&gt;
Telephone number: +32 2 505 55 55&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Taxis&#039;&#039;&#039;&#039;&#039;: &lt;br /&gt;
Taxis are available in front of the arrivals hall at Brussels Airport. Licensed taxis can be recognized by the blue and yellow emblem. Taxi fare is approximately 45€. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Train/Metro Bus&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
Central Station is just a short walk away, offering transportation access to subway, bus and national rail.&lt;br /&gt;
&lt;br /&gt;
* National rail from Brussels Airport costs €7.80.&lt;br /&gt;
* International rail (Thalys, Eurostar, TGV) arrives at Brussels South (Midi) station. National rail from there costs €2 (a Jump Card that&#039;s accepted by all public transport in Brussels).&lt;br /&gt;
&lt;br /&gt;
====The Radisson Blu Royal Hotel====&lt;br /&gt;
&lt;br /&gt;
Rue du Fosse-aux-Loups 47 , 1000 Brussels, Belgium&lt;br /&gt;
Telephone number: +32 2 227 31 83&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Taxis&#039;&#039;&#039;&#039;&#039;: &lt;br /&gt;
Taxis are available in front of the arrivals hall at Brussels Airport. Licensed taxis can be recognized by the blue and yellow emblem. Taxi fare is approximately 45€. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Train&#039;&#039;&#039;&#039;&#039;: &lt;br /&gt;
The train is the fastest way from the airport to the hotel.  Airport Express trains depart every 15 minutes and take only 20 minutes to reach Brussels Central Station (Gare Centrale), which is only a few hundred meters from the property. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Metro/Bus&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
Guests can travel most efficiently throughout Brussels via the metro system. The DE BROUKERE and Central Station stops are only a few hundred meters away. Another convenient option is the public bus, which stops directly next to the hotel’s main entrance. &lt;br /&gt;
&lt;br /&gt;
====Brussels Marriot Hotel====&lt;br /&gt;
&lt;br /&gt;
Auguste Ortsstraat 3, 1000 Brussels, Belgium&lt;br /&gt;
Telephone number : +32 2 516 90 90&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Taxis&#039;&#039;&#039;&#039;&#039;: &lt;br /&gt;
Taxis are available in front of the arrivals hall at Brussels Airport. Licensed taxis can be recognized by the blue and yellow emblem. Taxi fare is approximately 45€. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Train&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
The train is the fastest way from the airport to the hotel.  Airport Express trains depart every 15 minutes and take only 20 minutes to reach Brussels Central Station (Gare Centrale), which is only a few hundred meters from the property. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Metro/Bus&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
Guests can travel most efficiently throughout Brussels via the metro system. The DE BROUKERE and Central Station stops are only a few hundred meters away. Another convenient option is the public bus, which stops directly next to the hotel’s main entrance. &lt;br /&gt;
&lt;br /&gt;
==Toronto (YYZ)==&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
TAXI SERVICE&#039;&#039;&#039;:&lt;br /&gt;
Once guests retrieve their luggage from their respective carousels they will follow signage for Taxi Service located outside on the drive.  Taxis depart from the designated taxi zones of all terminals.  See below for specific locations.&lt;br /&gt;
&lt;br /&gt;
* Terminal 1 Domestic – Area A1&lt;br /&gt;
* Terminal 1 International – DI&lt;br /&gt;
* Terminal 3  Domestic – Post 11&lt;br /&gt;
* Terminal 3 International – Post 31&lt;br /&gt;
&lt;br /&gt;
Airport Commissionaires are on duty on the curb if you need assistance to locate the ground transportation&lt;br /&gt;
&lt;br /&gt;
Estimated taxi fare: $58 CAD (one way) &lt;br /&gt;
&#039;&#039;Trip Time&#039;&#039;: Approximately 30 minutes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TORONTO AIRPORT EXPRESS&#039;&#039;&#039;:&lt;br /&gt;
The Toronto Airport Express is a shared shuttle service that takes you from the airport to the Sheraton Centre Toronto Hotel. You can pre-purchase tickets online or you can purchase at the airport. &lt;br /&gt;
&lt;br /&gt;
There are clearly marked bus stops at both Terminal 1 and Terminal 3. The shuttle is a yellow bus that says “Airport Express” and has a picture of an airplane on it.&lt;br /&gt;
&lt;br /&gt;
Shuttle Fare: $27.95 CAD One Way or $42 CAD Round Trip&lt;br /&gt;
&#039;&#039;Trip Time&#039;&#039;: Approximately 1 hour&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
===Billy Bishop Downtown Island Airport (YTZ)===&lt;br /&gt;
&lt;br /&gt;
Once you have collected your bags and exited the baggage hall please follow the signs to the ferry boat for a short ride to the mainland.   The ferry is free and runs about every 15 minutes.&lt;br /&gt;
&lt;br /&gt;
Once on the mainland, proceed to the taxi stand. Taxis stage in the loop directly in front of the ferry terminal.&lt;br /&gt;
&lt;br /&gt;
Taxi Fare: $12 CAD roundtrip (approximately)&lt;br /&gt;
Trip Time: 15 minutes&lt;br /&gt;
&lt;br /&gt;
==Santa Clara==&lt;br /&gt;
&lt;br /&gt;
===Hotel===&lt;br /&gt;
&lt;br /&gt;
Santa Clara Marriott&lt;br /&gt;
2700 Mission College Blvd  Santa Clara, CA 95054&lt;br /&gt;
(408) 988-1500&lt;br /&gt;
[http://www.marriott.com/hotels/travel/sjcga-santa-clara-marriott/ Website]&lt;br /&gt;
&lt;br /&gt;
===San Francisco International Airport (SFO)===&lt;br /&gt;
(approximately 30 miles from Marriott Santa Clara)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TAXI SERVICE&#039;&#039;&#039;:&lt;br /&gt;
Once guests leave the International Terminal or retrieve their luggage from their respective carousels (for Domestic Flights), they will follow signage for Taxi Service. &lt;br /&gt;
&lt;br /&gt;
Taxis depart from the designated taxi zones located at the roadway center islands, on the Arrivals/Baggage Claim Level of all terminals.  &lt;br /&gt;
&lt;br /&gt;
Please Note:  Uniformed taxi coordinators are stationed at the taxi zones from 7:00 a.m. to 1:00 a.m. to assist passengers with questions or concerns.  Taxi drivers are required by law to leave from the taxi zones only. &lt;br /&gt;
&lt;br /&gt;
Estimated taxi fare: $120.00 USD (one way) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SHARED RIDE VANS&#039;&#039;&#039;:&lt;br /&gt;
Van service is available on a walk-up basis. However, passengers are advised to make reservations for service after 11:00 p.m. &lt;br /&gt;
&lt;br /&gt;
Once guests leave the International Terminal or retrieve their luggage from their respective carousels (for Domestic Flights), they will follow signage for Shared Ride Vans which is located one level up on the Departures/Ticketing level. &lt;br /&gt;
&lt;br /&gt;
Shared-ride vans pick up passengers on the Departures/Ticketing Level from the roadway center island at all terminals. &lt;br /&gt;
&lt;br /&gt;
Please Note:  Shared-ride vans provide service between SFO and passenger-specified locations. Depending on the number of passengers, shared-ride vans may make multiple stops. &lt;br /&gt;
&lt;br /&gt;
Suggested shared van services:&lt;br /&gt;
&lt;br /&gt;
South &amp;amp; East Bay Shuttle	&lt;br /&gt;
Phone:  800.548.4664 or 408.225.4444&lt;br /&gt;
Website: www.southandeastbayairportshuttle.com &lt;br /&gt;
Estimated on-line fare:  $18.00 USD (one way) per person&lt;br /&gt;
Estimated walk-up fare:  $40.00 USD (one way) per person&lt;br /&gt;
&lt;br /&gt;
SuperShuttle	&lt;br /&gt;
Phone:  415.558.8500&lt;br /&gt;
Website: www.supershuttle.com&lt;br /&gt;
Estimated shared ride van fare: $39.00 USD (one way) per person&lt;br /&gt;
&lt;br /&gt;
===San Jose International Airport (SJC)=== &lt;br /&gt;
(approximately 4 miles from Marriott Santa Clara)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TAXI SERVICE&#039;&#039;&#039;:&lt;br /&gt;
There are two terminals at SJC (A and B).&lt;br /&gt;
Taxis are stationed at the Airport for on-demand service. They are accessible from Terminal A and Terminal B (see diagram below and areas marked “T”).&lt;br /&gt;
&lt;br /&gt;
Estimated Taxi Fare:  $30.00 USD (one way) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SHARED RIDE VANS&#039;&#039;&#039;:&lt;br /&gt;
There are numerous shared van services available on a walk up bases at SJC.  These services are stationed at the airport for on-demand service and are located on the lower level of the Terminal A parking garage and at the Ground Transportation Center across the street from the Terminal B baggage claim area (see diagram).  &lt;br /&gt;
&lt;br /&gt;
Please Note:  Shared-ride vans provide service between SJC and passenger-specified locations. Depending on the number of passengers, shared-ride vans may make multiple stops. &lt;br /&gt;
&lt;br /&gt;
To reserve a shared ride van in advance, guests can contact the following company (recommended by the Marriott Santa Clara):&lt;br /&gt;
&lt;br /&gt;
South &amp;amp; East Bay Shuttle	&lt;br /&gt;
Phone:  800.548.4664 or 408.225.4444&lt;br /&gt;
Website: www.southandeastbayairportshuttle.com &lt;br /&gt;
Estimated on-line fare:  $18.00 USD (one way) per person&lt;br /&gt;
Estimated walk-up fare:  $25.00 USD (one way) per person&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=User:JoeyArmstrong/conversion&amp;diff=689063</id>
		<title>User:JoeyArmstrong/conversion</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=User:JoeyArmstrong/conversion&amp;diff=689063"/>
		<updated>2013-08-02T12:21:59Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== moz.build ==&lt;br /&gt;
{| class=&amp;quot;fullwidth-table&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Variable&lt;br /&gt;
! in_mozbuild&lt;br /&gt;
! m-c wip&lt;br /&gt;
! c-c conversion&lt;br /&gt;
! phase-2 cleanup&lt;br /&gt;
|-&lt;br /&gt;
| [[https://bugzilla.mozilla.org/show_bug.cgi?id=847009 nomakefiles_meta_bug]], [http://gps.pastebin.mozilla.org/2520523 all_variables]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://bugzilla.mozilla.org/show_bug.cgi?id=869135 ASFILES&amp;amp;nbsp;(869135)]&lt;br /&gt;
|[https://hg.mozilla.org/integration/mozilla-inbound/rev/f232f54d3548 logic], [https://hg.mozilla.org/mozilla-central/rev/7e00fac588dc #1]&lt;br /&gt;
|[https://tbpl.mozilla.org/?tree=Try&amp;amp;rev=ecd096f50340 #2]-[http://tbpl.mozilla.org/?tree=Try&amp;amp;rev=5affa6beb1b7 try], [https://tbpl.mozilla.org/?tree=Try&amp;amp;rev=b3c05171dc77 test]-media&lt;br /&gt;
2 directories remain.&lt;br /&gt;
|NOP&lt;br /&gt;
|[[https://bugzilla.mozilla.org/show_bug.cgi?id=870076 870076]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;[http://bugzilla.mozilla.org/show_bug.cgi?id=870407 CMMSRCS&amp;amp;nbsp;(870407)]&amp;lt;/strike&amp;gt;&lt;br /&gt;
|[http://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=73ef965a7b66 logic], [http://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=c936da8dd34a #1], [https://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=932964100cd2 #2], [http://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=de57cc8ba195 #3],[http://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=73a7afa43d5a cleanup], [http://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=e6bda3437a7c #4]&lt;br /&gt;
|&lt;br /&gt;
|FIN&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;strike&amp;gt;[http://bugzilla.mozilla.org/show_bug.cgi?id=864774 CPPSRCS]&amp;lt;/strike&amp;gt;&lt;br /&gt;
| [http://hg.mozilla.org/mozilla-central/rev/d3b6e29faca1 logic], [http://hg.mozilla.org/mozilla-central/rev/6e45e9f62d21 #2]&lt;br /&gt;
| FIN&lt;br /&gt;
| FIN&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=882190 882190]&lt;br /&gt;
|-&lt;br /&gt;
|[https://bugzilla.mozilla.org/show_bug.cgi?id=870406 CSRCS&amp;amp;nbsp;(870406)]&lt;br /&gt;
|[https://hg.mozilla.org/integration/mozilla-inbound/rev/e3faa44c33e4 logic], [https://bugzilla.mozilla.org/attachment.cgi?id=753973 #1], [https://hg.mozilla.org/mozilla-central/rev/e5b6545901b0 #2]&lt;br /&gt;
|[http://tbpl.mozilla.org/?tree=Try&amp;amp;rev=114204240591 #3]-[http://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=8bbd27688a89 inbound]&lt;br /&gt;
backed out, conditional scrubbing problem around gtk*.  Redo patch, test on try this time and submit.&lt;br /&gt;
| FIN&lt;br /&gt;
|[https://bugzilla.mozilla.org/show_bug.cgi?id=870406#c57 cleanup]&lt;br /&gt;
|-&lt;br /&gt;
|[https://bugzilla.mozilla.org/show_bug.cgi?id=874266 DEFINES]&lt;br /&gt;
|landed-incomplete&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|EXPORT&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| FIN&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=870401 870401]&lt;br /&gt;
|-&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=870370 EXTRA_COMPONENTS&amp;amp;nbsp;(870370)]&lt;br /&gt;
|[http://hg.mozilla.org/integration/mozilla-inbound/rev/2ab5517620a5 logic], [http://hg.mozilla.org/integration/mozilla-inbound/rev/1c15d9da2ae6 #1], [http://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=1857f54eb730 #2], [https://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=064524edbea2 cleanup_#1&amp;amp;#2], [https://hg.mozilla.org/mozilla-central/rev/f2528126addb #3], [https://hg.mozilla.org/mozilla-central/rev/225a4dbdeb1f #4]&lt;br /&gt;
|[https://bugzilla.mozilla.org/attachment.cgi?id=780336 block]&lt;br /&gt;
| FIN&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;[http://bugzilla.mozilla.org/show_bug.cgi?id=880245 EXTRA_JS_MODULES&amp;amp;nbsp;(880245)]&amp;lt;/strike&amp;gt;&lt;br /&gt;
|[http://bugzilla.mozilla.org/attachment.cgi?id=760664 logic]&amp;lt;br&amp;gt;[http://bugzilla.mozilla.org/attachment.cgi?id=760665 #1]&lt;br /&gt;
|&lt;br /&gt;
| FIN&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;[http://bugzilla.mozilla.org/show_bug.cgi?id=880246 EXTRA_PP_COMPONENTS&amp;amp;nbsp;(880246)]&amp;lt;/strike&amp;gt;&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=880246 logic], [https://hg.mozilla.org/mozilla-central/rev/a6d60a556ed4 #1], [http://bugzilla.mozilla.org/attachment.cgi?id=764346 cleanup]&lt;br /&gt;
|&lt;br /&gt;
| FIN&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=882354 GARBAGE_DIRS&amp;amp;nbsp;(882354)]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=888009 HOST_CPPSRCS&amp;amp;nbsp;(888009)]&lt;br /&gt;
|[http://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=887ae544b828 logic]&lt;br /&gt;
|[http://bugzilla.mozilla.org/attachment.cgi?id=770277 #1]-[http://tbpl.mozilla.org/?tree=Try&amp;amp;rev=810fb845ff87 try]&lt;br /&gt;
Cannot create arm/arm_init.o&lt;br /&gt;
last-try-[http://tbpl.mozilla.org/?tree=Try&amp;amp;rev=275301b8023c build]&lt;br /&gt;
Failure on panda and unagi - arm/arm_init.c&lt;br /&gt;
| NOP&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;[http://bugzilla.mozilla.org/show_bug.cgi?id=875549 HOST_CSRCS&amp;amp;nbsp;(875549)]&amp;lt;/strike&amp;gt;&lt;br /&gt;
|[http://hg.mozilla.org/integration/mozilla-inbound/rev/ebae7298e381 logic], [https://hg.mozilla.org/mozilla-central/rev/3e73c00a7db1 #1], [https://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=3e73c00a7db1 cleanup]&lt;br /&gt;
|&lt;br /&gt;
| NOP&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;[http://bugzilla.mozilla.org/show_bug.cgi?id=872087 HOST_LIBRARY_NAME&amp;amp;nbsp;(872087)]&amp;lt;/strike&amp;gt;&lt;br /&gt;
|[http://hg.mozilla.org/integration/mozilla-inbound/rev/f9f7ba08df90 logic], [http://bugzilla.mozilla.org/attachment.cgi?id=758160 #2], [https://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=5458a7880db5 cleanup]&lt;br /&gt;
|&lt;br /&gt;
| NOP&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://bugzilla.mozilla.org/show_bug.cgi?id=870408 INSTALL_TARGETS&amp;amp;nbsp;(870408)]&lt;br /&gt;
|&lt;br /&gt;
|[https://bugzilla.mozilla.org/show_bug.cgi?id=853594 853594-wontfix]&lt;br /&gt;
| migrating rules to INSTALL_TARGETS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=875934 LIBRARY_NAME&amp;amp;nbsp;(875934)]&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=875934 logic], [https://hg.mozilla.org/integration/mozilla-inbound/rev/44875d60a7fb #1], [https://hg.mozilla.org/mozilla-central/rev/d4f61f0a66fd #2], [https://hg.mozilla.org/mozilla-central/rev/d57032f0b277 #3]&lt;br /&gt;
| wip: bokeefe&lt;br /&gt;
| (patch waiting review)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=882904 LIBS&amp;amp;nbsp;(882904)]&lt;br /&gt;
|[https://hg.mozilla.org/integration/mozilla-inbound/rev/814d183f9b00 logic]&lt;br /&gt;
| #1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=880254 LOCAL_INCLUDES&amp;amp;nbsp;(880254)]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=881446 MIDL_GENERATED_FILES&amp;amp;nbsp;(881446)]&lt;br /&gt;
|&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=881446 logic]-review&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=882908 OS_LIBS&amp;amp;nbsp;(882908)]&lt;br /&gt;
|&lt;br /&gt;
|[http://bugzilla.mozilla.org/attachment.cgi?id=776572 logic]-[http://tbpl.mozilla.org/?tree=Try&amp;amp;rev=8d4c0044e20c try]-build&lt;br /&gt;
-inbound&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=870366 PREF_JS_EXPORT&amp;amp;nbsp;(870366)]&lt;br /&gt;
|&lt;br /&gt;
|[http://bugzilla.mozilla.org/attachment.cgi?id=762219 logic]-review&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=883350 SDK_HEADERS&amp;amp;nbsp;(883350)]&lt;br /&gt;
|[https://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=2199300dce27 #1]&lt;br /&gt;
|[https://bugzilla.mozilla.org/attachment.cgi?id=775949 cleanup]-[https://tbpl.mozilla.org/?tree=Try&amp;amp;rev=1503c76d917c build]&lt;br /&gt;
[http://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=2199300dce27 inbound]-0701?&lt;br /&gt;
| NOP&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=882907 SDK_LIBRARY&amp;amp;nbsp;(882907)]&lt;br /&gt;
|[https://bugzilla.mozilla.org/attachment.cgi?id=764134 logic]&lt;br /&gt;
|[https://bugzilla.mozilla.org/attachment.cgi?id=768525 #1]-try-[http://tbpl.mozilla.org/?tree=Try&amp;amp;rev=40636e0bb9b1 test]&lt;br /&gt;
osx, unagi and panda failures.&lt;br /&gt;
| NOP&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=881345 SHARED_LIBRARY&amp;amp;nbsp;(881345)]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| NOP with asterisk&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=881344 SHARED_LIBRARY_LIBS&amp;amp;nbsp;(881344)]&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=881344 logic]&lt;br /&gt;
|[http://tbpl.mozilla.org/?tree=Try&amp;amp;rev=8951d3f8ec9a re-try]-local-build-now-succeeds.&amp;lt;p&amp;gt;&lt;br /&gt;
[http://tbpl.mozilla.org/?tree=Try&amp;amp;rev=fe7037f79e6e #{1,2}]-[http://tbpl.mozilla.org/?tree=Try&amp;amp;rev=64a15a4d79f6 build]-pass-[http://tbpl.mozilla.org/?tree=Try&amp;amp;rev=774aa0b278b9 try]&lt;br /&gt;
[http://bugzilla.mozilla.org/attachment.cgi?id=766070 #3]-[http://tbpl.mozilla.org/?tree=Try&amp;amp;rev=047de40dd251 try-err]-split-patch-3-[http://tbpl.mozilla.org/?tree=Try&amp;amp;rev=5d43fe08b4c6 3w]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[http://bugzilla.mozilla.org/attachment.cgi?id=770392 #4]-try:[http://tbpl.mozilla.org/?tree=Try&amp;amp;rev=156d253573e8 build]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=872086 SIMPLE_PROGRAMS&amp;amp;nbsp;(872086)]&lt;br /&gt;
|[http://hg.mozilla.org/mozilla-central/rev/2c51b6730bbc logic], [https://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=fa6b60d827d4 #1]&lt;br /&gt;
|[https://tbpl.mozilla.org/php/getParsedLog.php?id=24124508&amp;amp;tree=Mozilla-Inbound #2]-backout_win_breakage&lt;br /&gt;
| NOP&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;[http://bugzilla.mozilla.org/show_bug.cgi?id=880773 SSRCS&amp;amp;nbsp;(880773)]&amp;lt;/strike&amp;gt;&lt;br /&gt;
|[http://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=1b15bb52a236 logic], [http://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=024f4fcbdfdb #1], [http://hg.mozilla.org/integration/mozilla-inbound/rev/3d33faf4d81f cleanup]&lt;br /&gt;
| NOP&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=872062 SUBMAKEFILES&amp;amp;nbsp;(872062)]&lt;br /&gt;
|&lt;br /&gt;
|[https://bugzilla.mozilla.org/attachment.cgi?id=753901 logic]&lt;br /&gt;
| NOP&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://bugzilla.mozilla.org/show_bug.cgi?id=894052 DISABLED_&amp;amp;nbsp;removal(894052)]&lt;br /&gt;
|&lt;br /&gt;
|[https://bugzilla.mozilla.org/attachment.cgi?id=776652 #1]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;[https://bugzilla.mozilla.org/show_bug.cgi?id=844655 XPCSHELL_TESTS&amp;amp;nbsp;(844655)]&amp;lt;/strike&amp;gt;&lt;br /&gt;
|[https://hg.mozilla.org/mozilla-central/rev/e49215d92524 logic], [https://hg.mozilla.org/integration/mozilla-inbound/rev/04d7289c00a0 #1]&lt;br /&gt;
|FIN&lt;br /&gt;
| FIN&lt;br /&gt;
|[[https://bugzilla.mozilla.org/show_bug.cgi?id=866734 866734]], [https://bugzilla.mozilla.org/show_bug.cgi?id=869143 &amp;lt;strike&amp;gt;869143&amp;lt;/strike&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=880260 XPI_NAME&amp;amp;nbsp;(880260)]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
mozbuild conversion etherpad:&lt;br /&gt;
http://etherpad.mozilla.org/mozbuild-conversion&lt;br /&gt;
&lt;br /&gt;
Legend:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;logic - mozbuild logic, passthrough variables or subroutines.&lt;br /&gt;
&amp;lt;li&amp;gt;#1, #2 - Batches of directories containing converted Makefiles.&lt;br /&gt;
&amp;lt;li&amp;gt;inbound - patch reviewed + tested on try, submit to inbound.&lt;br /&gt;
&amp;lt;li&amp;gt;try - test results are pending&lt;br /&gt;
&amp;lt;li&amp;gt;review - code review pending.&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http://trychooser.pub.build.mozilla.org/&lt;br /&gt;
&lt;br /&gt;
== moz.build (indirect variables) ==&lt;br /&gt;
{| class=&amp;quot;fullwidth-table&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Variable&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;landed&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;m-c conversion&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;c-c conversion&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;phase-2 cleanup&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[https://bugzilla.mozilla.org/show_bug.cgi?id=862316 PP_TARGETS&amp;amp;nbsp;(862316)]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| DIST_FILES (indirect)&lt;br /&gt;
|&lt;br /&gt;
| [[https://bugzilla.mozilla.org/show_bug.cgi?id=870891 870891]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Configuration changes ==&lt;br /&gt;
{| class=&amp;quot;fullwidth-table&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Makefile.in token&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;moz.build token&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| ASFILES = foo.asm&lt;br /&gt;
| ASFILES += [&#039;foo.asm&#039;, &#039;bar.asm&#039;]&lt;br /&gt;
|-&lt;br /&gt;
| CMMSRCS = foo.asm&lt;br /&gt;
| CMM_SOURCES += [&#039;foo.asm&#039;, &#039;bar.asm&#039;]&lt;br /&gt;
|-&lt;br /&gt;
| CSRCS = foo.asm&lt;br /&gt;
| CSRCS += [&#039;foo.asm&#039;, &#039;bar.asm&#039;]&lt;br /&gt;
|-&lt;br /&gt;
|HOST_LIBRARY_NAME&lt;br /&gt;
|HOST_LIBRARY = &#039;host_foobar&#039;&lt;br /&gt;
|-&lt;br /&gt;
| PREF_JS_EXPORTS = $(srcdir)/prefs/foo.js&lt;br /&gt;
| JS_PREFERENCE_FILES += [&#039;prefs/foo.js&#039;]&lt;br /&gt;
|-&lt;br /&gt;
| XPCSHELL_TESTS = unit test&lt;br /&gt;
| XPCSHELL_TESTS_MANIFESTS += [&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&#039;test/xpcshell.ini&#039;, &amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&#039;unit/xpcshell.in&#039;&amp;lt;br&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
{| class=&amp;quot;fullwidth-table&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Directory&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;test suite&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| media/*&lt;br /&gt;
| mochitest-1, mobile tests are different option.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
https://developer.mozilla.org/en-US/docs/Mozilla/QA/Automated_testing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== General Errors ==&lt;br /&gt;
{| class=&amp;quot;fullwidth-table&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Failure&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Platforms&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Related Bugs&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[http://tbpl.mozilla.org/?tree=Try&amp;amp;rev=d26522379250 MOZ_PNG_init_filt_func_neon]&lt;br /&gt;
|panda,unagi&lt;br /&gt;
|[https://bugzilla.mozilla.org/show_bug.cgi?id=882907 882907], [https://bugzilla.mozilla.org/show_bug.cgi?id=888009 888009]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Platform/2013-Q3-Goals&amp;diff=689048</id>
		<title>Platform/2013-Q3-Goals</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Platform/2013-Q3-Goals&amp;diff=689048"/>
		<updated>2013-08-02T11:34:46Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: /* DOM */ add bug number&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Platform ===&lt;br /&gt;
==== [[Platform/2013-Goals|2013 General Goals]] ====&lt;br /&gt;
# Games/Media/Social/Location&lt;br /&gt;
# Performance&lt;br /&gt;
# Development velocity/productivity&lt;br /&gt;
# Firefox OS&lt;br /&gt;
# Firefox Desktop&lt;br /&gt;
# Firefox Android&lt;br /&gt;
# Overall Software Quality&lt;br /&gt;
&lt;br /&gt;
=== GFX ===&lt;br /&gt;
&lt;br /&gt;
==== Goals ====&lt;br /&gt;
&lt;br /&gt;
* GPU/shader pipeline&lt;br /&gt;
** {{ok|{{nbug|687187}}, {{nbug|827229}} - SkiaGL canvas support on Android. [2,6]}} (Trains 24, 25)&lt;br /&gt;
** {{ok|{{nbug|883445}} - B2G canvas rendering using SkiaGL}}&lt;br /&gt;
** {{ok|Implement CSS Filters}}&lt;br /&gt;
* OMT* Goals&lt;br /&gt;
** {{ok|Complete Off-Main Thread Animation feature &amp;amp; tests (Train 25)}}&lt;br /&gt;
** {{ok|{{nbug|883441}}, {{nbug|883433}} - Async pan-zoom, including sub-frames. [2,3,5]}} (Trains 25, 26)}}&lt;br /&gt;
* Moz2D (Azure)&lt;br /&gt;
** {{ok|Land Direct2D 1.1 backend (Train 25)}}&lt;br /&gt;
** {{ok|{{nbug|891660}} Land OS X CoreGraphics backend (Train 25)}}&lt;br /&gt;
** {{ok|Land Cairo backend (Train 26)}}&lt;br /&gt;
* {{ok|The GFX team will resolve all actionable security bugs within six weeks of their entering our components and receiving sec-high or sec-critical designation. [7]}} (All trains)&lt;br /&gt;
&lt;br /&gt;
==== Wishlist ====&lt;br /&gt;
* {{wishlist|WebGL performance improvements as driven by the games team. [2,6]}} (Trains 24,25)&lt;br /&gt;
* {{wishlist|More robust downloadable blocklisting solution}}&lt;br /&gt;
* {{wishlist|Fix WebGL security bugs.}} (Train 25)&lt;br /&gt;
&lt;br /&gt;
==== Investigations ====&lt;br /&gt;
* {{wishlist|{{nbug|882383}} - Improve layer heuristics}}&lt;br /&gt;
* {{wishlist|{{nbug|883448}} - Scrolled content uploading (e.g., tiling vs. buffer rotation) on mobile}}&lt;br /&gt;
* {{wishlist|{{nbug|886315}} - Make GL shader pipeline more flexible}}&lt;br /&gt;
* {{wishlist|Realistic scrolling performance tests}}&lt;br /&gt;
* {{wishlist|Tiling everywhere?}}&lt;br /&gt;
&lt;br /&gt;
==== Moz2D &amp;amp; OMTC Path Reference ====&lt;br /&gt;
&lt;br /&gt;
{| &lt;br /&gt;
! align=&amp;quot;center&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;width: 50%;&amp;quot; | OMT*&lt;br /&gt;
! align=&amp;quot;center&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;width: 50%;&amp;quot; | Moz2D (Azure)&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
* OMT Image Animation&lt;br /&gt;
* OMTC Mac&lt;br /&gt;
* OMTC Metro&lt;br /&gt;
----&lt;br /&gt;
* OMTC Windows&lt;br /&gt;
* OMTC SW&lt;br /&gt;
* OMT Texture Uploads&lt;br /&gt;
* OMT Painting&lt;br /&gt;
* Remove non-OMT code&lt;br /&gt;
| valign=&amp;quot;top&amp;quot;  |&lt;br /&gt;
* Moz2D Skia&lt;br /&gt;
* Moz2D SkiaGL&lt;br /&gt;
* Moz2D CG&lt;br /&gt;
* Moz2D Cairo&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Layout ===&lt;br /&gt;
* {{ok|vertical text goal TO WRITE}}&lt;br /&gt;
* {{ok|text performance goal TO WRITE}}&lt;br /&gt;
* {{ok|CSS variables ({{bug|773296}}) landed on mozilla-central}}&lt;br /&gt;
* {{ok|CSS flexbox pagination ({{bug|811024}}) and multiline flexbox ({{bug|702508}}) landed on mozilla-central}}&lt;br /&gt;
* {{ok|working incremental layout updates in Servo, for the features Servo implements}}&lt;br /&gt;
* {{ok|have our own CSS parsing and selector matching code in Servo}}&lt;br /&gt;
&lt;br /&gt;
=== Media ===&lt;br /&gt;
* {{ok|Get YouTube Media Source Extensions demo player working.}}&lt;br /&gt;
* {{ok|Use an integrated MP4 demuxer instead of depending on the platform. It is needed to reduce crashing on Windows 7, improve security on Vista and for adding H.264 support on Mac.}}&lt;br /&gt;
* {{ok|Ship Web Audio in Firefox 24.}}&lt;br /&gt;
&lt;br /&gt;
=== DOM ===&lt;br /&gt;
* {{ok|Incremental cycle collection landed and on by default (mccr8)}}&lt;br /&gt;
* {{done|Convert Navigator to new bindings (bzbarsky)}}&lt;br /&gt;
* {{ok|Convert Location to new bindings (peterv)}}&lt;br /&gt;
* {{ok|Make Window use WebIDL quickstubs (peterv)}}&lt;br /&gt;
* {{ok|Codegen cleanup for workers (khuey)}}&lt;br /&gt;
* {{ok|Make exposing QI in chrome on WebIDL things op-in (peterv)}}&lt;br /&gt;
* {{ok|Update document.register to latest spec revision ({{bug|856140}}) (blake / wchen)}}&lt;br /&gt;
* {{ok|Implement ShadowRoot event retargeting algorithm ({{bug|887541}}) (blake / wchen)}}&lt;br /&gt;
* {{ok|ShadowRoot &amp;lt;shadow&amp;gt; element ({{bug|887538}}) (blake / wchen)}}&lt;br /&gt;
* {{ok|Implement HTML imports ({{bug|877072}}) (blake / wchen)}}&lt;br /&gt;
* {{ok|Identify approach to port exsiting APIs to port to workers. Port 1-3 APIs (khuey)}}&lt;br /&gt;
* {{ok|Improve editor performance by eliminating use of tons of Range objects (smaug)}}&lt;br /&gt;
* {{ok|Codegenerator for WebIDL-only DOM events ({{bug|900904}}) (smaug)}}&lt;br /&gt;
* {{ok|Allow child processes to share a plugin-container per plugin (johns)}}&lt;br /&gt;
* {{ok|Implement and land the One Logger to Rule Them All ({{bug|onelogger}}) (jlebar)}}&lt;br /&gt;
* {{ok|Clean up DMD reports for B2G under normal use(jlebar)}}&lt;br /&gt;
* {{done| Convert SimplePush to webidl (nikhil)}}&lt;br /&gt;
* {{ok| Drive SimplePush web standard (nikhil)}}&lt;br /&gt;
* {{ok| Help with porting APIs to workers (nikhil)}}&lt;br /&gt;
* {{ok| Try to implement background services with system messages integration, including out of process for B2G}} (nikhil)&lt;br /&gt;
* {{ok| Finalize the patch for per-document,docshell,window event queue (olli)}}&lt;br /&gt;
&lt;br /&gt;
=== WebAPI ===&lt;br /&gt;
* {{done|land Promises on m-c ({{bug|856410}}) (baku)}}&lt;br /&gt;
* {{ok|land DataStore API on m-c ({{bug|871445}}) (baku)}}&lt;br /&gt;
* {{ok|Investigate event pages (marcosc)}}&lt;br /&gt;
* {{ok|publish [http://www.w3.org/2012/sysapps/manifest/ manifest format] (marcosc)}}&lt;br /&gt;
* {{ok|publish policy on exposing APIs to the web (overholt)}}&lt;br /&gt;
* {{ok|have draft text on Streams (annevk)}} (someone from Google is handling IO streams already)&lt;br /&gt;
* {{ok|make URL parsing (in URL Standard) idempotent (annevk)}}&lt;br /&gt;
* {{ok|update URL test suite (annevk)}}&lt;br /&gt;
* {{ok|expose Notification objects associated with an origin (annevk)}}&lt;br /&gt;
* {{ok|Review and land sync IDB in workers}} (janv)&lt;br /&gt;
* {{ok|Multiprocess FileHandle and FileSystem API}} (janv &amp;amp; co.)&lt;br /&gt;
* {{ok|Ship storage.js}} (mounir)&lt;br /&gt;
* {{ok|Implement NavigationController}} (ehsan &amp;amp; annevk)&lt;br /&gt;
* {{ok|Improve IndexedDB error messages}} (bent)&lt;br /&gt;
* {{ok|Convert IndexedDB to WebIDL bindings}} (ehsan, baku, janv)&lt;br /&gt;
* {{ok|Implement [http://bit.ly/13heNJr several new IndexedDB features] that came out of Google meetup}} (bent)&lt;br /&gt;
* {{ok|Get ScreenOrientation API to last call}} (mounir)&lt;br /&gt;
* {{wishlist|Integrate localStorage with temporary storage}} (janv)&lt;br /&gt;
* {{wishlist|Fully support OS.File worker needs}} (bent)&lt;br /&gt;
* {{wishlist|Make IPDL work for XPCOM event loops}} (bent)&lt;br /&gt;
&lt;br /&gt;
=== JS  ===&lt;br /&gt;
&lt;br /&gt;
=== Accessibility ===&lt;br /&gt;
* FFOS: Finish all the pieces for developer-ready a11y.(eeejay)&lt;br /&gt;
** {{ok|Minimal Gaia accessibility lockscreen/homescreen/settings.}}&lt;br /&gt;
** {{ok|Screen Reader pref in developer settings.}}&lt;br /&gt;
** {{ok|Pico library in gonk / Pico engine in gecko layer.}}&lt;br /&gt;
* {{ok|FF OS: Identify and file bugs for core GAIA apps needing accessibility work (MarcoZ)}}&lt;br /&gt;
* {{ok|Stability: to include crashes and new asserts.}} Tracking {{Bug|888531}}.(tbsaunde)&lt;br /&gt;
* {{ok|Resolve all actionable sec-moderate or higher a11y bugs within six weeks of their sec-rating.}}(tbsaunde)&lt;br /&gt;
*  {{wishlist|Fix key/priority community bugs including text work. Tracking}} {{Bug|887794}}.(surkov)&lt;br /&gt;
&lt;br /&gt;
=== Perf ===&lt;br /&gt;
* 50% startup speedup(per eideticker nytimes test) for &amp;quot;GET /&amp;quot; on Galaxy Nexus (4s atm) - bug 807322&lt;br /&gt;
* Async collection + writing of session-store - bug 83857&lt;br /&gt;
* Fsync-less prefs - bug 866238&lt;br /&gt;
&lt;br /&gt;
=== Networking ===&lt;br /&gt;
&lt;br /&gt;
* {{ok|Disk Cache -  new cache API and file system layer passing tests on gum branch  (includes crash recovery and being jank-free: does not include in-memory  index or appcache integration) (honza, michal)}}&lt;br /&gt;
* {{ok|HTTP/2 Node.js Test Server (Nick, Gabor (GSoC Student))}}&lt;br /&gt;
* {{ok|B2G Per Application traffic meter support (jduell)}}&lt;br /&gt;
* {{ok|off-main-thread ODA clients raster image loading ({{bug|867755}}) and Gzipped content ({{bug|882996}})(sworkman)}}&lt;br /&gt;
* {{ok|Disable Speculative Connections for RFC 1918 connections ({{bug|853423}}) (Steve)}}&lt;br /&gt;
* {{ok|Resource Timing (http://www.w3.org/TR/resource-timing/) (Steve/Intern)}}&lt;br /&gt;
* {{ok|TLS false start (mcmanus)}}&lt;br /&gt;
* {{ok|HTTP/2 draft-04 (or subsequent as apropos) to gather interop experience and work with IETF and refinements.  (mcmanus/hurley)}}&lt;br /&gt;
* {{ok|Deploy empirical test of DNS viability as HTTP/2 hint in testing channels. (mcmanus)}}&lt;br /&gt;
* {{ok|Predictive Support - Startup, Pageload, Link hover, rel prefetch (hurley)}}&lt;br /&gt;
&lt;br /&gt;
=== Mobile  ===&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=User:JoeyArmstrong/conversion&amp;diff=684010</id>
		<title>User:JoeyArmstrong/conversion</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=User:JoeyArmstrong/conversion&amp;diff=684010"/>
		<updated>2013-07-24T11:40:28Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: Update EXTRA_COMPONENTS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== moz.build ==&lt;br /&gt;
{| class=&amp;quot;fullwidth-table&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Variable&lt;br /&gt;
! in_mozbuild&lt;br /&gt;
! m-c wip&lt;br /&gt;
! c-c conversion&lt;br /&gt;
! phase-2 cleanup&lt;br /&gt;
|-&lt;br /&gt;
| [[https://bugzilla.mozilla.org/show_bug.cgi?id=847009 nomakefiles_meta_bug]], [http://gps.pastebin.mozilla.org/2520523 all_variables]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://bugzilla.mozilla.org/show_bug.cgi?id=869135 ASFILES&amp;amp;nbsp;(869135)]&lt;br /&gt;
|[https://hg.mozilla.org/integration/mozilla-inbound/rev/f232f54d3548 logic], [https://hg.mozilla.org/mozilla-central/rev/7e00fac588dc #1]&lt;br /&gt;
|[https://tbpl.mozilla.org/?tree=Try&amp;amp;rev=ecd096f50340 #2]-[http://tbpl.mozilla.org/?tree=Try&amp;amp;rev=5affa6beb1b7 try], [https://tbpl.mozilla.org/?tree=Try&amp;amp;rev=b3c05171dc77 test]-media&lt;br /&gt;
2 directories remain.&lt;br /&gt;
|NOP&lt;br /&gt;
|[[https://bugzilla.mozilla.org/show_bug.cgi?id=870076 870076]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;[http://bugzilla.mozilla.org/show_bug.cgi?id=870407 CMMSRCS&amp;amp;nbsp;(870407)]&amp;lt;/strike&amp;gt;&lt;br /&gt;
|[http://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=73ef965a7b66 logic], [http://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=c936da8dd34a #1], [https://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=932964100cd2 #2], [http://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=de57cc8ba195 #3],[http://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=73a7afa43d5a cleanup], [http://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=e6bda3437a7c #4]&lt;br /&gt;
|&lt;br /&gt;
|FIN&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;strike&amp;gt;[http://bugzilla.mozilla.org/show_bug.cgi?id=864774 CPPSRCS]&amp;lt;/strike&amp;gt;&lt;br /&gt;
| [http://hg.mozilla.org/mozilla-central/rev/d3b6e29faca1 logic], [http://hg.mozilla.org/mozilla-central/rev/6e45e9f62d21 #2]&lt;br /&gt;
| FIN&lt;br /&gt;
| FIN&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=882190 882190]&lt;br /&gt;
|-&lt;br /&gt;
|[https://bugzilla.mozilla.org/show_bug.cgi?id=870406 CSRCS&amp;amp;nbsp;(870406)]&lt;br /&gt;
|[https://hg.mozilla.org/integration/mozilla-inbound/rev/e3faa44c33e4 logic], [https://bugzilla.mozilla.org/attachment.cgi?id=753973 #1], [https://hg.mozilla.org/mozilla-central/rev/e5b6545901b0 #2]&lt;br /&gt;
|[http://tbpl.mozilla.org/?tree=Try&amp;amp;rev=114204240591 #3]-[http://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=8bbd27688a89 inbound]&lt;br /&gt;
backed out, conditional scrubbing problem around gtk*.  Redo patch, test on try this time and submit.&lt;br /&gt;
| FIN&lt;br /&gt;
|[https://bugzilla.mozilla.org/show_bug.cgi?id=870406#c57 cleanup]&lt;br /&gt;
|-&lt;br /&gt;
|[https://bugzilla.mozilla.org/show_bug.cgi?id=874266 DEFINES]&lt;br /&gt;
|landed-incomplete&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|EXPORT&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| FIN&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=870401 870401]&lt;br /&gt;
|-&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=870370 EXTRA_COMPONENTS&amp;amp;nbsp;(870370)]&lt;br /&gt;
|[http://hg.mozilla.org/integration/mozilla-inbound/rev/2ab5517620a5 logic], [http://hg.mozilla.org/integration/mozilla-inbound/rev/1c15d9da2ae6 #1], [http://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=1857f54eb730 #2], [https://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=064524edbea2 cleanup_#1&amp;amp;#2]&lt;br /&gt;
|[https://bugzilla.mozilla.org/attachment.cgi?id=780274 #3], [https://bugzilla.mozilla.org/attachment.cgi?id=780275 #4], [https://bugzilla.mozilla.org/attachment.cgi?id=780336 block]-[https://tbpl.mozilla.org/?tree=Try&amp;amp;rev=32cf24c9b174 try]&lt;br /&gt;
| FIN&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;[http://bugzilla.mozilla.org/show_bug.cgi?id=880245 EXTRA_JS_MODULES&amp;amp;nbsp;(880245)]&amp;lt;/strike&amp;gt;&lt;br /&gt;
|[http://bugzilla.mozilla.org/attachment.cgi?id=760664 logic]&amp;lt;br&amp;gt;[http://bugzilla.mozilla.org/attachment.cgi?id=760665 #1]&lt;br /&gt;
|&lt;br /&gt;
| FIN&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;[http://bugzilla.mozilla.org/show_bug.cgi?id=880246 EXTRA_PP_COMPONENTS&amp;amp;nbsp;(880246)]&amp;lt;/strike&amp;gt;&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=880246 logic], [https://hg.mozilla.org/mozilla-central/rev/a6d60a556ed4 #1], [http://bugzilla.mozilla.org/attachment.cgi?id=764346 cleanup]&lt;br /&gt;
|&lt;br /&gt;
| FIN&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=882354 GARBAGE_DIRS&amp;amp;nbsp;(882354)]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=888009 HOST_CPPSRCS&amp;amp;nbsp;(888009)]&lt;br /&gt;
|[http://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=887ae544b828 logic]&lt;br /&gt;
|[http://bugzilla.mozilla.org/attachment.cgi?id=770277 #1]-[http://tbpl.mozilla.org/?tree=Try&amp;amp;rev=810fb845ff87 try]&lt;br /&gt;
Cannot create arm/arm_init.o&lt;br /&gt;
last-try-[http://tbpl.mozilla.org/?tree=Try&amp;amp;rev=275301b8023c build]&lt;br /&gt;
Failure on panda and unagi - arm/arm_init.c&lt;br /&gt;
| NOP&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;[http://bugzilla.mozilla.org/show_bug.cgi?id=875549 HOST_CSRCS&amp;amp;nbsp;(875549)]&amp;lt;/strike&amp;gt;&lt;br /&gt;
|[http://hg.mozilla.org/integration/mozilla-inbound/rev/ebae7298e381 logic], [https://hg.mozilla.org/mozilla-central/rev/3e73c00a7db1 #1], [https://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=3e73c00a7db1 cleanup]&lt;br /&gt;
|&lt;br /&gt;
| NOP&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;[http://bugzilla.mozilla.org/show_bug.cgi?id=872087 HOST_LIBRARY_NAME&amp;amp;nbsp;(872087)]&amp;lt;/strike&amp;gt;&lt;br /&gt;
|[http://hg.mozilla.org/integration/mozilla-inbound/rev/f9f7ba08df90 logic], [http://bugzilla.mozilla.org/attachment.cgi?id=758160 #2], [https://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=5458a7880db5 cleanup]&lt;br /&gt;
|&lt;br /&gt;
| NOP&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://bugzilla.mozilla.org/show_bug.cgi?id=870408 INSTALL_TARGETS&amp;amp;nbsp;(870408)]&lt;br /&gt;
|&lt;br /&gt;
|[https://bugzilla.mozilla.org/show_bug.cgi?id=853594 853594-wontfix]&lt;br /&gt;
| migrating rules to INSTALL_TARGETS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=875934 LIBRARY_NAME&amp;amp;nbsp;(875934)]&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=875934 logic], [https://hg.mozilla.org/integration/mozilla-inbound/rev/44875d60a7fb #1], [https://hg.mozilla.org/mozilla-central/rev/d4f61f0a66fd #2], [https://hg.mozilla.org/mozilla-central/rev/d57032f0b277 #3]&lt;br /&gt;
| wip: bokeefe&lt;br /&gt;
| (patch waiting review)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=882904 LIBS&amp;amp;nbsp;(882904)]&lt;br /&gt;
|[https://hg.mozilla.org/integration/mozilla-inbound/rev/814d183f9b00 logic]&lt;br /&gt;
| #1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=880254 LOCAL_INCLUDES&amp;amp;nbsp;(880254)]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=881446 MIDL_GENERATED_FILES&amp;amp;nbsp;(881446)]&lt;br /&gt;
|&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=881446 logic]-review&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=882908 OS_LIBS&amp;amp;nbsp;(882908)]&lt;br /&gt;
|&lt;br /&gt;
|[http://bugzilla.mozilla.org/attachment.cgi?id=776572 logic]-[http://tbpl.mozilla.org/?tree=Try&amp;amp;rev=8d4c0044e20c try]-build&lt;br /&gt;
-inbound&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=870366 PREF_JS_EXPORT&amp;amp;nbsp;(870366)]&lt;br /&gt;
|&lt;br /&gt;
|[http://bugzilla.mozilla.org/attachment.cgi?id=762219 logic]-review&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=883350 SDK_HEADERS&amp;amp;nbsp;(883350)]&lt;br /&gt;
|[https://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=2199300dce27 #1]&lt;br /&gt;
|[https://bugzilla.mozilla.org/attachment.cgi?id=775949 cleanup]-[https://tbpl.mozilla.org/?tree=Try&amp;amp;rev=1503c76d917c build]&lt;br /&gt;
[http://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=2199300dce27 inbound]-0701?&lt;br /&gt;
| NOP&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=882907 SDK_LIBRARY&amp;amp;nbsp;(882907)]&lt;br /&gt;
|[https://bugzilla.mozilla.org/attachment.cgi?id=764134 logic]&lt;br /&gt;
|[https://bugzilla.mozilla.org/attachment.cgi?id=768525 #1]-try-[http://tbpl.mozilla.org/?tree=Try&amp;amp;rev=40636e0bb9b1 test]&lt;br /&gt;
osx, unagi and panda failures.&lt;br /&gt;
| NOP&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=881345 SHARED_LIBRARY&amp;amp;nbsp;(881345)]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| NOP with asterisk&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=881344 SHARED_LIBRARY_LIBS&amp;amp;nbsp;(881344)]&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=881344 logic]&lt;br /&gt;
|[http://tbpl.mozilla.org/?tree=Try&amp;amp;rev=8951d3f8ec9a re-try]-local-build-now-succeeds.&amp;lt;p&amp;gt;&lt;br /&gt;
[http://tbpl.mozilla.org/?tree=Try&amp;amp;rev=fe7037f79e6e #{1,2}]-[http://tbpl.mozilla.org/?tree=Try&amp;amp;rev=64a15a4d79f6 build]-pass-[http://tbpl.mozilla.org/?tree=Try&amp;amp;rev=774aa0b278b9 try]&lt;br /&gt;
[http://bugzilla.mozilla.org/attachment.cgi?id=766070 #3]-[http://tbpl.mozilla.org/?tree=Try&amp;amp;rev=047de40dd251 try-err]-split-patch-3-[http://tbpl.mozilla.org/?tree=Try&amp;amp;rev=5d43fe08b4c6 3w]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[http://bugzilla.mozilla.org/attachment.cgi?id=770392 #4]-try:[http://tbpl.mozilla.org/?tree=Try&amp;amp;rev=156d253573e8 build]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=872086 SIMPLE_PROGRAMS&amp;amp;nbsp;(872086)]&lt;br /&gt;
|[http://hg.mozilla.org/mozilla-central/rev/2c51b6730bbc logic], [https://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=fa6b60d827d4 #1]&lt;br /&gt;
|[https://tbpl.mozilla.org/php/getParsedLog.php?id=24124508&amp;amp;tree=Mozilla-Inbound #2]-backout_win_breakage&lt;br /&gt;
| NOP&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;[http://bugzilla.mozilla.org/show_bug.cgi?id=880773 SSRCS&amp;amp;nbsp;(880773)]&amp;lt;/strike&amp;gt;&lt;br /&gt;
|[http://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=1b15bb52a236 logic], [http://tbpl.mozilla.org/?tree=Mozilla-Inbound&amp;amp;rev=024f4fcbdfdb #1], [http://hg.mozilla.org/integration/mozilla-inbound/rev/3d33faf4d81f cleanup]&lt;br /&gt;
| NOP&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=872062 SUBMAKEFILES&amp;amp;nbsp;(872062)]&lt;br /&gt;
|&lt;br /&gt;
|[https://bugzilla.mozilla.org/attachment.cgi?id=753901 logic]&lt;br /&gt;
| NOP&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://bugzilla.mozilla.org/show_bug.cgi?id=894052 DISABLED_&amp;amp;nbsp;removal(894052)]&lt;br /&gt;
|&lt;br /&gt;
|[https://bugzilla.mozilla.org/attachment.cgi?id=776652 #1]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;[https://bugzilla.mozilla.org/show_bug.cgi?id=844655 XPCSHELL_TESTS&amp;amp;nbsp;(844655)]&amp;lt;/strike&amp;gt;&lt;br /&gt;
|[https://hg.mozilla.org/mozilla-central/rev/e49215d92524 logic], [https://hg.mozilla.org/integration/mozilla-inbound/rev/04d7289c00a0 #1]&lt;br /&gt;
|FIN&lt;br /&gt;
| FIN&lt;br /&gt;
|[[https://bugzilla.mozilla.org/show_bug.cgi?id=866734 866734]], [https://bugzilla.mozilla.org/show_bug.cgi?id=869143 &amp;lt;strike&amp;gt;869143&amp;lt;/strike&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|[http://bugzilla.mozilla.org/show_bug.cgi?id=880260 XPI_NAME&amp;amp;nbsp;(880260)]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
mozbuild conversion etherpad:&lt;br /&gt;
http://etherpad.mozilla.org/mozbuild-conversion&lt;br /&gt;
&lt;br /&gt;
Legend:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;logic - mozbuild logic, passthrough variables or subroutines.&lt;br /&gt;
&amp;lt;li&amp;gt;#1, #2 - Batches of directories containing converted Makefiles.&lt;br /&gt;
&amp;lt;li&amp;gt;inbound - patch reviewed + tested on try, submit to inbound.&lt;br /&gt;
&amp;lt;li&amp;gt;try - test results are pending&lt;br /&gt;
&amp;lt;li&amp;gt;review - code review pending.&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http://trychooser.pub.build.mozilla.org/&lt;br /&gt;
&lt;br /&gt;
== moz.build (indirect variables) ==&lt;br /&gt;
{| class=&amp;quot;fullwidth-table&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Variable&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;landed&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;m-c conversion&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;c-c conversion&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;phase-2 cleanup&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[https://bugzilla.mozilla.org/show_bug.cgi?id=862316 PP_TARGETS&amp;amp;nbsp;(862316)]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| DIST_FILES (indirect)&lt;br /&gt;
|&lt;br /&gt;
| [[https://bugzilla.mozilla.org/show_bug.cgi?id=870891 870891]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Configuration changes ==&lt;br /&gt;
{| class=&amp;quot;fullwidth-table&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Makefile.in token&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;moz.build token&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| ASFILES = foo.asm&lt;br /&gt;
| ASFILES += [&#039;foo.asm&#039;, &#039;bar.asm&#039;]&lt;br /&gt;
|-&lt;br /&gt;
| CMMSRCS = foo.asm&lt;br /&gt;
| CMM_SOURCES += [&#039;foo.asm&#039;, &#039;bar.asm&#039;]&lt;br /&gt;
|-&lt;br /&gt;
| CSRCS = foo.asm&lt;br /&gt;
| CSRCS += [&#039;foo.asm&#039;, &#039;bar.asm&#039;]&lt;br /&gt;
|-&lt;br /&gt;
|HOST_LIBRARY_NAME&lt;br /&gt;
|HOST_LIBRARY = &#039;host_foobar&#039;&lt;br /&gt;
|-&lt;br /&gt;
| PREF_JS_EXPORTS = $(srcdir)/prefs/foo.js&lt;br /&gt;
| JS_PREFERENCE_FILES += [&#039;prefs/foo.js&#039;]&lt;br /&gt;
|-&lt;br /&gt;
| XPCSHELL_TESTS = unit test&lt;br /&gt;
| XPCSHELL_TESTS_MANIFESTS += [&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&#039;test/xpcshell.ini&#039;, &amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&#039;unit/xpcshell.in&#039;&amp;lt;br&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
{| class=&amp;quot;fullwidth-table&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Directory&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;test suite&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| media/*&lt;br /&gt;
| mochitest-1, mobile tests are different option.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
https://developer.mozilla.org/en-US/docs/Mozilla/QA/Automated_testing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== General Errors ==&lt;br /&gt;
{| class=&amp;quot;fullwidth-table&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Failure&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Platforms&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Related Bugs&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[http://tbpl.mozilla.org/?tree=Try&amp;amp;rev=d26522379250 MOZ_PNG_init_filt_func_neon]&lt;br /&gt;
|panda,unagi&lt;br /&gt;
|[https://bugzilla.mozilla.org/show_bug.cgi?id=882907 882907], [https://bugzilla.mozilla.org/show_bug.cgi?id=888009 888009]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Modules/Core&amp;diff=667763</id>
		<title>Modules/Core</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Modules/Core&amp;diff=667763"/>
		<updated>2013-06-18T12:54:10Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: Update MFBT to reflect de facto owner&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Module&lt;br /&gt;
|name=Accessibility&lt;br /&gt;
|description=Support for platform accessibility APIs. Accessibility APIs are used by 3rd party software like screen readers, screen magnifiers, and voice dictation software, which need information about document content and UI controls, as well as important events like changes of focus.&lt;br /&gt;
|owner=[mailto:surkov.alexander@gmail.com Alexander Surkov]&lt;br /&gt;
|peers=[mailto:bolterbugz@gmail.com David Bolter], [mailto:ginn.chen@oracle.com Ginn Chen], [mailto:trev.saunders@gmail.com Trevor Saunders], [mailto:marco.zehe@googlemail.com Marco Zehe] &lt;br /&gt;
|group=dev-accessibility&lt;br /&gt;
|source_dirs=accessible/&lt;br /&gt;
|url=http://www.mozilla.org/access/&lt;br /&gt;
|components=Core::Disability Access APIs&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Build and Release Tools&lt;br /&gt;
|description=Tools related to build and release automation and configuration of release builds.&lt;br /&gt;
|owner=[mailto:nrthomas@gmail.com Nick Thomas]&lt;br /&gt;
|peers=[mailto:bhearsum@mozilla.com Ben Hearsum], [mailto:ccooper@deadsquid.com Chris Cooper], [mailto:cmp@mozilla.org Chase Phillips], [mailto:mozpreed@sigkill.com John Paul Reed], [mailto:robert@roberthelmer.com Robert Helmer]&lt;br /&gt;
|group=dev-builds&lt;br /&gt;
|source_dirs=tools/botrunner.py, tools/build-environment/, tools/build/, tools/buildbot-configs/, tools/buildbot/, tools/buildbotcustom/, tools/l10n/, tools/MozBuild/, tools/patcher-configs/, tools/patcher/, tools/release/, tools/tinderbox-configs/, tools/tinderbox/, tools/update-packaging/, browser/config/mozconfigs/, mobile/config/mozconfigs/, xulrunner/config/mozconfigs/&lt;br /&gt;
|url=&lt;br /&gt;
|components=mozilla.org::Release Engineering, mozilla.org::Release Engineering: Custom Builds&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Build Config&lt;br /&gt;
|description=The build system for Gecko and several mozilla.org hosted Gecko-based applications.&lt;br /&gt;
|owner=[mailto:gps@mozilla.com Gregory Szorc]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:mark@moxienet.com Mark Mentovai], [mailto:me@kylehuey.com Kyle Huey], [mailto:mh@glandium.org Mike Hommey], [mailto:wtc@google.com Wan-Teh Chang], [mailto:ted@mielczarek.org Ted Mielczarek]&lt;br /&gt;
|group=dev-builds&lt;br /&gt;
|source_dirs=build/, config/, tools/cross-commit, tools/cvs2hg-import.py, tools/cvsmgmt/, tools/elf-dynstr-gc/, tools/trees.pl, browser/config/mozconfigs/, mobile/config/mozconfigs/, xulrunner/config/mozconfigs/&lt;br /&gt;
|url=http://www.mozilla.org/build/&lt;br /&gt;
|components=Core::Build Config&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Code Analysis and Debugging Tools&lt;br /&gt;
|description=Tools for debugging Mozilla code or for analyzing speed, memory use, and other characteristics of it.&lt;br /&gt;
|owner=[mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-performance&lt;br /&gt;
|source_dirs=tools/codesighs/, tools/debug/, tools/dreftool/, tools/dumpdeps/, tools/footprint/, tools/jprof/, tools/leaky/, tools/memory/, tools/module-deps/, tools/performance/, tools/post_compile/, tools/preloader/, tools/rb/, tools/reorder/, tools/trace-malloc/, tools/uuiddeps/, &lt;br /&gt;
|url=&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Content HTTP Headers&lt;br /&gt;
|description=HTTP headers related to content, e.g. User-Agent, Content-Type, Accept. (Transport-related headers are the responsibility of the Necko module owner.)&lt;br /&gt;
|owner=[mailto:gerv@mozilla.org Gervase Markham]&lt;br /&gt;
|peers=[mailto:lmandel@mozilla.com Lawrence Mandel]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs= &lt;br /&gt;
|url=https://developer.mozilla.org/en/Gecko_user_agent_string_reference&lt;br /&gt;
|components=Core::Networking: HTTP&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Cookies and Permissions&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:dwitte@gmail.com Dan Witte]&lt;br /&gt;
|peers=[mailto:ehsan@mozilla.com Ehsan Akhgari], [mailto:cbiesinger@gmail.com Christian Biesinger], [mailto:mconnor@steelgryphon.com Mike Connor], [mailto:josh@joshmatthews.com Josh Matthews], [mailto:sdwilsh@shawnwilsher.com Shawn Wilsher (ping on irc)]&lt;br /&gt;
|group=dev-tech-network&lt;br /&gt;
|source_dirs=extensions/cookie/, netwerk/cookie/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Networking: Cookies&lt;br /&gt;
}}&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Cycle Collector&lt;br /&gt;
|description=Code to break and collect objects within reference cycles&lt;br /&gt;
|owner=[mailto:continuation@gmail.com Andrew McCreight]&lt;br /&gt;
|peers=Peter Van der Beken, Olli Pettay, David Baron&lt;br /&gt;
|source_dirs=xpcom/base/nsCycleCollector.* and some support headers&lt;br /&gt;
|components=Core::XPCOM&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
}}&lt;br /&gt;
{{Module&lt;br /&gt;
|name=docshell&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:bzbarsky@mit.edu Boris Zbarsky]&lt;br /&gt;
|peers=[mailto:cbiesinger@gmail.com Christian Biesinger],[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:jst@mozilla.org Johnny Stenback], [mailto:Olli.Pettay@helsinki.fi Olli Pettay], [mailto:justin.lebar@gmail.com Justin Lebar]&lt;br /&gt;
|group=dev-tech-layout&lt;br /&gt;
|source_dirs=docshell/, uriloader/, webshell/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Document Navigation&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Device Storage&lt;br /&gt;
|description=Support for the device storage API&lt;br /&gt;
|owner=[mailto:dhylands@mozilla.com Dave Hylands], [mailto:jvarga@mozilla.com Jan Varga]&lt;br /&gt;
|peers=[mailto:dougt@dougt.org Doug Turner]&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=dom/devicestorage/, dom/interfaces/devicestorage/&lt;br /&gt;
|url=https://developer.mozilla.org/en-US/docs/WebAPI/Device_Storage&lt;br /&gt;
|components=Core::DOM: Device Interfaces&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Document Object Model&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:jst@mozilla.org Johnny Stenback], [mailto:peterv@propagandism.org Peter Van der Beken]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking], [mailto:Olli.Pettay@helsinki.fi Olli Pettay], [mailto:bent@mozilla.com Ben Turner], [mailto:mounir.lamouri@mozilla.com Mounir Lamouri], [mailto:khuey@kylehuey.com Kyle Huey], [mailto:justin.lebar@gmail.com Justin Lebar], [mailto:hsivonen@iki.fi Henri Sivonen], [mailto:mrbkap@gmail.com Blake Kaplan], [mailto:bobbyholley@gmail.com Bobby Holley]&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=content/base/, content/events/, content/html/content/, content/html/document/, dom/%, dom/base/, dom/interfaces/, dom/locales/, dom/public/, dom/src/, dom/tests/&lt;br /&gt;
|url=http://developer.mozilla.org/en/docs/DOM&lt;br /&gt;
|components=Core::DOM, Core::DOM: CSS Object Model, Core::DOM: Core &amp;amp; HTML, Core::DOM: Events&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Web Workers&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:bent@mozilla.com Ben Turner]&lt;br /&gt;
|peers=[mailto:mrbkap@mozilla.com Blake Kaplan], [mailto:jonas@sicking.cc Jonas Sicking]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=dom/workers/&lt;br /&gt;
|url=https://developer.mozilla.org/En/Using_web_workers&lt;br /&gt;
|components=Core::DOM: Workers&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=IndexedDB&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:jonas@sicking.cc Jonas Sicking]&lt;br /&gt;
|peers=[mailto:bent@mozilla.com Ben Turner], [mailto:khuey@mozilla.com Kyle Huey], [mailto:jvarga@mozilla.com Jan Varga]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=dom/indexedDB/&lt;br /&gt;
|url=https://developer.mozilla.org/en/IndexedDB&lt;br /&gt;
|components=Core::DOM: IndexedDB&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Editor&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:ehsan@mozilla.com Ehsan Akhgari]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=editor/&lt;br /&gt;
|url=http://www.mozilla.org/editor/&lt;br /&gt;
|components=Core::Editor&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Embedding&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jst@mozilla.org Johnny Stenback]&lt;br /&gt;
|group=dev-embedding&lt;br /&gt;
|source_dirs=embedding/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Embedding: APIs, Core::Embedding: ActiveX Wrapper, Core::Embedding: GRE Core, Core::Embedding: GTK Widget, Core::Embedding: MFC Embed, Core::Embedding: Mac, Core::Embedding: Packaging&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Find As You Type&lt;br /&gt;
|description=Find As You Type (formerly called Type Ahead Find) is a feature that allows quick web page navigation when you type a succession of characters in the body of the displayed page (not in an edit box of or drop down list). Currently seeks new owner.&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-accessibility&lt;br /&gt;
|source_dirs=extensions/typeaheadfind/&lt;br /&gt;
|url=http://www.mozilla.org/access/type-ahead/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Geolocation&lt;br /&gt;
|description=Implementation of the Geolocation W3C Spec, location provider apis, and wifi scanning code.&lt;br /&gt;
|owner=[mailto:dougt@dougt.org Doug Turner]&lt;br /&gt;
|peers=[mailto:josh@joshmatthews.net Josh Matthews]&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=dom/src/geolocation, dom/system/, netwerk/wifi&lt;br /&gt;
|url=https://developer.mozilla.org/En/Using_geolocation&lt;br /&gt;
|components=Core::Geolocation&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Global Key Bindings&lt;br /&gt;
|description=Global hot keys in Mozilla for the browser, editor, mail-news and widgets. Does not include underlined menu accelerators and the like, as those are part of i18n.&lt;br /&gt;
|owner=[mailto:aaronleventhal@moonset.net Aaron Leventhal]&lt;br /&gt;
|peers=[mailto:neil@parkwaycc.co.uk Neil Rashbrook]&lt;br /&gt;
|group=dev-accessibility&lt;br /&gt;
|source_dirs=content/xbl/builtin/&lt;br /&gt;
|url=http://www.mozilla.org/projects/ui/accessibility/mozkeyintro.html&lt;br /&gt;
|components=Core::Keyboard: Navigation&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Graphics&lt;br /&gt;
|description=Mozilla graphics API&lt;br /&gt;
|owner=[mailto:jdrew@mozilla.com Joe Drew], [mailto:jrmuizel@mozilla.com Jeff Muizelaar]&lt;br /&gt;
|peers=[mailto:vladimir@pobox.com Vladimir Vukicevic], [mailto:roc+@cs.cmu.edu Robert O&#039;Callahan], [mailto:bas.schouten@live.nl Bas Schouten], [mailto:bjacob@mozilla.com Benoit Jacob], [mailto:bgirard@mozilla.com Benoit Girard], [mailto:ajuma@mozilla.com Ali Juma], [mailto:jgilbert@mozilla.com Jeff Gilbert], [mailto:george@mozilla.com George Wright], [mailto:mwoodrow@mozilla.com Matt Woodrow], [mailto:jdaggett@mozilla.com John Daggett], [mailto:jfkthame@googlemail.com Jonathan Kew], [mailto:nsilva@mozilla.com  Nicolas Silva], [mailto:ncameron@mozilla.com Nick Cameron]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=gfx/, content/canvas/src/&lt;br /&gt;
|url=https://wiki.mozilla.org/Platform/GFX https://wiki.mozilla.org/Gecko:Layers https://wiki.mozilla.org/Gecko:2DGraphicsSketch&lt;br /&gt;
|components=Core::Graphics, Core::GFX: Color Management, Core::Canvas: 2D, Core::Canvas: WebGL&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=GTK Embedding Widget&lt;br /&gt;
|description=Gtk Widget for embedding Mozilla into Gtk applications&lt;br /&gt;
|owner=[mailto:marco@gnome.org Marco Pesenti Gritti]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:dougt@meer.net Doug Turner]&lt;br /&gt;
|group=dev-embedding&lt;br /&gt;
|source_dirs=&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Embedding: GTK Widget&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Legacy HTML Parser&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:mrbkap@gmail.com Blake Kaplan]&lt;br /&gt;
|peers=[mailto:dbaron@dbaron.org David Baron], [mailto:jst@mozilla.org Johnny Stenback], [mailto:peterv@propagandism.org Peter Van der Beken], [mailto:rbs@maths.uq.edu.au rbs@maths.uq.edu.au]&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=parser/htmlparser&lt;br /&gt;
|url=http://www.mozilla.org/newlayout/doc/parser.html&lt;br /&gt;
|components=Core::HTML: Parser&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=HAL&lt;br /&gt;
|description=Hardware Abstraction Layer&lt;br /&gt;
|owner=[mailto:cjones@mozilla.com Chris Jones]&lt;br /&gt;
|peers=[mailto:mounir@lamouri.fr Mounir Lamouri], [mailto:jlebar@mozilla.com Justin Lebar]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=hal/&lt;br /&gt;
|components=Core::Hardware Abstraction Layer (HAL)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=HTML Parser&lt;br /&gt;
|description=The HTML Parser transforms HTML source code into a DOM. It conforms to the HTML specification, and is mostly translated automatically from Java to C++.&lt;br /&gt;
|owner=[mailto:hsivonen@iki.fi Henri Sivonen]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=parser/html&lt;br /&gt;
|url=http://about.validator.nu/&lt;br /&gt;
|components=Core::HTML: Parser&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=I18N Library&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:jshin1987@gmail.com Jungshik Shin], [mailto:smontagu@smontagu.org Simon Montagu]&lt;br /&gt;
|peers=[mailto:VYV03354@nifty.ne.jp Masatoshi Kimura]&lt;br /&gt;
|group=dev-i18n&lt;br /&gt;
|source_dirs=intl/&lt;br /&gt;
|url=http://mozilla.org/projects/intl/index.html&lt;br /&gt;
|components=Core::Internationalization&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=ImageLib&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:joe@drew.ca Joe Drew]&lt;br /&gt;
|peers=[mailto:netzen@gmail.com Brian Bondy], [mailto:jmuizelaar@mozilla.com Jeff Muizelaar], [mailto:jlebar@mozilla.com Justin Lebar]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=media/libjpeg/, media/libpng/, image/, modules/zlib/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::ImageLib&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=IPC&lt;br /&gt;
|description=Message-passing between threads and processes&lt;br /&gt;
|owner=[mailto:cjones@mozilla.com Chris Jones]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:bent.mozilla@gmail.com Ben Turner]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=ipc/glue/, ipc/ipdl/, ipc/chromium/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::IPC}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java APIs for DOM&lt;br /&gt;
|description=APIs for Java access to the Document Object Model&lt;br /&gt;
|owner=[mailto:ashuk@eng.sun.com Ashutosh Kulkarni]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-dom,dev-tech-java&lt;br /&gt;
|source_dirs=java/dom/&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/dom/&lt;br /&gt;
|components=Core::Java APIs for DOM&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java APIs to WebShell&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:edburns@acm.org Ed Burns]&lt;br /&gt;
|peers=[mailto:ashuk@eng.sun.com Ashutosh Kulkarni]&lt;br /&gt;
|group=dev-tech-java,dev-embedding&lt;br /&gt;
|source_dirs=java/webclient/&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/webclient/&lt;br /&gt;
|components=Core::Java APIs to WebShell&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java Stubs&lt;br /&gt;
|description=OJI&lt;br /&gt;
|owner=[mailto:alfred.peng@sun.com Alfred Peng]&lt;br /&gt;
|peers=[mailto:Xiaobin.Lu@eng.Sun.com Xiaobin Lu]&lt;br /&gt;
|group=dev-tech-java&lt;br /&gt;
|source_dirs=modules/oji/, nav-java/, sun-java/&lt;br /&gt;
|url=http://www.mozilla.org/oji/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java to XPCOM Bridge&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:pedemont@us.ibm.com Javier Pedemont]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-tech-xpcom,dev-tech-java&lt;br /&gt;
|source_dirs=extensions/java&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/connect/&lt;br /&gt;
|components=Core::Java to XPCOM Bridge&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java Utility Classes&lt;br /&gt;
|description=assert, debug, utilities, etc.&lt;br /&gt;
|owner=[mailto:edburns@acm.org Ed Burns]&lt;br /&gt;
|peers=[mailto:ashuk@eng.sun.com Ashutosh Kulkarni]&lt;br /&gt;
|group=dev-tech-java&lt;br /&gt;
|source_dirs=java/util/&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/java-util/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java-Implemented Plugins&lt;br /&gt;
|description=Infrastructure for writing MIME content-handlers&lt;br /&gt;
in Java.&lt;br /&gt;
|owner=[mailto:idk@eng.sun.com Igor Kushnirskiy]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-java&lt;br /&gt;
|source_dirs=java/plugins/&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/java-plugins/&lt;br /&gt;
|components=Core::Java-Implemented Plugins&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=JavaScript&lt;br /&gt;
|description=JavaScript Engine in C++ (SpiderMonkey)&lt;br /&gt;
|owner=[mailto:lwagner@mozilla.com Luke Wagner]&lt;br /&gt;
|peers=[mailto:danderson@mozilla.com David Anderson], [mailto:igor@mir2.org Igor Bukanov], [mailto:brendan@mozilla.org Brendan Eich], [mailto:gal@mozilla.com Andreas Gal], [mailto:cdleary@mozilla.com Chris Leary], [mailto:wmccloskey@mozilla.com Bill McCloskey], [mailto:nnethercote@mozilla.com Nick Nethercote], [mailto:jorendorff@mozilla.com Jason Orendorff], [mailto:jwalden@mit.edu Jeff Walden], [mailto:ejpbruel@mozilla.com Eddy Bruel] for proxies, [mailto:mrbkap@gmail.com Blake Kaplan], [mailto:shaver@mozilla.org Mike Shaver], [mailto:jdemooij@mozilla.com Jan de Mooij], [mailto:hv1989@gmail.com Hannes Verschore], [mailto:kvijayan@mozilla.com Kannan Vijayan], [mailto:nmatsakis@mozilla.com Niko Matsakis], [mailto:shu@mozilla.com Shu-yu Guo]&lt;br /&gt;
|group=dev-tech-js-engine&lt;br /&gt;
|source_dirs=js/src/, js/src/config/, js/src/editline/, js/src/fdlibm/&lt;br /&gt;
|url=http://www.mozilla.org/js/spidermonkey,&lt;br /&gt;
http://developer.mozilla.org/en/docs/About_JavaScript&lt;br /&gt;
|components=Core::JavaScript Engine&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=JavaScript Debugger Backend&lt;br /&gt;
|description=JavaScript debugging hooks&lt;br /&gt;
|owner=[mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref]&lt;br /&gt;
|peers=[mailto:brendan@mozilla.org Brendan Eich], [mailto:rginda@hacksrus.com Rob Ginda]&lt;br /&gt;
|group=dev-apps-js-debugger&lt;br /&gt;
|source_dirs=js/jsd/&lt;br /&gt;
|url=http://www.mozilla.org/js/jsd&lt;br /&gt;
|components=Other Applications::Venkman JS Debugger&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=js-ctypes&lt;br /&gt;
|description=A foreign function interface which allows privileged JS code to interact with binary code without using XPCOM/XPConnect.&lt;br /&gt;
|owner=[mailto:jorendorff@mozilla.com Jason Orendorff]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:bobbyholley@gmail.com Bobby Holley]&lt;br /&gt;
|group=dev-tech-js-engine&lt;br /&gt;
|source_dirs=js/src/ctypes/&lt;br /&gt;
|url=https://wiki.mozilla.org/JSctypes&lt;br /&gt;
|components=Core::js-ctypes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=js-tests&lt;br /&gt;
|description=JavaScript test suite&lt;br /&gt;
|owner=[mailto:bclary@bclary.com Bob Clary]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-js-engine&lt;br /&gt;
|source_dirs=js/tests/&lt;br /&gt;
|url=http://www.mozilla.org/js/tests/library.html&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Layout Engine&lt;br /&gt;
|description=rendering tree construction, layout (reflow), painting, etc.&lt;br /&gt;
|owner=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|peers=[mailto:bmlk@gmx.de Bernd Mielke], [mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:dbaron@dbaron.org David Baron], [mailto:smontagu@smontagu.org Simon Montagu]&lt;br /&gt;
|group=dev-tech-layout&lt;br /&gt;
|source_dirs=layout/%, layout/base/, layout/build/, layout/doc/, layout/forms/, layout/generic/, layout/html/, layout/macbuild/, layout/printing/, layout/tables/, layout/tools/&lt;br /&gt;
|url=http://mozilla.org/newlayout/doc/ ,&lt;br /&gt;
http://lxr.mozilla.org/mozilla/source/layout/doc/&lt;br /&gt;
|components=Core::Layout, Core::Layout: Block and Inline, Core::Layout: Floats, Core::Layout: Form Controls, Core::Layout: HTML Frames, Core::Layout: Images, Core::Layout: Misc Code, Core::Layout: R &amp;amp; A Pos, Core::Layout: Tables, Core::Layout: Text, Core::Layout: View Rendering&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=libjar&lt;br /&gt;
|description=The JAR handling code (protocol handler, stream implementation, and zipreader/zipwriter).&lt;br /&gt;
|owner=[mailto:tglek@mozilla.com Taras Glek]&lt;br /&gt;
|peers=[mailto:mwu@mozilla.com Michael Wu]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=modules/libjar&lt;br /&gt;
|url=&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=MathML&lt;br /&gt;
|description=MathML is a low-level specification for describing mathematics which provides a foundation for the inclusion of mathematical expressions in Web pages.&lt;br /&gt;
|owner=[mailto:karlt+@karlt.net Karl Tomlinson]&lt;br /&gt;
|peers=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|group=dev-tech-mathml&lt;br /&gt;
|source_dirs=layout/mathml/&lt;br /&gt;
|url=http://www.mozilla.org/projects/mathml/&lt;br /&gt;
|components=Core::MathML&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=mfbt&lt;br /&gt;
|description=mfbt is a collection of headers, macros, data structures, methods, and other functionality available for use and reuse throughout all Mozilla code (including SpiderMonkey and Gecko more broadly).&lt;br /&gt;
|owner=[mailto:jwalden@mit.edu Jeff Walden]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=mfbt/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::MFBT&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=mozilla-toplevel&lt;br /&gt;
|description=The top level directory for the mozilla tree.&lt;br /&gt;
|owner=[mailto:brendan@mozilla.org Brendan Eich]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=tools/README&lt;br /&gt;
|url=&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Necko&lt;br /&gt;
|description=The Mozilla Networking Library&lt;br /&gt;
|owner=[mailto:pmcmanus@mozilla.com Patrick McManus]&lt;br /&gt;
|peers=[mailto:cbiesinger@gmail.com Christian Biesinger], [mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jduell.mcbugs@gmail.com Jason Duell], [mailto:honzab.moz@firemni.cz Honza Bambas], [mailto:bsmith@mozilla.com Brian Smith], [mailto:mnovotny@mozilla.com Michal Novotny]&lt;br /&gt;
|group=dev-tech-network&lt;br /&gt;
|source_dirs=netwerk/%, netwerk/base/, netwerk/build/, netwerk/cache/, netwerk/dns/, netwerk/locales/, netwerk/mime/, netwerk/protocol/, netwerk/resources/, netwerk/socket/, netwerk/streamconv/, netwerk/system/, netwerk/test/, netwerk/testserver/&lt;br /&gt;
|url=http://www.mozilla.org/projects/netlib/, https://developer.mozilla.org/en/Necko&lt;br /&gt;
|components=Core::Networking, Core::Networking: Cache, Core::Networking: Cookies, Core::Networking: FTP, Core::Networking: File, Core::Networking: HTTP, Core::Networking: JAR, Core::Networking: Websockets&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=NSPR&lt;br /&gt;
|description=Netscape Portable Runtime&lt;br /&gt;
|owner=[mailto:nelson@bolyard.com Nelson Bolyard], [mailto:wtc@google.com Wan-Teh Chang]&lt;br /&gt;
|peers=[mailto:ted.mielczarek@gmail.com Ted Mielczarek]&lt;br /&gt;
|group=dev-tech-nspr&lt;br /&gt;
|source_dirs=nsprpub/&lt;br /&gt;
|url=http://www.mozilla.org/projects/nspr/&lt;br /&gt;
http://www.mozilla.org/projects/nspr/reference/html/&lt;br /&gt;
http://www.mozilla.org/projects/nspr/release-notes/&lt;br /&gt;
|components=NSPR&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=PDF&lt;br /&gt;
|description=Rendering code to display documents encoded in the ISO 32000-1 `PDF&#039; format.&lt;br /&gt;
|owner=[mailto:cjones@mozilla.com Chris Jones], [mailto:gal@mozilla.com Andreas Gal]&lt;br /&gt;
|peers=[mailto:aadib@mozilla.com Artur Adib], [mailto:bdahl@mozilla.com Brendan Dahl], [mailto:vnicolas@mozilla.com Vivien Nicolas]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=media/pdf/&lt;br /&gt;
|url=https://github.com/mozilla/pdf.js&lt;br /&gt;
|components=Core::PDF&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Plugins&lt;br /&gt;
|description= NPAPI Plugin support.&lt;br /&gt;
|owner=[mailto:joshmoz@gmail.com Josh Aas]&lt;br /&gt;
|peers=[mailto:jst@mozilla.org Johnny Stenback], [mailto:roc+@cs.cmu.edu Robert O&#039;Callahan], [mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:jmathies@mozilla.com Jim Mathies], [mailto:jschoenick@mozilla.com John Schoenick]&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=dom/plugins/, modules/plugin/&lt;br /&gt;
|url=https://wiki.mozilla.org/Plugins&lt;br /&gt;
|components=Core::Java-Implemented Plugins, Core::Plug-ins&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Preferences&lt;br /&gt;
|description=Preference library&lt;br /&gt;
|owner=[mailto:dwitte@mozilla.com Dan Witte]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=modules/libpref/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Preferences: Backend&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Privilege Manager&lt;br /&gt;
|description=&amp;quot;caps&amp;quot;&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=[mailto:brendan@mozilla.org Brendan Eich], [mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:dveditz@cruzio.com Dan Veditz], [mailto:jst@mozilla.org Johnny Stenback]&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=caps/&lt;br /&gt;
|url=http://www.mozilla.org/projects/security/components/index.html&lt;br /&gt;
|components=Core::Security: CAPS&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Push Notifications&lt;br /&gt;
|description=Push is a way for application developers to send messages to their web applications.&lt;br /&gt;
|owner=[mailto:doug.turner@gmail.com Doug Turner]&lt;br /&gt;
|peers=[mailto:nsm.nikhil@gmail.com Nikhil Marathe], [mailto:justin.lebar@gmail.com Justin Lebar]&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=dom/push&lt;br /&gt;
|url=https://wiki.mozilla.org/WebAPI/SimplePush&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=PyXPCOM&lt;br /&gt;
|description=The Python to XPCOM bridge.&lt;br /&gt;
|owner=[mailto:toddw@activestate.com Todd Whiteman]&lt;br /&gt;
|peers=[mailto:mhammond@skippinet.com.au Mark Hammond]&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=extension/python&lt;br /&gt;
|url=https://developer.mozilla.org/en/PyXPCOM&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Qt-based gfx and widget&lt;br /&gt;
|description=Qt-based rendering and widget code&lt;br /&gt;
|owner=[mailto:romaxa@gmail.com Oleg Romashin]&lt;br /&gt;
|peers=[mailto:mozilla@rosenauer.org Wolfgang Rosenauer], [mailto:doug.turner@gmail.com Doug Turner]&lt;br /&gt;
|group=dev-tech-widget&lt;br /&gt;
|source_dirs=widget/qt/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Widget: Qt&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=RDF&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:axel@pike.org Axel Hecht]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-tech-rdf&lt;br /&gt;
|source_dirs=rdf/&lt;br /&gt;
|url=http://www.mozilla.org/rdf/doc/&lt;br /&gt;
|components=Core::RDF&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=security&lt;br /&gt;
|description=Crypto/PKI code, including NSS (Network Security Services) and JSS (NSS for Java)&lt;br /&gt;
|owner=[mailto:rrelyea@redhat.com Bob Relyea], [mailto:wtc@google.com Wan-Teh Chang]&lt;br /&gt;
|peers=[mailto:emaldona@redhat.com Elio Maldonado], [mailto:bsmith@mozilla.com Brian Smith], [mailto:kaie@kuix.de Kai Engert], [mailto:ryan.sleevi@gmail.com Ryan Sleevi]&lt;br /&gt;
|group=dev-tech-crypto&lt;br /&gt;
|source_dirs=dbm/, security/coreconf/, security/dbm/, security/jss/, security/nss/, security/tinderbox/, security/tinderlight/&lt;br /&gt;
|url=http://mozilla.org/projects/security/pki/&lt;br /&gt;
|components=NSS, JSS, Core::Security, Core::Security: S/MIME&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Security - Mozilla PSM Glue&lt;br /&gt;
|description=Personal Security Manager&lt;br /&gt;
|owner=[mailto:bsmith@mozilla.com Brian Smith]&lt;br /&gt;
|peers=[mailto:kaie@kuix.de Kai Engert], [mailto:honzab.moz@firemni.cz Honza Bambas], [mailto:rrelyea@redhat.com Bob Relyea], [mailto:wtc@google.com Wan-Teh Chang]&lt;br /&gt;
|group=dev-tech-crypto&lt;br /&gt;
|source_dirs=security/manager/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Security: PSM, Core::Security: UI&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=storage&lt;br /&gt;
|description=Storage APIs with a SQLite backend&lt;br /&gt;
|owner=[mailto:mak77@bonardo.net Marco Bonardo]&lt;br /&gt;
|peers=[mailto:bugmail@asutherland.org Andrew Sutherland], [mailto:bent.mozillla@gmail.com Ben Turner]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=db/sqlite3/, storage/&lt;br /&gt;
|url=http://developer.mozilla.org/en/docs/Storage&lt;br /&gt;
|components=Toolkit::Storage, Core::SQL&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=String&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:jlebar@mozilla.com Justin Lebar]&lt;br /&gt;
|group=dev-tech-xpcom&lt;br /&gt;
|source_dirs=string/, xpcom/string/&lt;br /&gt;
|url=https://developer.mozilla.org/En/Mozilla_internal_string_guide&lt;br /&gt;
|components=Core::String&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Style System&lt;br /&gt;
|description=CSS style sheet handling; style data computation&lt;br /&gt;
|owner=[mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky]&lt;br /&gt;
|group=dev-tech-layout&lt;br /&gt;
|source_dirs=layout/style/&lt;br /&gt;
|url=https://wiki.mozilla.org/Gecko:Overview#Style_System&lt;br /&gt;
|components=Core::CSS Parsing and Computation&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=SVG&lt;br /&gt;
|description=Scalable Vector Graphics&lt;br /&gt;
|owner=[mailto:jwatt@jwatt.org Jonathan Watt]&lt;br /&gt;
|peers=[mailto:longsonr@gmail.com Robert Longson], [mailto:roc+@cs.cmu.edu Robert O&#039;Callahan], [mailto:dholbert@mozilla.com Daniel Holbert]&lt;br /&gt;
|group=dev-tech-svg&lt;br /&gt;
|source_dirs=content/svg/, layout/svg/&lt;br /&gt;
|url=http://www.mozilla.org/projects/svg/&lt;br /&gt;
|components=Core::SVG&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Tamarin&lt;br /&gt;
|description=VM for ActionScript and JavaScript&lt;br /&gt;
|owner=[mailto:edwsmith@adobe.com Edwin Smith], [mailto:jodyer@adobe.com Jeff Dyer]&lt;br /&gt;
|peers=[mailto:brendan@mozilla.org Brendan Eich], [mailto:stejohns@adobe.com Steven Johnson], [mailto:tierney@adobe.com Erik Tierney], [mailto:treilly@adobe.com Tom Reilly]&lt;br /&gt;
|group=dev-tech-js-engine&lt;br /&gt;
|source_dirs=js/tamarin&lt;br /&gt;
|url=http://www.mozilla.org/projects/tamarin/&lt;br /&gt;
http://wiki.mozilla.org/tamarin/&lt;br /&gt;
http://hg.mozilla.org/tamarin-central/&lt;br /&gt;
http://hg.mozilla.org/tamarin-tracing/&lt;br /&gt;
|components=Tamarin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Test Harness&lt;br /&gt;
|description=In-tree test infrastructure and tools. Harnesses include, XPCShell, Mochitest (&amp;amp; Chrome), Reftest, JsREftest, Compiled Code Tests, Robocop, Mozmill and Marionette. Requests for new harnesses should go to Testing::General.&lt;br /&gt;
|owner=[mailto:ted@mozilla.com Ted Mielczarek]&lt;br /&gt;
|peers=[mailto:dbaron@dbaron.org David Baron] (reftest), [mailto:jwalden@mit.edu Jeff Walden] (httpd.js, jsreftest), [mailto:rcampbell@mozilla.com Rob Campbell] (mochitest, mochitest chrome, marionette), [mailto:jmaher@mozilla.com Joel Maher] (reftest, mochitest, jsreftest), [mailto:ctalbert@mozilla.com Clint Talbert] (reftest, compiled code, mozmill), [mailto:geoffbrown@mozilla.com Geoff Brown] (robocop), [mailto:hskupin@mozilla.com Henrik Skupin] (mozmill), [mailto:mdas@mozilla.com Malini Das] (marionette), [mailto:jgriffin Jonathan Griffin] (marionette), [mailto:jhammel@mozilla.com Jeffrey Hammel] (mozmill)&lt;br /&gt;
|group=dev-quality&lt;br /&gt;
|source_dirs=/testing&lt;br /&gt;
|url=http://wiki.mozilla.org/SoftwareTesting&lt;br /&gt;
|components=Testing::General, Testing::Mochitest, Testing::Mochitest Chrome, Testing::Marionette, Testing::Mozmill, Testing::Reftest, Testing::XPCShell Harness, Testing::httpd.js&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Testing Infrastructure&lt;br /&gt;
|description=Testing tools and infrastructure for Mozilla projects, harnesses for automated tests, stand-alone test tools. Talos, Graph Server, Mozbase, Pulse, WOO, Bughunter, SUTAgent, Eideticker&lt;br /&gt;
|owner=[mailto:ctalbert@mozilla.com Clint Talbert]&lt;br /&gt;
|peers=[mailto:anodelman@mozilla.com Alice Nodelman], [mailto:bclary@bclary.com Bob Clary], [mailto:bhearsum@mozilla.com Ben Hearsum], [mailto:ccooper@deadsquid.com Chris Cooper], [mailto:ctalbert@mozilla.com Clint Talbert], [mailto:robert@roberthelmer.com Robert Helmer], [mailto:jmaher@mozilla.com Joel Maher], [mailto:rcampbell@mozilla.com Rob Campbell], [mailto:jhammel@mozilla.com Jeffrey Hammel], [mailto:wlach@mozilla.com William Lachance], [mailto:jeads@mozilla.com Jonathan Eads], [mailto:jgriffin Jonathan Griffin], [mailto:bmoss@mozilla.com Bob Moss], [mailto:mcote@mozilla.com Mark Côté]&lt;br /&gt;
|group=dev-quality&lt;br /&gt;
|source_dirs=testing/, tools/httptester/, tools/page-loader/, tools/test-harness/, tools/tests/, tools/testserver/, tools/testy/&lt;br /&gt;
|url=http://wiki.mozilla.org/SoftwareTesting&lt;br /&gt;
|components=Testing::Infrastructure&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPCShell Test Harness&lt;br /&gt;
|description=The XPCShell Harness&lt;br /&gt;
|owner=[mailto:ted.mielczarek@gmail.com Ted Mielczarek]&lt;br /&gt;
|peers=[mailto:jmaher@mozilla.com Joel Maher]&lt;br /&gt;
|source_dirs=testing/xpcshell&lt;br /&gt;
|components=Testing::XPCShell Harness&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Update Service&lt;br /&gt;
|description=server code for Mozilla Update services (aus, addons, pfs)&lt;br /&gt;
|owner=[mailto:morgamic@mozilla.com Mike Morgan]&lt;br /&gt;
|peers=[mailto:jscott@mozilla.com Justin Scott], [mailto:shaver@mozilla.org Mike Shaver], [mailto:wclouser@mozilla.com Will Clouser]&lt;br /&gt;
|group=dev-amo&lt;br /&gt;
|source_dirs=webtools/addons/, webtools/aus/, webtools/update/&lt;br /&gt;
|url=http://wiki.mozilla.org/wiki/AMO&lt;br /&gt;
|components=AUS::Administration, AUS::Systems&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=View System&lt;br /&gt;
|description=The View Manager is responsible for handling &amp;quot;heavyweight&amp;quot; rendering (some clipping, compositing) and event handling tasks.&lt;br /&gt;
|owner=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|group=dev-tech-layout&lt;br /&gt;
|source_dirs=view/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Layout: View Rendering&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Web Audio&lt;br /&gt;
|description=Support for the W3C Web Audio API specification.&lt;br /&gt;
|owner=[mailto:ehsan@mozilla.com Ehsan Akhgari]&lt;br /&gt;
|peers=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan], [mailto:padenot@mozilla.com Paul Adenot]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=content/media/webaudio&lt;br /&gt;
|url=https://wiki.mozilla.org/Web_Audio_API&lt;br /&gt;
|components=Core::Video/Audio&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=WebRTC&lt;br /&gt;
|description=WebRTC is responsible for realtime audio and video communication, as well as related issues like low-level camera and microphone access (on desktop at least)&lt;br /&gt;
|owner=[mailto:rjesup@mozilla.com Randell Jesup]&lt;br /&gt;
|peers=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan], [mailto:tterriberry@mozilla.com Tim Terriberry], [mailto:anant@mozilla.com Anant Narayanan]&lt;br /&gt;
|group=dev-media&lt;br /&gt;
|source_dirs=media/webrtc&lt;br /&gt;
|url=https://wiki.mozilla.org/Media/webrtc&lt;br /&gt;
|components=Core::WebRTC, Core::WebRTC (Audio/Video), Core::WebRTC (Networking), Core::WebRTC (Signaling)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|peers=[mailto:pavlov@pavlov.net Stuart Parmenter], [mailto:vladimir@pobox.com Vladimir Vukicevic]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=widget/%, widget/public/, widget/%, widget/xpwidgets/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Drag and Drop, Core::Widget&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - Android&lt;br /&gt;
|description=The Android Port&lt;br /&gt;
|owner=[mailto:blassey.bugs@lassey.us Brad Lassey]&lt;br /&gt;
|peers=[mailto:vladimir@mozilla.com Vladimir Vukicevic], [mailto:dougt@dougt.org Doug Turner], [mailto:mwu@mozilla.com Michael Wu]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=widget/android/, embedding/android&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Widget: Android&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - GTK&lt;br /&gt;
|description=supported X widgetry and gfx&lt;br /&gt;
|owner=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|peers=[mailto:karlt+@karlt.net Karl Tomlinson]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=widget/gtk/, widget/gtk2/, widget/gtksuperwin/, widget/gtkxtbin/&lt;br /&gt;
|url=http://www.mozilla.org/unix/, http://www.gtk.org, http://www.mozilla.org/ports/gtk/&lt;br /&gt;
|components=Core::Widget: Gtk&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - Mac OS X&lt;br /&gt;
|description= Gecko&#039;s Mac OS X compatibility layer.&lt;br /&gt;
|owner=[mailto:joshmoz@gmail.com Josh Aas]&lt;br /&gt;
|peers=[mailto:mstange@themasta.com Markus Stange], [mailto:smichaud@pobox.com Steven Michaud], [mailto:bgirard@mozilla.com Benoit Girard], [mailto:spohl@mozilla.com Stephen Pohl]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=widget/cocoa/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Widget: Cocoa&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - Windows&lt;br /&gt;
|description=Windows widgets and desktop integration&lt;br /&gt;
|owner=[mailto:jmathies@mozilla.com Jim Mathies]&lt;br /&gt;
|peers=[mailto:blassey@mozilla.com Brad Lassey], [mailto:netzen@gmail.com Brian Bondy], [mailto:cbiesinger@gmail.com Christian Biesinger], [mailto:dougt@meer.net Doug Turner], [mailto:neil@parkwaycc.co.uk Neil Rashbrook], [mailto:robarnold@cmu.edu Rob Arnold], [mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref], [mailto:vladimir@pobox.com Vladimir Vukicevic]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=widget/windows/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Widget: Win32&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XBL&lt;br /&gt;
|description=eXtensible Binding Language&lt;br /&gt;
|owner=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-xbl&lt;br /&gt;
|source_dirs=content/xbl/%, content/xbl/public/, content/xbl/src/&lt;br /&gt;
|url=http://www.mozilla.org/projects/xbl/&lt;br /&gt;
|components=Core::XBL&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XML&lt;br /&gt;
|description=XML in Mozilla, including XML, XHTML, Namespaces in XML, Associating Style Sheets with XML Documents, XML Linking and XML Extras. XML-related things that are not covered by more specific projects.&lt;br /&gt;
|owner=[mailto:peterv@propagandism.org Peter Van der Beken]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking], [mailto:jst@mozilla.org Johnny Stenback]&lt;br /&gt;
|group=dev-tech-xml&lt;br /&gt;
|source_dirs=content/xml/, extensions/xmlextras/, parser/expat/&lt;br /&gt;
|url=http://www.mozilla.org/newlayout/xml/&lt;br /&gt;
|components=Core::XML&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPApps&lt;br /&gt;
|description=Cross-Platform Applications, mostly Navigator front end and application shell.&lt;br /&gt;
|owner=[mailto:neil@parkwaycc.co.uk Neil Rashbrook]&lt;br /&gt;
|peers=[mailto:dean_tessman@hotmail.com Dean Tessman], [mailto:jag@tty.nl Peter Annema], [mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref]&lt;br /&gt;
|group=dev-apps-seamonkey&lt;br /&gt;
|source_dirs=xpfe/&lt;br /&gt;
|url=http://www.mozilla.org/xpapps/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPCOM&lt;br /&gt;
|description=The cross-platform object model and core data structures.&lt;br /&gt;
|owner=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|peers=[mailto:dougt@meer.net Doug Turner],  [mailto:jlebar@mozilla.com Justin Lebar]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=startupcache/, tools/wizards/, xpcom/%, xpcom/base/, xpcom/build/, xpcom/components/, xpcom/ds/, xpcom/glue/, xpcom/proxy/, xpcom/sample/, xpcom/stub/, xpcom/tests/, xpcom/threads/, xpcom/tools/, xpcom/windbgdlg/&lt;br /&gt;
|url=http://developer.mozilla.org/en/XPCOM&lt;br /&gt;
|components=Core::XPCOM&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPConnect&lt;br /&gt;
|description=Deep Magic&lt;br /&gt;
|owner=[mailto:bobbyholley@gmail.com Bobby Holley]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:gal@uci.edu Andreas Gal], [mailto:jst@mozilla.org Johnny Stenback], [mailto:peterv@propagandism.org Peter Van der Beken], [mailto:mrbkap@gmail.com Blake Kaplan]&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=js/xpconnect/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::XPConnect&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPIDL&lt;br /&gt;
|description=Cross-platform IDL compiler; produces .h C++ header files and .xpt runtime type description files from .idl interface description files. Also produces .java interface files, as part of an experimental java&amp;lt;-&amp;gt;xpcom connection layer.&lt;br /&gt;
|owner=[mailto:BradleyJunk@cinci.rr.com BradleyJunk@cinci.rr.com]&lt;br /&gt;
|peers=[mailto:jband@netscape.com(disabled) jband@netscape.com(disabled)], [mailto:shaver@mozilla.org Mike Shaver], [mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref]&lt;br /&gt;
|group=dev-tech-xpcom&lt;br /&gt;
|source_dirs=xpcom/typelib/&lt;br /&gt;
|url=http://www.mozilla.org/scriptable/xpidl&lt;br /&gt;
http://www.mozilla.org/scriptable&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPInstall&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:dveditz@cruzio.com Dan Veditz]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-tech-xpinstall&lt;br /&gt;
|source_dirs=xpinstall/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Installer: XPInstall Engine&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=xptcall&lt;br /&gt;
|description=XPTCall - platform-specific assembly for calling and implementing arbitrary XPCOM interfaces.&lt;br /&gt;
|owner=[mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:shaver@mozilla.org Mike Shaver]&lt;br /&gt;
|group=dev-xpcom&lt;br /&gt;
|source_dirs=xpcom/reflect/xptcall/&lt;br /&gt;
|url=http://www.mozilla.org/scriptable/xptcall-faq.html&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPToolkit&lt;br /&gt;
|description=Cross-platform user interface toolkit&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:hyatt@mozilla.org Dave Hyatt], [mailto:jag@tty.nl Peter Annema], [mailto:Jan.Varga@gmail.com Jan Varga]&lt;br /&gt;
|group=dev-tech-xul&lt;br /&gt;
|source_dirs=content/xul/, layout/xul/&lt;br /&gt;
|url=http://www.mozilla.org/xpfe/&lt;br /&gt;
|components=Core::XP Toolkit/Widgets: Menus, Core::XP Toolkit/Widgets: XUL&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XSLT Processor&lt;br /&gt;
|description=XSLT transformations processor&lt;br /&gt;
|owner=[mailto:peterv@propagandism.org Peter Van der Beken]&lt;br /&gt;
|peers=[mailto:axel@pike.org Axel Hecht], [mailto:jonas@sicking.cc Jonas Sicking]&lt;br /&gt;
|group=dev-tech-xslt&lt;br /&gt;
|source_dirs=content/xslt/&lt;br /&gt;
|url=http://www.mozilla.org/projects/xslt/, http://www.w3.org/TR/xslt.html&lt;br /&gt;
|components=Core::XSLT&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XTF&lt;br /&gt;
|description=eXtensible Tag Framework&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=[mailto:alex@croczilla.com alex@croczilla.com], [mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking]&lt;br /&gt;
|group=dev-tech-xbl&lt;br /&gt;
|source_dirs=content/xtf/, layout/xtf/&lt;br /&gt;
|url=http://www.croczilla.com/bits_and_pieces/xtf/&lt;br /&gt;
|components=Core::XTF&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Submodules===&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Build Config - moz.build Data Migration&lt;br /&gt;
|description=Temporary submodule that covers just the data conversion aspects of the transition from Makefile.in to moz.build files. This does not cover establishing new symbols in the moz.build execution sandbox. This module will cease to exist once the moz.build migration is complete.&lt;br /&gt;
|owner=[mailto:gps@mozilla.com Gregory Szorc]&lt;br /&gt;
|peers=Same as Build Config plus [mailto:jarmstrong@mozilla.com Joey Armstrong] and [mailto:mshal@mozilla.com Mike Shal].&lt;br /&gt;
|group=dev-builds&lt;br /&gt;
|components=Core::Build Config&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
===Unassigned Bugzilla Components===&lt;br /&gt;
&lt;br /&gt;
The following Bugzilla components in the Core project have not been assigned to a module (this list is not exhaustive):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Core::Event Handling&lt;br /&gt;
Core::File Handling&lt;br /&gt;
Core::Find Backend&lt;br /&gt;
Core::Gecko Profiler&lt;br /&gt;
Core::General&lt;br /&gt;
Core::HTML: Form Submission&lt;br /&gt;
Core::History: Global&lt;br /&gt;
Core::Identity&lt;br /&gt;
Core::Image Blocking&lt;br /&gt;
Core::JavaScript Debugging APIs&lt;br /&gt;
Core::Localization&lt;br /&gt;
Core::Nanojit&lt;br /&gt;
Core::Networking: Domain Lists&lt;br /&gt;
Core::Print Preview&lt;br /&gt;
Core::Printing: Output&lt;br /&gt;
Core::Printing: Setup&lt;br /&gt;
Core::Profile: BackEnd&lt;br /&gt;
Core::Profile: Migration&lt;br /&gt;
Core::Profile: Roaming&lt;br /&gt;
Core::QuickLaunch (AKA turbo mode)&lt;br /&gt;
Core::Rewriting and Analysis&lt;br /&gt;
Core::Selection&lt;br /&gt;
Core::Serializers&lt;br /&gt;
Core::Spelling checker&lt;br /&gt;
Core::Tracking&lt;br /&gt;
Core::Video/Audio&lt;br /&gt;
Core::Web Services&lt;br /&gt;
Core::WebDAV&lt;br /&gt;
Core::Widget: OS/2&lt;br /&gt;
Core::Widget: Photon&lt;br /&gt;
Core::X-remote&lt;br /&gt;
Core::XForms&lt;br /&gt;
Core::XUL&lt;br /&gt;
Core::jemalloc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Modules/Core&amp;diff=650343</id>
		<title>Modules/Core</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Modules/Core&amp;diff=650343"/>
		<updated>2013-04-29T14:05:36Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: Remove references to bugzilla components removed in bug 842517&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Module&lt;br /&gt;
|name=Accessibility&lt;br /&gt;
|description=Support for platform accessibility APIs. Accessibility APIs are used by 3rd party software like screen readers, screen magnifiers, and voice dictation software, which need information about document content and UI controls, as well as important events like changes of focus.&lt;br /&gt;
|owner=[mailto:surkov.alexander@gmail.com Alexander Surkov]&lt;br /&gt;
|peers=[mailto:bolterbugz@gmail.com David Bolter], [mailto:ginn.chen@oracle.com Ginn Chen], [mailto:trev.saunders@gmail.com Trevor Saunders], [mailto:marco.zehe@googlemail.com Marco Zehe] &lt;br /&gt;
|group=dev-accessibility&lt;br /&gt;
|source_dirs=accessible/&lt;br /&gt;
|url=http://www.mozilla.org/access/&lt;br /&gt;
|components=Core::Disability Access APIs&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Build and Release Tools&lt;br /&gt;
|description=Tools related to build and release automation and configuration of release builds.&lt;br /&gt;
|owner=[mailto:nrthomas@gmail.com Nick Thomas]&lt;br /&gt;
|peers=[mailto:bhearsum@mozilla.com Ben Hearsum], [mailto:ccooper@deadsquid.com Chris Cooper], [mailto:cmp@mozilla.org Chase Phillips], [mailto:mozpreed@sigkill.com John Paul Reed], [mailto:robert@roberthelmer.com Robert Helmer]&lt;br /&gt;
|group=dev-builds&lt;br /&gt;
|source_dirs=tools/botrunner.py, tools/build-environment/, tools/build/, tools/buildbot-configs/, tools/buildbot/, tools/buildbotcustom/, tools/l10n/, tools/MozBuild/, tools/patcher-configs/, tools/patcher/, tools/release/, tools/tinderbox-configs/, tools/tinderbox/, tools/update-packaging/, browser/config/mozconfigs/, mobile/config/mozconfigs/, xulrunner/config/mozconfigs/&lt;br /&gt;
|url=&lt;br /&gt;
|components=mozilla.org::Release Engineering, mozilla.org::Release Engineering: Custom Builds&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Build Config&lt;br /&gt;
|description=The build system for Gecko and several mozilla.org hosted Gecko-based applications.&lt;br /&gt;
|owner=[mailto:gps@mozilla.com Gregory Szorc]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:mark@moxienet.com Mark Mentovai], [mailto:me@kylehuey.com Kyle Huey], [mailto:mh@glandium.org Mike Hommey], [mailto:wtc@google.com Wan-Teh Chang], [mailto:ted@mielczarek.org Ted Mielczarek]&lt;br /&gt;
|group=dev-builds&lt;br /&gt;
|source_dirs=build/, config/, tools/cross-commit, tools/cvs2hg-import.py, tools/cvsmgmt/, tools/elf-dynstr-gc/, tools/trees.pl, browser/config/mozconfigs/, mobile/config/mozconfigs/, xulrunner/config/mozconfigs/&lt;br /&gt;
|url=http://www.mozilla.org/build/&lt;br /&gt;
|components=Core::Build Config&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Code Analysis and Debugging Tools&lt;br /&gt;
|description=Tools for debugging Mozilla code or for analyzing speed, memory use, and other characteristics of it.&lt;br /&gt;
|owner=[mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-performance&lt;br /&gt;
|source_dirs=tools/codesighs/, tools/debug/, tools/dreftool/, tools/dumpdeps/, tools/footprint/, tools/jprof/, tools/leaky/, tools/memory/, tools/module-deps/, tools/performance/, tools/post_compile/, tools/preloader/, tools/rb/, tools/reorder/, tools/trace-malloc/, tools/uuiddeps/, &lt;br /&gt;
|url=&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Content HTTP Headers&lt;br /&gt;
|description=HTTP headers related to content, e.g. User-Agent, Content-Type, Accept. (Transport-related headers are the responsibility of the Necko module owner.)&lt;br /&gt;
|owner=[mailto:gerv@mozilla.org Gervase Markham]&lt;br /&gt;
|peers=[mailto:lmandel@mozilla.com Lawrence Mandel]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs= &lt;br /&gt;
|url=https://developer.mozilla.org/en/Gecko_user_agent_string_reference&lt;br /&gt;
|components=Core::Networking: HTTP&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Cookies and Permissions&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:dwitte@gmail.com Dan Witte]&lt;br /&gt;
|peers=[mailto:ehsan@mozilla.com Ehsan Akhgari], [mailto:cbiesinger@gmail.com Christian Biesinger], [mailto:mconnor@steelgryphon.com Mike Connor], [mailto:josh@joshmatthews.com Josh Matthews], [mailto:sdwilsh@shawnwilsher.com Shawn Wilsher (ping on irc)]&lt;br /&gt;
|group=dev-tech-network&lt;br /&gt;
|source_dirs=extensions/cookie/, netwerk/cookie/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Networking: Cookies&lt;br /&gt;
}}&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Cycle Collector&lt;br /&gt;
|description=Code to break and collect objects within reference cycles&lt;br /&gt;
|owner=[mailto:continuation@gmail.com Andrew McCreight]&lt;br /&gt;
|peers=Peter Van der Beken, Olli Pettay, David Baron&lt;br /&gt;
|source_dirs=xpcom/base/nsCycleCollector.* and some support headers&lt;br /&gt;
|components=Core::XPCOM&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
}}&lt;br /&gt;
{{Module&lt;br /&gt;
|name=docshell&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:bzbarsky@mit.edu Boris Zbarsky]&lt;br /&gt;
|peers=[mailto:cbiesinger@gmail.com Christian Biesinger],[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:jst@mozilla.org Johnny Stenback], [mailto:Olli.Pettay@helsinki.fi Olli Pettay], [mailto:justin.lebar@gmail.com Justin Lebar]&lt;br /&gt;
|group=dev-tech-layout&lt;br /&gt;
|source_dirs=docshell/, uriloader/, webshell/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Document Navigation&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Document Object Model&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:jst@mozilla.org Johnny Stenback], [mailto:peterv@propagandism.org Peter Van der Beken]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking], [mailto:Olli.Pettay@helsinki.fi Olli Pettay], [mailto:bent@mozilla.com Ben Turner], [mailto:mounir.lamouri@mozilla.com Mounir Lamouri], [mailto:khuey@kylehuey.com Kyle Huey], [mailto:justin.lebar@gmail.com Justin Lebar], [mailto:hsivonen@iki.fi Henri Sivonen], [mailto:mrbkap@gmail.com Blake Kaplan]&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=content/base/, content/events/, content/html/content/, content/html/document/, dom/%, dom/base/, dom/interfaces/, dom/locales/, dom/public/, dom/src/, dom/tests/&lt;br /&gt;
|url=http://developer.mozilla.org/en/docs/DOM&lt;br /&gt;
|components=Core::DOM, Core::DOM: CSS Object Model, Core::DOM: Core &amp;amp; HTML, Core::DOM: Events&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Web Workers&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:bent@mozilla.com Ben Turner]&lt;br /&gt;
|peers=[mailto:mrbkap@mozilla.com Blake Kaplan], [mailto:jonas@sicking.cc Jonas Sicking]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=dom/workers/&lt;br /&gt;
|url=https://developer.mozilla.org/En/Using_web_workers&lt;br /&gt;
|components=Core::DOM: Workers&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=IndexedDB&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:jonas@sicking.cc Jonas Sicking]&lt;br /&gt;
|peers=[mailto:bent@mozilla.com Ben Turner], [mailto:khuey@mozilla.com Kyle Huey], [mailto:jvarga@mozilla.com Jan Varga]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=dom/indexedDB/&lt;br /&gt;
|url=https://developer.mozilla.org/en/IndexedDB&lt;br /&gt;
|components=Core::DOM: IndexedDB&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Editor&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:ehsan@mozilla.com Ehsan Akhgari]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=editor/&lt;br /&gt;
|url=http://www.mozilla.org/editor/&lt;br /&gt;
|components=Core::Editor&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Embedding&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jst@mozilla.org Johnny Stenback]&lt;br /&gt;
|group=dev-embedding&lt;br /&gt;
|source_dirs=embedding/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Embedding: APIs, Core::Embedding: ActiveX Wrapper, Core::Embedding: GRE Core, Core::Embedding: GTK Widget, Core::Embedding: MFC Embed, Core::Embedding: Mac, Core::Embedding: Packaging&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Find As You Type&lt;br /&gt;
|description=Find As You Type (formerly called Type Ahead Find) is a feature that allows quick web page navigation when you type a succession of characters in the body of the displayed page (not in an edit box of or drop down list). Currently seeks new owner.&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-accessibility&lt;br /&gt;
|source_dirs=extensions/typeaheadfind/&lt;br /&gt;
|url=http://www.mozilla.org/access/type-ahead/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Geolocation&lt;br /&gt;
|description=Implementation of the Geolocation W3C Spec, location provider apis, and wifi scanning code.&lt;br /&gt;
|owner=[mailto:dougt@dougt.org Doug Turner]&lt;br /&gt;
|peers=[mailto:josh@joshmatthews.net Josh Matthews]&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=dom/src/geolocation, dom/system/, netwerk/wifi&lt;br /&gt;
|url=https://developer.mozilla.org/En/Using_geolocation&lt;br /&gt;
|components=Core::Geolocation&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Global Key Bindings&lt;br /&gt;
|description=Global hot keys in Mozilla for the browser, editor, mail-news and widgets. Does not include underlined menu accelerators and the like, as those are part of i18n.&lt;br /&gt;
|owner=[mailto:aaronleventhal@moonset.net Aaron Leventhal]&lt;br /&gt;
|peers=[mailto:neil@parkwaycc.co.uk Neil Rashbrook]&lt;br /&gt;
|group=dev-accessibility&lt;br /&gt;
|source_dirs=content/xbl/builtin/&lt;br /&gt;
|url=http://www.mozilla.org/projects/ui/accessibility/mozkeyintro.html&lt;br /&gt;
|components=Core::Keyboard: Navigation&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Graphics&lt;br /&gt;
|description=Mozilla graphics API&lt;br /&gt;
|owner=[mailto:jdrew@mozilla.com Joe Drew], [mailto:jrmuizel@mozilla.com Jeff Muizelaar]&lt;br /&gt;
|peers=[mailto:vladimir@pobox.com Vladimir Vukicevic], [mailto:roc+@cs.cmu.edu Robert O&#039;Callahan], [mailto:bas.schouten@live.nl Bas Schouten], [mailto:bjacob@mozilla.com Benoit Jacob], [mailto:bgirard@mozilla.com Benoit Girard], [mailto:ajuma@mozilla.com Ali Juma], [mailto:jgilbert@mozilla.com Jeff Gilbert], [mailto:george@mozilla.com George Wright], [mailto:mwoodrow@mozilla.com Matt Woodrow], [mailto:jdaggett@mozilla.com John Daggett], [mailto:jfkthame@googlemail.com Jonathan Kew], [mailto:nsilva@mozilla.com  Nicolas Silva], [mailto:ncameron@mozilla.com Nick Cameron]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=gfx/, content/canvas/src/&lt;br /&gt;
|url=https://wiki.mozilla.org/Platform/GFX https://wiki.mozilla.org/Gecko:Layers https://wiki.mozilla.org/Gecko:2DGraphicsSketch&lt;br /&gt;
|components=Core::Graphics, Core::GFX: Color Management, Core::Canvas: 2D, Core::Canvas: WebGL&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=GTK Embedding Widget&lt;br /&gt;
|description=Gtk Widget for embedding Mozilla into Gtk applications&lt;br /&gt;
|owner=[mailto:marco@gnome.org Marco Pesenti Gritti]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:dougt@meer.net Doug Turner]&lt;br /&gt;
|group=dev-embedding&lt;br /&gt;
|source_dirs=&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Embedding: GTK Widget&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Legacy HTML Parser&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:mrbkap@gmail.com Blake Kaplan]&lt;br /&gt;
|peers=[mailto:dbaron@dbaron.org David Baron], [mailto:jst@mozilla.org Johnny Stenback], [mailto:peterv@propagandism.org Peter Van der Beken], [mailto:rbs@maths.uq.edu.au rbs@maths.uq.edu.au]&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=parser/htmlparser&lt;br /&gt;
|url=http://www.mozilla.org/newlayout/doc/parser.html&lt;br /&gt;
|components=Core::HTML: Parser&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=HAL&lt;br /&gt;
|description=Hardware Abstraction Layer&lt;br /&gt;
|owner=[mailto:cjones@mozilla.com Chris Jones]&lt;br /&gt;
|peers=[mailto:mounir@lamouri.fr Mounir Lamouri], [mailto:jlebar@mozilla.com Justin Lebar]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=hal/&lt;br /&gt;
|components=Core::Hardware Abstraction Layer (HAL)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=HTML Parser&lt;br /&gt;
|description=The HTML Parser transforms HTML source code into a DOM. It conforms to the HTML specification, and is mostly translated automatically from Java to C++.&lt;br /&gt;
|owner=[mailto:hsivonen@iki.fi Henri Sivonen]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=parser/html&lt;br /&gt;
|url=http://about.validator.nu/&lt;br /&gt;
|components=Core::HTML: Parser&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=I18N Library&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:jshin1987@gmail.com Jungshik Shin], [mailto:smontagu@smontagu.org Simon Montagu]&lt;br /&gt;
|peers=[mailto:VYV03354@nifty.ne.jp Masatoshi Kimura]&lt;br /&gt;
|group=dev-i18n&lt;br /&gt;
|source_dirs=intl/&lt;br /&gt;
|url=http://mozilla.org/projects/intl/index.html&lt;br /&gt;
|components=Core::Internationalization&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=ImageLib&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:joe@drew.ca Joe Drew]&lt;br /&gt;
|peers=[mailto:netzen@gmail.com Brian Bondy], [mailto:jmuizelaar@mozilla.com Jeff Muizelaar], [mailto:jlebar@mozilla.com Justin Lebar]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=media/libjpeg/, media/libpng/, image/, modules/zlib/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::ImageLib&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=IPC&lt;br /&gt;
|description=Message-passing between threads and processes&lt;br /&gt;
|owner=[mailto:cjones@mozilla.com Chris Jones]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:bent.mozilla@gmail.com Ben Turner]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=ipc/glue/, ipc/ipdl/, ipc/chromium/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::IPC}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java APIs for DOM&lt;br /&gt;
|description=APIs for Java access to the Document Object Model&lt;br /&gt;
|owner=[mailto:ashuk@eng.sun.com Ashutosh Kulkarni]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-dom,dev-tech-java&lt;br /&gt;
|source_dirs=java/dom/&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/dom/&lt;br /&gt;
|components=Core::Java APIs for DOM&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java APIs to WebShell&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:edburns@acm.org Ed Burns]&lt;br /&gt;
|peers=[mailto:ashuk@eng.sun.com Ashutosh Kulkarni]&lt;br /&gt;
|group=dev-tech-java,dev-embedding&lt;br /&gt;
|source_dirs=java/webclient/&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/webclient/&lt;br /&gt;
|components=Core::Java APIs to WebShell&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java Stubs&lt;br /&gt;
|description=OJI&lt;br /&gt;
|owner=[mailto:alfred.peng@sun.com Alfred Peng]&lt;br /&gt;
|peers=[mailto:Xiaobin.Lu@eng.Sun.com Xiaobin Lu]&lt;br /&gt;
|group=dev-tech-java&lt;br /&gt;
|source_dirs=modules/oji/, nav-java/, sun-java/&lt;br /&gt;
|url=http://www.mozilla.org/oji/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java to XPCOM Bridge&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:pedemont@us.ibm.com Javier Pedemont]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-tech-xpcom,dev-tech-java&lt;br /&gt;
|source_dirs=extensions/java&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/connect/&lt;br /&gt;
|components=Core::Java to XPCOM Bridge&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java Utility Classes&lt;br /&gt;
|description=assert, debug, utilities, etc.&lt;br /&gt;
|owner=[mailto:edburns@acm.org Ed Burns]&lt;br /&gt;
|peers=[mailto:ashuk@eng.sun.com Ashutosh Kulkarni]&lt;br /&gt;
|group=dev-tech-java&lt;br /&gt;
|source_dirs=java/util/&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/java-util/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java-Implemented Plugins&lt;br /&gt;
|description=Infrastructure for writing MIME content-handlers&lt;br /&gt;
in Java.&lt;br /&gt;
|owner=[mailto:idk@eng.sun.com Igor Kushnirskiy]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-java&lt;br /&gt;
|source_dirs=java/plugins/&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/java-plugins/&lt;br /&gt;
|components=Core::Java-Implemented Plugins&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=JavaScript&lt;br /&gt;
|description=JavaScript Engine in C++ (SpiderMonkey)&lt;br /&gt;
|owner=[mailto:lwagner@mozilla.com Luke Wagner]&lt;br /&gt;
|peers=[mailto:danderson@mozilla.com David Anderson], [mailto:igor@mir2.org Igor Bukanov], [mailto:brendan@mozilla.org Brendan Eich], [mailto:gal@mozilla.com Andreas Gal], [mailto:cdleary@mozilla.com Chris Leary], [mailto:wmccloskey@mozilla.com Bill McCloskey], [mailto:nnethercote@mozilla.com Nick Nethercote], [mailto:jorendorff@mozilla.com Jason Orendorff], [mailto:jwalden@mit.edu Jeff Walden], [mailto:ejpbruel@mozilla.com Eddy Bruel] for proxies, [mailto:mrbkap@gmail.com Blake Kaplan], [mailto:shaver@mozilla.org Mike Shaver]&lt;br /&gt;
|group=dev-tech-js-engine&lt;br /&gt;
|source_dirs=js/src/, js/src/config/, js/src/editline/, js/src/fdlibm/&lt;br /&gt;
|url=http://www.mozilla.org/js/spidermonkey,&lt;br /&gt;
http://developer.mozilla.org/en/docs/About_JavaScript&lt;br /&gt;
|components=Core::JavaScript Engine&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=JavaScript Debugger Backend&lt;br /&gt;
|description=JavaScript debugging hooks&lt;br /&gt;
|owner=[mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref]&lt;br /&gt;
|peers=[mailto:brendan@mozilla.org Brendan Eich], [mailto:rginda@hacksrus.com Rob Ginda]&lt;br /&gt;
|group=dev-apps-js-debugger&lt;br /&gt;
|source_dirs=js/jsd/&lt;br /&gt;
|url=http://www.mozilla.org/js/jsd&lt;br /&gt;
|components=Other Applications::Venkman JS Debugger&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=js-ctypes&lt;br /&gt;
|description=A foreign function interface which allows privileged JS code to interact with binary code without using XPCOM/XPConnect.&lt;br /&gt;
|owner=[mailto:dwitte@mozilla.com Dan Witte]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:jorendorff@mozilla.com Jason Orendorff], [mailto:bobbyholley@gmail.com Bobby Holley]&lt;br /&gt;
|group=dev-tech-js-engine&lt;br /&gt;
|source_dirs=js/src/ctypes/&lt;br /&gt;
|url=https://wiki.mozilla.org/JSctypes&lt;br /&gt;
|components=Core::js-ctypes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=js-tests&lt;br /&gt;
|description=JavaScript test suite&lt;br /&gt;
|owner=[mailto:bclary@bclary.com Bob Clary]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-js-engine&lt;br /&gt;
|source_dirs=js/tests/&lt;br /&gt;
|url=http://www.mozilla.org/js/tests/library.html&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Layout Engine&lt;br /&gt;
|description=rendering tree construction, layout (reflow), painting, etc.&lt;br /&gt;
|owner=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|peers=[mailto:bmlk@gmx.de Bernd Mielke], [mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:dbaron@dbaron.org David Baron], [mailto:smontagu@smontagu.org Simon Montagu]&lt;br /&gt;
|group=dev-tech-layout&lt;br /&gt;
|source_dirs=layout/%, layout/base/, layout/build/, layout/doc/, layout/forms/, layout/generic/, layout/html/, layout/macbuild/, layout/printing/, layout/tables/, layout/tools/&lt;br /&gt;
|url=http://mozilla.org/newlayout/doc/ ,&lt;br /&gt;
http://lxr.mozilla.org/mozilla/source/layout/doc/&lt;br /&gt;
|components=Core::Layout, Core::Layout: Block and Inline, Core::Layout: Floats, Core::Layout: Form Controls, Core::Layout: HTML Frames, Core::Layout: Images, Core::Layout: Misc Code, Core::Layout: R &amp;amp; A Pos, Core::Layout: Tables, Core::Layout: Text, Core::Layout: View Rendering&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=libjar&lt;br /&gt;
|description=The JAR handling code (protocol handler, stream implementation, and zipreader/zipwriter).&lt;br /&gt;
|owner=[mailto:tglek@mozilla.com Taras Glek]&lt;br /&gt;
|peers=[mailto:mwu@mozilla.com Michael Wu]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=modules/libjar&lt;br /&gt;
|url=&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=MathML&lt;br /&gt;
|description=MathML is a low-level specification for describing mathematics which provides a foundation for the inclusion of mathematical expressions in Web pages.&lt;br /&gt;
|owner=[mailto:karlt+@karlt.net Karl Tomlinson]&lt;br /&gt;
|peers=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|group=dev-tech-mathml&lt;br /&gt;
|source_dirs=layout/mathml/&lt;br /&gt;
|url=http://www.mozilla.org/projects/mathml/&lt;br /&gt;
|components=Core::MathML&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=mfbt&lt;br /&gt;
|description=mfbt is a collection of headers, macros, data structures, methods, and other functionality available for use and reuse throughout all Mozilla code (including SpiderMonkey and Gecko more broadly).&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=mfbt/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::MFBT&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=mozilla-toplevel&lt;br /&gt;
|description=The top level directory for the mozilla tree.&lt;br /&gt;
|owner=[mailto:brendan@mozilla.org Brendan Eich]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=tools/README&lt;br /&gt;
|url=&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Necko&lt;br /&gt;
|description=The Mozilla Networking Library&lt;br /&gt;
|owner=[mailto:pmcmanus@mozilla.com Patrick McManus]&lt;br /&gt;
|peers=[mailto:cbiesinger@gmail.com Christian Biesinger], [mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jduell.mcbugs@gmail.com Jason Duell], [mailto:honzab.moz@firemni.cz Honza Bambas], [mailto:bsmith@mozilla.com Brian Smith], [mailto:mnovotny@mozilla.com Michal Novotny]&lt;br /&gt;
|group=dev-tech-network&lt;br /&gt;
|source_dirs=netwerk/%, netwerk/base/, netwerk/build/, netwerk/cache/, netwerk/dns/, netwerk/locales/, netwerk/mime/, netwerk/protocol/, netwerk/resources/, netwerk/socket/, netwerk/streamconv/, netwerk/system/, netwerk/test/, netwerk/testserver/&lt;br /&gt;
|url=http://www.mozilla.org/projects/netlib/, https://developer.mozilla.org/en/Necko&lt;br /&gt;
|components=Core::Networking, Core::Networking: Cache, Core::Networking: Cookies, Core::Networking: FTP, Core::Networking: File, Core::Networking: HTTP, Core::Networking: JAR, Core::Networking: Websockets&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=NSPR&lt;br /&gt;
|description=Netscape Portable Runtime&lt;br /&gt;
|owner=[mailto:nelson@bolyard.com Nelson Bolyard], [mailto:wtc@google.com Wan-Teh Chang]&lt;br /&gt;
|peers=[mailto:ted.mielczarek@gmail.com Ted Mielczarek]&lt;br /&gt;
|group=dev-tech-nspr&lt;br /&gt;
|source_dirs=nsprpub/&lt;br /&gt;
|url=http://www.mozilla.org/projects/nspr/&lt;br /&gt;
http://www.mozilla.org/projects/nspr/reference/html/&lt;br /&gt;
http://www.mozilla.org/projects/nspr/release-notes/&lt;br /&gt;
|components=NSPR&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=PDF&lt;br /&gt;
|description=Rendering code to display documents encoded in the ISO 32000-1 `PDF&#039; format.&lt;br /&gt;
|owner=[mailto:cjones@mozilla.com Chris Jones], [mailto:gal@mozilla.com Andreas Gal]&lt;br /&gt;
|peers=[mailto:aadib@mozilla.com Artur Adib], [mailto:bdahl@mozilla.com Brendan Dahl], [mailto:vnicolas@mozilla.com Vivien Nicolas]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=media/pdf/&lt;br /&gt;
|url=https://github.com/mozilla/pdf.js&lt;br /&gt;
|components=Core::PDF&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Plugins&lt;br /&gt;
|description= NPAPI Plugin support.&lt;br /&gt;
|owner=[mailto:joshmoz@gmail.com Josh Aas]&lt;br /&gt;
|peers=[mailto:jst@mozilla.org Johnny Stenback], [mailto:roc+@cs.cmu.edu Robert O&#039;Callahan], [mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:jmathies@mozilla.com Jim Mathies], [mailto:jschoenick@mozilla.com John Schoenick]&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=dom/plugins/, modules/plugin/&lt;br /&gt;
|url=https://wiki.mozilla.org/Plugins&lt;br /&gt;
|components=Core::Java-Implemented Plugins, Core::Plug-ins&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Preferences&lt;br /&gt;
|description=Preference library&lt;br /&gt;
|owner=[mailto:dwitte@mozilla.com Dan Witte]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=modules/libpref/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Preferences: Backend&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Privilege Manager&lt;br /&gt;
|description=&amp;quot;caps&amp;quot;&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=[mailto:brendan@mozilla.org Brendan Eich], [mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:dveditz@cruzio.com Dan Veditz], [mailto:jst@mozilla.org Johnny Stenback]&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=caps/&lt;br /&gt;
|url=http://www.mozilla.org/projects/security/components/index.html&lt;br /&gt;
|components=Core::Security: CAPS&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Push Notifications&lt;br /&gt;
|description=Push is a way for application developers to send messages to their web applications.&lt;br /&gt;
|owner=[mailto:doug.turner@gmail.com Doug Turner]&lt;br /&gt;
|peers=[mailto:nsm.nikhil@gmail.com Nikhil Marathe], [mailto:justin.lebar@gmail.com Justin Lebar]&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=dom/push&lt;br /&gt;
|url=https://wiki.mozilla.org/WebAPI/SimplePush&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=PyXPCOM&lt;br /&gt;
|description=The Python to XPCOM bridge.&lt;br /&gt;
|owner=[mailto:toddw@activestate.com Todd Whiteman]&lt;br /&gt;
|peers=[mailto:mhammond@skippinet.com.au Mark Hammond]&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=extension/python&lt;br /&gt;
|url=https://developer.mozilla.org/en/PyXPCOM&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Qt-based gfx and widget&lt;br /&gt;
|description=Qt-based rendering and widget code&lt;br /&gt;
|owner=[mailto:romaxa@gmail.com Oleg Romashin]&lt;br /&gt;
|peers=[mailto:mozilla@rosenauer.org Wolfgang Rosenauer], [mailto:doug.turner@gmail.com Doug Turner]&lt;br /&gt;
|group=dev-tech-widget&lt;br /&gt;
|source_dirs=widget/qt/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Widget: Qt&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=RDF&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:axel@pike.org Axel Hecht]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-tech-rdf&lt;br /&gt;
|source_dirs=rdf/&lt;br /&gt;
|url=http://www.mozilla.org/rdf/doc/&lt;br /&gt;
|components=Core::RDF&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=security&lt;br /&gt;
|description=Crypto/PKI code, including NSS (Network Security Services) and JSS (NSS for Java)&lt;br /&gt;
|owner=[mailto:rrelyea@redhat.com Bob Relyea], [mailto:wtc@google.com Wan-Teh Chang]&lt;br /&gt;
|peers=[mailto:emaldona@redhat.com Elio Maldonado], [mailto:bsmith@mozilla.com Brian Smith], [mailto:kaie@kuix.de Kai Engert], [mailto:ryan.sleevi@gmail.com Ryan Sleevi]&lt;br /&gt;
|group=dev-tech-crypto&lt;br /&gt;
|source_dirs=dbm/, security/coreconf/, security/dbm/, security/jss/, security/nss/, security/tinderbox/, security/tinderlight/&lt;br /&gt;
|url=http://mozilla.org/projects/security/pki/&lt;br /&gt;
|components=NSS, JSS, Core::Security, Core::Security: S/MIME&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Security - Mozilla PSM Glue&lt;br /&gt;
|description=Personal Security Manager&lt;br /&gt;
|owner=[mailto:bsmith@mozilla.com Brian Smith]&lt;br /&gt;
|peers=[mailto:kaie@kuix.de Kai Engert], [mailto:honzab.moz@firemni.cz Honza Bambas], [mailto:rrelyea@redhat.com Bob Relyea], [mailto:wtc@google.com Wan-Teh Chang]&lt;br /&gt;
|group=dev-tech-crypto&lt;br /&gt;
|source_dirs=security/manager/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Security: PSM, Core::Security: UI&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=storage&lt;br /&gt;
|description=Storage APIs with a SQLite backend&lt;br /&gt;
|owner=[mailto:mak77@bonardo.net Marco Bonardo]&lt;br /&gt;
|peers=[mailto:bugmail@asutherland.org Andrew Sutherland], [mailto:bent.mozillla@gmail.com Ben Turner]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=db/sqlite3/, storage/&lt;br /&gt;
|url=http://developer.mozilla.org/en/docs/Storage&lt;br /&gt;
|components=Toolkit::Storage, Core::SQL&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=String&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:jlebar@mozilla.com Justin Lebar]&lt;br /&gt;
|group=dev-tech-xpcom&lt;br /&gt;
|source_dirs=string/, xpcom/string/&lt;br /&gt;
|url=https://developer.mozilla.org/En/Mozilla_internal_string_guide&lt;br /&gt;
|components=Core::String&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Style System&lt;br /&gt;
|description=CSS style sheet handling; style data computation&lt;br /&gt;
|owner=[mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky]&lt;br /&gt;
|group=dev-tech-layout&lt;br /&gt;
|source_dirs=layout/style/&lt;br /&gt;
|url=http://mozilla.org/newlayout/doc/&lt;br /&gt;
|components=Core::Style System (CSS)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=SVG&lt;br /&gt;
|description=Scalable Vector Graphics&lt;br /&gt;
|owner=[mailto:jwatt@jwatt.org Jonathan Watt]&lt;br /&gt;
|peers=[mailto:longsonr@gmail.com Robert Longson], [mailto:roc+@cs.cmu.edu Robert O&#039;Callahan], [mailto:dholbert@mozilla.com Daniel Holbert]&lt;br /&gt;
|group=dev-tech-svg&lt;br /&gt;
|source_dirs=content/svg/, layout/svg/&lt;br /&gt;
|url=http://www.mozilla.org/projects/svg/&lt;br /&gt;
|components=Core::SVG&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Tamarin&lt;br /&gt;
|description=VM for ActionScript and JavaScript&lt;br /&gt;
|owner=[mailto:edwsmith@adobe.com Edwin Smith], [mailto:jodyer@adobe.com Jeff Dyer]&lt;br /&gt;
|peers=[mailto:brendan@mozilla.org Brendan Eich], [mailto:stejohns@adobe.com Steven Johnson], [mailto:tierney@adobe.com Erik Tierney], [mailto:treilly@adobe.com Tom Reilly]&lt;br /&gt;
|group=dev-tech-js-engine&lt;br /&gt;
|source_dirs=js/tamarin&lt;br /&gt;
|url=http://www.mozilla.org/projects/tamarin/&lt;br /&gt;
http://wiki.mozilla.org/tamarin/&lt;br /&gt;
http://hg.mozilla.org/tamarin-central/&lt;br /&gt;
http://hg.mozilla.org/tamarin-tracing/&lt;br /&gt;
|components=Tamarin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Test Harness&lt;br /&gt;
|description=In-tree test infrastructure and tools. Harnesses include, XPCShell, Mochitest (&amp;amp; Chrome), Reftest, JsREftest, Compiled Code Tests, Robocop, Mozmill and Marionette. Requests for new harnesses should go to Testing::General.&lt;br /&gt;
|owner=[mailto:ted@mozilla.com Ted Mielczarek]&lt;br /&gt;
|peers=[mailto:dbaron@dbaron.org David Baron] (reftest), [mailto:jwalden@mit.edu Jeff Walden] (httpd.js, jsreftest), [mailto:rcampbell@mozilla.com Rob Campbell] (mochitest, mochitest chrome, marionette), [mailto:jmaher@mozilla.com Joel Maher] (reftest, mochitest, jsreftest), [mailto:ctalbert@mozilla.com Clint Talbert] (reftest, compiled code, mozmill), [mailto:geoffbrown@mozilla.com Geoff Brown] (robocop), [mailto:hskupin@mozilla.com Henrik Skupin] (mozmill), [mailto:mdas@mozilla.com Malini Das] (marionette), [mailto:jgriffin Jonathan Griffin] (marionette), [mailto:jhammel@mozilla.com Jeffrey Hammel] (mozmill)&lt;br /&gt;
|group=dev-quality&lt;br /&gt;
|source_dirs=/testing&lt;br /&gt;
|url=http://wiki.mozilla.org/SoftwareTesting&lt;br /&gt;
|components=Testing::General, Testing::Mochitest, Testing::Mochitest Chrome, Testing::Marionette, Testing::Mozmill, Testing::Reftest, Testing::XPCShell Harness, Testing::httpd.js&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Testing Infrastructure&lt;br /&gt;
|description=Testing tools and infrastructure for Mozilla projects, harnesses for automated tests, stand-alone test tools. Talos, Graph Server, Mozbase, Pulse, WOO, Bughunter, SUTAgent, Eideticker&lt;br /&gt;
|owner=[mailto:ctalbert@mozilla.com Clint Talbert]&lt;br /&gt;
|peers=[mailto:anodelman@mozilla.com Alice Nodelman], [mailto:bclary@bclary.com Bob Clary], [mailto:bhearsum@mozilla.com Ben Hearsum], [mailto:ccooper@deadsquid.com Chris Cooper], [mailto:ctalbert@mozilla.com Clint Talbert], [mailto:robert@roberthelmer.com Robert Helmer], [mailto:jmaher@mozilla.com Joel Maher], [mailto:rcampbell@mozilla.com Rob Campbell], [mailto:jhammel@mozilla.com Jeffrey Hammel], [mailto:wlach@mozilla.com William Lachance], [mailto:jeads@mozilla.com Jonathan Eads], [mailto:jgriffin Jonathan Griffin], [mailto:bmoss@mozilla.com Bob Moss], [mailto:mcote@mozilla.com Mark Côté]&lt;br /&gt;
|group=dev-quality&lt;br /&gt;
|source_dirs=testing/, tools/httptester/, tools/page-loader/, tools/test-harness/, tools/tests/, tools/testserver/, tools/testy/&lt;br /&gt;
|url=http://wiki.mozilla.org/SoftwareTesting&lt;br /&gt;
|components=Testing::Infrastructure&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPCShell Test Harness&lt;br /&gt;
|description=The XPCShell Harness&lt;br /&gt;
|owner=[mailto:ted.mielczarek@gmail.com Ted Mielczarek]&lt;br /&gt;
|peers=[mailto:jmaher@mozilla.com Joel Maher]&lt;br /&gt;
|source_dirs=testing/xpcshell&lt;br /&gt;
|components=Testing::XPCShell Harness&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Update Service&lt;br /&gt;
|description=server code for Mozilla Update services (aus, addons, pfs)&lt;br /&gt;
|owner=[mailto:morgamic@mozilla.com Mike Morgan]&lt;br /&gt;
|peers=[mailto:jscott@mozilla.com Justin Scott], [mailto:shaver@mozilla.org Mike Shaver], [mailto:wclouser@mozilla.com Will Clouser]&lt;br /&gt;
|group=dev-amo&lt;br /&gt;
|source_dirs=webtools/addons/, webtools/aus/, webtools/update/&lt;br /&gt;
|url=http://wiki.mozilla.org/wiki/AMO&lt;br /&gt;
|components=AUS::Administration, AUS::Systems&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=View System&lt;br /&gt;
|description=The View Manager is responsible for handling &amp;quot;heavyweight&amp;quot; rendering (some clipping, compositing) and event handling tasks.&lt;br /&gt;
|owner=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|group=dev-tech-layout&lt;br /&gt;
|source_dirs=view/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Layout: View Rendering&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=WebRTC&lt;br /&gt;
|description=WebRTC is responsible for realtime audio and video communication, as well as related issues like low-level camera and microphone access (on desktop at least)&lt;br /&gt;
|owner=[mailto:rjesup@mozilla.com Randell Jesup]&lt;br /&gt;
|peers=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan], [mailto:tterriberry@mozilla.com Tim Terriberry], [mailto:anant@mozilla.com Anant Narayanan]&lt;br /&gt;
|group=dev-media&lt;br /&gt;
|source_dirs=media/webrtc&lt;br /&gt;
|url=https://wiki.mozilla.org/Media/webrtc&lt;br /&gt;
|components=Core::WebRTC, Core::WebRTC (Audio/Video), Core::WebRTC (Networking), Core::WebRTC (Signaling)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|peers=[mailto:pavlov@pavlov.net Stuart Parmenter], [mailto:vladimir@pobox.com Vladimir Vukicevic]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=widget/%, widget/public/, widget/%, widget/xpwidgets/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Drag and Drop, Core::Widget&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - Android&lt;br /&gt;
|description=The Android Port&lt;br /&gt;
|owner=[mailto:blassey.bugs@lassey.us Brad Lassey]&lt;br /&gt;
|peers=[mailto:vladimir@mozilla.com Vladimir Vukicevic], [mailto:dougt@dougt.org Doug Turner], [mailto:mwu@mozilla.com Michael Wu]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=widget/android/, embedding/android&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Widget: Android&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - GTK&lt;br /&gt;
|description=supported X widgetry and gfx&lt;br /&gt;
|owner=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|peers=[mailto:karlt+@karlt.net Karl Tomlinson]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=widget/gtk/, widget/gtk2/, widget/gtksuperwin/, widget/gtkxtbin/&lt;br /&gt;
|url=http://www.mozilla.org/unix/, http://www.gtk.org, http://www.mozilla.org/ports/gtk/&lt;br /&gt;
|components=Core::Widget: Gtk&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - Mac OS X&lt;br /&gt;
|description= Gecko&#039;s Mac OS X compatibility layer.&lt;br /&gt;
|owner=[mailto:joshmoz@gmail.com Josh Aas]&lt;br /&gt;
|peers=[mailto:mstange@themasta.com Markus Stange], [mailto:smichaud@pobox.com Steven Michaud], [mailto:bgirard@mozilla.com Benoit Girard]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=widget/cocoa/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Widget: Cocoa&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - Windows&lt;br /&gt;
|description=Windows widgets and desktop integration&lt;br /&gt;
|owner=[mailto:jmathies@mozilla.com Jim Mathies]&lt;br /&gt;
|peers=[mailto:blassey@mozilla.com Brad Lassey], [mailto:netzen@gmail.com Brian Bondy], [mailto:cbiesinger@gmail.com Christian Biesinger], [mailto:dougt@meer.net Doug Turner], [mailto:neil@parkwaycc.co.uk Neil Rashbrook], [mailto:robarnold@cmu.edu Rob Arnold], [mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref], [mailto:vladimir@pobox.com Vladimir Vukicevic]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=widget/windows/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Widget: Win32&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XBL&lt;br /&gt;
|description=eXtensible Binding Language&lt;br /&gt;
|owner=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-xbl&lt;br /&gt;
|source_dirs=content/xbl/%, content/xbl/public/, content/xbl/src/&lt;br /&gt;
|url=http://www.mozilla.org/projects/xbl/&lt;br /&gt;
|components=Core::XBL&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XML&lt;br /&gt;
|description=XML in Mozilla, including XML, XHTML, Namespaces in XML, Associating Style Sheets with XML Documents, XML Linking and XML Extras. XML-related things that are not covered by more specific projects.&lt;br /&gt;
|owner=[mailto:peterv@propagandism.org Peter Van der Beken]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking], [mailto:jst@mozilla.org Johnny Stenback]&lt;br /&gt;
|group=dev-tech-xml&lt;br /&gt;
|source_dirs=content/xml/, extensions/xmlextras/, parser/expat/&lt;br /&gt;
|url=http://www.mozilla.org/newlayout/xml/&lt;br /&gt;
|components=Core::XML&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPApps&lt;br /&gt;
|description=Cross-Platform Applications, mostly Navigator front end and application shell.&lt;br /&gt;
|owner=[mailto:neil@parkwaycc.co.uk Neil Rashbrook]&lt;br /&gt;
|peers=[mailto:dean_tessman@hotmail.com Dean Tessman], [mailto:jag@tty.nl Peter Annema], [mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref]&lt;br /&gt;
|group=dev-apps-seamonkey&lt;br /&gt;
|source_dirs=xpfe/&lt;br /&gt;
|url=http://www.mozilla.org/xpapps/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPCOM&lt;br /&gt;
|description=The cross-platform object model and core data structures.&lt;br /&gt;
|owner=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|peers=[mailto:dougt@meer.net Doug Turner],  [mailto:jlebar@mozilla.com Justin Lebar]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=startupcache/, tools/wizards/, xpcom/%, xpcom/base/, xpcom/build/, xpcom/components/, xpcom/ds/, xpcom/glue/, xpcom/proxy/, xpcom/sample/, xpcom/stub/, xpcom/tests/, xpcom/threads/, xpcom/tools/, xpcom/windbgdlg/&lt;br /&gt;
|url=http://developer.mozilla.org/en/XPCOM&lt;br /&gt;
|components=Core::XPCOM&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPConnect&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:bobbyholley@gmail.com Bobby Holley]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:gal@uci.edu Andreas Gal], [mailto:jst@mozilla.org Johnny Stenback], [mailto:peterv@propagandism.org Peter Van der Beken], [mailto:mrbkap@gmail.com Blake Kaplan]&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=js/xpconnect/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::XPConnect&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPIDL&lt;br /&gt;
|description=Cross-platform IDL compiler; produces .h C++ header files and .xpt runtime type description files from .idl interface description files. Also produces .java interface files, as part of an experimental java&amp;lt;-&amp;gt;xpcom connection layer.&lt;br /&gt;
|owner=[mailto:BradleyJunk@cinci.rr.com BradleyJunk@cinci.rr.com]&lt;br /&gt;
|peers=[mailto:jband@netscape.com(disabled) jband@netscape.com(disabled)], [mailto:shaver@mozilla.org Mike Shaver], [mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref]&lt;br /&gt;
|group=dev-tech-xpcom&lt;br /&gt;
|source_dirs=xpcom/typelib/&lt;br /&gt;
|url=http://www.mozilla.org/scriptable/xpidl&lt;br /&gt;
http://www.mozilla.org/scriptable&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPInstall&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:dveditz@cruzio.com Dan Veditz]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-tech-xpinstall&lt;br /&gt;
|source_dirs=xpinstall/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Installer: XPInstall Engine&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=xptcall&lt;br /&gt;
|description=XPTCall - platform-specific assembly for calling and implementing arbitrary XPCOM interfaces.&lt;br /&gt;
|owner=[mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:shaver@mozilla.org Mike Shaver]&lt;br /&gt;
|group=dev-xpcom&lt;br /&gt;
|source_dirs=xpcom/reflect/xptcall/&lt;br /&gt;
|url=http://www.mozilla.org/scriptable/xptcall-faq.html&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPToolkit&lt;br /&gt;
|description=Cross-platform user interface toolkit&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:hyatt@mozilla.org Dave Hyatt], [mailto:jag@tty.nl Peter Annema], [mailto:Jan.Varga@gmail.com Jan Varga]&lt;br /&gt;
|group=dev-tech-xul&lt;br /&gt;
|source_dirs=content/xul/, layout/xul/&lt;br /&gt;
|url=http://www.mozilla.org/xpfe/&lt;br /&gt;
|components=Core::XP Toolkit/Widgets: Menus, Core::XP Toolkit/Widgets: XUL&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XSLT Processor&lt;br /&gt;
|description=XSLT transformations processor&lt;br /&gt;
|owner=[mailto:peterv@propagandism.org Peter Van der Beken]&lt;br /&gt;
|peers=[mailto:axel@pike.org Axel Hecht], [mailto:jonas@sicking.cc Jonas Sicking]&lt;br /&gt;
|group=dev-tech-xslt&lt;br /&gt;
|source_dirs=content/xslt/&lt;br /&gt;
|url=http://www.mozilla.org/projects/xslt/, http://www.w3.org/TR/xslt.html&lt;br /&gt;
|components=Core::XSLT&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XTF&lt;br /&gt;
|description=eXtensible Tag Framework&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=[mailto:alex@croczilla.com alex@croczilla.com], [mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking]&lt;br /&gt;
|group=dev-tech-xbl&lt;br /&gt;
|source_dirs=content/xtf/, layout/xtf/&lt;br /&gt;
|url=http://www.croczilla.com/bits_and_pieces/xtf/&lt;br /&gt;
|components=Core::XTF&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Submodules===&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Build Config - moz.build Data Migration&lt;br /&gt;
|description=Temporary submodule that covers just the data conversion aspects of the transition from Makefile.in to moz.build files. This does not cover establishing new symbols in the moz.build execution sandbox. This module will cease to exist once the moz.build migration is complete.&lt;br /&gt;
|owner=[mailto:gps@mozilla.com Gregory Szorc]&lt;br /&gt;
|peers=Same as Build Config plus [mailto:jarmstrong@mozilla.com Joey Armstrong] and [mailto:mshal@mozilla.com Mike Shal].&lt;br /&gt;
|group=dev-builds&lt;br /&gt;
|components=Core::Build Config&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
===Unassigned Bugzilla Components===&lt;br /&gt;
&lt;br /&gt;
The following Bugzilla components in the Core project have not been assigned to a module (this list is not exhaustive):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Core::Event Handling&lt;br /&gt;
Core::File Handling&lt;br /&gt;
Core::Find Backend&lt;br /&gt;
Core::Gecko Profiler&lt;br /&gt;
Core::General&lt;br /&gt;
Core::HTML: Form Submission&lt;br /&gt;
Core::History: Global&lt;br /&gt;
Core::Identity&lt;br /&gt;
Core::Image Blocking&lt;br /&gt;
Core::JavaScript Debugging APIs&lt;br /&gt;
Core::Localization&lt;br /&gt;
Core::Nanojit&lt;br /&gt;
Core::Networking: Domain Lists&lt;br /&gt;
Core::Print Preview&lt;br /&gt;
Core::Printing: Output&lt;br /&gt;
Core::Printing: Setup&lt;br /&gt;
Core::Profile: BackEnd&lt;br /&gt;
Core::Profile: Migration&lt;br /&gt;
Core::Profile: Roaming&lt;br /&gt;
Core::QuickLaunch (AKA turbo mode)&lt;br /&gt;
Core::Rewriting and Analysis&lt;br /&gt;
Core::Selection&lt;br /&gt;
Core::Serializers&lt;br /&gt;
Core::Spelling checker&lt;br /&gt;
Core::Tracking&lt;br /&gt;
Core::Video/Audio&lt;br /&gt;
Core::Web Services&lt;br /&gt;
Core::WebDAV&lt;br /&gt;
Core::Widget: OS/2&lt;br /&gt;
Core::Widget: Photon&lt;br /&gt;
Core::X-remote&lt;br /&gt;
Core::XForms&lt;br /&gt;
Core::XUL&lt;br /&gt;
Core::jemalloc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Mobile/Fennec/Android&amp;diff=640618</id>
		<title>Mobile/Fennec/Android</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Mobile/Fennec/Android&amp;diff=640618"/>
		<updated>2013-03-22T08:40:35Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: Use some mach commands&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Building Fennec ==&lt;br /&gt;
&lt;br /&gt;
First follow the platform-specific instructions below to set up a build environment on your machine. Once you have done that, follow the steps to get the source code, set up your mozconfig, and build Fennec.&lt;br /&gt;
&lt;br /&gt;
Also, the [https://wiki.mozilla.org/Mobile/Fennec/Android_OtherBuildEnvs OtherBuildEnvs page] has some notes on a few other environment variations, so take a look at that as well if you have an environment or configuration that deviates from &amp;quot;normal&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Windows (using Linux VM) ===&lt;br /&gt;
&lt;br /&gt;
It is not currently possible to compile Fennec on Windows. If you have a Windows PC, see these posts for a Linux virtual machine to compile Fennec:&lt;br /&gt;
&lt;br /&gt;
* http://blog.lassey.us/2010/07/09/android-development-vm/&lt;br /&gt;
* http://blog.lassey.us/2011/07/22/updated-android-development-vm/&lt;br /&gt;
** Username: mozilla, password: hacker&lt;br /&gt;
** The archive contains a VMWare virtual machine; if you&#039;re using VirtualBox, you need to create a new VM (ideally with multiple processors and &amp;gt;= 4GB RAM) and reuse the disk image (Ubuntu.vmdk) from the archive.&lt;br /&gt;
** As of January 2013, you need to run the following in a terminal inside the VM in order to make the VM build the latest Fennec,&lt;br /&gt;
 # remove old SDK and install latest SDK:&lt;br /&gt;
 cd ~&lt;br /&gt;
 rm -rf android-sdk-linux_x86&lt;br /&gt;
 wget http://dl.google.com/android/android-sdk_r21.0.1-linux.tgz&lt;br /&gt;
 tar -xf android-sdk_r21.0.1-linux.tgz&lt;br /&gt;
 android-sdk-linux_x86/tools/android&lt;br /&gt;
 # install &amp;quot;Android SDK Tools&amp;quot;&lt;br /&gt;
 # install &amp;quot;Android SDK Platform-tools&amp;quot;&lt;br /&gt;
 # install &amp;quot;API 17 / SDK Platform&amp;quot;&lt;br /&gt;
 # install &amp;quot;Extras / Android Support Library&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # install Python 2.7&lt;br /&gt;
 cd ~&lt;br /&gt;
 sudo sh -c &#039;echo &amp;quot;deb http://ppa.launchpad.net/fkrull/deadsnakes/ubuntu lucid main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list&#039;&lt;br /&gt;
 sudo sh -c &#039;echo &amp;quot;deb-src http://ppa.launchpad.net/fkrull/deadsnakes/ubuntu lucid main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list&#039;&lt;br /&gt;
 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys DB82666C&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install python2.7 python2.7-dev&lt;br /&gt;
 wget http://python-distribute.org/distribute_setup.py&lt;br /&gt;
 sudo python2.7 distribute_setup.py&lt;br /&gt;
 sudo easy_install-2.7 pip&lt;br /&gt;
 sudo pip-2.7 install virtualenv&lt;br /&gt;
 &lt;br /&gt;
 # update configuration&lt;br /&gt;
 cd ~/src/mozilla-central&lt;br /&gt;
 hg pull -u&lt;br /&gt;
 # set &amp;quot;with-android-sdk&amp;quot; to &amp;quot;android-17&amp;quot; and &amp;quot;enable-application&amp;quot; to &amp;quot;mobile/android&amp;quot;&lt;br /&gt;
 sed -e &#039;s/android-8/android-17/&#039; -e &#039;s/mobile$/mobile\/android/&#039; mozconfig &amp;gt; mozconfig&lt;br /&gt;
 &lt;br /&gt;
 # build&lt;br /&gt;
 rm -rf objdir-droid&lt;br /&gt;
 export PYTHON=python2.7&lt;br /&gt;
 ./macj build&lt;br /&gt;
 ./mach package&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
==== Quick Script ====&lt;br /&gt;
&lt;br /&gt;
Here is a quick script to get set up. It is explained in more detail below.&lt;br /&gt;
&lt;br /&gt;
 # ensure that the &amp;quot;partner&amp;quot; repositories are enabled in /etc/apt/sources.list, or sun-java6-jdk won&#039;t be found&lt;br /&gt;
 # In Ubuntu 11.10 Java has been removed from partner, but&lt;br /&gt;
 # can be downloaded from Oracle at &lt;br /&gt;
 # http://www.oracle.com/technetwork/java/javase/downloads/index.html&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install sun-java6-jdk mercurial ccache&lt;br /&gt;
 sudo apt-get build-dep firefox&lt;br /&gt;
 wget http://dl.google.com/android/ndk/android-ndk-r8c-linux-x86.tar.bz2&lt;br /&gt;
 tar -xjf android-ndk-r8c-linux-x86.tar.bz2&lt;br /&gt;
 wget http://dl.google.com/android/android-sdk_r20.0.3-linux.tgz&lt;br /&gt;
 tar -xzf android-sdk_r20.0.3-linux.tgz&lt;br /&gt;
 ./android-sdk-linux/tools/android update sdk -u&lt;br /&gt;
 ./android-sdk-linux/tools/android update adb&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using a 64-bit Debian or Ubuntu install, you&#039;ll need ia32-libs to allow the toolchain binaries to run.  Otherwise you may get a &amp;quot;bash: file not found&amp;quot; error when trying to use any of the SDK/NDK tools.&lt;br /&gt;
&lt;br /&gt;
  # On recent Debian or Ubuntu you may need to run &amp;quot;sudo dpkg --add-architecture i386&amp;quot; first.&lt;br /&gt;
  # For details see: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=697924&lt;br /&gt;
  sudo apt-get install ia32-libs&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using 64-bit Fedora install&lt;br /&gt;
&lt;br /&gt;
  yum install glibc-devel.i686 ncurses-libs-devel.i686 libstdc++-devel.i686 zlib-devel.i686&lt;br /&gt;
&lt;br /&gt;
==== Explained ====&lt;br /&gt;
&lt;br /&gt;
This section describes in greater detail all the dependencies and requirements of getting a working build environment on Linux.&lt;br /&gt;
&lt;br /&gt;
===== Install Java =====&lt;br /&gt;
&lt;br /&gt;
First install the Sun Java jdk6, which the Android SDK depends on. If you&#039;re on Ubuntu (pre-11.10), you&#039;ll need to [https://help.ubuntu.com/community/Repositories/Ubuntu#Adding_Canonical_Partner_Repositories enable the partners repo] to get it. Java 7 should work, although occasionally breaks (java 6 is what the buildbots use, so that&#039;s the &amp;quot;officially supported&amp;quot; one).&lt;br /&gt;
&lt;br /&gt;
 # Ubuntu pre-11.10&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install sun-java6-jdk&lt;br /&gt;
 sudo update-java-alternatives -s java-6-sun&lt;br /&gt;
&lt;br /&gt;
 # Ubuntu 11.10 and after&lt;br /&gt;
 # Download Java from Oracle - go to http://www.oracle.com/technetwork/java/javase/downloads/index.html and&lt;br /&gt;
 # download the latest version of the JDK.&lt;br /&gt;
 # These instructions assume the file is called jdk-6u35-linux-x64.bin&lt;br /&gt;
 sudo mkdir /opt/java&lt;br /&gt;
 sudo mv ~/Downloads/jdk-6u35-linux-x64.bin&lt;br /&gt;
 sudo chmod +x ./jdk-6u35-linux-x64.bin&lt;br /&gt;
 sudo ./jdk-6u35-linux-x64.bin&lt;br /&gt;
 ln -f -s /opt/java/jdk1.6.0_35/bin/* /usr/local/bin/&lt;br /&gt;
 # something like sudo update-alternatives --install /usr/local/bin/java java /opt/java/jdk1.6.0_35/bin/ 1 is&lt;br /&gt;
 # close to the distro way of registering java&lt;br /&gt;
&lt;br /&gt;
If you&#039;re on Ubuntu 64-bit, you&#039;ll also want to install ia32-libs at this point (things like adb won&#039;t work until you do):&lt;br /&gt;
&lt;br /&gt;
  apt-get install -y ia32-libs&lt;br /&gt;
&lt;br /&gt;
===== Install Gecko Requirements =====&lt;br /&gt;
&lt;br /&gt;
Then install the usual stuff needed for a firefox build.&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mercurial ccache&lt;br /&gt;
 sudo apt-get build-dep firefox&lt;br /&gt;
&lt;br /&gt;
===== Install Android NDK =====&lt;br /&gt;
&lt;br /&gt;
Download and extract the [http://developer.android.com/sdk/ndk/ Android NDK]. NDK revs 4-8 (except r8d) have been tested and are known to work. The automated builders currently use version r8c. r8d does NOT work (see {{bug|825968}}).&lt;br /&gt;
&lt;br /&gt;
 wget http://dl.google.com/android/ndk/android-ndk-r8c-linux-x86.tar.bz2&lt;br /&gt;
 tar -xjf android-ndk-r8c-linux-x86.tar.bz2&lt;br /&gt;
&lt;br /&gt;
===== Install Android SDK =====&lt;br /&gt;
&lt;br /&gt;
You should just install the latest [http://developer.android.com/sdk/ Android SDK], we set the API level in our manifest files.  The sdk download will take a while, make sure you have a decent internet connection and go get coffee, or maybe lunch.&lt;br /&gt;
&lt;br /&gt;
You will need SDK version at least 16.&lt;br /&gt;
&lt;br /&gt;
 wget http://dl.google.com/android/android-sdk_r20.0.3-linux.tgz&lt;br /&gt;
 tar -xzf android-sdk_r20.0.3-linux.tgz&lt;br /&gt;
 ./android-sdk-linux/tools/android update sdk --no-ui&lt;br /&gt;
 ./android-sdk-linux/tools/android update adb&lt;br /&gt;
&lt;br /&gt;
You will probably want to add the SDK&#039;s &amp;quot;tools&amp;quot; and &amp;quot;platform-tools&amp;quot; directory to the PATH environment variable in your shell, so that you can run [http://developer.android.com/guide/developing/tools/adb.html adb] and other tools easily. For example, if you installed the SDK in $HOME/opt, you could add the following line to the end of your .bashrc:&lt;br /&gt;
&lt;br /&gt;
  export PATH=$PATH:$HOME/opt/android-sdk-linux/platform-tools:$HOME/opt/android-sdk-linux/tools&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
To set up a build environment on Mac OS X, you first need to install XCode and a few supplementary build tools via a package manager. To do this, follow steps 1 and 2 of the [https://developer.mozilla.org/en-US/docs/Developer_Guide/Build_Instructions/Mac_OS_X_Prerequisites Mac OS X Build Prerequisites page]. Once you have completed steps 1 and 2, come back here and continue with the instructions below.&lt;br /&gt;
&lt;br /&gt;
After installing XCode make sure you also have wget installed. If wget is not a recognized command in terminal follow these steps to install it:&lt;br /&gt;
&lt;br /&gt;
 curl -O http://ftp.gnu.org/gnu/wget/wget-1.14.tar.gz&lt;br /&gt;
 tar -xzvf wget-1.14.tar.gz&lt;br /&gt;
 cd wget-1.14&lt;br /&gt;
 ./configure --with-ssl=openssl&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
 which wget #Should output: /usr/local/bin/wget&lt;br /&gt;
&lt;br /&gt;
===== Install ccache =====&lt;br /&gt;
&lt;br /&gt;
You can optionally install [https://developer.mozilla.org/en-US/docs/Ccache ccache], which can make rebuilding Firefox faster after you have built it once.  (If you don&#039;t install ccache, you must remove the --with-ccache line from the sample mozconfig below.)&lt;br /&gt;
&lt;br /&gt;
  brew install ccache&lt;br /&gt;
&lt;br /&gt;
===== Install Android NDK =====&lt;br /&gt;
&lt;br /&gt;
Download and extract the [http://developer.android.com/sdk/ndk/ Android NDK]. NDK revs 4-8 (except r8d) have been tested and are known to work. The automated builders currently use version r8c. r8d does NOT work (see {{bug|825968}}).&lt;br /&gt;
&lt;br /&gt;
NOTE: there have been reports that r8c does not work on OS X before 10.7.0 (i.e. on Snow Leopard); you may need to try an older NDK version if you are running Snow Leopard. [https://groups.google.com/forum/?fromgroups=#!topic/android-ndk/2L0TyNaiywA link] and [https://groups.google.com/forum/?fromgroups=#!topic/android-ndk/gpo3IHkIKeE link].&lt;br /&gt;
&lt;br /&gt;
 wget http://dl.google.com/android/ndk/android-ndk-r8c-darwin-x86.tar.bz2&lt;br /&gt;
 tar -xjf android-ndk-r8c-darwin-x86.tar.bz2&lt;br /&gt;
&lt;br /&gt;
===== Install Android SDK =====&lt;br /&gt;
&lt;br /&gt;
You should just install the latest [http://developer.android.com/sdk/ Android SDK], we set the API level in our manifest files.  The sdk download will take a while, make sure you have a decent internet connection and go get coffee, or maybe lunch.&lt;br /&gt;
&lt;br /&gt;
You will need SDK version at least 16.&lt;br /&gt;
&lt;br /&gt;
 wget http://dl.google.com/android/android-sdk_r20.0.3-macosx.zip&lt;br /&gt;
 unzip android-sdk_r20.0.3-macosx.zip&lt;br /&gt;
 ./android-sdk-macosx/tools/android update sdk --no-ui&lt;br /&gt;
 ./android-sdk-macosx/tools/android update adb&lt;br /&gt;
&lt;br /&gt;
You will probably want to add the SDK&#039;s &amp;quot;tools&amp;quot; and &amp;quot;platform-tools&amp;quot; directory to the PATH environment variable in your shell, so that you can run [http://developer.android.com/guide/developing/tools/adb.html adb] and other tools easily. For example, if you installed the SDK in $HOME, you could add the following line to the end of your .bashrc:&lt;br /&gt;
&lt;br /&gt;
  export PATH=$PATH:$HOME/android-sdk-macosx/platform-tools:$HOME/android-sdk-macosx/tools&lt;br /&gt;
&lt;br /&gt;
=== Getting the source ===&lt;br /&gt;
&lt;br /&gt;
Once you have build tools set up, you should configure Mercurial as described [https://developer.mozilla.org/en-US/docs/Installing_Mercurial#Configuration here]. (It is not required, but highly recommended if you plan on touching the code in any way). Once you have done that, grab a clone of the repository:&lt;br /&gt;
&lt;br /&gt;
 hg clone http://hg.mozilla.org/mozilla-central/ src&lt;br /&gt;
&lt;br /&gt;
=== Setup Fennec mozconfig ===&lt;br /&gt;
&lt;br /&gt;
The mozconfig file is what tells the mozilla build scripts how your build environment is set up, and sets various build options. To build scripts will read the mozconfig file from the $MOZCONFIG environment variable, if one is set, or the .mozconfig file in your src directory, if there is one. So you could do either this:&lt;br /&gt;
&lt;br /&gt;
 cd src&lt;br /&gt;
 vim .mozconfig # put mozconfig here&lt;br /&gt;
&lt;br /&gt;
or this:&lt;br /&gt;
&lt;br /&gt;
 cd some/random/folder&lt;br /&gt;
 vim my-fennec-mozconfig # put mozconfig here&lt;br /&gt;
 export MOZCONFIG=$PWD/my-fennec-mozconfig&lt;br /&gt;
&lt;br /&gt;
Here is an example mozconfig file for building Fennec, assuming you have followed the instructions above and are using version r8c of the NDK.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 # Add the correct paths here:&lt;br /&gt;
 ac_add_options --with-android-ndk=&amp;quot;$HOME/android-ndk-r8c&amp;quot;&lt;br /&gt;
 ac_add_options --with-android-sdk=&amp;quot;$HOME/android-sdk-linux/platforms/android-16&amp;quot;&lt;br /&gt;
 ac_add_options --with-android-version=9&lt;br /&gt;
&lt;br /&gt;
 # android options&lt;br /&gt;
 ac_add_options --enable-application=mobile/android&lt;br /&gt;
 ac_add_options --target=arm-linux-androideabi&lt;br /&gt;
 ac_add_options --with-ccache&lt;br /&gt;
&lt;br /&gt;
 mk_add_options MOZ_OBJDIR=./objdir-droid&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Remember to use $HOME instead of ~ in the mozconfig, because ~ will not get expanded to the right path! If you are building on Mac OS X you will also need to add this:&lt;br /&gt;
&lt;br /&gt;
 ac_add_options --disable-crashreporter&lt;br /&gt;
&lt;br /&gt;
because the crash reporter does not build properly on Mac OS X.&lt;br /&gt;
&lt;br /&gt;
If you want to build for armv6 add this:&lt;br /&gt;
&lt;br /&gt;
  ac_add_options --with-arch=armv6&lt;br /&gt;
&lt;br /&gt;
You can also look at [http://mxr.mozilla.org/mozilla-central/source/mobile/android/config/mozconfigs/android/nightly the mozconfig used for official nightly builds].&lt;br /&gt;
&lt;br /&gt;
=== Building the code ===&lt;br /&gt;
&lt;br /&gt;
This will build (compile+link), package into apk, and deploy to the Android device. Therefore, before you start building  [http://developer.android.com/guide/developing/device.html connect your Android device and enable USB debugging]&lt;br /&gt;
&lt;br /&gt;
 cd src&lt;br /&gt;
 make -f client.mk build_and_deploy&lt;br /&gt;
&lt;br /&gt;
You can also just do:&lt;br /&gt;
&lt;br /&gt;
 ./mach build&lt;br /&gt;
 ./mach package&lt;br /&gt;
&lt;br /&gt;
to build and package the code into an APK. The APK file can be found in your objdir-droid/dist/ folder, and will be called something like fennec-18.0a1.en-US.android-arm.apk. You can install this APK to your device manually using &amp;quot;adb install&amp;quot; or by using &amp;quot;./mach install&amp;quot;. The name of the app that shows up on your phone will be &amp;quot;Fennec $USER&amp;quot; (where $USER is the username under which you built the code).&lt;br /&gt;
&lt;br /&gt;
== Hacking ==&lt;br /&gt;
&lt;br /&gt;
There is a bunch of useful information hanging off the page at [[Fennec/NativeUI]]. Below is some more useful information. Please add more stuff you think is useful to these sections!&lt;br /&gt;
&lt;br /&gt;
=== Finding relevant code ===&lt;br /&gt;
&lt;br /&gt;
The Fennec-specific code can be found in the following locations in the mozilla-central source tree:&lt;br /&gt;
&lt;br /&gt;
 mobile/android/...&lt;br /&gt;
 widget/android/...&lt;br /&gt;
&lt;br /&gt;
Of particular interest to most new contributors will be:&lt;br /&gt;
&lt;br /&gt;
 mobile/android/base/GeckoApp.java # the main android activity that starts up when you open Fennec&lt;br /&gt;
 mobile/android/chrome/content/browser.js # the main JS file that controls Gecko to make it do what we want&lt;br /&gt;
&lt;br /&gt;
You can also use the code-search tools at https://mxr.mozilla.org/mozilla-central/ and http://dxr.mozilla.org/ to search for relevant pieces of code.&lt;br /&gt;
&lt;br /&gt;
=== Partial Builds: Beware the startup cache! ===&lt;br /&gt;
&lt;br /&gt;
Developers who frequently update .js files sometimes like to manually only re-build the module they have updated. Partial builds for updated Javascript files may not work correctly if installed with adb install -r. This section describes the issue. For instance:&lt;br /&gt;
&lt;br /&gt;
 ./mach build mobile/android &amp;amp;&amp;amp; ./mach package&lt;br /&gt;
&lt;br /&gt;
This should result in the APK being properly updated with the updated Javascript, BUT the change may not be reflected on the device because of complications arising from the startup cache. If the startup cache from a previous run of Fennec exists on the device and contains an old version of the recently updated Javascript, Fennec will likely use the old version.&lt;br /&gt;
&lt;br /&gt;
The startup cache is located in the profile, so deleting the profile ensures a new startup cache:&lt;br /&gt;
&lt;br /&gt;
 adb uninstall org.mozilla.fennec&lt;br /&gt;
 adb install dist/fennec*.apk&lt;br /&gt;
&lt;br /&gt;
Note that:&lt;br /&gt;
&lt;br /&gt;
 adb install -r dist/fennec*.apk&lt;br /&gt;
&lt;br /&gt;
retains the profile (and startup cache) -- so that&#039;s still a problem.&lt;br /&gt;
&lt;br /&gt;
None of this is a problem with full builds:&lt;br /&gt;
&lt;br /&gt;
 ./mach build &amp;amp;amp;&amp;amp;amp; ./mach package &lt;br /&gt;
 adb install -r dist/fennec*.apk&lt;br /&gt;
&lt;br /&gt;
works just fine, because the startup cache respects the buildid: If the buildid found in an APK is different from the buildid used when the startup cache was last updated, the startup cache is automatically deleted. A full build correctly updates the buildid -- a partial build may not.&lt;br /&gt;
&lt;br /&gt;
A possible way (***I have not conclusively tested this***) to do a partial build, retain an old profile, and ensure the buildid is updated and the startup cache is subsequently deleted is:&lt;br /&gt;
&lt;br /&gt;
 ./mach build ./export &amp;amp;&amp;amp; ./mach build mobile/android &amp;amp;&amp;amp; ./mach build toolkit/xre &amp;amp;&amp;amp; ./mach package&lt;br /&gt;
 adb install -r dist/fennec*.apk&lt;br /&gt;
&lt;br /&gt;
Note that make export is necessary to update the buildid and make -C toolkit/xre is required to generate application.ini.h, trigger a rebuild of nsAndroidStartup.cpp, and update libxul.so.&lt;br /&gt;
&lt;br /&gt;
=== Multilocale builds ===&lt;br /&gt;
&lt;br /&gt;
* Create a directory, clone mozharness, copy the config file for easy editing/usage:&lt;br /&gt;
&lt;br /&gt;
 mkdir multilocale&lt;br /&gt;
 cd multilocale&lt;br /&gt;
 hg clone http://hg.mozilla.org/build/mozharness&lt;br /&gt;
 cp mozharness/configs/multi_locale/standalone_mozilla-central.py myconfig.py&lt;br /&gt;
&lt;br /&gt;
* Edit myconfig.py&lt;br /&gt;
** currently will check out m-c into a directory named &#039;mozilla-central&#039; in this directory&lt;br /&gt;
** currently assumes your mozconfig is in this directory and named &#039;mozconfig&#039;&lt;br /&gt;
** currently assumes your mozconfig sets your objdir name to &#039;objdir-droid&#039;&lt;br /&gt;
&lt;br /&gt;
* pull mozilla-central&lt;br /&gt;
&lt;br /&gt;
 mozharness/scripts/multil10n.py --cfg myconfig.py --pull-build-source&lt;br /&gt;
 # Alternately, you can hg clone http://hg.mozilla.org/mozilla-central&lt;br /&gt;
&lt;br /&gt;
* Run the script, which will create a multilocale apk&lt;br /&gt;
&lt;br /&gt;
 mozharness/scripts/multil10n.py --cfg myconfig.py&lt;br /&gt;
&lt;br /&gt;
And you&#039;re done.&lt;br /&gt;
&lt;br /&gt;
* If you want to recompile or re-run the script, restore your objdir to en-US first!&lt;br /&gt;
&lt;br /&gt;
 mozharness/scripts/multil10n.py --cfg myconfig.py --restore-objdir&lt;br /&gt;
&lt;br /&gt;
Also see [http://escapewindow.dreamwidth.org/234671.html this blog post] for more information.&lt;br /&gt;
&lt;br /&gt;
== Testing  ==&lt;br /&gt;
==== Device Managers ====&lt;br /&gt;
Most test suites - mochitests, reftests, xpcshell tests, and others - use a &amp;quot;device manager&amp;quot; module to communicate with the remote device. There are two device manager implementations: ADB and SUT. &lt;br /&gt;
&lt;br /&gt;
The ADB device manager uses the adb command from the Android SDK to communicate with the remote device. To use the ADB device manager:&lt;br /&gt;
* ensure the adb command is in your shell&#039;s PATH&lt;br /&gt;
* set environment variable DM_TRANS=adb&lt;br /&gt;
* do not set environment variable TEST_DEVICE, or set TEST_DEVICE= (unless you really need it)&lt;br /&gt;
&lt;br /&gt;
The SUT device manager uses TCP to communicate with a remote agent, which must be installed on the device. To use the SUT device manager:&lt;br /&gt;
* ensure TCP connectivity between the local host and the remote device: check that they are on the same network and you can ping each from the other&lt;br /&gt;
* ensure the SUT agent is installed and started on the remote device&lt;br /&gt;
** the SUT agent APK is built alongside Fennec; just install &amp;lt;objdir-droid&amp;gt;/build/mobile/sutagent/android/sutAgentAndroid.apk&lt;br /&gt;
** The agent should be configured to start automatically with your phone when it boots. To start it immediately from an adb shell do: `am start -n com.mozilla.SUTAgentAndroid/.SUTAgentAndroid -a android.intent.action.MAIN` &lt;br /&gt;
* set environment variable DM_TRANS=sut&lt;br /&gt;
* set environment variable TEST_DEVICE=&amp;lt;ip address of remote device -- displayed by SUT agent&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: to run the tests you should ensure that your host machine and device are on the same network so that the device can contact the server that will run on the host.&lt;br /&gt;
&lt;br /&gt;
==== Host Builds (MOZ_HOST_BIN) ====&lt;br /&gt;
Android mochitests and reftests require a parallel host build -- a build for the local host (desktop) environment. An environment variable, MOZ_HOST_BIN, must be set to point to that host build. MOZ_HOST_BIN is used to run xpcshell (for instance, to run a simple web server on the desktop), so the MOZ_HOST_BIN directory must contain xpcshell and all the shared libraries required by xpcshell. You can patch together these files from other sources, but the easiest way to get these is to download a xulrunner SDK build from here: http://ftp.mozilla.org/pub/mozilla.org/xulrunner/nightly/latest-trunk/&lt;br /&gt;
&lt;br /&gt;
You can also build desktop Firefox with a mozconfig which might be as simple as:&lt;br /&gt;
&lt;br /&gt;
  ac_add_options --enable-application=browser&lt;br /&gt;
  mk_add_options MOZ_OBJDIR=./objdir-desktop&lt;br /&gt;
&lt;br /&gt;
Then execute:&lt;br /&gt;
&lt;br /&gt;
  export MOZCONFIG=mozconfig.desktop &lt;br /&gt;
  ./mach build&lt;br /&gt;
  MOZ_HOST_BIN=objdir-desktop/dist/bin&lt;br /&gt;
  ls -l $MOZ_HOST_BIN/xpcshell&lt;br /&gt;
&lt;br /&gt;
On Linux, the path to that build may also need to be in your LD_LIBRARY_PATH, unless your LD_LIBRARY_PATH contains &amp;quot;.&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
  LD_LIBRARY_PATH=$LD_LIBRARY_PATH:.&lt;br /&gt;
&lt;br /&gt;
==== Test Directory ====&lt;br /&gt;
All Android tests require a remote test directory: A place to store pre-configured profiles, support binaries and libraries, test files, etc. Most tests use a directory in /mnt/sdcard by default; xpcshell and cppunittests use /data/local by default (because it is usually not possible to set execute permission on files on /mnt/sdcard).&lt;br /&gt;
&lt;br /&gt;
The default remote test directory is usually correct and sufficient, but sometimes the default is not appropriate for a device:&lt;br /&gt;
* the device may not contain an SD card, or the SD card may not be mounted&lt;br /&gt;
* there may not be enough free space on the default location&#039;s partition&lt;br /&gt;
* the default location may not be writable by the ADB shell and/or SUT agent&lt;br /&gt;
&lt;br /&gt;
(If you are using a Nexus S, the trick to making your device mountable is to not allow USB Storage between your computer and your device.  When you plug in your device to your computer, simply don&#039;t click the button to allow this on your device and you should be able to run your tests.)&lt;br /&gt;
&lt;br /&gt;
If necessary, the default remote test directory may be changed with:&lt;br /&gt;
&lt;br /&gt;
  export EXTRA_TEST_ARGS=--remoteTestRoot=&amp;lt;remote-directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Reftests  ===&lt;br /&gt;
&lt;br /&gt;
  MOZ_HOST_BIN=&amp;quot;&amp;lt;abspath-to-objdir-desktop&amp;gt;/dist/bin/&amp;quot; TEST_PATH=&amp;lt;path&amp;gt; make -C &amp;lt;objdir-droid&amp;gt; reftest-remote&lt;br /&gt;
&lt;br /&gt;
For devices with screens too small you will see the error |can&#039;t drawWindow remote content|. You can ignore that resolution requirement by using the |ignore-window-size| options. NOTE: This may lead to false negative/positives.&lt;br /&gt;
&lt;br /&gt;
  EXTRA_TEST_ARGS=&amp;quot;--ignore-window-size&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Example TEST_PATH:&lt;br /&gt;
&lt;br /&gt;
  TEST_PATH=layout/reftests/reftest-sanity/reftest.list&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;br /&gt;
* If TEST_PATH is not specified, *all* reftests will be attempted: This usually fails/hangs and is not recommended. Specify a TEST_PATH or use the --total-chunks and --this-chunk arguments to reduce the number of tests executed.&lt;br /&gt;
* sut recommended. Test results displayed and saved to reftest.log and reftest-remote.log.&lt;br /&gt;
* adb works, but reports errors. Test results are not displayed but saved to reftest.log (additional diagnostics in reftest-remote.log).&lt;br /&gt;
* Ensure that the device and host machine are on the same network.&lt;br /&gt;
&lt;br /&gt;
=== Mochitests  ===&lt;br /&gt;
&lt;br /&gt;
  MOZ_HOST_BIN=&amp;quot;&amp;lt;abspath-to-objdir-desktop&amp;gt;/dist/bin/&amp;quot; TEST_PATH=&amp;lt;path&amp;gt; make -C &amp;lt;objdir-droid&amp;gt; mochitest-remote&lt;br /&gt;
&lt;br /&gt;
Note that as of this writing (September 2011) many mochitests will not complete successfully. Try setting your TEST_PATH to &amp;quot;dom/tests/mochitest/dom-level1-core&amp;quot; or &amp;quot;content/smil/test&amp;quot; if you want to restrict yourself to a subset of tests that are known to pass.&lt;br /&gt;
&lt;br /&gt;
TEST_PATH can be:&lt;br /&gt;
 content/smil/test&lt;br /&gt;
 content/xml/document/test&lt;br /&gt;
 content/xslt/tests/mochitest&lt;br /&gt;
 dom/src/json/test&lt;br /&gt;
 dom/src/jsurl/test&lt;br /&gt;
 dom/tests/mochitest/dom-level0&lt;br /&gt;
 dom/tests/mochitest/dom-level1-core&lt;br /&gt;
 dom/tests/mochitest/dom-level2-core&lt;br /&gt;
 dom/tests/mochitest/ajax/mochikit&lt;br /&gt;
 dom/tests/mochitest/ajax/scriptaculous&lt;br /&gt;
 dom/tests/mochitest/ajax/jquery&lt;br /&gt;
 dom/tests/mochitest/dom-level2-html&lt;br /&gt;
 Harness_sanity&lt;br /&gt;
 editor/composer/test&lt;br /&gt;
 intl/uconv/tests&lt;br /&gt;
 dom/tests/mochitest/orientation&lt;br /&gt;
 dom/tests/mochitest/storageevent&lt;br /&gt;
 layout/xul/test&lt;br /&gt;
 modules/libjar/test/mochitest&lt;br /&gt;
 layout/inspector/tests &lt;br /&gt;
 toolkit/xre/test&lt;br /&gt;
 toolkit/components/microformats/tests&lt;br /&gt;
 MochiKit-1.4.2/tests&lt;br /&gt;
 parser/htmlparser/tests/mochitest&lt;br /&gt;
 js&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* A rooted device is required to run the unit tests using the SUT Agent. Use ADB for unrooted devices (see [[https://wiki.mozilla.org/Mobile/Fennec/Android#Device_Managers]]).&lt;br /&gt;
* Currently using ADB and using /data/local/tests on a non-rooted phone causes setting TEST_PATH to a directory rather than an individual HTML file to fail, and SpecialPowers tests to fail too - filed as {{bug|822652}}&lt;br /&gt;
* Ensure that the device and host machine are on the same network.&lt;br /&gt;
&lt;br /&gt;
=== Robotium ===&lt;br /&gt;
&lt;br /&gt;
The Robotium / Robocop test suite verifies UI behavior in native Fennec. &lt;br /&gt;
&lt;br /&gt;
Build and install native Fennec, then execute the mochitest-robotium make target.&lt;br /&gt;
&lt;br /&gt;
  make -f client.mk build_and_deploy&lt;br /&gt;
  cd &amp;lt;objdir-android&amp;gt;&lt;br /&gt;
  adb install -r dist/robocop.apk&lt;br /&gt;
  MOZ_HOST_BIN=&amp;quot;&amp;lt;abspath-to-objdir-desktop&amp;gt;/dist/bin/&amp;quot; make mochitest-robotium&lt;br /&gt;
&lt;br /&gt;
More info at https://wiki.mozilla.org/Auto-tools/Projects/Robocop.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* A rooted device is NOT required.&lt;br /&gt;
* SUT and ADB device managers are both supported.&lt;br /&gt;
* MOZ_HOST_BIN is used to launch xpcshell on the desktop to provide a web server.&lt;br /&gt;
* Use TEST_PATH=&amp;lt;test-name&amp;gt; to run just one test at a time. eg. TEST_PATH=testAwesomebar&lt;br /&gt;
* Ensure that the device and host machine are on the same network.&lt;br /&gt;
** Are the phone and the desktop both using wifi? (wifi vs ethernet??)&lt;br /&gt;
** Are the phone and the desktop both using the same wifi network? (Mozilla vs Mozilla Guest??)&lt;br /&gt;
** Is the desktop environment running in a VM? If so, you likely want a &amp;quot;Bridged&amp;quot; connection -- not NAT or Host-only.&lt;br /&gt;
&lt;br /&gt;
=== xpcshell  ===&lt;br /&gt;
&lt;br /&gt;
Be sure you have successfully built Fennec and generated an APK, as described above.&lt;br /&gt;
&lt;br /&gt;
To run all tests referenced by the master xpcshell manifest:&lt;br /&gt;
&lt;br /&gt;
  cd &amp;lt;objdir-droid&amp;gt;&lt;br /&gt;
  make xpcshell-tests-remote&lt;br /&gt;
&lt;br /&gt;
(Currently the master manifest is quite restricted: only a few tests are run.)&lt;br /&gt;
&lt;br /&gt;
To run a subset of tests in the specified directory:&lt;br /&gt;
&lt;br /&gt;
  make -C &amp;lt;test-directory&amp;gt; xpcshell-tests-remote&lt;br /&gt;
&lt;br /&gt;
Once either of the xpcshell-tests-remote commands has completed successfully, all test files have been copied to device, and it is then possible to run a single test quickly, without setup:&lt;br /&gt;
&lt;br /&gt;
  make SOLO_FILE=&amp;lt;test-file&amp;gt; -C &amp;lt;test-directory&amp;gt; check-one-remote&lt;br /&gt;
&lt;br /&gt;
You can also skip setup for a larger test run (be careful / be sure you know that&#039;s what you want!):&lt;br /&gt;
&lt;br /&gt;
  export EXTRA_TEST_ARGS=&amp;quot;--noSetup&amp;quot;&lt;br /&gt;
  make -C &amp;lt;test-directory&amp;gt; xpcshell-tests-remote&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* A rooted device IS required.&lt;br /&gt;
* Both ADB and SUT device managers are supported.&lt;br /&gt;
* The test root directory cannot be on /sdcard -- it must be /data/local so that +x permissions can be set on xpcshell.&lt;br /&gt;
* Setup can take several minutes! When using ADB, setup is faster if unzip is available on the remote device; if your device does not have unzip, try installing busybox.&lt;br /&gt;
&lt;br /&gt;
=== cppunittests ===&lt;br /&gt;
&lt;br /&gt;
To run a single compiled code test:&lt;br /&gt;
&lt;br /&gt;
  cd &amp;lt;objdir-droid&amp;gt;&lt;br /&gt;
  export TEST_PATH=&amp;lt;test&amp;gt;&lt;br /&gt;
  make cppunittests-remote&lt;br /&gt;
&lt;br /&gt;
For example, TEST_PATH=xpcom/tests/TestTimers, or TEST_PATH=&amp;quot;xpcom/tests/TestTimers xpcom/tests/TestFile&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
To run all the compiled code tests in a directory:&lt;br /&gt;
&lt;br /&gt;
  cd &amp;lt;objdir-droid&amp;gt;&lt;br /&gt;
  make -C &amp;lt;dir&amp;gt; cppunittests-remote&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
  make -C xpcom/tests cppunittests-remote&lt;br /&gt;
&lt;br /&gt;
Advanced features:&lt;br /&gt;
&lt;br /&gt;
As with xpcshell tests, you can skip setup if needed:&lt;br /&gt;
&lt;br /&gt;
  export EXTRA_TEST_ARGS=&amp;quot;--noSetup&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This will avoid copying any files to the device -- be sure that all necessary files are on the device before using this!&lt;br /&gt;
&lt;br /&gt;
You can change the environment variables seen by the unit test:&lt;br /&gt;
&lt;br /&gt;
  export EXTRA_TEST_ARGS=&amp;quot;--addEnv MYVAR=value&amp;quot;&lt;br /&gt;
  export EXTRA_TEST_ARGS=&amp;quot;--addEnv MYVAR1=value1 --addEnv MYVAR2=value2&amp;quot;&lt;br /&gt;
  export EXTRA_TEST_ARGS=&amp;quot;--addEnv HOME=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* Either adb or sut device manager may be used&lt;br /&gt;
* All files are copied to /data/local/tests by default. On some devices, you may need to create /data/local/tests and make it world writable.&lt;br /&gt;
&lt;br /&gt;
=== browser-chrome ===&lt;br /&gt;
&lt;br /&gt;
Before you run tests, you will need to make sure you have packaged the tests in your object dir:&lt;br /&gt;
&lt;br /&gt;
  make -C &amp;lt;objdir-droid&amp;gt; package-tests&lt;br /&gt;
&lt;br /&gt;
There is currently no special make command to build and run browser-chrome tests, but it should be possible to make them run by calling:&lt;br /&gt;
&lt;br /&gt;
  cd &amp;lt;objdir-droid&amp;gt;/_tests/testing/mochitest&lt;br /&gt;
  python runtestsremote.py --dm_trans=adb --test-path=mobile --browser-chrome --deviceIP=1.2.3.4 &lt;br /&gt;
                           --app=org.mozilla.fennec_$USER --xre-path=&amp;lt;objdir_x86&amp;gt;/dist/bin/&lt;br /&gt;
&lt;br /&gt;
=== talos ===&lt;br /&gt;
&lt;br /&gt;
*NOTE: this requires python 2.5 or greater (tested up to 2.7)&lt;br /&gt;
&lt;br /&gt;
See https://wiki.mozilla.org/Buildbot/Talos&lt;br /&gt;
&lt;br /&gt;
This is 100% out of band from mozilla-central (same for desktop also).&lt;br /&gt;
&lt;br /&gt;
  hg clone http://hg.mozilla.org/build/talos talos&lt;br /&gt;
  cd talos&lt;br /&gt;
  python INSTALL.py&lt;br /&gt;
  . bin/activate&lt;br /&gt;
  cd talos&lt;br /&gt;
&lt;br /&gt;
Run these commands to check out the talos dependencies (assuming you are already in the &amp;quot;talos/talos&amp;quot; directory):&lt;br /&gt;
&lt;br /&gt;
  cd page_load_test&lt;br /&gt;
  wget http://people.mozilla.org/~jmaher/mobile_tp4.zip&lt;br /&gt;
  unzip mobile_tp4.zip&lt;br /&gt;
&lt;br /&gt;
Configure a talos profile. You can do this via adb or [http://people.mozilla.com/~bmoss/SUTAgent/ SUTAgent] - if you want to use adb make sure you have rooted your device such that &amp;quot;adb shell&amp;quot; goes directly into a root shell. If you want to use adb to communicate with the device remotely, do something like this:&lt;br /&gt;
&lt;br /&gt;
  talos -v -e org.mozilla.fennec \&lt;br /&gt;
                         --develop \&lt;br /&gt;
                         --activeTests tprovider \&lt;br /&gt;
                         --output trobo.yml \&lt;br /&gt;
                         --remotePort -1 \&lt;br /&gt;
                         --remoteDevice 1.2.3.4 \&lt;br /&gt;
                         [--fennecIDs &amp;lt;abs-path-to-objdir&amp;gt;/dist/fennec_ids.txt]&lt;br /&gt;
&lt;br /&gt;
If you want to use [http://people.mozilla.com/~bmoss/SUTAgent/ SUTAgent] to communicate with the device, do something like this:&lt;br /&gt;
&lt;br /&gt;
  talos -v -e org.mozilla.fennec \&lt;br /&gt;
                         --develop \&lt;br /&gt;
                         --activeTests tsvg \&lt;br /&gt;
                         --results_url file://${PWD}/tsvg.txt \&lt;br /&gt;
                         --noChrome \&lt;br /&gt;
                         --remoteDevice &amp;lt;ip of your sutagent&amp;gt; \&lt;br /&gt;
                         [--fennecIDs &amp;lt;abs-path-to-objdir&amp;gt;/dist/fennec_ids.txt]&lt;br /&gt;
&lt;br /&gt;
SUTAgent will not be able to read the application.ini on the device, so you will need to copy it. We highly recommend pulling the application.ini from the .apk and copying it to the talos/talos/remoteapp.ini file.&lt;br /&gt;
&lt;br /&gt;
For Robocop based tests (tcheck, tcheck2, tcheck3, tprovider, etc...), we need to use the --fennecIDs flag to pass in the generated fennec_ids.txt file from the build you are testing.  This file is generated during build time and has to match the fennec.apk and robocop.apk file.  When this flag is used, we copy fennec_ids.txt and robotium.config (generated during configuration time) to the device and use those to run Robocop.  If you are running ts, tp4, tsvg, or other traditional talos tests, there is no need for the --fennecIDs flag.&lt;br /&gt;
&lt;br /&gt;
Unless two applications are signed with the same key they cannot read each others&#039; /data/data directories, so SUTAgent cannot read org.mozilla.fennec&#039;s data directory.&lt;br /&gt;
You can extract it from the fennec .apk or get it from adb from e.g. /data/data/org.mozilla.fennec/application.ini&lt;br /&gt;
&lt;br /&gt;
  shell@android:/ $ su&lt;br /&gt;
  shell@android:/ # cat /data/data/org.mozilla.fennec/application.ini&lt;br /&gt;
  [App]&lt;br /&gt;
  Vendor=Mozilla&lt;br /&gt;
  Name=Fennec&lt;br /&gt;
  Version=10.0a1&lt;br /&gt;
  BuildID=20111031031100&lt;br /&gt;
  SourceRepository=http://hg.mozilla.org/mozilla-central&lt;br /&gt;
  SourceStamp=04b4ea333800&lt;br /&gt;
  ID={a23983c0-fd0e-11dc-95ff-0800200c9a66}&lt;br /&gt;
  &lt;br /&gt;
  [Gecko]&lt;br /&gt;
  MinVersion=1.9.2b5pre&lt;br /&gt;
  MaxVersion=10.0a1&lt;br /&gt;
  &lt;br /&gt;
  [XRE]&lt;br /&gt;
  EnableExtensionManager=1&lt;br /&gt;
  &lt;br /&gt;
  [Crash Reporter]&lt;br /&gt;
  Enabled=1&lt;br /&gt;
  ServerURL=https://crash-reports.mozilla.com/submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: As of this writing (Sept 27, 2011), the tgfx pageset does not currently work (it isn&#039;t run on the desktop either). Don&#039;t try it. :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: When running robocop-based talos tests (tcheck, etc), be aware that some robocop-required files are not updated by Talos. For example, robocop.apk is not installed. Your best bet is to run mochitest-robotium first to make sure everything is up to date, or manually install robocop.apk from the dist folder.&lt;br /&gt;
&lt;br /&gt;
Aside: For a quick-and-dirty hacky way to run robocop-talos tests locally, see [[Mobile/Fennec/Android/LocalRoboTalos]]&lt;br /&gt;
&lt;br /&gt;
=== S1/S2 Automation ===&lt;br /&gt;
These tests start Fennec with a URL and measure the time to throbber start, time to throbber stop, and drawing end times. &lt;br /&gt;
 &lt;br /&gt;
S1/S2 graphs can be viewed at:  http://mrcote.info/phonedash/#/&lt;br /&gt;
&lt;br /&gt;
Manual run instructions can be found at: https://etherpad.mozilla.org/fennec-perf-ts-take2&lt;br /&gt;
&lt;br /&gt;
See also: https://wiki.mozilla.org/Mobile/Performance/S1S2-Tests&lt;br /&gt;
&lt;br /&gt;
=== Eideticker ===&lt;br /&gt;
Eideticker measures perceived Firefox performance by video capturing automated browser interactions.&lt;br /&gt;
&lt;br /&gt;
Eideticker graphs can be viewed at: http://eideticker.wrla.ch/#/&lt;br /&gt;
&lt;br /&gt;
See also: http://wrla.ch/blog/2011/11/measuring-what-the-user-sees/ and http://wrla.ch/blog/2012/03/announcing-the-eideticker-mobile-performance-dashboard/.&lt;br /&gt;
&lt;br /&gt;
=== Trouble-shooting testing problems ===&lt;br /&gt;
&lt;br /&gt;
* Does your mozconfig contain &amp;quot;ac_add_options --disable-tests&amp;quot;?&lt;br /&gt;
** If so, you will see something like:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make: *** No rule to make target &amp;lt;your-test-target&amp;gt;.  Stop.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Is adb in your $PATH?&lt;br /&gt;
* Is your device connected? Does it appear in the output from &amp;quot;adb devices&amp;quot;?&lt;br /&gt;
* Can you run adb shell?&lt;br /&gt;
* If running xpcshell, did you create /data/local/tests?&lt;br /&gt;
* If running &amp;quot;make check-one-remote&amp;quot;, did you first setup the device with &amp;quot;make xpcshell-tests-remote&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
== Debugging ==&lt;br /&gt;
&lt;br /&gt;
=== Using logcat ===&lt;br /&gt;
&lt;br /&gt;
[http://developer.android.com/guide/developing/tools/logcat.html logcat] is a tool that is going to show you some logs prompted by the device. It might be a good help if you don&#039;t want to or can&#039;t run gdb. You can use it by running this command: &lt;br /&gt;
&lt;br /&gt;
  adb logcat -v time&lt;br /&gt;
&lt;br /&gt;
You can make things appear in logcat using printf_stderr. With debug builds, NS_WARNING, NS_ERROR and NS_ASSERTIONS will show up in logcat. If you&#039;re trying to debug something, you may wish to pipe the logcat output through grep to filter out irrelevant things (most Fennec-related output will be viewable by &amp;quot;adb logcat | grep Gecko&amp;quot;), but remember that when attaching log output to a bug you should include unfiltered output as there may be relevant log entries under other tags.&lt;br /&gt;
&lt;br /&gt;
==== Using aLogCat ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; aLogCat (and other logcat apps) do not support Jelly Bean (4.1) and above. It seems like the only way to get these apps to work on those versions is to root the device, which, although fulfilling, is probably more work than just using &amp;lt;code&amp;gt;adb logcat&amp;lt;/code&amp;gt;. If you are running Jelly Bean and above, you can instead install the about:logcat add-on at https://people.mozilla.com/~kgupta/aboutlogcat.xpi (works on Firefox 21 and up) to view the logcat.&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t have the Android SDK installed, you can still extract logs using an application called aLogCat. Install it from the Android Market. Use it to capture logs and attach the logs to bugs.&lt;br /&gt;
&lt;br /&gt;
https://market.android.com/details?id=org.jtb.alogcat&amp;amp;hl=en&lt;br /&gt;
&lt;br /&gt;
Once you have alogcat installed, just use Fennec as you would normally. Upon encountering a bug or issue, start the aLogcat app (as soon as possible after seeing the Fennec issue) and select &amp;quot;Share&amp;quot; or &amp;quot;Save&amp;quot; from the menu to send it via email or save it to the SD card. The log can then be attached to a bug or sent to a developer. As with adb logcat, it is better to have a log with timestamps than without timestamps. To enable timestamps in the log, select &amp;quot;Preferences&amp;quot; from the aLogcat menu, and change the &amp;quot;Format?&amp;quot; option to &amp;quot;Time&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you need to, you can search for some kinds of Fennec-related output by using the &amp;quot;Filter&amp;quot; menu item and entering &amp;quot;Gecko&amp;quot;. However, when submitting logs for bug reports, please make sure you clear the filter and include all of the available log data.&lt;br /&gt;
&lt;br /&gt;
==== JavaScript dump() ====&lt;br /&gt;
&lt;br /&gt;
To use the dump() function in JavaScript to write to the log:&lt;br /&gt;
&lt;br /&gt;
# Go to about:config and set browser.dom.window.dump.enabled to &amp;quot;true&amp;quot;&lt;br /&gt;
# Run the following ADB commands:&lt;br /&gt;
&lt;br /&gt;
 adb shell stop&lt;br /&gt;
 adb shell setprop log.redirect-stdio true&lt;br /&gt;
 adb shell start&lt;br /&gt;
&lt;br /&gt;
=== Using nVidia GDB ===&lt;br /&gt;
&lt;br /&gt;
Nvidia&#039;s gdb is better than most other gdbs: http://developer.download.nvidia.com/tegra/files/tegra-gdb-20100902.zip .&lt;br /&gt;
Even so, you probably want to use JimDB instead of Nvidia&#039;s gdb ...&lt;br /&gt;
&lt;br /&gt;
=== Using JimDB ===&lt;br /&gt;
* jchen has been working on a better Android gdb (&#039;jimdb&#039;). [https://github.com/darchons/android-gdb source], and [[Mobile/Fennec/Android/GDB|build instructions]]. For best results, rebuild everything.&lt;br /&gt;
* [http://www.jnchen.com/_media/projects/mozilla/moz-gdb.tar.bz2 Prebuilt binaries] are available but problems with them have been reported.&lt;br /&gt;
*  [http://people.mozilla.com/~bgirard/moz-gdb-darwin-prebuilt-2012-10.tar.gz October 2012 Darwin prebuilt]&lt;br /&gt;
** The link to the prebuilt binaries seems broken, as of March 30 2012 (bjacob).&lt;br /&gt;
* JimDB:&lt;br /&gt;
** has most fixes from NDK gdb&lt;br /&gt;
** integrates Android libthread_db (fixed dougt&#039;s problem debugging threads)&lt;br /&gt;
** has Python scripting support&lt;br /&gt;
** [https://github.com/darchons/android-gdbutils couple of existing Python scripts] (or if using prebuilt binaries above, just run &#039;git pull&#039; under the &#039;utils&#039; directory)&lt;br /&gt;
*** feninit is a tool to initialize the GDB environment (support for multiple devices, multiple object directories; launches Fennec, pulls libraries, sets paths, and attaches gdbserver automatically)&lt;br /&gt;
*** tracebt is a WIP stack unwinder that traces instructions to find stack frames&lt;br /&gt;
*** idea for another tool to parse and integrate logcat into gdb&lt;br /&gt;
*** other ideas welcome!&lt;br /&gt;
* see [[Mobile/Fennec/Android/GDB]] for installation instructions&lt;br /&gt;
&lt;br /&gt;
Once JimDB is installed, just run its gdb executable. This is will take care of everything (it will start gdbserver on the device, start Fennec, and start gdb on your computer):&lt;br /&gt;
&lt;br /&gt;
  ./moz-gdb/bin/gdb&lt;br /&gt;
&lt;br /&gt;
=== Using Debug Intent ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: this is not useful with JimDB. If you want to use JimDB, just start it.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In order to attach before things get running, launch with: &lt;br /&gt;
&lt;br /&gt;
   adb shell am start -a org.mozilla.gecko.DEBUG -n org.mozilla.fennec_foobar/.App&lt;br /&gt;
&lt;br /&gt;
(Replace foobar by your username)&lt;br /&gt;
&lt;br /&gt;
and just click launch once gdb is attached. If you need to debug a crash that happens before XRE_Main is called, the patch on {{bug|572247}} may be useful. &lt;br /&gt;
&lt;br /&gt;
this script [http://dump.lassey.us/debug.sh] will attach gdbserver for you&lt;br /&gt;
&lt;br /&gt;
=== Getting dalvik java stack dumps using gdb ===&lt;br /&gt;
&lt;br /&gt;
(gdb) call handleSigQuit()&lt;br /&gt;
&lt;br /&gt;
this will dump a stack trace to gDvm.stackTraceFile which defaults to &amp;quot;/data/anr/traces.txt&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Note: this will only work if you have symbols for dalvik. (It may be possible to get the address for handleSigQuit by reading&lt;br /&gt;
the symbol table using sigaction.)&lt;br /&gt;
&lt;br /&gt;
Note: deleting /data/anr/traces.txt will cause this method to stop working. You can fix it by recreating the file with $ echo &amp;quot;&amp;quot; &amp;gt; traces.txt&lt;br /&gt;
&lt;br /&gt;
=== Debugging with jdb ===&lt;br /&gt;
&lt;br /&gt;
Inspired by&lt;br /&gt;
http://asantoso.wordpress.com/2009/09/26/using-jdb-with-adb-to-debugging-of-android-app-on-a-real-device/&lt;br /&gt;
&lt;br /&gt;
After staring fennec with jimdb the following seems to work at least a little.&lt;br /&gt;
&lt;br /&gt;
  $ adb jdwp # lists the pids of processes hosting jdwp&lt;br /&gt;
  5543&lt;br /&gt;
  $ adb -d forward tcp:8686 jdwp:5543&lt;br /&gt;
  $ jdb -J-Duser.home=. -connect com.sun.jdi.SocketAttach:hostname=localhost,port=8686  -sourcepath ~/mozilla/maple/mobile/android/base/&lt;br /&gt;
&lt;br /&gt;
You can also use eclipse for debugging in a similar way by setting up for debugging &amp;quot;Remote Java application&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This doesn&#039;t seem to work for me in Ubuntu 12.04 anymore.&lt;br /&gt;
&lt;br /&gt;
=== Debugging with eclipse ===&lt;br /&gt;
&lt;br /&gt;
You need to find the PID of your fennec process. Forward it to a local TCP socket as in &amp;quot;Debugging with jdb.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
In Eclipse switch to the debug perspective. Go to Run &amp;gt; Debug configurations... Remote Java Application. Change the port to the TCP port you specified in your adb command. Under Source, navigate to your checkout, then into mobile/android.&lt;br /&gt;
&lt;br /&gt;
Eclipse looks for source code in a specific location. You need to create the directory hierarchy:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 mobile&lt;br /&gt;
  /android&lt;br /&gt;
    /org&lt;br /&gt;
      mozilla/&lt;br /&gt;
        gecko -&amp;gt; ../../base&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
That is, in mozilla-central/mobile/android, create org/mozilla, and put the symlink gecko pointing to mozilla-central/mobile/android/base.&lt;br /&gt;
&lt;br /&gt;
You may also want to add more debugging information and can do that like this:&lt;br /&gt;
 diff --git a/config/android-common.mk b/config/android-common.mk&lt;br /&gt;
 index 4591239..a47726a 100644&lt;br /&gt;
 --- a/config/android-common.mk&lt;br /&gt;
 +++ b/config/android-common.mk&lt;br /&gt;
 @@ -70,6 +70,6 @@ JAVAC_FLAGS = \&lt;br /&gt;
    -classpath $(JAVA_CLASSPATH) \&lt;br /&gt;
    -bootclasspath $(JAVA_BOOTCLASSPATH) \&lt;br /&gt;
    -encoding UTF8 \&lt;br /&gt;
 -  -g:source,lines \&lt;br /&gt;
 +  -g:source,lines,vars \&lt;br /&gt;
    -Werror \&lt;br /&gt;
    $(NULL)&lt;br /&gt;
&lt;br /&gt;
=== Arguments and Environment Variables ===&lt;br /&gt;
&lt;br /&gt;
If you need to set an environment variable at run time, append &#039;&#039;&#039;--es env# VAR=VAL&#039;&#039;&#039; to your activity manager command where # is the ordered number of variables for example: &lt;br /&gt;
&lt;br /&gt;
  adb shell am start -a android.activity.MAIN -n org.mozilla.fennec_$USER/.App --es env0 VAR=val --es env1 FOO=bar&lt;br /&gt;
&lt;br /&gt;
If you need to pass arguments at run time, append &#039;&#039;&#039;--es args &amp;quot;&amp;lt;your-args&amp;gt;&amp;quot;&#039;&#039;&#039; to your activity manager command. For example, to launch with a specific profile: &lt;br /&gt;
&lt;br /&gt;
  adb shell am start -a android.activity.MAIN -n org.mozilla.fennec_$USER/.App --es args &amp;quot;--profile /mnt/sdcard/myprofile&amp;quot;&lt;br /&gt;
&lt;br /&gt;
To launch with a specific URL, use the am -d option to set the intent&#039;s data URI:&lt;br /&gt;
&lt;br /&gt;
  adb shell am start -a android.activity.MAIN -n org.mozilla.fennec_$USER/.App -d &#039;http://www.mozilla.org&#039;&lt;br /&gt;
&lt;br /&gt;
=== PR Logging ===&lt;br /&gt;
&lt;br /&gt;
You can use the env vars as described above to enable NSPR logging:&lt;br /&gt;
&lt;br /&gt;
  adb shell am start -a android.activity.MAIN -n org.mozilla.fennec_$USER/.App --es env0 NSPR_LOG_MODULES=all:5 --es env1 NSPR_LOG_FILE=/mnt/sdcard/log.txt&lt;br /&gt;
&lt;br /&gt;
If no file is specified, logging is directed to the android logs: &lt;br /&gt;
&lt;br /&gt;
  adb shell am start -a android.activity.MAIN -n org.mozilla.fennec_$USER/.App --es env0 NSPR_LOG_MODULES=all:5&lt;br /&gt;
&lt;br /&gt;
Look for lines marked &amp;quot;PRLog&amp;quot; in the adb logcat output.&lt;br /&gt;
&lt;br /&gt;
=== debugging without rooting  ===&lt;br /&gt;
&lt;br /&gt;
with Froyo you can debug without rooting your phone. Instructions are below. See also [[Mobile/Fennec/Android/GDBNoRoot|Fennec/Android/GDBNoRoot]] for another guide on how to do this.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
First thing, to make this work with the nvidia gdb (which I found more reliable than the android r3 gdb) you need to modify install.sh and debug.sh. &lt;br /&gt;
&lt;br /&gt;
first, change the location where install.sh copies gdbserver to somewhere writable by a non-root process. I used /data/local. Be sure to update that both in the push command and the chmod command. &lt;br /&gt;
&lt;br /&gt;
second, update debug.sh with the new location of gdbserver. &lt;br /&gt;
&lt;br /&gt;
finally, you&#039;ll need to add run-as $2 to the adb shell command that launches gdbserver. In the end you should have: install.sh: &lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 mkdir lib&lt;br /&gt;
 adb push prebuilt/gdbserver /data/local&lt;br /&gt;
 adb shell chmod 755 /data/local/gdbserver&lt;br /&gt;
 for file in $(adb shell ls /system/lib | tr &amp;quot;\n&amp;quot; &amp;quot; &amp;quot; | tr &amp;quot;\r&amp;quot; &amp;quot; &amp;quot;); do&lt;br /&gt;
   adb pull /system/lib/$file lib&lt;br /&gt;
 done&lt;br /&gt;
 adb pull /system/bin/app_process lib &lt;br /&gt;
&lt;br /&gt;
The above will miss some vendor drivers, you can use busybox to find all shared libraries&lt;br /&gt;
&lt;br /&gt;
 for file in $(adb shell /data/local/busybox find / -name &amp;quot;*.so&amp;quot; | tr &amp;quot;\n&amp;quot; &amp;quot; &amp;quot; | tr &amp;quot;\r&amp;quot; &amp;quot; &amp;quot;); do  adb pull /$file lib_unlock_nexus/; done&lt;br /&gt;
&lt;br /&gt;
debug.sh: &lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 if [ $# -ne 2 ]&lt;br /&gt;
 then&lt;br /&gt;
   echo &amp;quot;usage: $0 /path/to/your/library.so packagename.of.your.activity&amp;quot;&lt;br /&gt;
   echo &amp;quot;for example:&amp;quot;&lt;br /&gt;
   echo &amp;quot;  $0 /code/mydemo/libs/armeabi/libmydemo.so com.nvidia.devtech.mydemo&amp;quot;&lt;br /&gt;
   exit&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if [&amp;amp;nbsp;! -f $1 ]&lt;br /&gt;
 then&lt;br /&gt;
   echo &amp;quot;ERROR: That library file doesn&#039;t exist&amp;quot;&lt;br /&gt;
   exit&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 cp $1 lib&lt;br /&gt;
 &lt;br /&gt;
 p=`adb shell ps | grep $2 | awk &#039;{print $2}&#039;`&lt;br /&gt;
 if [ &amp;quot;$p&amp;quot; = &amp;quot;&amp;quot; ];&lt;br /&gt;
 then&lt;br /&gt;
   echo &amp;quot;ERROR: That doesn&#039;t seem to be a running process. Please make sure your&amp;quot;&lt;br /&gt;
   echo &amp;quot;application has been started and that you are using the correct&amp;quot;&lt;br /&gt;
   echo &amp;quot;namespace argument.&amp;quot;&lt;br /&gt;
   exit&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 adb forward tcp:12345 tcp:12345&lt;br /&gt;
 adb shell run-as $2 /data/local/gdbserver --attach&amp;amp;nbsp;:12345 $p&lt;br /&gt;
&lt;br /&gt;
=== Attaching GDB ===&lt;br /&gt;
Assuming you have the nvidia gdb at the top of your home directory and the app_process binary in the current working directory.&lt;br /&gt;
  ~/nvidia-gdb/prebuilt/linux-x86/arm-eabi-gdb ./app_process&lt;br /&gt;
&lt;br /&gt;
=== Reading back the framebuffer ===&lt;br /&gt;
If you need to verify what is in the back buffer at a particular time, you can cleverly call functions from gdb to allocate memory, read back, and write that to disk.&lt;br /&gt;
&lt;br /&gt;
You need to know the size of your framebuffer a priori; in this case, it&#039;s 480x699.&lt;br /&gt;
&lt;br /&gt;
You also need to know what the GL enum values are, because unless you compile with -ggdb, you don&#039;t have #defines available to you in the debugger. Very helpful information: GL_RGBA = 0x1908, GL_UNSIGNED_BYTE = 0x1401. The rest you can find in gfx/gl/GLDefs.h.&lt;br /&gt;
&lt;br /&gt;
You &#039;&#039;&#039;should&#039;&#039;&#039; be able to call glReadPixels directly, but in my experience that causes Fennec to crash. However, if you have a GLContext* lying around, as you often do, you can work around that problem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;(gdb) set $m = (int*)malloc(480*699*4)&lt;br /&gt;
(gdb) call aManager-&amp;gt;mGLContext.mRawPtr-&amp;gt;fReadPixels(0, 0, 480, 699, 0x1908, 0x1401, (void*)$m)&lt;br /&gt;
(gdb) set $f = fopen(&amp;quot;/sdcard/outputfile&amp;quot;, &amp;quot;wb+&amp;quot;)&lt;br /&gt;
(gdb) call fwrite($m, 1, 480*699*4, $f)&lt;br /&gt;
$7 = 1342080&lt;br /&gt;
(gdb) call fclose($f)&lt;br /&gt;
$8 = 0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now there is a file called /sdcard/outputfile that you can adb pull. But since it&#039;s just raw RGBA values, you need to be able to wrap that in PNG headers to display it. [https://github.com/jrmuizel/minpng/blob/master/minpng.h Jeff Muizelaar wrote a header called minpng.h that you can use to do so.]&lt;br /&gt;
&lt;br /&gt;
Get Jeff&#039;s minpng.h, and put it in a directory along with a driver c program:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;#include &amp;quot;minpng.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
int main(int argc, char* argv[])&lt;br /&gt;
{&lt;br /&gt;
	FILE* f = fopen(argv[1], &amp;quot;rb&amp;quot;);&lt;br /&gt;
	int w = atoi(argv[2]);&lt;br /&gt;
	int h = atoi(argv[3]);&lt;br /&gt;
	char* d = (char*) malloc(w * h * 4);&lt;br /&gt;
	fread(d, w * h * 4, 1, f);&lt;br /&gt;
	fclose(f);&lt;br /&gt;
	write_png(argv[4], d, w, h);&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Compile and run:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ gcc -o minpng minpng.c&lt;br /&gt;
$ ./minpng outputfile 480 699 output.png&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Using Rendertrace (Maple) ===&lt;br /&gt;
&lt;br /&gt;
Rendertrace is a utility that will dump layer position and timing information (such as drawing, upload) to the console. This information can pasted into the rendertrace web front end to visualize the layer position and event timeline. This will let you understand where you&#039;re gecko is spending its time and why were checkerboarding.&lt;br /&gt;
&lt;br /&gt;
To enable go in &#039;gfx/layers/RenderTrace.h&#039; and uncomment &#039;#define MOZ_RENDERTRACE&#039;. Rebuild and run &#039;adb logcat | grep RENDERTRACE&#039;, paste the result in http://people.mozilla.org/~bgirard/rendertrace.html and hit &#039;reload&#039;. For details talk to BenWa.&lt;br /&gt;
&lt;br /&gt;
=== Using apitrace ===&lt;br /&gt;
&lt;br /&gt;
Apitrace is a tool for tracing GL/EGL calls for debugging purposes. It basically uses an interim shared library called libapitrace that contains shadow gl* and egl* functions, which then get logged and then passed through to the real driver.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use apitrace from https://github.com/apitrace/apitrace to build for desktop and android.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libegl1-mesa-dev libgles1-mesa-dev libgles2-mesa-dev libqt4-dev cmake&lt;br /&gt;
git clone https://github.com/gw280/apitrace.git&lt;br /&gt;
cd apitrace&lt;br /&gt;
&lt;br /&gt;
# Build for Android&lt;br /&gt;
export ANDROID_NDK=/path/to/your/ndk&lt;br /&gt;
cmake -DCMAKE_TOOLCHAIN_FILE=android/android.toolchain.cmake -DANDROID_API_LEVEL=9 -Bbuild-android -H.&lt;br /&gt;
make -C build-android -j8&lt;br /&gt;
&lt;br /&gt;
# Build for desktop&lt;br /&gt;
cmake -H. -Bbuild&lt;br /&gt;
make -C build -j8&lt;br /&gt;
&lt;br /&gt;
export EGL_SOFTWARE=true&lt;br /&gt;
./build/eglretrace -v /path/to/your/apitrace_log.trace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Android build will create egltrace.so in build-android/wrappers, which you can then push to your device to /data/local:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adb push build-android/wrappers/egltrace.so /data/local&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Restarting Fennec will cause it to load the apitrace library and the apitrace log will be saved to /data/data/org.mozilla.fennec_username/firefox.trace&lt;br /&gt;
&lt;br /&gt;
You can then adb pull /data/data/org.mozilla.fennec_username/firefox.trace and analyse it on your desktop.&lt;br /&gt;
&lt;br /&gt;
You can also use qapitrace as a GUI to inspect your trace files. (be sure to switch qapitrace to the EGL api using the options dialog)&lt;br /&gt;
&lt;br /&gt;
These instructions provide a trace that does not include the Java GL code. To get traces including java code is more complicated. You need to use&lt;br /&gt;
the patch from this bug https://bugzilla.mozilla.org/show_bug.cgi?id=749859 and this version of https://github.com/ideak/apitrace/tree/dev. Further, you&#039;ll need to build your own image/modify the current one to replace /init.rc. You also need to disable hardware acceleration of the UI (https://bug746703.bugzilla.mozilla.org/attachment.cgi?id=619009) Ask jrmuizel for more information if you want to do this.&lt;br /&gt;
&lt;br /&gt;
=== about:memory ===&lt;br /&gt;
about:memory provides heaps (ha!) of useful memory information. &lt;br /&gt;
&lt;br /&gt;
You can obtain a snapshot of memory info from a running Fennec instance using:&lt;br /&gt;
&lt;br /&gt;
  adb shell am broadcast -a org.mozilla.gecko.MEMORY_DUMP&lt;br /&gt;
&lt;br /&gt;
This dumps a json file to /data/data/org.mozilla.fennec_&amp;lt;user&amp;gt;/app_tmp. You can pull the json file to desktop using&lt;br /&gt;
&lt;br /&gt;
  adb pull &amp;lt;absolute-path-to-file&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and view it in firefox&#039;s about:memory: use the &amp;quot;Read reports from a file&amp;quot; option at the bottom of the about:memory page.&lt;br /&gt;
&lt;br /&gt;
=== Profiling ===&lt;br /&gt;
&lt;br /&gt;
See https://wiki.mozilla.org/Mobile/Fennec/Android/Profiling.&lt;br /&gt;
&lt;br /&gt;
=== Debugging Java code with DDMS ===&lt;br /&gt;
&lt;br /&gt;
See http://developer.android.com/tools/debugging/ddms.html&lt;br /&gt;
&lt;br /&gt;
== Other useful tips and tricks  ==&lt;br /&gt;
&lt;br /&gt;
=== Tweaking UI prefs ===&lt;br /&gt;
By default, all of these prefs are set to &amp;quot;-1&amp;quot; in Fennec, meaning they take the values listed below, which are maintained in Axis.java.&lt;br /&gt;
&lt;br /&gt;
Fractional values are specified in 1/1000th of a value; to specify a value of 0.3, write 300.&lt;br /&gt;
&lt;br /&gt;
Note: You need to restart Fennec after changing these values.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
! Pref !! Default value !! Description !!&lt;br /&gt;
|-&lt;br /&gt;
| ui.scrolling.friction_slow || 850 || This fraction in 1000ths of velocity remains after every animation frame when the velocity is low.||&lt;br /&gt;
|-&lt;br /&gt;
| ui.scrolling.friction_fast || 970 || This fraction in 1000ths of velocity remains after every animation frame when the velocity is high.||&lt;br /&gt;
|-&lt;br /&gt;
| ui.scrolling.velocity_threshold || 10 || Below this velocity (in pixels per frame), the friction changes from friction_fast to friction_slow.||&lt;br /&gt;
|-&lt;br /&gt;
| ui.scrolling.max_event_acceleration || 12 || The maximum velocity change factor between events, per ms, in 1000ths. ||&lt;br /&gt;
|-&lt;br /&gt;
| ui.scrolling.overscroll_decel_rate || 40 || The rate of deceleration when the surface has overscrolled, in 1000ths. ||&lt;br /&gt;
|-&lt;br /&gt;
| ui.scrolling.overscroll_snap_limit || 300 || The fraction of the surface which can be overscrolled before it must snap back, in 1000ths. ||&lt;br /&gt;
|-&lt;br /&gt;
| ui.scrolling.min_scrollable_distance || 500 || The minimum amount of space that must be present for an axis to be considered scrollable, in 1/1000ths of pixels. ||&lt;br /&gt;
|-&lt;br /&gt;
| gfx.displayport.strategy || 1 || The strategy we use to determine how display ports are calculated. 0 = fixed margin, 1 = velocity bias, 2 = dynamic resolution, 3 = no margins ||&lt;br /&gt;
|-&lt;br /&gt;
| gfx.displayport.strategy_fm.multiplier || 1500 || When gfx.displayport.strategy = 0 (fixed margin), the 1000th of each dimension of the viewport the displayport is sized to. ||&lt;br /&gt;
|-&lt;br /&gt;
| gfx.displayport.strategy_fm.danger_x || 100 || When gfx.displayport.strategy = 0 (fixed margin), the 1000th of the width of the viewport the horizontal danger zone is set to.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Danger zone is defined as the space at the edge of the viewport at which the viewport (and hence displayport) starts being changed.&lt;br /&gt;
|-&lt;br /&gt;
| gfx.displayport.strategy_fm.danger_y || 200 || When gfx.displayport.strategy = 0 (fixed margin), the 1000th of the height of the viewport the vertical danger zone is set to. ||&lt;br /&gt;
|-&lt;br /&gt;
| gfx.displayport.strategy_vb.multiplier || 1500 || When gfx.displayport.strategy = 1 (velocity bias), the 1000th of each dimension of the viewport the displayport is sized to. ||&lt;br /&gt;
|-&lt;br /&gt;
| gfx.displayport.strategy_vb.threshold || 32 || When gfx.displayport.strategy = 1 (velocity bias), the threshold for velocity, in pixels/frame, when multiplied by the screen DPI. ||&lt;br /&gt;
|-&lt;br /&gt;
| gfx.displayport.strategy_vb.reverse_buffer || 200 || When gfx.displayport.strategy = 1 (velocity bias), the fraction of the buffer (in 1000ths) to be kept in the direction opposite the direction of the scroll. ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Refresh the JS cache ===&lt;br /&gt;
&lt;br /&gt;
XUL and JavaScript files (like browser.js) are cached for fast startup.  If you change one of these files in your development build, the new file might not be picked up unless you also touch &amp;lt;code&amp;gt;toolkit/xre/nsAndroidStartup.cpp&amp;lt;/code&amp;gt; and rebuild libxul.  (See {{bug|695145}} for details.)&lt;br /&gt;
&lt;br /&gt;
=== killer script ===&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 if [ $# -ne 1 ]&lt;br /&gt;
 then&lt;br /&gt;
     echo &amp;quot;usage: $0  packagename.of.your.activity&amp;quot;&lt;br /&gt;
     echo &amp;quot;for example:&amp;quot;&lt;br /&gt;
     echo &amp;quot;  $0 org.mozilla.fennec&amp;quot;&lt;br /&gt;
     exit&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 p=`adb shell ps | grep $1 | awk &#039;{print $2}&#039;`&lt;br /&gt;
 if [ &amp;quot;$p&amp;quot; = &amp;quot;&amp;quot; ];&lt;br /&gt;
 then&lt;br /&gt;
     echo &amp;quot;ERROR: That doesn&#039;t seem to be a running process. Please make sure your&amp;quot;&lt;br /&gt;
     echo &amp;quot;application has been started and that you are using the correct&amp;quot;&lt;br /&gt;
     echo &amp;quot;namespace argument.&amp;quot;&lt;br /&gt;
     exit&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 adb shell run-as $1 kill $p&lt;br /&gt;
&lt;br /&gt;
=== .gdbinit ===&lt;br /&gt;
&lt;br /&gt;
This is an example .gdbinit that uses the symbols from a locally built rom and automatically attaches to gdbserver. Note that putting a &#039;&#039;.gdbinit&#039;&#039; file inside a directory will make gdb load it thus you will not pollute your regular gdb init with those configurations. &lt;br /&gt;
&lt;br /&gt;
 set solib-search-path /home/blassey/android/system/out/target/product/passion/symbols/system/bin:/home/blassey/android/system/out/target/product/passion/symbols/system/lib/:/home/blassey/src/ndk5-m-c/objdir-droid-dbg/dist/bin&lt;br /&gt;
 set solib-absolute-prefix /home/blassey/android/system/out/target/product/passion/symbols/system/lib/&lt;br /&gt;
 target remote localhost:12345&lt;br /&gt;
&lt;br /&gt;
=== Connecting Eclipse to Android Build tree ===&lt;br /&gt;
&lt;br /&gt;
Clone scripts and templates:&lt;br /&gt;
  hg clone http://hg.mozilla.org/users/romaxa_gmail.com/eclipse_mobile&lt;br /&gt;
  cd eclipse_mobile&lt;br /&gt;
&lt;br /&gt;
Modify mozconfig_values file, according to your build environment&lt;br /&gt;
add absolute path to obj-build-dir and source dir, Ex:&lt;br /&gt;
  MOZOBJDIR=/home/romaxa/mozdev/mozillahg/mozilla-birch/objdir-droid&lt;br /&gt;
  MOZSRCDIR=/home/romaxa/mozdev/mozillahg/mozilla-birch&lt;br /&gt;
&lt;br /&gt;
Generate project content (build tree must be fully compiled and make -C objdir package commands performed):&lt;br /&gt;
  ./create_projects.pl&lt;br /&gt;
eclipse project will be created in current folder&lt;br /&gt;
&lt;br /&gt;
Create new project in Eclipse&lt;br /&gt;
* File-&amp;gt;New-&amp;gt;Project&lt;br /&gt;
* Android Project&lt;br /&gt;
* Next, Create project from existing source&lt;br /&gt;
* Select current folder as Location, Next&lt;br /&gt;
* Select Build Target &amp;quot;Android 4.1 / API 16&amp;quot;&lt;br /&gt;
* Next and Finish&lt;br /&gt;
&lt;br /&gt;
Press Run App button in order to perform first build,&lt;br /&gt;
On first run, some ADT plugin fnctionality removing bin/App.apk and resource.ap_)&lt;br /&gt;
Don&#039;t know how to teach eclipse don&#039;t do that, but it breaks installable package.&lt;br /&gt;
So in order to fix that problem&lt;br /&gt;
after first Run App, execute in project folder&lt;br /&gt;
  ./fixup_links.pl&lt;br /&gt;
It will update *.apk and *.ap_ symlinks&lt;br /&gt;
&lt;br /&gt;
Press Run App button again&lt;br /&gt;
&lt;br /&gt;
Try to setup breakpoint in onCreate() and press Debug App button.&lt;br /&gt;
&lt;br /&gt;
=== Rooting Android devices ===&lt;br /&gt;
&lt;br /&gt;
See [[Mobile/Fennec/Android/Rooting|Rooting Android Devices]].&lt;br /&gt;
&lt;br /&gt;
=== Bootstrapper.xpi: Testing JS chrome code changes without rebuilding ===&lt;br /&gt;
&lt;br /&gt;
Avoid those nasty compile times! Use the [https://groups.google.com/forum/?fromgroups=#!topic/mozilla.dev.platforms.mobile/jmxkOBREcO0 Bootstrapper extension]!&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Tree_Rules&amp;diff=401173</id>
		<title>Tree Rules</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Tree_Rules&amp;diff=401173"/>
		<updated>2012-02-26T10:25:33Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: /* mozilla-inbound */ Add picture&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For comm-central tree rules, [[Tree_Rules/comm-central|see this page]].&lt;br /&gt;
&lt;br /&gt;
Not sure which Firefox version is on which branch today?  See [[RapidRelease/Calendar]].&lt;br /&gt;
&lt;br /&gt;
== [http://tbpl.mozilla.org/ mozilla-central] (Nightly channel) ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;All changes&#039;&#039;&#039; must meet the [https://developer.mozilla.org/En/Developer_Guide/Committing_Rules_and_Responsibilities general checkin rules]. You must check the tree before pushing, and watch the tree for failures after pushing.&lt;br /&gt;
* Set the &#039;&#039;Target Milestone&#039;&#039; field in Bugzilla to the current Nightly version after landing a bug fix on mozilla-central.&lt;br /&gt;
* Please ask in #developers on [[IRC]] if you have questions.&lt;br /&gt;
&lt;br /&gt;
== [https://tbpl.mozilla.org/?tree=Mozilla-Inbound mozilla-inbound] ==&lt;br /&gt;
[[File:Land patch - go home.jpg|300px|right]]&lt;br /&gt;
* &#039;&#039;&#039;All changes&#039;&#039;&#039; must meet the [https://developer.mozilla.org/En/Developer_Guide/Committing_Rules_and_Responsibilities general checkin rules], except you do not need to watch the tree after pushing.&lt;br /&gt;
* This tree is merged into mozilla-central approximately daily.&lt;br /&gt;
* Please read &#039;&#039;&#039;[[Tree Rules/Inbound]]&#039;&#039;&#039; for commit procedures and the list of sheriffs.&lt;br /&gt;
* Ask in #developers on [[IRC]] if you have any questions.&lt;br /&gt;
&lt;br /&gt;
== [https://tbpl.mozilla.org/?tree=Mozilla-Aurora mozilla-aurora] ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;font color=&amp;quot;orange&amp;quot;&amp;gt;APPROVAL REQUIRED&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;All changes&#039;&#039;&#039; must meet the [https://developer.mozilla.org/En/Developer_Guide/Committing_Rules_and_Responsibilities general checkin rules]. You must check the tree before pushing, and watch the tree for failures after pushing.&lt;br /&gt;
* Patches must have the &#039;&#039;&#039;approval-mozilla-aurora+&#039;&#039;&#039; flag in Bugzilla. To request approval, set the approval-mozilla-aurora? flag on the patch you wish to check in.&lt;br /&gt;
* Patches nominated for aurora should:&lt;br /&gt;
** have tests, or a strong statement of what can be done in the absence of tests.&lt;br /&gt;
** have landed in mozilla-central to bake on the nightly channel for a few days.&lt;br /&gt;
** have a comment in Bugzilla assessing performance impact, risk, and reasons the patch is needed on aurora.&lt;br /&gt;
* Approval requests will be processed by [[Releases/Drivers|release drivers]] in the weekly [[Firefox/Channels]] meetings.&lt;br /&gt;
* Set the appropriate &#039;&#039;status-firefoxN&#039;&#039; flag to &amp;quot;fixed&amp;quot; after landing a fix on the Aurora branch.&lt;br /&gt;
&lt;br /&gt;
== [https://tbpl.mozilla.org/?tree=Mozilla-Beta mozilla-beta] ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;font color=&amp;quot;orange&amp;quot;&amp;gt;APPROVAL REQUIRED&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;All changes&#039;&#039;&#039; must meet the [https://developer.mozilla.org/En/Developer_Guide/Committing_Rules_and_Responsibilities general checkin rules]. You must check the tree before pushing, and watch the tree for failures after pushing.&lt;br /&gt;
* Patches must have the &#039;&#039;&#039;approval-mozilla-beta+&#039;&#039;&#039; flag in Bugzilla. To request approval, set the approval-mozilla-beta? flag on the patch you wish to check in.&lt;br /&gt;
* Patches nominated for beta should:&lt;br /&gt;
** have tests, or a strong statement of what can be done in the absence of tests.&lt;br /&gt;
** have landed in mozilla-central to bake on the nightly channel for a few days.&lt;br /&gt;
** have a comment in Bugzilla assessing performance impact, risk, and reasons the patch is needed on beta.&lt;br /&gt;
** not change binary interfaces or otherwise break add-on compatibility.&lt;br /&gt;
* Approval requests will be processed by [[Releases/Drivers|release drivers]] in the weekly [[Firefox/Channels]] meetings.&lt;br /&gt;
* Set the appropriate &#039;&#039;status-firefoxN&#039;&#039; flag to &amp;quot;fixed&amp;quot; after landing a fix on the Beta branch. &lt;br /&gt;
&lt;br /&gt;
== [https://tbpl.mozilla.org/?tree=Mozilla-Release mozilla-release] ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;font color=&amp;quot;orange&amp;quot;&amp;gt;APPROVAL REQUIRED&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Patches must have the &#039;&#039;&#039;approval-mozilla-release+&#039;&#039;&#039; flag in Bugzilla. To request approval, set the approval-mozilla-release? flag on the patch you wish to check in.&lt;br /&gt;
* In the normal development process, no changes will land on mozilla-release except [[RapidRelease/Calendar|regular merges from mozilla-beta]] every six weeks.&lt;br /&gt;
* Changes to the release branch are limited to urgent &amp;quot;chemspills&amp;quot; like zero-day security vulnerabilities and other unplanned emergencies.  Any changes to this branch will be directly overseen by [[Releases/Drivers|release drivers]].&lt;br /&gt;
&lt;br /&gt;
== [https://tbpl.mozilla.org/?tree=Mozilla-Esr10 mozilla-esr10] (Firefox 10.0.x ESR) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;font color=&amp;quot;orange&amp;quot;&amp;gt;APPROVAL REQUIRED&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* See [[Release Management/ESR Landing Process]].&lt;br /&gt;
&lt;br /&gt;
== [https://tbpl.mozilla.org/?tree=Firefox3.6 mozilla-1.9.2] (Firefox 3.6.x) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;font color=&amp;quot;orange&amp;quot;&amp;gt;APPROVAL REQUIRED&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* patches must have been checked in and &amp;quot;baked&amp;quot; on mozilla-central,&lt;br /&gt;
* patches must have &#039;&#039;&#039;approval1.9.2.x+&#039;&#039;&#039; (for whatever value of x is relevant).&lt;br /&gt;
* Set the &amp;quot;status1.9.2&amp;quot; flag to the relevant &amp;quot;fixed .x&amp;quot; value when the patch has been checked into the branch&lt;br /&gt;
* Patches nominated for approval1.9.2.x should:&lt;br /&gt;
** have tests, or a strong statement of what can be done in the absence of tests&lt;br /&gt;
** have landed on trunk and baked for a few days (at least)&lt;br /&gt;
** have an assessment of performance impact&lt;br /&gt;
** have an assessment of risk&lt;br /&gt;
&lt;br /&gt;
Please see #developers or today&#039;s Sheriff if you have questions.&lt;br /&gt;
&lt;br /&gt;
The branch approval queue is being monitored by [[Releases/Drivers/Branch|branch drivers]], all of whom are usually available on IRC.&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=File:Land_patch_-_go_home.jpg&amp;diff=401172</id>
		<title>File:Land patch - go home.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=File:Land_patch_-_go_home.jpg&amp;diff=401172"/>
		<updated>2012-02-26T10:22:53Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Privacy/Features/DOMCryptAPISpec/Latest&amp;diff=397528</id>
		<title>Privacy/Features/DOMCryptAPISpec/Latest</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Privacy/Features/DOMCryptAPISpec/Latest&amp;diff=397528"/>
		<updated>2012-02-15T13:25:37Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: Fix another supplemental&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= DOMCrypt Specification =&lt;br /&gt;
&lt;br /&gt;
;DRAFT&lt;br /&gt;
&lt;br /&gt;
;Version 0.4&lt;br /&gt;
&lt;br /&gt;
;Updated 2011-07-26&lt;br /&gt;
&lt;br /&gt;
; Author: David Dahl &amp;lt;ddahl@mozilla.com&amp;gt;&lt;br /&gt;
; Author: Adam Barth &amp;lt;adam@adambarth.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This document describes a proposed Javascript Cryptography API available in web browsers to allow any web page script the ability to generate asymmetric key pairs, encrypt, decrypt (asymmetric and symmetric crypto), sign, verify, HMAC, and hash data ( via a variety of algorithms ).&lt;br /&gt;
&lt;br /&gt;
=== W3C Web Cryptography Working Group Charter ===&lt;br /&gt;
* The W3C is using the DOMCrypt API as the &amp;quot;strawman&amp;quot; API&lt;br /&gt;
** http://www.w3.org/2011/11/webcryptography-charter.html&lt;br /&gt;
&lt;br /&gt;
== Terms ==&lt;br /&gt;
&lt;br /&gt;
; DOMCrypt&lt;br /&gt;
: A generic label for the entire crypto API originating in the open source project &#039;DOMCrypt&#039;&lt;br /&gt;
&lt;br /&gt;
; window.cipher&lt;br /&gt;
: The now &#039;&#039;&#039;deprecated&#039;&#039;&#039; proposed window property name for this API&lt;br /&gt;
&lt;br /&gt;
; window.mozCrypto&lt;br /&gt;
: The temporary window property used to distinguish this new API from the current window.crypto property (used in the extension code and the current Gecko patches). The consensus so far is to add this API to the window.crypto property&lt;br /&gt;
&lt;br /&gt;
; window.crypto&lt;br /&gt;
: The existing DOM property where this API should be integrated&lt;br /&gt;
&lt;br /&gt;
; Key Pair&lt;br /&gt;
: An asymmetric pair of encryption keys. A Public Key which is used by others to encrypted data for you to decrypt with your Private Key. Key pairs are bound to the origin&lt;br /&gt;
&lt;br /&gt;
; Public Key&lt;br /&gt;
: The public half of an asymmetric key pair&lt;br /&gt;
&lt;br /&gt;
; Private Key&lt;br /&gt;
: The private half of an asymmetric key pair&lt;br /&gt;
&lt;br /&gt;
== Browser Window property WebIDL ==&lt;br /&gt;
&lt;br /&gt;
;window.mozCrypto&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All windows will have this property (in the current implementation) for the time being as this API is hashed out.&lt;br /&gt;
&lt;br /&gt;
The property is namespaced in order to provide future capabilities.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;brush:js;toolbar:false;&amp;quot;&amp;gt; &lt;br /&gt;
supplemental interface Crypto {&lt;br /&gt;
  readonly attribute CryptoPk pk;&lt;br /&gt;
  readonly attribute CryptoSign sign;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
[Constructor(DOMString algorithm)]&lt;br /&gt;
interface CryptoHash {&lt;br /&gt;
  void append(ArrayBuffer data);&lt;br /&gt;
  ArrayBuffer finish();&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
[Constructor(DOMString algorithm, ArrayBuffer key)]&lt;br /&gt;
interface CryptoHmac {&lt;br /&gt;
  void append(ArrayBuffer data);&lt;br /&gt;
  ArrayBuffer finish();&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
callback interface GenerateKeypairCallback {&lt;br /&gt;
  void onsuccess(ArrayBuffer keyID, ArrayBuffer pubKey);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
callback interface GetPublicKeyCallback {&lt;br /&gt;
  void onsuccess(ArrayBuffer pubKey);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
callback interface PKEncryptCallback {&lt;br /&gt;
  void onsuccess(ArrayBuffer message);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
callback interface PKDecryptCallback {&lt;br /&gt;
  void onsuccess(ArrayBuffer plainText);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
interface CryptoPk {&lt;br /&gt;
  void generateKeypair(DOMString algorithm, GenerateKeypairCallback callback, boolean signingKeypair);&lt;br /&gt;
  void getPublicKey(GetPublicKeyCallback callback);&lt;br /&gt;
  void encrypt(ArrayBuffer plainText, ArrayBuffer keyID, PKEncryptCallback callback);&lt;br /&gt;
  void decrypt(ArrayBuffer message, ArrayBuffer keyID, PKDecryptCallback callback);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
callback interface SignCallback {&lt;br /&gt;
  void onsuccess(ArrayBuffer signature);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
callback interface VerifyCallback {&lt;br /&gt;
  void onsuccess(boolean verified);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
interface CryptoSign {&lt;br /&gt;
  void sign(ArrayBuffer keyID, ArrayBuffer plainText, PKSignCallback callback);&lt;br /&gt;
  void verify(ArrayBuffer signature, ArrayBuffer pubKey, ArrayBuffer plainText, PKVerifyCallback callback);&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
*Each origin will only have access to the asymmetric private key generated for it. This will minimize  the need for any kind of access control dialog for key usage.&lt;br /&gt;
* All the inputs and outputs should be raw, unformatted ArrayBuffers, letting higher-level pure JS wrappers deal with conversion to application data formats until we understand better what higher-level formats would be useful&lt;br /&gt;
&lt;br /&gt;
== Possible Additions  ==&lt;br /&gt;
&lt;br /&gt;
One possible addition we might consider is providing the web site with a secure mechanism having the user confirm a transaction. For example, a bank web site might wish to have the user sign a statement authorizing the transfer of funds from one account to another. Unlike the DOMCrypt APIs described above, this API involves interacting with the user to achieve non-repudiation: &lt;br /&gt;
&amp;lt;pre class=&amp;quot;brush:js;toolbar:false;&amp;quot;&amp;gt; &lt;br /&gt;
supplemental interface CryptoSign {&lt;br /&gt;
  void signWithUserConfirmation(in ArrayBuffer keyID, in DOMString description, in ArrayBuffer data, in PKSignCallback callback); &lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
The signWithUserConfirmation method causes the user agent to display some user interface element containing the human-readable description. If the user confirms the description, the user agent with sign both the human-readable description and the binary data with the key designated by the keyId and supply the signature to the caller via the callback. There are still many details to work out, such as the format of the signed message, but this description is a starting point for discussion. &lt;br /&gt;
&lt;br /&gt;
to deploy this feature to production level, we have to consider following issues. &lt;br /&gt;
&lt;br /&gt;
*is passphase of private key safely entered?. means the confirmation screen need anti-keylogger mechanism. &lt;br /&gt;
*is browser sandbox safe? even on the user environment is compromized. (virus-infected?) &lt;br /&gt;
*co-operatable with requirements of security compliances (PCI, ISO27001...)&lt;br /&gt;
&lt;br /&gt;
== References  ==&lt;br /&gt;
&lt;br /&gt;
*DOMCrypt: http://domcrypt.org &lt;br /&gt;
*DOMCrypt Mozilla bugs: &lt;br /&gt;
**https://bugzilla.mozilla.org/show_bug.cgi?id=649154 &lt;br /&gt;
**https://bugzilla.mozilla.org/show_bug.cgi?id=657432&lt;br /&gt;
*DOMCrypt WebKit bug:&lt;br /&gt;
**https://bugs.webkit.org/show_bug.cgi?id=62010&lt;br /&gt;
&lt;br /&gt;
*WHATWG mailing list thread: http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2011-May/031741.html&lt;br /&gt;
*W3C mailing list thread: http://lists.w3.org/Archives/Public/public-web-security/2011Jun/0000.html&lt;br /&gt;
*Mailing lists summarized http://etherpad.mozilla.com:9000/DOMCrypt-discussion&lt;br /&gt;
&lt;br /&gt;
== Meetings ==&lt;br /&gt;
&lt;br /&gt;
* 2011-07-14, at Mozilla, Mountain View, CA [[Privacy/Features/DOMCryptAPISpec/Meeting-2011-07-14]]&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Privacy/Features/DOMCryptAPISpec/Latest&amp;diff=397527</id>
		<title>Privacy/Features/DOMCryptAPISpec/Latest</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Privacy/Features/DOMCryptAPISpec/Latest&amp;diff=397527"/>
		<updated>2012-02-15T13:23:17Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: Update to current WebIDL&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= DOMCrypt Specification =&lt;br /&gt;
&lt;br /&gt;
;DRAFT&lt;br /&gt;
&lt;br /&gt;
;Version 0.4&lt;br /&gt;
&lt;br /&gt;
;Updated 2011-07-26&lt;br /&gt;
&lt;br /&gt;
; Author: David Dahl &amp;lt;ddahl@mozilla.com&amp;gt;&lt;br /&gt;
; Author: Adam Barth &amp;lt;adam@adambarth.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This document describes a proposed Javascript Cryptography API available in web browsers to allow any web page script the ability to generate asymmetric key pairs, encrypt, decrypt (asymmetric and symmetric crypto), sign, verify, HMAC, and hash data ( via a variety of algorithms ).&lt;br /&gt;
&lt;br /&gt;
=== W3C Web Cryptography Working Group Charter ===&lt;br /&gt;
* The W3C is using the DOMCrypt API as the &amp;quot;strawman&amp;quot; API&lt;br /&gt;
** http://www.w3.org/2011/11/webcryptography-charter.html&lt;br /&gt;
&lt;br /&gt;
== Terms ==&lt;br /&gt;
&lt;br /&gt;
; DOMCrypt&lt;br /&gt;
: A generic label for the entire crypto API originating in the open source project &#039;DOMCrypt&#039;&lt;br /&gt;
&lt;br /&gt;
; window.cipher&lt;br /&gt;
: The now &#039;&#039;&#039;deprecated&#039;&#039;&#039; proposed window property name for this API&lt;br /&gt;
&lt;br /&gt;
; window.mozCrypto&lt;br /&gt;
: The temporary window property used to distinguish this new API from the current window.crypto property (used in the extension code and the current Gecko patches). The consensus so far is to add this API to the window.crypto property&lt;br /&gt;
&lt;br /&gt;
; window.crypto&lt;br /&gt;
: The existing DOM property where this API should be integrated&lt;br /&gt;
&lt;br /&gt;
; Key Pair&lt;br /&gt;
: An asymmetric pair of encryption keys. A Public Key which is used by others to encrypted data for you to decrypt with your Private Key. Key pairs are bound to the origin&lt;br /&gt;
&lt;br /&gt;
; Public Key&lt;br /&gt;
: The public half of an asymmetric key pair&lt;br /&gt;
&lt;br /&gt;
; Private Key&lt;br /&gt;
: The private half of an asymmetric key pair&lt;br /&gt;
&lt;br /&gt;
== Browser Window property WebIDL ==&lt;br /&gt;
&lt;br /&gt;
;window.mozCrypto&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All windows will have this property (in the current implementation) for the time being as this API is hashed out.&lt;br /&gt;
&lt;br /&gt;
The property is namespaced in order to provide future capabilities.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;brush:js;toolbar:false;&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[Supplemental]&lt;br /&gt;
interface Crypto {&lt;br /&gt;
  readonly attribute CryptoPk pk;&lt;br /&gt;
  readonly attribute CryptoSign sign;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
[Constructor(DOMString algorithm)]&lt;br /&gt;
interface CryptoHash {&lt;br /&gt;
  void append(ArrayBuffer data);&lt;br /&gt;
  ArrayBuffer finish();&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
[Constructor(DOMString algorithm, ArrayBuffer key)]&lt;br /&gt;
interface CryptoHmac {&lt;br /&gt;
  void append(ArrayBuffer data);&lt;br /&gt;
  ArrayBuffer finish();&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
callback interface GenerateKeypairCallback {&lt;br /&gt;
  void onsuccess(ArrayBuffer keyID, ArrayBuffer pubKey);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
callback interface GetPublicKeyCallback {&lt;br /&gt;
  void onsuccess(ArrayBuffer pubKey);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
callback interface PKEncryptCallback {&lt;br /&gt;
  void onsuccess(ArrayBuffer message);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
callback interface PKDecryptCallback {&lt;br /&gt;
  void onsuccess(ArrayBuffer plainText);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
interface CryptoPk {&lt;br /&gt;
  void generateKeypair(DOMString algorithm, GenerateKeypairCallback callback, boolean signingKeypair);&lt;br /&gt;
  void getPublicKey(GetPublicKeyCallback callback);&lt;br /&gt;
  void encrypt(ArrayBuffer plainText, ArrayBuffer keyID, PKEncryptCallback callback);&lt;br /&gt;
  void decrypt(ArrayBuffer message, ArrayBuffer keyID, PKDecryptCallback callback);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
callback interface SignCallback {&lt;br /&gt;
  void onsuccess(ArrayBuffer signature);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
callback interface VerifyCallback {&lt;br /&gt;
  void onsuccess(boolean verified);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
interface CryptoSign {&lt;br /&gt;
  void sign(ArrayBuffer keyID, ArrayBuffer plainText, PKSignCallback callback);&lt;br /&gt;
  void verify(ArrayBuffer signature, ArrayBuffer pubKey, ArrayBuffer plainText, PKVerifyCallback callback);&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
*Each origin will only have access to the asymmetric private key generated for it. This will minimize  the need for any kind of access control dialog for key usage.&lt;br /&gt;
* All the inputs and outputs should be raw, unformatted ArrayBuffers, letting higher-level pure JS wrappers deal with conversion to application data formats until we understand better what higher-level formats would be useful&lt;br /&gt;
&lt;br /&gt;
== Possible Additions  ==&lt;br /&gt;
&lt;br /&gt;
One possible addition we might consider is providing the web site with a secure mechanism having the user confirm a transaction. For example, a bank web site might wish to have the user sign a statement authorizing the transfer of funds from one account to another. Unlike the DOMCrypt APIs described above, this API involves interacting with the user to achieve non-repudiation: &lt;br /&gt;
&amp;lt;pre class=&amp;quot;brush:js;toolbar:false;&amp;quot;&amp;gt; &lt;br /&gt;
supplemental interface CryptoSign {&lt;br /&gt;
  void signWithUserConfirmation(in ArrayBuffer keyID, in DOMString description, in ArrayBuffer data, in PKSignCallback callback); &lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
The signWithUserConfirmation method causes the user agent to display some user interface element containing the human-readable description. If the user confirms the description, the user agent with sign both the human-readable description and the binary data with the key designated by the keyId and supply the signature to the caller via the callback. There are still many details to work out, such as the format of the signed message, but this description is a starting point for discussion. &lt;br /&gt;
&lt;br /&gt;
to deploy this feature to production level, we have to consider following issues. &lt;br /&gt;
&lt;br /&gt;
*is passphase of private key safely entered?. means the confirmation screen need anti-keylogger mechanism. &lt;br /&gt;
*is browser sandbox safe? even on the user environment is compromized. (virus-infected?) &lt;br /&gt;
*co-operatable with requirements of security compliances (PCI, ISO27001...)&lt;br /&gt;
&lt;br /&gt;
== References  ==&lt;br /&gt;
&lt;br /&gt;
*DOMCrypt: http://domcrypt.org &lt;br /&gt;
*DOMCrypt Mozilla bugs: &lt;br /&gt;
**https://bugzilla.mozilla.org/show_bug.cgi?id=649154 &lt;br /&gt;
**https://bugzilla.mozilla.org/show_bug.cgi?id=657432&lt;br /&gt;
*DOMCrypt WebKit bug:&lt;br /&gt;
**https://bugs.webkit.org/show_bug.cgi?id=62010&lt;br /&gt;
&lt;br /&gt;
*WHATWG mailing list thread: http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2011-May/031741.html&lt;br /&gt;
*W3C mailing list thread: http://lists.w3.org/Archives/Public/public-web-security/2011Jun/0000.html&lt;br /&gt;
*Mailing lists summarized http://etherpad.mozilla.com:9000/DOMCrypt-discussion&lt;br /&gt;
&lt;br /&gt;
== Meetings ==&lt;br /&gt;
&lt;br /&gt;
* 2011-07-14, at Mozilla, Mountain View, CA [[Privacy/Features/DOMCryptAPISpec/Meeting-2011-07-14]]&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Modules/Core&amp;diff=341720</id>
		<title>Modules/Core</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Modules/Core&amp;diff=341720"/>
		<updated>2011-08-22T08:42:53Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: Use jduell&amp;#039;s bugzilla email&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Module&lt;br /&gt;
|name=Accessibility&lt;br /&gt;
|description=Support for platform accessibility APIs. Accessibility APIs are used by 3rd party software like screen readers, screen magnifiers, and voice dictation software, which need information about document content and UI controls, as well as important events like changes of focus.&lt;br /&gt;
|owner=[mailto:surkov.alexander@gmail.com Alexander Surkov]&lt;br /&gt;
|peers=[mailto:dbolter@mozilla.com David Bolter], [mailto:ginn.chen@sun.com Ginn Chen], [mailto:marco.zehe@googlemail.com Marco Zehe] &lt;br /&gt;
|group=dev-accessibility&lt;br /&gt;
|source_dirs=accessible/&lt;br /&gt;
|url=http://www.mozilla.org/access/&lt;br /&gt;
|components=Core::Disability Access APIs&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Build and Release Tools&lt;br /&gt;
|description=Tools related to build and release automation and configuration of release builds.&lt;br /&gt;
|owner=[mailto:nrthomas@gmail.com Nick Thomas]&lt;br /&gt;
|peers=[mailto:bhearsum@mozilla.com Ben Hearsum], [mailto:ccooper@deadsquid.com Chris Cooper], [mailto:cmp@mozilla.org Chase Phillips], [mailto:mozpreed@sigkill.com John Paul Reed], [mailto:robert@roberthelmer.com Robert Helmer]&lt;br /&gt;
|group=dev-builds&lt;br /&gt;
|source_dirs=tools/botrunner.py, tools/build-environment/, tools/build/, tools/buildbot-configs/, tools/buildbot/, tools/buildbotcustom/, tools/l10n/, tools/MozBuild/, tools/patcher-configs/, tools/patcher/, tools/release/, tools/tinderbox-configs/, tools/tinderbox/, tools/update-packaging/&lt;br /&gt;
|url=&lt;br /&gt;
|components=mozilla.org::Release Engineering, mozilla.org::Release Engineering: Custom Builds&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Build Config&lt;br /&gt;
|description=The build system for Gecko and several mozilla.org hosted Gecko-based applications.&lt;br /&gt;
|owner=[mailto:ted.mielczarek@gmail.com Ted Mielczarek]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:mark@moxienet.com Mark Mentovai], [mailto:me@kylehuey.com Kyle Huey], [mailto:mh@glandium.org Mike Hommey], [mailto:mitchell.field@live.com.au Mitchell Field], [mailto:wtc@google.com Wan-Teh Chang]&lt;br /&gt;
|group=dev-builds&lt;br /&gt;
|source_dirs=build/, config/, tools/cross-commit, tools/cvs2hg-import.py, tools/cvsmgmt/, tools/elf-dynstr-gc/, tools/trees.pl&lt;br /&gt;
|url=http://www.mozilla.org/build/&lt;br /&gt;
|components=Core::Build Config&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Code Analysis and Debugging Tools&lt;br /&gt;
|description=Tools for debugging Mozilla code or for analyzing speed, memory use, and other characteristics of it.&lt;br /&gt;
|owner=[mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-performance&lt;br /&gt;
|source_dirs=tools/codesighs/, tools/debug/, tools/dreftool/, tools/dumpdeps/, tools/footprint/, tools/jprof/, tools/leaky/, tools/memory/, tools/module-deps/, tools/performance/, tools/post_compile/, tools/preloader/, tools/rb/, tools/reorder/, tools/trace-malloc/, tools/uuiddeps/, &lt;br /&gt;
|url=&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Cookies and Permissions&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:dwitte@mozilla.com Dan Witte]&lt;br /&gt;
|peers=[mailto:cbiesinger@gmail.com Christian Biesinger], [mailto:mconnor@steelgryphon.com Mike Connor], [mailto:sdwilsh@shawnwilsher.com Shawn Wilsher]&lt;br /&gt;
|group=dev-tech-network&lt;br /&gt;
|source_dirs=extensions/cookie/, netwerk/cookie/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Networking: Cookies&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=docshell&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:bzbarsky@mit.edu Boris Zbarsky]&lt;br /&gt;
|peers=[mailto:cbiesinger@gmail.com Christian Biesinger],[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:jst@mozilla.org Jonny Stenback]&lt;br /&gt;
|group=dev-tech-layout&lt;br /&gt;
|source_dirs=docshell/, uriloader/, webshell/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Document Navigation&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Document Object Model&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:jst@mozilla.org Jonny Stenback], [mailto:peterv@propagandism.org Peter Van der Beken]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking], [mailto:Olli.Pettay@helsinki.fi Olli Pettay]&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=content/base/, content/events/, content/html/content/, content/html/document/, dom/%, dom/base/, dom/interfaces/, dom/locales/, dom/public/, dom/src/, dom/tests/&lt;br /&gt;
|url=http://developer.mozilla.org/en/docs/DOM&lt;br /&gt;
|components=Core::DOM, Core::DOM: CSS Object Model, Core::DOM: Core &amp;amp; HTML, Core::DOM: Events, Core::DOM: Mozilla Extensions, Core::DOM: Other, Core::DOM: Traversal-Range, Core::DOM: Validation&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Editor&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:ehsan@mozilla.com Ehsan Akhgari]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=editor/&lt;br /&gt;
|url=http://www.mozilla.org/editor/&lt;br /&gt;
|components=Core::Editor&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Embedding&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jst@mozilla.org Jonny Stenback]&lt;br /&gt;
|group=dev-embedding&lt;br /&gt;
|source_dirs=embedding/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Embedding: APIs, Core::Embedding: ActiveX Wrapper, Core::Embedding: GRE Core, Core::Embedding: GTK Widget, Core::Embedding: MFC Embed, Core::Embedding: Mac, Core::Embedding: Packaging&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Find As You Type&lt;br /&gt;
|description=Find As You Type (formerly called Type Ahead Find) is a feature that allows quick web page navigation when you type a succession of characters in the body of the displayed page (not in an edit box of or drop down list). Currently seeks new owner.&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-accessibility&lt;br /&gt;
|source_dirs=extensions/typeaheadfind/&lt;br /&gt;
|url=http://www.mozilla.org/access/type-ahead/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Geolocation&lt;br /&gt;
|description=Implementation of the Geolocation W3C Spec, location provider apis, and wifi scanning code.&lt;br /&gt;
|owner=[mailto:dougt@dougt.org Doug Turner]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=dom/src/geolocation, dom/system/, netwerk/wifi&lt;br /&gt;
|url=https://developer.mozilla.org/En/Using_geolocation&lt;br /&gt;
|components=Core::Geolocation&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Global Key Bindings&lt;br /&gt;
|description=Global hot keys in Mozilla for the browser, editor, mail-news and widgets. Does not include underlined menu accelerators and the like, as those are part of i18n.&lt;br /&gt;
|owner=[mailto:aaronleventhal@moonset.net Aaron Leventhal]&lt;br /&gt;
|peers=[mailto:neil@parkwaycc.co.uk Neil Rashbrook]&lt;br /&gt;
|group=dev-accessibility&lt;br /&gt;
|source_dirs=content/xbl/builtin/&lt;br /&gt;
|url=http://www.mozilla.org/projects/ui/accessibility/mozkeyintro.html&lt;br /&gt;
|components=Core::Keyboard: Navigation&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Graphics&lt;br /&gt;
|description=Mozilla graphics API&lt;br /&gt;
|owner=[mailto:jdrew@mozilla.com Joe Drew], [mailto:jrmuizel@mozilla.com Jeff Muizelaar]&lt;br /&gt;
|peers=[mailto:vladimir@pobox.com Vladimir Vukicevic], [mailto:pavlov@pavlov.net Stuart Parmenter], [mailto:roc+@cs.cmu.edu Robert O&#039;Callahan], [mailto:bas.schouten@live.nl Bas Schouten]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=gfx/%, gfx/cairo/, gfx/public/, gfx/src/%, gfx/thebes/, gfx/qcms/, gfx/2d/, gfx/layers/&lt;br /&gt;
|url=https://wiki.mozilla.org/Platform/GFX https://wiki.mozilla.org/Gecko:Layers https://wiki.mozilla.org/Gecko:2DGraphicsSketch&lt;br /&gt;
|components=Core::Graphics, Core::GFX: Color Management&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=GTK Embedding Widget&lt;br /&gt;
|description=Gtk Widget for embedding Mozilla into Gtk applications&lt;br /&gt;
|owner=[mailto:marco@gnome.org Marco Pesenti Gritti]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:dougt@meer.net Doug Turner]&lt;br /&gt;
|group=dev-embedding&lt;br /&gt;
|source_dirs=&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Embedding: GTK Widget&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Legacy HTML Parser&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:mrbkap@gmail.com Blake Kaplan]&lt;br /&gt;
|peers=[mailto:dbaron@dbaron.org David Baron], [mailto:jst@mozilla.org Jonny Stenback], [mailto:peterv@propagandism.org Peter Van der Beken], [mailto:rbs@maths.uq.edu.au rbs@maths.uq.edu.au]&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=parser/htmlparser&lt;br /&gt;
|url=http://www.mozilla.org/newlayout/doc/parser.html&lt;br /&gt;
|components=Core::HTML: Parser&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=HTML Parser&lt;br /&gt;
|description=The HTML Parser transforms HTML source code into a DOM. It conforms to the HTML specification, and is mostly translated automatically from Java to C++.&lt;br /&gt;
|owner=[mailto:hsivonen@iki.fi Henri Sivonen]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=parser/html&lt;br /&gt;
|url=http://about.validator.nu/&lt;br /&gt;
|components=Core::HTML: Parser&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=I18N Library&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:jshin1987@gmail.com Jungshik Shin], [mailto:smontagu@smontagu.org Simon Montagu]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-i18n&lt;br /&gt;
|source_dirs=intl/&lt;br /&gt;
|url=http://mozilla.org/projects/intl/index.html&lt;br /&gt;
|components=Core::Internationalization&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=ImageLib&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:jdrew@mozilla.com Joe Drew]&lt;br /&gt;
|peers=[mailto:bobbyholley@gmail.com Bobby Holley]&lt;br /&gt;
|group=dev-tech-gfx&lt;br /&gt;
|source_dirs=jpeg/, modules/libimg/png/, modules/libpr0n/, modules/zlib/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::ImageLib&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=IPC&lt;br /&gt;
|description=Message-passing between threads and processes&lt;br /&gt;
|owner=[mailto:cjones@mozilla.com Chris Jones]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:bent.mozilla@gmail.com Ben Turner]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=ipc/glue/, ipc/ipdl/, ipc/chromium/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::IPC}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java APIs for DOM&lt;br /&gt;
|description=APIs for Java access to the Document Object Model&lt;br /&gt;
|owner=[mailto:ashuk@eng.sun.com Ashutosh Kulkarni]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-dom,dev-tech-java&lt;br /&gt;
|source_dirs=java/dom/&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/dom/&lt;br /&gt;
|components=Core::Java APIs for DOM&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java APIs to WebShell&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:edburns@acm.org Ed Burns]&lt;br /&gt;
|peers=[mailto:ashuk@eng.sun.com Ashutosh Kulkarni]&lt;br /&gt;
|group=dev-tech-java,dev-embedding&lt;br /&gt;
|source_dirs=java/webclient/&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/webclient/&lt;br /&gt;
|components=Core::Java APIs to WebShell&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java Stubs&lt;br /&gt;
|description=OJI&lt;br /&gt;
|owner=[mailto:alfred.peng@sun.com Alfred Peng]&lt;br /&gt;
|peers=[mailto:Xiaobin.Lu@eng.Sun.com Xiaobin Lu]&lt;br /&gt;
|group=dev-tech-java&lt;br /&gt;
|source_dirs=modules/oji/, nav-java/, sun-java/&lt;br /&gt;
|url=http://www.mozilla.org/oji/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java to XPCOM Bridge&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:pedemont@us.ibm.com Javier Pedemont]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-tech-xpcom,dev-tech-java&lt;br /&gt;
|source_dirs=extensions/java&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/connect/&lt;br /&gt;
|components=Core::Java to XPCOM Bridge&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java Utility Classes&lt;br /&gt;
|description=assert, debug, utilities, etc.&lt;br /&gt;
|owner=[mailto:edburns@acm.org Ed Burns]&lt;br /&gt;
|peers=[mailto:ashuk@eng.sun.com Ashutosh Kulkarni]&lt;br /&gt;
|group=dev-tech-java&lt;br /&gt;
|source_dirs=java/util/&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/java-util/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java-Implemented Plugins&lt;br /&gt;
|description=Infrastructure for writing MIME content-handlers&lt;br /&gt;
in Java.&lt;br /&gt;
|owner=[mailto:idk@eng.sun.com Igor Kushnirskiy]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-java&lt;br /&gt;
|source_dirs=java/plugins/&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/java-plugins/&lt;br /&gt;
|components=Core::Java-Implemented Plugins&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=JavaScript&lt;br /&gt;
|description=JavaScript Engine in C++ (SpiderMonkey)&lt;br /&gt;
|owner=[mailto:dmandelin@mozilla.com Dave Mandelin]&lt;br /&gt;
|peers=[mailto:danderson@mozilla.com David Anderson], [mailto:igor@mir2.org Igor Bukanov], [mailto:brendan@mozilla.org Brendan Eich], [mailto:gal@mozilla.com Andreas Gal], [mailto:cdleary@mozilla.com Chris Leary], , [mailto:wmccloskey@mozilla.com Bill McCloskey], [mailto:nnethercote@mozilla.com Nick Nethercote], [mailto:jorendorff@mozilla.com Jason Orendorff], [mailto:jwalden@mit.edu Jeff Walden], [mailto:lwagner@mozilla.com Luke Wagner], [mailto:mrbkap@gmail.com Blake Kaplan], [mailto:shaver@mozilla.org Mike Shaver]&lt;br /&gt;
|group=dev-tech-js-engine&lt;br /&gt;
|source_dirs=js/src/%, js/src/config/, js/src/editline/, js/src/fdlibm/&lt;br /&gt;
|url=http://www.mozilla.org/js/spidermonkey,&lt;br /&gt;
http://developer.mozilla.org/en/docs/About_JavaScript&lt;br /&gt;
|components=Core::JavaScript Engine&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=JavaScript Debugger Backend&lt;br /&gt;
|description=JavaScript debugging hooks&lt;br /&gt;
|owner=[mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref]&lt;br /&gt;
|peers=[mailto:brendan@mozilla.org Brendan Eich], [mailto:rginda@hacksrus.com Rob Ginda]&lt;br /&gt;
|group=dev-apps-js-debugger&lt;br /&gt;
|source_dirs=js/jsd/&lt;br /&gt;
|url=http://www.mozilla.org/js/jsd&lt;br /&gt;
|components=Other Applications::Venkman JS Debugger&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=js-ctypes&lt;br /&gt;
|description=A foreign function interface which allows privileged JS code to interact with binary code without using XPCOM/XPConnect.&lt;br /&gt;
|owner=[mailto:dwitte@mozilla.com Dan Witte]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:jorendorff@mozilla.com Jason Orendorff]&lt;br /&gt;
|group=dev-tech-js-engine&lt;br /&gt;
|source_dirs=js/src/ctypes/&lt;br /&gt;
|url=https://wiki.mozilla.org/JSctypes&lt;br /&gt;
|components=Core::js-ctypes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=js-tests&lt;br /&gt;
|description=JavaScript test suite&lt;br /&gt;
|owner=[mailto:bclary@bclary.com Bob Clary]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-js-engine&lt;br /&gt;
|source_dirs=js/tests/&lt;br /&gt;
|url=http://www.mozilla.org/js/tests/library.html&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Layout Engine&lt;br /&gt;
|description=rendering tree construction, layout (reflow), painting, etc.&lt;br /&gt;
|owner=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|peers=[mailto:bmlk@gmx.de Bernd Mielke], [mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:dbaron@dbaron.org David Baron], [mailto:smontagu@smontagu.org Simon Montagu]&lt;br /&gt;
|group=dev-tech-layout&lt;br /&gt;
|source_dirs=layout/%, layout/base/, layout/build/, layout/doc/, layout/forms/, layout/generic/, layout/html/, layout/macbuild/, layout/printing/, layout/tables/, layout/tools/&lt;br /&gt;
|url=http://mozilla.org/newlayout/doc/ ,&lt;br /&gt;
http://lxr.mozilla.org/mozilla/source/layout/doc/&lt;br /&gt;
|components=Core::Layout, Core::Layout: Block and Inline, Core::Canvas: 2D, Core::Canvas: WebGL, Core::Layout: Floats, Core::Layout: Form Controls, Core::Layout: HTML Frames, Core::Layout: Images, Core::Layout: Misc Code, Core::Layout: R &amp;amp; A Pos, Core::Layout: Tables, Core::Layout: Text, Core::Layout: View Rendering&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=libjar&lt;br /&gt;
|description=The JAR handling code (protocol handler, stream implementation, and zipreader/zipwriter).&lt;br /&gt;
|owner=[mailto:tglek@mozilla.com Taras Glek]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-tech-network&lt;br /&gt;
|source_dirs=modules/libjar&lt;br /&gt;
|url=&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=LiveConnect&lt;br /&gt;
|description=JavaScript/Java bridge&lt;br /&gt;
|owner=[mailto:alfred.peng@sun.com Alfred Peng]&lt;br /&gt;
|peers=[mailto:brendan@mozilla.org Brendan Eich], [mailto:shaver@mozilla.org Mike Shaver]&lt;br /&gt;
|group=dev-tech-js-engine,dev-tech-java&lt;br /&gt;
|source_dirs=js/src/liveconnect/&lt;br /&gt;
|url=http://www.mozilla.org/js/liveconnect/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=MathML&lt;br /&gt;
|description=MathML is a low-level specification for describing mathematics which provides a foundation for the inclusion of mathematical expressions in Web pages.&lt;br /&gt;
|owner=[mailto:karlt+@karlt.net Karl Tomlinson]&lt;br /&gt;
|peers=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|group=dev-tech-mathml&lt;br /&gt;
|source_dirs=layout/mathml/&lt;br /&gt;
|url=http://www.mozilla.org/projects/mathml/&lt;br /&gt;
|components=Core::MathML&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=mozilla-toplevel&lt;br /&gt;
|description=The top level directory for the mozilla tree.&lt;br /&gt;
|owner=[mailto:brendan@mozilla.org Brendan Eich]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=tools/README&lt;br /&gt;
|url=&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Necko&lt;br /&gt;
|description=The Mozilla Networking Library&lt;br /&gt;
|owner=[mailto:cbiesinger@gmail.com Christian Biesinger]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jduell.mcbugs@gmail.com Jason Duell], [mailto:honzab.moz@firemni.cz Honza Bambas], [mailto:dwitte@mozilla.com Dan Witte]&lt;br /&gt;
|group=dev-tech-network&lt;br /&gt;
|source_dirs=netwerk/%, netwerk/base/, netwerk/build/, netwerk/cache/, netwerk/dns/, netwerk/locales/, netwerk/mime/, netwerk/protocol/, netwerk/resources/, netwerk/socket/, netwerk/streamconv/, netwerk/system/, netwerk/test/, netwerk/testserver/&lt;br /&gt;
|url=http://www.mozilla.org/projects/netlib/, https://developer.mozilla.org/en/Necko&lt;br /&gt;
|components=Core::Networking, Core::Networking: Cache, Core::Networking: Cookies, Core::Networking: FTP, Core::Networking: File, Core::Networking: HTTP, Core::Networking: JAR, Core::Networking: Websockets&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=NSPR&lt;br /&gt;
|description=Netscape Portable Runtime&lt;br /&gt;
|owner=[mailto:nelson@bolyard.com Nelson Bolyard], [mailto:wtc@google.com Wan-Teh Chang]&lt;br /&gt;
|peers=[mailto:ted.mielczarek@gmail.com Ted Mielczarek]&lt;br /&gt;
|group=dev-tech-nspr&lt;br /&gt;
|source_dirs=nsprpub/&lt;br /&gt;
|url=http://www.mozilla.org/projects/nspr/&lt;br /&gt;
http://www.mozilla.org/projects/nspr/reference/html/&lt;br /&gt;
http://www.mozilla.org/projects/nspr/release-notes/&lt;br /&gt;
|components=NSPR&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Plugins&lt;br /&gt;
|description= NPAPI Plugin support.&lt;br /&gt;
|owner=[mailto:joshmoz@gmail.com Josh Aas]&lt;br /&gt;
|peers=[mailto:jst@mozilla.org Johnny Stenback]&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=dom/plugins/, modules/plugin/&lt;br /&gt;
|url=https://wiki.mozilla.org/Plugins&lt;br /&gt;
|components=Core::Java-Implemented Plugins, Core::Plug-ins&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Preferences&lt;br /&gt;
|description=Preference library&lt;br /&gt;
|owner=[mailto:dwitte@mozilla.com Dan Witte]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=modules/libpref/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Preferences: Backend&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Privilege Manager&lt;br /&gt;
|description=&amp;quot;caps&amp;quot;&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=[mailto:brendan@mozilla.org Brendan Eich], [mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:dveditz@cruzio.com Dan Veditz], [mailto:jst@mozilla.org Jonny Stenback]&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=caps/&lt;br /&gt;
|url=http://www.mozilla.org/projects/security/components/index.html&lt;br /&gt;
|components=Core::Security: CAPS&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=PyXPCOM&lt;br /&gt;
|description=The Python to XPCOM bridge.&lt;br /&gt;
|owner=[mailto:toddw@activestate.com Todd Whiteman]&lt;br /&gt;
|peers=[mailto:mhammond@skippinet.com.au Mark Hammond]&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=extension/python&lt;br /&gt;
|url=https://developer.mozilla.org/en/PyXPCOM&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Qt-based gfx and widget&lt;br /&gt;
|description=Qt-based rendering and widget code&lt;br /&gt;
|owner=[mailto:romaxa@gmail.com Oleg Romashin]&lt;br /&gt;
|peers=[mailto:mozilla@rosenauer.org Wolfgang Rosenauer], [mailto:doug.turner@gmail.com Doug Turner]&lt;br /&gt;
|group=dev-tech-widget,dev-tech-gfx&lt;br /&gt;
|source_dirs=widget/src/qt/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Widget: Qt&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=RDF&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:axel@pike.org Axel Hecht]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-tech-rdf&lt;br /&gt;
|source_dirs=rdf/&lt;br /&gt;
|url=http://www.mozilla.org/rdf/doc/&lt;br /&gt;
|components=Core::RDF&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Registry&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:dveditz@cruzio.com Dan Veditz]&lt;br /&gt;
|peers=[mailto:dougt@meer.net Doug Turner]&lt;br /&gt;
|group=dev-tech-xpcom&lt;br /&gt;
|source_dirs=modules/libreg/&lt;br /&gt;
|url=&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=security&lt;br /&gt;
|description=Crypto/PKI code, including NSS (Network Security Services) and JSS (NSS for Java)&lt;br /&gt;
|owner=[mailto:nelson@bolyard.com Nelson Bolyard], [mailto:rrelyea@redhat.com Bob Relyea], [mailto:wtc@google.com Wan-Teh Chang]&lt;br /&gt;
|peers=[mailto:alexei.volkov.bugs@sun.com Alexei Volkov], [mailto:christophe.ravel.bugs@sun.com Christophe Ravel], [mailto:emaldona@redhat.com Elio Maldonado], [mailto:glen.beasley@sun.com Glen Beasley], [mailto:julien.pierre.boogz@sun.com Julien Pierre], [mailto:kaie@kuix.de Kai Engert]&lt;br /&gt;
|group=dev-tech-crypto&lt;br /&gt;
|source_dirs=dbm/, security/coreconf/, security/dbm/, security/jss/, security/nss/, security/tinderbox/, security/tinderlight/&lt;br /&gt;
|url=http://mozilla.org/projects/security/pki/&lt;br /&gt;
|components=NSS, JSS, Core::Security, Core::Security: S/MIME&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Security - Mozilla PSM Glue&lt;br /&gt;
|description=Personal Security Manager&lt;br /&gt;
|owner=[mailto:kaie@kuix.de Kai Engert]&lt;br /&gt;
|peers=[mailto:honzab.moz@firemni.cz Honza Bambas], [mailto:rrelyea@redhat.com Bob Relyea], [mailto:wtc@google.com Wan-Teh Chang]&lt;br /&gt;
|group=dev-tech-crypto&lt;br /&gt;
|source_dirs=security/manager/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Security: PSM, Core::Security: UI&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=storage&lt;br /&gt;
|description=Storage APIs with a SQLite backend&lt;br /&gt;
|owner=[mailto:sdwilsh@shawnwilsher.com Shawn Wilsher]&lt;br /&gt;
|peers=[mailto:bugmail@asutherland.org Andrew Sutherland]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=db/sqlite3/, storage/&lt;br /&gt;
|url=http://developer.mozilla.org/en/docs/Storage&lt;br /&gt;
|components=Toolkit::Storage, Core::SQL&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=String&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-xpcom&lt;br /&gt;
|source_dirs=string/, xpcom/string/&lt;br /&gt;
|url=http://mozilla.org/projects/xpcom/string-guide.html&lt;br /&gt;
|components=Core::String&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Style System&lt;br /&gt;
|description=CSS style sheet handling; style data computation&lt;br /&gt;
|owner=[mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky]&lt;br /&gt;
|group=dev-tech-layout&lt;br /&gt;
|source_dirs=layout/style/&lt;br /&gt;
|url=http://mozilla.org/newlayout/doc/&lt;br /&gt;
|components=Core::Style System (CSS)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=SVG&lt;br /&gt;
|description=Scalable Vector Graphics&lt;br /&gt;
|owner=[mailto:jwatt@jwatt.org Jonathan Watt]&lt;br /&gt;
|peers=[mailto:longsonr@gmail.com Robert Longson], [mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|group=dev-tech-svg&lt;br /&gt;
|source_dirs=content/svg/, layout/svg/&lt;br /&gt;
|url=http://www.mozilla.org/projects/svg/&lt;br /&gt;
|components=Core::SVG&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Tamarin&lt;br /&gt;
|description=VM for ActionScript and JavaScript&lt;br /&gt;
|owner=[mailto:edwsmith@adobe.com Edwin Smith], [mailto:jodyer@adobe.com Jeff Dyer]&lt;br /&gt;
|peers=[mailto:brendan@mozilla.org Brendan Eich], [mailto:stejohns@adobe.com Steven Johnson], [mailto:tierney@adobe.com Erik Tierney], [mailto:treilly@adobe.com Tom Reilly]&lt;br /&gt;
|group=dev-tech-js-engine&lt;br /&gt;
|source_dirs=js/tamarin&lt;br /&gt;
|url=http://www.mozilla.org/projects/tamarin/&lt;br /&gt;
http://wiki.mozilla.org/tamarin/&lt;br /&gt;
http://hg.mozilla.org/tamarin-central/&lt;br /&gt;
http://hg.mozilla.org/tamarin-tracing/&lt;br /&gt;
|components=Tamarin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Test Harness&lt;br /&gt;
|description=In-tree test infrastructure&lt;br /&gt;
and tools.&lt;br /&gt;
|owner=[mailto:sayrer@gmail.com Robert Sayre]&lt;br /&gt;
|peers=[mailto:dbaron@dbaron.org David Baron], [mailto:jwalden@mit.edu Jeff Walden], [mailto:rcampbell@mozilla.com Rob Campbell]&lt;br /&gt;
|group=dev-quality&lt;br /&gt;
|source_dirs=&lt;br /&gt;
|url=http://wiki.mozilla.org/SoftwareTesting&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Testing Infrastructure&lt;br /&gt;
|description=Testing tools and infrastructure for Mozilla projects, harnesses for automated tests, stand-alone test tools.&lt;br /&gt;
|owner=[mailto:rcampbell@mozilla.com Rob Campbell]&lt;br /&gt;
|peers=[mailto:anodelman@mozilla.com Alice Nodelman], [mailto:bclary@bclary.com Bob Clary], [mailto:bhearsum@mozilla.com Ben Hearsum], [mailto:ccooper@deadsquid.com Chris Cooper], [mailto:ctalbert@mozilla.com Clint Talbert], [mailto:robert@roberthelmer.com Robert Helmer]&lt;br /&gt;
|group=dev-quality&lt;br /&gt;
|source_dirs=testing/, tools/httptester/, tools/page-loader/, tools/test-harness/, tools/tests/, tools/testserver/, tools/testy/&lt;br /&gt;
|url=http://wiki.mozilla.org/SoftwareTesting&lt;br /&gt;
|components=Testing::Infrastructure&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPCShell Test Harness&lt;br /&gt;
|description=The XPCShell Harness&lt;br /&gt;
|owner=[mailto:ted.mielczarek@gmail.com Ted Mielczarek]&lt;br /&gt;
|source_dirs=testing/xpcshell&lt;br /&gt;
|components=Testing::XPCShell Harness&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Update Service&lt;br /&gt;
|description=server code for Mozilla Update services (aus, addons, pfs)&lt;br /&gt;
|owner=[mailto:morgamic@mozilla.com Mike Morgan]&lt;br /&gt;
|peers=[mailto:jscott@mozilla.com Justin Scott], [mailto:shaver@mozilla.org Mike Shaver], [mailto:wclouser@mozilla.com Will Clouser]&lt;br /&gt;
|group=dev-amo&lt;br /&gt;
|source_dirs=webtools/addons/, webtools/aus/, webtools/update/&lt;br /&gt;
|url=http://wiki.mozilla.org/wiki/AMO&lt;br /&gt;
|components=AUS::Administration, AUS::Systems&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=View System&lt;br /&gt;
|description=The View Manager is responsible for handling &amp;quot;heavyweight&amp;quot; rendering (some clipping, compositing) and event handling tasks.&lt;br /&gt;
|owner=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|group=dev-tech-layout&lt;br /&gt;
|source_dirs=view/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Layout: View Rendering&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|peers=[mailto:pavlov@pavlov.net Stuart Parmenter], [mailto:vladimir@pobox.com Vladimir Vukicevic]&lt;br /&gt;
|group=dev-tech-gfx&lt;br /&gt;
|source_dirs=widget/%, widget/public/, widget/src/%, widget/src/xpwidgets/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Drag and Drop, Core::Widget&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - Android&lt;br /&gt;
|description=The Android Port&lt;br /&gt;
|owner=[mailto:blassey.bugs@lassey.us Brad Lassey]&lt;br /&gt;
|peers=[mailto:vladimir@mozilla.com Vladimir Vukicevic], [mailto:dougt@dougt.org Doug Turner], [mailto:mwu@mozilla.com Michael Wu]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=widget/src/android/, embedding/android&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Widget: Android&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - BeOS&lt;br /&gt;
|description=The BeOS port&lt;br /&gt;
|owner=[mailto:cbiesinger@gmail.com Christian Biesinger]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-gfx&lt;br /&gt;
|source_dirs=widget/src/beos/&lt;br /&gt;
|url=http://www.bezilla.org/,&lt;br /&gt;
http://www.mozilla.org/ports/beos/&lt;br /&gt;
|components=Core::Widget: BeOS&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - GTK&lt;br /&gt;
|description=supported X widgetry and gfx&lt;br /&gt;
|owner=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|peers=[mailto:karlt+@karlt.net Karl Tomlinson]&lt;br /&gt;
|group=dev-tech-gfx&lt;br /&gt;
|source_dirs=widget/src/gtk/, widget/src/gtk2/, widget/src/gtksuperwin/, widget/src/gtkxtbin/&lt;br /&gt;
|url=http://www.mozilla.org/unix/, http://www.gtk.org, http://www.mozilla.org/ports/gtk/&lt;br /&gt;
|components=Core::Widget: Gtk&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - Mac OS X&lt;br /&gt;
|description= Gecko&#039;s Mac OS X compatibility layer.&lt;br /&gt;
|owner=[mailto:joshmoz@gmail.com Josh Aas]&lt;br /&gt;
|peers=[mailto:mstange@themasta.com Markus Stange], [mailto:smichaud@pobox.com Steven Michaud], [mailto:bgirard@mozilla.com Benoit Girard]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=widget/src/cocoa/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Widget: Cocoa&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - Windows&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:jmathies@mozilla.com Jim Mathies]&lt;br /&gt;
|peers=[mailto:blassey@mozilla.com Brad Lassey], [mailto:cbiesinger@gmail.com Christian Biesinger], [mailto:dean_tessman@hotmail.com Dean Tessman], [mailto:dougt@meer.net Doug Turner], [mailto:neil@parkwaycc.co.uk Neil Rashbrook], [mailto:robarnold@cmu.edu Rob Arnold], [mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref], [mailto:vladimir@pobox.com Vladimir Vukicevic]&lt;br /&gt;
|group=dev-tech-gfx&lt;br /&gt;
|source_dirs=widget/src/windows/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Widget: Win32&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XBL&lt;br /&gt;
|description=eXtensible Binding Language&lt;br /&gt;
|owner=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-xbl&lt;br /&gt;
|source_dirs=content/xbl/%, content/xbl/public/, content/xbl/src/&lt;br /&gt;
|url=http://www.mozilla.org/projects/xbl/&lt;br /&gt;
|components=Core::XBL&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XML&lt;br /&gt;
|description=XML in Mozilla, including XML, XHTML, Namespaces in XML, Associating Style Sheets with XML Documents, XML Linking and XML Extras. XML-related things that are not covered by more specific projects.&lt;br /&gt;
|owner=[mailto:peterv@propagandism.org Peter Van der Beken]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking], [mailto:jst@mozilla.org Jonny Stenback], [mailto:sayrer@gmail.com Robert Sayre]&lt;br /&gt;
|group=dev-tech-xml&lt;br /&gt;
|source_dirs=content/xml/, extensions/xmlextras/, parser/expat/&lt;br /&gt;
|url=http://www.mozilla.org/newlayout/xml/&lt;br /&gt;
|components=Core::XML&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPApps&lt;br /&gt;
|description=Cross-Platform Applications, mostly Navigator front end and application shell.&lt;br /&gt;
|owner=[mailto:neil@parkwaycc.co.uk Neil Rashbrook]&lt;br /&gt;
|peers=[mailto:dean_tessman@hotmail.com Dean Tessman], [mailto:jag@tty.nl Peter Annema], [mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref]&lt;br /&gt;
|group=dev-apps-seamonkey&lt;br /&gt;
|source_dirs=xpfe/&lt;br /&gt;
|url=http://www.mozilla.org/xpapps/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPCOM&lt;br /&gt;
|description=The cross-platform object model and core data structures.&lt;br /&gt;
|owner=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|peers=[mailto:dougt@meer.net Doug Turner], [mailto:shaver@mozilla.org Mike Shaver]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=startupcache/, tools/wizards/, xpcom/%, xpcom/base/, xpcom/build/, xpcom/components/, xpcom/ds/, xpcom/glue/, xpcom/proxy/, xpcom/sample/, xpcom/stub/, xpcom/tests/, xpcom/threads/, xpcom/tools/, xpcom/windbgdlg/&lt;br /&gt;
|url=http://developer.mozilla.org/en/XPCOM&lt;br /&gt;
|components=Core::XPCOM&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPConnect&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:mrbkap@gmail.com Blake Kaplan]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:gal@uci.edu Andreas Gal], [mailto:jst@mozilla.org Jonny Stenback], [mailto:peterv@propagandism.org Peter Van der Beken]&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=js/src/xpconnect/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::XPConnect&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPIDL&lt;br /&gt;
|description=Cross-platform IDL compiler; produces .h C++ header files and .xpt runtime type description files from .idl interface description files. Also produces .java interface files, as part of an experimental java&amp;lt;-&amp;gt;xpcom connection layer.&lt;br /&gt;
|owner=[mailto:BradleyJunk@cinci.rr.com BradleyJunk@cinci.rr.com]&lt;br /&gt;
|peers=[mailto:jband@netscape.com(disabled) jband@netscape.com(disabled)], [mailto:shaver@mozilla.org Mike Shaver], [mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref]&lt;br /&gt;
|group=dev-tech-xpcom&lt;br /&gt;
|source_dirs=xpcom/typelib/&lt;br /&gt;
|url=http://www.mozilla.org/scriptable/xpidl&lt;br /&gt;
http://www.mozilla.org/scriptable&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPInstall&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:dveditz@cruzio.com Dan Veditz]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-tech-xpinstall&lt;br /&gt;
|source_dirs=xpinstall/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Installer: XPInstall Engine&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=xptcall&lt;br /&gt;
|description=XPTCall - platform-specific assembly for calling and implementing arbitrary XPCOM interfaces.&lt;br /&gt;
|owner=[mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:shaver@mozilla.org Mike Shaver]&lt;br /&gt;
|group=dev-xpcom&lt;br /&gt;
|source_dirs=xpcom/reflect/xptcall/&lt;br /&gt;
|url=http://www.mozilla.org/scriptable/xptcall-faq.html&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPToolkit&lt;br /&gt;
|description=Cross-platform user interface toolkit&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:hyatt@mozilla.org Dave Hyatt], [mailto:jag@tty.nl Peter Annema], [mailto:Jan.Varga@gmail.com Jan Varga]&lt;br /&gt;
|group=dev-tech-xul&lt;br /&gt;
|source_dirs=content/xul/, layout/xul/&lt;br /&gt;
|url=http://www.mozilla.org/xpfe/&lt;br /&gt;
|components=Core::XP Toolkit/Widgets: Menus, Core::XP Toolkit/Widgets: XUL&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XSLT Processor&lt;br /&gt;
|description=XSLT transformations processor&lt;br /&gt;
|owner=[mailto:peterv@propagandism.org Peter Van der Beken]&lt;br /&gt;
|peers=[mailto:axel@pike.org Axel Hecht], [mailto:jonas@sicking.cc Jonas Sicking]&lt;br /&gt;
|group=dev-tech-xslt&lt;br /&gt;
|source_dirs=content/xslt/, extensions/transformiix/&lt;br /&gt;
|url=http://www.mozilla.org/projects/xslt/, http://www.w3.org/TR/xslt.html&lt;br /&gt;
|components=Core::XSLT&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XTF&lt;br /&gt;
|description=eXtensible Tag Framework&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=[mailto:alex@croczilla.com alex@croczilla.com], [mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking]&lt;br /&gt;
|group=dev-tech-xbl&lt;br /&gt;
|source_dirs=content/xtf/, layout/xtf/&lt;br /&gt;
|url=http://www.croczilla.com/bits_and_pieces/xtf/&lt;br /&gt;
|components=Core::XTF&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
===Unassigned Bugzilla Components===&lt;br /&gt;
&lt;br /&gt;
The following Bugzilla components in the Core project have not been assigned to a module (this list is not exhaustive):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Core::Event Handling&lt;br /&gt;
Core::File Handling&lt;br /&gt;
Core::Find Backend&lt;br /&gt;
Core::General&lt;br /&gt;
Core::HTML: Form Submission&lt;br /&gt;
Core::History: Global&lt;br /&gt;
Core::Image Blocking&lt;br /&gt;
Core::JavaScript Debugging APIs&lt;br /&gt;
Core::Localization&lt;br /&gt;
Core::Nanojit&lt;br /&gt;
Core::Networking: Domain Lists&lt;br /&gt;
Core::Print Preview&lt;br /&gt;
Core::Printing: Output&lt;br /&gt;
Core::Printing: Setup&lt;br /&gt;
Core::Profile: BackEnd&lt;br /&gt;
Core::Profile: Migration&lt;br /&gt;
Core::Profile: Roaming&lt;br /&gt;
Core::QuickLaunch (AKA turbo mode)&lt;br /&gt;
Core::Rewriting and Analysis&lt;br /&gt;
Core::Selection&lt;br /&gt;
Core::Serializers&lt;br /&gt;
Core::Spelling checker&lt;br /&gt;
Core::Tracking&lt;br /&gt;
Core::Video/Audio&lt;br /&gt;
Core::Web Services&lt;br /&gt;
Core::WebDAV&lt;br /&gt;
Core::Widget: OS/2&lt;br /&gt;
Core::Widget: Photon&lt;br /&gt;
Core::X-remote&lt;br /&gt;
Core::XForms&lt;br /&gt;
Core::XUL&lt;br /&gt;
Core::jemalloc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=IRC&amp;diff=339364</id>
		<title>IRC</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=IRC&amp;diff=339364"/>
		<updated>2011-08-14T09:41:22Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: Fix https://bugzilla.mozilla.org/show_bug.cgi?id=499923; patch by Wayne Mery&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Mozilla&#039;s Chat Server==&lt;br /&gt;
&lt;br /&gt;
You can access Mozilla&#039;s chat server at irc://irc.mozilla.org&lt;br /&gt;
&lt;br /&gt;
===Secure Connections Available===&lt;br /&gt;
&lt;br /&gt;
If your IRC client supports SSL, you can connect to irc.mozilla.org on port 6697 with SSL enabled. Some channels require that.&lt;br /&gt;
&lt;br /&gt;
==Getting IRC software==&lt;br /&gt;
&lt;br /&gt;
You can use IRC via the web:&lt;br /&gt;
* [https://chat.mibbit.com/?url=irc%3A%2F%2Firc.mozilla.org Mibbit]&lt;br /&gt;
* [https://landfill.bugzilla.org/irc/ Mozilla CGI:IRC].&lt;br /&gt;
&lt;br /&gt;
Or you can install an IRC program. This is recommended if you want to use IRC seriously to get work done. These programs let you log on automatically, record chat logs, remember passwords, and other odds and ends that web-based IRC generally doesn&#039;t do. Popular IRC clients include:&lt;br /&gt;
* [https://addons.mozilla.org/en-US/firefox/addon/chatzilla/ ChatZilla (Firefox add-on)]&lt;br /&gt;
** &#039;&#039;(ChatZilla is also included in every release of SeaMonkey)&#039;&#039;&lt;br /&gt;
* [http://www.xchat.org/ XChat] (Free on Linux, $20 on Windows after 30 days)&lt;br /&gt;
* [http://www.irssi.org/ Irssi] (Command line based, more difficult for newer users.)&lt;br /&gt;
* [http://www.weechat.org/ WeeChat]&lt;br /&gt;
* On Windows, [http://www.mirc.com/ mIRC] (shareware)&lt;br /&gt;
* On Mac, [http://colloquy.info/ Colloquy] and [http://adium.im/ Adium]&lt;br /&gt;
* On iOS, [http://www.coloquy.mobi Colloquy Mobile]&lt;br /&gt;
* On Android, [http://www.yaaic.org/ yaaic] &lt;br /&gt;
IRC is seriously old-school and... different. It&#039;s got its own culture, etiquette, jargon, and conversational style that don&#039;t exist anywhere else. You will probably find these programs unintuitive and full of jargon at first. That&#039;s because they are exposing you to IRC &#039;&#039;as it is&#039;&#039;. You&#039;ll get the hang of it!&lt;br /&gt;
&lt;br /&gt;
==Need General Help with IRC?==&lt;br /&gt;
&lt;br /&gt;
Visit [http://irchelp.org irchelp.org] to learn about how IRC works, or find a client you can use to connect to the chat server.&lt;br /&gt;
&lt;br /&gt;
== Password-protecting your nickname ==&lt;br /&gt;
&lt;br /&gt;
On the Mozilla IRC server (and on some others) you can protect your nickname with a password. Type &#039;&#039;&#039;/query NickServ&#039;&#039;&#039; to open a conversation with the bot in charge of that service, then &#039;&#039;&#039;help&#039;&#039;&#039; to ask it how you can use it.&lt;br /&gt;
&lt;br /&gt;
== Connection Notice ==&lt;br /&gt;
&lt;br /&gt;
When you connect to our IRC server, you will get portscanned from 63.245.208.159, 63.245.212.23, or 63.245.216.214. This is an unfortunate but necessary step in order to cut down on the number of viruses and other malicious users attempting to communicate via our IRC servers. The portscan is checking for common ports used by known viruses and open proxy servers to ensure that your machine is not infected before allowing you to remain connected. By connecting to our IRC servers, you agree to have your computer portscanned by our server. If you don&#039;t like this, don&#039;t connect.&lt;br /&gt;
&lt;br /&gt;
==How to ask questions on IRC==&lt;br /&gt;
&lt;br /&gt;
* Join a question-friendly channel like [irc://irc.mozilla.org/introduction #introduction] or [irc://irc.mozilla.org/coding #coding].&lt;br /&gt;
* Ask away! You don&#039;t have to ask permission to ask first. It is better to just blurt out your question, even though you don&#039;t know if anyone is paying attention.&lt;br /&gt;
* Leave your IRC client open if nobody answers right away. Most of the folks on IRC do not spend all day watching their IRC client. They just leave it open while they&#039;re doing other things. It might be an hour before the right person notices your question.&lt;br /&gt;
* Be prepared to ask in several places. Very often the first response to a question is, &amp;quot;I don&#039;t know, but you should ask that question in #extdev&amp;quot; or #developers or #devtools or #jsapi or any of a hundred other special-purpose channels. Over time, you&#039;ll get a better sense of which questions to ask where, but to start with, it&#039;s always OK to ask in #introduction.&lt;br /&gt;
* Remember to be courteous. Don&#039;t repeat your question every time someone new enters the room. Don&#039;t individually ask everybody in the room if they know the answer. Don&#039;t type &amp;lt;code&amp;gt;helllooooooooo&amp;lt;/code&amp;gt;. And if someone is rude to you, please do the rest of us a favor and respond politely anyway.&lt;br /&gt;
&lt;br /&gt;
==Commonly Used Mozilla IRC Channels==&lt;br /&gt;
&lt;br /&gt;
There are many different [http://irc.mozilla.org irc channels] for various topics. If you have ChatZilla, you can just click the provided links below to join that particular channel. For other clients, connect to server irc.mozilla.org and type /join channelname, replacing channelname with the name of the channel (including the leading &amp;quot;#&amp;quot;). All channels use English unless otherwise specified.&lt;br /&gt;
&lt;br /&gt;
===Development and Planning===&lt;br /&gt;
&lt;br /&gt;
These channels are frequently used for discussions regarding development and planning of Firefox and Thunderbird.&lt;br /&gt;
&lt;br /&gt;
====Project Channels====&lt;br /&gt;
&lt;br /&gt;
* [irc://irc.mozilla.org/firefox #firefox] - Firefox project discussion and end-user help&lt;br /&gt;
* [irc://irc.mozilla.org/thunderbird #thunderbird] - Thunderbird project discussion and end-user help&lt;br /&gt;
* [irc://irc.mozilla.org/seamonkey #seamonkey] - Community project to revive the bundled application suite&lt;br /&gt;
* [irc://irc.mozilla.org/calendar #calendar] - Lightning and Sunbird calendar clients&lt;br /&gt;
* [irc://irc.mozilla.org/bugzilla #bugzilla] - Bugzilla project discussion&lt;br /&gt;
* [irc://irc.mozilla.org/webtools #webtools] - Bonsai, LXR, Tinderbox, and Mozbot project discussion&lt;br /&gt;
* [irc://irc.mozilla.org/camino #camino] - Camino browser for Mac OS X&lt;br /&gt;
* [irc://irc.mozilla.org/qa #qa] - Mozilla QA Community of users and testers dedicated to improving the quality of Firefox and other Mozilla applications&lt;br /&gt;
* [irc://irc.mozilla.org/tb-qa #tb-qa] - QA Community of users and testers dedicated to improving the quality of Thunderbird&lt;br /&gt;
* [irc://irc.mozilla.org/chatzilla #chatzilla] - Discussion about ChatZilla, the IRC client extension&lt;br /&gt;
* [irc://irc.mozilla.org/mozwebqa #mozwebqa] - Home of Mozilla&#039;s web-testing efforts&lt;br /&gt;
* [irc://irc.mozilla.org/amo-editors #amo-editors] - Support for add-on reviews and the addons.mozilla.org website&lt;br /&gt;
* [irc://irc.mozilla.org/addons #addons] - End user support for add-ons, extensions, and themes&lt;br /&gt;
* [irc://irc.mozilla.org/extdev #extdev] - Discussion about extension development&lt;br /&gt;
* [irc://irc.mozilla.org/themedev #themedev] - Discussion about theme development&lt;br /&gt;
* [irc://irc.mozilla.org/xul #xul] - Discussion about the XUL programming language&lt;br /&gt;
* [irc://irc.mozilla.org/js #js] - Discussion about JavaScript programming&lt;br /&gt;
* [irc://irc.mozilla.org/l10n #l10n] - Discussion about localization (l10n) of Mozilla applications&lt;br /&gt;
* [irc://irc.mozilla.org/accessibility #accessibility] - Discussion about accessibility in Mozilla applications - developers and end users welcome&lt;br /&gt;
* [irc://irc.mozilla.org/mozillazine #mozillazine] - Community for Users, Web Authors, and Testers; go here if you need help&lt;br /&gt;
* [irc://irc.mozilla.org/mozdev #mozdev] - Discussion of and support for free project hosting at mozdev.org&lt;br /&gt;
* [irc://irc.mozilla.org/songbird #songbird] - Songbird project discussion&lt;br /&gt;
* [irc://irc.mozilla.org/remo #remo] - Mozilla Representatives main channel&lt;br /&gt;
* [irc://irc.mozilla.org/remo-dev #remo-dev] - Discussion about webdev and planning of next Mozilla Reps web properties&lt;br /&gt;
&lt;br /&gt;
====General Discussion====&lt;br /&gt;
&lt;br /&gt;
* [irc://irc.mozilla.org/planning #planning] - discussion of upcoming Firefox and Gecko branch and trunk releases&lt;br /&gt;
* [irc://irc.mozilla.org/developers #developers] - general Firefox and Gecko development discussion&lt;br /&gt;
&lt;br /&gt;
====Specific Areas====&lt;br /&gt;
&lt;br /&gt;
* [irc://irc.mozilla.org/fx-team #fx-team] - Firefox front-end development discussion and team channel&lt;br /&gt;
* [irc://irc.mozilla.org/gfx #gfx] - development discussion for graphics, widget and OS-specific code&lt;br /&gt;
* [irc://irc.mozilla.org/content #content] - development discussion for DOM and layout code as well as Electrolysis&lt;br /&gt;
* [irc://irc.mozilla.org/jsapi #jsapi] - development discussion for the JavaScript engine &amp;amp; TraceMonkey&lt;br /&gt;
* [irc://irc.mozilla.org/macdev #macdev] - OSX developers&lt;br /&gt;
* [irc://irc.mozilla.org/mobile #mobile] - Fennec development discussion&lt;br /&gt;
* [irc://irc.mozilla.org/maildev #maildev] - Thunderbird development channel&lt;br /&gt;
* [irc://irc.mozilla.org/seamonkey #seamonkey] - SeaMonkey development channel&lt;br /&gt;
* [irc://irc.mozilla.org/ux #ux] - discussion of visual and interactive user experience design for all Mozilla projects&lt;br /&gt;
* [irc://irc.mozilla.org/labs #labs] - discussion of development of Mozilla Labs projects&lt;br /&gt;
* [irc://irc.mozilla.org/webdev #webdev] - the web development group&#039;s channel&lt;br /&gt;
&lt;br /&gt;
====Channels in Other Languages====&lt;br /&gt;
&lt;br /&gt;
=====Arabic=====&lt;br /&gt;
&lt;br /&gt;
* [irc://irc.mozilla.org/arabicmozilla #arabicmozilla]&lt;br /&gt;
&lt;br /&gt;
=====Brazilian Portuguese=====&lt;br /&gt;
&lt;br /&gt;
* [irc://irc.mozilla.org/mozilla-br #mozilla-br]&lt;br /&gt;
* [irc://irc.mozilla.org/firefox-br #firefox-br]&lt;br /&gt;
* [irc://irc.mozilla.org/thunderbird-br #thunderbird-br]&lt;br /&gt;
* [irc://irc.mozilla.org/chatzilla-br #chatzilla-br]&lt;br /&gt;
* [irc://irc.mozilla.org/songbird-br #songbird-br]&lt;br /&gt;
* [irc://irc.mozilla.org/developers-br #developers-br]&lt;br /&gt;
&lt;br /&gt;
=====Chinese=====&lt;br /&gt;
&lt;br /&gt;
* [irc://irc.mozilla.org/mozilla-taiwan #mozilla-taiwan]&lt;br /&gt;
* [irc://irc.mozilla.org/china #china]&lt;br /&gt;
&lt;br /&gt;
=====Danish=====&lt;br /&gt;
&lt;br /&gt;
* [irc://irc.mozilla.org/mozilla.dk #mozilla.dk]&lt;br /&gt;
&lt;br /&gt;
=====Dutch=====&lt;br /&gt;
&lt;br /&gt;
* [irc://irc.mozilla.org/mozilla.nl #mozilla.nl]&lt;br /&gt;
* [irc://irc.mozilla.org/xhtml.nl #xhtml.nl]&lt;br /&gt;
&lt;br /&gt;
=====Finnish=====&lt;br /&gt;
&lt;br /&gt;
* [irc://irc.mozilla.org/mozilla.fi #mozilla.fi]&lt;br /&gt;
&lt;br /&gt;
=====French=====&lt;br /&gt;
&lt;br /&gt;
* [irc://irc.mozilla.org/frenchmoz #frenchmoz]&lt;br /&gt;
* [irc://irc.mozilla.org/xulfr #xulfr]&lt;br /&gt;
* [irc://irc.mozilla.org/songbird-fr #songbird-fr]&lt;br /&gt;
&lt;br /&gt;
=====German=====&lt;br /&gt;
&lt;br /&gt;
* [irc://irc.mozilla.org/mozilla.de #mozilla.de]&lt;br /&gt;
* [irc://irc.mozilla.org/firefox.de #firefox.de]&lt;br /&gt;
* [irc://irc.mozilla.org/thunderbird.de #thunderbird.de]&lt;br /&gt;
* [irc://irc.mozilla.org/chatzilla.de #chatzilla.de]&lt;br /&gt;
&lt;br /&gt;
=====Hebrew=====&lt;br /&gt;
* [irc://irc.mozilla.org/mozilla.il #mozilla.il] &lt;br /&gt;
&lt;br /&gt;
=====Japanese=====&lt;br /&gt;
&lt;br /&gt;
* [irc://irc.mozilla.org/mozillazine-jp #mozillazine-jp (iso-2022-jp)]&lt;br /&gt;
* [irc://irc.mozilla.org/mozilla-jp #mozilla-jp (iso-2022-jp)]&lt;br /&gt;
* [irc://irc.mozilla.org/firefox-jp #firefox-jp (iso-2022-jp)]&lt;br /&gt;
&lt;br /&gt;
=====Norwegian=====&lt;br /&gt;
&lt;br /&gt;
* [irc://irc.mozilla.org/mozilla.no #mozilla.no]&lt;br /&gt;
&lt;br /&gt;
=====Polish=====&lt;br /&gt;
&lt;br /&gt;
* [irc://irc.mozilla.org/aviarypl #aviarypl]&lt;br /&gt;
&lt;br /&gt;
=====Russian=====&lt;br /&gt;
&lt;br /&gt;
* [irc://irc.mozilla.org/mozilla-ru #mozilla-ru]&lt;br /&gt;
&lt;br /&gt;
=====Swedish=====&lt;br /&gt;
&lt;br /&gt;
* [irc://irc.mozilla.org/mozilla.se #mozilla.se]&lt;br /&gt;
&lt;br /&gt;
=====Ukrainian=====&lt;br /&gt;
&lt;br /&gt;
* [irc://irc.mozilla.org/mozilla-ua #mozilla-ua]&lt;br /&gt;
&lt;br /&gt;
==Events==&lt;br /&gt;
&lt;br /&gt;
===BugDay! - Every Tuesday in [irc://irc.mozilla.org/bugday #bugday]===&lt;br /&gt;
* East Asia/Australia session: 8pm-10pm in Tokyo, Japan (GMT+9)&lt;br /&gt;
* Europe/Africa session: 8pm-10pm in Paris, France (GMT+2)&lt;br /&gt;
* Americas session: 9pm-11pm in New York, New York (GMT-4) / 6pm-8pm in San Francisco, California (GMT-7)&lt;br /&gt;
* &#039;&#039;&#039;[[Thunderbird:QA_Days|Thunderbird BugDays and QA days!]]&#039;&#039;&#039; - Every Thursday in [irc://irc.mozilla.org/tb-qa #tb-qa]&lt;br /&gt;
&lt;br /&gt;
==Quotes Database==&lt;br /&gt;
&lt;br /&gt;
Sometimes people say silly or memorable things on our server. We memorialize them forever on the [http://quotes.burntelectrons.org/ quotes database] managed by Tim De Pauw.&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Modules/Core&amp;diff=315788</id>
		<title>Modules/Core</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Modules/Core&amp;diff=315788"/>
		<updated>2011-06-06T17:26:02Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: Make Henri sad&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Module&lt;br /&gt;
|name=Accessibility&lt;br /&gt;
|description=Support for platform accessibility APIs. Accessibility APIs are used by 3rd party software like screen readers, screen magnifiers, and voice dictation software, which need information about document content and UI controls, as well as important events like changes of focus.&lt;br /&gt;
|owner=[mailto:surkov.alexander@gmail.com Alexander Surkov]&lt;br /&gt;
|peers=[mailto:dbolter@mozilla.com David Bolter], [mailto:ginn.chen@sun.com Ginn Chen], [mailto:marco.zehe@googlemail.com Marco Zehe] &lt;br /&gt;
|group=dev-accessibility&lt;br /&gt;
|source_dirs=accessible/&lt;br /&gt;
|url=http://www.mozilla.org/access/&lt;br /&gt;
|components=Core::Disability Access APIs&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Build and Release Tools&lt;br /&gt;
|description=Tools related to build and release automation and configuration of release builds.&lt;br /&gt;
|owner=[mailto:nrthomas@gmail.com Nick Thomas]&lt;br /&gt;
|peers=[mailto:bhearsum@mozilla.com Ben Hearsum], [mailto:ccooper@deadsquid.com Chris Cooper], [mailto:cmp@mozilla.org Chase Phillips], [mailto:mozpreed@sigkill.com John Paul Reed], [mailto:robert@roberthelmer.com Robert Helmer]&lt;br /&gt;
|group=dev-builds&lt;br /&gt;
|source_dirs=tools/botrunner.py, tools/build-environment/, tools/build/, tools/buildbot-configs/, tools/buildbot/, tools/buildbotcustom/, tools/l10n/, tools/MozBuild/, tools/patcher-configs/, tools/patcher/, tools/release/, tools/tinderbox-configs/, tools/tinderbox/, tools/update-packaging/&lt;br /&gt;
|url=&lt;br /&gt;
|components=mozilla.org::Release Engineering, mozilla.org::Release Engineering: Custom Builds&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Build Config&lt;br /&gt;
|description=The build system for Gecko and several mozilla.org hosted Gecko-based applications.&lt;br /&gt;
|owner=[mailto:ted.mielczarek@gmail.com Ted Mielczarek]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:mark@moxienet.com Mark Mentovai], [mailto:me@kylehuey.com Kyle Huey], [mailto:mh@glandium.org Mike Hommey], [mailto:mitchell.field@live.com.au Mitchell Field], [mailto:wtc@google.com Wan-Teh Chang]&lt;br /&gt;
|group=dev-builds&lt;br /&gt;
|source_dirs=build/, config/, tools/cross-commit, tools/cvs2hg-import.py, tools/cvsmgmt/, tools/elf-dynstr-gc/, tools/trees.pl&lt;br /&gt;
|url=http://www.mozilla.org/build/&lt;br /&gt;
|components=Core::Build Config&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Code Analysis and Debugging Tools&lt;br /&gt;
|description=Tools for debugging Mozilla code or for analyzing speed, memory use, and other characteristics of it.&lt;br /&gt;
|owner=[mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-performance&lt;br /&gt;
|source_dirs=tools/codesighs/, tools/debug/, tools/dreftool/, tools/dumpdeps/, tools/footprint/, tools/jprof/, tools/leaky/, tools/memory/, tools/module-deps/, tools/performance/, tools/post_compile/, tools/preloader/, tools/rb/, tools/reorder/, tools/trace-malloc/, tools/uuiddeps/, &lt;br /&gt;
|url=&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Cookies and Permissions&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:dwitte@mozilla.com Dan Witte]&lt;br /&gt;
|peers=[mailto:cbiesinger@gmail.com Christian Biesinger], [mailto:mconnor@steelgryphon.com Mike Connor], [mailto:sdwilsh@shawnwilsher.com Shawn Wilsher]&lt;br /&gt;
|group=dev-tech-network&lt;br /&gt;
|source_dirs=extensions/cookie/, netwerk/cookie/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Networking: Cookies&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=docshell&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:bzbarsky@mit.edu Boris Zbarsky]&lt;br /&gt;
|peers=[mailto:cbiesinger@gmail.com Christian Biesinger],[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:jst@mozilla.org Jonny Stenback]&lt;br /&gt;
|group=dev-tech-layout&lt;br /&gt;
|source_dirs=docshell/, uriloader/, webshell/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Document Navigation&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Document Object Model&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:jst@mozilla.org Jonny Stenback], [mailto:peterv@propagandism.org Peter Van der Beken]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking], [mailto:Olli.Pettay@helsinki.fi Olli Pettay]&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=content/base/, content/events/, content/html/content/, content/html/document/, dom/%, dom/base/, dom/interfaces/, dom/locales/, dom/public/, dom/src/, dom/tests/&lt;br /&gt;
|url=http://developer.mozilla.org/en/docs/DOM&lt;br /&gt;
|components=Core::DOM, Core::DOM: CSS Object Model, Core::DOM: Core &amp;amp; HTML, Core::DOM: Events, Core::DOM: Mozilla Extensions, Core::DOM: Other, Core::DOM: Traversal-Range, Core::DOM: Validation&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Editor&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:ehsan@mozilla.com Ehsan Akhgari]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=editor/&lt;br /&gt;
|url=http://www.mozilla.org/editor/&lt;br /&gt;
|components=Core::Editor&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Embedding&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jst@mozilla.org Jonny Stenback]&lt;br /&gt;
|group=dev-embedding&lt;br /&gt;
|source_dirs=embedding/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Embedding: APIs, Core::Embedding: ActiveX Wrapper, Core::Embedding: GRE Core, Core::Embedding: GTK Widget, Core::Embedding: MFC Embed, Core::Embedding: Mac, Core::Embedding: Packaging&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Find As You Type&lt;br /&gt;
|description=Find As You Type (formerly called Type Ahead Find) is a feature that allows quick web page navigation when you type a succession of characters in the body of the displayed page (not in an edit box of or drop down list). Currently seeks new owner.&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-accessibility&lt;br /&gt;
|source_dirs=extensions/typeaheadfind/&lt;br /&gt;
|url=http://www.mozilla.org/access/type-ahead/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Geolocation&lt;br /&gt;
|description=Implementation of the Geolocation W3C Spec, location provider apis, and wifi scanning code.&lt;br /&gt;
|owner=[mailto:dougt@dougt.org Doug Turner]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=dom/src/geolocation, dom/system/, netwerk/wifi&lt;br /&gt;
|url=https://developer.mozilla.org/En/Using_geolocation&lt;br /&gt;
|components=Core::Geolocation&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Global Key Bindings&lt;br /&gt;
|description=Global hot keys in Mozilla for the browser, editor, mail-news and widgets. Does not include underlined menu accelerators and the like, as those are part of i18n.&lt;br /&gt;
|owner=[mailto:aaronleventhal@moonset.net Aaron Leventhal]&lt;br /&gt;
|peers=[mailto:neil@parkwaycc.co.uk Neil Rashbrook]&lt;br /&gt;
|group=dev-accessibility&lt;br /&gt;
|source_dirs=content/xbl/builtin/&lt;br /&gt;
|url=http://www.mozilla.org/projects/ui/accessibility/mozkeyintro.html&lt;br /&gt;
|components=Core::Keyboard: Navigation&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Graphics&lt;br /&gt;
|description=Thebes graphics API&lt;br /&gt;
|owner=[mailto:vladimir@pobox.com Vladimir Vukicevic]&lt;br /&gt;
|peers=[mailto:pavlov@pavlov.net Stuart Parmenter], [mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|group=dev-tech-gfx&lt;br /&gt;
|source_dirs=gfx/%, gfx/cairo/, gfx/public/, gfx/src/%, gfx/src/gtk/, gfx/src/mac/, gfx/src/shared/, gfx/src/thebes/, gfx/src/windows/, gfx/thebes/, modules/lcms/&lt;br /&gt;
|url=http://wiki.mozilla.org/FutureGfxWhiteboard http://wiki.mozilla.org/Mozilla2:GFXEvolution&lt;br /&gt;
|components=Core::Graphics, Core::GFX: Color Management&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=GTK Embedding Widget&lt;br /&gt;
|description=Gtk Widget for embedding Mozilla into Gtk applications&lt;br /&gt;
|owner=[mailto:marco@gnome.org Marco Pesenti Gritti]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:dougt@meer.net Doug Turner]&lt;br /&gt;
|group=dev-embedding&lt;br /&gt;
|source_dirs=&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Embedding: GTK Widget&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Legacy HTML Parser&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:mrbkap@gmail.com Blake Kaplan]&lt;br /&gt;
|peers=[mailto:dbaron@dbaron.org David Baron], [mailto:jst@mozilla.org Jonny Stenback], [mailto:peterv@propagandism.org Peter Van der Beken], [mailto:rbs@maths.uq.edu.au rbs@maths.uq.edu.au]&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=parser/htmlparser&lt;br /&gt;
|url=http://www.mozilla.org/newlayout/doc/parser.html&lt;br /&gt;
|components=Core::HTML: Parser&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=HTML Parser&lt;br /&gt;
|description=The HTML Parser transforms HTML source code into a DOM. It conforms to the HTML specification, and is mostly translated automatically from Java to C++.&lt;br /&gt;
|owner=[mailto:hsivonen@iki.fi Henri Sivonen]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=parser/html&lt;br /&gt;
|url=http://about.validator.nu/&lt;br /&gt;
|components=Core::HTML: Parser&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=I18N Library&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:jshin1987@gmail.com Jungshik Shin], [mailto:smontagu@smontagu.org Simon Montagu]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-i18n&lt;br /&gt;
|source_dirs=intl/&lt;br /&gt;
|url=http://mozilla.org/projects/intl/index.html&lt;br /&gt;
|components=Core::Internationalization&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=ImageLib&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:jdrew@mozilla.com Joe Drew]&lt;br /&gt;
|peers=[mailto:bobbyholley@gmail.com Bobby Holley]&lt;br /&gt;
|group=dev-tech-gfx&lt;br /&gt;
|source_dirs=jpeg/, modules/libimg/png/, modules/libpr0n/, modules/zlib/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::ImageLib&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=IPC&lt;br /&gt;
|description=Message-passing between threads and processes&lt;br /&gt;
|owner=[mailto:cjones@mozilla.com Chris Jones]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:bent.mozilla@gmail.com Ben Turner]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=ipc/glue/, ipc/ipdl/, ipc/chromium/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::IPC}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java APIs for DOM&lt;br /&gt;
|description=APIs for Java access to the Document Object Model&lt;br /&gt;
|owner=[mailto:ashuk@eng.sun.com Ashutosh Kulkarni]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-dom,dev-tech-java&lt;br /&gt;
|source_dirs=java/dom/&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/dom/&lt;br /&gt;
|components=Core::Java APIs for DOM&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java APIs to WebShell&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:edburns@acm.org Ed Burns]&lt;br /&gt;
|peers=[mailto:ashuk@eng.sun.com Ashutosh Kulkarni]&lt;br /&gt;
|group=dev-tech-java,dev-embedding&lt;br /&gt;
|source_dirs=java/webclient/&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/webclient/&lt;br /&gt;
|components=Core::Java APIs to WebShell&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java Stubs&lt;br /&gt;
|description=OJI&lt;br /&gt;
|owner=[mailto:alfred.peng@sun.com Alfred Peng]&lt;br /&gt;
|peers=[mailto:Xiaobin.Lu@eng.Sun.com Xiaobin Lu]&lt;br /&gt;
|group=dev-tech-java&lt;br /&gt;
|source_dirs=modules/oji/, nav-java/, sun-java/&lt;br /&gt;
|url=http://www.mozilla.org/oji/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java to XPCOM Bridge&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:pedemont@us.ibm.com Javier Pedemont]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-tech-xpcom,dev-tech-java&lt;br /&gt;
|source_dirs=extensions/java&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/connect/&lt;br /&gt;
|components=Core::Java to XPCOM Bridge&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java Utility Classes&lt;br /&gt;
|description=assert, debug, utilities, etc.&lt;br /&gt;
|owner=[mailto:edburns@acm.org Ed Burns]&lt;br /&gt;
|peers=[mailto:ashuk@eng.sun.com Ashutosh Kulkarni]&lt;br /&gt;
|group=dev-tech-java&lt;br /&gt;
|source_dirs=java/util/&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/java-util/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java-Implemented Plugins&lt;br /&gt;
|description=Infrastructure for writing MIME content-handlers&lt;br /&gt;
in Java.&lt;br /&gt;
|owner=[mailto:idk@eng.sun.com Igor Kushnirskiy]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-java&lt;br /&gt;
|source_dirs=java/plugins/&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/java-plugins/&lt;br /&gt;
|components=Core::Java-Implemented Plugins&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=JavaScript&lt;br /&gt;
|description=JavaScript Engine in C (SpiderMonkey)&lt;br /&gt;
|owner=[mailto:brendan@mozilla.org Brendan Eich]&lt;br /&gt;
|peers=[mailto:danderson@mozilla.com David Anderson], [mailto:igor@mir2.org Igor Bukanov], [mailto:gal@mozilla.com Andreas Gal], [mailto:cdleary@mozilla.com Chris Leary], [mailto:dmandelin@mozilla.com Dave Mandelin], [mailto:wmccloskey@mozilla.com Bill McCloskey], [mailto:nnethercote@mozilla.com Nick Nethercote], [mailto:jorendorff@mozilla.com Jason Orendorff], [mailto:jwalden@mit.edu Jeff Walden], [mailto:lwagner@mozilla.com Luke Wagner], [mailto:mrbkap@gmail.com Blake Kaplan], [mailto:shaver@mozilla.org Mike Shaver]&lt;br /&gt;
|group=dev-tech-js-engine&lt;br /&gt;
|source_dirs=js/src/%, js/src/config/, js/src/editline/, js/src/fdlibm/&lt;br /&gt;
|url=http://www.mozilla.org/js/spidermonkey,&lt;br /&gt;
http://developer.mozilla.org/en/docs/About_JavaScript&lt;br /&gt;
|components=Core::JavaScript Engine&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=JavaScript Debugger Backend&lt;br /&gt;
|description=JavaScript debugging hooks&lt;br /&gt;
|owner=[mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref]&lt;br /&gt;
|peers=[mailto:brendan@mozilla.org Brendan Eich], [mailto:rginda@hacksrus.com Rob Ginda]&lt;br /&gt;
|group=dev-apps-js-debugger&lt;br /&gt;
|source_dirs=js/jsd/&lt;br /&gt;
|url=http://www.mozilla.org/js/jsd&lt;br /&gt;
|components=Other Applications::Venkman JS Debugger&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=js-ctypes&lt;br /&gt;
|description=A foreign function interface which allows privileged JS code to interact with binary code without using XPCOM/XPConnect.&lt;br /&gt;
|owner=[mailto:dwitte@mozilla.com Dan Witte]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:jorendorff@mozilla.com Jason Orendorff]&lt;br /&gt;
|group=dev-tech-js-engine&lt;br /&gt;
|source_dirs=js/src/ctypes/&lt;br /&gt;
|url=https://wiki.mozilla.org/JSctypes&lt;br /&gt;
|components=Core::js-ctypes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=js-tests&lt;br /&gt;
|description=JavaScript test suite&lt;br /&gt;
|owner=[mailto:bclary@bclary.com Bob Clary]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-js-engine&lt;br /&gt;
|source_dirs=js/tests/&lt;br /&gt;
|url=http://www.mozilla.org/js/tests/library.html&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Layout Engine&lt;br /&gt;
|description=rendering tree construction, layout (reflow), painting, etc.&lt;br /&gt;
|owner=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|peers=[mailto:bmlk@gmx.de Bernd Mielke], [mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:dbaron@dbaron.org David Baron], [mailto:smontagu@smontagu.org Simon Montagu]&lt;br /&gt;
|group=dev-tech-layout&lt;br /&gt;
|source_dirs=layout/%, layout/base/, layout/build/, layout/doc/, layout/forms/, layout/generic/, layout/html/, layout/macbuild/, layout/printing/, layout/tables/, layout/tools/&lt;br /&gt;
|url=http://mozilla.org/newlayout/doc/ ,&lt;br /&gt;
http://lxr.mozilla.org/mozilla/source/layout/doc/&lt;br /&gt;
|components=Core::Layout, Core::Layout: Block and Inline, Core::Canvas: 2D, Core::Canvas: WebGL, Core::Layout: Floats, Core::Layout: Form Controls, Core::Layout: HTML Frames, Core::Layout: Images, Core::Layout: Misc Code, Core::Layout: R &amp;amp; A Pos, Core::Layout: Tables, Core::Layout: Text, Core::Layout: View Rendering&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=libjar&lt;br /&gt;
|description=The JAR handling code (protocol handler, stream implementation, and zipreader/zipwriter).&lt;br /&gt;
|owner=[mailto:tglek@mozilla.com Taras Glek]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-tech-network&lt;br /&gt;
|source_dirs=modules/libjar&lt;br /&gt;
|url=&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=LiveConnect&lt;br /&gt;
|description=JavaScript/Java bridge&lt;br /&gt;
|owner=[mailto:alfred.peng@sun.com Alfred Peng]&lt;br /&gt;
|peers=[mailto:brendan@mozilla.org Brendan Eich], [mailto:shaver@mozilla.org Mike Shaver]&lt;br /&gt;
|group=dev-tech-js-engine,dev-tech-java&lt;br /&gt;
|source_dirs=js/src/liveconnect/&lt;br /&gt;
|url=http://www.mozilla.org/js/liveconnect/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=MathML&lt;br /&gt;
|description=MathML is a low-level specification for describing mathematics which provides a foundation for the inclusion of mathematical expressions in Web pages.&lt;br /&gt;
|owner=[mailto:karlt+@karlt.net Karl Tomlinson]&lt;br /&gt;
|peers=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|group=dev-tech-mathml&lt;br /&gt;
|source_dirs=layout/mathml/&lt;br /&gt;
|url=http://www.mozilla.org/projects/mathml/&lt;br /&gt;
|components=Core::MathML&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=mozilla-toplevel&lt;br /&gt;
|description=The top level directory for the mozilla tree.&lt;br /&gt;
|owner=[mailto:brendan@mozilla.org Brendan Eich]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=tools/README&lt;br /&gt;
|url=&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Necko&lt;br /&gt;
|description=The Mozilla Networking Library&lt;br /&gt;
|owner=[mailto:cbiesinger@gmail.com Christian Biesinger]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jduell@mozilla.com Jason Duell], [mailto:honzab.moz@firemni.cz Honza Bambas], [mailto:dwitte@mozilla.com Dan Witte]&lt;br /&gt;
|group=dev-tech-network&lt;br /&gt;
|source_dirs=netwerk/%, netwerk/base/, netwerk/build/, netwerk/cache/, netwerk/dns/, netwerk/locales/, netwerk/mime/, netwerk/protocol/, netwerk/resources/, netwerk/socket/, netwerk/streamconv/, netwerk/system/, netwerk/test/, netwerk/testserver/&lt;br /&gt;
|url=http://www.mozilla.org/projects/netlib/, https://developer.mozilla.org/en/Necko&lt;br /&gt;
|components=Core::Networking, Core::Networking: Cache, Core::Networking: Cookies, Core::Networking: FTP, Core::Networking: File, Core::Networking: HTTP, Core::Networking: JAR, Core::Networking: Websockets&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=NSPR&lt;br /&gt;
|description=Netscape Portable Runtime&lt;br /&gt;
|owner=[mailto:nelson@bolyard.com Nelson Bolyard], [mailto:wtc@google.com Wan-Teh Chang]&lt;br /&gt;
|peers=[mailto:ted.mielczarek@gmail.com Ted Mielczarek]&lt;br /&gt;
|group=dev-tech-nspr&lt;br /&gt;
|source_dirs=nsprpub/&lt;br /&gt;
|url=http://www.mozilla.org/projects/nspr/&lt;br /&gt;
http://www.mozilla.org/projects/nspr/reference/html/&lt;br /&gt;
http://www.mozilla.org/projects/nspr/release-notes/&lt;br /&gt;
|components=NSPR&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Plugins&lt;br /&gt;
|description= NPAPI Plugin support.&lt;br /&gt;
|owner=[mailto:joshmoz@gmail.com Josh Aas]&lt;br /&gt;
|peers=[mailto:jst@mozilla.org Johnny Stenback]&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=dom/plugins/, modules/plugin/&lt;br /&gt;
|url=https://wiki.mozilla.org/Plugins&lt;br /&gt;
|components=Core::Java-Implemented Plugins, Core::Plug-ins&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Preferences&lt;br /&gt;
|description=Preference library&lt;br /&gt;
|owner=[mailto:dwitte@mozilla.com Dan Witte]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=modules/libpref/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Preferences: Backend&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Privilege Manager&lt;br /&gt;
|description=&amp;quot;caps&amp;quot;&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=[mailto:brendan@mozilla.org Brendan Eich], [mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:dveditz@cruzio.com Dan Veditz], [mailto:jst@mozilla.org Jonny Stenback]&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=caps/&lt;br /&gt;
|url=http://www.mozilla.org/projects/security/components/index.html&lt;br /&gt;
|components=Core::Security: CAPS&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=PyXPCOM&lt;br /&gt;
|description=The Python to XPCOM bridge.&lt;br /&gt;
|owner=[mailto:toddw@activestate.com Todd Whiteman]&lt;br /&gt;
|peers=[mailto:mhammond@skippinet.com.au Mark Hammond]&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=extension/python&lt;br /&gt;
|url=https://developer.mozilla.org/en/PyXPCOM&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Qt-based gfx and widget&lt;br /&gt;
|description=Qt-based rendering and widget code&lt;br /&gt;
|owner=[mailto:romaxa@gmail.com Oleg Romashin]&lt;br /&gt;
|peers=[mailto:mozilla@rosenauer.org Wolfgang Rosenauer], [mailto:doug.turner@gmail.com Doug Turner]&lt;br /&gt;
|group=dev-tech-widget,dev-tech-gfx&lt;br /&gt;
|source_dirs=widget/src/qt/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Widget: Qt&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=RDF&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:axel@pike.org Axel Hecht]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-tech-rdf&lt;br /&gt;
|source_dirs=rdf/&lt;br /&gt;
|url=http://www.mozilla.org/rdf/doc/&lt;br /&gt;
|components=Core::RDF&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Registry&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:dveditz@cruzio.com Dan Veditz]&lt;br /&gt;
|peers=[mailto:dougt@meer.net Doug Turner]&lt;br /&gt;
|group=dev-tech-xpcom&lt;br /&gt;
|source_dirs=modules/libreg/&lt;br /&gt;
|url=&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=security&lt;br /&gt;
|description=Crypto/PKI code, including NSS (Network Security Services) and JSS (NSS for Java)&lt;br /&gt;
|owner=[mailto:nelson@bolyard.com Nelson Bolyard], [mailto:rrelyea@redhat.com Bob Relyea], [mailto:wtc@google.com Wan-Teh Chang]&lt;br /&gt;
|peers=[mailto:alexei.volkov.bugs@sun.com Alexei Volkov], [mailto:christophe.ravel.bugs@sun.com Christophe Ravel], [mailto:emaldona@redhat.com Elio Maldonado], [mailto:glen.beasley@sun.com Glen Beasley], [mailto:julien.pierre.boogz@sun.com Julien Pierre], [mailto:kaie@kuix.de Kai Engert]&lt;br /&gt;
|group=dev-tech-crypto&lt;br /&gt;
|source_dirs=dbm/, security/coreconf/, security/dbm/, security/jss/, security/nss/, security/tinderbox/, security/tinderlight/&lt;br /&gt;
|url=http://mozilla.org/projects/security/pki/&lt;br /&gt;
|components=NSS, JSS, Core::Security, Core::Security: S/MIME&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Security - Mozilla PSM Glue&lt;br /&gt;
|description=Personal Security Manager&lt;br /&gt;
|owner=[mailto:kaie@kuix.de Kai Engert]&lt;br /&gt;
|peers=[mailto:honzab.moz@firemni.cz Honza Bambas], [mailto:rrelyea@redhat.com Bob Relyea], [mailto:wtc@google.com Wan-Teh Chang]&lt;br /&gt;
|group=dev-tech-crypto&lt;br /&gt;
|source_dirs=security/manager/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Security: PSM, Core::Security: UI&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=storage&lt;br /&gt;
|description=Storage APIs with a SQLite backend&lt;br /&gt;
|owner=[mailto:sdwilsh@shawnwilsher.com Shawn Wilsher]&lt;br /&gt;
|peers=[mailto:bugmail@asutherland.org Andrew Sutherland]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=db/sqlite3/, storage/&lt;br /&gt;
|url=http://developer.mozilla.org/en/docs/Storage&lt;br /&gt;
|components=Toolkit::Storage, Core::SQL&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=String&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-xpcom&lt;br /&gt;
|source_dirs=string/, xpcom/string/&lt;br /&gt;
|url=http://mozilla.org/projects/xpcom/string-guide.html&lt;br /&gt;
|components=Core::String&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Style System&lt;br /&gt;
|description=CSS style sheet handling; style data computation&lt;br /&gt;
|owner=[mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky]&lt;br /&gt;
|group=dev-tech-layout&lt;br /&gt;
|source_dirs=layout/style/&lt;br /&gt;
|url=http://mozilla.org/newlayout/doc/&lt;br /&gt;
|components=Core::Style System (CSS)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=SVG&lt;br /&gt;
|description=Scalable Vector Graphics&lt;br /&gt;
|owner=[mailto:jwatt@jwatt.org Jonathan Watt]&lt;br /&gt;
|peers=[mailto:longsonr@gmail.com Robert Longson], [mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|group=dev-tech-svg&lt;br /&gt;
|source_dirs=content/svg/, layout/svg/&lt;br /&gt;
|url=http://www.mozilla.org/projects/svg/&lt;br /&gt;
|components=Core::SVG&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Tamarin&lt;br /&gt;
|description=VM for ActionScript and JavaScript&lt;br /&gt;
|owner=[mailto:edwsmith@adobe.com Edwin Smith], [mailto:jodyer@adobe.com Jeff Dyer]&lt;br /&gt;
|peers=[mailto:brendan@mozilla.org Brendan Eich], [mailto:stejohns@adobe.com Steven Johnson], [mailto:tierney@adobe.com Erik Tierney], [mailto:treilly@adobe.com Tom Reilly]&lt;br /&gt;
|group=dev-tech-js-engine&lt;br /&gt;
|source_dirs=js/tamarin&lt;br /&gt;
|url=http://www.mozilla.org/projects/tamarin/&lt;br /&gt;
http://wiki.mozilla.org/tamarin/&lt;br /&gt;
http://hg.mozilla.org/tamarin-central/&lt;br /&gt;
http://hg.mozilla.org/tamarin-tracing/&lt;br /&gt;
|components=Tamarin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Test Harness&lt;br /&gt;
|description=In-tree test infrastructure&lt;br /&gt;
and tools.&lt;br /&gt;
|owner=[mailto:sayrer@gmail.com Robert Sayre]&lt;br /&gt;
|peers=[mailto:dbaron@dbaron.org David Baron], [mailto:jwalden@mit.edu Jeff Walden], [mailto:rcampbell@mozilla.com Rob Campbell]&lt;br /&gt;
|group=dev-quality&lt;br /&gt;
|source_dirs=&lt;br /&gt;
|url=http://wiki.mozilla.org/SoftwareTesting&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Testing Infrastructure&lt;br /&gt;
|description=Testing tools and infrastructure for Mozilla projects, harnesses for automated tests, stand-alone test tools.&lt;br /&gt;
|owner=[mailto:rcampbell@mozilla.com Rob Campbell]&lt;br /&gt;
|peers=[mailto:anodelman@mozilla.com Alice Nodelman], [mailto:bclary@bclary.com Bob Clary], [mailto:bhearsum@mozilla.com Ben Hearsum], [mailto:ccooper@deadsquid.com Chris Cooper], [mailto:ctalbert@mozilla.com Clint Talbert], [mailto:robert@roberthelmer.com Robert Helmer]&lt;br /&gt;
|group=dev-quality&lt;br /&gt;
|source_dirs=testing/, tools/httptester/, tools/page-loader/, tools/test-harness/, tools/tests/, tools/testserver/, tools/testy/&lt;br /&gt;
|url=http://wiki.mozilla.org/SoftwareTesting&lt;br /&gt;
|components=Testing::Infrastructure&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPCShell Test Harness&lt;br /&gt;
|description=The XPCShell Harness&lt;br /&gt;
|owner=[mailto:ted.mielczarek@gmail.com Ted Mielczarek]&lt;br /&gt;
|source_dirs=testing/xpcshell&lt;br /&gt;
|components=Testing::XPCShell Harness&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Update Service&lt;br /&gt;
|description=server code for Mozilla Update services (aus, addons, pfs)&lt;br /&gt;
|owner=[mailto:morgamic@mozilla.com Mike Morgan]&lt;br /&gt;
|peers=[mailto:jscott@mozilla.com Justin Scott], [mailto:shaver@mozilla.org Mike Shaver], [mailto:wclouser@mozilla.com Will Clouser]&lt;br /&gt;
|group=dev-amo&lt;br /&gt;
|source_dirs=webtools/addons/, webtools/aus/, webtools/update/&lt;br /&gt;
|url=http://wiki.mozilla.org/wiki/AMO&lt;br /&gt;
|components=AUS::Administration, AUS::Systems&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=View System&lt;br /&gt;
|description=The View Manager is responsible for handling &amp;quot;heavyweight&amp;quot; rendering (some clipping, compositing) and event handling tasks.&lt;br /&gt;
|owner=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|group=dev-tech-layout&lt;br /&gt;
|source_dirs=view/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Layout: View Rendering&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|peers=[mailto:pavlov@pavlov.net Stuart Parmenter], [mailto:vladimir@pobox.com Vladimir Vukicevic]&lt;br /&gt;
|group=dev-tech-gfx&lt;br /&gt;
|source_dirs=widget/%, widget/public/, widget/src/%, widget/src/xpwidgets/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Drag and Drop, Core::Widget&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - Android&lt;br /&gt;
|description=The Android Port&lt;br /&gt;
|owner=[mailto:blassey.bugs@lassey.us Brad Lassey]&lt;br /&gt;
|peers=[mailto:vladimir@mozilla.com Vladimir Vukicevic], [mailto:dougt@dougt.org Doug Turner], [mailto:mwu@mozilla.com Michael Wu]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=widget/src/android/, embedding/android&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Widget: Android&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - BeOS&lt;br /&gt;
|description=The BeOS port&lt;br /&gt;
|owner=[mailto:cbiesinger@gmail.com Christian Biesinger]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-gfx&lt;br /&gt;
|source_dirs=widget/src/beos/&lt;br /&gt;
|url=http://www.bezilla.org/,&lt;br /&gt;
http://www.mozilla.org/ports/beos/&lt;br /&gt;
|components=Core::Widget: BeOS&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - GTK&lt;br /&gt;
|description=supported X widgetry and gfx&lt;br /&gt;
|owner=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|peers=[mailto:karlt+@karlt.net Karl Tomlinson]&lt;br /&gt;
|group=dev-tech-gfx&lt;br /&gt;
|source_dirs=widget/src/gtk/, widget/src/gtk2/, widget/src/gtksuperwin/, widget/src/gtkxtbin/&lt;br /&gt;
|url=http://www.mozilla.org/unix/, http://www.gtk.org, http://www.mozilla.org/ports/gtk/&lt;br /&gt;
|components=Core::Widget: Gtk&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - Mac OS X&lt;br /&gt;
|description= Gecko&#039;s Mac OS X compatibility layer.&lt;br /&gt;
|owner=[mailto:joshmoz@gmail.com Josh Aas]&lt;br /&gt;
|peers=[mailto:mstange@themasta.com Markus Stange], [mailto:smichaud@pobox.com Steven Michaud]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=widget/src/cocoa/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Widget: Cocoa&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - Windows&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:jmathies@mozilla.com Jim Mathies]&lt;br /&gt;
|peers=[mailto:blassey@mozilla.com Brad Lassey], [mailto:cbiesinger@gmail.com Christian Biesinger], [mailto:dean_tessman@hotmail.com Dean Tessman], [mailto:dougt@meer.net Doug Turner], [mailto:neil@parkwaycc.co.uk Neil Rashbrook], [mailto:robarnold@cmu.edu Rob Arnold], [mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref], [mailto:vladimir@pobox.com Vladimir Vukicevic]&lt;br /&gt;
|group=dev-tech-gfx&lt;br /&gt;
|source_dirs=widget/src/windows/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Widget: Win32&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XBL&lt;br /&gt;
|description=eXtensible Binding Language&lt;br /&gt;
|owner=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-xbl&lt;br /&gt;
|source_dirs=content/xbl/%, content/xbl/public/, content/xbl/src/&lt;br /&gt;
|url=http://www.mozilla.org/projects/xbl/&lt;br /&gt;
|components=Core::XBL&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XML&lt;br /&gt;
|description=XML in Mozilla, including XML, XHTML, Namespaces in XML, Associating Style Sheets with XML Documents, XML Linking and XML Extras. XML-related things that are not covered by more specific projects.&lt;br /&gt;
|owner=[mailto:peterv@propagandism.org Peter Van der Beken]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking], [mailto:jst@mozilla.org Jonny Stenback], [mailto:sayrer@gmail.com Robert Sayre]&lt;br /&gt;
|group=dev-tech-xml&lt;br /&gt;
|source_dirs=content/xml/, extensions/xmlextras/, parser/expat/&lt;br /&gt;
|url=http://www.mozilla.org/newlayout/xml/&lt;br /&gt;
|components=Core::XML&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPApps&lt;br /&gt;
|description=Cross-Platform Applications, mostly Navigator front end and application shell.&lt;br /&gt;
|owner=[mailto:neil@parkwaycc.co.uk Neil Rashbrook]&lt;br /&gt;
|peers=[mailto:dean_tessman@hotmail.com Dean Tessman], [mailto:jag@tty.nl Peter Annema], [mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref]&lt;br /&gt;
|group=dev-apps-seamonkey&lt;br /&gt;
|source_dirs=xpfe/&lt;br /&gt;
|url=http://www.mozilla.org/xpapps/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPCOM&lt;br /&gt;
|description=The cross-platform object model and core data structures.&lt;br /&gt;
|owner=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|peers=[mailto:dougt@meer.net Doug Turner], [mailto:shaver@mozilla.org Mike Shaver]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=startupcache/, tools/wizards/, xpcom/%, xpcom/base/, xpcom/build/, xpcom/components/, xpcom/ds/, xpcom/glue/, xpcom/proxy/, xpcom/sample/, xpcom/stub/, xpcom/tests/, xpcom/threads/, xpcom/tools/, xpcom/windbgdlg/&lt;br /&gt;
|url=http://developer.mozilla.org/en/XPCOM&lt;br /&gt;
|components=Core::XPCOM&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPConnect&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:mrbkap@gmail.com Blake Kaplan]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:gal@uci.edu Andreas Gal], [mailto:jst@mozilla.org Jonny Stenback], [mailto:peterv@propagandism.org Peter Van der Beken]&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=js/src/xpconnect/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::XPConnect&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPIDL&lt;br /&gt;
|description=Cross-platform IDL compiler; produces .h C++ header files and .xpt runtime type description files from .idl interface description files. Also produces .java interface files, as part of an experimental java&amp;lt;-&amp;gt;xpcom connection layer.&lt;br /&gt;
|owner=[mailto:BradleyJunk@cinci.rr.com BradleyJunk@cinci.rr.com]&lt;br /&gt;
|peers=[mailto:jband@netscape.com(disabled) jband@netscape.com(disabled)], [mailto:shaver@mozilla.org Mike Shaver], [mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref]&lt;br /&gt;
|group=dev-tech-xpcom&lt;br /&gt;
|source_dirs=xpcom/typelib/&lt;br /&gt;
|url=http://www.mozilla.org/scriptable/xpidl&lt;br /&gt;
http://www.mozilla.org/scriptable&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPInstall&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:dveditz@cruzio.com Dan Veditz]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-tech-xpinstall&lt;br /&gt;
|source_dirs=xpinstall/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Installer: XPInstall Engine&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=xptcall&lt;br /&gt;
|description=XPTCall - platform-specific assembly for calling and implementing arbitrary XPCOM interfaces.&lt;br /&gt;
|owner=[mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:shaver@mozilla.org Mike Shaver]&lt;br /&gt;
|group=dev-xpcom&lt;br /&gt;
|source_dirs=xpcom/reflect/xptcall/&lt;br /&gt;
|url=http://www.mozilla.org/scriptable/xptcall-faq.html&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPToolkit&lt;br /&gt;
|description=Cross-platform user interface toolkit&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:hyatt@mozilla.org Dave Hyatt], [mailto:jag@tty.nl Peter Annema], [mailto:Jan.Varga@gmail.com Jan Varga]&lt;br /&gt;
|group=dev-tech-xul&lt;br /&gt;
|source_dirs=content/xul/, layout/xul/&lt;br /&gt;
|url=http://www.mozilla.org/xpfe/&lt;br /&gt;
|components=Core::XP Toolkit/Widgets: Menus, Core::XP Toolkit/Widgets: XUL&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XSLT Processor&lt;br /&gt;
|description=XSLT transformations processor&lt;br /&gt;
|owner=[mailto:peterv@propagandism.org Peter Van der Beken]&lt;br /&gt;
|peers=[mailto:axel@pike.org Axel Hecht], [mailto:jonas@sicking.cc Jonas Sicking]&lt;br /&gt;
|group=dev-tech-xslt&lt;br /&gt;
|source_dirs=content/xslt/, extensions/transformiix/&lt;br /&gt;
|url=http://www.mozilla.org/projects/xslt/, http://www.w3.org/TR/xslt.html&lt;br /&gt;
|components=Core::XSLT&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XTF&lt;br /&gt;
|description=eXtensible Tag Framework&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=[mailto:alex@croczilla.com alex@croczilla.com], [mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking]&lt;br /&gt;
|group=dev-tech-xbl&lt;br /&gt;
|source_dirs=content/xtf/, layout/xtf/&lt;br /&gt;
|url=http://www.croczilla.com/bits_and_pieces/xtf/&lt;br /&gt;
|components=Core::XTF&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
===Unassigned Bugzilla Components===&lt;br /&gt;
&lt;br /&gt;
The following Bugzilla components in the Core project have not been assigned to a module (this list is not exhaustive):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Core::Event Handling&lt;br /&gt;
Core::File Handling&lt;br /&gt;
Core::Find Backend&lt;br /&gt;
Core::General&lt;br /&gt;
Core::HTML: Form Submission&lt;br /&gt;
Core::History: Global&lt;br /&gt;
Core::Image Blocking&lt;br /&gt;
Core::JavaScript Debugging APIs&lt;br /&gt;
Core::Localization&lt;br /&gt;
Core::Nanojit&lt;br /&gt;
Core::Networking: Domain Lists&lt;br /&gt;
Core::Print Preview&lt;br /&gt;
Core::Printing: Output&lt;br /&gt;
Core::Printing: Setup&lt;br /&gt;
Core::Profile: BackEnd&lt;br /&gt;
Core::Profile: Migration&lt;br /&gt;
Core::Profile: Roaming&lt;br /&gt;
Core::QuickLaunch (AKA turbo mode)&lt;br /&gt;
Core::Rewriting and Analysis&lt;br /&gt;
Core::Selection&lt;br /&gt;
Core::Serializers&lt;br /&gt;
Core::Spelling checker&lt;br /&gt;
Core::Tracking&lt;br /&gt;
Core::Video/Audio&lt;br /&gt;
Core::Web Services&lt;br /&gt;
Core::WebDAV&lt;br /&gt;
Core::Widget: OS/2&lt;br /&gt;
Core::Widget: Photon&lt;br /&gt;
Core::X-remote&lt;br /&gt;
Core::XForms&lt;br /&gt;
Core::XUL&lt;br /&gt;
Core::jemalloc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Gecko:DeCOMtamination&amp;diff=308768</id>
		<title>Gecko:DeCOMtamination</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Gecko:DeCOMtamination&amp;diff=308768"/>
		<updated>2011-05-15T13:19:39Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: Upd&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The basic idea is to refactor interfaces to remove unnecessary &amp;quot;XPCOM style&amp;quot; ugliness and other interface design errors. Check the [[Gecko:Interface Style Guide]] for information about how to design these clean interfaces.&lt;br /&gt;
&lt;br /&gt;
If you want to get started, follow these steps.&lt;br /&gt;
# Make sure you have successfully built a Mozilla product from source (preferably Mozilla Suite or Firefox). Official instructions can be found [[mdc:Build_Documentation|on MDC]]. You will want to change your configure options to include &amp;quot;ac_add_options --enable-debug&amp;quot; and &amp;quot;ac_add_options --disable-optimize&amp;quot;.&lt;br /&gt;
# Choose one of the deCOMtamination problems below.&lt;br /&gt;
# Note in this wiki page that you are working on the task.&lt;br /&gt;
# Figure out what the cleaned-up function and method signatures will be, taking into account the hints in the [[Gecko:Interface Style Guide]].&lt;br /&gt;
# Find an [https://bugzilla.mozilla.org/buglist.cgi?query_format=&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=decomtam&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;status_whiteboard_type=allwordssubstr&amp;amp;status_whiteboard=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=exact&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailqa_contact2=1&amp;amp;emailtype2=exact&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= existing bug] for the deCOMtamination task, or create a new bug for it, and attach a patch file showing what the new signatures will look like. Get feedback to make sure you&#039;re on the right track.&lt;br /&gt;
# Finish the task by updating all callers and implementations of the functions and methods to be consistent with the new signatures. Always use  http://mxr.mozilla.org/mozilla to search for users of the method. There may be code that uses the method that&#039;s not built by your build configuration.&lt;br /&gt;
# Make sure you can build and run Mozilla with your changes. Test it thoroughly.&lt;br /&gt;
# Make a patch with &amp;lt;code&amp;gt;hg diff -p -U 8&amp;lt;/code&amp;gt;, and submit it as an attachment in the bug. Request review, e.g. from roc@ocallahan.org.&lt;br /&gt;
&lt;br /&gt;
Here are some places known to need deCOMtamination or general interface cleanup:&lt;br /&gt;
&lt;br /&gt;
* Box methods in nsIFrame: {{bug|243370}} See the section under &amp;quot;// BOX LAYOUT METHODS&amp;quot; in nsIFrame.h. GetBorderAndPadding, GetBorder, GetPadding, GetMargin, GetLayoutManager and GetClientRect probably can all return their results directly instead of via an out parameter.  GetClientRect should be renamed to GetContentRect and return the rect directly. Some methods may only have one implementation in which case we can make them non-virtual or even inline.&lt;br /&gt;
* Not really deCOMtamination, but anyway: many frames have an mPresContext field. This should be removed, and uses of that field can just call GetPresContext on the frame. (Some work on this in &amp;lt;strike&amp;gt;{{bug|301313}}&amp;lt;/strike&amp;gt;)&lt;br /&gt;
* Lots of the non-Box methods of nsIFrame could be cleaned up too. We can remove the nsPresContext parameter from almost all of them. Many of them return their result in an &#039;out&#039; parameter and should just return the result directly. Understanding the best way to do this for various methods will require some more creativity and understanding of the existing code.&lt;br /&gt;
* in many cases we have a singleton interface like nsIComboboxControlFrame that is only implemented by one class, is not defined in IDL (and is therefore not scriptable), and is not visible outside Gecko. In these cases we can save code and data size by eliminating the interface, moving its methods to the concrete class and devirtualizing them, and casting to the class directly, like we just did with nsGfxButtonControlFrame. We can even assign the class an IID so you can get to it with QueryInterface. For example you can QI to nsBlockFrame this way.({{bug|326944}})&lt;br /&gt;
* Not really deCOMtamination, but we have new methods nsIContent::AttrValueIs and nsIContent::FindAttrValueIn that can be used in many many places where nsIContent::GetAttr is currently used. The new methods reduce code size and are faster. We need to convert GetAttr calls to use the new methods.(&amp;lt;strike&amp;gt;{{bug|333896}}&amp;lt;/strike&amp;gt;)&lt;br /&gt;
* Access to nsISupports* objects could be improved by using direct access to the nsSupports*Impl implementation classes from C++ ({{bug|399237}}).&lt;br /&gt;
&lt;br /&gt;
Here&#039;s some content/ specific interfaces that could be decomtaminated, and by that I mean the nsresult return type removed (replaced with void or an out param, if available):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: nsAString&amp;amp; outparams can&#039;t be rewritten, in that case the return type should become void&#039;&#039;&lt;br /&gt;
* ns[I]NodeInfo(remove return types manually), nsNodeInfoManager&lt;br /&gt;
* ns[I]NameSpaceManager, impl and interface could be combined I think, and decomtaminated.&lt;br /&gt;
* nsIFormControl::GetForm(), SetForm(), Reset()&lt;br /&gt;
**&amp;lt;del&amp;gt;GetForm causes multiple inheritance dance due to being defined in nsIDOMHTMLInputElement.idl&amp;lt;/del&amp;gt;&lt;br /&gt;
**&amp;lt;del&amp;gt;Reset should loose return value&amp;lt;/del&amp;gt; (not possible)&lt;br /&gt;
* content/html/content/public/nsIRadio*.h&lt;br /&gt;
* nsIFrameSetElement {{bug|578564}}&lt;br /&gt;
* nsILink, nuke nsresults for GetLinkState(), SetLinkState(), LinkAdded(), and LinkRemoved()&lt;br /&gt;
* &amp;lt;del&amp;gt;nsIOptionElement&amp;lt;/del&amp;gt; {{bug|578570}}&lt;br /&gt;
* nsITextControlElement&lt;br /&gt;
* nsIPrivateTextEvent::GetText(), nuke the nsresult, and for GetInputRange() and GetEventReply(), nuke the nsresult, return null on error, no callers check anyways.&lt;br /&gt;
* nsIPrivateTextRangeList::GetLength(), nuke nsresult, and for Item() too, but need to check callers. Should simply just return null if invalid.&lt;br /&gt;
* nsIPrivateDOMEvent, all nsresults can go.&lt;br /&gt;
* nsBindingManager, nsIXBLService&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Modules/Core&amp;diff=303929</id>
		<title>Modules/Core</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Modules/Core&amp;diff=303929"/>
		<updated>2011-04-28T18:25:03Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: Ehsan gets to own editor, and remove an obsolete bugzilla component&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Module&lt;br /&gt;
|name=Accessibility&lt;br /&gt;
|description=Support for platform accessibility APIs. Accessibility APIs are used by 3rd party software like screen readers, screen magnifiers, and voice dictation software, which need information about document content and UI controls, as well as important events like changes of focus.&lt;br /&gt;
|owner=[mailto:surkov.alexander@gmail.com Alexander Surkov]&lt;br /&gt;
|peers=[mailto:dbolter@mozilla.com David Bolter], [mailto:ginn.chen@sun.com Ginn Chen], [mailto:marco.zehe@googlemail.com Marco Zehe] &lt;br /&gt;
|group=dev-accessibility&lt;br /&gt;
|source_dirs=accessible/&lt;br /&gt;
|url=http://www.mozilla.org/access/&lt;br /&gt;
|components=Core::Disability Access APIs&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Build and Release Tools&lt;br /&gt;
|description=Tools related to build and release automation and configuration of release builds.&lt;br /&gt;
|owner=[mailto:nrthomas@gmail.com Nick Thomas]&lt;br /&gt;
|peers=[mailto:bhearsum@mozilla.com Ben Hearsum], [mailto:ccooper@deadsquid.com Chris Cooper], [mailto:cmp@mozilla.org Chase Phillips], [mailto:mozpreed@sigkill.com John Paul Reed], [mailto:robert@roberthelmer.com Robert Helmer]&lt;br /&gt;
|group=dev-builds&lt;br /&gt;
|source_dirs=tools/botrunner.py, tools/build-environment/, tools/build/, tools/buildbot-configs/, tools/buildbot/, tools/buildbotcustom/, tools/l10n/, tools/MozBuild/, tools/patcher-configs/, tools/patcher/, tools/release/, tools/tinderbox-configs/, tools/tinderbox/, tools/update-packaging/&lt;br /&gt;
|url=&lt;br /&gt;
|components=mozilla.org::Release Engineering, mozilla.org::Release Engineering: Custom Builds&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Build Config&lt;br /&gt;
|description=The build system for Gecko and several mozilla.org hosted Gecko-based applications.&lt;br /&gt;
|owner=[mailto:ted.mielczarek@gmail.com Ted Mielczarek]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:mark@moxienet.com Mark Mentovai], [mailto:me@kylehuey.com Kyle Huey], [mailto:mh@glandium.org Mike Hommey], [mailto:mitchell.field@live.com.au Mitchell Field], [mailto:wtc@google.com Wan-Teh Chang]&lt;br /&gt;
|group=dev-builds&lt;br /&gt;
|source_dirs=build/, config/, tools/cross-commit, tools/cvs2hg-import.py, tools/cvsmgmt/, tools/elf-dynstr-gc/, tools/trees.pl&lt;br /&gt;
|url=http://www.mozilla.org/build/&lt;br /&gt;
|components=Core::Build Config&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Code Analysis and Debugging Tools&lt;br /&gt;
|description=Tools for debugging Mozilla code or for analyzing speed, memory use, and other characteristics of it.&lt;br /&gt;
|owner=[mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-performance&lt;br /&gt;
|source_dirs=tools/codesighs/, tools/debug/, tools/dreftool/, tools/dumpdeps/, tools/footprint/, tools/jprof/, tools/leaky/, tools/memory/, tools/module-deps/, tools/performance/, tools/post_compile/, tools/preloader/, tools/rb/, tools/reorder/, tools/trace-malloc/, tools/uuiddeps/, &lt;br /&gt;
|url=&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Cookies and Permissions&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:dwitte@mozilla.com Dan Witte]&lt;br /&gt;
|peers=[mailto:cbiesinger@gmail.com Christian Biesinger], [mailto:mconnor@steelgryphon.com Mike Connor], [mailto:sdwilsh@shawnwilsher.com Shawn Wilsher]&lt;br /&gt;
|group=dev-tech-network&lt;br /&gt;
|source_dirs=extensions/cookie/, netwerk/cookie/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Networking: Cookies&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=docshell&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:bzbarsky@mit.edu Boris Zbarsky]&lt;br /&gt;
|peers=[mailto:cbiesinger@gmail.com Christian Biesinger],[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:jst@mozilla.org Jonny Stenback]&lt;br /&gt;
|group=dev-tech-layout&lt;br /&gt;
|source_dirs=docshell/, uriloader/, webshell/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Document Navigation&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Document Object Model&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:jst@mozilla.org Jonny Stenback], [mailto:peterv@propagandism.org Peter Van der Beken]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking], [mailto:Olli.Pettay@helsinki.fi Olli Pettay]&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=content/base/, content/events/, content/html/content/, content/html/document/, dom/%, dom/base/, dom/interfaces/, dom/locales/, dom/public/, dom/src/, dom/tests/&lt;br /&gt;
|url=http://developer.mozilla.org/en/docs/DOM&lt;br /&gt;
|components=Core::DOM, Core::DOM: CSS Object Model, Core::DOM: Core &amp;amp; HTML, Core::DOM: Events, Core::DOM: Mozilla Extensions, Core::DOM: Other, Core::DOM: Traversal-Range, Core::DOM: Validation&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Editor&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:ehsan@mozilla.com Ehsan Akhgari]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-editor&lt;br /&gt;
|source_dirs=editor/&lt;br /&gt;
|url=http://www.mozilla.org/editor/&lt;br /&gt;
|components=Core::Editor&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Embedding&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jst@mozilla.org Jonny Stenback]&lt;br /&gt;
|group=dev-embedding&lt;br /&gt;
|source_dirs=embedding/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Embedding: APIs, Core::Embedding: ActiveX Wrapper, Core::Embedding: GRE Core, Core::Embedding: GTK Widget, Core::Embedding: MFC Embed, Core::Embedding: Mac, Core::Embedding: Packaging&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Find As You Type&lt;br /&gt;
|description=Find As You Type (formerly called Type Ahead Find) is a feature that allows quick web page navigation when you type a succession of characters in the body of the displayed page (not in an edit box of or drop down list). Currently seeks new owner.&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-accessibility&lt;br /&gt;
|source_dirs=extensions/typeaheadfind/&lt;br /&gt;
|url=http://www.mozilla.org/access/type-ahead/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Geolocation&lt;br /&gt;
|description=Implementation of the Geolocation W3C Spec, location provider apis, and wifi scanning code.&lt;br /&gt;
|owner=[mailto:dougt@dougt.org Doug Turner]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=dom/src/geolocation, dom/system/, netwerk/wifi&lt;br /&gt;
|url=https://developer.mozilla.org/En/Using_geolocation&lt;br /&gt;
|components=Core::Geolocation&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Global Key Bindings&lt;br /&gt;
|description=Global hot keys in Mozilla for the browser, editor, mail-news and widgets. Does not include underlined menu accelerators and the like, as those are part of i18n.&lt;br /&gt;
|owner=[mailto:aaronleventhal@moonset.net Aaron Leventhal]&lt;br /&gt;
|peers=[mailto:neil@parkwaycc.co.uk Neil Rashbrook]&lt;br /&gt;
|group=dev-accessibility&lt;br /&gt;
|source_dirs=content/xbl/builtin/&lt;br /&gt;
|url=http://www.mozilla.org/projects/ui/accessibility/mozkeyintro.html&lt;br /&gt;
|components=Core::Keyboard: Navigation&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Graphics&lt;br /&gt;
|description=Thebes graphics API&lt;br /&gt;
|owner=[mailto:vladimir@pobox.com Vladimir Vukicevic]&lt;br /&gt;
|peers=[mailto:pavlov@pavlov.net Stuart Parmenter], [mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|group=dev-tech-gfx&lt;br /&gt;
|source_dirs=gfx/%, gfx/cairo/, gfx/public/, gfx/src/%, gfx/src/gtk/, gfx/src/mac/, gfx/src/shared/, gfx/src/thebes/, gfx/src/windows/, gfx/thebes/, modules/lcms/&lt;br /&gt;
|url=http://wiki.mozilla.org/FutureGfxWhiteboard http://wiki.mozilla.org/Mozilla2:GFXEvolution&lt;br /&gt;
|components=Core::Graphics, Core::GFX: Color Management&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=GTK Embedding Widget&lt;br /&gt;
|description=Gtk Widget for embedding Mozilla into Gtk applications&lt;br /&gt;
|owner=[mailto:marco@gnome.org Marco Pesenti Gritti]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:dougt@meer.net Doug Turner]&lt;br /&gt;
|group=dev-embedding&lt;br /&gt;
|source_dirs=&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Embedding: GTK Widget&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=HTML Parser&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:mrbkap@gmail.com Blake Kaplan]&lt;br /&gt;
|peers=[mailto:dbaron@dbaron.org David Baron], [mailto:jst@mozilla.org Jonny Stenback], [mailto:peterv@propagandism.org Peter Van der Beken], [mailto:rbs@maths.uq.edu.au rbs@maths.uq.edu.au]&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=parser/htmlparser&lt;br /&gt;
|url=http://www.mozilla.org/newlayout/doc/parser.html&lt;br /&gt;
|components=Core::HTML: Parser&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=I18N Library&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:jshin1987@gmail.com Jungshik Shin], [mailto:smontagu@smontagu.org Simon Montagu]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-i18n&lt;br /&gt;
|source_dirs=intl/&lt;br /&gt;
|url=http://mozilla.org/projects/intl/index.html&lt;br /&gt;
|components=Core::Internationalization&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=ImageLib&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:jdrew@mozilla.com Joe Drew]&lt;br /&gt;
|peers=[mailto:bobbyholley@gmail.com Bobby Holley]&lt;br /&gt;
|group=dev-tech-gfx&lt;br /&gt;
|source_dirs=jpeg/, modules/libimg/png/, modules/libpr0n/, modules/zlib/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::ImageLib&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=IPC&lt;br /&gt;
|description=Message-passing between threads and processes&lt;br /&gt;
|owner=[mailto:cjones@mozilla.com Chris Jones]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:bent.mozilla@gmail.com Ben Turner]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=ipc/glue/, ipc/ipdl/, ipc/chromium/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::IPC}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java APIs for DOM&lt;br /&gt;
|description=APIs for Java access to the Document Object Model&lt;br /&gt;
|owner=[mailto:ashuk@eng.sun.com Ashutosh Kulkarni]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-dom,dev-tech-java&lt;br /&gt;
|source_dirs=java/dom/&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/dom/&lt;br /&gt;
|components=Core::Java APIs for DOM&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java APIs to WebShell&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:edburns@acm.org Ed Burns]&lt;br /&gt;
|peers=[mailto:ashuk@eng.sun.com Ashutosh Kulkarni]&lt;br /&gt;
|group=dev-tech-java,dev-embedding&lt;br /&gt;
|source_dirs=java/webclient/&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/webclient/&lt;br /&gt;
|components=Core::Java APIs to WebShell&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java Stubs&lt;br /&gt;
|description=OJI&lt;br /&gt;
|owner=[mailto:alfred.peng@sun.com Alfred Peng]&lt;br /&gt;
|peers=[mailto:Xiaobin.Lu@eng.Sun.com Xiaobin Lu]&lt;br /&gt;
|group=dev-tech-java&lt;br /&gt;
|source_dirs=modules/oji/, nav-java/, sun-java/&lt;br /&gt;
|url=http://www.mozilla.org/oji/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java to XPCOM Bridge&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:pedemont@us.ibm.com Javier Pedemont]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-tech-xpcom,dev-tech-java&lt;br /&gt;
|source_dirs=extensions/java&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/connect/&lt;br /&gt;
|components=Core::Java to XPCOM Bridge&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java Utility Classes&lt;br /&gt;
|description=assert, debug, utilities, etc.&lt;br /&gt;
|owner=[mailto:edburns@acm.org Ed Burns]&lt;br /&gt;
|peers=[mailto:ashuk@eng.sun.com Ashutosh Kulkarni]&lt;br /&gt;
|group=dev-tech-java&lt;br /&gt;
|source_dirs=java/util/&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/java-util/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java-Implemented Plugins&lt;br /&gt;
|description=Infrastructure for writing MIME content-handlers&lt;br /&gt;
in Java.&lt;br /&gt;
|owner=[mailto:idk@eng.sun.com Igor Kushnirskiy]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-java&lt;br /&gt;
|source_dirs=java/plugins/&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/java-plugins/&lt;br /&gt;
|components=Core::Java-Implemented Plugins&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=JavaScript&lt;br /&gt;
|description=JavaScript Engine in C (SpiderMonkey)&lt;br /&gt;
|owner=[mailto:brendan@mozilla.org Brendan Eich]&lt;br /&gt;
|peers=[mailto:danderson@mozilla.com David Anderson], [mailto:igor@mir2.org Igor Bukanov], [mailto:gal@mozilla.com Andreas Gal], [mailto:cdleary@mozilla.com Chris Leary], [mailto:dmandelin@mozilla.com Dave Mandelin], [mailto:wmccloskey@mozilla.com Bill McCloskey], [mailto:nnethercote@mozilla.com Nick Nethercote], [mailto:jorendorff@mozilla.com Jason Orendorff], [mailto:jwalden@mit.edu Jeff Walden], [mailto:lwagner@mozilla.com Luke Wagner], [mailto:mrbkap@gmail.com Blake Kaplan], [mailto:shaver@mozilla.org Mike Shaver]&lt;br /&gt;
|group=dev-tech-js-engine&lt;br /&gt;
|source_dirs=js/src/%, js/src/config/, js/src/editline/, js/src/fdlibm/&lt;br /&gt;
|url=http://www.mozilla.org/js/spidermonkey,&lt;br /&gt;
http://developer.mozilla.org/en/docs/About_JavaScript&lt;br /&gt;
|components=Core::JavaScript Engine&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=JavaScript Debugger Backend&lt;br /&gt;
|description=JavaScript debugging hooks&lt;br /&gt;
|owner=[mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref]&lt;br /&gt;
|peers=[mailto:brendan@mozilla.org Brendan Eich], [mailto:rginda@hacksrus.com Rob Ginda]&lt;br /&gt;
|group=dev-apps-js-debugger&lt;br /&gt;
|source_dirs=js/jsd/&lt;br /&gt;
|url=http://www.mozilla.org/js/jsd&lt;br /&gt;
|components=Other Applications::Venkman JS Debugger&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=js-ctypes&lt;br /&gt;
|description=A foreign function interface which allows privileged JS code to interact with binary code without using XPCOM/XPConnect.&lt;br /&gt;
|owner=[mailto:dwitte@mozilla.com Dan Witte]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:jorendorff@mozilla.com Jason Orendorff]&lt;br /&gt;
|group=dev-tech-js-engine&lt;br /&gt;
|source_dirs=js/src/ctypes/&lt;br /&gt;
|url=https://wiki.mozilla.org/JSctypes&lt;br /&gt;
|components=Core::js-ctypes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=js-tests&lt;br /&gt;
|description=JavaScript test suite&lt;br /&gt;
|owner=[mailto:bclary@bclary.com Bob Clary]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-js-engine&lt;br /&gt;
|source_dirs=js/tests/&lt;br /&gt;
|url=http://www.mozilla.org/js/tests/library.html&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Layout Engine&lt;br /&gt;
|description=rendering tree construction, layout (reflow), painting, etc.&lt;br /&gt;
|owner=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|peers=[mailto:bmlk@gmx.de Bernd Mielke], [mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:dbaron@dbaron.org David Baron], [mailto:smontagu@smontagu.org Simon Montagu]&lt;br /&gt;
|group=dev-tech-layout&lt;br /&gt;
|source_dirs=layout/%, layout/base/, layout/build/, layout/doc/, layout/forms/, layout/generic/, layout/html/, layout/macbuild/, layout/printing/, layout/tables/, layout/tools/&lt;br /&gt;
|url=http://mozilla.org/newlayout/doc/ ,&lt;br /&gt;
http://lxr.mozilla.org/mozilla/source/layout/doc/&lt;br /&gt;
|components=Core::Layout, Core::Layout: Block and Inline, Core::Canvas: 2D, Core::Canvas: WebGL, Core::Layout: Floats, Core::Layout: Form Controls, Core::Layout: HTML Frames, Core::Layout: Images, Core::Layout: Misc Code, Core::Layout: R &amp;amp; A Pos, Core::Layout: Tables, Core::Layout: Text, Core::Layout: View Rendering&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=libjar&lt;br /&gt;
|description=The JAR handling code (protocol handler, stream implementation, and zipreader/zipwriter).&lt;br /&gt;
|owner=[mailto:tglek@mozilla.com Taras Glek]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-tech-network&lt;br /&gt;
|source_dirs=modules/libjar&lt;br /&gt;
|url=&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=LiveConnect&lt;br /&gt;
|description=JavaScript/Java bridge&lt;br /&gt;
|owner=[mailto:alfred.peng@sun.com Alfred Peng]&lt;br /&gt;
|peers=[mailto:brendan@mozilla.org Brendan Eich], [mailto:shaver@mozilla.org Mike Shaver]&lt;br /&gt;
|group=dev-tech-js-engine,dev-tech-java&lt;br /&gt;
|source_dirs=js/src/liveconnect/&lt;br /&gt;
|url=http://www.mozilla.org/js/liveconnect/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=MathML&lt;br /&gt;
|description=MathML is a low-level specification for describing mathematics which provides a foundation for the inclusion of mathematical expressions in Web pages.&lt;br /&gt;
|owner=[mailto:karlt+@karlt.net Karl Tomlinson]&lt;br /&gt;
|peers=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|group=dev-tech-mathml&lt;br /&gt;
|source_dirs=layout/mathml/&lt;br /&gt;
|url=http://www.mozilla.org/projects/mathml/&lt;br /&gt;
|components=Core::MathML&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=mozilla-toplevel&lt;br /&gt;
|description=The top level directory for the mozilla tree.&lt;br /&gt;
|owner=[mailto:brendan@mozilla.org Brendan Eich]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=tools/README&lt;br /&gt;
|url=&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Necko&lt;br /&gt;
|description=The Mozilla Networking Library&lt;br /&gt;
|owner=[mailto:cbiesinger@gmail.com Christian Biesinger]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jduell@mozilla.com Jason Duell], [mailto:honzab.moz@firemni.cz Honza Bambas], [mailto:dwitte@mozilla.com Dan Witte]&lt;br /&gt;
|group=dev-tech-network&lt;br /&gt;
|source_dirs=netwerk/%, netwerk/base/, netwerk/build/, netwerk/cache/, netwerk/dns/, netwerk/locales/, netwerk/mime/, netwerk/protocol/, netwerk/resources/, netwerk/socket/, netwerk/streamconv/, netwerk/system/, netwerk/test/, netwerk/testserver/&lt;br /&gt;
|url=http://www.mozilla.org/projects/netlib/, https://developer.mozilla.org/en/Necko&lt;br /&gt;
|components=Core::Networking, Core::Networking: Cache, Core::Networking: Cookies, Core::Networking: FTP, Core::Networking: File, Core::Networking: HTTP, Core::Networking: JAR, Core::Networking: Websockets&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=NSPR&lt;br /&gt;
|description=Netscape Portable Runtime&lt;br /&gt;
|owner=[mailto:nelson@bolyard.com Nelson Bolyard], [mailto:wtc@google.com Wan-Teh Chang]&lt;br /&gt;
|peers=[mailto:ted.mielczarek@gmail.com Ted Mielczarek]&lt;br /&gt;
|group=dev-tech-nspr&lt;br /&gt;
|source_dirs=nsprpub/&lt;br /&gt;
|url=http://www.mozilla.org/projects/nspr/&lt;br /&gt;
http://www.mozilla.org/projects/nspr/reference/html/&lt;br /&gt;
http://www.mozilla.org/projects/nspr/release-notes/&lt;br /&gt;
|components=NSPR&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Plugins&lt;br /&gt;
|description= NPAPI Plugin support.&lt;br /&gt;
|owner=[mailto:joshmoz@gmail.com Josh Aas]&lt;br /&gt;
|peers=[mailto:jst@mozilla.org Johnny Stenback]&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=dom/plugins/, modules/plugin/&lt;br /&gt;
|url=https://wiki.mozilla.org/Plugins&lt;br /&gt;
|components=Core::Java-Implemented Plugins, Core::Plug-ins&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Preferences&lt;br /&gt;
|description=Preference library&lt;br /&gt;
|owner=[mailto:dwitte@mozilla.com Dan Witte]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=modules/libpref/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Preferences: Backend&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Privilege Manager&lt;br /&gt;
|description=&amp;quot;caps&amp;quot;&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=[mailto:brendan@mozilla.org Brendan Eich], [mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:dveditz@cruzio.com Dan Veditz], [mailto:jst@mozilla.org Jonny Stenback]&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=caps/&lt;br /&gt;
|url=http://www.mozilla.org/projects/security/components/index.html&lt;br /&gt;
|components=Core::Security: CAPS&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=PyXPCOM&lt;br /&gt;
|description=The Python to XPCOM bridge.&lt;br /&gt;
|owner=[mailto:toddw@activestate.com Todd Whiteman]&lt;br /&gt;
|peers=[mailto:mhammond@skippinet.com.au Mark Hammond]&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=extension/python&lt;br /&gt;
|url=https://developer.mozilla.org/en/PyXPCOM&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Qt-based gfx and widget&lt;br /&gt;
|description=Qt-based rendering and widget code&lt;br /&gt;
|owner=[mailto:romaxa@gmail.com Oleg Romashin]&lt;br /&gt;
|peers=[mailto:mozilla@rosenauer.org Wolfgang Rosenauer], [mailto:doug.turner@gmail.com Doug Turner]&lt;br /&gt;
|group=dev-tech-widget,dev-tech-gfx&lt;br /&gt;
|source_dirs=widget/src/qt/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Widget: Qt&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=RDF&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:axel@pike.org Axel Hecht]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-tech-rdf&lt;br /&gt;
|source_dirs=rdf/&lt;br /&gt;
|url=http://www.mozilla.org/rdf/doc/&lt;br /&gt;
|components=Core::RDF&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Registry&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:dveditz@cruzio.com Dan Veditz]&lt;br /&gt;
|peers=[mailto:dougt@meer.net Doug Turner]&lt;br /&gt;
|group=dev-tech-xpcom&lt;br /&gt;
|source_dirs=modules/libreg/&lt;br /&gt;
|url=&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=security&lt;br /&gt;
|description=Crypto/PKI code, including NSS (Network Security Services) and JSS (NSS for Java)&lt;br /&gt;
|owner=[mailto:nelson@bolyard.com Nelson Bolyard], [mailto:rrelyea@redhat.com Bob Relyea], [mailto:wtc@google.com Wan-Teh Chang]&lt;br /&gt;
|peers=[mailto:alexei.volkov.bugs@sun.com Alexei Volkov], [mailto:christophe.ravel.bugs@sun.com Christophe Ravel], [mailto:emaldona@redhat.com Elio Maldonado], [mailto:glen.beasley@sun.com Glen Beasley], [mailto:julien.pierre.boogz@sun.com Julien Pierre], [mailto:kaie@kuix.de Kai Engert]&lt;br /&gt;
|group=dev-tech-crypto&lt;br /&gt;
|source_dirs=dbm/, security/coreconf/, security/dbm/, security/jss/, security/nss/, security/tinderbox/, security/tinderlight/&lt;br /&gt;
|url=http://mozilla.org/projects/security/pki/&lt;br /&gt;
|components=NSS, JSS, Core::Security, Core::Security: S/MIME&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Security - Mozilla PSM Glue&lt;br /&gt;
|description=Personal Security Manager&lt;br /&gt;
|owner=[mailto:kaie@kuix.de Kai Engert]&lt;br /&gt;
|peers=[mailto:honzab.moz@firemni.cz Honza Bambas], [mailto:rrelyea@redhat.com Bob Relyea], [mailto:wtc@google.com Wan-Teh Chang]&lt;br /&gt;
|group=dev-tech-crypto&lt;br /&gt;
|source_dirs=security/manager/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Security: PSM, Core::Security: UI&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=storage&lt;br /&gt;
|description=Storage APIs with a SQLite backend&lt;br /&gt;
|owner=[mailto:sdwilsh@shawnwilsher.com Shawn Wilsher]&lt;br /&gt;
|peers=[mailto:bugmail@asutherland.org Andrew Sutherland]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=db/sqlite3/, storage/&lt;br /&gt;
|url=http://developer.mozilla.org/en/docs/Storage&lt;br /&gt;
|components=Toolkit::Storage, Core::SQL&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=String&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-xpcom&lt;br /&gt;
|source_dirs=string/, xpcom/string/&lt;br /&gt;
|url=http://mozilla.org/projects/xpcom/string-guide.html&lt;br /&gt;
|components=Core::String&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Style System&lt;br /&gt;
|description=CSS style sheet handling; style data computation&lt;br /&gt;
|owner=[mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky]&lt;br /&gt;
|group=dev-tech-layout&lt;br /&gt;
|source_dirs=layout/style/&lt;br /&gt;
|url=http://mozilla.org/newlayout/doc/&lt;br /&gt;
|components=Core::Style System (CSS)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=SVG&lt;br /&gt;
|description=Scalable Vector Graphics&lt;br /&gt;
|owner=[mailto:jwatt@jwatt.org Jonathan Watt]&lt;br /&gt;
|peers=[mailto:longsonr@gmail.com Robert Longson], [mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|group=dev-tech-svg&lt;br /&gt;
|source_dirs=content/svg/, layout/svg/&lt;br /&gt;
|url=http://www.mozilla.org/projects/svg/&lt;br /&gt;
|components=Core::SVG&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Tamarin&lt;br /&gt;
|description=VM for ActionScript and JavaScript&lt;br /&gt;
|owner=[mailto:edwsmith@adobe.com Edwin Smith], [mailto:jodyer@adobe.com Jeff Dyer]&lt;br /&gt;
|peers=[mailto:brendan@mozilla.org Brendan Eich], [mailto:stejohns@adobe.com Steven Johnson], [mailto:tierney@adobe.com Erik Tierney], [mailto:treilly@adobe.com Tom Reilly]&lt;br /&gt;
|group=dev-tech-js-engine&lt;br /&gt;
|source_dirs=js/tamarin&lt;br /&gt;
|url=http://www.mozilla.org/projects/tamarin/&lt;br /&gt;
http://wiki.mozilla.org/tamarin/&lt;br /&gt;
http://hg.mozilla.org/tamarin-central/&lt;br /&gt;
http://hg.mozilla.org/tamarin-tracing/&lt;br /&gt;
|components=Tamarin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Test Harness&lt;br /&gt;
|description=In-tree test infrastructure&lt;br /&gt;
and tools.&lt;br /&gt;
|owner=[mailto:sayrer@gmail.com Robert Sayre]&lt;br /&gt;
|peers=[mailto:dbaron@dbaron.org David Baron], [mailto:jwalden@mit.edu Jeff Walden], [mailto:rcampbell@mozilla.com Rob Campbell]&lt;br /&gt;
|group=dev-quality&lt;br /&gt;
|source_dirs=&lt;br /&gt;
|url=http://wiki.mozilla.org/SoftwareTesting&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Testing Infrastructure&lt;br /&gt;
|description=Testing tools and infrastructure for Mozilla projects, harnesses for automated tests, stand-alone test tools.&lt;br /&gt;
|owner=[mailto:rcampbell@mozilla.com Rob Campbell]&lt;br /&gt;
|peers=[mailto:anodelman@mozilla.com Alice Nodelman], [mailto:bclary@bclary.com Bob Clary], [mailto:bhearsum@mozilla.com Ben Hearsum], [mailto:ccooper@deadsquid.com Chris Cooper], [mailto:ctalbert@mozilla.com Clint Talbert], [mailto:robert@roberthelmer.com Robert Helmer]&lt;br /&gt;
|group=dev-quality&lt;br /&gt;
|source_dirs=testing/, tools/httptester/, tools/page-loader/, tools/test-harness/, tools/tests/, tools/testserver/, tools/testy/&lt;br /&gt;
|url=http://wiki.mozilla.org/SoftwareTesting&lt;br /&gt;
|components=Testing::Infrastructure&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPCShell Test Harness&lt;br /&gt;
|description=The XPCShell Harness&lt;br /&gt;
|owner=[mailto:ted.mielczarek@gmail.com Ted Mielczarek]&lt;br /&gt;
|source_dirs=testing/xpcshell&lt;br /&gt;
|components=Testing::XPCShell Harness&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Update Service&lt;br /&gt;
|description=server code for Mozilla Update services (aus, addons, pfs)&lt;br /&gt;
|owner=[mailto:morgamic@mozilla.com Mike Morgan]&lt;br /&gt;
|peers=[mailto:jscott@mozilla.com Justin Scott], [mailto:shaver@mozilla.org Mike Shaver], [mailto:wclouser@mozilla.com Will Clouser]&lt;br /&gt;
|group=dev-amo&lt;br /&gt;
|source_dirs=webtools/addons/, webtools/aus/, webtools/update/&lt;br /&gt;
|url=http://wiki.mozilla.org/wiki/AMO&lt;br /&gt;
|components=AUS::Administration, AUS::Systems&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=View System&lt;br /&gt;
|description=The View Manager is responsible for handling &amp;quot;heavyweight&amp;quot; rendering (some clipping, compositing) and event handling tasks.&lt;br /&gt;
|owner=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|group=dev-tech-layout&lt;br /&gt;
|source_dirs=view/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Layout: View Rendering&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|peers=[mailto:pavlov@pavlov.net Stuart Parmenter], [mailto:vladimir@pobox.com Vladimir Vukicevic]&lt;br /&gt;
|group=dev-tech-gfx&lt;br /&gt;
|source_dirs=widget/%, widget/public/, widget/src/%, widget/src/xpwidgets/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Drag and Drop, Core::Widget&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - Android&lt;br /&gt;
|description=The Android Port&lt;br /&gt;
|owner=[mailto:blassey.bugs@lassey.us Brad Lassey]&lt;br /&gt;
|peers=[mailto:vladimir@mozilla.com Vladimir Vukicevic], [mailto:dougt@dougt.org Doug Turner], [mailto:mwu@mozilla.com Michael Wu]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=widget/src/android/, embedding/android&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Widget: Android&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - BeOS&lt;br /&gt;
|description=The BeOS port&lt;br /&gt;
|owner=[mailto:cbiesinger@gmail.com Christian Biesinger]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-gfx&lt;br /&gt;
|source_dirs=widget/src/beos/&lt;br /&gt;
|url=http://www.bezilla.org/,&lt;br /&gt;
http://www.mozilla.org/ports/beos/&lt;br /&gt;
|components=Core::Widget: BeOS&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - GTK&lt;br /&gt;
|description=supported X widgetry and gfx&lt;br /&gt;
|owner=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|peers=[mailto:karlt+@karlt.net Karl Tomlinson]&lt;br /&gt;
|group=dev-tech-gfx&lt;br /&gt;
|source_dirs=widget/src/gtk/, widget/src/gtk2/, widget/src/gtksuperwin/, widget/src/gtkxtbin/&lt;br /&gt;
|url=http://www.mozilla.org/unix/, http://www.gtk.org, http://www.mozilla.org/ports/gtk/&lt;br /&gt;
|components=Core::Widget: Gtk&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - Mac OS X&lt;br /&gt;
|description= Gecko&#039;s Mac OS X compatibility layer.&lt;br /&gt;
|owner=[mailto:joshmoz@gmail.com Josh Aas]&lt;br /&gt;
|peers=[mailto:mstange@themasta.com Markus Stange], [mailto:smichaud@pobox.com Steven Michaud]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=widget/src/cocoa/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Widget: Cocoa&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - Windows&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:jmathies@mozilla.com Jim Mathies]&lt;br /&gt;
|peers=[mailto:blassey@mozilla.com Brad Lassey], [mailto:cbiesinger@gmail.com Christian Biesinger], [mailto:dean_tessman@hotmail.com Dean Tessman], [mailto:dougt@meer.net Doug Turner], [mailto:neil@parkwaycc.co.uk Neil Rashbrook], [mailto:robarnold@cmu.edu Rob Arnold], [mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref], [mailto:vladimir@pobox.com Vladimir Vukicevic]&lt;br /&gt;
|group=dev-tech-gfx&lt;br /&gt;
|source_dirs=widget/src/windows/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Widget: Win32&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XBL&lt;br /&gt;
|description=eXtensible Binding Language&lt;br /&gt;
|owner=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-xbl&lt;br /&gt;
|source_dirs=content/xbl/%, content/xbl/public/, content/xbl/src/&lt;br /&gt;
|url=http://www.mozilla.org/projects/xbl/&lt;br /&gt;
|components=Core::XBL&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XML&lt;br /&gt;
|description=XML in Mozilla, including XML, XHTML, Namespaces in XML, Associating Style Sheets with XML Documents, XML Linking and XML Extras. XML-related things that are not covered by more specific projects.&lt;br /&gt;
|owner=[mailto:peterv@propagandism.org Peter Van der Beken]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking], [mailto:jst@mozilla.org Jonny Stenback], [mailto:sayrer@gmail.com Robert Sayre]&lt;br /&gt;
|group=dev-tech-xml&lt;br /&gt;
|source_dirs=content/xml/, extensions/xmlextras/, parser/expat/&lt;br /&gt;
|url=http://www.mozilla.org/newlayout/xml/&lt;br /&gt;
|components=Core::XML&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPApps&lt;br /&gt;
|description=Cross-Platform Applications, mostly Navigator front end and application shell.&lt;br /&gt;
|owner=[mailto:neil@parkwaycc.co.uk Neil Rashbrook]&lt;br /&gt;
|peers=[mailto:dean_tessman@hotmail.com Dean Tessman], [mailto:jag@tty.nl Peter Annema], [mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref]&lt;br /&gt;
|group=dev-apps-seamonkey&lt;br /&gt;
|source_dirs=xpfe/&lt;br /&gt;
|url=http://www.mozilla.org/xpapps/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPCOM&lt;br /&gt;
|description=The cross-platform object model and core data structures.&lt;br /&gt;
|owner=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|peers=[mailto:dougt@meer.net Doug Turner], [mailto:shaver@mozilla.org Mike Shaver]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=startupcache/, tools/wizards/, xpcom/%, xpcom/base/, xpcom/build/, xpcom/components/, xpcom/ds/, xpcom/glue/, xpcom/proxy/, xpcom/sample/, xpcom/stub/, xpcom/tests/, xpcom/threads/, xpcom/tools/, xpcom/windbgdlg/&lt;br /&gt;
|url=http://developer.mozilla.org/en/XPCOM&lt;br /&gt;
|components=Core::XPCOM&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPConnect&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:mrbkap@gmail.com Blake Kaplan]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:gal@uci.edu Andreas Gal], [mailto:jst@mozilla.org Jonny Stenback], [mailto:peterv@propagandism.org Peter Van der Beken]&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=js/src/xpconnect/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::XPConnect&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPIDL&lt;br /&gt;
|description=Cross-platform IDL compiler; produces .h C++ header files and .xpt runtime type description files from .idl interface description files. Also produces .java interface files, as part of an experimental java&amp;lt;-&amp;gt;xpcom connection layer.&lt;br /&gt;
|owner=[mailto:BradleyJunk@cinci.rr.com BradleyJunk@cinci.rr.com]&lt;br /&gt;
|peers=[mailto:jband@netscape.com(disabled) jband@netscape.com(disabled)], [mailto:shaver@mozilla.org Mike Shaver], [mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref]&lt;br /&gt;
|group=dev-tech-xpcom&lt;br /&gt;
|source_dirs=xpcom/typelib/&lt;br /&gt;
|url=http://www.mozilla.org/scriptable/xpidl&lt;br /&gt;
http://www.mozilla.org/scriptable&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPInstall&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:dveditz@cruzio.com Dan Veditz]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-tech-xpinstall&lt;br /&gt;
|source_dirs=xpinstall/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Installer: XPInstall Engine&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=xptcall&lt;br /&gt;
|description=XPTCall - platform-specific assembly for calling and implementing arbitrary XPCOM interfaces.&lt;br /&gt;
|owner=[mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:shaver@mozilla.org Mike Shaver]&lt;br /&gt;
|group=dev-xpcom&lt;br /&gt;
|source_dirs=xpcom/reflect/xptcall/&lt;br /&gt;
|url=http://www.mozilla.org/scriptable/xptcall-faq.html&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPToolkit&lt;br /&gt;
|description=Cross-platform user interface toolkit&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:hyatt@mozilla.org Dave Hyatt], [mailto:jag@tty.nl Peter Annema], [mailto:Jan.Varga@gmail.com Jan Varga]&lt;br /&gt;
|group=dev-tech-xul&lt;br /&gt;
|source_dirs=content/xul/, layout/xul/&lt;br /&gt;
|url=http://www.mozilla.org/xpfe/&lt;br /&gt;
|components=Core::XP Toolkit/Widgets: Menus, Core::XP Toolkit/Widgets: XUL&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XSLT Processor&lt;br /&gt;
|description=XSLT transformations processor&lt;br /&gt;
|owner=[mailto:peterv@propagandism.org Peter Van der Beken]&lt;br /&gt;
|peers=[mailto:axel@pike.org Axel Hecht], [mailto:jonas@sicking.cc Jonas Sicking]&lt;br /&gt;
|group=dev-tech-xslt&lt;br /&gt;
|source_dirs=content/xslt/, extensions/transformiix/&lt;br /&gt;
|url=http://www.mozilla.org/projects/xslt/, http://www.w3.org/TR/xslt.html&lt;br /&gt;
|components=Core::XSLT&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XTF&lt;br /&gt;
|description=eXtensible Tag Framework&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=[mailto:alex@croczilla.com alex@croczilla.com], [mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking]&lt;br /&gt;
|group=dev-tech-xbl&lt;br /&gt;
|source_dirs=content/xtf/, layout/xtf/&lt;br /&gt;
|url=http://www.croczilla.com/bits_and_pieces/xtf/&lt;br /&gt;
|components=Core::XTF&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
===Unassigned Bugzilla Components===&lt;br /&gt;
&lt;br /&gt;
The following Bugzilla components in the Core project have not been assigned to a module (this list is not exhaustive):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Core::Event Handling&lt;br /&gt;
Core::File Handling&lt;br /&gt;
Core::Find Backend&lt;br /&gt;
Core::General&lt;br /&gt;
Core::HTML: Form Submission&lt;br /&gt;
Core::History: Global&lt;br /&gt;
Core::Image Blocking&lt;br /&gt;
Core::JavaScript Debugging APIs&lt;br /&gt;
Core::Localization&lt;br /&gt;
Core::Nanojit&lt;br /&gt;
Core::Networking: Domain Lists&lt;br /&gt;
Core::Print Preview&lt;br /&gt;
Core::Printing: Output&lt;br /&gt;
Core::Printing: Setup&lt;br /&gt;
Core::Profile: BackEnd&lt;br /&gt;
Core::Profile: Migration&lt;br /&gt;
Core::Profile: Roaming&lt;br /&gt;
Core::QuickLaunch (AKA turbo mode)&lt;br /&gt;
Core::Rewriting and Analysis&lt;br /&gt;
Core::Selection&lt;br /&gt;
Core::Serializers&lt;br /&gt;
Core::Spelling checker&lt;br /&gt;
Core::Tracking&lt;br /&gt;
Core::Video/Audio&lt;br /&gt;
Core::Web Services&lt;br /&gt;
Core::WebDAV&lt;br /&gt;
Core::Widget: OS/2&lt;br /&gt;
Core::Widget: Photon&lt;br /&gt;
Core::X-remote&lt;br /&gt;
Core::XForms&lt;br /&gt;
Core::XUL&lt;br /&gt;
Core::jemalloc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Releases&amp;diff=303472</id>
		<title>Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Releases&amp;diff=303472"/>
		<updated>2011-04-27T19:05:28Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: /* Upcoming Releases */ Put Fx5 on the right side&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a page for tracking in-progress releases. For maintenance releases, we use a [[Releases/Checklist|general checklist]] to ensure we don&#039;t miss anything.&lt;br /&gt;
&lt;br /&gt;
* perhaps you&#039;d like to see who [[Releases/Drivers|release drivers for various releases]] are?&lt;br /&gt;
* or perhaps you&#039;d like to learn more about [[Releases/Priority_Ranking|the priority rankings]] we assign to releases?&lt;br /&gt;
* you might even wonder how we use [[Releases/Flags|flags]] to manage our releases?&lt;br /&gt;
* or what [[Releases/Branches|branches]] exist and when they branched?&lt;br /&gt;
* perchance you&#039;re confused about [[Releases/Update_Terms|update terminology]]?&lt;br /&gt;
* maybe you&#039;d like to know about our various branch [[Releases/Support_Levels|support levels]]?&lt;br /&gt;
&lt;br /&gt;
== Upcoming Releases  ==&lt;br /&gt;
&lt;br /&gt;
Please do not edit scheduled dates if you are not a release driver. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;fullwidth-table&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name &lt;br /&gt;
! Scheduled Release Date&lt;br /&gt;
! Links&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 5|Firefox 5]] &lt;br /&gt;
| June 21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Advertised/prompted MU FF3.5.19-&amp;gt;4.0.1, FF3.6.17-&amp;gt;4.0.1&lt;br /&gt;
| May 05&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 4/Macaw |Firefox 4 Macaw]] &lt;br /&gt;
| April 28&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.6.17|Firefox 3.6.17]] &lt;br /&gt;
| April 28&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.5.19|Firefox 3.5.19]] &lt;br /&gt;
| April 28&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.1.10|Thunderbird 3.1.10]] &lt;br /&gt;
| April 28&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:2.0.14|SeaMonkey 2.0.14]] &lt;br /&gt;
| April 28 (In step with Firefox 3.5.19)&lt;br /&gt;
| [[SeaMonkey:Release Process:2.0.14|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Mobile/Planning/4.0.1|Firefox 4.0.1 for mobile]] &lt;br /&gt;
| April 28&lt;br /&gt;
| [[Releases/Fennec 4.0.1/BuildNotes|Build]], [[QA/Fennec/Milestones/2.0/ReleaseTest/4.0.1|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:2.1|SeaMonkey 2.1]]&lt;br /&gt;
| TBD &lt;br /&gt;
| [[SeaMonkey:Release Process:2.1|Build]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Previous Releases  ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;fullwidth-table&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name &lt;br /&gt;
! Release Date &lt;br /&gt;
! Links&lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:2.1b3|SeaMonkey 2.1b3]] &lt;br /&gt;
| April 8&lt;br /&gt;
| [[SeaMonkey:Release Process:2.1b3|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Mobile/Planning/2.0|Firefox 4.0 for mobile]] &lt;br /&gt;
| March 29&lt;br /&gt;
| [[Releases/Fennec 4.0/BuildNotes|Build]], [[QA/Fennec/Milestones/2.0/ReleaseTest/RC1|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:2.0.13|SeaMonkey 2.0.13]] &lt;br /&gt;
| March 23 &lt;br /&gt;
| [[SeaMonkey:Release Process:2.0.13|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 4.0|Firefox 4.0]] &lt;br /&gt;
| March 22 &lt;br /&gt;
| [[Releases/Firefox 4.0/BuildNotes|Build]], [[Releases/Firefox 4/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.6.16|Firefox 3.6.16]] &lt;br /&gt;
| March 22 &lt;br /&gt;
| [[Releases/Firefox 3.6.16/BuildNotes|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.5.18|Firefox 3.5.18]] &lt;br /&gt;
| March 22 &lt;br /&gt;
| [[Releases/Firefox 3.5.18/BuildNotes|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Mobile/Planning/2.0|Firefox 4 for mobile RC1]] &lt;br /&gt;
| March 21&lt;br /&gt;
| [[Releases/Fennec 4.0RC1/BuildNotes|Build]], [[QA/Fennec/Milestones/2.0/ReleaseTest/RC1|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.3a3|Thunderbird 3.3 Alpha 3]] &lt;br /&gt;
| March 15&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 4.0rc1|Firefox 4.0 RC1]] &lt;br /&gt;
| March 9 &lt;br /&gt;
| [[Releases/Firefox 4.0rc1/BuildNotes|Build]], [[Releases/Firefox 4RC/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.6.15|Firefox 3.6.15]] &lt;br /&gt;
| March 4 &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.1.9|Thunderbird 3.1.9]] &lt;br /&gt;
| March 4 &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:2.0.12|SeaMonkey 2.0.12]] &lt;br /&gt;
| March 2 &lt;br /&gt;
| [[SeaMonkey:Release Process:2.0.12|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.6.14|Firefox 3.6.14]] &lt;br /&gt;
| March 1 &lt;br /&gt;
| [[Releases/Firefox 3.6.14/BuildNotes|Build]], [[Releases/Firefox 3.6.14/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.5.17|Firefox 3.5.17]] &lt;br /&gt;
| March 1 &lt;br /&gt;
| [[Releases/Firefox 3.5.17/BuildNotes|Build]], [[Releases/Firefox 3.5.17/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.1.8|Thunderbird 3.1.8]] &lt;br /&gt;
| March 1 &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Labs/Jetpack/SDK/1.0b3|Add-on SDK 1.0b3]] &lt;br /&gt;
| March 1 &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 4.0b12|Firefox 4.0 Beta 12]] &lt;br /&gt;
| February 25 &lt;br /&gt;
| [[Releases/Firefox 4.0b12/BuildNotes|Build]], [[Releases/Firefox 4b12/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Mobile/Fennec/Fennec4.0b5|Firefox 4 for mobile Beta 5]] &lt;br /&gt;
| February 23 ([[Mobile/Planning/2.0|details]]) &lt;br /&gt;
| [[Releases/Fennec 4.0b5/BuildNotes|Build]], [[QA/Fennec/Milestones/2.0/ReleaseTest/Beta5|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:2.1b2|SeaMonkey 2.1b2]] &lt;br /&gt;
| February 14 &lt;br /&gt;
| [[SeaMonkey:Release Process:2.1b2|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 4.0b11|Firefox 4.0 Beta 11]] &lt;br /&gt;
| February 8 &lt;br /&gt;
| [[Releases/Firefox 4.0b11/BuildNotes|Build]], [[Releases/Firefox 4b11/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Mobile/Fennec/Fennec4.0b4|Fennec 4.0 Beta 4]] &lt;br /&gt;
| February 1 ([[Mobile/Planning/2.0|details]]) &lt;br /&gt;
| [[Releases/Fennec 4.0b4/BuildNotes|Build]], [[QA/Fennec/Milestones/2.0/ReleaseTest/Beta4|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 4.0b10|Firefox 4.0 Beta 10]] &lt;br /&gt;
| January 25 &lt;br /&gt;
| [[Releases/Firefox 4.0b10/BuildNotes|Build]], [[Releases/Firefox 4b10/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.3a2|Thunderbird 3.3 Alpha 2]] &lt;br /&gt;
| January 20&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 4.0b9|Firefox 4.0 Beta 9]] &lt;br /&gt;
| January 14 &lt;br /&gt;
| [[Releases/Firefox 4.0b9/BuildNotes|Build]], [[Releases/Firefox 4b9/Test Plan|QA]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For releases &#039;&#039;&#039;prior to 2011&#039;&#039;&#039;, please see the [[Releases/Old|archive]].&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Features/Release_Tracking&amp;diff=302363</id>
		<title>Features/Release Tracking</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Features/Release_Tracking&amp;diff=302363"/>
		<updated>2011-04-25T19:05:55Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: bz volunteered for bug 583514&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Firefox Flight Tracking page, wherein each release gets a table, and each table is made up of table rows transcluded in from [[Feature Page Structure|feature pages]] (which are listed on the [[Features|Features List]]).  &#039;&#039;Nothing here is necessarily final. If you have questions or would like to make changes, contact [[User:Dria|Deb]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Firefox 5 ==&lt;br /&gt;
=== Desktop ===&lt;br /&gt;
SDR - Security Design Review | SIR - Security Implementation Review {?-TBD,N-Not Neccessary,P-Pending,C-complete}&lt;br /&gt;
{| class=&amp;quot;fullwidth-table sortable&amp;quot; style=&amp;quot;width: 800px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:35%&amp;quot; | Feature&lt;br /&gt;
! style=&amp;quot;width:35%&amp;quot; | Status&lt;br /&gt;
! style=&amp;quot;width:10%&amp;quot; | ETA&lt;br /&gt;
! style=&amp;quot;width:20%&amp;quot; | Owner&lt;br /&gt;
|-&lt;br /&gt;
{{#lst:ChannelSwitching/ChannelSwitchingFeature|status}}&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=645288 Associate the webm file extension with Firefox]&lt;br /&gt;
| landed &lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Jim Mathies&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=645063 Move Do-not-track setting to the Privacy pane] &lt;br /&gt;
| landed &lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Sid Stamm&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=465086 When closing a tab with pointing device, don&#039;t immediately resize other tabs] &lt;br /&gt;
| landed &lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Frank Yan&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=610208 When closing a tab in Panorama, don&#039;t immediately resize other tabs] &lt;br /&gt;
| landed &lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Tim Taubert&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=627651 Improve smooth scrolling animation] &lt;br /&gt;
| landed &lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Alex Faaborg&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=623495 Improve Hebrew font rendering on OS X]&lt;br /&gt;
| landed &lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Jonathan Kew&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=643352 Dropped the Keep-Alive HTTP header] (Standards)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Pat McManus&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=623948 Firefox will try to re-start HTTP connections after a short-delay to work around the lost-first-SYN problem] (Performance)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Pat McManus&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=624739 HTTP Transactions sorted by CWND] (Performance)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Pat McManus&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=588781 Content-Disposition changes for correctness] (Standards)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || &#039;&#039;&#039;SIR: P&#039;&#039;&#039;&lt;br /&gt;
| Fx5 &lt;br /&gt;
| Julian Reschke&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=435442 CSS Animations]&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || &#039;&#039;&#039;SIR: P&#039;&#039;&#039;&lt;br /&gt;
| Fx5 &lt;br /&gt;
| David Baron&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=580531 Framerate &amp;amp; stats on video elements]&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || &#039;&#039;&#039;SIR: P&#039;&#039;&#039;&lt;br /&gt;
| Fx5 &lt;br /&gt;
| Chris Pearce&lt;br /&gt;
|-&lt;br /&gt;
| PGO 10% win on SS&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Someone&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=610077 setTimeout now clamped to a minimum of 4ms] (Standards and Benchmarks)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Boris Zbarsky&lt;br /&gt;
|-&lt;br /&gt;
| setTimeout in background tabs [https://bugzilla.mozilla.org/show_bug.cgi?id=614733 bug 614733] &amp;amp; [https://bugzilla.mozilla.org/show_bug.cgi?id=633421 bug 633421] (Performance)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Boris Zbarsky&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=630127 make mozRequestAnimationFrame much smoother with large callback functions] (Performance)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Boris Zbarsky&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=631837 significant querySelector speedup] (Performance)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Boris Zbarsky&lt;br /&gt;
|-&lt;br /&gt;
| Miscellaneous canvas performance improvements (Performance)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || &#039;&#039;&#039;SIR: P&#039;&#039;&#039;&lt;br /&gt;
| Fx5 &lt;br /&gt;
| Robert O&#039;Callahan&lt;br /&gt;
|-&lt;br /&gt;
| better memory reporting for SQLite databases {{bug|615978}}&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || &#039;&#039;&#039;SIR: P&#039;&#039;&#039;&lt;br /&gt;
| Fx5&lt;br /&gt;
| Shawn Wilsher&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=630040 Implement createImageData(ImageData)] (Standards)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: S&lt;br /&gt;
| Fx5&lt;br /&gt;
| Ms2ger&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=461066 Add support for XHR&#039;s loadend event] (Standards)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5&lt;br /&gt;
| Olli Pettay&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=438702 Canvas text baselines not fully implemented] (Standards)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5&lt;br /&gt;
| Peter Annema&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=55366 Don&#039;t reveal UI language to site/page]) (Privacy)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5&lt;br /&gt;
| Ben Bucksch&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=21479 MathML Embellished Operators] (Standards)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || &#039;&#039;&#039;SIR: P&#039;&#039;&#039;&lt;br /&gt;
| Fx5&lt;br /&gt;
| Karl Tomlinson&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=619503 Support SMIL animation of the &#039;class&#039; attribute] (Standards)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5&lt;br /&gt;
| Robert Longson&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=631132 Expose public APIs for converting doubles to signed/unsigned int per ECMA spec]&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5&lt;br /&gt;
| Andreas Gal&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=583514 All HTML Elements should have click() and accesskey]&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || &#039;&#039;&#039;SIR: P&#039;&#039;&#039;&lt;br /&gt;
| Fx5&lt;br /&gt;
| Boris Zbarsky&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=414064 Remove support for UTF-7 per HTML5 spec]&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || &#039;&#039;&#039;SIR: P&#039;&#039;&#039;&lt;br /&gt;
| Fx5&lt;br /&gt;
| Simon Montagu&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=604317 Remove support for UTF-32 per HTML5 spec]&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5&lt;br /&gt;
| Simon Montagu&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=635640 force font metrics of Arial Black to match the main Arial family]&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5&lt;br /&gt;
| Jonathan Kew&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=610391 Optimize pages with lots of combo-boxes] (Performance)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5&lt;br /&gt;
| Ehsan Akhgari&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=620626 Improved spell checking with updated Hunspell]&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5&lt;br /&gt;
| Ryan VanderMeulen&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=622842 Make our canvas implementation more compliant to the spec] (Standards)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || &#039;&#039;&#039;SIR: P&#039;&#039;&#039;&lt;br /&gt;
| Fx5&lt;br /&gt;
| Ms2ger&lt;br /&gt;
|-&lt;br /&gt;
| SSE optimizations for some Gecko internals (Performance)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || &#039;&#039;&#039;SIR: P&#039;&#039;&#039;&lt;br /&gt;
| Fx5&lt;br /&gt;
| Justin Lebar&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=644054 Support WOFF on Android]&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || &#039;&#039;&#039;SIR: P&#039;&#039;&#039;&lt;br /&gt;
| Fx5&lt;br /&gt;
| Makoto Kato&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=627651 Improve the smooth scroll animation]&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5&lt;br /&gt;
| Markus Stange&lt;br /&gt;
|-&lt;br /&gt;
| Some MathML improvements&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || &#039;&#039;&#039;SIR: P&#039;&#039;&#039;&lt;br /&gt;
| Fx5&lt;br /&gt;
| Frédéric Wang&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=494163 GIO/GVFS integration for opening sftp:// or smb:// URIs directly in Firefox under Gnome]&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || &#039;&#039;&#039;SIR: P&#039;&#039;&#039;&lt;br /&gt;
| Fx5&lt;br /&gt;
| jhorak&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=591341 Add color keywords for default text and background colors]&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5&lt;br /&gt;
| Florian Quèze&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Mobile  ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 800px;&amp;quot; class=&amp;quot;fullwidth-table sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:35%&amp;quot; | Feature &lt;br /&gt;
! style=&amp;quot;width:35%&amp;quot; | Status &lt;br /&gt;
! style=&amp;quot;width:10%&amp;quot; | ETA &lt;br /&gt;
! style=&amp;quot;width:20%&amp;quot; | Owner&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=607417 Optimized layout and interaction with some mobile web pages (improved position:fixed support)] &lt;br /&gt;
| landed &lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Thomas&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=646550 Add images downloaded in Firefox to the Android Gallery immediately (before: images were visible only after reboot] &lt;br /&gt;
| landed &lt;br /&gt;
SDR: N || &#039;&#039;&#039;SIR: P&#039;&#039;&#039;&lt;br /&gt;
| Fx5 &lt;br /&gt;
| Thomas&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=610784 Add a &amp;quot;More&amp;quot; button to the Android Menu when needed)] &lt;br /&gt;
| landed &lt;br /&gt;
SDR: N || SIR: S&lt;br /&gt;
| Fx5 &lt;br /&gt;
| Thomas&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=641014 Fix issue with color conversion for better display of images and video (Fix broken NEON Y&#039;CbCr to RGB conversion)] &lt;br /&gt;
| landed &lt;br /&gt;
SDR: N || &#039;&#039;&#039;SIR: P&#039;&#039;&#039;&lt;br /&gt;
| Fx5 &lt;br /&gt;
| Thomas&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=648268 Resolves recent breakage that would show an &amp;quot;undefined&amp;quot; error when trying to load web pages while outside of wifi or network coverave (Add remoteXUL strings for Firefox Mobile)] &lt;br /&gt;
| landed &lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Thomas&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=561694 Slight improvement of page load speed, especially on 3G network (e10s HTTP: Implement nsIProgressEventSink:part2)] &lt;br /&gt;
| landed &lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Thomas&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=648654 Add user-visible pref for Do Not Track] &lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| landed&lt;br /&gt;
| Fx5 &lt;br /&gt;
| Thomas&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=618989 Finish new theme styles for dialogs/prompts (prompts and confirms look like android dialogs)] &lt;br /&gt;
| landed &lt;br /&gt;
SDR: N || &#039;&#039;&#039;SIR: P&#039;&#039;&#039;&lt;br /&gt;
| Fx5 &lt;br /&gt;
| Thomas&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=639179 Smooth panning (resolves an issue where consecutive pans were a bit jumpy before)] &lt;br /&gt;
| landed &lt;br /&gt;
SDR: N || SIR: S&lt;br /&gt;
| Fx5 &lt;br /&gt;
| Thomas&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=614355 In landscape, virtual keyboard no longer takes up entire screen (covering Awesome Screen)] &lt;br /&gt;
| backed out &lt;br /&gt;
SDR: S || &#039;&#039;&#039;SIR: ?&#039;&#039;&#039;&lt;br /&gt;
| may NOT make it to Fx5 &lt;br /&gt;
| Thomas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Jetpack ===&lt;br /&gt;
{| class=&amp;quot;fullwidth-table sortable&amp;quot; style=&amp;quot;width: 800px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:35%&amp;quot; | Feature&lt;br /&gt;
! style=&amp;quot;width:35%&amp;quot; | Status&lt;br /&gt;
! style=&amp;quot;width:10%&amp;quot; | ETA&lt;br /&gt;
! style=&amp;quot;width:20%&amp;quot; | Owner&lt;br /&gt;
|-&lt;br /&gt;
| Create Firefox Add-ons using standard web programming skills&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| APIs to cover at least 80% of all Add-on use-cases&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| Automatic testing of add-ons&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| Automatic packaging of add-ons&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| Full documentation &amp;amp; tutorial&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| API: Access to System Clipboard&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| API: Create New Context Menu Items&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| API: Create toaster-style notifications&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| API: Create new Keyboard shortcuts for features&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| API: Execute scripts on web pages to modify page content&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| API: Create pop-up dialogs, or panels&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| API: Store and access creditials/passwords for webpages or the add-on&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| API: Access Firefox&#039;s private browsing mode&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| API: Make network requests&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| API: Simple storage to persist data across restarts&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| API: Access tabs or windows and their events&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| API: Clean widget creation that blends in well with Firefox&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Firefox 6 ==&lt;br /&gt;
=== Desktop ===&lt;br /&gt;
{| class=&amp;quot;fullwidth-table sortable&amp;quot; style=&amp;quot;width: 800px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:35%&amp;quot; | Feature&lt;br /&gt;
! style=&amp;quot;width:35%&amp;quot; | Status&lt;br /&gt;
! style=&amp;quot;width:10%&amp;quot; | ETA&lt;br /&gt;
! style=&amp;quot;width:20%&amp;quot; | Owner&lt;br /&gt;
|-&lt;br /&gt;
{{#lst:Firefox/Features/50ms_ASSERT|status}}&lt;br /&gt;
|-&lt;br /&gt;
{{#lst:DevTools/Features/Workspaces|status}}&lt;br /&gt;
|-&lt;br /&gt;
{{#lst:Extension Manager:Projects:Confirm on Upgrade|status}}&lt;br /&gt;
|-&lt;br /&gt;
{{#lst:Labs/F1/Feature Blocks/F1|status}}&lt;br /&gt;
|-&lt;br /&gt;
{{#lst:Identity/Features/In-browser_sign-in_UI|status}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Mobile ===&lt;br /&gt;
{| class=&amp;quot;fullwidth-table sortable&amp;quot; style=&amp;quot;width: 800px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:35%&amp;quot; | Feature&lt;br /&gt;
! style=&amp;quot;width:35%&amp;quot; | Status&lt;br /&gt;
! style=&amp;quot;width:10%&amp;quot; | ETA&lt;br /&gt;
! style=&amp;quot;width:20%&amp;quot; | Owner&lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/touch Touch Events]&lt;br /&gt;
| in-progress&lt;br /&gt;
| FF6&lt;br /&gt;
| mbrubeck&lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/TabletUI Tablet UI]&lt;br /&gt;
| in-design&lt;br /&gt;
| FF6&lt;br /&gt;
| mfinkle&lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/langchoice Better First-run - Language choice]&lt;br /&gt;
| in-progress&lt;br /&gt;
| FF6&lt;br /&gt;
| mfinkle&lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/localdataencryption Encrypt local data (passwords, etc)]&lt;br /&gt;
| not-started&lt;br /&gt;
| FF6&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/diskcache Disk Cache]&lt;br /&gt;
| ready-to-start&lt;br /&gt;
| FF6&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/disc Better browser feature discoverability]&lt;br /&gt;
| in-design&lt;br /&gt;
| FF6&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/indexdb IndexDB]&lt;br /&gt;
| in-progress&lt;br /&gt;
| FF6&lt;br /&gt;
| azakai&lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/sessionstore Session Store Enhancements]&lt;br /&gt;
| in-progress&lt;br /&gt;
| FF6&lt;br /&gt;
| mfinkle&lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/sync Sync Enhancements - Add Device]&lt;br /&gt;
| not-started&lt;br /&gt;
| FF6&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/formass Better Form Assistant on Android]&lt;br /&gt;
| in-progress&lt;br /&gt;
| FF6&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/visualrefresh Visual refresh (Gingerbread/Honeycomb)]&lt;br /&gt;
| not-started&lt;br /&gt;
| FF6&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/androidcopypaste Android-style copy/paste selectors]&lt;br /&gt;
| not-started&lt;br /&gt;
| FF6&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/mobitext Rewrite/Mobilize UI text]&lt;br /&gt;
| not-started&lt;br /&gt;
| FF6&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/mal Anti-malware/phishing UI]&lt;br /&gt;
| in-progress&lt;br /&gt;
| FF6&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/safebrowsing Safe browsing backend]&lt;br /&gt;
| not-started&lt;br /&gt;
| FF6&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/imgscale High quality image scaling]&lt;br /&gt;
| stalled&lt;br /&gt;
| FF6&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/readability Text readability]&lt;br /&gt;
| stalled&lt;br /&gt;
| FF6&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Firefox 7 ==&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
== Legend ==&lt;br /&gt;
{| class=&amp;quot;fullwidth-table&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{StatusHealthy|status=&amp;amp;nbsp;}}&lt;br /&gt;
| Healthy: feature is progressing as expected.&lt;br /&gt;
|-&lt;br /&gt;
| {{StatusBlocked|status=&amp;amp;nbsp;}}&lt;br /&gt;
| Blocked: feature is currently blocked.&lt;br /&gt;
|-&lt;br /&gt;
| {{StatusAtRisk|status=&amp;amp;nbsp;}}&lt;br /&gt;
| At Risk: feature is at risk of missing its targeted release.&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;ETA&#039;&#039;&#039;&lt;br /&gt;
| Estimated date for completion of the current feature task. Overall ETA for the feature is the product release date.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Features/Release_Tracking&amp;diff=302362</id>
		<title>Features/Release Tracking</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Features/Release_Tracking&amp;diff=302362"/>
		<updated>2011-04-25T19:04:36Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: Use th&amp;#039;s and add link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Firefox Flight Tracking page, wherein each release gets a table, and each table is made up of table rows transcluded in from [[Feature Page Structure|feature pages]] (which are listed on the [[Features|Features List]]).  &#039;&#039;Nothing here is necessarily final. If you have questions or would like to make changes, contact [[User:Dria|Deb]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Firefox 5 ==&lt;br /&gt;
=== Desktop ===&lt;br /&gt;
SDR - Security Design Review | SIR - Security Implementation Review {?-TBD,N-Not Neccessary,P-Pending,C-complete}&lt;br /&gt;
{| class=&amp;quot;fullwidth-table sortable&amp;quot; style=&amp;quot;width: 800px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:35%&amp;quot; | Feature&lt;br /&gt;
! style=&amp;quot;width:35%&amp;quot; | Status&lt;br /&gt;
! style=&amp;quot;width:10%&amp;quot; | ETA&lt;br /&gt;
! style=&amp;quot;width:20%&amp;quot; | Owner&lt;br /&gt;
|-&lt;br /&gt;
{{#lst:ChannelSwitching/ChannelSwitchingFeature|status}}&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=645288 Associate the webm file extension with Firefox]&lt;br /&gt;
| landed &lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Jim Mathies&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=645063 Move Do-not-track setting to the Privacy pane] &lt;br /&gt;
| landed &lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Sid Stamm&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=465086 When closing a tab with pointing device, don&#039;t immediately resize other tabs] &lt;br /&gt;
| landed &lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Frank Yan&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=610208 When closing a tab in Panorama, don&#039;t immediately resize other tabs] &lt;br /&gt;
| landed &lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Tim Taubert&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=627651 Improve smooth scrolling animation] &lt;br /&gt;
| landed &lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Alex Faaborg&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=623495 Improve Hebrew font rendering on OS X]&lt;br /&gt;
| landed &lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Jonathan Kew&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=643352 Dropped the Keep-Alive HTTP header] (Standards)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Pat McManus&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=623948 Firefox will try to re-start HTTP connections after a short-delay to work around the lost-first-SYN problem] (Performance)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Pat McManus&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=624739 HTTP Transactions sorted by CWND] (Performance)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Pat McManus&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=588781 Content-Disposition changes for correctness] (Standards)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || &#039;&#039;&#039;SIR: P&#039;&#039;&#039;&lt;br /&gt;
| Fx5 &lt;br /&gt;
| Julian Reschke&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=435442 CSS Animations]&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || &#039;&#039;&#039;SIR: P&#039;&#039;&#039;&lt;br /&gt;
| Fx5 &lt;br /&gt;
| David Baron&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=580531 Framerate &amp;amp; stats on video elements]&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || &#039;&#039;&#039;SIR: P&#039;&#039;&#039;&lt;br /&gt;
| Fx5 &lt;br /&gt;
| Chris Pearce&lt;br /&gt;
|-&lt;br /&gt;
| PGO 10% win on SS&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Someone&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=610077 setTimeout now clamped to a minimum of 4ms] (Standards and Benchmarks)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Boris Zbarsky&lt;br /&gt;
|-&lt;br /&gt;
| setTimeout in background tabs [https://bugzilla.mozilla.org/show_bug.cgi?id=614733 bug 614733] &amp;amp; [https://bugzilla.mozilla.org/show_bug.cgi?id=633421 bug 633421] (Performance)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Boris Zbarsky&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=630127 make mozRequestAnimationFrame much smoother with large callback functions] (Performance)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Boris Zbarsky&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=631837 significant querySelector speedup] (Performance)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Boris Zbarsky&lt;br /&gt;
|-&lt;br /&gt;
| Miscellaneous canvas performance improvements (Performance)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || &#039;&#039;&#039;SIR: P&#039;&#039;&#039;&lt;br /&gt;
| Fx5 &lt;br /&gt;
| Robert O&#039;Callahan&lt;br /&gt;
|-&lt;br /&gt;
| better memory reporting for SQLite databases {{bug|615978}}&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || &#039;&#039;&#039;SIR: P&#039;&#039;&#039;&lt;br /&gt;
| Fx5&lt;br /&gt;
| Shawn Wilsher&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=630040 Implement createImageData(ImageData)] (Standards)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: S&lt;br /&gt;
| Fx5&lt;br /&gt;
| Ms2ger&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=461066 Add support for XHR&#039;s loadend event] (Standards)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5&lt;br /&gt;
| Olli Pettay&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=438702 Canvas text baselines not fully implemented] (Standards)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5&lt;br /&gt;
| Peter Annema&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=55366 Don&#039;t reveal UI language to site/page]) (Privacy)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5&lt;br /&gt;
| Ben Bucksch&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=21479 MathML Embellished Operators] (Standards)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || &#039;&#039;&#039;SIR: P&#039;&#039;&#039;&lt;br /&gt;
| Fx5&lt;br /&gt;
| Karl Tomlinson&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=619503 Support SMIL animation of the &#039;class&#039; attribute] (Standards)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5&lt;br /&gt;
| Robert Longson&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=631132 Expose public APIs for converting doubles to signed/unsigned int per ECMA spec]&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5&lt;br /&gt;
| Andreas Gal&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=583514 All HTML Elements should have click() and accesskey]&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || &#039;&#039;&#039;SIR: P&#039;&#039;&#039;&lt;br /&gt;
| Fx5&lt;br /&gt;
| Ms2ger&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=414064 Remove support for UTF-7 per HTML5 spec]&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || &#039;&#039;&#039;SIR: P&#039;&#039;&#039;&lt;br /&gt;
| Fx5&lt;br /&gt;
| Simon Montagu&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=604317 Remove support for UTF-32 per HTML5 spec]&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5&lt;br /&gt;
| Simon Montagu&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=635640 force font metrics of Arial Black to match the main Arial family]&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5&lt;br /&gt;
| Jonathan Kew&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=610391 Optimize pages with lots of combo-boxes] (Performance)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5&lt;br /&gt;
| Ehsan Akhgari&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=620626 Improved spell checking with updated Hunspell]&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5&lt;br /&gt;
| Ryan VanderMeulen&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=622842 Make our canvas implementation more compliant to the spec] (Standards)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || &#039;&#039;&#039;SIR: P&#039;&#039;&#039;&lt;br /&gt;
| Fx5&lt;br /&gt;
| Ms2ger&lt;br /&gt;
|-&lt;br /&gt;
| SSE optimizations for some Gecko internals (Performance)&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || &#039;&#039;&#039;SIR: P&#039;&#039;&#039;&lt;br /&gt;
| Fx5&lt;br /&gt;
| Justin Lebar&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=644054 Support WOFF on Android]&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || &#039;&#039;&#039;SIR: P&#039;&#039;&#039;&lt;br /&gt;
| Fx5&lt;br /&gt;
| Makoto Kato&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=627651 Improve the smooth scroll animation]&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5&lt;br /&gt;
| Markus Stange&lt;br /&gt;
|-&lt;br /&gt;
| Some MathML improvements&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || &#039;&#039;&#039;SIR: P&#039;&#039;&#039;&lt;br /&gt;
| Fx5&lt;br /&gt;
| Frédéric Wang&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=494163 GIO/GVFS integration for opening sftp:// or smb:// URIs directly in Firefox under Gnome]&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || &#039;&#039;&#039;SIR: P&#039;&#039;&#039;&lt;br /&gt;
| Fx5&lt;br /&gt;
| jhorak&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=591341 Add color keywords for default text and background colors]&lt;br /&gt;
| landed&lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5&lt;br /&gt;
| Florian Quèze&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Mobile  ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 800px;&amp;quot; class=&amp;quot;fullwidth-table sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:35%&amp;quot; | Feature &lt;br /&gt;
! style=&amp;quot;width:35%&amp;quot; | Status &lt;br /&gt;
! style=&amp;quot;width:10%&amp;quot; | ETA &lt;br /&gt;
! style=&amp;quot;width:20%&amp;quot; | Owner&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=607417 Optimized layout and interaction with some mobile web pages (improved position:fixed support)] &lt;br /&gt;
| landed &lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Thomas&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=646550 Add images downloaded in Firefox to the Android Gallery immediately (before: images were visible only after reboot] &lt;br /&gt;
| landed &lt;br /&gt;
SDR: N || &#039;&#039;&#039;SIR: P&#039;&#039;&#039;&lt;br /&gt;
| Fx5 &lt;br /&gt;
| Thomas&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=610784 Add a &amp;quot;More&amp;quot; button to the Android Menu when needed)] &lt;br /&gt;
| landed &lt;br /&gt;
SDR: N || SIR: S&lt;br /&gt;
| Fx5 &lt;br /&gt;
| Thomas&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=641014 Fix issue with color conversion for better display of images and video (Fix broken NEON Y&#039;CbCr to RGB conversion)] &lt;br /&gt;
| landed &lt;br /&gt;
SDR: N || &#039;&#039;&#039;SIR: P&#039;&#039;&#039;&lt;br /&gt;
| Fx5 &lt;br /&gt;
| Thomas&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=648268 Resolves recent breakage that would show an &amp;quot;undefined&amp;quot; error when trying to load web pages while outside of wifi or network coverave (Add remoteXUL strings for Firefox Mobile)] &lt;br /&gt;
| landed &lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Thomas&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=561694 Slight improvement of page load speed, especially on 3G network (e10s HTTP: Implement nsIProgressEventSink:part2)] &lt;br /&gt;
| landed &lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| Fx5 &lt;br /&gt;
| Thomas&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=648654 Add user-visible pref for Do Not Track] &lt;br /&gt;
SDR: N || SIR: N &lt;br /&gt;
| landed&lt;br /&gt;
| Fx5 &lt;br /&gt;
| Thomas&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=618989 Finish new theme styles for dialogs/prompts (prompts and confirms look like android dialogs)] &lt;br /&gt;
| landed &lt;br /&gt;
SDR: N || &#039;&#039;&#039;SIR: P&#039;&#039;&#039;&lt;br /&gt;
| Fx5 &lt;br /&gt;
| Thomas&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=639179 Smooth panning (resolves an issue where consecutive pans were a bit jumpy before)] &lt;br /&gt;
| landed &lt;br /&gt;
SDR: N || SIR: S&lt;br /&gt;
| Fx5 &lt;br /&gt;
| Thomas&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugzilla.mozilla.org/show_bug.cgi?id=614355 In landscape, virtual keyboard no longer takes up entire screen (covering Awesome Screen)] &lt;br /&gt;
| backed out &lt;br /&gt;
SDR: S || &#039;&#039;&#039;SIR: ?&#039;&#039;&#039;&lt;br /&gt;
| may NOT make it to Fx5 &lt;br /&gt;
| Thomas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Jetpack ===&lt;br /&gt;
{| class=&amp;quot;fullwidth-table sortable&amp;quot; style=&amp;quot;width: 800px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:35%&amp;quot; | Feature&lt;br /&gt;
! style=&amp;quot;width:35%&amp;quot; | Status&lt;br /&gt;
! style=&amp;quot;width:10%&amp;quot; | ETA&lt;br /&gt;
! style=&amp;quot;width:20%&amp;quot; | Owner&lt;br /&gt;
|-&lt;br /&gt;
| Create Firefox Add-ons using standard web programming skills&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| APIs to cover at least 80% of all Add-on use-cases&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| Automatic testing of add-ons&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| Automatic packaging of add-ons&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| Full documentation &amp;amp; tutorial&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| API: Access to System Clipboard&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| API: Create New Context Menu Items&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| API: Create toaster-style notifications&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| API: Create new Keyboard shortcuts for features&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| API: Execute scripts on web pages to modify page content&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| API: Create pop-up dialogs, or panels&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| API: Store and access creditials/passwords for webpages or the add-on&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| API: Access Firefox&#039;s private browsing mode&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| API: Make network requests&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| API: Simple storage to persist data across restarts&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| API: Access tabs or windows and their events&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| API: Clean widget creation that blends in well with Firefox&lt;br /&gt;
| landed&lt;br /&gt;
| JP1.0&lt;br /&gt;
| --&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Firefox 6 ==&lt;br /&gt;
=== Desktop ===&lt;br /&gt;
{| class=&amp;quot;fullwidth-table sortable&amp;quot; style=&amp;quot;width: 800px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:35%&amp;quot; | Feature&lt;br /&gt;
! style=&amp;quot;width:35%&amp;quot; | Status&lt;br /&gt;
! style=&amp;quot;width:10%&amp;quot; | ETA&lt;br /&gt;
! style=&amp;quot;width:20%&amp;quot; | Owner&lt;br /&gt;
|-&lt;br /&gt;
{{#lst:Firefox/Features/50ms_ASSERT|status}}&lt;br /&gt;
|-&lt;br /&gt;
{{#lst:DevTools/Features/Workspaces|status}}&lt;br /&gt;
|-&lt;br /&gt;
{{#lst:Extension Manager:Projects:Confirm on Upgrade|status}}&lt;br /&gt;
|-&lt;br /&gt;
{{#lst:Labs/F1/Feature Blocks/F1|status}}&lt;br /&gt;
|-&lt;br /&gt;
{{#lst:Identity/Features/In-browser_sign-in_UI|status}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Mobile ===&lt;br /&gt;
{| class=&amp;quot;fullwidth-table sortable&amp;quot; style=&amp;quot;width: 800px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:35%&amp;quot; | Feature&lt;br /&gt;
! style=&amp;quot;width:35%&amp;quot; | Status&lt;br /&gt;
! style=&amp;quot;width:10%&amp;quot; | ETA&lt;br /&gt;
! style=&amp;quot;width:20%&amp;quot; | Owner&lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/touch Touch Events]&lt;br /&gt;
| in-progress&lt;br /&gt;
| FF6&lt;br /&gt;
| mbrubeck&lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/TabletUI Tablet UI]&lt;br /&gt;
| in-design&lt;br /&gt;
| FF6&lt;br /&gt;
| mfinkle&lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/langchoice Better First-run - Language choice]&lt;br /&gt;
| in-progress&lt;br /&gt;
| FF6&lt;br /&gt;
| mfinkle&lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/localdataencryption Encrypt local data (passwords, etc)]&lt;br /&gt;
| not-started&lt;br /&gt;
| FF6&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/diskcache Disk Cache]&lt;br /&gt;
| ready-to-start&lt;br /&gt;
| FF6&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/disc Better browser feature discoverability]&lt;br /&gt;
| in-design&lt;br /&gt;
| FF6&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/indexdb IndexDB]&lt;br /&gt;
| in-progress&lt;br /&gt;
| FF6&lt;br /&gt;
| azakai&lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/sessionstore Session Store Enhancements]&lt;br /&gt;
| in-progress&lt;br /&gt;
| FF6&lt;br /&gt;
| mfinkle&lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/sync Sync Enhancements - Add Device]&lt;br /&gt;
| not-started&lt;br /&gt;
| FF6&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/formass Better Form Assistant on Android]&lt;br /&gt;
| in-progress&lt;br /&gt;
| FF6&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/visualrefresh Visual refresh (Gingerbread/Honeycomb)]&lt;br /&gt;
| not-started&lt;br /&gt;
| FF6&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/androidcopypaste Android-style copy/paste selectors]&lt;br /&gt;
| not-started&lt;br /&gt;
| FF6&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/mobitext Rewrite/Mobilize UI text]&lt;br /&gt;
| not-started&lt;br /&gt;
| FF6&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/mal Anti-malware/phishing UI]&lt;br /&gt;
| in-progress&lt;br /&gt;
| FF6&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/safebrowsing Safe browsing backend]&lt;br /&gt;
| not-started&lt;br /&gt;
| FF6&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/imgscale High quality image scaling]&lt;br /&gt;
| stalled&lt;br /&gt;
| FF6&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.mozilla.org/Fennec/Features/readability Text readability]&lt;br /&gt;
| stalled&lt;br /&gt;
| FF6&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Firefox 7 ==&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
== Legend ==&lt;br /&gt;
{| class=&amp;quot;fullwidth-table&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{StatusHealthy|status=&amp;amp;nbsp;}}&lt;br /&gt;
| Healthy: feature is progressing as expected.&lt;br /&gt;
|-&lt;br /&gt;
| {{StatusBlocked|status=&amp;amp;nbsp;}}&lt;br /&gt;
| Blocked: feature is currently blocked.&lt;br /&gt;
|-&lt;br /&gt;
| {{StatusAtRisk|status=&amp;amp;nbsp;}}&lt;br /&gt;
| At Risk: feature is at risk of missing its targeted release.&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;ETA&#039;&#039;&#039;&lt;br /&gt;
| Estimated date for completion of the current feature task. Overall ETA for the feature is the product release date.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Releases&amp;diff=298838</id>
		<title>Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Releases&amp;diff=298838"/>
		<updated>2011-04-14T11:50:35Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: Archive 2010&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a page for tracking in-progress releases. For maintenance releases, we use a [[Releases/Checklist|general checklist]] to ensure we don&#039;t miss anything.&lt;br /&gt;
&lt;br /&gt;
* perhaps you&#039;d like to see who [[Releases/Drivers|release drivers for various releases]] are?&lt;br /&gt;
* or perhaps you&#039;d like to learn more about [[Releases/Priority_Ranking|the priority rankings]] we assign to releases?&lt;br /&gt;
* you might even wonder how we use [[Releases/Flags|flags]] to manage our releases?&lt;br /&gt;
* or what [[Releases/Branches|branches]] exist and when they branched?&lt;br /&gt;
* perchance you&#039;re confused about [[Releases/Update_Terms|update terminology]]?&lt;br /&gt;
* maybe you&#039;d like to know about our various branch [[Releases/Support_Levels|support levels]]?&lt;br /&gt;
&lt;br /&gt;
== Upcoming Releases  ==&lt;br /&gt;
&lt;br /&gt;
Please do not edit scheduled dates if you are not a release driver. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;fullwidth-table&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | &#039;&#039;&#039;Name&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | &#039;&#039;&#039;Scheduled Release Date&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | &#039;&#039;&#039;Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Advertised/prompted MU FF3.5.19-&amp;gt;4.0.1, FF3.6.17-&amp;gt;4.0.1&lt;br /&gt;
| May 03&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 4/Macaw |Firefox 4 Macaw]] &lt;br /&gt;
| April 26&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.6.17|Firefox 3.6.17]] &lt;br /&gt;
| April 26&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.5.19|Firefox 3.5.19]] &lt;br /&gt;
| April 26&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.1.10|Thunderbird 3.1.10]] &lt;br /&gt;
| April 26&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:2.0.14|SeaMonkey 2.0.14]] &lt;br /&gt;
| April 26 (In step with Firefox 3.5.19)&lt;br /&gt;
| [[SeaMonkey:Release Process:2.0.14|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:2.1b3|SeaMonkey 2.1b3]] &lt;br /&gt;
| TBD &lt;br /&gt;
| [[SeaMonkey:Release Process:2.1b3|Build]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Previous Releases ==&lt;br /&gt;
{| class=&amp;quot;fullwidth-table&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Release Date&lt;br /&gt;
! Links&lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:2.0.13|SeaMonkey 2.0.13]] &lt;br /&gt;
| March 23&lt;br /&gt;
| [[SeaMonkey:Release Process:2.0.13|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 4.0|Firefox 4.0]]&lt;br /&gt;
| March 22&lt;br /&gt;
| [[Releases/Firefox 4.0/BuildNotes|Build]], [[Releases/Firefox 4/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.6.16|Firefox 3.6.16]]&lt;br /&gt;
| March 22&lt;br /&gt;
| [[Releases/Firefox 3.6.16/BuildNotes|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.5.18|Firefox 3.5.18]]&lt;br /&gt;
| March 22&lt;br /&gt;
| [[Releases/Firefox 3.5.18/BuildNotes|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Mobile/Fennec/Fennec4.0RC1|Firefox 4 for mobile RC1]] &lt;br /&gt;
| March 21 or 22 ([[Mobile/Planning/2.0|details]])&lt;br /&gt;
| [[Releases/Fennec 4.0RC1/BuildNotes|Build]], [[QA/Fennec/Milestones/2.0/ReleaseTest/RC1|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.3a3|Thunderbird 3.3 Alpha 3]] &lt;br /&gt;
| March 15&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 4.0rc1|Firefox 4.0 RC1]]&lt;br /&gt;
| March 9&lt;br /&gt;
| [[Releases/Firefox 4.0rc1/BuildNotes|Build]], [[Releases/Firefox 4RC/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.6.15|Firefox 3.6.15]] &lt;br /&gt;
| March 4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.1.9|Thunderbird 3.1.9]] &lt;br /&gt;
| March 4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:2.0.12|SeaMonkey 2.0.12]] &lt;br /&gt;
| March 2 &lt;br /&gt;
| [[SeaMonkey:Release Process:2.0.12|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.6.14|Firefox 3.6.14]] &lt;br /&gt;
| March 1 &lt;br /&gt;
| [[Releases/Firefox 3.6.14/BuildNotes|Build]], [[Releases/Firefox 3.6.14/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.5.17|Firefox 3.5.17]] &lt;br /&gt;
| March 1 &lt;br /&gt;
| [[Releases/Firefox 3.5.17/BuildNotes|Build]], [[Releases/Firefox 3.5.17/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.1.8|Thunderbird 3.1.8]] &lt;br /&gt;
| March 1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Labs/Jetpack/SDK/1.0b3|Add-on SDK 1.0b3]] &lt;br /&gt;
| March 1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 4.0b12|Firefox 4.0 Beta 12]] &lt;br /&gt;
| February 25&lt;br /&gt;
| [[Releases/Firefox 4.0b12/BuildNotes|Build]], [[Releases/Firefox 4b12/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Mobile/Fennec/Fennec4.0b5|Firefox 4 for mobile Beta 5]] &lt;br /&gt;
| February 23 ([[Mobile/Planning/2.0|details]])&lt;br /&gt;
| [[Releases/Fennec 4.0b5/BuildNotes|Build]], [[QA/Fennec/Milestones/2.0/ReleaseTest/Beta5|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:2.1b2|SeaMonkey 2.1b2]] &lt;br /&gt;
| February 14&lt;br /&gt;
| [[SeaMonkey:Release Process:2.1b2|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 4.0b11|Firefox 4.0 Beta 11]] &lt;br /&gt;
| February 8&lt;br /&gt;
| [[Releases/Firefox 4.0b11/BuildNotes|Build]], [[Releases/Firefox 4b11/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Mobile/Fennec/Fennec4.0b4|Fennec 4.0 Beta 4]] &lt;br /&gt;
| February 1 ([[Mobile/Planning/2.0|details]])&lt;br /&gt;
| [[Releases/Fennec 4.0b4/BuildNotes|Build]], [[QA/Fennec/Milestones/2.0/ReleaseTest/Beta4|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 4.0b10|Firefox 4.0 Beta 10]] &lt;br /&gt;
| January 25&lt;br /&gt;
| [[Releases/Firefox 4.0b10/BuildNotes|Build]], [[Releases/Firefox 4b10/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.3a2|Thunderbird 3.3 Alpha 2]]&lt;br /&gt;
| January 20&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 4.0b9|Firefox 4.0 Beta 9]] &lt;br /&gt;
| January 14&lt;br /&gt;
| [[Releases/Firefox 4.0b9/BuildNotes|Build]], [[Releases/Firefox 4b9/Test Plan|QA]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For releases &#039;&#039;&#039;prior to 2011&#039;&#039;&#039;, please see the [[Releases/Old|archive]].&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Releases/Old&amp;diff=298837</id>
		<title>Releases/Old</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Releases/Old&amp;diff=298837"/>
		<updated>2011-04-14T11:44:56Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: Split&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page keeps track of older releases so that the main [[Releases]] page doesn&#039;t get too full.&lt;br /&gt;
&lt;br /&gt;
* [[Releases/Old/2001–2007|2001–2007]]&lt;br /&gt;
* [[Releases/Old/2008|2008]]&lt;br /&gt;
* [[Releases/Old/2009|2009]]&lt;br /&gt;
* [[Releases/Old/2010|2010]]&lt;br /&gt;
* [[Releases|2011]]&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Releases/Old/2010&amp;diff=298836</id>
		<title>Releases/Old/2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Releases/Old/2010&amp;diff=298836"/>
		<updated>2011-04-14T11:41:44Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: Archive&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;fullwidth-table&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Release Date&lt;br /&gt;
! Links&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 4.0b8|Firefox 4.0 Beta 8]] &lt;br /&gt;
| December 22 (tied to Fennec 4.0b3)&lt;br /&gt;
| [[Releases/Firefox 4.0b8/BuildNotes|Build]], [[Releases/Firefox 4b8/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Fennec 4.0b3|Fennec 4.0 Beta 3]] &lt;br /&gt;
| December 22 (tied to Firefox 4.0b8)&lt;br /&gt;
| [[Releases/Fennec 4.0b3/BuildNotes|Build]], [[QA/Fennec/Milestones/2.0/ReleaseTest/Beta3|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox_3.6.13|Firefox 3.6.13]]&lt;br /&gt;
| December 9&lt;br /&gt;
| [[Releases/Firefox_3.6.13/BuildNotes|Build]], [[Releases/Firefox_3.6.13/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird_3.1.7|Thunderbird 3.1.7]]&lt;br /&gt;
| December 9&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox_3.5.16|Firefox 3.5.16]]&lt;br /&gt;
| December 9&lt;br /&gt;
| [[Releases/Firefox_3.5.16/BuildNotes|Build]], [[Releases/Firefox_3.5.16/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird_3.0.11|Thunderbird 3.0.11]]&lt;br /&gt;
| December 9&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:2.0.11|SeaMonkey 2.0.11]]&lt;br /&gt;
| December 9 (tied to Firefox 3.5.16)&lt;br /&gt;
| [[SeaMonkey:Release_Process:2.0.11|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.3a1|Thunderbird 3.3 Alpha 1]]&lt;br /&gt;
| November 23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 4.0b7|Firefox 4.0 Beta 7]] &lt;br /&gt;
| November 10&lt;br /&gt;
| [[Releases/Firefox 4.0b7/BuildNotes|Build]], [[Releases/Firefox 4b7/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Fennec 4.0b2|Fennec 4.0 Beta 2]] &lt;br /&gt;
| November 4&lt;br /&gt;
| [[Releases/Fennec 4.0b2/BuildNotes|Build]], [[QA/Fennec/Milestones/2.0|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird_3.1.6|Thunderbird 3.1.6]]&lt;br /&gt;
| October 27&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird_3.0.10|Thunderbird 3.0.10]]&lt;br /&gt;
| October 27&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:2.0.10|SeaMonkey 2.0.10]]&lt;br /&gt;
| October 27&lt;br /&gt;
| [[SeaMonkey:Release_Process:2.0.10|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox_3.6.12|Firefox 3.6.12]]&lt;br /&gt;
| October 27&lt;br /&gt;
| [[Releases/Firefox_3.6.12/BuildNotes|Build]], [[Releases/Firefox_3.6.12/Test Plan|QA]], [[Releases/Post-mortems/Firefox_3.6.12|Post-Mortem]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox_3.5.15|Firefox 3.5.15]]&lt;br /&gt;
| October 27&lt;br /&gt;
| [[Releases/Firefox_3.5.15/BuildNotes|Build]], [[Releases/Firefox_3.5.15/Test Plan|QA]], [[Releases/Post-mortems/Firefox_3.6.12|Post-Mortem]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:2.1b1|SeaMonkey 2.1 Beta 1]]&lt;br /&gt;
| October 20&lt;br /&gt;
| [[SeaMonkey:Release_Process:2.1b1|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:2.0.9|SeaMonkey 2.0.9]]&lt;br /&gt;
| October 19 (tied to Firefox 3.5.14)&lt;br /&gt;
| [[SeaMonkey:Release_Process:2.0.9|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox_3.6.11|Firefox 3.6.11]]&lt;br /&gt;
| October 19&lt;br /&gt;
| [[Releases/Firefox_3.6.11/BuildNotes|Build]], [[Releases/Firefox_3.6.11/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird_3.1.5|Thunderbird 3.1.5]]&lt;br /&gt;
| October 19&lt;br /&gt;
| [[Releases/Thunderbird_3.1.5/BuildNotes|Build]], [[Releases/Thunderbird_3.1.5/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox_3.5.14|Firefox 3.5.14]]&lt;br /&gt;
| October 19&lt;br /&gt;
| [[Releases/Firefox_3.5.14/BuildNotes|Build]], [[Releases/Firefox_3.5.14/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird_3.0.9|Thunderbird 3.0.9]]&lt;br /&gt;
| October 19&lt;br /&gt;
| [[Releases/Thunderbird_3.0.9/BuildNotes|Build]], [[Releases/Thunderbird_3.0.9/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Mobile/Fennec/Fennec4.0b1|Fennec 4.0 Beta 1]]&lt;br /&gt;
| October 7&lt;br /&gt;
| [[Releases/Fennec 4.0b1/BuildNotes|Build]], [[Releases/Fennec 4.0b1/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird_3.1.4|Thunderbird 3.1.4]]&lt;br /&gt;
| September 16&lt;br /&gt;
| [[Releases/Thunderbird_3.1.4/BuildNotes|Build]], [[Releases/Thunderbird_3.1.4/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird_3.0.8|Thunderbird 3.0.8]]&lt;br /&gt;
| September 16&lt;br /&gt;
| [[Releases/Thunderbird_3.0.8/BuildNotes|Build]], [[Releases/Thunderbird_3.0.8/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:2.0.8|SeaMonkey 2.0.8]]&lt;br /&gt;
| September 15&lt;br /&gt;
| [[SeaMonkey:Release_Process:2.0.8|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox_3.6.10|Firefox 3.6.10]]&lt;br /&gt;
| September 15&lt;br /&gt;
| [[Releases/Firefox_3.6.10/BuildNotes|Build]], [[Releases/Firefox_3.6.10/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox_3.5.13|Firefox 3.5.13]]&lt;br /&gt;
| September 15&lt;br /&gt;
| [[Releases/Firefox_3.5.13/BuildNotes|Build]], [[Releases/Firefox_3.5.13/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 4.0b6|Firefox 4.0 Beta 6]] &lt;br /&gt;
| September 14&lt;br /&gt;
| [[Releases/Firefox 4.0b6/BuildNotes|Build]], [[Releases/Firefox 4b6/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:2.0.7|SeaMonkey 2.0.7]]&lt;br /&gt;
| September 7&lt;br /&gt;
| [[SeaMonkey:Release_Process:2.0.7|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 4.0b5|Firefox 4.0 Beta 5]]&lt;br /&gt;
| September 7&lt;br /&gt;
| [[Releases/Firefox 4.0b5/BuildNotes|Build]], [[Releases/Firefox 4b5/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox_3.6.9|Firefox 3.6.9]]&lt;br /&gt;
| September 7&lt;br /&gt;
| [[Releases/Firefox_3.6.9/BuildNotes|Build]], [[Releases/Firefox_3.6.9/Test Plan|QA]], [[Releases/Post-mortems/Firefox_3.6.9|Post Mortem]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox_3.5.12|Firefox 3.5.12]]&lt;br /&gt;
| September 7&lt;br /&gt;
| [[Releases/Firefox_3.5.12/BuildNotes|Build]], [[Releases/Firefox_3.5.12/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird_3.1.3|Thunderbird 3.1.3]]&lt;br /&gt;
| September 7&lt;br /&gt;
| [[Releases/Thunderbird_3.1.3/BuildNotes|Build]], [[Releases/Thunderbird_3.1.3/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird_3.0.7|Thunderbird 3.0.7]]&lt;br /&gt;
| September 7&lt;br /&gt;
| [[Releases/Thunderbird_3.0.7/BuildNotes|Build]], [[Releases/Thunderbird_3.0.7/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Mobile/Fennec/Fennec2.0/Multi-A1|Fennec 2.0 Alpha 1]]&lt;br /&gt;
| August 27&lt;br /&gt;
| [[Releases/Fennec 2.0a1/BuildNotes|Build]], [[Releases/Fennec 2.0a1/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:2.1a3|SeaMonkey 2.1 Alpha 3]]&lt;br /&gt;
| August 24&lt;br /&gt;
| [[SeaMonkey:Release_Process:2.1a3|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 4.0b4|Firefox 4.0 Beta 4]]&lt;br /&gt;
| August 24&lt;br /&gt;
| [[Releases/Firefox 4.0b4/BuildNotes|Build]], [[Releases/Firefox 4b4/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Thunderbird 2.0.0.24 -&amp;gt; 3.1.2 MU&#039;&#039;&lt;br /&gt;
| August 18&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Thunderbird 3.0.6 -&amp;gt; 3.1.2 MU&#039;&#039;&lt;br /&gt;
| August 11&lt;br /&gt;
| [[https://developer.mozilla.org/devnews/index.php/2010/08/12/upgrade-for-thunderbird-3-0-users/ devmo]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 4.0b3|Firefox 4.0 Beta 3]]&lt;br /&gt;
| August 11&lt;br /&gt;
| [[Releases/Firefox 4.0b3/BuildNotes|Build]], [[Releases/Firefox 4b3/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.1.2|Thunderbird 3.1.2]]&lt;br /&gt;
| August 5&lt;br /&gt;
| [[Releases/Thunderbird 3.1.2/BuildNotes|Build]], [[Releases/Thunderbird 3.1.2/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 4.0b2|Firefox 4.0 Beta 2]]&lt;br /&gt;
| July 27&lt;br /&gt;
| [[Releases/Firefox 4.0b2/BuildNotes|Build]], [[Releases/Firefox 4b2/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.6.8|Firefox 3.6.8]] &lt;br /&gt;
|  July 23&lt;br /&gt;
| [[Releases/Firefox 3.6.8/BuildNotes|Build]], [[Releases/Firefox 3.6.8/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.6.7|Firefox 3.6.7]] &lt;br /&gt;
|  July 20&lt;br /&gt;
| [[Releases/Firefox 3.6.7/BuildNotes|Build]], [[Releases/Firefox 3.6.7/Test Plan|QA]], [[Releases/Post-mortems/Firefox_3.6.7|Post Mortem]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.5.11|Firefox 3.5.11]] &lt;br /&gt;
| July 20&lt;br /&gt;
| [[Releases/Firefox 3.5.11/BuildNotes|Build]], [[Releases/Firefox 3.5.11/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.0.6|Thunderbird 3.0.6]]&lt;br /&gt;
| July 20&lt;br /&gt;
| [[Releases/Thunderbird 3.0.6/BuildNotes|Build]], [[Releases/Thunderbird 3.0.6/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.1.1|Thunderbird 3.1.1]]&lt;br /&gt;
| July 20&lt;br /&gt;
| [[Releases/Thunderbird 3.1.1/BuildNotes|Build]], [[Releases/Thunderbird 3.1.1/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:2.0.6|SeaMonkey 2.0.6]]&lt;br /&gt;
| July 20&lt;br /&gt;
| [[SeaMonkey:Release_Process:2.0.6|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Firefox 3.5.10 -&amp;gt; Firefox 3.6.6 Major Update&#039;&#039;&lt;br /&gt;
| July 13&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Firefox 3.0.19 -&amp;gt; Firefox 3.6.6 Major Update&#039;&#039;&lt;br /&gt;
| July 13&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:2.1a2|SeaMonkey 2.1 Alpha 2]]&lt;br /&gt;
| July 7&lt;br /&gt;
| [[SeaMonkey:Release_Process:2.1a2|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 4.0b1|Firefox 4.0 Beta 1]]&lt;br /&gt;
| July 6&lt;br /&gt;
| [[Releases/Firefox 4.0b1/BuildNotes|Build]], [[Releases/Firefox 4b1/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| [[Mobile/Fennec/Fennec1.1|Fennec 1.1 (Maemo)]]&lt;br /&gt;
| July 1&lt;br /&gt;
| [[Releases/Fennec 1.1/BuildNotes|Build]], [[Releases/Fennec 1.1/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Firefox_Sync/Releases/1.4|Firefox Sync 1.4]]&lt;br /&gt;
| July 1&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.6.6|Firefox 3.6.6]] ([http://christian.legnitto.com/blog/2010/06/09/heads-up-the-next-firefox-platform-version-is-1-9-2-6-instead-of-1-9-2-5/ where&#039;s 3.6.5?])&lt;br /&gt;
|  June 25&lt;br /&gt;
| [[Releases/Firefox 3.6.6/BuildNotes|Build]], [[Releases/Firefox 3.6.6/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.1|Thunderbird 3.1]]&lt;br /&gt;
| June 24&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.6.4|Firefox 3.6.4]] &lt;br /&gt;
| June 22&lt;br /&gt;
| [[Releases/Firefox 3.6.4/BuildNotes|Build]], [[Releases/Firefox 3.6.4/Test Plan|QA]], [[Releases/Post-mortems/Firefox_3.6.4|Post Mortem]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.5.10|Firefox 3.5.10]] &lt;br /&gt;
| June 22&lt;br /&gt;
| [[Releases/Firefox 3.5.10/BuildNotes|Build]], [[Releases/Firefox 3.5.10/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:2.0.5|SeaMonkey 2.0.5]]&lt;br /&gt;
| June 22&lt;br /&gt;
| [[SeaMonkey:Release_Process:2.0.5|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.0.5|Thunderbird 3.0.5]]&lt;br /&gt;
| June 17&lt;br /&gt;
| [[Releases/Thunderbird 3.0.5/BuildNotes|Build]], [[Releases/Thunderbird 3.0.5/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.7a5|Firefox 3.7 Alpha 5]] &lt;br /&gt;
| June 16&lt;br /&gt;
| [[Releases/Firefox 3.7a5/BuildNotes|Build]], [[Releases/Firefox 3.7a5/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.1rc2|Thunderbird 3.1 RC2]]&lt;br /&gt;
| June 9&lt;br /&gt;
| [[Releases/Thunderbird 3.1 RC2/BuildNotes|Build]], [[Releases/Thunderbird 3.1 RC2/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Labs/Weave/Roadmap/1.3|Firefox Sync 1.3]]&lt;br /&gt;
| May 28&lt;br /&gt;
| [http://ftp.mozilla.org/pub/mozilla.org/labs/weave/development/1.3.x Build], [http://wiki.mozilla.org/QA/Weave_Test_Plan/1.3 QA]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.1rc1|Thunderbird 3.1 RC1]]&lt;br /&gt;
| May 27&lt;br /&gt;
| [[Releases/Thunderbird 3.1rc1/BuildNotes|Build]], [[Releases/Thunderbird 3.1rc1/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| Firefox 3.7a4webm&lt;br /&gt;
| May 19&lt;br /&gt;
| [[Releases/Firefox 3.7a4webm/BuildNotes|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:2.1a1|SeaMonkey 2.1 Alpha 1]]&lt;br /&gt;
| May 18&lt;br /&gt;
| [[SeaMonkey:Release_Process:2.1a1|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.1b2|Thunderbird 3.1 Beta 2]]&lt;br /&gt;
| May 5&lt;br /&gt;
| [[Releases/Thunderbird 3.1b2/BuildNotes|Build]], [[Releases/Thunderbird 3.1b2/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| Fennec 1.0.1 (Maemo) &lt;br /&gt;
| April 13&lt;br /&gt;
| {{bug|552072|Build}}, [[Releases/Fennec 1.0.1/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.7a4|Firefox 3.7 Alpha 4]] &lt;br /&gt;
| April 12&lt;br /&gt;
| [[Releases/Firefox 3.7a4/BuildNotes|Build]], [[Releases/Firefox 3.7a4/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.6.3plugin1|Firefox 3.6.3 Plugin 1]] &lt;br /&gt;
| April 8&lt;br /&gt;
| [[Releases/Firefox 3.6.3plugin1/BuildNotes|Build]], [[Releases/Firefox 3.6.3plugin1/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.6.3|Firefox 3.6.3]] &lt;br /&gt;
| April 1&lt;br /&gt;
| [[Releases/Firefox 3.6.3/BuildNotes|Build]], [[Releases/Firefox 3.6.3/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.0.19|Firefox 3.0.19]] &lt;br /&gt;
| March 30&lt;br /&gt;
| [[Releases/Firefox 3.0.19/BuildNotes|Build]], [[Releases/Firefox 3.0.19/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.5.9|Firefox 3.5.9]] &lt;br /&gt;
| March 30&lt;br /&gt;
| [[Releases/Firefox 3.5.9/BuildNotes|Build]], [[Releases/Firefox 3.5.9/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:2.0.4|SeaMonkey 2.0.4]]&lt;br /&gt;
| March 30&lt;br /&gt;
| [[SeaMonkey:Release_Process:2.0.4|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.0.4|Thunderbird 3.0.4]]&lt;br /&gt;
| March 30&lt;br /&gt;
| [[Releases/Thunderbird 3.0.4/BuildNotes|Build]], [[Releases/Thunderbird 3.0.4/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.6.2|Firefox 3.6.2]] &lt;br /&gt;
| March 22&lt;br /&gt;
| [[Releases/Firefox 3.6.2/BuildNotes|Build]], [[Releases/Firefox 3.6.2/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.7a3|Firefox 3.7 Alpha 3]] &lt;br /&gt;
| March 17&lt;br /&gt;
| [[Releases/Firefox 3.7a3/BuildNotes|Build]], [[Releases/Firefox 3.7a3/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 2.0.0.24|Thunderbird 2.0.0.24]] &lt;br /&gt;
| March 16&lt;br /&gt;
| [[Releases/Thunderbird 2.0.0.24/BuildNotes|Build]], [[Releases/Thunderbird 2.0.0.24/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:1.1.19|SeaMonkey 1.1.19]]&lt;br /&gt;
| March 16&lt;br /&gt;
| [[SeaMonkey:Release_Process:1.1.19|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Firefox 3.5.8 -&amp;gt; Firefox 3.6 Major Update&#039;&#039;&lt;br /&gt;
| March 11&lt;br /&gt;
| [https://developer.mozilla.org/devnews/index.php/2010/03/11/upgrade-offer-to-be-issued-to-firefox-3-and-firefox-3-5-users/ devnews announcement]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Firefox 3.0.19 -&amp;gt; Firefox 3.6 Major Update&#039;&#039;&lt;br /&gt;
| March 11&lt;br /&gt;
| [https://developer.mozilla.org/devnews/index.php/2010/03/11/upgrade-offer-to-be-issued-to-firefox-3-and-firefox-3-5-users/ devnews announcement]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.1b1|Thunderbird 3.1 Beta 1]]&lt;br /&gt;
| March 10&lt;br /&gt;
| [[Releases/Thunderbird 3.1b1/BuildNotes|Build]], [[Releases/Thunderbird 3.1b1/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.7a2|Firefox 3.7 Alpha 2]] &lt;br /&gt;
| March 2&lt;br /&gt;
| [[Releases/Firefox 3.7a2/BuildNotes|Build]], [[Releases/Firefox 3.7a2/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.0.3|Thunderbird 3.0.3]]&lt;br /&gt;
| March 1&lt;br /&gt;
| [[Releases/Thunderbird 3.0.3/BuildNotes|Build]], [[Releases/Thunderbird 3.0.3/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.0.2|Thunderbird 3.0.2]]&lt;br /&gt;
| February 25&lt;br /&gt;
| [[Releases/Thunderbird 3.0.2/BuildNotes|Build]], [[Releases/Thunderbird 3.0.2/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| Fennec 1.1a1 (WinMO) &lt;br /&gt;
| February 18&lt;br /&gt;
| [[Releases/Fennec 1.1a1/BuildNotes|Build]], [[QA/Fennec1.0/ReleaseTest/1.0WinMo_Alpha4|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.0.18|Firefox 3.0.18]] &lt;br /&gt;
| February 17&lt;br /&gt;
| [[Releases/Firefox 3.0.18/BuildNotes|Build]], [[Releases/Firefox 3.0.18/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.5.8|Firefox 3.5.8]] &lt;br /&gt;
| February 17&lt;br /&gt;
| [[Releases/Firefox 3.5.8/BuildNotes|Build]], [[Releases/Firefox 3.5.8/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:2.0.3|SeaMonkey 2.0.3]] &lt;br /&gt;
| February 17&lt;br /&gt;
| [[SeaMonkey:Release_Process:2.0.3|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.7a1|Firefox 3.7 Alpha 1]] &lt;br /&gt;
| February 10&lt;br /&gt;
| [[Releases/Firefox 3.7a1/BuildNotes|Build]], [[Releases/Firefox 3.7a1/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Funnelcake10|Funnelcake10 (3.6)]] &lt;br /&gt;
| February 4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.1a1|Thunderbird 3.1 Alpha 1]]&lt;br /&gt;
| February 3&lt;br /&gt;
| [[Releases/Thunderbird 3.1a1/BuildNotes|Build]], [[Releases/Thunderbird 3.1a1/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Partnering:Repacks:Firefox_3.6|Firefox 3.6 Partner Repacks]]&lt;br /&gt;
| January 22&lt;br /&gt;
| [[Partnering:Repacks:Status | Status]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.6|Firefox 3.6]] &lt;br /&gt;
| January 21&lt;br /&gt;
| [[Releases/Firefox 3.6/BuildNotes|Build]], [[Releases/Firefox 3.6/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.0.1|Thunderbird 3.0.1]]&lt;br /&gt;
| January 20&lt;br /&gt;
| [[Releases/Thunderbird 3.0.1/BuildNotes|Build]], [[Releases/Thunderbird 3.0.1/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.6rc2|Firefox 3.6 RC2]]&lt;br /&gt;
| January 17&lt;br /&gt;
| [[Releases/Firefox 3.6rc2/BuildNotes|Build]], [[Releases/Firefox 3.6RC2/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;FF 3.0.17 -&amp;gt; 3.5.7&#039;&#039;&lt;br /&gt;
| January 13&lt;br /&gt;
| {{bug|539504|Build}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:2.0.2|SeaMonkey 2.0.2]] &lt;br /&gt;
| January 11&lt;br /&gt;
| [[SeaMonkey:Release_Process:2.0.2|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.6rc1|Firefox 3.6 RC1]] &lt;br /&gt;
| January 8&lt;br /&gt;
| [[Releases/Firefox 3.6rc1/BuildNotes|Build]], [[Releases/Firefox 3.6RC1/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.0.17|Firefox 3.0.17]] &lt;br /&gt;
| January 5&lt;br /&gt;
| [[Releases/Firefox 3.0.17/BuildNotes|Build]], [[Releases/Firefox 3.0.17/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.5.7|Firefox 3.5.7]] &lt;br /&gt;
| January 5&lt;br /&gt;
| [[Releases/Firefox 3.5.7/BuildNotes|Build]], [[Releases/Firefox 3.5.7/Test Plan|QA]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Releases/Old/2009&amp;diff=298835</id>
		<title>Releases/Old/2009</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Releases/Old/2009&amp;diff=298835"/>
		<updated>2011-04-14T11:39:38Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: Move around&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;fullwidth-table&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Release Date&lt;br /&gt;
! Links&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.6b5|Firefox 3.6 Beta 5]] &lt;br /&gt;
| December 17, 2009&lt;br /&gt;
| [[Releases/Firefox 3.6b5/BuildNotes|Build]], [[Releases/Firefox 3.6Br5/Test_Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Partnering:Repacks:Firefox_3.5.6|Firefox 3.5.6 Partner Repacks]]&lt;br /&gt;
| December 17, 2009&lt;br /&gt;
| [[Partnering:Repacks:Status | Status]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.0.16|Firefox 3.0.16]] &lt;br /&gt;
| December 15, 2009&lt;br /&gt;
| [[Releases/Firefox 3.0.16/BuildNotes|Build]], [[Releases/Firefox 3.0.16/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.5.6|Firefox 3.5.6]]&lt;br /&gt;
| December 15, 2009&lt;br /&gt;
| [[Releases/Firefox 3.5.6/BuildNotes|Build]], [[Releases/Firefox 3.5.6/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:2.0.1|SeaMonkey 2.0.1]] &lt;br /&gt;
| December 15, 2009&lt;br /&gt;
| [[SeaMonkey:Release_Process:2.0.1|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.0|Thunderbird 3.0]]&lt;br /&gt;
| December 8, 2009&lt;br /&gt;
| [[Releases/Thunderbird 3.0/BuildNotes|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.0rc2|Thunderbird 3.0 RC2]]&lt;br /&gt;
| December 1, 2009&lt;br /&gt;
| [[Releases/Thunderbird 3.0rc2/BuildNotes|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| Firefox 3.0.15 -&amp;gt; 3.5.5 MU&lt;br /&gt;
| December 1, 2009&lt;br /&gt;
| [[Releases/Firefox 3.0.15 MU/BuildNotes|Build]], [[Releases/Firefox 3.0.15 MU/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.6b4|Firefox 3.6 Beta 4]] &lt;br /&gt;
| November 26, 2009&lt;br /&gt;
| [[Releases/Firefox 3.6b4/BuildNotes|Build]], [[Releases/Firefox 3.6Br4/Test_Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.0rc1|Thunderbird 3.0 RC1]]&lt;br /&gt;
| November 24, 2009&lt;br /&gt;
| [[Releases/Thunderbird 3.0rc1/BuildNotes|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.6b3|Firefox 3.6 Beta 3]] &lt;br /&gt;
| November 17, 2009&lt;br /&gt;
| [[Releases/Firefox 3.6b3/BuildNotes|Build]], [[Releases/Firefox 3.6Br3/Test_Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.6b2|Firefox 3.6 Beta 2]] &lt;br /&gt;
| November 10, 2009&lt;br /&gt;
| [[Releases/Firefox 3.6b2/BuildNotes|Build]], [[Releases/Firefox 3.6Br2/Test_Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.5.5|Firefox 3.5.5]] &lt;br /&gt;
| November 5, 2009&lt;br /&gt;
| [[Releases/Firefox 3.5.5/BuildNotes|Build]], [[Releases/Firefox 3.5.5/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.6b1|Firefox 3.6 Beta 1]] &lt;br /&gt;
| October 30, 2009&lt;br /&gt;
| [[Releases/Firefox 3.6b1/BuildNotes|Build]], [[Releases/Firefox 3.6b1/Test_Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.0.15|Firefox 3.0.15]] &lt;br /&gt;
| October 27, 2009&lt;br /&gt;
| [[Releases/Firefox 3.0.15/BuildNotes|Build]], [[Releases/Firefox 3.0.15/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.5.4|Firefox 3.5.4]] &lt;br /&gt;
| October 27, 2009&lt;br /&gt;
| [[Releases/Firefox 3.5.4/BuildNotes|Build]], [[Releases/Firefox 3.5.4/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:2.0|SeaMonkey 2.0]] &lt;br /&gt;
| October 27, 2009&lt;br /&gt;
| [[SeaMonkey:Release_Process:2.0|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:2.0|SeaMonkey 2.0rc2]]&lt;br /&gt;
| October 19, 2009&lt;br /&gt;
| [[SeaMonkey:Release_Process:2.0rc2|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.6a2|Firefox 3.6a2]] &lt;br /&gt;
| October 14, 2009 (Only for WinCE)&lt;br /&gt;
| [[Releases/Firefox 3.6a2/BuildNotes|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:2.0|SeaMonkey 2.0rc1]]&lt;br /&gt;
| October 10, 2009&lt;br /&gt;
| [[SeaMonkey:Release_Process:2.0rc1|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.0b4|Thunderbird 3.0b4]]&lt;br /&gt;
| September 22, 2009&lt;br /&gt;
| [[Releases/Thunderbird 3.0b4/BuildNotes|Build]], [[Releases/Thunderbird 3.0b4/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:2.0b2|SeaMonkey 2.0b2]] &lt;br /&gt;
| September 12, 2009&lt;br /&gt;
| [[SeaMonkey:Release_Process:2.0b2|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Partnering:Repacks:Firefox_3.5.3|Firefox 3.5.3 Partner Repacks]]&lt;br /&gt;
| September 11, 2009&lt;br /&gt;
| [[Partnering:Repacks:Status | Status]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.0.14|Firefox 3.0.14]] &lt;br /&gt;
| September 9, 2009&lt;br /&gt;
| [[Releases/Firefox 3.0.14/BuildNotes|Build]], [[Releases/Firefox 3.0.14/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.5.3|Firefox 3.5.3]] &lt;br /&gt;
| September 9, 2009&lt;br /&gt;
| [[Releases/Firefox 3.5.3/BuildNotes|Build]], [[Releases/Firefox 3.5.3/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:1.1.18|SeaMonkey 1.1.18]] &lt;br /&gt;
| September 3, 2009&lt;br /&gt;
| Build&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 2.0.0.23|Thunderbird 2.0.0.23]]&lt;br /&gt;
| August 20, 2009&lt;br /&gt;
| [[Releases/Thunderbird_2.0.0.23/BuildNotes|Build]], [[Releases/Thunderbird 2.0.0.23/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| Firefox 3.0.13 -&amp;gt; 3.5.2 MU&lt;br /&gt;
| August 13, 2009&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.6a1|Firefox 3.6a1]] &lt;br /&gt;
| August 7, 2009&lt;br /&gt;
| [[Releases/Firefox 3.6a1/BuildNotes|Build]], [[Releases/Firefox 3.6a1/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Partnering:Repacks:Firefox_3.5.2|Firefox 3.5.2 Partner Repacks]]&lt;br /&gt;
| August 5, 2009&lt;br /&gt;
| [[Partnering:Repacks:Status | Status]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.5.2|Firefox 3.5.2]] &lt;br /&gt;
| August 3, 2009&lt;br /&gt;
| [[Releases/Firefox 3.5.2/BuildNotes|Build]], [[Releases/Firefox 3.5.2/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.0.13|Firefox 3.0.13]] &lt;br /&gt;
| August 3, 2009&lt;br /&gt;
| [[Releases/Firefox 3.0.13/BuildNotes|Build]], [[Releases/Firefox 3.0.13/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Funnelcake09|Funnelcake09]] &lt;br /&gt;
| July 28, 2009 &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.0b3|Thunderbird 3.0b3]] &lt;br /&gt;
| July 21, 2009 &lt;br /&gt;
| [[Releases/Thunderbird 3.0b3/BuildNotes|Build]], [[QA/Thunderbird3.0/TestPlan/Beta3|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SeaMonkey:Releases:2.0b1|SeaMonkey 2.0b1]] &lt;br /&gt;
| July 21, 2009&lt;br /&gt;
| [[SeaMonkey:Release_Process:2.0b1|Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.0.12|Firefox 3.0.12]] &lt;br /&gt;
| July 21, 2009 &lt;br /&gt;
| [[Releases/Firefox 3.0.12/BuildNotes|Build]], [[Releases/Firefox 3.0.12/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.5.1|Firefox 3.5.1]] &lt;br /&gt;
| July 16, 2009&lt;br /&gt;
| [[Releases/Firefox 3.5.1/BuildNotes|Build]], [[Releases/Firefox 3.5.1/Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;s&amp;gt;[[Partnering:Repacks:Firefox 3.0.12|Firefox 3.0.12 Partner Repacks]]&amp;lt;/s&amp;gt;&lt;br /&gt;
| 3.0.x Repacks discontinued &lt;br /&gt;
| &amp;lt;s&amp;gt;[[Partnering:Repacks:Status|Status]]&amp;lt;/s&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Partnering:Repacks:Firefox_3.5|Firefox 3.5 Partner Repacks]]&lt;br /&gt;
| July 3, 2009&lt;br /&gt;
| [[Partnering:Repacks:Status | Status]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.5|Firefox 3.5]]&lt;br /&gt;
| June 30, 2009&lt;br /&gt;
| [[Releases/Firefox 3.5/BuildNotes | Build]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.5rc3 | Firefox 3.5 RC3]]&lt;br /&gt;
| June 24, 2009&lt;br /&gt;
| [[Releases/Firefox 3.5rc3/BuildNotes | Build]], [[QA/Firefox3.5/TestPlan/RC3 | QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 2.0.0.22|Thunderbird 2.0.0.22]]&lt;br /&gt;
| June 22, 2009&lt;br /&gt;
| [[Releases/Thunderbird 2.0.0.22/BuildNotes | Build]], [[Releases/Thunderbird 2.0.0.22/Test Plan | QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.5rc2 | Firefox 3.5 RC2]]&lt;br /&gt;
| June 19, 2009&lt;br /&gt;
| [[Releases/Firefox 3.5rc2/BuildNotes | Build]], [[QA/Firefox3.5/TestPlan/RC2 | QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Partnering:Repacks:Firefox_3.0.11|Firefox 3.0.11 Partner Repacks]]&lt;br /&gt;
| June 18, 2009&lt;br /&gt;
| [[Partnering:Repacks:Status | Status]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Funnelcake08|Funnelcake08]]&lt;br /&gt;
| June 18, 2009&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.5rc1 | Firefox 3.5 RC1]]&lt;br /&gt;
| June 16, 2009&lt;br /&gt;
| [[Releases/Firefox 3.5rc1/BuildNotes | Build]], [[QA/Firefox3.5/TestPlan/RC1 | QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.0.11|Firefox 3.0.11]]&lt;br /&gt;
| June 11, 2009&lt;br /&gt;
| [[Releases/Firefox 3.0.11/BuildNotes | Build]], [[Releases/Firefox 3.0.11/Test Plan | QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [https://developer.mozilla.org/devnews/index.php/2009/06/08/firefox-35-preview-now-available-for-beta-users/ Firefox 3.5 Preview (3.5b99)]&lt;br /&gt;
| June 08, 2009&lt;br /&gt;
| [[Releases/Firefox 3.5 Preview/BuildNotes | Build]], [[QA/Firefox3.5/TestPlan/BetaPreview | QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 2.0.0.20 MU 2|Firefox 2.0.0.20 -&amp;gt; 3.0.10 MU]]&lt;br /&gt;
| May 21, 2009&lt;br /&gt;
| [[Releases/Firefox 2.0.0.20 MU 2/BuildNotes | Build]], [[Releases/Firefox 2.0.0.20 MU 2/Test Plan | QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Partnering:Repacks:Firefox_3.0.10|Firefox 3.0.10 Partner Repacks]]&lt;br /&gt;
| May 1, 2009&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.5b4 | Firefox 3.5b4]]&lt;br /&gt;
| April 27, 2009&lt;br /&gt;
| [[Releases/Firefox 3.5b4/BuildNotes | Build]], [[QA/Firefox3.5/TestPlan/Beta4 | QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.0.10|Firefox 3.0.10]]&lt;br /&gt;
| April 27, 2009&lt;br /&gt;
| [[Releases/Firefox 3.0.10/BuildNotes | Build]], [[Releases/Firefox 3.0.10/Test Plan | QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.0.9|Firefox 3.0.9]]&lt;br /&gt;
| April 21, 2009&lt;br /&gt;
| [[Releases/Firefox 3.0.9/BuildNotes | Build]], [[Releases/Firefox 3.0.9/Test Plan | QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.0.8|Firefox 3.0.8]]&lt;br /&gt;
| March 27, 2009&lt;br /&gt;
| [[Releases/Firefox 3.0.8/BuildNotes | Build]], [[Releases/Firefox 3.0.8/Test Plan | QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Fx_3.0.7_Partners | Firefox 3.0.7 Partner Repacks]]&lt;br /&gt;
| March 13, 2009&lt;br /&gt;
| Build, QA&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Funnelcake07|Funnelcake07]]&lt;br /&gt;
| March 26, 2009&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 2.0.0.21|Thunderbird 2.0.0.21]]&lt;br /&gt;
| March 18, 2009&lt;br /&gt;
| [[Releases/Thunderbird 2.0.0.21/BuildNotes | Build]], [[Releases/Thunderbird 2.0.0.21/Test Plan | QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.1b3|Firefox 3.1b3]]&lt;br /&gt;
| March 12, 2009&lt;br /&gt;
| [[Releases/Firefox 3.1b3/BuildNotes | Build]], [[QA/Firefox3.1/TestPlan/Beta3 | QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.0.7|Firefox 3.0.7]]&lt;br /&gt;
| March 4, 2009&lt;br /&gt;
| [[Releases/Firefox 3.0.7/BuildNotes | Build]], [[Releases/Firefox 3.0.7/Test Plan | QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.0b2|Thunderbird 3.0b2]]&lt;br /&gt;
| February 26, 2009&lt;br /&gt;
| [[Releases/Thunderbird_3.0b2:BuildNotes|Build]], [[QA/Thunderbird3/TestResults/Beta2|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Funnelcake06|Funnelcake06]]&lt;br /&gt;
| February 17, 2009&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.0.6|Firefox 3.0.6]]&lt;br /&gt;
| February 3, 2009&lt;br /&gt;
| [[Releases/Firefox 3.0.6/BuildNotes | Build]], [[Releases/Firefox 3.0.6/Test Plan | QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Funnelcake05|Funnelcake05]]&lt;br /&gt;
| January 13, 2009&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 2.0.0.20 MU|Firefox 2.0.0.20 -&amp;gt; 3.0.5 MU]]&lt;br /&gt;
| January 08, 2009&lt;br /&gt;
| [[Releases/Firefox 2.0.0.20 MU/BuildNotes | Build]], [[Releases/Firefox 2.0.0.20 MU/Test Plan | QA]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Releases/Old/2008&amp;diff=298834</id>
		<title>Releases/Old/2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Releases/Old/2008&amp;diff=298834"/>
		<updated>2011-04-14T11:38:36Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: Move around&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;fullwidth-table&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Release Date&lt;br /&gt;
! Links&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 2.0.0.19|Thunderbird 2.0.0.19]]&lt;br /&gt;
| December 30, 2008&lt;br /&gt;
| [[Releases/Thunderbird 2.0.0.19/BuildNotes | Build]], [[Thunderbird:2.0.0.19:Test_Plan | QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 2.0.0.20|Firefox 2.0.0.20]]&lt;br /&gt;
| December 18, 2008&lt;br /&gt;
| [[Releases/Firefox 2.0.0.20/BuildNotes | Build]], [[Firefox:2.0.0.20:Test_Plan | QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.0.5|Firefox 3.0.5]]&lt;br /&gt;
| December 16, 2008&lt;br /&gt;
| [[Releases/Firefox 3.0.5/BuildNotes | Build]], [[Firefox:3.0.5:Test_Plan | QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 2.0.0.19|Firefox 2.0.0.19]]&lt;br /&gt;
| December 16, 2008&lt;br /&gt;
| [[Releases/Firefox 2.0.0.19/BuildNotes | Build]], [[Firefox:2.0.0.19:Test_Plan | QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Funnelcake|Funnelcake04]]&lt;br /&gt;
| December 15, 2008&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.0b1 | Thunderbird 3.0b1]]&lt;br /&gt;
| December 9th, 2008&lt;br /&gt;
| [[Releases/Thunderbird_3.0b1:BuildNotes | Build]], [[QA/Thunderbird3/TestResults/Beta1 | QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.1b2 | Firefox 3.1b2]]&lt;br /&gt;
| December 8th, 2008&lt;br /&gt;
| [[Releases/Firefox 3.1b2/BuildNotes | Build]], [[QA/Firefox3.1/TestPlan/Beta2 | QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 2.0.0.18 MU | Firefox 2.0.0.18-&amp;gt;3.0.4 MU]]&lt;br /&gt;
| December 4, 2008&lt;br /&gt;
| [[Releases/Firefox 2.0.0.18 MU/BuildNotes | Build]], [[QA/Firefox3/TestPlan/MajorUpdate/Results:20018_fx3.0.4|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 2.0.0.18|Thunderbird 2.0.0.18]]&lt;br /&gt;
| November 19, 2008&lt;br /&gt;
| [[Releases/Thunderbird 2.0.0.18/BuildNotes | Build]], [[Thunderbird:2.0.0.18:Test_Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [https://intranet.mozilla.org/FunnelcakeNov08 Firefox Funnelcake03]&lt;br /&gt;
| November 18, 2008&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.0.4|Firefox 3.0.4]]&lt;br /&gt;
| November 12, 2008&lt;br /&gt;
| [[Releases/Firefox_3.0.4:BuildNotes | Build]], [[Firefox:3.0.4:Test_Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 2.0.0.18|Firefox 2.0.0.18]]&lt;br /&gt;
| November 12, 2008&lt;br /&gt;
| [[Releases/Firefox_2.0.0.18:BuildNotes | Build]], [[Firefox:2.0.0.18:Test_Plan | QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.1b1|Firefox 3.1b1]]&lt;br /&gt;
| October 14, 2008&lt;br /&gt;
| [[Releases/Firefox 3.1b1:BuildNotes|Build]], [[QA/Firefox3.1/TestPlan/Beta1|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.0a3|Thunderbird 3.0a3]]&lt;br /&gt;
| October 14, 2008&lt;br /&gt;
| [[Releases/Thunderbird 3.0a3:BuildNotes|Build]], [[QA/Thunderbird3/TestResults/Alpha3|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.0.3|Firefox 3.0.3]]&lt;br /&gt;
| September 26, 2008&lt;br /&gt;
| [[Releases/Firefox_3.0.3:BuildNotes | Build]], [[Firefox:3.0.3:Test_Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 2.0.0.17|Thunderbird 2.0.0.17]]&lt;br /&gt;
| September 25, 2008&lt;br /&gt;
| [[Releases/Thunderbird_2.0.0.17:BuildNotes|Build]], QA&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 2.0.0.17|Firefox 2.0.0.17]]&lt;br /&gt;
| September 23, 2008&lt;br /&gt;
| [[Releases/Firefox_2.0.0.17:BuildNotes | Build]], [[Firefox:2.0.0.17:Test_Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.0.2|Firefox 3.0.2]]&lt;br /&gt;
| September 23, 2008&lt;br /&gt;
| [[Releases/Firefox 3.0.2:BuildNotes|Build]], [[Firefox:3.0.2:Test_Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.1a2|Firefox 3.1a2]]&lt;br /&gt;
| September 5, 2008&lt;br /&gt;
| [[Releases/Firefox 3.1a2:BuildNotes|Build]], [[QA/Firefox3.1/TestPlan/Alpha2|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 2.0.0.16 MU|Firefox 2.0.0.16-&amp;gt;3.0.1 MU]]&lt;br /&gt;
| August 25, 2008&lt;br /&gt;
| [[Releases/Firefox 2.0.0.16-3.0.1 MU:BuildNotes|Build]], QA&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.0a2|Thunderbird 3.0a2]]&lt;br /&gt;
| August 12, 2008&lt;br /&gt;
| [[Releases/Thunderbird 3.0a2:BuildNotes|Build]], [[QA/Thunderbird3/TestResults/Alpha2|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.1a1|Firefox 3.1a1]]&lt;br /&gt;
| July 28, 2008&lt;br /&gt;
| [[Releases/Firefox 3.1a1:BuildNotes|Build]], [[QA/Firefox3.1/TestPlan/Alpha1|QA]]&lt;br /&gt;
|- &lt;br /&gt;
| [[Releases/Thunderbird 2.0.0.16|Thunderbird 2.0.0.16]]&lt;br /&gt;
| July 23, 2008&lt;br /&gt;
| [[Releases/Thunderbird 2.0.0.16:BuildNotes|Build]], [[Thunderbird:2.0.0.16:Test_Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.0.1|Firefox 3.0.1]]&lt;br /&gt;
| July 16, 2008&lt;br /&gt;
| [[Releases/Firefox 3.0.1:BuildNotes|Build]], [[Firefox:3.0.1:Test_Plan|QA]]&lt;br /&gt;
|- &lt;br /&gt;
| [[Releases/Firefox 2.0.0.16|Firefox 2.0.0.16]]&lt;br /&gt;
| July 15, 2008&lt;br /&gt;
| [[Releases/Firefox 2.0.0.16:BuildNotes|Build]], [[Firefox:2.0.0.16:Test_Plan|QA]]&lt;br /&gt;
|- &lt;br /&gt;
| [[Releases/Firefox 2.0.0.15|Firefox 2.0.0.15]]&lt;br /&gt;
| July 1, 2008&lt;br /&gt;
| [[Releases/Firefox_2.0.0.15:BuildNotes|Build]], [[Firefox:2.0.0.15:Test_Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;s&amp;gt;[[Releases/Thunderbird 2.0.0.15|Thunderbird 2.0.0.15]]&amp;lt;/s&amp;gt;&lt;br /&gt;
| &amp;lt;s&amp;gt;Officially abandoned on June 27, 2008&amp;lt;/s&amp;gt;&lt;br /&gt;
| &amp;lt;s&amp;gt;[[Releases/Thunderbird 2.0.0.15:BuildNotes|Build]], QA&amp;lt;/s&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.0|Firefox 3.0]]&lt;br /&gt;
| June 17, 2008&lt;br /&gt;
| [[Firefox_3.0:BuildNotes|Build]], [[QA/Firefox3/TestResults/Final|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.0rc3|Firefox 3.0 RC3]]&lt;br /&gt;
| June 11, 2008&lt;br /&gt;
| [[Firefox_3.0rc3:BuildNotes|Build]], [[QA/Firefox3/TestResults/RC3|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 1.5.0.14 MU|Thunderbird 1.5.0.14 MU]]&lt;br /&gt;
| June 9, 2008&lt;br /&gt;
| [[Thunderbird:1.5.0.14_2.0.0.14:Major_Update:BuildNotes | Build]], [[Thunderbird:1.5.0.14_2.0.0.14:Major_Update:Test_Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.0rc2|Firefox 3.0 RC2]]&lt;br /&gt;
| June 4, 2008&lt;br /&gt;
| [[Firefox_3.0rc2:BuildNotes|Build]], [[QA/Firefox3/TestResults/RC2|QA]]   &lt;br /&gt;
|-&lt;br /&gt;
|[[Releases/Firefox 3.0rc1|Firefox 3.0 RC1]]&lt;br /&gt;
| May 16, 2008&lt;br /&gt;
| [[Firefox_3.0rc1:BuildNotes|Build]], [[QA/Firefox3/TestResults/RC1|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 3.0a1|Thunderbird 3.0a1]]&lt;br /&gt;
| May 13, 2008&lt;br /&gt;
| [[Thunderbird3.0a1:BuildNotes|Build]], [[QA/Thunderbird3/TestResults/Alpha1|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 2.0.0.14|Thunderbird 2.0.0.14]]&lt;br /&gt;
| May 1, 2008&lt;br /&gt;
| [[Thunderbird_2.0.0.14:BuildNotes|Build]], [[Thunderbird:2.0.0.14:Test_Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 2.0.0.14|Firefox 2.0.0.14]]&lt;br /&gt;
| April 16, 2008&lt;br /&gt;
| [[Firefox_2.0.0.14:BuildNotes|Build]], [[Firefox:2.0.0.14:Test_Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;s&amp;gt;[[Releases/Thunderbird 2.0.0.13|Thunderbird 2.0.0.13]]&amp;lt;/s&amp;gt;&lt;br /&gt;
| &amp;lt;s&amp;gt;Officially abandoned on April 14, 2008&amp;lt;/s&amp;gt;&lt;br /&gt;
| &amp;lt;s&amp;gt;[[Thunderbird_2.0.0.13:BuildNotes|Build]], [[Thunderbird:2.0.0.13:Test_Plan|QA]]&amp;lt;/s&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.0b5|Firefox 3.0b5]]&lt;br /&gt;
| April 2, 2008&lt;br /&gt;
| [[Firefox_3.0b5:BuildNotes|Build]], [[QA/Firefox3/TestResults/Beta5|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 2.0.0.13|Firefox 2.0.0.13]]&lt;br /&gt;
| March 25, 2008&lt;br /&gt;
| [[Firefox_2.0.0.13:BuildNotes|Build]], [[Firefox:2.0.0.13:Test_Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.0b4|Firefox 3.0b4]]&lt;br /&gt;
| March 10, 2008&lt;br /&gt;
| [[Firefox_3.0b4:BuildNotes|Build]], [[QA/Firefox3/TestResults/Beta4|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Thunderbird 2.0.0.12|Thunderbird 2.0.0.12]]&lt;br /&gt;
| February 26, 2008&lt;br /&gt;
| [[Thunderbird_2.0.0.12:BuildNotes|Build]], [[Thunderbird:2.0.0.12:Test_Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 3.0b3|Firefox 3.0b3]]&lt;br /&gt;
| February 12, 2008&lt;br /&gt;
| [[Firefox_3.0b3:BuildNotes|Build]], [[QA/Firefox3/TestResults/M11|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Releases/Firefox 2.0.0.12|Firefox 2.0.0.12]]&lt;br /&gt;
| February 7, 2008&lt;br /&gt;
| [[Firefox_2.0.0.12:BuildNotes|Build]], [[Firefox:2.0.0.12:Test Plan|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| Experimental Fx2 -&amp;gt; Fx3 MU&lt;br /&gt;
| Feedback needed before beta3 (pre-Jan 22)&lt;br /&gt;
| [[Build:Releases:Firefox:2-3_MajorUpdateTest|Build]], [[QA/Firefox3/TestPlan/MajorUpdate|QA]]&lt;br /&gt;
|-&lt;br /&gt;
| Thunderbird 1.5.0.14&lt;br /&gt;
| Dec 19, 2007&lt;br /&gt;
| Build, [[Thunderbird:1.5.0.14:Test_Plan|QA]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Releases/Old/2001%E2%80%932007&amp;diff=298833</id>
		<title>Releases/Old/2001–2007</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Releases/Old/2001%E2%80%932007&amp;diff=298833"/>
		<updated>2011-04-14T11:36:16Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: Move stuff&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Firefox releases in 2006 and 2007 ==&lt;br /&gt;
=== Firefox 1.0.1 ===&lt;br /&gt;
* [[Firefox:CD Packaging]]	 &lt;br /&gt;
=== Firefox 1.0.8 ===&lt;br /&gt;
* [[Firefox:1.0.8:Schedule | Overall Schedule]]	 &lt;br /&gt;
* [http://people.mozilla.com/~timr/FF1.5.0.2/BuildQATracking.htm Build and QA Tracking page]	 &lt;br /&gt;
* [[Firefox:1.0.8:Release Team Notes | Release Team Notes]]	 &lt;br /&gt;
* [[Firefox:1.0.8:Bug Stats | Bug Statistics]]	 &lt;br /&gt;
* News:	 &lt;br /&gt;
** Code freeze happened on February 15, 2006. There are a couple of test failures we are looking at.&lt;br /&gt;
&lt;br /&gt;
=== Firefox 1.5.0.2 ===&lt;br /&gt;
* [[Firefox:1.5.0.2:Schedule | Overall Schedule]]&lt;br /&gt;
* [[Firefox:1.5.0.2:Test_Plan | Test Plan]]&lt;br /&gt;
* [http://people.mozilla.com/~timr/FF1.5.0.2/BuildQATracking.htm Build and QA Tracking page]&lt;br /&gt;
* [[Firefox:1.5.0.2:Bug Stats | Bug Statistics]]&lt;br /&gt;
* [[Firefox:Home_Page:1502-ReleaseChecklist | Release Checklist]]&lt;br /&gt;
* [[Firefox:1.5.0.2:Meeting Notes]]&lt;br /&gt;
* [[Firefox:1.5.0.2:QA | QA Info]]&lt;br /&gt;
=== Firefox 1.5.0.3 ===&lt;br /&gt;
* [[Firefox:1.5.0.3:Overview|Overview]]&lt;br /&gt;
* Released on Tuesday, May 2, 2006&lt;br /&gt;
=== Firefox 1.5.0.4 ===&lt;br /&gt;
* [[Firefox:1.5.0.4:Schedule | Schedule]]&lt;br /&gt;
* [http://tinderbox.mozilla.org/showbuilds.cgi?tree=Mozilla1.8.0 Bug lists]&lt;br /&gt;
* [[Firefox:1.5.0.3:Bug Stats | Bug Statistics]]&lt;br /&gt;
* [[Firefox:1.5.0.3:Release Team Notes | Release Team meeting notes]]&lt;br /&gt;
* [[Firefox:1.5.0.4:Community | &#039;&#039;&#039;Firefox 1.5.0.4&#039;&#039;&#039; Community Page]]&lt;br /&gt;
* [[Firefox:1.5.0.4:Release_Checklist | Release Checklist]]&lt;br /&gt;
=== Firefox 1.5.0.5 ===&lt;br /&gt;
* [[Firefox:1.5.0.5:Schedule | Schedule]]&lt;br /&gt;
* [http://tinderbox.mozilla.org/showbuilds.cgi?tree=Mozilla1.8.0 Bug lists]&lt;br /&gt;
* [[Firefox:1.5.0.5:Bug Stats | Bug Statistics]]&lt;br /&gt;
* [[Firefox:1.5.0.5:Release Team Notes | Release Team meeting notes]]&lt;br /&gt;
* [[Firefox:1.5.0.5:Community | &#039;&#039;&#039;Firefox 1.5.0.5&#039;&#039;&#039; Community Page]]&lt;br /&gt;
* [[Firefox:1.5.0.5:Release_Checklist | Release Checklist]]&lt;br /&gt;
=== Firefox 1.5.0.6 ===&lt;br /&gt;
* [[Firefox:1.5.0.6]] was an urgent release in 2006 to fix {{bug|346167}}&lt;br /&gt;
* Schedule:&lt;br /&gt;
** Fri 7/28 - check in patch, build en-US, start Smoketests, start focused testing&lt;br /&gt;
** Sat 7/29 - finish smoke tests, finish focused tests, build L10n/updates&lt;br /&gt;
** Sun 7/30 - Spot check L10n builds/update paths&lt;br /&gt;
** Mon 7/31 - sign and start pushing to mirrors.  Release at 4pm  &amp;lt;&amp;lt;== &#039;&#039;&#039;very optimistic!!&#039;&#039;&#039;&lt;br /&gt;
* [[Firefox:1.5.0.6:Community | Firefox 1.5.0.6 Community Page]]&lt;br /&gt;
* [[Firefox:1.5.0.6:Testing | testing notes]]&lt;br /&gt;
&lt;br /&gt;
=== Firefox 1.5.0.7 ===&lt;br /&gt;
* [[Firefox:1.5.0.7:Schedule | Schedule]]&lt;br /&gt;
* [[Firefox:1.5.0.7:Release Team | Release Team &amp;amp; Meeting notes]]&lt;br /&gt;
* [[Firefox:1.5.0.7:Community | &#039;&#039;&#039;Firefox 1.5.0.7&#039;&#039;&#039; Community Page]]&lt;br /&gt;
* [[Firefox:1.5.0.7:Release Checklist | Release Checklist]]&lt;br /&gt;
=== Firefox 1.5.0.8 ===&lt;br /&gt;
* [[Firefox:1.5.0.8:Schedule | Schedule]]&lt;br /&gt;
* [[Firefox:1.5.0.8:Release Team | Release Team &amp;amp; Meeting notes]]&lt;br /&gt;
* [[Firefox:1.5.0.8:Community | &#039;&#039;&#039;Firefox 1.5.0.8&#039;&#039;&#039; Community Page]]&lt;br /&gt;
* [[Firefox:1.5.0.8:Release Checklist | Release Checklist]]&lt;br /&gt;
&lt;br /&gt;
=== Firefox 1.5.0.9 / 2.0.0.1 ===&lt;br /&gt;
* [[Firefox:1.5.0.9-2.0.0.1:Community#Overall_Schedule | Schedule]]&lt;br /&gt;
* [http://tinderbox.mozilla.org/showbuilds.cgi?tree=Mozilla1.8.0 1.5.0.9 Bug lists] AND [http://tinderbox.mozilla.org/showbuilds.cgi?tree=Mozilla1.8 2.0.0.1 Bug lists]&lt;br /&gt;
* [[Firefox:1.5.0.9-2.0.0.1:Release Team Notes | Release Team &amp;amp; Meeting Notes]]&lt;br /&gt;
* [[Firefox:1.5.0.9-2.0.0.1:Community | &#039;&#039;&#039;Firefox 1.5.0.9-2.0.0.1&#039;&#039;&#039; Community Page]]&lt;br /&gt;
* [[Firefox:1.5.0.9-2.0.0.1:Release_Checklist | Release Checklist]]&lt;br /&gt;
&lt;br /&gt;
=== Firefox 1.5.0.10 / 2.0.0.2 ===&lt;br /&gt;
* [[Firefox:1.5.0.10-2.0.0.2 | Release Tracking Page]]&lt;br /&gt;
&lt;br /&gt;
=== Firefox 1.5.0.11 / 2.0.0.3 ===&lt;br /&gt;
* [[Firefox:1.5.0.11-2.0.0.3 | Release Tracking Page]]&lt;br /&gt;
&lt;br /&gt;
=== Firefox 1.5.0.12 / 2.0.0.4 ===&lt;br /&gt;
* [[Firefox:1.5.0.12-2.0.0.4 | Release Tracking Page]]&lt;br /&gt;
* [[Firefox:1.5.0.12-2.0.0.4:Release_Checklist | Release Checklist]]&lt;br /&gt;
&lt;br /&gt;
=== Firefox 2.0.0.x ===&lt;br /&gt;
* [[Firefox:2.0.0.5 | 2.0.0.5 Release Tracking Page]]&lt;br /&gt;
* [[Firefox:2.0.0.6 | 2.0.0.6 Release Tracking Page]]&lt;br /&gt;
* [[Firefox:2.0.0.7:Test_Plan | 2.0.0.7 Release Tracking Page]]&lt;br /&gt;
* [[Firefox:2.0.0.8:Test_Plan | 2.0.0.8 Release Tracking Page]]&lt;br /&gt;
* [[Firefox:2.0.0.9:Test_Plan | 2.0.0.9 Release Tracking Page]]&lt;br /&gt;
* [[Firefox:2.0.0.10:Test Plan | 2.0.0.10 Release Tracking Page]]&lt;br /&gt;
* [[Firefox:2.0.0.11:Test Plan | 2.0.0.11 Release Tracking Page]]&lt;br /&gt;
&lt;br /&gt;
== 2001-2004 Mozilla 0.7 - 1.7 ==&lt;br /&gt;
* [[User_talk:ChrisHofmann/QuarterlyReleases|the old monthly quarterly release plan]]&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=User:Ms2ger/monobook.js&amp;diff=298832</id>
		<title>User:Ms2ger/monobook.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=User:Ms2ger/monobook.js&amp;diff=298832"/>
		<updated>2011-04-14T11:31:25Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: Created page with &amp;quot;var wikEd = { config: { skipScriptTest: true } }&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;var wikEd = { config: { skipScriptTest: true } }&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=User:Ms2ger/gmo.js&amp;diff=298831</id>
		<title>User:Ms2ger/gmo.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=User:Ms2ger/gmo.js&amp;diff=298831"/>
		<updated>2011-04-14T11:30:36Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: Created page with &amp;quot;var wikEd = { config: { skipScriptTest: true } }&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;var wikEd = { config: { skipScriptTest: true } }&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=MDN/Doc_Sprints/2011Q1&amp;diff=280812</id>
		<title>MDN/Doc Sprints/2011Q1</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=MDN/Doc_Sprints/2011Q1&amp;diff=280812"/>
		<updated>2011-01-28T11:26:48Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: /* Topics */ Note spec&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= MDN Doc Sprint 2011 Q1 =&lt;br /&gt;
&lt;br /&gt;
This will be a virtual (all online) sprint. (If you want to organize a local meet-up of doc sprinters, please go for it!)&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
* Starting time: 28 January 2011, 14:00 UTC (6:00 am US Pacific time)&lt;br /&gt;
* Ending time: 29 January 2011, 23:59 UTC (4:00 pm US Pacific time)&lt;br /&gt;
* Coordinate via #devmo on irc.mozilla.org.&lt;br /&gt;
&lt;br /&gt;
You are welcome to start earlier or continue later, but this time frame is when you are likely to find other people online working on MDN. Obviously, you do not have to participate the entire time; drop in when it&#039;s convenient, and sleep when you need to.&lt;br /&gt;
&lt;br /&gt;
Here is a schedule for meetings in IRC during the sprint:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
! UTC !! US Pacific !! What&lt;br /&gt;
|-  &lt;br /&gt;
| Fri 14:00 || Fri 6:00a || Kick-off&lt;br /&gt;
|-&lt;br /&gt;
| Fri 20:00 || Fri 12:00 pm || status check&lt;br /&gt;
|-&lt;br /&gt;
| Sat 06:00 || Fri 8:00 pm || status check&lt;br /&gt;
|-&lt;br /&gt;
| Sat 12:00 || Sat 4:00 am || status check&lt;br /&gt;
|-&lt;br /&gt;
| Sat 18:00 || Sat 2:00 pm || status check&lt;br /&gt;
|-&lt;br /&gt;
| Sat 23:59 || Sat 4:00 pm || final status and wrap-up&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To translate these times into your local timezone, see [http://www.timezoneconverter.com/cgi-bin/tzc.tzc Time Zone Converter]&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
Some places to get ideas of things to write about:&lt;br /&gt;
&lt;br /&gt;
* [https://developer.mozilla.org/Project:en/Documentation_Wishlist MDN documentation wishlist]&lt;br /&gt;
* [https://developer.mozilla.org/Project:en/Notes_on_doc-needed_bugs Notes on dev-doc-needed bugs]&lt;br /&gt;
* [http://hacks.mozilla.org/2010/10/web-standards-doc-sprint-finis/ What we did in the Paris sprint] (for inspiration)&lt;br /&gt;
&lt;br /&gt;
Suggest a topic, either that you want to work on, or that you&#039;d like to see done by someone.&lt;br /&gt;
&lt;br /&gt;
* We need more intro-level tutorials for HTML, CSS, JavaScript&lt;br /&gt;
** These don&#039;t need to cover &#039;&#039;all&#039;&#039; of HTML, etc. You can pick a related set of features, come up with a small, realistic example, and explain how it works.&lt;br /&gt;
* More examples! (for everything! could link to a jsfiddle working demo of the code demonstrated in the article)&lt;br /&gt;
** Make sure we have good examples for everything in the [https://developer.mozilla.org/en/CSS_Reference CSS Reference]; this would be a fun, easy task to take on that would have a big impact on doc quality. Also good for people who don&#039;t write a lot but know CSS.&lt;br /&gt;
** Similarly, the [https://developer.mozilla.org/en/HTML/Element HTML Element Reference] could use a going-over to ensure there are samples for each element.&lt;br /&gt;
* Add/update cross-browser compatibility charts at the bottom of each page&lt;br /&gt;
* Create an attribute directory for HTML that maps attributes to the elements they&#039;re used by. (evilpie: JSON Dump of attribute -&amp;gt; elements mapping, http://pastebin.mozilla.org/991373. I am sure there are errors in it, but you get the idea) (spec: http://www.whatwg.org/specs/web-apps/current-work/multipage/section-index.html#attributes-1)&lt;br /&gt;
* Enhance [https://developer.mozilla.org/en/constructor constructor] with more of a [http://eloquentjavascript.net/chapter8.html description] and examples.&lt;br /&gt;
* Augment existing articles with the gotchas you&#039;ve hit.&lt;br /&gt;
* :TheOne: I can write Places stuff (with JavaScript) if needed/wanted, or just general add-on coding or interface documentation for JavaScript&lt;br /&gt;
* Go through all the &amp;quot;New in JavaScript X&amp;quot; articles and make sure the stuff they cover is included in the [https://developer.mozilla.org/en/JavaScript/Reference JavaScript Reference] and [https://developer.mozilla.org/en/JavaScript/Guide JavaScript Guide].&lt;br /&gt;
* Collect pages to add here: https://developer.mozilla.org/En/Web_Development/Introduction_to_Web_development (it&#039;s kind of embarrassing right now)&lt;br /&gt;
* Flesh out [https://developer.mozilla.org/en/Gecko_DOM_Reference#Canvas_Interfaces Canvas API] (don&#039;t just regurgitate the spec), and interlink with the [https://developer.mozilla.org/en/Canvas_tutorial Canvas Tutorial].&lt;br /&gt;
* Add some of the code examples on restartless add-ons from the [http://starkravingfinkle.org/blog/ recent] [http://ed.agadak.net/2011/01/restartless-add-on-example-code blog] [http://www.oxymoronical.com/blog/2011/01/Playing-with-windows-in-restartless-bootstrapped-extensions posts] about it.&lt;br /&gt;
&lt;br /&gt;
== Who ==&lt;br /&gt;
&lt;br /&gt;
If you&#039;re planning to participate, please add your name, IRC nickname, and what you&#039;d like to work on below (you need to create an account on this wiki, which is spam-free). &lt;br /&gt;
&lt;br /&gt;
* Janet Swisher [:jms], update IndexedDB API, CSS tutorial part 2&lt;br /&gt;
* Eric Shepherd [:sheppy], Cocoa NPAPI event model for plugins&lt;br /&gt;
* Florian Scholz [:Elchi3], MathML reference/tutorial &amp;amp; various German l10n tasks/updates&lt;br /&gt;
* David Bruant, JavaScript/ECMAScript stuffs&lt;br /&gt;
* Tane Piper, JavaScript/ECMAScript stuffs&lt;br /&gt;
* Andreas Wagner [:TheOne], see above. I have to start and stop a bit earlier.&lt;br /&gt;
* Tom Schuster @evilpies JavaScript/ES (maybe jsapi), TypedArrays, HTML Attribute List&lt;br /&gt;
* Paul Irish [:paul_irish], TBD&lt;br /&gt;
* Addy Osmani [:addyosmani], TBD&lt;br /&gt;
* Jeremie Patonnier [:jeremie], Improving and cleaning SVG Documentation&lt;br /&gt;
* Garann Means [:garann], contenteditable or designMode stuff&lt;br /&gt;
* Moises Trovo [:mtrovo], intro-level tutorials for HTML, CSS and Javascript (including mini-tutorial for page-turning effect in Javascript).&lt;br /&gt;
* Mathias Bynens [:matjas], TBD&lt;br /&gt;
* Jussi Kalliokoski [:quinnirill], JS/ES/Harmony, Audio API?&lt;br /&gt;
* Brian Brennan [:brianloveswords], JS, tutorials, examples, compatibility (maybe)&lt;br /&gt;
* Anastasia Cheetham [:anastasiac], techniques for supporting keyboard navigation; &amp;quot;why ARIA?&amp;quot;&lt;br /&gt;
* Anton Kovalyov [:antonkovalyov], TBD&lt;br /&gt;
* Seyi Ogunyemi [:micrypt], TBD&lt;br /&gt;
* Robert Massa [:Grepsy], TBD&lt;br /&gt;
* Jonathan Wilsson [:McGurk] CSS Page pseudo-classes&lt;br /&gt;
* Daniel Lopretto [:timemachine3030], TBD&lt;br /&gt;
* Trevor Hobson [:trevor], XPCOM Interfaces&lt;br /&gt;
* Miles Clark [:mmclark], CSS Reference, etc.&lt;br /&gt;
* Colin Clark [:colinclark], accessibility overview, keyboard navigation&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Firefox/4/Beta&amp;diff=279434</id>
		<title>Firefox/4/Beta</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Firefox/4/Beta&amp;diff=279434"/>
		<updated>2011-01-24T16:00:15Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: Upd&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Firefox 4 Beta aims to engage 1M-4M users in an interactive process through which frequent updates are evaluated by a representative set of web users and their feedback shapes the direction of future development updates.&lt;br /&gt;
&lt;br /&gt;
We will collect feedback through a variety of in-product and out-of-product mechanisms, and communicate the goals of each beta &#039;&#039;revision&#039;&#039; to users as it is delivered to them.&lt;br /&gt;
&lt;br /&gt;
= Goals =&lt;br /&gt;
* more than 2M users running Firefox 4 Beta prior to launch&lt;br /&gt;
* engaged beta audience submitting tweet-like feedback through product&lt;br /&gt;
* beta audience that matches our general user audience demographics&lt;br /&gt;
* frequent milestones to gather feedback throughout development cycle&lt;br /&gt;
&lt;br /&gt;
You can also read about the [[Firefox/4/Beta/Background|background]] for this program.&lt;br /&gt;
&lt;br /&gt;
= Milestones =&lt;br /&gt;
{| class=&amp;quot;fullwidth-table&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Milestone&lt;br /&gt;
! Expected&lt;br /&gt;
! Actual&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Branch&lt;br /&gt;
| [[Firefox/Planning/2010-07-28#Questions_and_Concerns|In time for b5]]&lt;br /&gt;
| Expected after release&lt;br /&gt;
| Stabilize mozilla-central and create a mozilla-2.0 branch for Firefox 4&lt;br /&gt;
|-&lt;br /&gt;
| Ship Beta r1&lt;br /&gt;
| Thursday, June 24&lt;br /&gt;
| July 6 &#039;&#039;(+12 days)&#039;&#039;&lt;br /&gt;
| Ship first revision of beta&lt;br /&gt;
|-&lt;br /&gt;
| Ship Beta r2&lt;br /&gt;
| Friday, July 23&lt;br /&gt;
| Tuesday, July 27 &#039;&#039;(+4 days)&#039;&#039;&lt;br /&gt;
| Ship second revision of beta&lt;br /&gt;
|-&lt;br /&gt;
| Ship Beta r3&lt;br /&gt;
| Friday, August 6&lt;br /&gt;
| Wednesday, August 11 &#039;&#039;(+5 days)&#039;&#039;&lt;br /&gt;
| Ship third revision of beta&lt;br /&gt;
|-&lt;br /&gt;
| Ship Beta r4&lt;br /&gt;
| Friday, August 20&lt;br /&gt;
| Tuesday, August 24 &#039;&#039;(+4 days)&#039;&#039;&lt;br /&gt;
| Ship fourth revision of beta, offer as major upgrade to branch beta channel users&lt;br /&gt;
|-&lt;br /&gt;
| Ship Beta r5&lt;br /&gt;
| Friday, Sept 3&lt;br /&gt;
| Tuesday, September 7 &#039;&#039;(+4 days)&#039;&#039;&lt;br /&gt;
| Ship fifth revision of beta. (Feature and string freeze was moved to beta 7)&lt;br /&gt;
|-&lt;br /&gt;
| Ship Beta r6&lt;br /&gt;
| n/a&lt;br /&gt;
| Tuesday, September 14&lt;br /&gt;
| Extra beta inserted. Only included 2 fixes for regressions.&lt;br /&gt;
|-&lt;br /&gt;
| Ship Beta r7&lt;br /&gt;
| Friday, September 17&lt;br /&gt;
| Wednesday, November 10 &#039;&#039;(+54 days)&#039;&#039;&lt;br /&gt;
| This will be the feature/string/API freeze milestone (was originally the last Firefox 4 Beta)&lt;br /&gt;
|-&lt;br /&gt;
| API &amp;amp; Feature Freeze&lt;br /&gt;
| b7 code freeze (formerly b5)&lt;br /&gt;
| Beta 7&lt;br /&gt;
| Finalize all interfaces, no more API changes on mozilla 2.0, no new feature work&lt;br /&gt;
|-&lt;br /&gt;
| String Freeze&lt;br /&gt;
| b7 code freeze (formerly b5)&lt;br /&gt;
| Beta 7&lt;br /&gt;
| Finalize all string work, no semantic changes to strings&lt;br /&gt;
|-&lt;br /&gt;
| Ship Beta r8&lt;br /&gt;
| November 30 (tentative)&lt;br /&gt;
| Wednesday, December 22 &#039;&#039;(+22 days)&#039;&#039;&lt;br /&gt;
| Ship eighth revision of beta&lt;br /&gt;
|-&lt;br /&gt;
| Ship Beta r9&lt;br /&gt;
| December 16 (tentative)&lt;br /&gt;
| Friday, January 14 &#039;&#039;(+28 days)&#039;&#039;&lt;br /&gt;
| Ship ninth revision of beta&lt;br /&gt;
|-&lt;br /&gt;
| Ship Beta r10&lt;br /&gt;
| Early January (tentative) &lt;br /&gt;
| Expected asap in the week of January 24&lt;br /&gt;
| Ship tenth revision of beta&lt;br /&gt;
|-&lt;br /&gt;
| Ship Beta r11&lt;br /&gt;
| Asap in the week of January 31&lt;br /&gt;
| &lt;br /&gt;
| Ship eleventh revision of beta, with all betaN+ hardblockers fixed&lt;br /&gt;
|-&lt;br /&gt;
| Ship RC&lt;br /&gt;
| &#039;&#039;early 2011&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
| Complete work on all blocking2.0:final+ bugs, generate release candidates&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=VCard4&amp;diff=277350</id>
		<title>VCard4</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=VCard4&amp;diff=277350"/>
		<updated>2011-01-12T17:38:41Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: /* section 6.2.5.  BDAY */ typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;vCard 4 is work in progress (by the vcarddav group in IETF) on an update/replacement to/for vCard 3, RFC 2426.&lt;br /&gt;
&lt;br /&gt;
In many ways vCard4 is a big step forward from vCard3 in terms of a standard for exchanging contact information.&lt;br /&gt;
&lt;br /&gt;
Also, in some minor ways vCard4 appears to be evolving in a different direction from (and in some way incompatibly with) the nascent Portable Contacts standard, which itself evolved incrementally and fairly cleanly/compatibly from [[hCard]] which was based on vCard3.&lt;br /&gt;
&lt;br /&gt;
Finally, vCard4 adds a number of features which would make much more sense as orthogonal extensions (groups, calendaring, syncing).&lt;br /&gt;
&lt;br /&gt;
This page documents known vCard4 issues from our analysis of the work in progress, in comparison to hCard/vCard3 and in comparison to Portable Contacts.&lt;br /&gt;
&lt;br /&gt;
Our goal is to encourage vCard4 stick to a identity-centric core, and to converge with (or at least become compatible with) Portable Contacts in order to avoid a schism in identity/profile formats on the web.&lt;br /&gt;
&lt;br /&gt;
— [[User:Tantek|Tantek]]&lt;br /&gt;
&lt;br /&gt;
== vcarddav ==&lt;br /&gt;
&lt;br /&gt;
The IETF VCARDDAV was formed to develop vCard4 among other things.&lt;br /&gt;
&lt;br /&gt;
Mailing list: &lt;br /&gt;
* http://www.ietf.org/mail-archive/web/vcarddav/current/maillist.html&lt;br /&gt;
&lt;br /&gt;
Wiki: unknown. Unofficial vCard related wiki documentation has been maintained by microformats.org (and was incorporated as feedback into early drafts of vCard4)&lt;br /&gt;
* vCard3:&lt;br /&gt;
** http://microformats.org/wiki/vcard-errata&lt;br /&gt;
** http://microformats.org/wiki/vcard-suggestions&lt;br /&gt;
* http://microformats.org/wiki/vcard4&lt;br /&gt;
&lt;br /&gt;
== current draft ==&lt;br /&gt;
2010-12-09: draft 15:&lt;br /&gt;
* http://www.ietf.org/internet-drafts/draft-ietf-vcarddav-vcardrev-15.txt&lt;br /&gt;
&lt;br /&gt;
Changes made since draft 13:&lt;br /&gt;
* [http://tools.ietf.org/rfcdiff?url2=draft-ietf-vcarddav-vcardrev-15 draft 15 diffs from 14]&lt;br /&gt;
* [http://tools.ietf.org/rfcdiff?url2=draft-ietf-vcarddav-vcardrev-14 draft 14 diffs from 13]&lt;br /&gt;
&lt;br /&gt;
== recent vcarddav meetings ==&lt;br /&gt;
IETF Vcarddav working group meetings and meeting notes&lt;br /&gt;
* 2010-11-10 15h10-16h10 IETF 79 meeting, Beijing, China&lt;br /&gt;
** http://www.ietf.org/mail-archive/web/vcarddav/current/msg01898.html&lt;br /&gt;
* 2010-07-28 10h30-11h30 IETF 78 meeting, Maastricht, NL&lt;br /&gt;
** http://www.ietf.org/mail-archive/web/vcarddav/current/msg01631.html&lt;br /&gt;
&lt;br /&gt;
== high level proposal for improving vCard4 ==&lt;br /&gt;
&lt;br /&gt;
Based on a thorough section by section review, the changes and feedback I have for vCard4 fall into a general outline as follows:&lt;br /&gt;
&lt;br /&gt;
1. Explicitly state as a goal to have vCard4 be reasonably backward compatible (i.e. with current implementations) of vCard3, both syntactically, and from a schema perspective (e.g. don&#039;t mess with structure of properties like N). This kind of practical backward compat enabled publishers to start posting vCard3 even when most consuming applications still only supported vCard2.1. The presence of vCard3 data then encouraged consuming applications over time to adopt it as well. I&#039;d like to see the same successful adoption occur for&lt;br /&gt;
vCard4.&lt;br /&gt;
&lt;br /&gt;
2. Keep the vCard4 core set of properties down to a minimum that has been well established either in:&lt;br /&gt;
* Popular address book programs (e.g. ANNIVERSARY)&lt;br /&gt;
* Current well adopted mature RFCs (e.g. IMPP)&lt;br /&gt;
* Common additions by OpenID / Portable Contacts that have seen adoption (e.g. SEX/GENDER, LANGUAGE, ACCOUNTS)&lt;br /&gt;
I believe this too will encourage better vCard4 adoption.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Drop other new vCard4 properties/values from the core and if they seem to make sense, move them to extension specifications instead where they can prove themselves out, e.g.:&lt;br /&gt;
* KIND:GROUP - vCard should not expand scope like this. For new kinds of objects new vThings should be created as iCalendar did (e.g. VGROUP), and can be, outside the vCard spec.&lt;br /&gt;
* XML - obsolete bad idea. From a programmatic perspective the web has moved on from XML to JSON. See [http://blog.jclark.com/2010/11/xml-vs-web_24.html James Clark: XML vs the Web] (2010-11-24)&lt;br /&gt;
&lt;br /&gt;
Potential Extensions:&lt;br /&gt;
* groups extension (MEMBER property, maybe a new VGROUP object)&lt;br /&gt;
* sync extension (CLIENTPIDMAP, etc.)&lt;br /&gt;
* calendar contact extension (FBURL, CALADRURI, CALURI)&lt;br /&gt;
&lt;br /&gt;
4. Improvements to Extensions:&lt;br /&gt;
(this subsection needs updating per the recent drafts of the genealogy extension - [[User:Tantek|Tantek]] 23:35, 11 January 2011 (PST))&lt;br /&gt;
The following have been dropped from vCard4 because there is little/no implementation or real world examples of address book user interfaces using them. Nonetheless, they may be considered for development as extension specifications and as such deserve some feedback.&lt;br /&gt;
* genealogy extension (BIRTH location, DEATH location, DDAY datetime of death, maybe more from GEDCOM)&lt;br /&gt;
** DDAY&lt;br /&gt;
*** Use case: this is parallel to the existing BDAY field, and could help solve longstanding UI problems with address book entries for people who have passed away (and social network profiles as well that are memorialized).&lt;br /&gt;
*** ISSUE: bad name. &amp;quot;DDAY&amp;quot; already has a commonly known meaning of the [http://en.wikipedia.org/wiki/Normandy_landings Normandy Landings] (usually written &amp;quot;D-Day&amp;quot;. Here are some suggested alternatives&lt;br /&gt;
**** DECEASED - term is used in the fictional profile user interface of a government accounting department in the movie &amp;quot;Hackers&amp;quot;. And even though this is a fictional example (there are others, like in the movie &amp;quot;Amelie&amp;quot; a scene is shown where a weeping gentleman is erasing a recently deceased friend from his address book).&lt;br /&gt;
*** ISSUE: No real world implementation. There is no documentation of any  basis for inclusion based on existing address book features / interfaces.&lt;br /&gt;
** DEATH - death location (this is not their grave location, but rather the place they died)&lt;br /&gt;
*** ISSUE: Lack of address book use case. What is the use case for keeping track of other people&#039;s death locations in your address book?&lt;br /&gt;
*** ISSUE: bad name, too generic, this property is poorly worded. What does genealogy software currently use for the label for the location of death? (assuming any genealogy software actually supports that - which should be documented)&lt;br /&gt;
**** maybe something like DLOCATION - using D prefix and reusing LOCATION property from iCalendar - would be better.&lt;br /&gt;
** BIRTH&lt;br /&gt;
*** ISSUE: Lack of address book use case. What is the use case for keeping track of other people&#039;s birth locations in your address book?&lt;br /&gt;
*** ISSUE: again bad name, too generic, this property is poorly worded. What does genealogy software currently use for the label for the location of birth? (assuming any genealogy software actually supports that - which should be documented)&lt;br /&gt;
**** maybe something like BLOCATION - reusing B prefix from BDAY and LOCATION property from iCalendar - would be better&lt;br /&gt;
*** ISSUE: impacts security. some sites use birth location as a pseudo-security question/answer.&lt;br /&gt;
&lt;br /&gt;
== issues ==&lt;br /&gt;
This is a rough list of issues that is incomplete.&lt;br /&gt;
&lt;br /&gt;
Please see the section by section review below that has both a much more detailed and comprehensive coverage of the problems in the current vCard4 draft 15 with suggestions for improvement too.&lt;br /&gt;
&lt;br /&gt;
=== divergence from GENDER proposal ===&lt;br /&gt;
* GENDER property as proposed in feedback on draft 13 included 2 components, an enum and an plain text field. draft 15 GENDER property is only a single plain text field.&lt;br /&gt;
&lt;br /&gt;
* Summary of previous proposal:&lt;br /&gt;
** SEX - biological value (enum: (M)ale, (F)emale, (O)ther, (N)one, (U)nknown)&lt;br /&gt;
** GENDER - gender identity value (a string)&lt;br /&gt;
&lt;br /&gt;
=== other properties and problems ===&lt;br /&gt;
* KIND property - this seems like the wrong way to add new data types.  vCard4 appears to be extended to represent (in addition to people and organizations)&lt;br /&gt;
** a group (of vCard items)&lt;br /&gt;
** opinion: -1 - this seems like a bad way to extend type information.  shoehorning all types of objects into being &amp;quot;vCards&amp;quot; seems like a really bad design decision.  the MIME/Content type mechanism should be used instead.  e.g. create a vGroup and vThing if necessary instead. it is also unnecessary for differentiating a person vs organization - that is organization is already inferred by FN == ORG. thus vCard4 should drop this property. [[User:Tantek|Tantek]] 18:36, 14 August 2010 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== other new properties that should go into extension instead ===&lt;br /&gt;
The following new properties should not be in core vCard and should be considered for extensions instead.&lt;br /&gt;
&lt;br /&gt;
Groups extension:&lt;br /&gt;
* MEMBER - related to GROUPs&lt;br /&gt;
* perhaps a new VGROUP object&lt;br /&gt;
&lt;br /&gt;
Synchronization extension:&lt;br /&gt;
* CLIENTPIDMAP&lt;br /&gt;
* PID paramater&lt;br /&gt;
&lt;br /&gt;
Calendar contact extension:&lt;br /&gt;
* FBURL&lt;br /&gt;
* CALADRURI&lt;br /&gt;
* CALURI&lt;br /&gt;
&lt;br /&gt;
== draft 15 section by section review ==&lt;br /&gt;
&lt;br /&gt;
=== section 5.6 ===&lt;br /&gt;
5.6.  TYPE&lt;br /&gt;
&lt;br /&gt;
Same issue(s) as draft 13 section 5.7. No specific comments.  General comment - type seems like a catch-all of sorts - not very well designed.  Some of the uses are quite flawed. E.g. the notions of &amp;quot;work&amp;quot; and &amp;quot;home&amp;quot; have not worked well in practice. In particular &amp;quot;work&amp;quot; doesn&#039;t make much sense given that there is an &amp;quot;ORG&amp;quot; property with which any work email/phone/address should be associated, rather than just implied.&lt;br /&gt;
&lt;br /&gt;
=== section 6.1.4.  KIND ===&lt;br /&gt;
6.1.4.  KIND&lt;br /&gt;
&lt;br /&gt;
While not the best of ideas, the introduction of this somewhat meta-property may be inevitable to at least distinguish between the existing real world uses and implementations of vCards for organizations, people, and places.&lt;br /&gt;
&lt;br /&gt;
I still object to: GROUP&lt;br /&gt;
&lt;br /&gt;
GROUP should be dropped from 6.1.4 KIND. It may make sense as an extension (similar to LIST and ROBOT suggested by Kevin Marks).&lt;br /&gt;
&lt;br /&gt;
2010-12-20 email sent to vcarddav list accordingly.&lt;br /&gt;
&lt;br /&gt;
Lots of follow-up on the list and disagreement - no conclusion/consensus.&lt;br /&gt;
&lt;br /&gt;
KIND:GROUP and the entire GROUP feature is premature and not ready for a last call.&lt;br /&gt;
&lt;br /&gt;
=== section 6.1.5.  XML ===&lt;br /&gt;
6.1.5.  XML&lt;br /&gt;
&lt;br /&gt;
While it has been clarified that this property is NOT for duplicating any vCard properties/values, this still seems like a bit of a hack.&lt;br /&gt;
&lt;br /&gt;
There haven&#039;t been sufficient real world use cases presented to justify this property.&lt;br /&gt;
&lt;br /&gt;
What precise (end user scenario) problem is it necessary to (help) solve?&lt;br /&gt;
&lt;br /&gt;
Frankly, this looks like a hack for a specific implementation and not something that belongs in this generic spec.&lt;br /&gt;
&lt;br /&gt;
For instance, people might be using all kinds of other data around contact info but it&#039;s not vCard&#039;s job to provide some place to stick it.&lt;br /&gt;
&lt;br /&gt;
You could always invent your own X-STORED-EXTRA-DATA field.&lt;br /&gt;
&lt;br /&gt;
Such proprietary data is unlikely to be interoperable anyway, therefore we shouldn&#039;t pretend to make it superficially look like it by putting in a specific property for it. Better to leave implementations to use their own opaque proprietary properties for proprietary extensions.&lt;br /&gt;
&lt;br /&gt;
Also, this property will be very confusing to new implementers who may either not even be aware of or not care about the XML serialization, let alone a need to round-trip it thru this format (c.f. [http://blog.jclark.com/2010/11/xml-vs-web_24.html XML is dead on the web, killed by JSON] at least for APIs. For formats/documents, HTML(5)+microformats have handily beat XML on the Web).&lt;br /&gt;
&lt;br /&gt;
Recommendation: DROP XML property, and encourage implementers who think they need it or want to implement to propose an extension instead.&lt;br /&gt;
&lt;br /&gt;
=== section 6.2.1.  FN ===&lt;br /&gt;
6.2.1.  FN&lt;br /&gt;
&lt;br /&gt;
Issue [https://wiki.mozilla.org/VCard4-draft-13-review#section_6.2.1._FN remains from draft 13]: &lt;br /&gt;
&lt;br /&gt;
This property has changed from requiring a single instance in vCard3 to requiring one or more instances in vCard4.&lt;br /&gt;
&lt;br /&gt;
There is no advice/guidance/example given regarding how to treat multiple FNs and thus I fear this new capability may introduce some interoperability problems.&lt;br /&gt;
&lt;br /&gt;
I suggest some wording and examples clarifying what the purpose may be for multiple FNs, e.g. multiple ways of displaying a name (perhaps some with additional names, some without), or multiple ways (character sets? languages?) to write a name (e.g. a Japanese name may be written with Kanji or transliterated Hiragana).&lt;br /&gt;
&lt;br /&gt;
=== section 6.2.5.  BDAY ===&lt;br /&gt;
6.2.5.  BDAY&lt;br /&gt;
&lt;br /&gt;
Issue [https://wiki.mozilla.org/VCard4-draft-13-review#section_6.2.5._BDAY remains from draft 13]: &lt;br /&gt;
&lt;br /&gt;
The expansion of permitting month-day only or year only are both very good and allowing text based &amp;quot;circa&amp;quot; dates is interesting as well.  Would also suggest permitting year-month as well, e.g. 1996-04&lt;br /&gt;
&lt;br /&gt;
Recommend updating examples to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
             BDAY:19960415&lt;br /&gt;
             BDAY:1996-04&lt;br /&gt;
             BDAY:--0415&lt;br /&gt;
             BDAY;19531015T231000Z&lt;br /&gt;
             BDAY;VALUE=text:circa 1800&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and make any updates to the grammar as needed.&lt;br /&gt;
&lt;br /&gt;
=== section 6.2.6.  ANNIVERSARY ===&lt;br /&gt;
6.2.9.  ANNIVERSARY&lt;br /&gt;
&lt;br /&gt;
Issue [https://wiki.mozilla.org/VCard4-draft-13-review#section_6.2.9._ANNIVERSARY remains from draft 13]: &lt;br /&gt;
&lt;br /&gt;
Should allow same date-and-or-time data type as BDAY, including year-only, month-day, year-month etc.&lt;br /&gt;
&lt;br /&gt;
Recommend updating examples to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
             ANNIVERSARY:19960415&lt;br /&gt;
             ANNIVERSARY:1996-04&lt;br /&gt;
             ANNIVERSARY:--0415&lt;br /&gt;
             ANNIVERSARY;19531015T231000Z&lt;br /&gt;
             ANNIVERSARY;VALUE=text:circa 1800&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== section 6.2.7. GENDER  ===&lt;br /&gt;
&lt;br /&gt;
Overall this is a big improvement over the [https://wiki.mozilla.org/VCard4-draft-13-review#section_6.2.10._SEX previous &amp;quot;SEX&amp;quot; property].&lt;br /&gt;
&lt;br /&gt;
However, it appears the [https://wiki.mozilla.org/VCard4-draft-13-review#GENDER feedback/proposal for the GENDER property] was mistinterpreted or unintentionally oversimplified to a single text string.&lt;br /&gt;
&lt;br /&gt;
This is insufficient.  Here is the proposal again, updated with new conventions for the current draft.&lt;br /&gt;
&lt;br /&gt;
==== GENDER  ====&lt;br /&gt;
&lt;br /&gt;
Purpose: To specify the components of the sex and gender identity of the object the vCard represents. &lt;br /&gt;
&lt;br /&gt;
Value type: A single structured text value. Each component can have a single value. &lt;br /&gt;
&lt;br /&gt;
Cardinality: *1 &lt;br /&gt;
&lt;br /&gt;
Special notes: The structured property value corresponds, in sequence, to the sex (biological), and (optional) gender identity. The text components are each optional and separated by the SEMI-COLON character (ASCII decimal 59). &lt;br /&gt;
&lt;br /&gt;
Sex component: The value M stands for &amp;quot;male&amp;quot;, F stands for &amp;quot;female&amp;quot;, O stands for &amp;quot;other&amp;quot;, N stands for &amp;quot;none or not applicable&amp;quot;, U stands for &amp;quot;unknown&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Gender identity component: a single text value. &lt;br /&gt;
&lt;br /&gt;
Gender property examples: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Examples:&lt;br /&gt;
             GENDER:M &lt;br /&gt;
             GENDER:F &lt;br /&gt;
             GENDER:M;Fellow &lt;br /&gt;
             GENDER:F;Bird &lt;br /&gt;
             GENDER:O;intersex &lt;br /&gt;
             GENDER:;queer &lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you might you see the &#039;N&#039; value for the sex component, and organization for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Examples&lt;br /&gt;
             BEGIN:VCARD&lt;br /&gt;
             FN:IETF&lt;br /&gt;
             ORG:IETF&lt;br /&gt;
             KIND:org&lt;br /&gt;
             GENDER:N&lt;br /&gt;
             END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notes: &lt;br /&gt;
&lt;br /&gt;
The examples of &amp;quot;Fellow&amp;quot; and &amp;quot;Bird&amp;quot; are taken from the actual [http://microformats.org/wiki/gender-examples user interface of Digg], and see [http://en.wikipedia.org/wiki/Intersex#Intersex_identity Wikipedia for intersex].&lt;br /&gt;
&lt;br /&gt;
=== section 6.3.1.  ADR ===&lt;br /&gt;
6.3.1.  ADR&lt;br /&gt;
&lt;br /&gt;
Just minor typos:&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;are the plagued with&amp;quot; should be &amp;quot;are plagued with&amp;quot;&lt;br /&gt;
* &#039;a &amp;quot;street&amp;quot; component&#039; should be &#039;a &amp;quot;street address&amp;quot; component&#039;&lt;br /&gt;
&lt;br /&gt;
=== section 6.4.1.  TEL ===&lt;br /&gt;
6.4.1.  TEL&lt;br /&gt;
&lt;br /&gt;
The new examples look reasonable.&lt;br /&gt;
&lt;br /&gt;
One concern, I like the &amp;quot;ext&amp;quot; parameter used in the example, but don&#039;t see how it is represented in the grammar for the property. Hopefully this is an unintended omission and the TEL property grammar can be adjusted to allow for the &amp;quot;ext&amp;quot; parameter.&lt;br /&gt;
&lt;br /&gt;
The problematic PREF parameter still exists. I don&#039;t expect it to work for interop/sync as specified. &lt;br /&gt;
&lt;br /&gt;
In addition the notion of PREF is badly outdated and needs to be rethought *across* different types of communications, not just among instances of a specific type of communication (e.g. what is preferred: phone vs email, not just which phone number).&lt;br /&gt;
&lt;br /&gt;
Recommend dropping PREF parameter as it is a poor design. Better not to have it than have a poor design that gives implementers backward compat headaches later.&lt;br /&gt;
&lt;br /&gt;
=== section 6.4.2.  EMAIL ===&lt;br /&gt;
6.4.2.  EMAIL&lt;br /&gt;
&lt;br /&gt;
Issue [https://wiki.mozilla.org/VCard4-draft-13-review#section_6.4.2._EMAIL remains from draft 13]: &lt;br /&gt;
&lt;br /&gt;
The problematic PREF parameter still exists. I don&#039;t expect it to work for interop/sync as specified. &lt;br /&gt;
&lt;br /&gt;
In addition the notion of PREF is badly outdated and needs to be rethought *across* different types of communications, not just among instances of a specific type of communication (e.g. what is preferred: phone vs email, not just which phone number).&lt;br /&gt;
&lt;br /&gt;
Recommend dropping PREF parameter as it is a poor design. Better not to have it than have a poor design that gives implementers backward compat headaches later.&lt;br /&gt;
&lt;br /&gt;
=== section 6.4.3.  IMPP ===&lt;br /&gt;
6.4.3.  IMPP&lt;br /&gt;
&lt;br /&gt;
Same problems with PREF parameter.&lt;br /&gt;
&lt;br /&gt;
=== section 6.4.4.  LANG ===&lt;br /&gt;
6.4.4.  LANG&lt;br /&gt;
&lt;br /&gt;
Issue [https://wiki.mozilla.org/VCard4-draft-13-review#section_6.4.5._LANG remains from draft 13]: &lt;br /&gt;
&lt;br /&gt;
I recommend using the full property name LANGUAGE instead, per re-use from OpenID.&lt;br /&gt;
&lt;br /&gt;
The term &amp;quot;lang&amp;quot; is already a commonly used HTML attribute that appears to be similar in syntax (e.g. takes a single language-tag value) but is quite different in meaning, in that it indicates the language of the text being marked up, rather than a preference for communication.&lt;br /&gt;
&lt;br /&gt;
=== section 6.5.1.  TZ ===&lt;br /&gt;
6.5.1.  TZ&lt;br /&gt;
&lt;br /&gt;
Issues [https://wiki.mozilla.org/VCard4-draft-13-review#section_6.5.1._TZ remain from draft 13]: &lt;br /&gt;
&lt;br /&gt;
Forward-looking references to potential efforts don&#039;t belong in a specification. E.g. &amp;quot;Efforts are currently being directed at creating a standard URI scheme for expressing time zone information.  Usage of such a scheme would ensure a high level of interoperability between implementations that support it.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Cardinality should be *1 - how can a vCard object be in multiple time zones?&lt;br /&gt;
&lt;br /&gt;
Even if it could - it would be very confusing and no guidance is provided to implementations for how to support a vCard object being in multiple time zones.&lt;br /&gt;
&lt;br /&gt;
In addition, the property should drop the language about &amp;quot;you shouldn&#039;t use UTC offset&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
In practice that may be quite useful (&amp;quot;is it the middle of the night in london right now?&amp;quot;) and avoids all the complexity of full timezone support.&lt;br /&gt;
&lt;br /&gt;
In PortableContacts we chose to ONLY allow utcOffset and and in microformats we only allow UTC offsets for datetime properties - so this is an interop issue.&lt;br /&gt;
&lt;br /&gt;
It may be ok to leave in a warning, saying something like: &amp;quot;of course, this may not be perfectly accurate since differences in when/whether daylight saving time is observed may cause it to be off a bit&amp;quot; (editorial discretion accepted).&lt;br /&gt;
&lt;br /&gt;
=== section 6.5.2.  GEO ===&lt;br /&gt;
6.5.2.  GEO&lt;br /&gt;
&lt;br /&gt;
Issue [https://wiki.mozilla.org/VCard4-draft-13-review#section_6.5.2._GEO remains from draft 13]: &lt;br /&gt;
&lt;br /&gt;
Same cardinality issue as TZ.&lt;br /&gt;
&lt;br /&gt;
Cardinality should be *1 - how can a vCard object be in multiple specific locations?&lt;br /&gt;
&lt;br /&gt;
Even if it could - it would be very confusing and no guidance is provided to implementations for how to support a vCard object being in multiple geo locations.&lt;br /&gt;
&lt;br /&gt;
=== section 6.6.3.  LOGO ===&lt;br /&gt;
6.6.3.  LOGO&lt;br /&gt;
&lt;br /&gt;
Issues [https://wiki.mozilla.org/VCard4-draft-13-review#section_6.6.3._LOGO remain from draft 13]: &lt;br /&gt;
&lt;br /&gt;
In practice this property has caused confusion with respect to the PHOTO property.  Which should you use when?&lt;br /&gt;
&lt;br /&gt;
Also, why is this included in the Organizational Properties section rather than alongside PHOTO?&lt;br /&gt;
&lt;br /&gt;
If there is a more specific semantic to be applied, e.g. this is the LOGO for the organization that the person the vCard object represents works for, then that specific semantic should be explicitly mentioned.&lt;br /&gt;
&lt;br /&gt;
Recommend also providing an example with both LOGO and PHOTO that clearly demonstrates the proper/intended use of each.&lt;br /&gt;
&lt;br /&gt;
=== section 6.6.5.  MEMBER ===&lt;br /&gt;
6.6.5.  MEMBER&lt;br /&gt;
&lt;br /&gt;
Issue [https://wiki.mozilla.org/VCard4-draft-13-review#section_6.6.5._MEMBER remains from draft 13]: &lt;br /&gt;
&lt;br /&gt;
Groups should not be in vCard but rather should be in another spec/schema, or an extension at least.&lt;br /&gt;
&lt;br /&gt;
As noted in previous KIND property, the GROUP functionality has serious problems and lacks consensus - is not ready for last call.&lt;br /&gt;
&lt;br /&gt;
Recommend drop this property.&lt;br /&gt;
&lt;br /&gt;
We should cut this feature and those pursuing it can continue doing so as an extension.&lt;br /&gt;
&lt;br /&gt;
=== section 6.6.6.  RELATED ===&lt;br /&gt;
6.6.6.  RELATED&lt;br /&gt;
&lt;br /&gt;
This is looking much better, with the adoption of the canonical XFN vocabulary (rather than inventing a new vocabulary).&lt;br /&gt;
&lt;br /&gt;
I suggest also adding a note encouraging those wanting to extend it to contribute and particiate in the XFN brainstorming page.&lt;br /&gt;
&lt;br /&gt;
http://microformats.org/wiki/xfn-brainstorming&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== section 6.7.1.  CATEGORIES ===&lt;br /&gt;
6.7.1.  CATEGORIES&lt;br /&gt;
&lt;br /&gt;
Issue [https://wiki.mozilla.org/VCard4-draft-13-review#section_6.7.1._CATEGORIES remains from draft 13]: &lt;br /&gt;
&lt;br /&gt;
Just like TEL has been revised to accepted URL values, CATEGORIES should be as well, for the same reason.&lt;br /&gt;
&lt;br /&gt;
There&#039;s an existing standard, rel-tag, that defines and encourages the use of URLs for tags/categories as a way of providing scoping/discovery/linking functionality to tags/categories.&lt;br /&gt;
&lt;br /&gt;
Suggestion: explicitly allow URIs as text values to represent specifically scoped tags, with the last path segment of the URI representing the &amp;quot;keyword&amp;quot; of the tag, as specified by the rel-tag specification http://microformats.org/wiki/rel-tag&lt;br /&gt;
&lt;br /&gt;
=== section 6.9.  Calendar Properties ===&lt;br /&gt;
6.9.  Calendar Properties&lt;br /&gt;
&lt;br /&gt;
Issue [https://wiki.mozilla.org/VCard4-draft-13-review#section_6.9._Calendar_Properties remains from draft 13]: &lt;br /&gt;
&lt;br /&gt;
This whole section should be dropped from core and placed into an extension.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== section 7.  Synchronization ===&lt;br /&gt;
7.  Synchronization&lt;br /&gt;
&lt;br /&gt;
Issue [https://wiki.mozilla.org/VCard4-draft-13-review#section_7._Synchronization remains from draft 13]: &lt;br /&gt;
&lt;br /&gt;
This entire section, the PID property, and the CLIENTPIDMAP property should all be moved to an extension spec.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== past reviews critiques proposals ==&lt;br /&gt;
=== draft 13 section by section review ===&lt;br /&gt;
Moved to separate page:&lt;br /&gt;
&lt;br /&gt;
* [[VCard4-draft-13-review]]&lt;br /&gt;
&lt;br /&gt;
=== see also 2009 Joseph Smarr post ===&lt;br /&gt;
Joseph Smarr wrote about [http://josephsmarr.com/2009/03/25/portable-contacts-and-vcarddav-ietf-74/ Portable Contacts and vCardDAV (IETF 74)] on his blog in March of 2009 also covering challenges/issues around vCard4 vs PoCo.&lt;br /&gt;
&lt;br /&gt;
== related ==&lt;br /&gt;
* [[Standards]]&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Modules/Core&amp;diff=277067</id>
		<title>Modules/Core</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Modules/Core&amp;diff=277067"/>
		<updated>2011-01-11T18:25:33Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: &amp;lt;sdwilsh&amp;gt; ted: you own the xpcshell test harness, yeah? &amp;lt;ted&amp;gt; *shrug* &amp;lt;ted&amp;gt; sure, why not&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Module&lt;br /&gt;
|name=Accessibility&lt;br /&gt;
|description=Support for platform accessibility APIs. Accessibility APIs are used by 3rd party software like screen readers, screen magnifiers, and voice dictation software, which need information about document content and UI controls, as well as important events like changes of focus.&lt;br /&gt;
|owner=[mailto:surkov.alexander@gmail.com Alexander Surkov]&lt;br /&gt;
|peers=[mailto:dbolter@mozilla.com David Bolter], [mailto:ginn.chen@sun.com Ginn Chen], [mailto:marco.zehe@googlemail.com Marco Zehe] &lt;br /&gt;
|group=dev-accessibility&lt;br /&gt;
|source_dirs=accessible/&lt;br /&gt;
|url=http://www.mozilla.org/access/&lt;br /&gt;
|components=Core::Disability Access APIs&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Build and Release Tools&lt;br /&gt;
|description=Tools related to build and release automation and configuration of release builds.&lt;br /&gt;
|owner=[mailto:nrthomas@gmail.com Nick Thomas]&lt;br /&gt;
|peers=[mailto:bhearsum@mozilla.com Ben Hearsum], [mailto:ccooper@deadsquid.com Chris Cooper], [mailto:cmp@mozilla.org Chase Phillips], [mailto:mozpreed@sigkill.com John Paul Reed], [mailto:robert@roberthelmer.com Robert Helmer]&lt;br /&gt;
|group=dev-builds&lt;br /&gt;
|source_dirs=tools/botrunner.py, tools/build-environment/, tools/build/, tools/buildbot-configs/, tools/buildbot/, tools/buildbotcustom/, tools/l10n/, tools/MozBuild/, tools/patcher-configs/, tools/patcher/, tools/release/, tools/tinderbox-configs/, tools/tinderbox/, tools/update-packaging/&lt;br /&gt;
|url=&lt;br /&gt;
|components=mozilla.org::Release Engineering, mozilla.org::Release Engineering: Custom Builds&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Build Config&lt;br /&gt;
|description=The build system for Gecko and several mozilla.org hosted Gecko-based applications.&lt;br /&gt;
|owner=[mailto:ted.mielczarek@gmail.com Ted Mielczarek]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:mark@moxienet.com Mark Mentovai], [mailto:me@kylehuey.com Kyle Huey], [mailto:mitchell.field@live.com.au Mitchell Field], [mailto:wtc@google.com Wan-Teh Chang]&lt;br /&gt;
|group=dev-builds&lt;br /&gt;
|source_dirs=build/, config/, tools/cross-commit, tools/cvs2hg-import.py, tools/cvsmgmt/, tools/elf-dynstr-gc/, tools/trees.pl&lt;br /&gt;
|url=http://www.mozilla.org/build/&lt;br /&gt;
|components=Core::Build Config&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Code Analysis and Debugging Tools&lt;br /&gt;
|description=Tools for debugging Mozilla code or for analyzing speed, memory use, and other characteristics of it.&lt;br /&gt;
|owner=[mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-performance&lt;br /&gt;
|source_dirs=tools/codesighs/, tools/debug/, tools/dreftool/, tools/dumpdeps/, tools/footprint/, tools/jprof/, tools/leaky/, tools/memory/, tools/module-deps/, tools/performance/, tools/post_compile/, tools/preloader/, tools/rb/, tools/reorder/, tools/trace-malloc/, tools/uuiddeps/, &lt;br /&gt;
|url=&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Cookies and Permissions&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:dwitte@mozilla.com Dan Witte]&lt;br /&gt;
|peers=[mailto:cbiesinger@gmail.com Christian Biesinger], [mailto:mconnor@steelgryphon.com Mike Connor], [mailto:sdwilsh@shawnwilsher.com Shawn Wilsher]&lt;br /&gt;
|group=dev-tech-network&lt;br /&gt;
|source_dirs=extensions/cookie/, netwerk/cookie/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Networking: Cookies&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=docshell&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:bzbarsky@mit.edu Boris Zbarsky]&lt;br /&gt;
|peers=[mailto:cbiesinger@gmail.com Christian Biesinger],[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:jst@mozilla.org Jonny Stenback]&lt;br /&gt;
|group=dev-tech-layout&lt;br /&gt;
|source_dirs=docshell/, uriloader/, webshell/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Document Navigation&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Document Object Model&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:jst@mozilla.org Jonny Stenback], [mailto:peterv@propagandism.org Peter Van der Beken]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking], [mailto:Olli.Pettay@helsinki.fi Olli Pettay]&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=content/base/, content/events/, content/html/content/, content/html/document/, dom/%, dom/base/, dom/interfaces/, dom/locales/, dom/public/, dom/src/, dom/tests/&lt;br /&gt;
|url=http://developer.mozilla.org/en/docs/DOM&lt;br /&gt;
|components=Core::DOM, Core::DOM: Abstract Schemas, Core::DOM: CSS Object Model, Core::DOM: Core &amp;amp; HTML, Core::DOM: Events, Core::DOM: Mozilla Extensions, Core::DOM: Other, Core::DOM: Traversal-Range, Core::DOM: Validation&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Embedding&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jst@mozilla.org Jonny Stenback]&lt;br /&gt;
|group=dev-embedding&lt;br /&gt;
|source_dirs=embedding/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Embedding: APIs, Core::Embedding: ActiveX Wrapper, Core::Embedding: GRE Core, Core::Embedding: GTK Widget, Core::Embedding: MFC Embed, Core::Embedding: Mac, Core::Embedding: Packaging&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Find As You Type&lt;br /&gt;
|description=Find As You Type (formerly called Type Ahead Find) is a feature that allows quick web page navigation when you type a succession of characters in the body of the displayed page (not in an edit box of or drop down list). Currently seeks new owner.&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-accessibility&lt;br /&gt;
|source_dirs=extensions/typeaheadfind/&lt;br /&gt;
|url=http://www.mozilla.org/access/type-ahead/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Geolocation&lt;br /&gt;
|description=Implementation of the Geolocation W3C Spec, location provider apis, and wifi scanning code.&lt;br /&gt;
|owner=[mailto:dougt@dougt.org Doug Turner]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=dom/src/geolocation, dom/system/, netwerk/wifi&lt;br /&gt;
|url=https://developer.mozilla.org/En/Using_geolocation&lt;br /&gt;
|components=Core::Geolocation&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Global Key Bindings&lt;br /&gt;
|description=Global hot keys in Mozilla for the browser, editor, mail-news and widgets. Does not include underlined menu accelerators and the like, as those are part of i18n.&lt;br /&gt;
|owner=[mailto:aaronleventhal@moonset.net Aaron Leventhal]&lt;br /&gt;
|peers=[mailto:neil@parkwaycc.co.uk Neil Rashbrook]&lt;br /&gt;
|group=dev-accessibility&lt;br /&gt;
|source_dirs=content/xbl/builtin/&lt;br /&gt;
|url=http://www.mozilla.org/projects/ui/accessibility/mozkeyintro.html&lt;br /&gt;
|components=Core::Keyboard: Navigation&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Graphics&lt;br /&gt;
|description=Thebes graphics API&lt;br /&gt;
|owner=[mailto:vladimir@pobox.com Vladimir Vukicevic]&lt;br /&gt;
|peers=[mailto:pavlov@pavlov.net Stuart Parmenter], [mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|group=dev-tech-gfx&lt;br /&gt;
|source_dirs=gfx/%, gfx/cairo/, gfx/public/, gfx/src/%, gfx/src/gtk/, gfx/src/mac/, gfx/src/shared/, gfx/src/thebes/, gfx/src/windows/, gfx/thebes/, modules/lcms/&lt;br /&gt;
|url=http://wiki.mozilla.org/FutureGfxWhiteboard http://wiki.mozilla.org/Mozilla2:GFXEvolution&lt;br /&gt;
|components=Core::Graphics, Core::GFX: Color Management&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=GTK Embedding Widget&lt;br /&gt;
|description=Gtk Widget for embedding Mozilla into Gtk applications&lt;br /&gt;
|owner=[mailto:marco@gnome.org Marco Pesenti Gritti]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:dougt@meer.net Doug Turner]&lt;br /&gt;
|group=dev-embedding&lt;br /&gt;
|source_dirs=&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Embedding: GTK Widget&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=HTML Parser&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:mrbkap@gmail.com Blake Kaplan]&lt;br /&gt;
|peers=[mailto:dbaron@dbaron.org David Baron], [mailto:jst@mozilla.org Jonny Stenback], [mailto:peterv@propagandism.org Peter Van der Beken], [mailto:rbs@maths.uq.edu.au rbs@maths.uq.edu.au]&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=parser/htmlparser&lt;br /&gt;
|url=http://www.mozilla.org/newlayout/doc/parser.html&lt;br /&gt;
|components=Core::HTML: Parser&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=I18N Library&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:jshin1987@gmail.com Jungshik Shin], [mailto:smontagu@smontagu.org Simon Montagu]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-i18n&lt;br /&gt;
|source_dirs=intl/&lt;br /&gt;
|url=http://mozilla.org/projects/intl/index.html&lt;br /&gt;
|components=Core::Internationalization&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=ImageLib&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:jdrew@mozilla.com Joe Drew]&lt;br /&gt;
|peers=[mailto:bobbyholley@gmail.com Bobby Holley]&lt;br /&gt;
|group=dev-tech-gfx&lt;br /&gt;
|source_dirs=jpeg/, modules/libimg/png/, modules/libpr0n/, modules/zlib/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::ImageLib&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java APIs for DOM&lt;br /&gt;
|description=APIs for Java access to the Document Object Model&lt;br /&gt;
|owner=[mailto:ashuk@eng.sun.com Ashutosh Kulkarni]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-dom,dev-tech-java&lt;br /&gt;
|source_dirs=java/dom/&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/dom/&lt;br /&gt;
|components=Core::Java APIs for DOM&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java APIs to WebShell&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:edburns@acm.org Ed Burns]&lt;br /&gt;
|peers=[mailto:ashuk@eng.sun.com Ashutosh Kulkarni]&lt;br /&gt;
|group=dev-tech-java,dev-embedding&lt;br /&gt;
|source_dirs=java/webclient/&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/webclient/&lt;br /&gt;
|components=Core::Java APIs to WebShell&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java Stubs&lt;br /&gt;
|description=OJI&lt;br /&gt;
|owner=[mailto:alfred.peng@sun.com Alfred Peng]&lt;br /&gt;
|peers=[mailto:Xiaobin.Lu@eng.Sun.com Xiaobin Lu]&lt;br /&gt;
|group=dev-tech-java&lt;br /&gt;
|source_dirs=modules/oji/, nav-java/, sun-java/&lt;br /&gt;
|url=http://www.mozilla.org/oji/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java to XPCOM Bridge&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:pedemont@us.ibm.com Javier Pedemont]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-tech-xpcom,dev-tech-java&lt;br /&gt;
|source_dirs=extensions/java&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/connect/&lt;br /&gt;
|components=Core::Java to XPCOM Bridge&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java Utility Classes&lt;br /&gt;
|description=assert, debug, utilities, etc.&lt;br /&gt;
|owner=[mailto:edburns@acm.org Ed Burns]&lt;br /&gt;
|peers=[mailto:ashuk@eng.sun.com Ashutosh Kulkarni]&lt;br /&gt;
|group=dev-tech-java&lt;br /&gt;
|source_dirs=java/util/&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/java-util/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java-Implemented Plugins&lt;br /&gt;
|description=Infrastructure for writing MIME content-handlers&lt;br /&gt;
in Java.&lt;br /&gt;
|owner=[mailto:idk@eng.sun.com Igor Kushnirskiy]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-java&lt;br /&gt;
|source_dirs=java/plugins/&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/java-plugins/&lt;br /&gt;
|components=Core::Java-Implemented Plugins&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=JavaScript&lt;br /&gt;
|description=JavaScript Engine in C (SpiderMonkey)&lt;br /&gt;
|owner=[mailto:brendan@mozilla.org Brendan Eich]&lt;br /&gt;
|peers=[mailto:crowder@fiverocks.com Brian Crowder], [mailto:graydon@mozilla.com Graydon Hoare], [mailto:igor@mir2.org Igor Bukanov], [mailto:jorendorff@mozilla.com Jason Orendorff], [mailto:jwalden@mit.edu Jeff Walden], [mailto:lwagner@mozilla.com Luke Wagner], [mailto:mrbkap@gmail.com Blake Kaplan], [mailto:shaver@mozilla.org Mike Shaver]&lt;br /&gt;
|group=dev-tech-js-engine&lt;br /&gt;
|source_dirs=js/src/%, js/src/config/, js/src/editline/, js/src/fdlibm/&lt;br /&gt;
|url=http://www.mozilla.org/js/spidermonkey,&lt;br /&gt;
http://developer.mozilla.org/en/docs/About_JavaScript&lt;br /&gt;
|components=Core::JavaScript Engine&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=JavaScript Debugger Backend&lt;br /&gt;
|description=JavaScript debugging hooks&lt;br /&gt;
|owner=[mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref]&lt;br /&gt;
|peers=[mailto:brendan@mozilla.org Brendan Eich], [mailto:rginda@hacksrus.com Rob Ginda]&lt;br /&gt;
|group=dev-apps-js-debugger&lt;br /&gt;
|source_dirs=js/jsd/&lt;br /&gt;
|url=http://www.mozilla.org/js/jsd&lt;br /&gt;
|components=Other Applications::Venkman JS Debugger&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=js-ctypes&lt;br /&gt;
|description=A foreign function interface which allows privileged JS code to interact with binary code without using XPCOM/XPConnect.&lt;br /&gt;
|owner=[mailto:dwitte@mozilla.com Dan Witte]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:jorendorff@mozilla.com Jason Orendorff]&lt;br /&gt;
|group=dev-tech-js-engine&lt;br /&gt;
|source_dirs=js/src/ctypes/&lt;br /&gt;
|url=https://wiki.mozilla.org/JSctypes&lt;br /&gt;
|components=Core::js-ctypes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=js-tests&lt;br /&gt;
|description=JavaScript test suite&lt;br /&gt;
|owner=[mailto:bclary@bclary.com Bob Clary]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-js-engine&lt;br /&gt;
|source_dirs=js/tests/&lt;br /&gt;
|url=http://www.mozilla.org/js/tests/library.html&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Layout Engine&lt;br /&gt;
|description=rendering tree construction, layout (reflow), painting, etc.&lt;br /&gt;
|owner=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|peers=[mailto:bmlk@gmx.de Bernd Mielke], [mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:dbaron@dbaron.org David Baron], [mailto:smontagu@smontagu.org Simon Montagu]&lt;br /&gt;
|group=dev-tech-layout&lt;br /&gt;
|source_dirs=layout/%, layout/base/, layout/build/, layout/doc/, layout/forms/, layout/generic/, layout/html/, layout/macbuild/, layout/printing/, layout/tables/, layout/tools/&lt;br /&gt;
|url=http://mozilla.org/newlayout/doc/ ,&lt;br /&gt;
http://lxr.mozilla.org/mozilla/source/layout/doc/&lt;br /&gt;
|components=Core::Layout, Core::Layout: Block and Inline, Core::Canvas: 2D, Core::Canvas: WebGL, Core::Layout: Floats, Core::Layout: Form Controls, Core::Layout: HTML Frames, Core::Layout: Images, Core::Layout: Misc Code, Core::Layout: R &amp;amp; A Pos, Core::Layout: Tables, Core::Layout: Text, Core::Layout: View Rendering&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=libjar&lt;br /&gt;
|description=The JAR handling code (protocol handler, stream implementation, and zipreader/zipwriter).&lt;br /&gt;
|owner=[mailto:tglek@mozilla.com Taras Glek]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-tech-network&lt;br /&gt;
|source_dirs=modules/libjar&lt;br /&gt;
|url=&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=LiveConnect&lt;br /&gt;
|description=JavaScript/Java bridge&lt;br /&gt;
|owner=[mailto:alfred.peng@sun.com Alfred Peng]&lt;br /&gt;
|peers=[mailto:brendan@mozilla.org Brendan Eich], [mailto:shaver@mozilla.org Mike Shaver]&lt;br /&gt;
|group=dev-tech-js-engine,dev-tech-java&lt;br /&gt;
|source_dirs=js/src/liveconnect/&lt;br /&gt;
|url=http://www.mozilla.org/js/liveconnect/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=MathML&lt;br /&gt;
|description=MathML is a low-level specification for describing mathematics which provides a foundation for the inclusion of mathematical expressions in Web pages.&lt;br /&gt;
|owner=[mailto:karlt+@karlt.net Karl Tomlinson]&lt;br /&gt;
|peers=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|group=dev-tech-mathml&lt;br /&gt;
|source_dirs=layout/mathml/&lt;br /&gt;
|url=http://www.mozilla.org/projects/mathml/&lt;br /&gt;
|components=Core::MathML&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=mozilla-toplevel&lt;br /&gt;
|description=The top level directory for the mozilla tree.&lt;br /&gt;
|owner=[mailto:brendan@mozilla.org Brendan Eich]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=tools/README&lt;br /&gt;
|url=&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Necko&lt;br /&gt;
|description=The Mozilla Networking Library&lt;br /&gt;
|owner=[mailto:cbiesinger@gmail.com Christian Biesinger]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jduell@mozilla.com Jason Duell], [mailto:honzab.moz@firemni.cz Honza Bambas], [mailto:dwitte@mozilla.com Dan Witte]&lt;br /&gt;
|group=dev-tech-network&lt;br /&gt;
|source_dirs=netwerk/%, netwerk/base/, netwerk/build/, netwerk/cache/, netwerk/dns/, netwerk/locales/, netwerk/mime/, netwerk/protocol/, netwerk/resources/, netwerk/socket/, netwerk/streamconv/, netwerk/system/, netwerk/test/, netwerk/testserver/&lt;br /&gt;
|url=http://www.mozilla.org/projects/netlib/, https://developer.mozilla.org/en/Necko&lt;br /&gt;
|components=Core::Networking, Core::Networking: Cache, Core::Networking: Cookies, Core::Networking: FTP, Core::Networking: File, Core::Networking: HTTP, Core::Networking: JAR, Core::Networking: Websockets&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=NSPR&lt;br /&gt;
|description=Netscape Portable Runtime&lt;br /&gt;
|owner=[mailto:nelson@bolyard.com Nelson Bolyard], [mailto:wtc@google.com Wan-Teh Chang]&lt;br /&gt;
|peers=[mailto:ted.mielczarek@gmail.com Ted Mielczarek]&lt;br /&gt;
|group=dev-tech-nspr&lt;br /&gt;
|source_dirs=nsprpub/&lt;br /&gt;
|url=http://www.mozilla.org/projects/nspr/&lt;br /&gt;
http://www.mozilla.org/projects/nspr/reference/html/&lt;br /&gt;
http://www.mozilla.org/projects/nspr/release-notes/&lt;br /&gt;
|components=NSPR&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Plugins&lt;br /&gt;
|description= NPAPI Plugin support.&lt;br /&gt;
|owner=[mailto:joshmoz@gmail.com Josh Aas]&lt;br /&gt;
|peers=[mailto:jst@mozilla.org Johnny Stenback]&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=dom/plugins/, modules/plugin/&lt;br /&gt;
|url=https://wiki.mozilla.org/Plugins&lt;br /&gt;
|components=Core::Java-Implemented Plugins, Core::Plug-ins&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Preferences&lt;br /&gt;
|description=Preference library&lt;br /&gt;
|owner=[mailto:dwitte@mozilla.com Dan Witte]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=modules/libpref/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Preferences: Backend&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Privilege Manager&lt;br /&gt;
|description=&amp;quot;caps&amp;quot;&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=[mailto:brendan@mozilla.org Brendan Eich], [mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:dveditz@cruzio.com Dan Veditz], [mailto:jst@mozilla.org Jonny Stenback]&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=caps/&lt;br /&gt;
|url=http://www.mozilla.org/projects/security/components/index.html&lt;br /&gt;
|components=Core::Security: CAPS&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=PyXPCOM&lt;br /&gt;
|description=The Python to XPCOM bridge.&lt;br /&gt;
|owner=[mailto:toddw@activestate.com Todd Whiteman]&lt;br /&gt;
|peers=[mailto:mhammond@skippinet.com.au Mark Hammond]&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=extension/python&lt;br /&gt;
|url=https://developer.mozilla.org/en/PyXPCOM&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Qt-based gfx and widget&lt;br /&gt;
|description=Qt-based rendering and widget code&lt;br /&gt;
|owner=[mailto:romaxa@gmail.com Oleg Romashin]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-widget,dev-tech-gfx&lt;br /&gt;
|source_dirs=widget/src/qt/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Widget: Qt&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=RDF&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:axel@pike.org Axel Hecht]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-tech-rdf&lt;br /&gt;
|source_dirs=rdf/&lt;br /&gt;
|url=http://www.mozilla.org/rdf/doc/&lt;br /&gt;
|components=Core::RDF&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Registry&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:dveditz@cruzio.com Dan Veditz]&lt;br /&gt;
|peers=[mailto:dougt@meer.net Doug Turner]&lt;br /&gt;
|group=dev-tech-xpcom&lt;br /&gt;
|source_dirs=modules/libreg/&lt;br /&gt;
|url=&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=security&lt;br /&gt;
|description=Crypto/PKI code, including NSS (Network Security Services) and JSS (NSS for Java)&lt;br /&gt;
|owner=[mailto:nelson@bolyard.com Nelson Bolyard], [mailto:rrelyea@redhat.com Bob Relyea], [mailto:wtc@google.com Wan-Teh Chang]&lt;br /&gt;
|peers=[mailto:alexei.volkov.bugs@sun.com Alexei Volkov], [mailto:christophe.ravel.bugs@sun.com Christophe Ravel], [mailto:emaldona@redhat.com Elio Maldonado], [mailto:glen.beasley@sun.com Glen Beasley], [mailto:julien.pierre.boogz@sun.com Julien Pierre], [mailto:kaie@kuix.de Kai Engert]&lt;br /&gt;
|group=dev-tech-crypto&lt;br /&gt;
|source_dirs=dbm/, security/coreconf/, security/dbm/, security/jss/, security/nss/, security/tinderbox/, security/tinderlight/&lt;br /&gt;
|url=http://mozilla.org/projects/security/pki/&lt;br /&gt;
|components=NSS, JSS, Core::Security, Core::Security: S/MIME&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Security - Mozilla PSM Glue&lt;br /&gt;
|description=Personal Security Manager&lt;br /&gt;
|owner=[mailto:kaie@kuix.de Kai Engert]&lt;br /&gt;
|peers=[mailto:honzab.moz@firemni.cz Honza Bambas], [mailto:rrelyea@redhat.com Bob Relyea], [mailto:wtc@google.com Wan-Teh Chang]&lt;br /&gt;
|group=dev-tech-crypto&lt;br /&gt;
|source_dirs=security/manager/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Security: PSM, Core::Security: UI&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=storage&lt;br /&gt;
|description=Storage APIs with a SQLite backend&lt;br /&gt;
|owner=[mailto:sdwilsh@shawnwilsher.com Shawn Wilsher]&lt;br /&gt;
|peers=[mailto:bugmail@asutherland.org Andrew Sutherland]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=db/sqlite3/, storage/&lt;br /&gt;
|url=http://developer.mozilla.org/en/docs/Storage&lt;br /&gt;
|components=Toolkit::Storage, Core::SQL&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=String&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-xpcom&lt;br /&gt;
|source_dirs=string/, xpcom/string/&lt;br /&gt;
|url=http://mozilla.org/projects/xpcom/string-guide.html&lt;br /&gt;
|components=Core::String&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Style System&lt;br /&gt;
|description=CSS style sheet handling; style data computation&lt;br /&gt;
|owner=[mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky]&lt;br /&gt;
|group=dev-tech-layout&lt;br /&gt;
|source_dirs=layout/style/&lt;br /&gt;
|url=http://mozilla.org/newlayout/doc/&lt;br /&gt;
|components=Core::Style System (CSS)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=SVG&lt;br /&gt;
|description=Scalable Vector Graphics&lt;br /&gt;
|owner=[mailto:jwatt@jwatt.org Jonathan Watt]&lt;br /&gt;
|peers=[mailto:longsonr@gmail.com Robert Longson], [mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|group=dev-tech-svg&lt;br /&gt;
|source_dirs=content/svg/, layout/svg/&lt;br /&gt;
|url=http://www.mozilla.org/projects/svg/&lt;br /&gt;
|components=Core::SVG&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Tamarin&lt;br /&gt;
|description=VM for ActionScript and JavaScript&lt;br /&gt;
|owner=[mailto:edwsmith@adobe.com Edwin Smith], [mailto:jodyer@adobe.com Jeff Dyer]&lt;br /&gt;
|peers=[mailto:brendan@mozilla.org Brendan Eich], [mailto:stejohns@adobe.com Steven Johnson], [mailto:tierney@adobe.com Erik Tierney], [mailto:treilly@adobe.com Tom Reilly]&lt;br /&gt;
|group=dev-tech-js-engine&lt;br /&gt;
|source_dirs=js/tamarin&lt;br /&gt;
|url=http://www.mozilla.org/projects/tamarin/&lt;br /&gt;
http://wiki.mozilla.org/tamarin/&lt;br /&gt;
http://hg.mozilla.org/tamarin-central/&lt;br /&gt;
http://hg.mozilla.org/tamarin-tracing/&lt;br /&gt;
|components=Tamarin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Test Harness&lt;br /&gt;
|description=In-tree test infrastructure&lt;br /&gt;
and tools.&lt;br /&gt;
|owner=[mailto:sayrer@gmail.com Robert Sayre]&lt;br /&gt;
|peers=[mailto:dbaron@dbaron.org David Baron], [mailto:jwalden@mit.edu Jeff Walden], [mailto:rcampbell@mozilla.com Rob Campbell]&lt;br /&gt;
|group=dev-quality&lt;br /&gt;
|source_dirs=&lt;br /&gt;
|url=http://wiki.mozilla.org/SoftwareTesting&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Testing Infrastructure&lt;br /&gt;
|description=Testing tools and infrastructure for Mozilla projects, harnesses for automated tests, stand-alone test tools.&lt;br /&gt;
|owner=[mailto:rcampbell@mozilla.com Rob Campbell]&lt;br /&gt;
|peers=[mailto:anodelman@mozilla.com Alice Nodelman], [mailto:bclary@bclary.com Bob Clary], [mailto:bhearsum@mozilla.com Ben Hearsum], [mailto:ccooper@deadsquid.com Chris Cooper], [mailto:ctalbert@mozilla.com Clint Talbert], [mailto:robert@roberthelmer.com Robert Helmer]&lt;br /&gt;
|group=dev-quality&lt;br /&gt;
|source_dirs=testing/, tools/httptester/, tools/page-loader/, tools/test-harness/, tools/tests/, tools/testserver/, tools/testy/&lt;br /&gt;
|url=http://wiki.mozilla.org/SoftwareTesting&lt;br /&gt;
|components=Testing::Infrastructure&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPCShell Test Harness&lt;br /&gt;
|description=The XPCShell Harness&lt;br /&gt;
|owner=[mailto:ted.mielczarek@gmail.com Ted Mielczarek]&lt;br /&gt;
|source_dirs=testing/xpcshell&lt;br /&gt;
|components=Testing::XPCShell Harness&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Update Service&lt;br /&gt;
|description=server code for Mozilla Update services (aus, addons, pfs)&lt;br /&gt;
|owner=[mailto:morgamic@mozilla.com Mike Morgan]&lt;br /&gt;
|peers=[mailto:jscott@mozilla.com Justin Scott], [mailto:shaver@mozilla.org Mike Shaver], [mailto:wclouser@mozilla.com Will Clouser]&lt;br /&gt;
|group=dev-amo&lt;br /&gt;
|source_dirs=webtools/addons/, webtools/aus/, webtools/update/&lt;br /&gt;
|url=http://wiki.mozilla.org/wiki/AMO&lt;br /&gt;
|components=AUS::Administration, AUS::Systems&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=View System&lt;br /&gt;
|description=The View Manager is responsible for handling &amp;quot;heavyweight&amp;quot; rendering (some clipping, compositing) and event handling tasks.&lt;br /&gt;
|owner=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|group=dev-tech-layout&lt;br /&gt;
|source_dirs=view/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Layout: View Rendering&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|peers=[mailto:pavlov@pavlov.net Stuart Parmenter], [mailto:vladimir@pobox.com Vladimir Vukicevic]&lt;br /&gt;
|group=dev-tech-gfx&lt;br /&gt;
|source_dirs=widget/%, widget/public/, widget/src/%, widget/src/xpwidgets/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Drag and Drop, Core::Widget&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - BeOS&lt;br /&gt;
|description=The BeOS port&lt;br /&gt;
|owner=[mailto:cbiesinger@gmail.com Christian Biesinger]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-gfx&lt;br /&gt;
|source_dirs=widget/src/beos/&lt;br /&gt;
|url=http://www.bezilla.org/,&lt;br /&gt;
http://www.mozilla.org/ports/beos/&lt;br /&gt;
|components=Core::Widget: BeOS&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - Android&lt;br /&gt;
|description=The Android Port&lt;br /&gt;
|owner=[mailto:blassey.bugs@lassey.us Brad Lassey]&lt;br /&gt;
|peers=[mailto:vladimir@mozilla.com Vladimir Vukicevic], [mailto:dougt@dougt.org Doug Turner], [mailto:mwu@mozilla.com Michael Wu]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=widget/src/android/, embedding/android&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Widget: Android&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - GTK&lt;br /&gt;
|description=supported X widgetry and gfx&lt;br /&gt;
|owner=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|peers=[mailto:karlt+@karlt.net Karl Tomlinson]&lt;br /&gt;
|group=dev-tech-gfx&lt;br /&gt;
|source_dirs=widget/src/gtk/, widget/src/gtk2/, widget/src/gtksuperwin/, widget/src/gtkxtbin/&lt;br /&gt;
|url=http://www.mozilla.org/unix/, http://www.gtk.org, http://www.mozilla.org/ports/gtk/&lt;br /&gt;
|components=Core::Widget: Gtk&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - Mac OS X&lt;br /&gt;
|description= Gecko&#039;s Mac OS X compatibility layer.&lt;br /&gt;
|owner=[mailto:joshmoz@gmail.com Josh Aas]&lt;br /&gt;
|peers=[mailto:mstange@themasta.com Markus Stange], [mailto:smichaud@pobox.com Steven Michaud]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=widget/src/cocoa/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Widget: Cocoa&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - Windows&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:jmathies@mozilla.com Jim Mathies]&lt;br /&gt;
|peers=[mailto:blassey@mozilla.com Brad Lassey], [mailto:cbiesinger@gmail.com Christian Biesinger], [mailto:dean_tessman@hotmail.com Dean Tessman], [mailto:dougt@meer.net Doug Turner], [mailto:neil@parkwaycc.co.uk Neil Rashbrook], [mailto:robarnold@cmu.edu Rob Arnold], [mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref], [mailto:vladimir@pobox.com Vladimir Vukicevic]&lt;br /&gt;
|group=dev-tech-gfx&lt;br /&gt;
|source_dirs=widget/src/windows/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Widget: Win32&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XBL&lt;br /&gt;
|description=eXtensible Binding Language&lt;br /&gt;
|owner=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-xbl&lt;br /&gt;
|source_dirs=content/xbl/%, content/xbl/public/, content/xbl/src/&lt;br /&gt;
|url=http://www.mozilla.org/projects/xbl/&lt;br /&gt;
|components=Core::XBL&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XML&lt;br /&gt;
|description=XML in Mozilla, including XML, XHTML, Namespaces in XML, Associating Style Sheets with XML Documents, XML Linking and XML Extras. XML-related things that are not covered by more specific projects.&lt;br /&gt;
|owner=[mailto:peterv@propagandism.org Peter Van der Beken]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking], [mailto:jst@mozilla.org Jonny Stenback], [mailto:sayrer@gmail.com Robert Sayre]&lt;br /&gt;
|group=dev-tech-xml&lt;br /&gt;
|source_dirs=content/xml/, extensions/xmlextras/, parser/expat/&lt;br /&gt;
|url=http://www.mozilla.org/newlayout/xml/&lt;br /&gt;
|components=Core::XML&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPApps&lt;br /&gt;
|description=Cross-Platform Applications, mostly Navigator front end and application shell.&lt;br /&gt;
|owner=[mailto:neil@parkwaycc.co.uk Neil Rashbrook]&lt;br /&gt;
|peers=[mailto:dean_tessman@hotmail.com Dean Tessman], [mailto:jag@tty.nl Peter Annema], [mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref]&lt;br /&gt;
|group=dev-apps-seamonkey&lt;br /&gt;
|source_dirs=xpfe/&lt;br /&gt;
|url=http://www.mozilla.org/xpapps/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPCOM&lt;br /&gt;
|description=The cross-platform object model and core data structures.&lt;br /&gt;
|owner=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|peers=[mailto:dougt@meer.net Doug Turner], [mailto:shaver@mozilla.org Mike Shaver]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=startupcache/, tools/wizards/, xpcom/%, xpcom/base/, xpcom/build/, xpcom/components/, xpcom/ds/, xpcom/glue/, xpcom/proxy/, xpcom/sample/, xpcom/stub/, xpcom/tests/, xpcom/threads/, xpcom/tools/, xpcom/windbgdlg/&lt;br /&gt;
|url=http://developer.mozilla.org/en/XPCOM&lt;br /&gt;
|components=Core::XPCOM&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPConnect&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:mrbkap@gmail.com Blake Kaplan]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:gal@uci.edu Andreas Gal], [mailto:jst@mozilla.org Jonny Stenback], [mailto:peterv@propagandism.org Peter Van der Beken]&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=js/src/xpconnect/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::XPConnect&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPIDL&lt;br /&gt;
|description=Cross-platform IDL compiler; produces .h C++ header files and .xpt runtime type description files from .idl interface description files. Also produces .java interface files, as part of an experimental java&amp;lt;-&amp;gt;xpcom connection layer.&lt;br /&gt;
|owner=[mailto:BradleyJunk@cinci.rr.com BradleyJunk@cinci.rr.com]&lt;br /&gt;
|peers=[mailto:jband@netscape.com(disabled) jband@netscape.com(disabled)], [mailto:shaver@mozilla.org Mike Shaver], [mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref]&lt;br /&gt;
|group=dev-tech-xpcom&lt;br /&gt;
|source_dirs=xpcom/typelib/&lt;br /&gt;
|url=http://www.mozilla.org/scriptable/xpidl&lt;br /&gt;
http://www.mozilla.org/scriptable&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPInstall&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:dveditz@cruzio.com Dan Veditz]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-tech-xpinstall&lt;br /&gt;
|source_dirs=xpinstall/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Installer: XPInstall Engine&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=xptcall&lt;br /&gt;
|description=XPTCall - platform-specific assembly for calling and implementing arbitrary XPCOM interfaces.&lt;br /&gt;
|owner=[mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:shaver@mozilla.org Mike Shaver]&lt;br /&gt;
|group=dev-xpcom&lt;br /&gt;
|source_dirs=xpcom/reflect/xptcall/&lt;br /&gt;
|url=http://www.mozilla.org/scriptable/xptcall-faq.html&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPToolkit&lt;br /&gt;
|description=Cross-platform user interface toolkit&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:hyatt@mozilla.org Dave Hyatt], [mailto:jag@tty.nl Peter Annema], [mailto:Jan.Varga@gmail.com Jan Varga]&lt;br /&gt;
|group=dev-tech-xul&lt;br /&gt;
|source_dirs=content/xul/, layout/xul/&lt;br /&gt;
|url=http://www.mozilla.org/xpfe/&lt;br /&gt;
|components=Core::XP Toolkit/Widgets: Menus, Core::XP Toolkit/Widgets: XUL&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XSLT Processor&lt;br /&gt;
|description=XSLT transformations processor&lt;br /&gt;
|owner=[mailto:peterv@propagandism.org Peter Van der Beken]&lt;br /&gt;
|peers=[mailto:axel@pike.org Axel Hecht], [mailto:jonas@sicking.cc Jonas Sicking]&lt;br /&gt;
|group=dev-tech-xslt&lt;br /&gt;
|source_dirs=content/xslt/, extensions/transformiix/&lt;br /&gt;
|url=http://www.mozilla.org/projects/xslt/, http://www.w3.org/TR/xslt.html&lt;br /&gt;
|components=Core::XSLT&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XTF&lt;br /&gt;
|description=eXtensible Tag Framework&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=[mailto:alex@croczilla.com alex@croczilla.com], [mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking]&lt;br /&gt;
|group=dev-tech-xbl&lt;br /&gt;
|source_dirs=content/xtf/, layout/xtf/&lt;br /&gt;
|url=http://www.croczilla.com/xtf&lt;br /&gt;
|components=Core::XTF&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
===Unassigned Bugzilla Components===&lt;br /&gt;
&lt;br /&gt;
The following Bugzilla components in the Core project have not been assigned to a module (this list is not exhaustive):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Core::Editor&lt;br /&gt;
Core::Event Handling&lt;br /&gt;
Core::File Handling&lt;br /&gt;
Core::Find Backend&lt;br /&gt;
Core::General&lt;br /&gt;
Core::HTML: Form Submission&lt;br /&gt;
Core::History: Global&lt;br /&gt;
Core::IPC&lt;br /&gt;
Core::Image Blocking&lt;br /&gt;
Core::JavaScript Debugging APIs&lt;br /&gt;
Core::Localization&lt;br /&gt;
Core::Nanojit&lt;br /&gt;
Core::Networking: Domain Lists&lt;br /&gt;
Core::Print Preview&lt;br /&gt;
Core::Printing: Output&lt;br /&gt;
Core::Printing: Setup&lt;br /&gt;
Core::Profile: BackEnd&lt;br /&gt;
Core::Profile: Migration&lt;br /&gt;
Core::Profile: Roaming&lt;br /&gt;
Core::QuickLaunch (AKA turbo mode)&lt;br /&gt;
Core::Rewriting and Analysis&lt;br /&gt;
Core::Selection&lt;br /&gt;
Core::Serializers&lt;br /&gt;
Core::Spelling checker&lt;br /&gt;
Core::Tracking&lt;br /&gt;
Core::Video/Audio&lt;br /&gt;
Core::Web Services&lt;br /&gt;
Core::WebDAV&lt;br /&gt;
Core::Widget: OS/2&lt;br /&gt;
Core::Widget: Photon&lt;br /&gt;
Core::X-remote&lt;br /&gt;
Core::XForms&lt;br /&gt;
Core::XUL&lt;br /&gt;
Core::jemalloc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Platform/HTML5_sanitizer&amp;diff=276992</id>
		<title>Platform/HTML5 sanitizer</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Platform/HTML5_sanitizer&amp;diff=276992"/>
		<updated>2011-01-11T16:10:54Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: /* Gecko Requirements */ +questions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Gecko Requirements==&lt;br /&gt;
&lt;br /&gt;
* Allow a setting for enabling styles.&lt;br /&gt;
* Allow a setting for enabling comments. See {{bug|572642}}&lt;br /&gt;
** Or always enable comments? (What about &amp;quot;--&amp;quot; in comments?)&lt;br /&gt;
* Have three element white lists: HTML, SVG and MathML.&lt;br /&gt;
* Have three attribute white lists: HTML, SVG and MathML. The attributes don&#039;t depend on the element they are on beyond the element namespace.&lt;br /&gt;
* Have three lists of attributes that take URLs. Drop the attributes when they have prohibited URLs (after trimming whitespace from the value).&lt;br /&gt;
** Resolve relative URLs into absolute ones using a per fragment base URL. (Is this correct for Gecko reqs? Current code uses the node&#039;s base URI. Is that right?)&lt;br /&gt;
** Why is whitespace trimmed before the security check?&lt;br /&gt;
** However, allow any URL in the src attribute on the img element, because imgs are safe. {{bug|572637}}&lt;br /&gt;
* Have a list of SVG attributes that take different-document references.&lt;br /&gt;
* Have a list of SVG attributes that are allowed to have same-document references only.&lt;br /&gt;
* If styles are allowed, sanitize style attribute values. If styles aren&#039;t allowed, drop the style attribute.&lt;br /&gt;
* Always drop script and title elements and their contents.&lt;br /&gt;
* If styles are disabled, drop style elements and their contents.&lt;br /&gt;
* If styles are enabled, sanitize the content of style elements.&lt;br /&gt;
* Add the controls attribute to the video and audio elements (if it isn&#039;t there already).&lt;br /&gt;
&lt;br /&gt;
==Open Questions==&lt;br /&gt;
&lt;br /&gt;
* Can stylistic SVG attributes have values that need to be sanitized?&lt;br /&gt;
* Should Semantic MathML be on the white list for clipboard round-tripping? (Mainly a footprint issue.)&lt;br /&gt;
* Is it dangerous for SVG fragment id references to be able to refer to an id in the document the untrusted fragment gets inserted into?&lt;br /&gt;
&lt;br /&gt;
==Non-Gecko Requirements==&lt;br /&gt;
&lt;br /&gt;
These are features for the HTML5 parser when it is used outside Gecko.&lt;br /&gt;
&lt;br /&gt;
* Allow form-related elements to be toggled on and off in the white list.&lt;br /&gt;
* Allow using the sanitizer in non-fragment mode (in which case, the title element should be allowed).&lt;br /&gt;
** Are there compelling use cases for non-fragment mode sanitization?&lt;br /&gt;
* Have a configurable white list of permitted URL schemes in attributes that take URLs.&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Platform/InfallibleMalloc&amp;diff=271310</id>
		<title>Platform/InfallibleMalloc</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Platform/InfallibleMalloc&amp;diff=271310"/>
		<updated>2010-12-01T19:40:44Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: Add a note&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;This page will be read by people who cannot attend the meeting. Thanks for minuting carefully!&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
General Agenda:  &lt;br /&gt;
* Discuss infallible malloc risks and payoffs.&lt;br /&gt;
* Propose next steps and assign ownership and allocate resources if necessary.&lt;br /&gt;
&lt;br /&gt;
Meeting Details:&lt;br /&gt;
* To be held in Warp Core if available.  Meet there.&lt;br /&gt;
* Wed, Dec 1, 2:30PM PDT&lt;br /&gt;
* 650-903-0800 x92 Conf# 8605 (US/INTL)&lt;br /&gt;
* 1-800-707-2533 (pin 369) Conf# 8605 (US)&lt;br /&gt;
* join irc.mozilla.org #planning for back channel&lt;br /&gt;
&lt;br /&gt;
Jesse&#039;s notes from platform meeting:&lt;br /&gt;
* Infallible malloc &amp;lt;small&amp;gt;(added to agenda by Jesse)&amp;lt;/small&amp;gt;&lt;br /&gt;
** The problem, which has only recently come to light:&lt;br /&gt;
*** We haven&#039;t actually made &amp;lt;code&amp;gt;malloc&amp;lt;/code&amp;gt; infallible yet. We already made &amp;lt;code&amp;gt;new&amp;lt;/code&amp;gt; infallible for Firefox 4, but many data structures (including arrays and strings) can still misbehave on OOM because [https://bugzilla.mozilla.org/show_bug.cgi?id=611123 &amp;lt;code&amp;gt;malloc&amp;lt;/code&amp;gt; can still return NULL].&lt;br /&gt;
*** Many exploitable OOM bugs are in system libraries rather than Firefox itself. Replacing &amp;lt;code&amp;gt;malloc&amp;lt;/code&amp;gt; may be the &amp;lt;em&amp;gt;only&amp;lt;/em&amp;gt; way for us to work around all of these bugs.&lt;br /&gt;
*** Security researchers have been reporting many OOM bugs lately.&lt;br /&gt;
**** We often can&#039;t reproduce what they see because we OOM slightly earlier or later.&lt;br /&gt;
**** This is a recipe for embarrassment when &amp;quot;old&amp;quot; testcases find &amp;quot;new&amp;quot; bugs, as Alex Miller [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=504342,583077,606714 discovered].&lt;br /&gt;
** The plan of record:&lt;br /&gt;
*** [https://bugzilla.mozilla.org/show_bug.cgi?id=610823 Fix &amp;lt;code&amp;gt;nsTArray&amp;lt;/code&amp;gt;]&lt;br /&gt;
** Proposal:&lt;br /&gt;
*** [https://bugzilla.mozilla.org/show_bug.cgi?id=611123 Make &amp;lt;code&amp;gt;malloc&amp;lt;/code&amp;gt; infallible]&lt;br /&gt;
*** Fix too-large-allocation crashes (distinct from OOM), which will be obvious in crash-stats.&lt;br /&gt;
**** Will require exposing a fallible malloc somehow&lt;br /&gt;
**** May require adding methods or variants to string classes, for example.&lt;br /&gt;
** We must run GC and purge caches before giving up or we will have false positive OOMs when tons of memory is not actually live.&lt;br /&gt;
*** Need to monitor OS memory pressure and avoid getting close to these false OOMs.&lt;br /&gt;
*** This was part of E10s, is it ready for Firefox 4?&lt;br /&gt;
** Damon will organize a smaller meeting later today to discuss this. Email him if you want to be part of that meeting.&lt;br /&gt;
* Crash reporter &lt;br /&gt;
** integral part of any proposal: need to get dumps and backtraces from aborts to know where we&#039;ve missed sites that should use fallible allocation&lt;br /&gt;
** have evidence that suggests it might not be dealing well with low memory&lt;br /&gt;
*** {{bug|615798}}: No symbols from OOM-abort backtrace&lt;br /&gt;
*** {{bug|527095}}: Breakpad produces zero-byte or malformed dumps for some crashes&lt;br /&gt;
** ergo, need to test breakpad in low-memory environments, and might need {{bug|493779}}, {{bug|587729}}&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Firefox/4/Beta&amp;diff=269692</id>
		<title>Firefox/4/Beta</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Firefox/4/Beta&amp;diff=269692"/>
		<updated>2010-11-23T19:43:03Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: Upd&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Firefox 4 Beta aims to engage 1M-4M users in an interactive process through which frequent updates are evaluated by a representative set of web users and their feedback shapes the direction of future development updates.&lt;br /&gt;
&lt;br /&gt;
We will collect feedback through a variety of in-product and out-of-product mechanisms, and communicate the goals of each beta &#039;&#039;revision&#039;&#039; to users as it is delivered to them.&lt;br /&gt;
&lt;br /&gt;
= Goals =&lt;br /&gt;
* more than 2M users running Firefox 4 Beta prior to launch&lt;br /&gt;
* engaged beta audience submitting tweet-like feedback through product&lt;br /&gt;
* beta audience that matches our general user audience demographics&lt;br /&gt;
* frequent milestones to gather feedback throughout development cycle&lt;br /&gt;
&lt;br /&gt;
You can also read about the [[Firefox/4/Beta/Background|background]] for this program.&lt;br /&gt;
&lt;br /&gt;
= Milestones =&lt;br /&gt;
{| class=&amp;quot;fullwidth-table&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Milestone&lt;br /&gt;
! Expected&lt;br /&gt;
! Actual&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Branch&lt;br /&gt;
| [[Firefox/Planning/2010-07-28#Questions_and_Concerns|In time for b5]]&lt;br /&gt;
| Expected end of the year&lt;br /&gt;
| Stabilize mozilla-central and create a mozilla-2.0 branch for Firefox 4&lt;br /&gt;
|-&lt;br /&gt;
| Ship Beta r1&lt;br /&gt;
| Thursday, June 24&lt;br /&gt;
| July 6 &#039;&#039;(+12 days)&#039;&#039;&lt;br /&gt;
| Ship first revision of beta&lt;br /&gt;
|-&lt;br /&gt;
| Ship Beta r2&lt;br /&gt;
| Friday, July 23&lt;br /&gt;
| Tuesday, July 27 &#039;&#039;(+4 days)&#039;&#039;&lt;br /&gt;
| Ship second revision of beta&lt;br /&gt;
|-&lt;br /&gt;
| Ship Beta r3&lt;br /&gt;
| Friday, August 6&lt;br /&gt;
| Wednesday, August 11 &#039;&#039;(+5 days)&#039;&#039;&lt;br /&gt;
| Ship third revision of beta&lt;br /&gt;
|-&lt;br /&gt;
| Ship Beta r4&lt;br /&gt;
| Friday, August 20&lt;br /&gt;
| Tuesday, August 24 &#039;&#039;(+4 days)&#039;&#039;&lt;br /&gt;
| Ship fourth revision of beta, offer as major upgrade to branch beta channel users&lt;br /&gt;
|-&lt;br /&gt;
| Ship Beta r5&lt;br /&gt;
| Friday, Sept 3&lt;br /&gt;
| Tuesday, September 7 &#039;&#039;(+4 days)&#039;&#039;&lt;br /&gt;
| Ship fifth revision of beta. (Feature and string freeze was moved to beta 7)&lt;br /&gt;
|-&lt;br /&gt;
| Ship Beta r6&lt;br /&gt;
| n/a&lt;br /&gt;
| Tuesday, September 14&lt;br /&gt;
| Extra beta inserted. Only included 2 fixes for regressions.&lt;br /&gt;
|-&lt;br /&gt;
| Ship Beta r7&lt;br /&gt;
| Friday, September 17&lt;br /&gt;
| Wednesday, November 10 &#039;&#039;(+54 days)&#039;&#039;&lt;br /&gt;
| This will be the feature/string/API freeze milestone (was originally the last Firefox 4 Beta)&lt;br /&gt;
|-&lt;br /&gt;
| API &amp;amp; Feature Freeze&lt;br /&gt;
| b7 code freeze (formerly b5)&lt;br /&gt;
| Beta 7&lt;br /&gt;
| Finalize all interfaces, no more API changes on mozilla 2.0, no new feature work&lt;br /&gt;
|-&lt;br /&gt;
| String Freeze&lt;br /&gt;
| b7 code freeze (formerly b5)&lt;br /&gt;
| Beta 7&lt;br /&gt;
| Finalize all string work, no semantic changes to strings&lt;br /&gt;
|-&lt;br /&gt;
| Ship Beta r8&lt;br /&gt;
| November 30 (tentative)&lt;br /&gt;
| &lt;br /&gt;
| Ship eighth revision of beta&lt;br /&gt;
|-&lt;br /&gt;
| Ship Beta r9&lt;br /&gt;
| December 16 (tentative)&lt;br /&gt;
| &lt;br /&gt;
| Ship ninth revision of beta&lt;br /&gt;
|-&lt;br /&gt;
| Ship Beta r10&lt;br /&gt;
| Early January (tentative) &lt;br /&gt;
| &lt;br /&gt;
| Ship tenth revision of beta&lt;br /&gt;
|-&lt;br /&gt;
| Ship RC&lt;br /&gt;
| &#039;&#039;early 2011&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
| Complete work on all blocking2.0:final+ bugs, generate release candidates&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Modules/Core&amp;diff=266119</id>
		<title>Modules/Core</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Modules/Core&amp;diff=266119"/>
		<updated>2010-11-06T21:13:11Z</updated>

		<summary type="html">&lt;p&gt;Ms2ger: Darin isn&amp;#039;t around anymore&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Module&lt;br /&gt;
|name=Accessibility&lt;br /&gt;
|description=Support for platform accessibility APIs. Accessibility APIs are used by 3rd party software like screen readers, screen magnifiers, and voice dictation software, which need information about document content and UI controls, as well as important events like changes of focus.&lt;br /&gt;
|owner=[mailto:surkov.alexander@gmail.com Alexander Surkov]&lt;br /&gt;
|peers=[mailto:dbolter@mozilla.com David Bolter], [mailto:ginn.chen@sun.com Ginn Chen], [mailto:marco.zehe@googlemail.com Marco Zehe] &lt;br /&gt;
|group=dev-accessibility&lt;br /&gt;
|source_dirs=accessible/&lt;br /&gt;
|url=http://www.mozilla.org/access/&lt;br /&gt;
|components=Core::Disability Access APIs&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Build and Release Tools&lt;br /&gt;
|description=Tools related to build and release automation and configuration of release builds.&lt;br /&gt;
|owner=[mailto:nrthomas@gmail.com Nick Thomas]&lt;br /&gt;
|peers=[mailto:bhearsum@mozilla.com Ben Hearsum], [mailto:ccooper@deadsquid.com Chris Cooper], [mailto:cmp@mozilla.org Chase Phillips], [mailto:mozpreed@sigkill.com John Paul Reed], [mailto:robert@roberthelmer.com Robert Helmer]&lt;br /&gt;
|group=dev-builds&lt;br /&gt;
|source_dirs=tools/botrunner.py, tools/build-environment/, tools/build/, tools/buildbot-configs/, tools/buildbot/, tools/buildbotcustom/, tools/l10n/, tools/MozBuild/, tools/patcher-configs/, tools/patcher/, tools/release/, tools/tinderbox-configs/, tools/tinderbox/, tools/update-packaging/&lt;br /&gt;
|url=&lt;br /&gt;
|components=mozilla.org::Release Engineering, mozilla.org::Release Engineering: Custom Builds&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Build Config&lt;br /&gt;
|description=The build system for Gecko and several mozilla.org hosted Gecko-based applications.&lt;br /&gt;
|owner=[mailto:ted.mielczarek@gmail.com Ted Mielczarek]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:mark@moxienet.com Mark Mentovai], [mailto:me@kylehuey.com Kyle Huey], [mailto:mitchell.field@live.com.au Mitchell Field], [mailto:wtc@google.com Wan-Teh Chang]&lt;br /&gt;
|group=dev-builds&lt;br /&gt;
|source_dirs=build/, config/, tools/cross-commit, tools/cvs2hg-import.py, tools/cvsmgmt/, tools/elf-dynstr-gc/, tools/trees.pl&lt;br /&gt;
|url=http://www.mozilla.org/build/&lt;br /&gt;
|components=Core::Build Config&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Code Analysis and Debugging Tools&lt;br /&gt;
|description=Tools for debugging Mozilla code or for analyzing speed, memory use, and other characteristics of it.&lt;br /&gt;
|owner=[mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-performance&lt;br /&gt;
|source_dirs=tools/codesighs/, tools/debug/, tools/dreftool/, tools/dumpdeps/, tools/footprint/, tools/jprof/, tools/leaky/, tools/memory/, tools/module-deps/, tools/performance/, tools/post_compile/, tools/preloader/, tools/rb/, tools/reorder/, tools/trace-malloc/, tools/uuiddeps/, &lt;br /&gt;
|url=&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Cookies and Permissions&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:dwitte@mozilla.com Dan Witte]&lt;br /&gt;
|peers=[mailto:cbiesinger@gmail.com Christian Biesinger], [mailto:mconnor@steelgryphon.com Mike Connor], [mailto:sdwilsh@shawnwilsher.com Shawn Wilsher]&lt;br /&gt;
|group=dev-tech-network&lt;br /&gt;
|source_dirs=extensions/cookie/, netwerk/cookie/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Networking: Cookies&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=docshell&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:bzbarsky@mit.edu Boris Zbarsky]&lt;br /&gt;
|peers=[mailto:cbiesinger@gmail.com Christian Biesinger],[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:jst@mozilla.org Jonny Stenback]&lt;br /&gt;
|group=dev-tech-layout&lt;br /&gt;
|source_dirs=docshell/, uriloader/, webshell/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Document Navigation&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Document Object Model&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:jst@mozilla.org Jonny Stenback], [mailto:peterv@propagandism.org Peter Van der Beken]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking], [mailto:Olli.Pettay@helsinki.fi Olli Pettay]&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=content/base/, content/events/, content/html/content/, content/html/document/, dom/%, dom/base/, dom/interfaces/, dom/locales/, dom/public/, dom/src/, dom/tests/&lt;br /&gt;
|url=http://developer.mozilla.org/en/docs/DOM&lt;br /&gt;
|components=Core::DOM, Core::DOM: Abstract Schemas, Core::DOM: CSS Object Model, Core::DOM: Core &amp;amp; HTML, Core::DOM: Events, Core::DOM: Mozilla Extensions, Core::DOM: Other, Core::DOM: Traversal-Range, Core::DOM: Validation&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Embedding&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jst@mozilla.org Jonny Stenback]&lt;br /&gt;
|group=dev-embedding&lt;br /&gt;
|source_dirs=embedding/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Embedding: APIs, Core::Embedding: ActiveX Wrapper, Core::Embedding: GRE Core, Core::Embedding: GTK Widget, Core::Embedding: MFC Embed, Core::Embedding: Mac, Core::Embedding: Packaging&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Find As You Type&lt;br /&gt;
|description=Find As You Type (formerly called Type Ahead Find) is a feature that allows quick web page navigation when you type a succession of characters in the body of the displayed page (not in an edit box of or drop down list). Currently seeks new owner.&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-accessibility&lt;br /&gt;
|source_dirs=extensions/typeaheadfind/&lt;br /&gt;
|url=http://www.mozilla.org/access/type-ahead/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Global Key Bindings&lt;br /&gt;
|description=Global hot keys in Mozilla for the browser, editor, mail-news and widgets. Does not include underlined menu accelerators and the like, as those are part of i18n.&lt;br /&gt;
|owner=[mailto:aaronleventhal@moonset.net Aaron Leventhal]&lt;br /&gt;
|peers=[mailto:neil@parkwaycc.co.uk Neil Rashbrook]&lt;br /&gt;
|group=dev-accessibility&lt;br /&gt;
|source_dirs=content/xbl/builtin/&lt;br /&gt;
|url=http://www.mozilla.org/projects/ui/accessibility/mozkeyintro.html&lt;br /&gt;
|components=Core::Keyboard: Navigation&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Graphics&lt;br /&gt;
|description=Thebes graphics API&lt;br /&gt;
|owner=[mailto:vladimir@pobox.com Vladimir Vukicevic]&lt;br /&gt;
|peers=[mailto:pavlov@pavlov.net Stuart Parmenter], [mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|group=dev-tech-gfx&lt;br /&gt;
|source_dirs=gfx/%, gfx/cairo/, gfx/public/, gfx/src/%, gfx/src/gtk/, gfx/src/mac/, gfx/src/shared/, gfx/src/thebes/, gfx/src/windows/, gfx/thebes/, modules/lcms/&lt;br /&gt;
|url=http://wiki.mozilla.org/FutureGfxWhiteboard http://wiki.mozilla.org/Mozilla2:GFXEvolution&lt;br /&gt;
|components=Core::Graphics, Core::GFX: Color Management&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=GTK Embedding Widget&lt;br /&gt;
|description=Gtk Widget for embedding Mozilla into Gtk applications&lt;br /&gt;
|owner=[mailto:marco@gnome.org Marco Pesenti Gritti]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:dougt@meer.net Doug Turner]&lt;br /&gt;
|group=dev-embedding&lt;br /&gt;
|source_dirs=&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Embedding: GTK Widget&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=HTML Parser&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:mrbkap@gmail.com Blake Kaplan]&lt;br /&gt;
|peers=[mailto:dbaron@dbaron.org David Baron], [mailto:jst@mozilla.org Jonny Stenback], [mailto:peterv@propagandism.org Peter Van der Beken], [mailto:rbs@maths.uq.edu.au rbs@maths.uq.edu.au]&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=parser/htmlparser&lt;br /&gt;
|url=http://www.mozilla.org/newlayout/doc/parser.html&lt;br /&gt;
|components=Core::HTML: Parser&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=I18N Library&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:jshin1987@gmail.com Jungshik Shin], [mailto:smontagu@smontagu.org Simon Montagu]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-i18n&lt;br /&gt;
|source_dirs=intl/&lt;br /&gt;
|url=http://mozilla.org/projects/intl/index.html&lt;br /&gt;
|components=Core::Internationalization&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=ImageLib&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:jdrew@mozilla.com Joe Drew]&lt;br /&gt;
|peers=[mailto:bobbyholley@gmail.com Bobby Holley]&lt;br /&gt;
|group=dev-tech-gfx&lt;br /&gt;
|source_dirs=jpeg/, modules/libimg/png/, modules/libpr0n/, modules/zlib/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::ImageLib&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java APIs for DOM&lt;br /&gt;
|description=APIs for Java access to the Document Object Model&lt;br /&gt;
|owner=[mailto:ashuk@eng.sun.com Ashutosh Kulkarni]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-dom,dev-tech-java&lt;br /&gt;
|source_dirs=java/dom/&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/dom/&lt;br /&gt;
|components=Core::Java APIs for DOM&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java APIs to WebShell&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:edburns@acm.org Ed Burns]&lt;br /&gt;
|peers=[mailto:ashuk@eng.sun.com Ashutosh Kulkarni]&lt;br /&gt;
|group=dev-tech-java,dev-embedding&lt;br /&gt;
|source_dirs=java/webclient/&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/webclient/&lt;br /&gt;
|components=Core::Java APIs to WebShell&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java Stubs&lt;br /&gt;
|description=OJI&lt;br /&gt;
|owner=[mailto:alfred.peng@sun.com Alfred Peng]&lt;br /&gt;
|peers=[mailto:Xiaobin.Lu@eng.Sun.com Xiaobin Lu]&lt;br /&gt;
|group=dev-tech-java&lt;br /&gt;
|source_dirs=modules/oji/, nav-java/, sun-java/&lt;br /&gt;
|url=http://www.mozilla.org/oji/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java to XPCOM Bridge&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:pedemont@us.ibm.com Javier Pedemont]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-tech-xpcom,dev-tech-java&lt;br /&gt;
|source_dirs=extensions/java&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/connect/&lt;br /&gt;
|components=Core::Java to XPCOM Bridge&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java Utility Classes&lt;br /&gt;
|description=assert, debug, utilities, etc.&lt;br /&gt;
|owner=[mailto:edburns@acm.org Ed Burns]&lt;br /&gt;
|peers=[mailto:ashuk@eng.sun.com Ashutosh Kulkarni]&lt;br /&gt;
|group=dev-tech-java&lt;br /&gt;
|source_dirs=java/util/&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/java-util/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Java-Implemented Plugins&lt;br /&gt;
|description=Infrastructure for writing MIME content-handlers&lt;br /&gt;
in Java.&lt;br /&gt;
|owner=[mailto:idk@eng.sun.com Igor Kushnirskiy]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-java&lt;br /&gt;
|source_dirs=java/plugins/&lt;br /&gt;
|url=http://www.mozilla.org/projects/blackwood/java-plugins/&lt;br /&gt;
|components=Core::Java-Implemented Plugins&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=JavaScript&lt;br /&gt;
|description=JavaScript Engine in C (SpiderMonkey)&lt;br /&gt;
|owner=[mailto:brendan@mozilla.org Brendan Eich]&lt;br /&gt;
|peers=[mailto:crowder@fiverocks.com Brian Crowder], [mailto:graydon@mozilla.com Graydon Hoare], [mailto:igor@mir2.org Igor Bukanov], [mailto:jorendorff@mozilla.com Jason Orendorff], [mailto:jwalden@mit.edu Jeff Walden], [mailto:lwagner@mozilla.com Luke Wagner], [mailto:mrbkap@gmail.com Blake Kaplan], [mailto:shaver@mozilla.org Mike Shaver]&lt;br /&gt;
|group=dev-tech-js-engine&lt;br /&gt;
|source_dirs=js/src/%, js/src/config/, js/src/editline/, js/src/fdlibm/&lt;br /&gt;
|url=http://www.mozilla.org/js/spidermonkey,&lt;br /&gt;
http://developer.mozilla.org/en/docs/About_JavaScript&lt;br /&gt;
|components=Core::JavaScript Engine&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=JavaScript Debugger Backend&lt;br /&gt;
|description=JavaScript debugging hooks&lt;br /&gt;
|owner=[mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref]&lt;br /&gt;
|peers=[mailto:brendan@mozilla.org Brendan Eich], [mailto:rginda@hacksrus.com Rob Ginda]&lt;br /&gt;
|group=dev-apps-js-debugger&lt;br /&gt;
|source_dirs=js/jsd/&lt;br /&gt;
|url=http://www.mozilla.org/js/jsd&lt;br /&gt;
|components=Other Applications::Venkman JS Debugger&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=js-ctypes&lt;br /&gt;
|description=A foreign function interface which allows privileged JS code to interact with binary code without using XPCOM/XPConnect.&lt;br /&gt;
|owner=[mailto:dwitte@mozilla.com Dan Witte]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:jorendorff@mozilla.com Jason Orendorff]&lt;br /&gt;
|group=dev-tech-js-engine&lt;br /&gt;
|source_dirs=js/src/ctypes/&lt;br /&gt;
|url=https://wiki.mozilla.org/JSctypes&lt;br /&gt;
|components=Core::js-ctypes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=js-tests&lt;br /&gt;
|description=JavaScript test suite&lt;br /&gt;
|owner=[mailto:bclary@bclary.com Bob Clary]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-js-engine&lt;br /&gt;
|source_dirs=js/tests/&lt;br /&gt;
|url=http://www.mozilla.org/js/tests/library.html&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Layout Engine&lt;br /&gt;
|description=rendering tree construction, layout (reflow), painting, etc.&lt;br /&gt;
|owner=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|peers=[mailto:bmlk@gmx.de Bernd Mielke], [mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:dbaron@dbaron.org David Baron], [mailto:smontagu@smontagu.org Simon Montagu]&lt;br /&gt;
|group=dev-tech-layout&lt;br /&gt;
|source_dirs=layout/%, layout/base/, layout/build/, layout/doc/, layout/forms/, layout/generic/, layout/html/, layout/macbuild/, layout/printing/, layout/tables/, layout/tools/&lt;br /&gt;
|url=http://mozilla.org/newlayout/doc/ ,&lt;br /&gt;
http://lxr.mozilla.org/mozilla/source/layout/doc/&lt;br /&gt;
|components=Core::Layout, Core::Layout: Block and Inline, Core::Canvas: 2D, Core::Canvas: WebGL, Core::Layout: Floats, Core::Layout: Form Controls, Core::Layout: HTML Frames, Core::Layout: Images, Core::Layout: Misc Code, Core::Layout: R &amp;amp; A Pos, Core::Layout: Tables, Core::Layout: Text, Core::Layout: View Rendering&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=libjar&lt;br /&gt;
|description=The JAR handling code (protocol handler, stream implementation, and zipreader/zipwriter).&lt;br /&gt;
|owner=[mailto:tglek@mozilla.com Taras Glek]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-tech-network&lt;br /&gt;
|source_dirs=modules/libjar&lt;br /&gt;
|url=&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=LiveConnect&lt;br /&gt;
|description=JavaScript/Java bridge&lt;br /&gt;
|owner=[mailto:alfred.peng@sun.com Alfred Peng]&lt;br /&gt;
|peers=[mailto:brendan@mozilla.org Brendan Eich], [mailto:shaver@mozilla.org Mike Shaver]&lt;br /&gt;
|group=dev-tech-js-engine,dev-tech-java&lt;br /&gt;
|source_dirs=js/src/liveconnect/&lt;br /&gt;
|url=http://www.mozilla.org/js/liveconnect/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=MathML&lt;br /&gt;
|description=MathML is a low-level specification for describing mathematics which provides a foundation for the inclusion of mathematical expressions in Web pages.&lt;br /&gt;
|owner=[mailto:karlt+@karlt.net Karl Tomlinson]&lt;br /&gt;
|peers=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|group=dev-tech-mathml&lt;br /&gt;
|source_dirs=layout/mathml/&lt;br /&gt;
|url=http://www.mozilla.org/projects/mathml/&lt;br /&gt;
|components=Core::MathML&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=mozilla-toplevel&lt;br /&gt;
|description=The top level directory for the mozilla tree.&lt;br /&gt;
|owner=[mailto:brendan@mozilla.org Brendan Eich]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=tools/README&lt;br /&gt;
|url=&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=NetLib&lt;br /&gt;
|description=The Mozilla Networking Library&lt;br /&gt;
|owner=[mailto:cbiesinger@gmail.com Christian Biesinger]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jduell@mozilla.com Jason Duell]&lt;br /&gt;
|group=dev-tech-network&lt;br /&gt;
|source_dirs=netwerk/%, netwerk/base/, netwerk/build/, netwerk/cache/, netwerk/dns/, netwerk/locales/, netwerk/mime/, netwerk/protocol/, netwerk/resources/, netwerk/socket/, netwerk/streamconv/, netwerk/system/, netwerk/test/, netwerk/testserver/&lt;br /&gt;
|url=http://www.mozilla.org/projects/netlib/&lt;br /&gt;
|components=Core::Networking, Core::Networking: Cache, Core::Networking: Cookies, Core::Networking: FTP, Core::Networking: File, Core::Networking: HTTP, Core::Networking: JAR&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=NSPR&lt;br /&gt;
|description=Netscape Portable Runtime&lt;br /&gt;
|owner=[mailto:nelson@bolyard.com Nelson Bolyard], [mailto:wtc@google.com Wan-Teh Chang]&lt;br /&gt;
|peers=[mailto:ted.mielczarek@gmail.com Ted Mielczarek]&lt;br /&gt;
|group=dev-tech-nspr&lt;br /&gt;
|source_dirs=nsprpub/&lt;br /&gt;
|url=http://www.mozilla.org/projects/nspr/&lt;br /&gt;
http://www.mozilla.org/projects/nspr/reference/html/&lt;br /&gt;
http://www.mozilla.org/projects/nspr/release-notes/&lt;br /&gt;
|components=NSPR&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Plugins&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:joshmoz@gmail.com Josh Aas]&lt;br /&gt;
|peers=[mailto:jst@mozilla.org Jonny Stenback]&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=dom/plugins/, modules/plugin/&lt;br /&gt;
|url=https://wiki.mozilla.org/Plugins&lt;br /&gt;
|components=Core::Java-Implemented Plugins, Core::Plug-ins&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Preferences&lt;br /&gt;
|description=Preference library&lt;br /&gt;
|owner=[mailto:dwitte@mozilla.com Dan Witte]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=modules/libpref/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Preferences: Backend&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Privilege Manager&lt;br /&gt;
|description=&amp;quot;caps&amp;quot;&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=[mailto:brendan@mozilla.org Brendan Eich], [mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:dveditz@cruzio.com Dan Veditz], [mailto:jst@mozilla.org Jonny Stenback]&lt;br /&gt;
|group=dev-tech-dom&lt;br /&gt;
|source_dirs=caps/&lt;br /&gt;
|url=http://www.mozilla.org/projects/security/components/index.html&lt;br /&gt;
|components=Core::Security: CAPS&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=PyXPCOM&lt;br /&gt;
|description=The Python to XPCOM bridge.&lt;br /&gt;
|owner=[mailto:toddw@activestate.com Todd Whiteman]&lt;br /&gt;
|peers=[mailto:mhammond@skippinet.com.au Mark Hammond]&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=extension/python&lt;br /&gt;
|url=https://developer.mozilla.org/en/PyXPCOM&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Qt-based gfx and widget&lt;br /&gt;
|description=Qt-based rendering and widget code&lt;br /&gt;
|owner=[mailto:romaxa@gmail.com Oleg Romashin]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-widget,dev-tech-gfx&lt;br /&gt;
|source_dirs=widget/src/qt/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Widget: Qt&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=RDF&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:axel@pike.org Axel Hecht]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-tech-rdf&lt;br /&gt;
|source_dirs=rdf/&lt;br /&gt;
|url=http://www.mozilla.org/rdf/doc/&lt;br /&gt;
|components=Core::RDF&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Registry&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:dveditz@cruzio.com Dan Veditz]&lt;br /&gt;
|peers=[mailto:dougt@meer.net Doug Turner]&lt;br /&gt;
|group=dev-tech-xpcom&lt;br /&gt;
|source_dirs=modules/libreg/&lt;br /&gt;
|url=&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=security&lt;br /&gt;
|description=Crypto/PKI code, including NSS (Network Security Services) and JSS (NSS for Java)&lt;br /&gt;
|owner=[mailto:nelson@bolyard.com Nelson Bolyard], [mailto:rrelyea@redhat.com Bob Relyea], [mailto:wtc@google.com Wan-Teh Chang]&lt;br /&gt;
|peers=[mailto:alexei.volkov.bugs@sun.com Alexei Volkov], [mailto:christophe.ravel.bugs@sun.com Christophe Ravel], [mailto:emaldona@redhat.com Elio Maldonado], [mailto:glen.beasley@sun.com Glen Beasley], [mailto:julien.pierre.boogz@sun.com Julien Pierre], [mailto:kaie@kuix.de Kai Engert]&lt;br /&gt;
|group=dev-tech-crypto&lt;br /&gt;
|source_dirs=dbm/, security/coreconf/, security/dbm/, security/jss/, security/nss/, security/tinderbox/, security/tinderlight/&lt;br /&gt;
|url=http://mozilla.org/projects/security/pki/&lt;br /&gt;
|components=NSS, JSS, Core::Security, Core::Security: S/MIME&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Security - Mozilla PSM Glue&lt;br /&gt;
|description=Personal Security Manager&lt;br /&gt;
|owner=[mailto:kaie@kuix.de Kai Engert]&lt;br /&gt;
|peers=[mailto:honzab.moz@firemni.cz Honza Bambas], [mailto:rrelyea@redhat.com Bob Relyea], [mailto:wtc@google.com Wan-Teh Chang]&lt;br /&gt;
|group=dev-tech-crypto&lt;br /&gt;
|source_dirs=security/manager/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Security: PSM, Core::Security: UI&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=storage&lt;br /&gt;
|description=Storage APIs with a SQLite backend&lt;br /&gt;
|owner=[mailto:sdwilsh@shawnwilsher.com Shawn Wilsher]&lt;br /&gt;
|peers=[mailto:bugmail@asutherland.org Andrew Sutherland]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=db/sqlite3/, storage/&lt;br /&gt;
|url=http://developer.mozilla.org/en/docs/Storage&lt;br /&gt;
|components=Toolkit::Storage, Core::SQL&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=String&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-xpcom&lt;br /&gt;
|source_dirs=string/, xpcom/string/&lt;br /&gt;
|url=http://mozilla.org/projects/xpcom/string-guide.html&lt;br /&gt;
|components=Core::String&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Style System&lt;br /&gt;
|description=CSS style sheet handling; style data computation&lt;br /&gt;
|owner=[mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:daniel@glazman.org Daniel Glazman], [mailto:hyatt@mozilla.org Dave Hyatt]&lt;br /&gt;
|group=dev-tech-layout&lt;br /&gt;
|source_dirs=layout/style/&lt;br /&gt;
|url=http://mozilla.org/newlayout/doc/&lt;br /&gt;
|components=Core::Style System (CSS)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=SVG&lt;br /&gt;
|description=Scalable Vector Graphics&lt;br /&gt;
|owner=[mailto:jwatt@jwatt.org Jonathan Watt]&lt;br /&gt;
|peers=[mailto:longsonr@gmail.com Robert Longson], [mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|group=dev-tech-svg&lt;br /&gt;
|source_dirs=content/svg/, layout/svg/&lt;br /&gt;
|url=http://www.mozilla.org/projects/svg/&lt;br /&gt;
|components=Core::SVG&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Tamarin&lt;br /&gt;
|description=VM for ActionScript and JavaScript&lt;br /&gt;
|owner=[mailto:edwsmith@adobe.com Edwin Smith], [mailto:jodyer@adobe.com Jeff Dyer]&lt;br /&gt;
|peers=[mailto:brendan@mozilla.org Brendan Eich], [mailto:stejohns@adobe.com Steven Johnson], [mailto:tierney@adobe.com Erik Tierney], [mailto:treilly@adobe.com Tom Reilly]&lt;br /&gt;
|group=dev-tech-js-engine&lt;br /&gt;
|source_dirs=js/tamarin&lt;br /&gt;
|url=http://www.mozilla.org/projects/tamarin/&lt;br /&gt;
http://wiki.mozilla.org/tamarin/&lt;br /&gt;
http://hg.mozilla.org/tamarin-central/&lt;br /&gt;
http://hg.mozilla.org/tamarin-tracing/&lt;br /&gt;
|components=Tamarin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Test Harness&lt;br /&gt;
|description=In-tree test infrastructure&lt;br /&gt;
and tools.&lt;br /&gt;
|owner=[mailto:sayrer@gmail.com Robert Sayre]&lt;br /&gt;
|peers=[mailto:dbaron@dbaron.org David Baron], [mailto:jwalden@mit.edu Jeff Walden], [mailto:rcampbell@mozilla.com Rob Campbell]&lt;br /&gt;
|group=dev-quality&lt;br /&gt;
|source_dirs=&lt;br /&gt;
|url=http://wiki.mozilla.org/SoftwareTesting&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Testing Infrastructure&lt;br /&gt;
|description=Testing tools and infrastructure for mozilla projects, harnesses for automated tests, stand-alone test tools.&lt;br /&gt;
|owner=[mailto:rcampbell@mozilla.com Rob Campbell]&lt;br /&gt;
|peers=[mailto:anodelman@mozilla.com Alice Nodelman], [mailto:bclary@bclary.com Bob Clary], [mailto:bhearsum@mozilla.com Ben Hearsum], [mailto:ccooper@deadsquid.com Chris Cooper], [mailto:ctalbert@mozilla.com Clint Talbert], [mailto:robert@roberthelmer.com Robert Helmer]&lt;br /&gt;
|group=dev-quality&lt;br /&gt;
|source_dirs=testing/, tools/httptester/, tools/page-loader/, tools/test-harness/, tools/tests/, tools/testserver/, tools/testy/&lt;br /&gt;
|url=http://wiki.mozilla.org/SoftwareTesting&lt;br /&gt;
|components=Testing::Infrastructure&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Update Service&lt;br /&gt;
|description=server code for Mozilla Update services (aus, addons, pfs)&lt;br /&gt;
|owner=[mailto:morgamic@mozilla.com Mike Morgan]&lt;br /&gt;
|peers=[mailto:jscott@mozilla.com Justin Scott], [mailto:shaver@mozilla.org Mike Shaver], [mailto:wclouser@mozilla.com Will Clouser]&lt;br /&gt;
|group=dev-amo&lt;br /&gt;
|source_dirs=webtools/addons/, webtools/aus/, webtools/update/&lt;br /&gt;
|url=http://wiki.mozilla.org/wiki/AMO&lt;br /&gt;
|components=AUS::Administration, AUS::Systems&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=View System&lt;br /&gt;
|description=The View Manager is responsible for handling &amp;quot;heavyweight&amp;quot; rendering (some clipping, compositing) and event handling tasks.&lt;br /&gt;
|owner=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:dbaron@dbaron.org David Baron]&lt;br /&gt;
|group=dev-tech-layout&lt;br /&gt;
|source_dirs=view/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Layout: View Rendering&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|peers=[mailto:pavlov@pavlov.net Stuart Parmenter], [mailto:vladimir@pobox.com Vladimir Vukicevic]&lt;br /&gt;
|group=dev-tech-gfx&lt;br /&gt;
|source_dirs=widget/%, widget/public/, widget/src/%, widget/src/xpwidgets/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Drag and Drop, Core::Widget&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - BeOS&lt;br /&gt;
|description=The BeOS port&lt;br /&gt;
|owner=[mailto:cbiesinger@gmail.com Christian Biesinger]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-gfx&lt;br /&gt;
|source_dirs=widget/src/beos/&lt;br /&gt;
|url=http://www.bezilla.org/,&lt;br /&gt;
http://www.mozilla.org/ports/beos/&lt;br /&gt;
|components=Core::Widget: BeOS&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - GTK&lt;br /&gt;
|description=supported X widgetry and gfx&lt;br /&gt;
|owner=[mailto:roc+@cs.cmu.edu Robert O&#039;Callahan]&lt;br /&gt;
|peers=[mailto:karlt+@karlt.net Karl Tomlinson]&lt;br /&gt;
|group=dev-tech-gfx&lt;br /&gt;
|source_dirs=widget/src/gtk/, widget/src/gtk2/, widget/src/gtksuperwin/, widget/src/gtkxtbin/&lt;br /&gt;
|url=http://www.mozilla.org/unix/, http://www.gtk.org, http://www.mozilla.org/ports/gtk/&lt;br /&gt;
|components=Core::Widget: Gtk&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - Mac OS X&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:joshmoz@gmail.com Josh Aas]&lt;br /&gt;
|peers=[mailto:mstange@themasta.com Markus Stange], [mailto:smichaud@pobox.com Steven Michaud]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=widget/src/cocoa/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Widget: Cocoa&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=Widget - Windows&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:jmathies@mozilla.com Jim Mathies]&lt;br /&gt;
|peers=[mailto:blassey@mozilla.com Brad Lassey], [mailto:cbiesinger@gmail.com Christian Biesinger], [mailto:dean_tessman@hotmail.com Dean Tessman], [mailto:dougt@meer.net Doug Turner], [mailto:neil@parkwaycc.co.uk Neil Rashbrook], [mailto:robarnold@cmu.edu Rob Arnold], [mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref], [mailto:vladimir@pobox.com Vladimir Vukicevic]&lt;br /&gt;
|group=dev-tech-gfx&lt;br /&gt;
|source_dirs=widget/src/windows/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Widget: Win32&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XBL&lt;br /&gt;
|description=eXtensible Binding Language&lt;br /&gt;
|owner=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking]&lt;br /&gt;
|peers=&lt;br /&gt;
|group=dev-tech-xbl&lt;br /&gt;
|source_dirs=content/xbl/%, content/xbl/public/, content/xbl/src/&lt;br /&gt;
|url=http://www.mozilla.org/projects/xbl/&lt;br /&gt;
|components=Core::XBL&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XML&lt;br /&gt;
|description=XML in Mozilla, including XML, XHTML, Namespaces in XML, Associating Style Sheets with XML Documents, XML Linking and XML Extras. XML-related things that are not covered by more specific projects.&lt;br /&gt;
|owner=[mailto:peterv@propagandism.org Peter Van der Beken]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking], [mailto:jst@mozilla.org Jonny Stenback], [mailto:sayrer@gmail.com Robert Sayre]&lt;br /&gt;
|group=dev-tech-xml&lt;br /&gt;
|source_dirs=content/xml/, extensions/xmlextras/, parser/expat/&lt;br /&gt;
|url=http://www.mozilla.org/newlayout/xml/&lt;br /&gt;
|components=Core::XML&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPApps&lt;br /&gt;
|description=Cross-Platform Applications, mostly Navigator front end and application shell.&lt;br /&gt;
|owner=[mailto:neil@parkwaycc.co.uk Neil Rashbrook]&lt;br /&gt;
|peers=[mailto:dean_tessman@hotmail.com Dean Tessman], [mailto:jag@tty.nl Peter Annema], [mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref]&lt;br /&gt;
|group=dev-apps-seamonkey&lt;br /&gt;
|source_dirs=xpfe/&lt;br /&gt;
|url=http://www.mozilla.org/xpapps/&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPCOM&lt;br /&gt;
|description=The cross-platform object model and core data structures.&lt;br /&gt;
|owner=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|peers=[mailto:dougt@meer.net Doug Turner], [mailto:shaver@mozilla.org Mike Shaver]&lt;br /&gt;
|group=dev-platform&lt;br /&gt;
|source_dirs=startupcache/, tools/wizards/, xpcom/%, xpcom/base/, xpcom/build/, xpcom/components/, xpcom/ds/, xpcom/glue/, xpcom/proxy/, xpcom/sample/, xpcom/stub/, xpcom/tests/, xpcom/threads/, xpcom/tools/, xpcom/windbgdlg/&lt;br /&gt;
|url=http://developer.mozilla.org/en/XPCOM&lt;br /&gt;
|components=Core::XPCOM&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPConnect&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:mrbkap@gmail.com Blake Kaplan]&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:gal@uci.edu Andreas Gal], [mailto:jst@mozilla.org Jonny Stenback], [mailto:peterv@propagandism.org Peter Van der Beken]&lt;br /&gt;
|group=&lt;br /&gt;
|source_dirs=js/src/xpconnect/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::XPConnect&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPIDL&lt;br /&gt;
|description=Cross-platform IDL compiler; produces .h C++ header files and .xpt runtime type description files from .idl interface description files. Also produces .java interface files, as part of an experimental java&amp;lt;-&amp;gt;xpcom connection layer.&lt;br /&gt;
|owner=[mailto:BradleyJunk@cinci.rr.com BradleyJunk@cinci.rr.com]&lt;br /&gt;
|peers=[mailto:jband@netscape.com(disabled) jband@netscape.com(disabled)], [mailto:shaver@mozilla.org Mike Shaver], [mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref]&lt;br /&gt;
|group=dev-tech-xpcom&lt;br /&gt;
|source_dirs=xpcom/typelib/&lt;br /&gt;
|url=http://www.mozilla.org/scriptable/xpidl&lt;br /&gt;
http://www.mozilla.org/scriptable&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPInstall&lt;br /&gt;
|description=&lt;br /&gt;
|owner=[mailto:dveditz@cruzio.com Dan Veditz]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]&lt;br /&gt;
|group=dev-tech-xpinstall&lt;br /&gt;
|source_dirs=xpinstall/&lt;br /&gt;
|url=&lt;br /&gt;
|components=Core::Installer: XPInstall Engine&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=xptcall&lt;br /&gt;
|description=XPTCall - platform-specific assembly for calling and implementing arbitrary XPCOM interfaces.&lt;br /&gt;
|owner=[mailto:timeless@mozdev.org Josh &#039;timeless&#039; Soref]&lt;br /&gt;
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:shaver@mozilla.org Mike Shaver]&lt;br /&gt;
|group=dev-xpcom&lt;br /&gt;
|source_dirs=xpcom/reflect/xptcall/&lt;br /&gt;
|url=http://www.mozilla.org/scriptable/xptcall-faq.html&lt;br /&gt;
|components=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XPToolkit&lt;br /&gt;
|description=Cross-platform user interface toolkit&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:hyatt@mozilla.org Dave Hyatt], [mailto:jag@tty.nl Peter Annema], [mailto:Jan.Varga@gmail.com Jan Varga]&lt;br /&gt;
|group=dev-tech-xul&lt;br /&gt;
|source_dirs=content/xul/, layout/xul/&lt;br /&gt;
|url=http://www.mozilla.org/xpfe/&lt;br /&gt;
|components=Core::XP Toolkit/Widgets: Menus, Core::XP Toolkit/Widgets: XUL&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XSLT Processor&lt;br /&gt;
|description=XSLT transformations processor&lt;br /&gt;
|owner=[mailto:peterv@propagandism.org Peter Van der Beken]&lt;br /&gt;
|peers=[mailto:axel@pike.org Axel Hecht], [mailto:jonas@sicking.cc Jonas Sicking]&lt;br /&gt;
|group=dev-tech-xslt&lt;br /&gt;
|source_dirs=content/xslt/, extensions/transformiix/&lt;br /&gt;
|url=http://www.mozilla.org/projects/xslt/, http://www.w3.org/TR/xslt.html&lt;br /&gt;
|components=Core::XSLT&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Module&lt;br /&gt;
|name=XTF&lt;br /&gt;
|description=eXtensible Tag Framework&lt;br /&gt;
|owner=&lt;br /&gt;
|peers=[mailto:alex@croczilla.com alex@croczilla.com], [mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking]&lt;br /&gt;
|group=dev-tech-xbl&lt;br /&gt;
|source_dirs=content/xtf/, layout/xtf/&lt;br /&gt;
|url=http://www.croczilla.com/xtf&lt;br /&gt;
|components=Core::XTF&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
===Unassigned Bugzilla Components===&lt;br /&gt;
&lt;br /&gt;
The following Bugzilla components in the Core project have not been assigned to a module (this list is not exhaustive):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Core::Editor&lt;br /&gt;
Core::Event Handling&lt;br /&gt;
Core::File Handling&lt;br /&gt;
Core::Find Backend&lt;br /&gt;
Core::General&lt;br /&gt;
Core::Geolocation&lt;br /&gt;
Core::HTML: Form Submission&lt;br /&gt;
Core::History: Global&lt;br /&gt;
Core::IPC&lt;br /&gt;
Core::Image Blocking&lt;br /&gt;
Core::JavaScript Debugging APIs&lt;br /&gt;
Core::Localization&lt;br /&gt;
Core::Nanojit&lt;br /&gt;
Core::Networking: Domain Lists&lt;br /&gt;
Core::Print Preview&lt;br /&gt;
Core::Printing: Output&lt;br /&gt;
Core::Printing: Setup&lt;br /&gt;
Core::Profile: BackEnd&lt;br /&gt;
Core::Profile: Migration&lt;br /&gt;
Core::Profile: Roaming&lt;br /&gt;
Core::QuickLaunch (AKA turbo mode)&lt;br /&gt;
Core::Rewriting and Analysis&lt;br /&gt;
Core::Selection&lt;br /&gt;
Core::Serializers&lt;br /&gt;
Core::Spelling checker&lt;br /&gt;
Core::Tracking&lt;br /&gt;
Core::Video/Audio&lt;br /&gt;
Core::Web Services&lt;br /&gt;
Core::WebDAV&lt;br /&gt;
Core::Widget: Android&lt;br /&gt;
Core::Widget: OS/2&lt;br /&gt;
Core::Widget: Photon&lt;br /&gt;
Core::X-remote&lt;br /&gt;
Core::XForms&lt;br /&gt;
Core::XUL&lt;br /&gt;
Core::jemalloc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ms2ger</name></author>
	</entry>
</feed>