MozillaZine

Commonly used words

From MozillaZine Knowledge Base

(Difference between revisions)
Revision as of 05:49, 26 December 2004
Asqueella (Talk | contribs)
(categorize)
<-- Previous diff
Revision as of 06:27, 26 December 2004
Asqueella (Talk | contribs)

Next diff -->
Line 23: Line 23:
===Components and technologies=== ===Components and technologies===
* '''JS''' means [http://devedge.netscape.com/central/javascript/ JavaScript], a lightweight browser-based scripting language created by [http://netscape.com/ Netscape] many moons ago * '''JS''' means [http://devedge.netscape.com/central/javascript/ JavaScript], a lightweight browser-based scripting language created by [http://netscape.com/ Netscape] many moons ago
-* '''XUL''' means Extensible User Interface Language, a dialect of [http://www.w3.org/XML/ XML] (Extensible Markup Language) for creating user interfaces+* '''XUL''' means XML User Interface Language, a dialect of [http://www.w3.org/XML/ XML] (Extensible Markup Language) for creating user interfaces
-* '''XPCOM''' means Cross Platform Component Object Model, a Mozilla technology that is somewhat similar to Microsoft's COM. deCOMtamination is the process of removing unnecessary uses of XPCOM from the Mozilla codebase in order to improve performance.+* '''XPCOM''' means Cross Platform Component Object Model, a Mozilla technology that is somewhat similar to Microsoft's COM. **'''deCOMtamination''' is the process of removing unnecessary uses of XPCOM from the Mozilla codebase in order to improve performance.
 +See also [[Development resources]].
===Extensions=== ===Extensions===
* '''TBE''' means [http://white.sakura.ne.jp/~piro/xul/_tabextensions.html.en Tabbrowser Extensions], an extension for [[Mozilla Suite | Mozilla]] and [[Mozilla Firefox | Firefox]] that gives extra options for tabs and tabbed browsing * '''TBE''' means [http://white.sakura.ne.jp/~piro/xul/_tabextensions.html.en Tabbrowser Extensions], an extension for [[Mozilla Suite | Mozilla]] and [[Mozilla Firefox | Firefox]] that gives extra options for tabs and tabbed browsing
-* '''TBP''' or '''TBPrefs''' means [http://www.intraplanar.net/projects/tabprefs/ Tabbrowser Preferences], another extension not to be confused with TBE+* '''TBP''' or '''Tabprefs''' means [http://www.intraplanar.net/projects/tabprefs/ Tabbrowser Preferences], another extension not to be confused with TBE
Line 36: Line 37:
* '''UNCO''' means Unconfirmed, a bug that can't be or hasn't been reproduced by testers * '''UNCO''' means Unconfirmed, a bug that can't be or hasn't been reproduced by testers
* '''WFM''' means WORKSFORME, which is [http://bugzilla.mozilla.org/ Bugzilla] and [http://forums.mozillazine.org/ forum] speak for 'Not broken for me' * '''WFM''' means WORKSFORME, which is [http://bugzilla.mozilla.org/ Bugzilla] and [http://forums.mozillazine.org/ forum] speak for 'Not broken for me'
 +
 +==IRC==
 +<!-- Editor's note: Links to irc:// URLs won't be interpreted by the Wiki properly. -->
 +And the following is a list of acronyms you will often come across when you're in the Mozilla IRC channels (irc.mozilla.org) - these are in addition to the ones listed above:
 +* '''AFAIK''': As far as I know
 +* '''ATM''': At the moment
 +* '''BRB''': Be right back
 +* '''IIRC''': If I remember/recall correctly
 +* '''NP''': No problem
=Browser-Related Terms= =Browser-Related Terms=
Line 45: Line 55:
; '''Throbber''' : The icon (usually in the upper right corner of the web browser) that animates when the browser is loading a page. Clicking on this icon usually takes the browser window to the broswer's original home page (ie: [www.mozilla.org/products/firefox]). ; '''Throbber''' : The icon (usually in the upper right corner of the web browser) that animates when the browser is loading a page. Clicking on this icon usually takes the browser window to the broswer's original home page (ie: [www.mozilla.org/products/firefox]).
- 
-=IRC Acronyms= 
-<!-- Editor's note: Links to irc:// URLs won't be interpreted by the Wiki properly. --> 
-And the following is a list of acronyms you will often come across when you're in the Mozilla IRC channels (irc.mozilla.org) - these are in addition to the ones listed above: 
-* '''AFAIK''': As far as I know 
-* '''ATM''': At the moment 
-* '''BRB''': Be right back 
-* '''IIRC''': If I remember/recall correctly 
-* '''NP''': No problem 
=User-Agent String= =User-Agent String=
Line 76: Line 77:
; '''MRE''' (Mozilla Runtime Engine): former name for GRE. ; '''MRE''' (Mozilla Runtime Engine): former name for GRE.
; '''patch''' : A fix to the bug. ; '''patch''' : A fix to the bug.
-; '''r''' : review granted to a patch. "r+=Robin" would mean the patch is okay'ed by Robin, and conversely "r-" would mean the patch is denied. '''r''', '''sr''', and '''a''' are commonly used in Bugzilla and also in CVS check-in comments+; '''r''' : Review granted to a patch. "r+=Robin" (or simply ''r=Robin'') would mean the patch is okay'ed by Robin, and conversely "r-" would mean the patch is denied. '''r''', '''sr''', and '''a''' are commonly used in Bugzilla and also in CVS check-in comments
-; '''sr''' : [http://www.mozilla.org/hacking/reviewers.html super-review]+; '''sr''' : [http://www.mozilla.org/hacking/reviewers.html Super-review]
-; '''a''' : approval (for patch check-in). "a=Robin" would mean a patch is approved for check-in by Robin"+; '''a''' : Approval (for patch check-in). "a=Robin" would mean a patch is approved for check-in by Robin"
-; '''testcase''' : A demonstration of the bug that testers and patchers could test by.+; '''testcase''' : A (as small as possible) demonstration of the bug that testers and patchers could test by.
-; '''seamonkey''' : the project name for the Mozilla Suite+; '''Seamonkey''' : The project name for the Mozilla Suite
-; '''dupeme''' : commonly put in the Status Whiteboard of a bug, meaning "I believe this is a duplicate bug, but I cannot find it at the moment".+; '''dupeme''' : Commonly put in the Status Whiteboard of a bug, meaning "I believe this is a duplicate bug, but I cannot find it at the moment".
; '''editbugs''' : Bugzilla previlege which allows the user to change almost all fields in a bug ; '''editbugs''' : Bugzilla previlege which allows the user to change almost all fields in a bug
; '''canconfirm''' : Bugzilla previlege which allows the user to confirm a bug. ; '''canconfirm''' : Bugzilla previlege which allows the user to confirm a bug.
-; '''nightly build''': Builds that are generated on a daily basis whitch contain fixes to bugs.+; '''nightly build''': Builds that are generated on a daily basis which contain fixes to bugs.
; '''milestone''' : A release ; '''milestone''' : A release
-; '''release candidate''' (RC): A canadate for the next major release.+; '''release candidate''' (RC): A candidate for the next major release.
; '''beta''': A beta build of the next release. ; '''beta''': A beta build of the next release.
-; '''alpha''': An Alpha build of the next release.+; '''alpha''': An alpha build of the next release.
-; '''bugspam''' : Unnessery comments in bug reports. Like me too, e.t.c.+; '''bugspam''' : Unnecessary comments in bug reports. Like "me too", etc. Also e-mail messages sent by bugzilla mailer.
; '''tinderbox builds''' : Builds that are automatically generated form the tinderbox on an hourly basis. Thses are updated more then the nightly builds. ; '''tinderbox builds''' : Builds that are automatically generated form the tinderbox on an hourly basis. Thses are updated more then the nightly builds.

Revision as of 06:27, 26 December 2004

These are commonly used words and acronyms throughout the Mozilla Community.

Contents

Acronyms

These acronyms are commonly used in the IRC chat rooms and in the forums.

Web places

Products and components

Mozilla.org products

Components and technologies

  • JS means JavaScript, a lightweight browser-based scripting language created by Netscape many moons ago
  • XUL means XML User Interface Language, a dialect of XML (Extensible Markup Language) for creating user interfaces
  • XPCOM means Cross Platform Component Object Model, a Mozilla technology that is somewhat similar to Microsoft's COM. **deCOMtamination is the process of removing unnecessary uses of XPCOM from the Mozilla codebase in order to improve performance.

See also Development resources.

Extensions


Miscellaneous

  • RFE means Request For Enhancement - a feature request
  • URL stands for Uniform Resource Locator. It is the address of a page or file on the web.
  • UNCO means Unconfirmed, a bug that can't be or hasn't been reproduced by testers
  • WFM means WORKSFORME, which is Bugzilla and forum speak for 'Not broken for me'

IRC

And the following is a list of acronyms you will often come across when you're in the Mozilla IRC channels (irc.mozilla.org) - these are in addition to the ones listed above:

  • AFAIK: As far as I know
  • ATM: At the moment
  • BRB: Be right back
  • IIRC: If I remember/recall correctly
  • NP: No problem

Browser-Related Terms

Here are a few words used commonly when talking about any browser:

Location bar (Address/URL bar) 
The space at the top of the browser window which shows the current web page that is being viewed. If you type the address of a new web page there and press enter, you will be taken you to the new page.
Status bar 
The bar on the bottom of the window that displays various statistics, such as page loading progress, errors, and messages.
Throbber 
The icon (usually in the upper right corner of the web browser) that animates when the browser is loading a page. Clicking on this icon usually takes the browser window to the broswer's original home page (ie: [www.mozilla.org/products/firefox]).

User-Agent String

Gibberish like these:

  • Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.6) Gecko/20040206 Firefox/0.8
  • Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040327 Firefox/0.8

... are Mozilla application's UA (user agent) string. It specifies exactly which version you're using, which can be useful in tracking down bugs and explaining odd behaviour. It can be found in the application's Help > About dialogue, or the about: page.

The important parts are:

  • Operating system ("Windows NT 5.1" or "Linux i686")
  • The Build Identifier ("20040206" or "20040327".) The first four digits represent the year of the build, the next two represent the month, and the next two the day. Sometimes there are 2 additional digits to represent the hour.
  • Product name (Firefox)
  • Release version (0.8)

Other Jargons

(WIP section for bug 202689)

aviary 
the keyword used to label Firefox branches. Aviary is sometimes used to refer to Firefox.
Gecko 
the codename for the layout engine in Mozilla browsers.
NGLayout (Next-Generation Layout)
project codename for the layout engine.
GRE (Gecko Runtime Engine)
MRE (Mozilla Runtime Engine)
former name for GRE.
patch 
A fix to the bug.
r 
Review granted to a patch. "r+=Robin" (or simply r=Robin) would mean the patch is okay'ed by Robin, and conversely "r-" would mean the patch is denied. r, sr, and a are commonly used in Bugzilla and also in CVS check-in comments
sr 
Super-review
a 
Approval (for patch check-in). "a=Robin" would mean a patch is approved for check-in by Robin"
testcase 
A (as small as possible) demonstration of the bug that testers and patchers could test by.
Seamonkey 
The project name for the Mozilla Suite
dupeme 
Commonly put in the Status Whiteboard of a bug, meaning "I believe this is a duplicate bug, but I cannot find it at the moment".
editbugs 
Bugzilla previlege which allows the user to change almost all fields in a bug
canconfirm 
Bugzilla previlege which allows the user to confirm a bug.
nightly build
Builds that are generated on a daily basis which contain fixes to bugs.
milestone 
A release
release candidate (RC)
A candidate for the next major release.
beta
A beta build of the next release.
alpha
An alpha build of the next release.
bugspam 
Unnecessary comments in bug reports. Like "me too", etc. Also e-mail messages sent by bugzilla mailer.
tinderbox builds 
Builds that are automatically generated form the tinderbox on an hourly basis. Thses are updated more then the nightly builds.

Other Resources

Acronym Finder is a very good resource for finding out what some Mozilla-related acronyms stand for.

The Mozilla Jargon file, Bugzilla code definitions page, and Bugzilla keyword list have many definitions for words used by Mozilla hackers.