Changes between Version 3 and Version 4 of Browser_Directory_Overview


Ignore:
Timestamp:
Jun 16, 2019 9:45:23 PM (4 months ago)
Author:
Meeh
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Browser_Directory_Overview

    v3 v4  
    1616
    1717==== accessible ====
    18 Files for accessibility (i.e., MSAA (Microsoft Active Accessibility), ATK (Accessibility Toolkit, used by GTK+ 2) support files). See Accessibility.
    19 
     18Files for accessibility (i.e., MSAA (Microsoft Active Accessibility), ATK (Accessibility Toolkit, used by GTK+ 2) support files).
    2019==== addon-sdk ====
    2120The add-on SDK for creating Firefox add-ons using standard Web Technologies.
     
    3130
    3231==== build ====
    33 Miscellaneous files used by the build process. See also config/.
     32Miscellaneous files used by the build process.
    3433
    3534==== caps ====
    36 Capability-based web page security management. It contains C++ interfaces and code for determining the capabilities of content based on the security settings or certificates (e.g., VeriSign). See Component Security.
     35Capability-based web page security management. It contains C++ interfaces and code for determining the capabilities of content based on the security settings or certificates (e.g., VeriSign).
    3736
    3837==== chrome ====
    39 Chrome registry (See here) used with toolkit/. These files were originally copies of files in rdf/chrome/ (SeaMonkey still uses these).
     38Chrome registry used with toolkit/. These files were originally copies of files in rdf/chrome/ (SeaMonkey still uses these).
    4039
    4140==== config ====
    42 More files used by the build process, common includes for the makefiles, etc. See also build/.
     41More files used by the build process, common includes for the makefiles, etc.
    4342
    4443==== db ====
     
    6463Contains:
    6564
    66 The backend for HTML and text editing. This is not only used for the mail composer and the page editor composer, but also for rich text editing inside webpages. Textarea and input fields are using such an editor as well (in the plaintext variant). See Mozilla Editor.
     65The backend for HTML and text editing. This is not only used for the mail composer and the page editor composer, but also for rich text editing inside webpages. Textarea and input fields are using such an editor as well (in the plaintext variant).
    6766The frontend for the HTML editor that is part of SeaMonkey.
    6867embedding
     
    7675
    7776===== extensions/auth =====
    78 Implementation of the negotiate auth method for HTTP and other protocols. Has code for SSPI, GSSAPI, etc. See Integrated Authentication.
     77Implementation of the negotiate auth method for HTTP and other protocols. Has code for SSPI, GSSAPI, etc.
    7978
    8079===== extensions/cookie =====
     
    9392Contains interfaces that abstract the capabilities of platform specific graphics toolkits, along with implementations on various platforms. These interfaces provide methods for things like drawing images, text, and basic shapes. It also contains basic data structures such as points and rectangles used here and in other parts of Mozilla.
    9493
    95 It is also the home of the new graphics architecture based on cairo (via a C++ wrapper called thebes). See NewGFXAPIs and GFXEvolution.
     94It is also the home of the new graphics architecture based on cairo (via a C++ wrapper called thebes).
    9695
    9796==== gradle ====
     
    105104
    106105==== intl ====
    107 Internationalization and localization support. See L10n:NewProjects.
     106Internationalization and localization support.
    108107
    109108===== intl/chardet =====
     
    130129==== js ====
    131130js/src
    132 The JavaScript engine, also known as SpiderMonkey. See also JavaScript.
     131The JavaScript engine, also known as SpiderMonkey.
    133132
    134133===== js/xpconnect =====
    135 Support code for calling JavaScript code from C++ code and C++ code from JavaScript code, using XPCOM interfaces. See XPConnect.
     134Support code for calling JavaScript code from C++ code and C++ code from JavaScript code, using XPCOM interfaces.
    136135
    137136==== layout ====
    138 Code that implements a tree of rendering objects that describe the types and locations of the objects that are displayed on the screen (such as CSS boxes, tables, form controls, XUL boxes, etc.), and code that manages operations over that rendering tree (such as creating and destroying it, doing layout, painting, and event handling). See documentation and other information.
     137Code that implements a tree of rendering objects that describe the types and locations of the objects that are displayed on the screen (such as CSS boxes, tables, form controls, XUL boxes, etc.), and code that manages operations over that rendering tree (such as creating and destroying it, doing layout, painting, and event handling).
    139138
    140139===== layout/base =====
     
    188187
    189188==== netwerk ====
    190 Networking library, also known as Necko. Responsible for doing actual transfers from and to servers, as well as for URI handling and related stuff. See also Network library documentation.
     189Networking library, also known as Necko. Responsible for doing actual transfers from and to servers, as well as for URI handling and related stuff.
    191190
    192191==== nsprpub ====
    193 Netscape Portable Runtime. Used as an abstraction layer to things like threads, file I/O, and socket I/O. See Netscape Portable Runtime.
     192Netscape Portable Runtime. Used as an abstraction layer to things like threads, file I/O, and socket I/O.
    194193
    195194==== nsprpub/lib ====
     
    224223
    225224==== rdf ====
    226 RDF handling APIs. See RDF and RDF. Also contains the chrome registry code used by SeaMonkey, although toolkit apps (such as Firefox and Thunderbird) use the copy forked into chrome.
     225RDF handling APIs. Also contains the chrome registry code used by SeaMonkey, although toolkit apps (such as Firefox and Thunderbird) use the copy forked into chrome.
    227226
    228227==== security ====
    229 Contains NSS and PSM, to support cryptographic functions in mozilla (like S/MIME, SSL, etc). See Network Security Services (NSS) and Personal Security Manager (PSM).
     228Contains NSS and PSM, to support cryptographic functions in mozilla (like S/MIME, SSL, etc).
    230229
    231230
    232231==== services ====
    233 Firefox accounts and sync (history, preferences, tabs, bookmarks, telemetry, startup time, which addons are installed, etc). See here.
     232Firefox accounts and sync (history, preferences, tabs, bookmarks, telemetry, startup time, which addons are installed, etc).
    234233
    235234==== servo ====
     
    240239
    241240==== storage ====
    242 Storage: XPCOM wrapper for sqlite. Wants to unify storage of all profile-related data. Supersedes mork. See also Unified Storage.
     241Storage: XPCOM wrapper for sqlite. Wants to unify storage of all profile-related data. Supersedes mork.
    243242
    244243==== taskcluster ====
     
    255254
    256255==== toolkit/mozapps/extensions/test/xpinstall ====
    257 The installer, which contains code for installing Mozilla and for installing XPIs/extensions. This directory also contains code needed to build installer packages. See XPInstall and the XPInstall project page.
     256The installer, which contains code for installing Mozilla and for installing XPIs/extensions. This directory also contains code needed to build installer packages.
    258257
    259258==== tools ====
     
    264263
    265264==== uriloader/base ====
    266 Content dispatch in Mozilla. Used to load uris and find an appropriate content listener for the data. Also manages web progress notifications. See Document Loading: From Load Start to Finding a Handler and The Life Of An HTML HTTP Request.
     265Content dispatch in Mozilla. Used to load uris and find an appropriate content listener for the data. Also manages web progress notifications.
    267266
    268267==== uriloader/exthandler ====
     
    279278
    280279==== xpcom ====
    281 Cross-Platform Component Object Model. Also contains data structures used by the rest of the mozilla code. See also XPCOM Project.
     280Cross-Platform Component Object Model. Also contains data structures used by the rest of the mozilla code.
    282281
    283282==== xpfe ====
     
    310309
    311310===== extensions/help =====
    312 Help viewer and help content. See Mozilla Help Viewer Project.
     311Help viewer and help content.
    313312
    314313===== extensions/irc =====
    315 This is ChatZilla, the IRC (Internet Relay Chat) component. See ChatZilla.
     314This is ChatZilla, the IRC (Internet Relay Chat) component.
    316315
    317316===== extensions/java =====
     
    322321
    323322===== extensions/lightning =====
    324 The Lightning project, "an extension to tightly integrate calendar functionality (scheduling, tasks, etc.) into Thunderbird." See Lightning.
     323The Lightning project, "an extension to tightly integrate calendar functionality (scheduling, tasks, etc.) into Thunderbird."
    325324
    326325===== extensions/mono =====
     
    328327
    329328===== extensions/p3p =====
    330 Implementation of W3C's Platform for Privacy Preferences standard. See Platform for Privacy Preferences (P3P).
     329Implementation of W3C's Platform for Privacy Preferences standard.
    331330
    332331===== extensions/python =====
    333 Support for implementing XPCOM components in python. See PyXPCOM.
     332Support for implementing XPCOM components in python.
    334333
    335334===== extensions/reporter =====
    336 An extension to report problems with web pages. Client-side part. See Mozilla Reporter.
     335An extension to report problems with web pages. Client-side part.
    337336
    338337===== extension/schema-validation =====
     
    340339
    341340===== extension/spatialnavigation =====
    342 Spatial navigation, navigating between links of a document according to their on-screen position. See Spatial Navigation.
     341Spatial navigation, navigating between links of a document according to their on-screen position.
    343342
    344343===== extensions/sql =====
    345 Support for accessing SQL databases from XUL applications. See SQL Support in Mozilla.
     344Support for accessing SQL databases from XUL applications.
    346345
    347346===== extensions/sroaming =====
     
    349348
    350349===== extensions/transformiix =====
    351 XSLT support. XSL Transformations is a language used to transform XML documents into other XML documents. See XSL Transformations.
     350XSLT support. XSL Transformations is a language used to transform XML documents into other XML documents.
    352351
    353352===== extensions/tridentprofile =====
     
    355354
    356355===== extensions/typeaheadfind =====
    357 Find As You Type allows quick web page navigation when you type a succession of characters in the body of the displayed page. See Find As You Type.
     356Find As You Type allows quick web page navigation when you type a succession of characters in the body of the displayed page.
    358357
    359358===== extensions/universalchardet =====
     
    370369
    371370===== extensions/webservices =====
    372 Support for Webservices. See Web Services.
     371Support for Webservices.
    373372
    374373===== extensions/xforms =====
    375 Code for the XForms extension. See XForms.
     374Code for the XForms extension.
    376375
    377376===== extensions/xmlextras =====
    378 Several XML-related extensions. See XML Extras.
     377Several XML-related extensions.
    379378
    380379===== extensions/xml-rpc =====
    381 XML Remote Procedure Calls. Unowned these days. See XML-RPC in Mozilla.
     380XML Remote Procedure Calls. Unowned these days.
    382381
    383382===== extensions/xmlterm =====
     
    395394
    396395==== xulrunner ====
    397 Code for XULRunner. See also XULRunner.
    398 
     396Code for XULRunner.
     397