M5 Release Notes

These release notes, last updated May 13, 1999, describe installation instructions and known issues pertinent to the M5 release. These notes are updated as we receive feedback, so please check back for new information. This release expires on July 1, 1999 at 00:01 am.


Installing the M5 Release Build

Unix Instructions

  1. Create a directory named "mozilla" and move the tar.gz file into the mozilla directory.


  2. mkdir mozilla ;
    mv mozilla*.tar.gz mozilla

  3. Change to the mozilla directory and untar the archive. This will create a directory called "package".


  4. cd mozilla ;
    gzip -dc mozilla-i686-pc-linux-gnu-M5.tar.gz | tar -xvf -

  5. Change to the "package" directory.


  6. mv mozilla*.tar.gz ../ ;
    cd package

  7. Run mozilla with the run script:


  8. ./mozilla-apprunner.sh

Note: Bookmarks are temporarily reading the file "mozilla/package/res/rdf/bookmarks.html." instead of "~/.netscape/bookmarks.html". You can copy your bookmarks file as a workaround for now:

cp ~/.netscape/bookmarks.html mozilla/package/res/rdf/bookmarks.html

Mail Instructions for Unix

The current build reads the following preferences. For Windows, Mac and UNIX, the name of the preferences files is "prefs50.js". The preferrences file must live at ~/.mozilla/prefs50.js

Only change the red dummy values. Leave everything else the same. Make sure you have those first three lines (two comments and one new line).

// Netscape User Preferences
// This is a generated file! Do not edit.

user_pref("mail.accountmanager.accounts", "account1");

user_pref("mail.account.account1.server", "server1");
user_pref("mail.account.account1.identities", "id1");
user_pref("mail.server.server1.type", "pop3");
user_pref("mail.server.server1.hostname", "dredd");
user_pref("mail.server.server1.userName", "test");
user_pref("mail.server.server1.password", "clear text pop password");
user_pref("mail.server.server1.directory", "/disk/test/mozillamail");
user_pref("mail.identity.id1.fullName", "Mozilla Q. Dragon");
user_pref("mail.identity.id1.organization", "mozilla.org");
user_pref("mail.identity.id1.useremail", "test@netscape.com");
user_pref("mail.identity.id1.smtp_server", "dredd");
user_pref("mail.identity.id1.smtp_name", "test");

Unix Specific Notes:


Win32 Instructions

You will need a copy of WinZip. This is shareware available at http://www.winzip.com (also at http://www.download.com).

  1. Click once on the mozilla-win32.zip link. The file will be downloaded to your default folder.


  2. Click on the mozilla-win32.zip file to launch WinZip.


  3. After clicking "I Agree" to terms of WinZip shareware, click the Extract button in the WinZip tool bar. An x86 folder with application and associated files will be unzipped.


  4. Select Apprunner from x86 folder to launch the program.


Note: To use your current bookmarks with M5, you should overwrite the default M5 bookmark file with your own, for example, copy "C:\Program "files\Netscape\Users\<profile_name>\bookmark.htm" to "mozilla\package\res\rdf\bookmarks.html." Note that the file name changes slightly and that 'profile_name>' needs to be replaced by your user profile name.

Mail Instructions for Win32

The current build reads the following preferences. For Windows, Mac and UNIX, the name of the preferences files is "prefs50.js". If your binary lives in C:\tmp\package\bin\apprunner.exe, your preferences file must live here: C:\tmp\Users50\Default\prefs50.js.

Change only the red dummy values. Leave everything else the same. Make sure you have those first three lines (two comments and one new line).

// Netscape User Preferences
// This is a generated file! Do not edit.

user_pref("mail.accountmanager.accounts", "account1");

user_pref("mail.account.account1.server", "server1");
user_pref("mail.account.account1.identities", "id1");
user_pref("mail.server.server1.type", "pop3");
user_pref("mail.server.server1.hostname", "dredd");
user_pref("mail.server.server1.userName", "test");
user_pref("mail.server.server1.password", "clear text pop password");
user_pref("mail.server.server1.directory",
"c:\\program files\\netscape\\users\\test\\mail");
user_pref("mail.identity.id1.fullName", "Mozilla Q. Dragon");
user_pref("mail.identity.id1.organization", "mozilla.org");
user_pref("mail.identity.id1.useremail", "test@netscape.com");
user_pref("mail.identity.id1.smtp_server", "dredd");
user_pref("mail.identity.id1.smtp_name", "test");

Note: If you are unable to send mail, make sure the directory specified at "browser.download_directory" actually exists.

You can bring up Messenger using any of these methods:

The application should show a mail UI.

Mac OS Instructions

If you have StuffIt Expander™ installed and your browser is configured to use it:
  1. Click once on the mozilla-mac.sea.bin link. The file will be downloaded to your default folder (usually the desktop) and StuffIt™ will start up and convert it to mozilla-mac.sea for you. Then StuffIt will open up mozilla-mac.sea and convert it to a folder called mozilla-mac for you.
  2. Open the mozilla-mac folder and double-click the file "apprunner." (Note: you no longer need the .bin or .sea files.)
Note: If you try step one and your browser asks you what you want to do it's because you don't have StuffIt™ configured. In that case, just click Save and continue from Step #3 below.

If you do not have StuffIt Expander™ installed or your browser is not properly configured:

  1. Make sure you have StuffIt™ somewhere on your hard drive.
  2. Click and hold the mozilla-mac.sea.bin link.
  3. Choose "Save this link as...".

  4. You will see a file dialog box where you can select where you want to save the file (for example, your Desktop).

  5. Click the Save button.
  6. Double-click on the newly created icon "mozilla-mac.sea.bin".
  7. StuffIt™ will start up and simultaneously create a file "mozilla-mac.sea", and a folder called "mozilla-mac."
  8. Open the mozilla-mac folder and double-click the file "apprunner." (Note: you no longer need the .bin or .sea files.)
Note: To use your current bookmarks with M3, you should overwrite the default M3 bookmark file with your own. Copy your bookmark file, located in your profile directory (example: "{Hard Disk}:System Folder:Preferences:Netscape Users:{Profile Name}") into your "{Mozilla Binary Location}/res/rdf/" folder.

Mail Instructions for Macintosh

The current build reads the following preferences. For Windows, Mac and UNIX, the name of the preferences files is "prefs50.js". The preferences file must live in your startup volume, the one that contains the active System folder, at: :Documents:Mozilla:Users50:Default:prefs50.js.

Change only the red dummy values. Leave everything else the same. Make sure you have those first three lines (two comments and one new line).


// Netscape User Preferences
// This is a generated file! Do not edit.

user_pref("mail.accountmanager.accounts", "account1");
user_pref("mail.account.account1.server", "server1");
user_pref("mail.account.account1.identities", "id1");
user_pref("mail.server.server1.type", "pop3");
user_pref("mail.server.server1.hostname", "dredd");
user_pref("mail.server.server1.userName", "test");
user_pref("mail.server.server1.password", "clear text pop password");
user_pref("mail.server.server1.directory", "/HD/System Folder/Preferences/Netscape Users/Test/Mail");
user_pref("mail.identity.id1.fullName", "Mozilla Q. Dragon");
user_pref("mail.identity.id1.organization", "mozilla.org");
user_pref("mail.identity.id1.useremail", "test@netscape.com");
user_pref("mail.identity.id1.smtp_server", "dredd");
user_pref("mail.identity.id1.smtp_name", "test");

Additional Macintosh Specific Notes:


Files Created or Used

Windows
user/ $windir/ $%TMPDIR%/
prefs.js (Preferences file (used))
cache/ (cache directory)
cookies.txt (cookies file)
*cookperm.txt (used to selectively accept/reject cookies)
FieldSchema.tbl (files for auto form filling)
SchemaConcat.tbl (files for auto form filling)
SchemaValue.tbl (files for auto form filling)
URLFieldSchema.tbl (files for auto form filling)
signons.txt (logins and passwords file store)
mozregistry.dat (the Mozilla registry) localstore.rdf (the Mozilla registry)
Unix
user/ ~/.mozilla/ /tmp/localstore
prefences.js (preferences file (use))
cache/ (cache directory)
cookies (cookies file)
*cookperm (used to selectively accept/reject cookies)
FieldSchema.tbl (files for auto form filling)
SchemaConcat.tbl (files for auto form filling)
SchemaValue.tbl (files for auto form filling)
URLFieldSchema.tbl (files for auto form filling)
signons (logins and passwords file store)
mozregistry.dat (the Mozilla registry) localstore.rdf
Mac
TBA TBA TBA

*Note:"cookperm.txt" ("cookperm" on Unix) is a file used to selectively accept cookies from certain sites and not from others. It is used only if you set your preferences so you see a warning before accepting cookies. To do that, hand edit the prefs.js file to include:


Limited Support Features


Available Navigator Functionality
Functionality Description Comments
Back, Forward, Reload
Location Field You can browse by entering URLs
Various Menu Commands Menus do work, but many commands are not hooked up. Menus items that do work include: File menu: New Browser Window, New > Blank Page / Page using Template ... / Page using Draft ..., Quit; Go menu; Bookmarks menu (except Add commands)
Toolbars Toolbars display above and below content window, most buttons working though a couple are not hooked up to execute a command. No toolbar hiding or moving enabled yet.
Downloadable chrome You can dynamically change the chrome (apply new skins and new content) in M5 with the following caveats:
(1) Only Navigator is using the new chrome URLs. Messenger hasn't made the switchover yet.
(2) Changes aren't persistent yet, so if you change the skin, the change won't be remembered.
(3) The window doesn't dynamically refresh (once the window manager is further along, it will). In order to see your changes, you need to open up a new window after running the script to set the new skin.
See the sample code in section 9 of the downloadable chrome spec
Link Buttons Buttons that simply link to a web address, including the N brand button, Home, My Netscape.
Access Personal Toolbar Links in Personal Toolbar are displayed and can be used Can't add or edit
Access Bookmarks Access Bookmarks through Bookmarks menu, can't add or edit. Can load your current bookmarks
file. See instructions under platform installations.
Access via Manage
Bookmarks Window
Can open and close folders, one click to launch bookmarked URL in new toolbar-less window. File menu > New Window command also works.
Status Display Toolbar beneath content area, status during loading of URLs.


Available Mail/News Functionality (Win32 and Unix only)
Functionality Description Comments
Start Mail Run Apprunner and bring up the three-pane mail window
Get New Mail Download and display contents of local mail folders; POP
Handle SMTP SMTP protocol works; send a message (note: on send, the compose message window doesn't close)
Display Message News: Go to the "demos" menu and display a news article.
Mail: Go to the "demos" menu and select several messages from your Inbox. The message content is displayed in the message (lower right) pane.
Display Folder List Local mail folders are displayed in the folder (left-hand) pane.
Delete Message Delete a message using the Delete toolbar button.
Edit/Send Text Message Bring up the compose window by clicking the New Msg button, type some text, and send.
Sorting -- Thread Pane Sorting works for Subject, Sender, Status, and Date.
Move/Copy Messages You can move one message at a time.
Read Attachments in Messages Attachments can be displayed in the message pane.

Additional Mail Functionality

All Platforms:

The multiple POP accounts feature is available for you to try out. In your preferences file, add another account name to this line:

user_pref("mail.accountmanager.accounts", "account1,account2");

You will need to have identity and server information for the second account. For example:

user_pref("mail.account.account2.identities", id2"); user_pref("mail.account.account2.server", "server2");

where id2 and server2 preference lines exist and point to actual servers, etc.

Win32 and Linux:

You can bring up the Address Book and see the UI. However, the data is hardcoded at this time and you cannot make any address book entry changes or additions.

Mac OS:

Address Book and News are not implemented in M5.



Available Gecko Functionality
Functionality Description Comments
HTML 4.0 Done except bugs.
Cascading Style Sheets, level 1 (CSS1) Features 98% done; bug-fixing remains.
Cascading Style Sheets, level 2 (CSS2) Positioning, tables, selectors done. No support is committed for final release, but some features are already working and will likely be enabled.
Document Object Model (DOM) Level 0 Done.
Document Object Model (DOM) Level 1 HTML 90% done.
Document Object Model (DOM) Level 2 JavaScript event model 80% done.
Extensible Markup Language (XML) James Clark expat parser in; documents parse.
Simple XLink and HTML Namespaces done.
XML + CSS1 Working.

Known Issues


M5 International Issues

For updated information on features, fonts, and testing for Internationalization, visit the International Info & Testing Hints for Milestone Builds page.

Browser

Editor

Localizability

Mail/News (Windows Only)

Features that are not supported in M5: