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

What Remains

by Mike Pinkerton
last modified on 2/23/2000

Ok, it builds, it runs...what's left? Plenty, I'm afraid. I had to comment stuff out to get it to work, so we have to go and rewrite the parts that have changed more than my limited understanding.

libIDL

  • Right now there is a bug which we cannot quite track down (though we have a brute-force solution) that causes all constants in header files generated from our IDL compiler (xpidl) to be zero. See the newsgroups for the discussion, and the build page for getting up to the point where you can help.

Basic

  • Port xptCall to allow XPConnect to work under Mach-O.
  • Complete an entire build. Right now it stops in editor somewhere, which is enough to launch "Viewer," but not "Mozilla."
  • Get "Viewer" to render content. We think this is just some events getting dropped somewhere.

Plugins

  • The MixedMode Manager has gone away, so we no longer have to worry about things being 68K code. This just involves making our code simpler, but for now, plugins are commented out for Carbon.

GFX

  • printing API obsolete (anything in printing.h). Need to rewrite based on PMApplication.h
  • changes for opaque data types

Widget

  • Can't set the update rgn. In one bit of redraw code, we save it off, update, then restore it. The problem is that these things can change at any time and can be changed by the window manager between lines when the app is swapped out.

AppCores

  • AEDesc is now opaque, so the apple event stuff in nsCommandLineMac.cpp has to be rewritten.


written by Mike Pinkerton (pinkerton@netscape.com)

Copyright © 1998-2000 The Mozilla Organization.
Last modified February 23, 2000.