Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
This information is Copyright 2009 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
         Firefox 3.6
    1.2. Name of Document Author/Supplier:
         Author:  Ginn Chen
    1.3  Date of This Document:
        17 November, 2009
4. Technical Description
1. Introduction
   1.1. Project/Component Working Name:
        Firefox 3.6 for Solaris Nevada

   1.2. Name of Document Author/Supplier:
        Author: Ginn Chen
        Sponsor: John Fischer

   1.3. Date of This Document:
        Nov 12th, 2009

2. Project Summary
   2.1. Project Description:

        Firefox 3.6 is an upcoming version of Firefox which is based on  
        an improved rendering engine Gecko 1.9.2.

        Firefox 3.6 is a minor update of Firefox 3.1 for Solaris Nevada
        (LSARC/2008/735).
        [Note: The version number changed from 3.1 to 3.5 since beta 4.]

4. Technical Description:
   4.1. Details:

        What's new in Firefox 3.6 

        .  Users can now change their browser's appearance with a single click,
           with built in support for Personas.
        .  Firefox 3.6 will alert users about out of date plugins to keep them
           safe.
        .  Open, native video can now be displayed full screen, and supports
           poster frames.
        .  Support for the WOFF font format.
        .  Improved JavaScript performance, overall browser responsiveness and 
           startup time.
        .  Support for new CSS, DOM and HTML5 web technologies.

        Developers can find out about all the changes and new features at
        the Mozilla Developer Center. [5.4]

   4.5. Interfaces:

   Changes:

   Interfaces Exported:
   +------------------------+------------------+------------------------------+
   | Interface Name         |  Classification  |            Comment           |
   +========================+==================+==============================+
   | Firefox Browser        |  Uncommitted     |  Firefox 3.6                 |
   +------------------------+------------------+------------------------------+
   | Personas               |  Uncommitted     |  Dynamic lightweight theming |
   |                        |                  |  for Firefox.                |
   +------------------------+------------------+------------------------------+
   | CSS Levels 1/2         |  Committed       |  See [5.4] CSS section for   |
   | CSS Level 3 WD         |                  |  changes                     |
   +------------------------+------------------+------------------------------+
   | HTML 5 WD              |  Committed       |  See [5.4] HTML section for  |
   |                        |                  |  changes                     |
   +------------------------+------------------+------------------------------+
   | Javascript 1.8.2       |  Committed       |  See [5.4] Javascript        |
   |                        |                  |  section for changes         |
   +------------------------+------------------+------------------------------+
   | DOM Levels 1/2         |  Committed       |  See [5.4] DOM section for   |
   |                        |                  |  changes                     |
   +------------------------+------------------+------------------------------+
   | XPATH Version 1.0      |  Committed       |  See [5.4] XPATH section for |
   |                        |                  |  changes                     |
   +------------------------+------------------+------------------------------+
   |SUNWfirefox-apoc-adapter|  Obsolete        |  Firefox apoc adapter        |
   |                        |  Uncommitted     |  exension is removed because |
   |                        |                  |  APOC is getting EOL'd.      |
   +------------------------+------------------+------------------------------+

   Interfaces Imported:
   +------------------------+------------------+------------------------------+
   | Interface Name         |  Classification  |            Comment           |
   +========================+==================+==============================+
   | NSPR/NSS               |  Committed       |  needs NSPR 4.8.0 or above   |
   |                        |                  |  and NSS 3.12.0 or above     |
   |                        |                  |  uses SUNWpr SUNWtls         |
   |                        |                  |  WSARC/2007/548              |
   +------------------------+------------------+------------------------------+
   | SQLite                 |  Uncommitted     |  needs SQLite 3.6.16.1       |
   |                        |                  |  or above                    |
   |                        |                  |  uses SUNWsqlite3            |
   |                        |                  |  PSARC/2009/456              |
   |                        |                  |  PSARC/2008/120              |
   +------------------------+------------------+------------------------------+
   | dladm extensions       |  Committed       |  WiFi For GLDv3              |
   |                        |                  |  PSARC/2006/406              |
   +------------------------+------------------+------------------------------+
   | zlib 1.2.3             |  Committed       |  PSARC/2006/537              |
   |                        |                  |  PSARC/1999/555              |
   +------------------------+------------------+------------------------------+
   | libffi.so              |  Volatile        |  PSARC/2008/542              |
   +------------------------+------------------+------------------------------+


   4.10. Packaging & Delivery
         The project will be delivering the following packages:

           SUNWfirefox                Firefox Web Browser
           SUNWfirefox-devel          Firefox Web Browser
                                      developer package

   4.11. Security Impact:

         The browser uses the existing blocklist functionality to figure out
         if someone has old plugins installed.

         The user would be notified in the following ways:

           . User visits a page with an outdated plugin.
             The plugin is allowed to load. A notification box is shown in
             that tab, informing user that the plugin is outdated. There's
             an "Update Plugins..." button, that takes the user to the page on
             mozilla.com. This page would list all outdated plugins the user
             has installed, not just the one that was just used.
           . On startup, if outdated plugins are detected, open a tab to the
             outdated plugins page. This would only happen once for a plugin
             version.
           . On the Plugins tab of the extension manager, there would be
             a "Check for updates" button. Clicking this would open a tab to
             the outdated plugins page. Additionally, the items for outdated
             plugins would indicate that they're outdated.

   4.12. Dependencies:
         Refer to Interface Imported table.

5. Reference Documents:
   5.1 Sun Mozilla Project Website - http://jdsbjwiki.prc/index.php/Browser
   5.2 Firefox home page - http://www.mozilla.com/en-US/
   5.3 Firefox 3.6 project page - https://wiki.mozilla.org/Firefox/Namoroka
   5.4 Firefox 3.6 for developers -
        https://developer.mozilla.org/en/Firefox_3.6_for_developers
   5.5 Mozilla Foundation Security Advisories -
        http://www.mozilla.org/security/announce/

   Other Related ARC case
   LSARC/2008/735       Firefox 3.1 for Solaris Nevada
   LSARC/2008/158       Firefox 3 for Solaris Nevada
   LSARC/2006/694       Firefox 2 for Solaris Nevada and Solaris10 Update
   LSARC/2004/840       Firefox for JDS4
   LSARC/2004/733       Firefox
   LSARC/2006/202       GNOME 2.14 - Vermillion
   WSARC/2007/548       NSPR/NSS/JSS Reclassification
   WSARC/2002/366       NSS WSARC case
   WSARC/2002/217       NSPR WSARC case
   LSARC/2007/662       FreeType move from /usr/sfw to /usr
   PSARC/2008/120       SQLite

6. Resources and Schedule
    6.4. Steering Committee requested information
        6.4.1. Consolidation C-team Name:
                Desktop
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open

Reply via email to