The Mozilla
Organization
At A Glance
Feedback
Get Involved
Newsgroups
License Terms
Newsbot
Developer Docs
Roadmap
Projects
Ports
Module Owners
Hacking
Get the Source
Build It
Testing
Download
Bugzilla
Bug Writing
Tools
View Source
Tree Status
New Checkins
Submit A Bug
FAQ
Search

XFE Cool Projects

Prime Directive: Get SmartMail working

Features that need to happen:
    Aurora:
  • RDF-based Popup Widget (ramiro)
  • Remaining Toolbar Work (slamm)
    • New URL bar (ramiro) done
    • Toolbar Icon States
    • Show/Hide Toolbars
    • Saving Toolbar State
  • Make animated Logo RDF-based
  • Custom Icons (radha) 50% done
  • Other Privacy Prefs (mcafee)
  • Aurora Popup Menus (slamm)
  • Implement LiveBar
  • TreeView
    • Saving Tree View Column State (slamm)done
    • Sort Tree Views (slamm) done
    • Tree View Controls (radha)
    • Custom Tree View (radha)
    • Properties Hookup (radha)

    Mail:
  • External Mail Client Access and Prefs (mcafee)
    • Resurrect the mozilla/cmd/xfe/altmail.c API
  • Finish Shack (embeddable tree object)(mcafee)


  • Prefs:
  • Aurora Prefs
  • Privacy Cookie Prefs (mcafee) 50% done
  • All Other Prefs


  • General UI:
  • Drag and Drop, everywhere (mcafee, radha)
  • Finish Top-level Menus
  • Help Access in Dialogs
  • [on its way] Implement UI Spec Changes
  • [on its way] Usability Feedback Changes
Good Things that should happen:
  • Prefs

  • Update what we have now:
    • Nuke the fe_GlobalPrefs structure
    • Yank the install() function
    • Breakup PrefsDialogGeneral.cpp
    • Error checking in XFE, we don't detect bogus prefs
    • Move prefs into a separate library/directory, e.g. xfe/src/prefs
    • Rewrite the Application helper pane, Windows version works well
    • BackEnd: get Perl to generate all.h from all.js with
      the right string defines (alecf) 80% done
    • BackEnd: Define enum's for pref values

    Holy Grail of prefs:
    • Ramiro widgets (ramiro)
    • Make this easier to maintain.

  • Fonts

  • The current font code is a complete mess, here's some ideas about how to clean this up:
    • Implement xfeCmdIncreaseFont(), xfeCmdDecreaseFont()
    • Break up the file into several files by function to make the code more maintainable:
      • XFE font preferences (actually move this to the XFE font preferences UI code)
      • X11 font cache
      • 7 html sizes
      • font substitution
      • Latin 1 measuring/drawing
      • EUC measuring/drawing
      • Unicode measuring/drawing
    • Fix the code to allow Japanese font size preference
    • Fix the font cache scanning code
    • Fix WebFonts for multibyte languages
    • Add unicode printing (see recent non-latin1 PostScript patch)

    Holy Grail of fonts: Include true type rendering logic in the client and completely ignore the server. Some links to get started:
  • Color


  • Performance


  • Networking

    • Fix the Async-DNS mechanism
      (cmd/xfe/xfe-dns.c, network/main/unix-dns.c)
    • Fix the Off-line/Dropped-connection hang problem

  • Remote

    • Write a Remote Document! This one is 4 years old :(

  • Resources

    • Come up with an Alt/Cntl key abstraction


Last updated Mon Oct 19 01:00:19 PDT 1998
mcafee@netscape.com
Copyright © 1998-1999 The Mozilla Organization.
Last modified October 19, 1998.