|
|
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)
|