File:  [mozdev] / maf / www / changelog.html
Revision 1.86: download - view: text, annotated - select for diffs - revision graph
Sat Oct 6 19:48:26 2018 UTC (15 months, 2 weeks ago) by pamadini
Branches: MAIN
CVS tags: HEAD
Align site with changeset ebc9c413b60c

<!-- MAIN CONTENT -->
<div class="maf-column-contents">
  <div class="maf-box-warning">
    <p>The Mozilla Archive Format add-on is no longer maintained since
     <b>September 5, 2018</b>.</p>
  </div>

  <h2>Changelog for version 5.2</h2>
  <h3>What's new in version 5.2?</h3>
  <p>MAF 5.2 has the following user-visible improvements over MAF 5.1.2:</p>
  <ul>
    <li>This add-on will not work in future versions of Firefox. Several changes
     have been made to help the transition to alternative solutions for
     archiving web pages locally:
      <ul>
        <li>The original location is now preserved in a source code comment when
         saving complete web pages, despite this information will not be
         displayed by future versions of Firefox.</li>
        <li>When converting web archives to complete web pages, the modification
         time of the support folder is now updated as well.</li>
        <li>The internal notation used to indicate resources that were not saved
         was shortened in order to make the source code of converted pages more
         consistent.</li>
      </ul>
    </li>
  </ul>
  <h3>Changes from 5.2.0 to 5.2.1</h3>
  <ul>
    <li><b>Change:</b> If the commands to save web pages as MAFF or MHTML are
     still enabled in Firefox ESR, they are disabled by default and the add-on
     displays information on compatiblity and file format conversion.</li>
  </ul>
  <h2>Changelog for version 5.1</h2>
  <h3>What was new in version 5.1?</h3>
  <p>MAF 5.1 had the following user-visible improvements over MAF 5.0.0:</p>
  <ul>
    <li>This add-on will not work in future versions of Firefox. Several changes
     have been made to help the transition to alternative solutions for
     archiving web pages locally:
      <ul>
        <li>The commands to save web pages as MAFF or MHTML are now disabled by
         default when the add-on is installed in Firefox.</li>
        <li>When updating from previous versions, the add-on now displays
         information on compatiblity and file format conversion.</li>
        <li>The Saved Pages Conversion Wizard now allows extracting files such
         as images when they were saved in an archive individually.</li>
        <li>The reliability of the conversion has been improved for pages
         containing redirections.</li>
        <li>It is now possible to convert pages that would take a long time to
         load.</li>
        <li>When converting complete web pages to other formats, the files to
         process are identified more accurately.</li>
      </ul>
    </li>
  </ul>
  <h2>Changelog for version 5.0</h2>
  <h3>What was new in version 5.0?</h3>
  <p>MAF 5.0 had the following user-visible improvements over MAF 4.1.3:</p>
  <ul>
    <li>This add-on will not work in future versions of Firefox. Several changes
     have been made to help the transition to alternative solutions for
     archiving web pages locally:
      <ul>
        <li>On the latest version of Firefox, the options dialog now warns that
         the add-on will not work in the future, and allows the <b>Save In
         Archive</b> commands to be disabled while keeping the ability to open
         existing archives.</li>
        <li>On Windows, file associations for MHTML are not created by default
         anymore, while MAFF files are still associated with the browser. The
         associations are now created for the current user only, even if the
         browser is executed with administration privileges.</li>
        <li>The Saved Pages Conversion Wizard has been redesigned so that by
         default it will search the <b>Downloads</b> folder for web archives and
         convert them to complete web pages with separate folders for data
         files.</li>
        <li>The reliability and speed of the conversion has been improved, and
         the browser will now work offline during the process by default.</li>
        <li>Multi-page MAFF archives can now be converted to individual MHTML
         archives or to complete web pages with separate folders for data
         files.</li>
        <li>Saving a complete web page now always takes an exact snapshot even
         if the <b>Save In Archive</b> commands are disabled.</li>
      </ul>
    </li>
    <li>The compatibility of saved MHTML files with recent versions of Microsoft
     Internet Explorer and Google Chrome has been improved.</li>
    <li>The welcome page is not displayed at startup anymore. Future versions of
     the add-on will display a new welcome page with information on compatiblity
     and file format conversion.</li>
  </ul>
  <h2>Changelog for version 4.1</h2>
  <h3>Changes from 4.1.3 to 4.1.4</h3>
  <ul>
    <li><b>Change:</b> Compatibility with the latest versions of Firefox and
     SeaMonkey.</li>
  </ul>
  <h3>Changes from 4.1.2 to 4.1.3</h3>
  <ul>
    <li><b>Fix:</b> When installing the add-on for the first time in Firefox 54,
     multi-process could inadvertently remain enabled until the next restart,
     even though the add-on is marked as incompatible.</li>
  </ul>
  <h3>Changes from 4.1.1 to 4.1.2</h3>
  <ul>
    <li><b>Fix:</b> Inaccessible files and directories are now ignored when
     looking for pages to convert.</li>
  </ul>
  <h3>Changes from 4.1.0 to 4.1.1</h3>
  <ul>
    <li><b>Fix:</b> Conversion to MHTML and MAFF from other formats could fail,
     and images would not be converted.</li>
  </ul>
  <h3>Changes from 4.0.2 to 4.1.0</h3>
  <ul>
    <li><b>Change:</b> Compatibility with the latest versions of Firefox and
     SeaMonkey. As part of the change, support for upgrading directly from
     version 0.7.1 or earlier of the add-on was removed. Very old systems that
     are updgraded directly may be affected by the inability to open any MAFF
     archive.</li>
    <li><b>Change:</b> The internal integration with the browser source code has
     been modified, potentially affecting compatibility with third-party add-ons
     that also integrate with the browser using internal methods.</li>
    <li><b>Fix:</b> Background tabs restored from a previous session are now
     reloaded correctly when saving multiple tabs in an archive.</li>
  </ul>
  <h2>Changelog for version 4.0</h2>
  <h3>What was new in version 4.0?</h3>
  <p>MAF 4.0.2 had the following user-visible improvements over MAF 3.1.0:</p>
  <ul>
    <li>When multi-process Firefox is enabled, compatibility information is
     displayed in English in the main pane of the options dialog, and the dialog
     is shown automatically the first time this condition is detected.</li>
    <li>Partial compatibility with multi-process Firefox:
      <ul>
        <li>Full support for displaying the contents of web archives.</li>
        <li>The notification bar with information about the original save date
         and location is not displayed when multi-process Firefox is
         enabled.</li>
        <li>Web archives cannot be created when multi-process Firefox is
         enabled, however it is now possible to use the browser's standard save
         system to save complete web pages in multiple files, without disabling
         the add-on first.</li>
      </ul>
    </li>
    <li>Several features have been removed or redesigned in preparation for full
     compatibility with multi-process Firefox:
      <ul>
        <li>Taking an exact snapshot of the page is now required to create web
         archives, and the browser's standard save system can only be used to
         save complete web pages in multiple files. All the generated MHTML
         files are now fully compatible with other browsers, since the option to
         create partially compatible archives using the browser's standard save
         system is not available anymore.</li>
        <li>The separate Archives dialog has been removed.</li>
        <li>The integrated Save Complete component has been removed.</li>
        <li>The existing integration with the page context menu, the Tools menu,
         and the application menu of older versions of Firefox has been removed
         in favor of the integration with the customizable menu button.</li>
        <li>The preference to use the page title instead of the default
         suggested file name in the "Save As" dialog has been removed since this
         is now the default naming strategy in Firefox.</li>
      </ul>
    </li>
  </ul>
  <h3>Changes from 4.0.1 to 4.0.2</h3>
  <ul>
    <li><b>Change:</b> This version is now marked as incompatible with
     multi-process, solving an issue in Firefox 51 and later versions for which
     multi-process could be inadvertently enabled even though this add-on was
     installed.</li>
  </ul>
  <h3>Changes from 4.0.0 to 4.0.1</h3>
  <ul>
    <li><b>Change:</b> Compatibility with the latest versions of Firefox and
     SeaMonkey.</li>
  </ul>
  <h3>Changes from 4.0b6 to 4.0.0</h3>
  <ul>
    <li><b>Change:</b> Suggest workaround for a known issue for which the
     selection with the left mouse buton does not work in the Save Tabs In
     Archive dialog.</li>
  </ul>
  <h3>Changes from 4.0b5 to 4.0b6</h3>
  <ul>
    <li><b>Change:</b> Compatibility with the latest versions of Firefox and
     SeaMonkey.</li>
    <li><b>New:</b> The first time a version of the add-on previously installed
     from the Release Channel is run on a pre-release version of the browser, a
     page is displayed asking to receive the add-on updates from the Beta
     Channel available on the official Mozilla Add-ons website.</li>
  </ul>
  <h3>Changes from 4.0b4 to 4.0b5</h3>
  <ul>
    <li><b>Change:</b> Compatibility with the latest versions of Firefox and
     SeaMonkey.</li>
  </ul>
  <h3>Changes from 4.0b3 to 4.0b4</h3>
  <ul>
    <li><b>Fix:</b> The warning for the flags argument of the String.replace
     function is not displayed in the Browser Console anymore.</li>
  </ul>
  <h3>Changes from 4.0b2 to 4.0b3</h3>
  <ul>
    <li><b>Change:</b> Compatibility with the latest versions of Firefox and
     SeaMonkey.</li>
  </ul>
  <h3>Changes from 4.0b1 to 4.0b2</h3>
  <ul>
    <li><b>Change:</b> Compatibility with the latest versions of Firefox and
     SeaMonkey.</li>
    <li><b>Fix:</b> Images displayed in web pages were not saved.</li>
  </ul>
  <h2>Changelog for version 3.1</h2>
  <h3>Changes from 3.0.3 to 3.1.0</h3>
  <ul>
    <li><b>Change:</b> The internal structure of the source code has been
     modified, removing compatibility with older versions of Firefox and
     SeaMonkey. This may also affect compatibility with third-party add-ons
     that integrate with Mozilla Archive Format using internal methods.</li>
  </ul>
  <h2>Changelog for version 3.0</h2>
  <h3>What was new in version 3.0?</h3>
  <p>MAF 3.0.3 had the following user-visible improvements over MAF 2.0.6:</p>
  <ul>
    <li>Improved compactness when saving complete web pages:
      <ul>
        <li>Stylesheet rules that don't apply to any element in the current page
         are now removed from the saved file. This can greatly increase
         compactness when content is modified by scripts or other extensions
         before saving.</li>
        <li>The option to take an exact snapshot of the page is now selected by
         default, to take advantage of various improvements in the save method,
         even if it was deselected in a previous version of the add-on. The
         browser's standard save system and the integrated Save Complete
         component can still be selected from the options dialog and the
         internal configuration settings respectively.</li>
      </ul>
    </li>
    <li>The notification bar with information about the original save date and
     location can now be disabled from the options.</li>
    <li>Now file associations on Windows are created correctly when using the
     add-on in third-party browsers based on Firefox or SeaMonkey.</li>
    <li>Removed elements:
      <ul>
        <li>The option to display an archive information icon in the status bar
         is not available anymore, together with the option to display the icon
         in the location bar at all times. The icon can only be displayed in the
         location bar when an archived page is opened.</li>
        <li>The creation of MHTML files that are fully compatible with other
         browsers cannot be explicitly disabled anymore. All the generated MHTML
         files are now fully compatible, as long as the option to take an exact
         snapshot of the page is selected.</li>
      </ul>
    </li>
  </ul>
  <h3>Changes from 3.0.2 to 3.0.3</h3>
  <ul>
    <li><b>Change:</b> Compatibility with the latest versions of Firefox and
     SeaMonkey.</li>
  </ul>
  <h3>Changes from 3.0.1 to 3.0.2</h3>
  <ul>
    <li><b>Change:</b> Saving pages in archives by default can now be prevented
     by changing the file type in the "Save As" dialog in Firefox 29 and later
     versions.</li>
    <li><b>Fix:</b> The toolbar button of the Work Offline add-on was corrupted
     in Firefox 28.</li>
  </ul>
  <h3>Changes from 3.0.0 to 3.0.1</h3>
  <ul>
    <li><b>Change:</b> Now the <b>Save Page</b> command saves HTML and XHTML
     documents in archives by default, for improved compatibility with the user
     interface of the latest version of Firefox.</li>
    <li><b>Fix:</b> Sometimes saving pages with several elements could fail,
     reporting the error "too much recursion".</li>
  </ul>
  <h3>Changes from 3.0b1 to 3.0.0</h3>
  <ul>
    <li><b>Change:</b> Compatibility with the latest versions of Firefox and
     SeaMonkey.</li>
    <li><b>Change:</b> Background tabs restored from a previous session are now
     reloaded automatically when saving multiple tabs in an archive.</li>
    <li><b>Fix:</b> Pages saved from private windows were listed together with
     downloads started from public windows.</li>
    <li><b>Fix:</b> The information bar appeared then disappeared immediately
     when selecting a background tab for the first time.</li>
    <li><b>Fix:</b> Adding archives to the Archives dialog did not work.</li>
  </ul>
  <h3>Changes from 3.0a3 to 3.0b1</h3>
  <ul>
    <li><b>Change:</b> Compatibility with the latest versions of Firefox and
     SeaMonkey.</li>
    <li><b>Change:</b> The archive information popup has been restyled.</li>
    <li><b>Fix:</b> Converting web archives to complete web pages did not work
     in the Saved Pages Conversion Wizard.</li>
    <li><b>Fix:</b> The Saved Pages Conversion Wizard could block while
     searching a directory that included invalid file names.</li>
  </ul>
  <h3>Changes from 3.0a2 to 3.0a3</h3>
  <ul>
    <li><b>Fix:</b> The <b>Open File</b> menu command didn't work on Firefox 17,
     as well as the latest version of SeaMonkey.</li>
  </ul>
  <h3>Changes from 3.0a1 to 3.0a2</h3>
  <ul>
    <li><b>Change:</b> Compatibility with the latest versions of Firefox and
     SeaMonkey. The add-on is no longer compatible with older browser versions,
     including Firefox 3.6 and SeaMonkey 2.1.</li>
  </ul>
  <h2>Changelog for version 2.0</h2>
  <h3>What was new in version 2.0?</h3>
  <p>MAF 2.0.6 had the following user-visible improvements over MAF 1.0.0:</p>
  <ul>
    <li>Greatly improved performance, accuracy and compactness when the option
     to take a faithful snapshot of the page is selected:
      <ul>
        <li>Pages are saved instantly, because hidden content that is not needed
         to display the current state of the page is not downloaded
         anymore.</li>
        <li>Saved pages can be much smaller, since they do not include unneeded
         content.</li>
        <li>Saved pages can be displayed more accurately, because now scripts
         specified using event attributes or "javascript:" URIs are also
         removed, making sure that they cannot modify the page structure when it
         is opened later.</li>
        <li>If an image or other support resource is not found, the error page
         is not saved in place of the missing resource anymore.</li>
        <li>Images and other content that could not be saved are not connected
         to their original location anymore, leading to truly offline archives
         and making it possible to verify that all content has been saved.</li>
        <li>Saved MHTML archives can now be previewed correctly in Windows, even
         if they contain text in a language other than English.</li>
      </ul>
    </li>
    <li>A notification bar with information about the original save date and
     location is now displayed for all archived pages.</li>
    <li>Updating to the new version makes sure that all the customized internal
     configuration settings are reset to their default value, resolving problems
     caused by old settings that, starting with version 1.0, could be changed
     only from the <tt>about:config</tt> page. There is usually no need to
     customize those settings anymore.</li>
    <li>Now it is possible to link to a specific section inside an archived
     page, appending a fragment or hash part to the URI of the archived
     page.</li>
    <li>The integrated Save Complete component is now able to save
     framesets.</li>
    <li>The Saved Pages Conversion Wizard is now able to recognize complete web
     pages saved using Firefox or SeaMonkey in several languages other than
     English and the current browser language.</li>
    <li>The add-on is no longer tested with Firefox 3.0, Firefox 3.5, and
     SeaMonkey 2.0.</li>
    <li>Bugfixes:
      <ul>
        <li>Some images in MHTML pages didn't appear, if they were referenced
         using the "style" attribute.</li>
      </ul>
    </li>
  </ul>
  <h3>Changes from 2.0.5 to 2.0.6</h3>
  <ul>
    <li><b>Fix:</b> Sometimes blank tabs appeared instead of actual content when
     opening multi-page MAFF archives on Firefox 12 and later versions.</li>
  </ul>
  <h3>Changes from 2.0.4 to 2.0.5</h3>
  <ul>
    <li><b>Fix:</b> Opening MAFF archives containing file names that used
     international characters didn't work on Firefox 10 and later versions.</li>
    <li><b>Fix:</b> Inline stylesheets containing international characters were
     not saved correctly when the option to take a faithful snapshot of the page
     was selected.</li>
    <li><b>Fix:</b> The edited content of form fields wasn't saved if the
     original web page didn't specify the type of field correctly.</li>
    <li><b>Fix:</b> When using the More Tools Menu add-on, the visibility of the
     Mozilla Archive Format menu items wasn't always updated correctly.</li>
  </ul>
  <h3>Changes from 2.0.3 to 2.0.4</h3>
  <ul>
    <li><b>Fix:</b> Opening multi-page MAFF archives didn't work on Firefox 9
     and later versions.</li>
  </ul>
  <h3>Changes from 2.0.2 to 2.0.3</h3>
  <ul>
    <li><b>Notice:</b> This version does not introduce any functional change,
     but is now declared compatible with the latest versions of Firefox and
     SeaMonkey. This version is only available on the Preview Channel of the
     official Mozilla Archive Format website. Users that installed from the
     Mozilla Add-ons website, or from the main link on the official Mozilla
     Archive Format website, can still use version 2.0.2 if they let Firefox or
     SeaMonkey find new versions of the add-on automatically.</li>
  </ul>
  <h3>Changes from 2.0.1 to 2.0.2</h3>
  <ul>
    <li><b>Fix:</b> Content encoded using the "data:" URI scheme was not saved
     correctly when the option to take a faithful snapshot of the page was
     selected.</li>
    <li><b>Fix:</b> Content generated dynamically inside frames was not saved if
     the <tt>src</tt> attribute was missing from the frame element.</li>
    <li><b>Fix:</b> Sometimes content could be missing from pages saved under a
     low memory condition.</li>
    <li><b>Fix:</b> When saving pages on Firefox 6 and later versions, sometimes
     an error message was displayed despite the page was saved correctly.</li>
  </ul>
  <h3>Changes from 2.0.0 to 2.0.1</h3>
  <ul>
    <li><b>Fix:</b> The integrated Save Complete component didn't work on
     Firefox 6 and later versions.</li>
  </ul>
  <h3>Changes from 2.0a1 to 2.0.0</h3>
  <ul>
    <li><b>Change:</b> Compatibility with the latest versions of Firefox and
     SeaMonkey.</li>
    <li><b>New:</b> A notification bar with information about the original save
     date and location is now displayed for all archived pages.</li>
  </ul>
  <h2>Changelog for version 1.0</h2>
  <h3>What was new in version 1.0?</h3>
  <p>MAF 1.0.0 had the following user-visible improvements over MAF 0.19.7:</p>
  <ul>
    <li>Compatibility with the latest versions of Firefox and SeaMonkey.</li>
    <li>MAFF archives are now generated and read with stricter compliance to
     the MAFF specification draft, improving compatibility with other
     applications.</li>
    <li>Modified user interface elements:
      <ul>
        <li>The welcome dialog has been replaced by a welcome page that is
         opened in a browser tab. On Windows, file associations can be
         controlled directly from the welcome page.</li>
        <li>The MAF menu commands are now accessible from the application menu
         that replaces the menu bar in Firefox 4 on Windows Vista and
         later.</li>
        <li>The MAF save commands do not prompt for the file name anymore when
         the related global preference is set in SeaMonkey.</li>
        <li>The default visibility and layout of the MAF menu items has changed,
         and the <b>Save Page In Archive</b> menu item is visible by default.
         The previous layout can be restored from the preferences dialog.</li>
        <li>The preferences dialog has been simplified, the default
         configuration now covers all the common use cases, and advanced
         settings can be changed only from the <tt>about:config</tt> page.</li>
      </ul>
    </li>
    <li>Bugfixes:
      <ul>
        <li>On some operating systems, the default configuration didn't allow
         more than one logged on user at a time to open web archives in a
         reliable way.</li>
        <li>Sometimes the archive information popup displayed the date
         incorrectly for some languages other than English.</li>
      </ul>
    </li>
  </ul>
  <h3>Changes from 1.0b3 to 1.0.0</h3>
  <ul>
    <li><b>Change:</b> Compatibility with SeaMonkey 2.1 beta 2.</li>
    <li><b>Change:</b> The main application icon has been updated.</li>
    <li><b>Fix:</b> MHTML archives could not be viewed correctly in beta
     versions of SeaMonkey 2.1.</li>
    <li><b>Fix:</b> Minor style and application integration fixes.</li>
  </ul>
  <h3>Changes from 1.0b2 to 1.0b3</h3>
  <ul>
    <li><b>New:</b> The suffixes used by the Saved Pages Conversion Wizard to
     locate support folders for complete web pages are now configurable, and
     both <tt>_files</tt> and <tt>.files</tt> are included by default.</li>
    <li><b>Change:</b> Compatibility with any version of Firefox 4.0.</li>
    <li><b>Change:</b> Unrelated history management commands are not displayed
     in the Archives dialog anymore.</li>
    <li><b>Fix:</b> Some systems where MAF 0.7.1 or an earlier version was
     installed once were still affected by the inability to open any MAFF
     archive.</li>
    <li><b>Fix:</b> The size of the preferences dialog was not set correctly
     and some labels could be cut when the browser operated in some languages
     other than English.</li>
  </ul>
  <h3>Changes from 1.0b1 to 1.0b2</h3>
  <ul>
    <li><b>Change:</b> Compatibility with Firefox 4.0 beta 8.</li>
    <li><b>Fix:</b> On Windows, one of the labels in the preferences dialog did
     not display the name of the browser correctly.</li>
  </ul>
  <h3>Changes from 1.0a2 to 1.0b1</h3>
  <ul>
    <li><b>New:</b> The MAF menu commands are now accessible from the
     application menu that replaces the menu bar in Firefox 4 on Windows Vista
     and later.</li>
    <li><b>Change:</b> The welcome dialog has been replaced by a welcome page
     that is opened in a browser tab. On Windows, file associations can be
     controlled directly from the welcome page.</li>
    <li><b>Change:</b> The MAF save commands do not prompt for the file name
     anymore when the related global preference is set in SeaMonkey.</li>
    <li><b>Change:</b> The <b>Save Page In Archive</b> menu item is now visible
     by default, and the layout of other menu items has changed.</li>
    <li><b>Change:</b> The preferences dialog has been simplified, the default
     configuration now covers all the common use cases, and advanced settings
     can be changed only from the <tt>about:config</tt> page.</li>
    <li><b>Fix:</b> On some operating systems, the default configuration didn't
     allow more than one logged on user at a time to open web archives in a
     reliable way.</li>
  </ul>
  <h3>Changes from 1.0a1 to 1.0a2</h3>
  <ul>
    <li><b>Fix:</b> Sometimes the archive information popup displayed the date
     incorrectly for some languages other than English.</li>
  </ul>
  <h2>Changelog for version 0.19</h2>
  <h3>What was new in version 0.19?</h3>
  <p>MAF 0.19.7 had the following user-visible improvements over MAF 0.18.3:</p>
  <ul>
    <li>Compatibility with SeaMonkey 2.0.</li>
    <li>MHTML and MAFF archives can now be viewed directly from remote
     locations, unless Private Browsing Mode is active, in which case the
     archive must be downloaded locally first.</li>
    <li>MHTML files saved in a non-standard format by the Opera web browser are
     now opened correctly.</li>
    <li>The last directory selected for saving a web page in an archive is not
     remembered while Private Browsing Mode is active.</li>
    <li>Saving a single page in an archive now works correctly even if the
     original page is closed before the save operation is completed.</li>
    <li>The correct content is now displayed when a local archive is replaced
     with another saved page.</li>
    <li>Now the Saved Pages Conversion Wizard propagates the modification time
     of the original files to the destination files.</li>
    <li>The welcome dialog does not block startup anymore.</li>
    <li>The integrated Save Complete component is now able to save XHTML
     documents served with a content type of
     <tt>application/xhtml+xml</tt>.</li>
  </ul>
  <h3>Changes from 0.19.5 to 0.19.7</h3>
  <ul>
    <li><b>Change:</b> Improved compatibility with other extensions that used
     internal functions of the browser's save system directly.</li>
    <li><b>Fix:</b> For some MHTML files created with other browsers, the first
     image or other resource in the page was shown instead of the main
     document.</li>
  </ul>
  <h3>Changes from 0.19.4 to 0.19.5</h3>
  <ul>
    <li><b>Fix:</b> Some systems where MAF 0.7.1 or an earlier version was
     installed once were still affected by the inability to open any MAFF
     archive.</li>
  </ul>
  <h3>Changes from 0.19.3 to 0.19.4</h3>
  <ul>
    <li><b>Fix:</b> Some systems where MAF 0.7.1 or an earlier version was
     installed once were still affected by the inability to open any MAFF
     archive.</li>
    <li><b>Fix:</b> An error occurred when saving pages containing inner frames
     referencing images or other resources not of a document type.</li>
    <li><b>Fix:</b> When saving the contents of "textarea" elements, sometimes
     unexpected line breaks were introduced.</li>
  </ul>
  <h3>Changes from 0.19.2 to 0.19.3</h3>
  <ul>
    <li><b>Fix:</b> On systems where MAF 0.7.1 or an earlier version was
     installed once, the current version wasn't able to open any MAFF
     archive.</li>
  </ul>
  <h3>Changes from 0.19.1 to 0.19.2</h3>
  <ul>
    <li><b>New:</b> The integrated Save Complete component is now able to save
     XHTML documents served with a content type of
     <tt>application/xhtml+xml</tt>.</li>
    <li><b>Change:</b> MAF is now able to open non-standard MHTML files saved by
     the Opera web browser.</li>
    <li><b>Change:</b> Now remote archives must be downloaded explicitly if the
     browser is operating in Private Browsing Mode.</li>
    <li><b>Change:</b> The welcome dialog does not block startup anymore.</li>
    <li><b>Change:</b> Now the Saved Pages Conversion Wizard propagates the
     modification time of the original files to the destination files.</li>
    <li><b>Change:</b> Optimized performance of the new web archive opening
     process.</li>
    <li><b>Change:</b> Optimized file associations for SeaMonkey.</li>
    <li><b>Fix:</b> Saving a page in an archive failed if the original page was
     closed before the save operation terminated.</li>
    <li><b>Fix:</b> When replacing an existing local archive, the old archive's
     content was shown until the archive was explicitly forgotten from the open
     archives list or the browser was restarted.</li>
    <li><b>Fix:</b> The address bar icon appeared on the wrong side of the
     address bar in Firefox 3.6.</li>
  </ul>
  <h3>Changes from 0.19.0 to 0.19.1</h3>
  <ul>
    <li><b>Fix:</b> When saving a web page, the suggested file name in the "Save
     As" dialog could contain an extension that caused the page to be saved as a
     different file type, including executable types.</li>
  </ul>
  <h2>Changelog for version 0.18</h2>
  <h3>What was new in version 0.18?</h3>
  <p>MAF 0.18.1 had the following user-visible improvements over MAF 0.17.2:</p>
  <ul>
    <li>Greatly improved fidelity of the archived pages, thanks to a new save
     component that takes a faithful snapshot of the page exactly as it appears
     at the time it is saved. The new component is activated automatically if
     the Save Complete component was selected in a previous version. See the
     related documentation for details.</li>
    <li>MAFF archives whose content used international characters in file names
     are now opened correctly.</li>
  </ul>
  <h3>Changes from 0.18.2 to 0.18.3</h3>
  <ul>
    <li><b>Fix:</b> When saving a web page, the suggested file name in the "Save
     As" dialog could contain an extension that caused the page to be saved as a
     different file type, including executable types.</li>
  </ul>
  <h3>Changes from 0.18.1 to 0.18.2</h3>
  <ul>
    <li><b>Fix:</b> The Chinese version of the welcome dialog didn't work.</li>
  </ul>
  <h3>Changes from 0.18.0 to 0.18.1</h3>
  <ul>
    <li><b>Change:</b> Improved performance of the initial phase of the snapshot
     save mode when saving large pages, while reducing the accuracy of the
     detection of multiple references to the same file in some cases.</li>
  </ul>
  <h2>Changelog for version 0.17</h2>
  <h3>What was new in version 0.17?</h3>
  <p>MAF 0.17.2 had the following user-visible improvements over MAF 0.16.4:</p>
  <ul>
    <li>Now the <b>Save All Tabs As</b> menu command works again, while
     previously only the <b>Save Tabs As</b> command worked for saving all
     tabs.</li>
    <li>The integrated Save Complete component is now able to save web pages in
     some cases where it previously failed.</li>
    <li>Improved performance of MHTML extraction.</li>
    <li>MHTML compatibility improvements:
      <ul>
        <li>Pages generated by other browsers now always open correctly even if
         they contain multiple frames.</li>
        <li>The original page title stored inside MHTML files is now compatible
         with other browsers, even when it contains international
         characters.</li>
        <li>Images and other content that are not available in the archive are
         retrieved from their original location if possible.</li>
        <li>General compatibility improvements, supporting MHTML files generated
         by a wider range of applications.</li>
      </ul>
    </li>
  </ul>
  <h3>Changes from 0.17.0 to 0.17.2</h3>
  <ul>
    <li><b>Fix:</b> The <b>Save All Tabs As</b> menu command did not work, even
     though it was possible to save all tabs using the <b>Save Tabs As</b>
     command.</li>
    <li><b>Fix:</b> The integrated Save Complete component could fail to save
     some web pages with the error message "TypeError: extractedURI is
     null".</li>
  </ul>
  <h2>Changelog for version 0.16</h2>
  <h3>What was new in version 0.16?</h3>
  <p>MAF 0.16.4 had the following user-visible improvements over MAF 0.15.1:</p>
  <ul>
    <li>A new dialog for conversion of previously saved pages is now available.
     See the related documentation for details.</li>
    <li>New preference to use the page title instead of the default suggested
     file name in the "Save As" dialog. Enabling this preference provides
     functionality comparable to the File Title and Title Save extensions.</li>
    <li>The order of the tabs is now preserved when opening and saving
     multi-page MAFF archives.</li>
    <li>Now the character set specified in MAFF archives is always enforced, and
     a different character set cannot be selected.</li>
    <li>MHTML files couldn't be created properly when the browser operated in
     some languages other than English.</li>
    <li>In the multiple tab selection dialog, occasionally it was not possible
     to change the current selection after some time passed.</li>
    <li>Improvements to the integrated Save Complete extension:
      <ul>
        <li>Improved performance when saving pages containing many images or
         other content.</li>
        <li>Improved reliability in handling references to images or other
         content.</li>
        <li>Errors that occur while downloading the main file are now
         reported correctly.</li>
        <li>Pages that are contained in an archive are now saved correctly.</li>
        <li>When the save operation fails, an empty file isn't created anymore
         in place of the target file.</li>
      </ul>
    </li>
  </ul>
  <h3>Changes from 0.16.3 to 0.16.4</h3>
  <ul>
    <li><b>Change:</b> Now the MAF items in the <b>File</b> menu are displayed
     by default.</li>
    <li><b>Change:</b> Standard file icons are now shown in the multiple tab
     selection dialog.</li>
  </ul>
  <h3>Changes from 0.16.2 to 0.16.3</h3>
  <ul>
    <li><b>Change:</b> Now the Save Complete component stores the comment with
     the original location only in the main document of the saved page.</li>
    <li><b>Fix:</b> MHTML files couldn't be created properly when the browser
     operated in some languages other than English.</li>
    <li><b>Fix:</b> The preference to use the page title instead of the default
     suggested file name didn't work for XHTML documents.</li>
  </ul>
  <h3>Changes from 0.16.0 to 0.16.2</h3>
  <ul>
    <li><b>New:</b> Preference to use the page title instead of the default
     suggested file name in the "Save As" dialog.</li>
    <li><b>New:</b> The order of the tabs is now preserved when opening and
     saving multi-page MAFF archives.</li>
    <li><b>Change:</b> Now the character set specified in MAFF archives is
     always enforced, and a different character set cannot be selected.</li>
    <li><b>Change:</b> Now the Save Complete component is faster when saving
     pages containing many images or other content.</li>
    <li><b>Change:</b> Now the Save Complete component does not save the main
     document twice, even if it is referenced by the saved files.</li>
    <li><b>Change:</b> Now the Saved Pages Conversion Wizard doesn't execute
     JavaScript or plugins before converting saved pages, since that may slow
     down or temporarily block the conversion process.</li>
    <li><b>Change:</b> Minor usability fixes in the Saved Pages Conversion
     Wizard.</li>
    <li><b>Fix:</b> The integrated Save Complete component now correctly reports
     errors that occur while downloading the main file.</li>
    <li><b>Fix:</b> The integrated Save Complete component sometimes failed to
     handle references to saved images or other content.</li>
    <li><b>Fix:</b> The Saved Pages Conversion Wizard might display unexpected
     behavior if the Enter key was pressed while converting.</li>
  </ul>
  <h2>Changelog for version 0.15</h2>
  <h3>What was new in version 0.15?</h3>
  <p>MAF 0.15.1 had the following user-visible improvements over MAF 0.14.3:</p>
  <ul>
    <li>An icon in the address bar or in the status bar provides quick access to
     the original location from which an archived page was saved, as well as the
     date of the save operation.</li>
    <li>In the "Save As" dialog on Windows, the default file extension is now
     omitted from the suggested file name when saving. In most cases, this
     prevents double extensions from appearing in the names of the saved
     archives.</li>
    <li>It is now possible to configure MAF to open MAFF archives without
     extracting their contents to the temporary directory, thus obtaining a
     significant speed gain.</li>
    <li>Now the <b>Preferences</b> menu items and button bring the dialog to
     front if it is already open.</li>
    <li>In the file selection dialog of the <b>Save In Archive</b> commands, now
     the default extension for "All Files" is set appropriately on Windows.</li>
    <li>An error occurred when opening for the first time any archived page with
     no information on the original location the page was saved from.</li>
    <li>Improvements to the integrated Save Complete extension:
      <ul>
        <li>When saving a complete web page outside of an archive, now the name
         of the directory containing the additional files is properly
         localized.</li>
        <li>Now the length of the names of the additional saved files is limited
         to 50 characters, to prevent problems when saving or when extracting
         archives on some file systems.</li>
        <li>Now pages are saved as they appear, without fetching them again from
         the server, in all the cases where it is possible. This may speed up
         saving web pages with highly dynamic content.</li>
      </ul>
    </li>
  </ul>
  <h3>Changes from 0.15.0 to 0.15.1</h3>
  <ul>
    <li><b>Change:</b> Audio and video files in OGG containers are not
     re-compressed when archived, in order to provide faster access when opening
     the media files directly from the archive.</li>
    <li><b>Change:</b> If the "jar:" protocol is used to access the contents of
     MAFF archives, the archived files are not extracted to the temporary
     directory anymore, thus obtaining a significant speed gain.</li>
    <li><b>Change:</b> The integrated Save Complete component now saves pages as
     they appear, without fetching them again from the server, in all the cases
     where it is possible.</li>
    <li><b>Fix:</b> The <b>Open in Tabs</b> buttons in the <i>Archives</i>
     dialog could be enabled even if there were no addresses to open.</li>
  </ul>
  <h2>Changelog for version 0.14</h2>
  <h3>What was new in version 0.14?</h3>
  <ul>
    <li>The integrated Save Complete extension has been updated to version
     <b>1.1pre</b>.</li>
    <li>Improvements related to Save Complete 1.1pre:
      <ul>
        <li>Support for saving media files referenced by HTML 5 <tt>video</tt>
         and <tt>audio</tt> elements in MAFF archives.</li>
        <li>Support for creating MHTML files that are 100% compatible with
         Internet Explorer and other browsers.</li>
        <li>Support for saving pages contained inside inner frames.</li>
      </ul>
    </li>
    <li>Much improved rendering of MHTML files generated by other browsers.</li>
    <li>Web addresses displayed in the Archives dialog are now decoded.</li>
    <li>More robust cleanup of the temporary directory on shutdown.</li>
    <li>Less chance of compatibility problems with other extensions.</li>
  </ul>
  <h3>Changes from 0.14.2 to 0.14.3</h3>
  <ul>
    <li><b>Change:</b> MAF is now able to decode correctly the original page
     title stored inside MHTML files, even when it contains international
     characters.</li>
  </ul>
  <h3>Changes from 0.14.1 to 0.14.2</h3>
  <ul>
    <li><b>New:</b> The integrated Save Complete component is now able to save
     pages contained inside inner frames.</li>
    <li><b>Change:</b> The integrated Save Complete component does not create
     0-byte placeholders for files whose download failed anymore.</li>
  </ul>
  <h3>Changes from 0.14.0 to 0.14.1</h3>
  <ul>
    <li><b>New:</b> Preference to configure whether to create MHTML files
     compatible with other browsers.</li>
    <li><b>Fix:</b> The integrated Save Complete component could fail to save
     pages containing invalid URLs.</li>
    <li><b>Fix:</b> The integrated Save Complete component could fail to save
     files located at URLs containing special characters.</li>
  </ul>
  <h2>Changelog for version 0.13</h2>
  <h3>What was new in version 0.13?</h3>
  <p>MAF 0.13.4 had the following user-visible improvements over MAF 0.12.3:</p>
  <ul>
    <li>Redesigned the window that provides details on the open archives:
      <ul>
        <li>The window can be kept open in the background while browsing.</li>
        <li>The list of archives can be sorted by any column.</li>
        <li>Ability to reopen the local archive address, original location,
         temporary local address, or <code>jar:</code> address of all pages.</li>
        <li>Ability to open links in new windows or new tabs.</li>
        <li>Ability to copy the original page addresses to the clipboard.</li>
        <li>Button to add multiple archives to the list at once, without opening
         them in browser windows. This replaces the now removed "open action"
         preference.</li>
        <li>Dates are properly localized.</li>
      </ul>
    </li>
    <li>A welcome dialog is now displayed after the first installation.</li>
    <li>Now the first entry of an archive is displayed correctly even if it is
     not a web page, but for instance an image.</li>
    <li>Multiple pages in a single MAFF archive are now displayed in tabs only
     the first time the archive is opened, not at every refresh.</li>
    <li>If the browser is closed and reopened while preserving the open tabs,
     pages in multi-page archives are now displayed correctly.</li>
    <li>Minor MHTML compatibility and performance improvements.</li>
  </ul>
  <h3>Changes from 0.13.3 to 0.13.4</h3>
  <ul>
    <li><b>Fix:</b> In some cases, the browser might stop responding while
     trying to open an MHTML file.</li>
  </ul>
  <h3>Changes from 0.13.2 to 0.13.3</h3>
  <ul>
    <li><b>New:</b> A welcome dialog is shown on the first startup after
     installation. The dialog provides an essential introduction and allows for
     automatic configuration of some common preferences.</li>
    <li><b>Change:</b> File associations on Windows can now be created by users
     without administration privileges. If the user has administration
     privileges, file associations are created for all other users too.</li>
  </ul>
  <h3>Changes from 0.13.0 to 0.13.1</h3>
  <ul>
    <li><b>Fix:</b> MHTML files couldn't be saved.</li>
  </ul>
  <h2>Changelog for version 0.12</h2>
  <h3>What was new in version 0.12?</h3>
  <p>MAF 0.12.3 had the following user-visible improvements over MAF 0.11.2:</p>
  <ul>
    <li>Opening and creating MHTML files is now up to <b>200 times</b>
     faster.</li>
    <li>Ability to convert previously saved complete HTML pages to MAFF or
     MHTML, without losing the original information stored by the browser.</li>
    <li>Improved internationalization and optimized metadata handling.</li>
    <li>The multiple tab selection dialog now allows sorting by title or
     location.</li>
    <li>Bugfixes:
      <ul>
        <li>When creating MHTML archives, MAF sometimes failed to encode files
         larger than 10 KiB properly.</li>
        <li>Attempting to overwrite an existing MHTML archive would not achieve
         the expected result.</li>
        <li>The file selection dialog allowed MAFF archives to be saved with an
         MHTML file extension.</li>
        <li>Under unusual circumstances, MAF could fail to open any MAFF or
         MHTML archive.</li>
      </ul>
    </li>
  </ul>
  <h3>Changes from 0.12.2 to 0.12.3</h3>
  <ul>
    <li><b>Fix:</b> Now the integrated Save Complete component correctly reports
     an error if the main page cannot be downloaded.</li>
  </ul>
  <h3>Changes from 0.12.1 to 0.12.2</h3>
  <ul>
    <li><b>Change:</b> Quoted-Printable content encoding is now 200 times
     faster under normal conditions.</li>
    <li><b>Change:</b> Base64 content decoding is now 30 times faster under
     normal conditions.</li>
    <li><b>Change:</b> Now creating MHTML files is faster when saving pages
     containing many images or other content.</li>
    <li><b>Change:</b> The byte order mark is not removed anymore from UTF-8
     data decoded from Quoted-Printable.</li>
  </ul>
  <h3>Changes from 0.12.0 to 0.12.1</h3>
  <ul>
    <li><b>New:</b> Pages that were saved previously as normal HTML files can be
     converted to a web archive format (MAFF or MHTML) without losing the
     information on the original save time and location.</li>
    <li><b>New:</b> The original save time and location are preserved when a
     page from an existing archive is resaved.</li>
    <li><b>New:</b> The multiple tab selection dialog now allows sorting by
     title or location.</li>
  </ul>
  <h2>Changelog for version 0.11</h2>
  <h3>What was new in version 0.11?</h3>
  <p>MAF 0.11.2 had the following user-visible improvements over MAF 0.10.2:</p>
  <ul>
    <li>The integrated Save Complete extension has been updated to version
     <b>1.0.1pre</b>.</li>
    <li>Improvements in Save Complete 1.0.0:
      <ul>
        <li>Relative links in the page being saved are now converted to absolute
         links.</li>
        <li>Scripts and stylesheets referenced inside Internet Explorer
         conditional comments are now saved.</li>
        <li>Fixed some minor parsing bugs.</li>
        <li>Improved parser performance.</li>
      </ul>
    </li>
    <li>Improvements in Save Complete 1.0.1pre:
      <ul>
        <li>The download progress bar does not hang anymore in case of network
         errors or problems with the page being saved.</li>
        <li>More detailed error reporting if the download operation fails.</li>
        <li>If some of the content embedded in the page is not available, the
         download does not fail anymore, but a warning is reported.</li>
      </ul>
    </li>
  </ul>
  <h3>Changes from 0.11.0 to 0.11.2</h3>
  <ul>
    <li><b>Fix:</b> MHTML files created by Opera couldn't be opened. Now MHTML
     files having no quotes around the <tt>boundary</tt> parameter in the
     <tt>Content-Type</tt> header can be opened correctly.</li>
  </ul>
  <h2>Changelog for version 0.10</h2>
  <h3>What was new in version 0.10?</h3>
  <p>MAF 0.10.2 had the following user-visible improvements over MAF 0.9.1:</p>
  <ul>
    <li>Integration with the Multiple Tab Handler extension.</li>
    <li>Now a single frame can be saved in an archive, and in this case the
     extended metadata is not included.</li>
    <li>New preference to use the <code>jar:</code> protocol to access
     additional pages when opening multi-page MAFF archives.</li>
    <li>Modified user interface elements:
      <ul>
        <li>The default visibility and layout of the MAF menu items has changed,
         and is now customizable from the preferences dialog.</li>
        <li>The tab selection dialog displayed on save has changed, and the
         current tab is now preselected.</li>
        <li>A single file filter is present for the MHTML file format in the
         "Save As" dialog, and the default extension is a user preference.</li>
        <li>The window with the progress bar shown when opening archives does
         not appear anymore.</li>
      </ul>
    </li>
    <li>Removed elements:
      <ul>
        <li>MAF internal save component, superseded by the integrated Save
         Complete extension.</li>
      </ul>
    </li>
    <li>Bugfixes:
      <ul>
        <li>Removed a half-second pause when opening archives.</li>
      </ul>
    </li>
  </ul>
  <h3>Changes from 0.10.0 to 0.10.2</h3>
  <ul>
    <li><b>Change:</b> Now the Save Complete component is faster when saving
     pages containing many images or other content.</li>
    <li><b>Fix:</b> Images or other binary content could be missing from web
     archives created using the Save Complete component.</li>
    <li><b>Fix:</b> Under rare circumstances, a save operation could fail just
     after file selection, reporting the error "aFpP.saveBehavior is
     undefined".</li>
  </ul>
  <h2>Changelog for version 0.9</h2>
  <h3>What was new in version 0.9?</h3>
  <p>MAF 0.9.1 had the following user-visible improvements over MAF 0.8.7:</p>
  <ul>
    <li>Integration with the Save Complete extension.</li>
    <li>Compatibility with the UnMHT extension version 5.1.1 and later.</li>
    <li>Compatibility with the Title Save extension.</li>
    <li>Improved browser integration when loading and saving archives:
      <ul>
        <li>The download progress is displayed in the standard <b>Downloads</b>
         window also when saving an archive.</li>
        <li>The chosen MAF save component is used regardless of whether a page
         is saved in an archive or not.</li>
        <li>The address of the archive, instead of that of the temporary file,
         is displayed in the address bar for the first entry in an archive.</li>
      </ul>
    </li>
    <li>Modified user interface elements:
      <ul>
        <li>The <b>Save Page In Archive</b> menu command is now completely
         integrated with the standard <b>Save Page As</b>.</li>
        <li>The default file name suggested by the <b>Save Tabs In Archive</b>
         command is now the same as the one suggested by <b>Save Page
         As</b>.</li>
        <li>The <b>Show a message box when completing a single page archival</b>
         preference is not available anymore, since download progress is now
         tracked by the standard <b>Downloads</b> window.</li>
      </ul>
    </li>
    <li>Bugfixes:
      <ul>
        <li>If an archive is opened and the <b>Open contents in new tabs</b>
         default option is selected, no blank tab is displayed anymore.</li>
        <li>On platforms other than Windows, a localized message is now
         displayed when asking to overwrite an archive, and the archive file
         extension was not initially specified in the file picker dialog.</li>
        <li>The alternative save component now works.</li>
      </ul>
    </li>
  </ul>
  <h3>Changes from 0.9.0 to 0.9.1</h3>
  <ul>
    <li><b>Change:</b> Now only one entry is created in the Download Manager for
     each save operation, even if multiple tabs are saved at once.</li>
    <li><b>Change:</b> Improved download error handling and reporting.</li>
    <li><b>Change:</b> More accurate download progress indication when archiving
     a single page using the browser's standard save system.</li>
    <li><b>Fix:</b> The Download Manager window could be restored incorrectly
     after a save operation was started.</li>
    <li><b>Fix:</b> MAF could create archives containing incorrect file names in
     particular conditions. This case was more common on OS/2.</li>
  </ul>
  <h2>Changelog for version 0.8</h2>
  <h3>What was new in version 0.8?</h3>
  <p>MAF 0.8.7 had the following user-visible improvements over MAF 0.6.3:</p>
  <ul>
    <li>Compatibility with Firefox 3 on all operating systems.</li>
    <li>Clean installation and uninstallation.</li>
    <li>Redesigned preferences user interface.</li>
    <li>Temporary files are now created in the system's temporary folder by
     default.</li>
    <li>Creating file associations on Windows works again.</li>
    <li>Stabilized file extension and type handling:
      <ul>
        <li>Handle only the <tt>.maff</tt> extension, and not its variations,
         since double extensions cannot be handled correctly by Firefox.</li>
        <li>Removed support for the old <tt>.maf</tt> and <tt>.maff.zip</tt>
         extensions.</li>
        <li>Added support for <tt>.mhtml</tt> file extension for MHTML
         archives.</li>
        <li>MAF does not register applications for its MIME types anymore.</li>
      </ul>
    </li>
    <li>Removed features:
      <ul>
        <li><code>maf:</code> protocol (use <code>jar:</code> instead).</li>
        <li><code>document.write</code> override.</li>
      </ul>
    </li>
    <li>Bugfixes:
      <ul>
        <li>Opening archives from the command-line or by double-clicking a file
         when no browser windows are visible now works reliably.</li>
        <li>Now the save functions always overwrite the contents of existing
         archives, rather than appending.</li>
        <li>Copying archive metadata to the clipboard works again.</li>
      </ul>
    </li>
  </ul>
  <h3>Changes from 0.8.4 to 0.8.7</h3>
  <ul>
    <li><b>New:</b> Several localizations have been updated.</li>
    <li><b>Fix:</b> When the archive extension (for instance, <tt>.maff</tt>)
     was added automatically on save, no overwrite prompt was displayed if the
     file already existed. This case was more common on operating systems other
     than Windows.</li>
    <li><b>Fix:</b> Minor changes in the "Save Page As" and "Open File"
     integration.</li>
  </ul>
  <h3>Changes from 0.8.2 to 0.8.4</h3>
  <ul>
    <li><b>Fix:</b> Installing MAF caused several other extensions and some
     Firefox built-in features to break.</li>
    <li><b>Change:</b> MAF is now able to open MAFF and MHTML archives even if
     their file type is customized in the user profile (customizations are
     visible in the "Applications" preferences pane of Firefox).</li>
  </ul>
  <h3>Changes from 0.8.0 to 0.8.2</h3>
  <ul>
    <li><b>Fix:</b> MAFF archives wouldn't open correctly if a previous
     version of MAF was installed before.</li>
  </ul>
  <h2>Changelog for older versions</h2>
  <p>The changelog for MAF versions from 0.2.18 to 0.6.3 follows.</p>
  <pre>
 * Changes from 0.6.2 to 0.6.3
 *
 * Added post setup copy of msvcr71.dll for Firefox on Wine and older Windows OS (95,98,Me)
 * Mime registration change to hopefully fix bug 11117.
 * Added Slovenian locale by Martin Srebotnjak.
 * Updated MHT Base64 encoding and decoding routines to use DOM window's atob and btoa functions
 * 
 *
 * Changes from 0.6.1 to 0.6.2
 *
 * Fixed save multiple tabs functionality.
 * Fixed save selected tabs functionality.
 * Fixed death of save as dialog in non alpha versions of Firefox.
 *
 *
 * Changes from 0.6.0 to 0.6.1
 *
 * Fixed heap pointer crashing problem in zip writer component (I hope).
 * Fixed Save As MAF integration code to be Deer Park 2 compatible.
 * Changed archiving result error code value from -1 to 1 to enable proper code test.
 * Fixed memory allocation error causing the zip writer component not to be instantiable on Linux.
 * Added script check for vbs file copy under deer park alpha 2.
 *
 *
 * Changes from 0.5.1 to 0.6.0
 *
 * Added xpcom zip writer component.
 * Extract now uses zip reader component.
 * Removed zip and unzip executables and related scripts (.bat and .sh).
 * Added Mozilla 1.8 compatible tree column selector for browse open archives.
 * Made the maf protocol a bit more forgiving of bad uris.
 * Removed some preference GUI elements (specifying script locations mafzip, mafunzip and invis.vbs).
 * Removed second zip maf extension and changed remaining extension mask to *.maff.zip.
 *
 *
 * Changes from 0.5.0 to 0.5.1
 *
 * Added Danish locale by Molle Bestefich.
 * Fixed bug 7913 - Modified batch files should work correctly with Win95/98/ME.
 * Fixed bug that incorrectly resolved supporting files folder relative URLs when using localized browsers.
 * Added non-functional context menu for browse open archives dialog.
 * Changed the MAF content type from application/maf to application/x-maf.
 * Added ability to copy displayed meta-data from browse open archives dialog.
 * Fixed bug 9303 - Removed .bin extension from being appended for unknown file types.
 * Fixed bug 9630 - Non latin character set filenames in "Save Page As..." dialog now show up in unicode.
 * Fixed bug 9629 - Relative content locations misses resources when MAF file optimization is on.
 * Changed native download code so shouldn't have to work offline to a save some pages.
 * Reverted bug fix 9630 and now only latin character set filenames appear in the dialog by default.
 * Added German locale by Ralph Ulrich.
 * Added Save Tabs in Archive context menu entry.
 * Added select all and clear selection buttons to Save Tabs in Archive dialog.
 *
 *
 * Changes from 0.4.3 to 0.5.0
 *
 * Disabling document write also disables document.writeln.
 * Changed the default wscript directory preference from winnt to windows.
 * Fixed bug that ignored content location when selecting root nodes for MHT decoding.
 * Updated Italian locale contributed by Gioxx Solone: eXtenZilla.it.
 * When MHT decoding, the index content type will now be assumed to be html, not bin by default.
 * Moved the save page in archive entries to the Mozilla Archive Format menu.
 * Integrated Save page as MAFF archive into default save dialog for Firefox 1.0 and Mozilla 1.7.3.
 * Fixed bug that ignored processing parts of MHT framed pages if their content type wasn't text/html.
 * Removed preference for windows .maf association to avoid any potential problems with MS Access.
 * Added code to remove 3 byte utf start characters from MHT parts so Mozilla decodes properly.
 * Modified vbs hide functionality to revert to using command window if wscript or the invis.vbs is not found.
 * Added preference to use alternative DOM save component.
 * Preference for using wscript and invis.vbs is now true by default.
 * Added alternative DOM save component based on the Scrapbook extension by Gomita.
 * Added script failure notification code from process exit value.
 * Modified invis.vbs to return process exit value contributed by Allister.
 * Added advanced panel in preferences window.
 * Fixed bug in MAF protocol handler that broke silent opening of MAF archives.
 * Fixed bug in MafState.isArchiveURL(originalURL) that didn't return true for framed archive documents.
 * Added unicode to native locale conversion function for program arguments.
 * Added decoder optimization for MHT MAF files.
 * Added native quoted-printable encoder and decoder support.
 * Added Portuguese locale by Jacinto Leal.
 * Added update.rdf related entries for extension manager updates.
 * Added network url functionality for .maff files.
 * Added preferences entries that have the major, minor and minor minor version of MAF installed.
 * Fixed bug 8897 - Title in browse archive dialog now displays unicode characters.
 * Added additional properties entries for localization of some error messages.
 * Fixed unicode document title conversion bug in getDefaultFileName - Died if title was already unicode.
 *
 *
 * Changes from 0.4.2 to 0.4.3
 *
 * Added save selected tabs functionality.
 * Fixed bug that reset save archive type index when save dialog box was cancelled.
 * Fixed bug that stopped tab saving if an event handler couldn't be removed.
 * Fixed bug that resolved relative links to the wrong base url if the page had a base url tag.
 * Added Russian locale contributed by the ArtLonger: Mozilla.ru team.
 * Added Polish locale contributed by Bartosz Piec: Mozillapl.org team.
 * Updated Post Install code to work with FF RC1
 * Added preference to disable the window alert when a single page has been saved.
 * Updated Post Install code to update new vbs scripts for windows filetype associations.
 * Fixed bug that stopped URL rewriting if there was an error accessing a DOM Attribute Node value.
 * Fixed bug that caused MHT decoding to fail if the root part was of type multipart/alternative.
 * Added functionality to execute filetype VBS when preferences are saved.
 *
 *
 * Changes from 0.4.1 to 0.4.2
 *
 * Added missing invis.vbs file to installation.
 *
 *
 * Changes from 0.4.0 to 0.4.1
 *
 * Fixed UTF String conversion bug affecting non-english character sets.
 * Updated Italian locale contributed by Gioxx Solone: eXtenZilla.it.
 * Fixed Archive Timing bug that caused some complex pages not to be archived.
 * maf:// protocol now works with MHT archives.
 * Added Blocking Observer Service component.
 * Fixed MHT decoding bug that caused decoding to fail if the remap list said the new value exists, but the value is null.
 * Added preference to disable javascript document write preference for archive index pages before they open.
 * Added file filters to save drop down box filter names if on Windows.
 * Saving a page opened from an archive now saves the real original url in metadata.
 * Added capability to open archive pages from the browse window using the maf:// protocol if the protocol is enabled.
 *
 *
 *
 * Changes from 0.3.0 to 0.4.0
 *
 * Merged all the installers. Now a single XPI for Mozilla/Firefox on Windows/Linux.
 * Changed the default file extension for MAF files to *.maff to avoid extension clashes with MS Access on Windows.
 * Added French Locale contributed by Xavier Robin.
 * Added Italian Locale contributed by Gioxx Solone: eXtenZilla.it.
 * Fixed GUI bug to allow mafsearch extension to work properly.
 * Fixed bug in post setup version check code to make it work in Firefox 1.0PR.
 * Fixed bug in clear temp on close so it now leaves temp folder and deletes entries in it.
 * MHTs now encoded using timeouts to reduce / avoid script speed warnings.
 * MHT encoding/decoding now 99.99% standards compliant. :).
 * Converted most Javascript objects and services into XPCOM components.
 * Added user agent string in preferences to allow access by XPCOM components.
 * Added code to make URLs absolute when HTML document loads so that form submissions, etc work.
 * Added Save in Archive context menu entry.
 * Added new MIME type "application/maf" for better handler support.
 * Removed the MAF Open archive entry from the file menu. Open file now has all the necessary functionality.
 * Added maf:// protocol that allows resource viewing of local maf archives (not designed for use with MHT archives).
 * When saving the document title of the selected tab is used for the default maf archive name.
 * Created string bundle of english text in code for better localization.
 * Added preference for disabling the maf:// protocol
 *
 *
 * Changes from 0.2.20 to 0.3.0
 *
 * Styled the tree splitters in the browse open archives.
 * Split javascript objects into seperate files. There is now also a global preference state.
 * Selecting file from browse dialog should now start in directory if possible.
 * Fixed bug that did not allow saving pages in an archive if the pages were in a new window.
 * Retrofitted the download and archive code to use an observer event instead of interval timers. Should seem faster.
 * Added drag and drop archive support.
 * Added file association support and ability to open archives from Open File menu entry.
 * Added an idle update function which gives the user some visual feedback when an archive is opened.
 * Updated the MHT Handler to cater for saving multiple tabs.
 * Fixed bug with file association and loading of preferences.
 * MHT archive handler no longer dies on pages with frames.
 * Filter index saved as a preference for MAF open and save archive dialogs.
 * Fixed GUI file select bug and default preference loading bug.
 * Post-install script run feature added - Can now run scripts from profile in FF.
 * Can now load default preferences from dialog.
 * Added preference to clear the temp folder when the browser closes.
 *
 *
 * Changes from 0.2.19 to 0.2.20
 *
 * Optional function that is executed when a single page is added to archive
 *    - An alert telling the user archive is complete
 * Opening tabs from browse dialog now uses blank tab if possible.
 * Binary Streams are now used for MHT encoding and decoding.
 * Fixed reader bug when reading file using MafUtils.
 * Fixed Quoted Printable encoding to not split = escaped codes across new lines when a line length limit exists.
 * MHT decoding now explicitly caters for parts having content type multipart/alternative.
 * Updated URL rewrite functionality - Support for rewritting urls that contain # for internal links.
 *                                   - URL rewrite only on pages that are in an archive.
 * Isolated native save code - Saving should work without modification across firefox and mozilla browsers.
 *                           - Temporarily disables download window showing up using a preference value.
 * Added MHT encoding code - Now possible to save as MHT and have the file display in IE.
 * Extended Meta-Data save implementation - Text zoom, Scroll position and URL History can be saved.
 * Added support for post install setup - For new firefox 0.9 installations.
 *
 *
 * Changes from 0.2.18 to 0.2.19
 *
 * Fixed preferences bug that occurred on Mozilla when selecting options.
 * Added base URL rewrite functionality - URLs in new tabs are replaced by local URLs using currently open archives
 * Optimized MHT decoding to use Regular Expression for URL substitution.
 * Added base tag for relative URLs existing in decoded MHT files.
 * Fixed save as text, Missing meta-data no longer stops archiving process.
 * Saving works on Mozilla for Windows now.
 * GUI cleanup code - Show entry in Firefox's Tools -> Options -> Extensions
 *                  - Preferences can now be launched from Extensions -> Options
 * Open all entries in an archive by selecting the archive name and open in tabs.
 * Added capability to open archive from browse dialog.
 * Added shortcut keys alt-j for open archive, alt-m for browse open archives.
</pre>

</div>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>