[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mozilla-beos
Subject:    Latest tarballs available
From:       Matthew Zahorik <maz () albany ! net>
Date:       1998-11-09 21:00:53
[Download RAW message or body]

Hello All,

  At ftp://ftp.albany.net/pub/users/maz the latest tarballs are available.
The latest is mozilla-beos-R4-981109.tar.gz

In it, you'll find these addtions:

1.  Timers are fully implemented, test, and work flawlessly.

2.  All shared libraries are now full BeOS add-ons.  All symbols are
    exported properly.  Read ~/mozilla/sostubs/README.beos for more
    information.  This part was a *pain* to do, and caused the delay.
    Use listimage <library> to see all the exported symbols.

3.  Graphics and widget routines are completely stubbed out.  All
    graphics routines have printf's in each function, most widgets
    have printfs.  Someone else or I can finish off the printf's in
    widget/src/beos.

What's needed:

1.  The machine specific parts of the viewer application need to be
    ported to BeOS.  I have a handle on this, and will do it.

2.  The event handling model needs to be finalized for Be.  See
    ~/mozilla/widget/src/motif|windows/nsToolkit.h to see how motif
    and/or Windows handles the acceptance of window messages from the OS
    and transmogrifies it into the internel mozilla event queue.
    I haven't had a hard look into this - if you feel you know what
    needs to be done, go for it.

3.  Stubs turned into real, live code.  This is mostly basic Be GUI
    programming.  Make sure to examine mozilla's concept of "window"
    and that you're doing the right thing under Be.

With #1, #2, and windows from #3, we should have a visible viewer.  #2 is
tied tightly to the window creation widget.

Shared library notes:

  You'll need to have your mozilla distribution binary directory in your
library path in order for the system to find the shared libraries it
needs. Do:

LIBRARY_PATH=$LIBRARY_PATH:<your path here>
export LIBRARY_PATH

eg.  (on my system)

LIBRARY_PATH=$LIBRARY_PATH:/boot/home/mozilla/dist/BeOS4.0_x86_OPT.OBJ/bin
export LIBRARY_PATH

insert "DBG" instead of "OPT" for debugging-enabled builds.

Completed stub submittal notes:

  Please, please follow these simple guidelines when submitting member
functions of the graphics or widget class:

1.  Please only submit the changes (whether it's a cut and paste, or a
    contextual diff.)  Please provide enough context so I know where
    to stick things.  Do *not* submit entire files - there is more than
    one developer submitting things to me.

2.  Please make sure whatever you send compiles under R4 and you have a
    reasonable expectation it will work FULLY and correctly.  Having
    half-finished broken functions is worse than no function at all.

Given the above, it will make life *much* easier for me (:  The whole
mozilla team will thank you.

I'll defer to Richard with regards to coordinating developers working on
stubs.  It won't do to have too many people independently code the same
function.

Of course, everything will move a lot faster once we have a working viewer
on which people can *try* their newly coded functions before submitting
them to me.  Stay tuned.

- Matt

-----------------*----------------------------------------------------------
Matthew Zahorik /|\  Offering the finest connectivity! Dial (518) xxx-1111:
AlbanyNet Inc. //|\\ Albany    242   Cobleskill  255   Lake Placid      241
maz@albany.net   |   Amsterdam 246   Glens Falls 223   Plattsburgh      247
(518) 462-6262   |   Cambridge 252   Hudson      267   Saratoga Springs 245
 Info: info@albany.net Sales: sales@albany.net W^3: http://www.albany.net/
-----------------|----------------------------------------------------------

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic