You are viewing information archived from Mozilla.org on 2013-12-06.

Phoenix 0.1 (Pescadero) Release Notes and FAQ

Phoenix is a redesign of the Mozilla browser component, similar to Galeon, K-Meleon and Chimera, but written using the XUL user interface language and designed to be cross-platform. More information about Phoenix is available at the Phoenix Project Page.

This document covers what's new, download and installation instructions, known issues and frequently asked questions for the Phoenix 0.1 (Pescadero) release. Please read these notes before reporting any bugs to Bugzilla. Thanks.

What's New

Phoenix is not your father's Mozilla browser. It's a lean and fast browser that doesn't skimp on features. A few of the features new to this release include:

  • Customizable toolbar

    The Phoenix toolbar is easily and quickly re-configured. Users can re-order the buttons and addressbar, can show large or small icons, and can chose to display buttons and text, text only of buttons only. The feature, available from the View|Customize Toolbar... dialog is a convenient way for the user, not the application, to determine what works best for her.

  • earch for Bookmarks and History

    The Bookmarks and History managers contain a quicksearch bar for quickly and easily filtering the list of bookmarks or history items. Quicksearch makes managing these lists faster and much more convenient.

  • Speed, Speed, and Speed

    Phoenix was designed with performance as a primary goal. The XUL experts built a browser that starts in nearly half the time of Mozilla and its commercial derivatives. New windows also snap into existence almost twice as fast as Mozilla and commercial derivatives.

  • Overhauled Bookmarks Manager

    Phoenix fixes lots of common problems with the bookmarks manager, and adds new undo/redo capability.

  • New Look

    The Phoenix browser has a fresh new look that combines the stylish icons of the Orbit theme with respect for the system colors/skins/fonts of the Mozilla Classic theme.

  • Reasonable Default Settings

    The Phoenix developers believe that the browser should just "do the right thing". They have configured behaviors for pop-up blocking, tabbed browsing, and other features to simply "do the right thing".

And this is just the beginning. The Phoenix team are already hard at work on the Phoenix 0.2 release, targetted for October 1st, in which they plan to deliver more great features including:

  • Satchel

    Satchel is a replacement for Mozilla's Wallet functionality. Satchel includes major usability improvements like the often-requested inline autocomplete of webforms.

  • Plug-in and Add-on Manager

    With the scores of great plug-ins, add-ons and other extensions that are being developed at mozdev.org and elsewhere the need for a mechanism to selectively enable and disable these plug-ins as well as conveniently uninstall XPI extensions has become quite obvious. Phoenix developers see this need and are working to address it.

  • Download Manager

    The Mozilla download manager provides a convenient way to see all of your downloads in one place but is short on power and looks. The next Phoenix release will sport a new and improved Download Manager.

  • Prefs

    All your favorite prefs will be back.

Download, Install and Uninstall

Phoenix binaries are available for Windows and Linux.

Windows: http://ftp.mozilla.org/pub/phoenix/releases/0.1/phoenix-0.1-win32.zip

Linux: http://ftp.mozilla.org/pub/phoenix/releases/0.1/phoenix-0.1-i686-pc-linux-gnu.tar.gz

Once you have downloaded the binary, use winzip or gzip to unpzip Phoenix to an empty directory. Do not unzip Phoenix to a directory that already contains a binary. Either delete the existing directory completely, move it out of the way or create a new directory. If you install Phoenix on top of an existing Phoenix or Mozilla directory you will have problems.

To uninstall Phoenix simply delete the Phoenix directory. This will leave your profile in place for use by future Phoenix installs. If you wish to remove your Phoenix profile you can delete the Phoenix dir from your Windows Application Data directory or remove the .phoenix dir from your linux home directory.

Known Issues

This is an 0.1 release. If you expect everything to work perfectly then you will surely be let down. This list covers some of the known problems with Phoenix 0.1. Please read this before reporting any new bugs to Bugzilla.

  • Phoenix utilizes large hunks of Mozilla code. Many of the problems you may experience in Phoenix are actually problems in this Mozilla core code. If you find a problem with page content or connectivity then it is probably a Mozilla problem and should be reported to the Browser product in Bugzilla and not to the Phoenix product.
  • Preferences are in the middle of a massive overhaul. The current state of preferences is not the final state. If your favorite or most important pref isn't available don't panic. We're working on it. See the FAQ for more information.
  • Bookmarks functionality has recently been overhauled as well. There is a known hang when managing bookmarks which is reported as bug 167167
  • In the Customize Toolbar dialog the addressbar is a bit tricky to drag. To drag the addressbar click and drag the little downward-point arrow on the right end of the addressbar.
  • Dropping an item in empty space on the right side of the toolbar is also a tricky. To drop something right of the rightmost item on the toolbar move the mouse left until you see a drop marker appear.
  • Quicksearch in bookmarks and history are new and still have a couple of issues. We don't yet support deleting filtered results for bookmarks and history filtering is case sensitive. We expect to have these issues fixed in future releases.
  • Tabbing through forms on Linux is broken pretty badly.

Frequently Asked Questions

  1. Are the rest of the preferences coming back?

    Yes. Mostly.

  2. You said this is a lean, lightweight browser, but it's 8MB! I laugh at your silly lies!

    Take it easy, sport. Phoenix has many files that override those in Mozilla, but it also has a new set of files. These files render a ton of files in Mozilla unnecessary, but we haven't yet stopped packaging the old files. It also still contains the modern theme and all the composer UI. In short, we haven't done any work yet to minimize the size, but we expect to be able to hit 6MB with a little work.

  3. Who is working on Phoenix?

    The developers are Blake Ross, Dave Hyatt, Pierre Chanial and Joe Hewitt, with Asa Dotzler providing tremendous help with bug triage, the website, and other odds and ends, and Brian Ryner providing build expertise. It is supported by mozilla.org staff.

  4. Phoenix is going to get old and outdated. It sucks.

    No. Phoenix is not a branch; it builds right atop the Mozilla trunk. Each milestone contains code that was literally checked in the day before -- we're risky like that ;) It's the latest and greatest.

  5. Okay, so where's the phoenix source?

    Mozilla trunk + mozilla/browser + mozilla/toolkit.

  6. Where's the mac version?

    There is no mac version. While Phoenix could be made to run on Mac without much trouble, we see no point in competing with Chimera. Chimera is the lightweight, standalone Mozilla browser solution for Mac OS X. We have received requests for a Mac classic version, and are considering the idea.

  7. Why did you put the reload and stop buttons in the wrong place and where's my throbber?

    View | Customize Toolbar...

  8. How do I set up my proxy without a prefs panel?

    You can manually edit your prefs.js file. Simply copy the values from your Mozilla profile prefs.js.

    Update: Yes, we realize that manual proxy isn't working in 0.1. Unfortunately, it got broken in Mozilla right before we spun up the final builds. We're targetted 0.2 for 1-2 weeks from now, and it will correct the problem.

  9. What a bunch of idiots. Why didn't they call it, say, Mozilla Lite? Don't they know the importance of brand recognition?

    Oh, where to begin. First of all, it's not "lite." Not only does Phoenix aim to match the featureset of Mozilla -- subtracting features deemed geeky and better offered as add-ons -- but it extends it. For example, it adds customizable toolbars and quicksearch in bookmarks and history. It will soon offer an add-on manager, a better wallet, and a new downloads sidebar pane.

    Second, it's not Mozilla. It's backed by mozilla.org, sure, but with each milestone you'll see it diverge more and more from Mozilla.

    Third, "Mozilla" is not the name of an application; it is the name of a monolithic suite containing a browser, a mail client, an irc client, and an indoor skating rink (we hear that's coming, anyways.) Even if we did decide to call this browser Mozilla, we'd still have to call the standalone mail client (see below) something else. We also believe Mozilla, in general, is going in the wrong direction in terms of bloat and UI, and see no reason for our releases to carry those connotations.

  10. Did you say something about a standalone mail client?

    Yes. We did. Thank you for listening. It's called Minotaur, but it's a little stagnant right now. There are plans to pick it up again in the not-too-distant future. Just to whet your appetite, the speed improvements in Minotaur will be comparable to those in Phoenix.

  11. Will all of the Mozdev (and other) themes and add-ons work with Phoenix?

    Most will not. XUL Add-ons and themes will probably need to be tweaked by their authors to work with Phoenix; we are working with authors of popular add-ons to get them compatible. Plugins like flash and real should work.

Feedback and Bug Reports

(shamelessly ripped from the Chimera project page)

Phoenix bugs are tracked in the Bugzilla bug system. With Bugzilla, you can query for existing bugs, add comments to bugs, and file new bugs.

If you find a problem that you think might be a bug in Phoenix, please don't jump in and file it right away. Having low-quality and duplicate bugs in the bug system simply wastes the time of developers and QA. Instead, follow these steps.

  1. First, try the most recent nightly build, to see if the problem still exists.
  2. Next, try to reproduce the bug with a recent Mozilla build, to see if the bug happens there. If so, the bug should be filed as a Mozilla bug (only, of course, after searching to see if the bug has already been filed). Bugs related to how pages are laid out are almost always Mozilla bugs, and are highly likely to have been filed already.
  3. Now you can go ahead and search the Phoenix bugs to see if someone has already reported your problem.

  4. Search the open Phoenix bugs, but be aware that your terminology might not match that of others (e.g. "URL bar" vs. "Location bar"), so you might not find what you are looking for the first time. Be diligent!
  5. Look at Phoenix bugs reported in the last day.
  6. Look at the list all Phoenix bugs to see if your issue has already been filed (and possibly already fixed).
  7. If you didn't find an existing bug for your problem, and you're sure that it's a problem with Phoenix, then you can go ahead and file the bug.

    If you are new to Bugzilla, please read the bug writing guidelines first. To be able to file and comment on bugs, you'll need to make yourself an account. Note that accounts can, and will, be revoked if abused.

  8. Report a new Phoenix bug using the Bugzilla helper, or using the advanced bug entry form
  9. Put as much relevant detail into the bug report as you can. If Phoenix crashes be sure to specify if you were on a certain page when it crashed, give the URL. Mention whether the page contains plugins. Try to find the simplest way of causing the crash that you can. If it crashes when you are supplying data to Phoenix (e.g. importing bookmarks), attach the relevant data (in this case, the bookmarks file being imported). The better your bug report, the more chance there is of a developer taking note, and fixing it.

We do not yet have newsgroups and mailing lists set up for feedback. We hope to have this set up soon.