Re: The State of Tinderbox


Subject: Re: The State of Tinderbox
From: Thomas Fletcher (thomasf@qnx.com)
Date: Thu Aug 03 2000 - 07:27:53 CDT


On Thu, 3 Aug 2000, sam th wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Well, Tinderbox seems to have improved greatly. The problems on parsons
> and on win32 have been fixed.
>
> BeOS is still having problems. On i386, ap_BeOSDialog_Options.[cpp,h]
> fails to define some virtual functions from the base class, meaning that
> it can't be instantiated. I think the solution would be to add lines like
> this:
>
> void _offendingFunction(args) {}
>
> and so on.
>
> The mac BeOS build also gives that error, but also reports that
> id_CHECK_VIEW_SHOW_TOOLBARS is undefined. I haven't figured that one out
> yet.

I am well aware of the problems we are seeing here so I
have taken a crack at fixing it so that at least the
BeOS is back to a clean build. The same problems happened
on QNX/Photon when the new options were put in.

I've patched the beos/*Options.* dialogs so that they
now will build (I hope). These extra features need
to be added to the resource. I don't have BeOS running
and can't run a resource editor to add the following:

Remove the checkbox named "chkToolbarsEnable" since
this has been replaced.

Create new checkboxes named:
"chkStandardBarEnable" --> standard toolbar checkbox
"chkFormatBarEnable" --> format toolbar checkbox
"chkExtraBarEnable" --> extra toolbar checkbox
"chkStatusEnable" --> status toolbar checkbox

What I've commited shouldn't break anything, but it
just won't work since those resources are undefined.

Hope this helps us get green again. The problem with
the x86 version is that there is no id for the
Toolbars anymore ... it was removed in favour of
the specific code for all three toolbars.

Thomas
-------------------------------------------------------------
Thomas (toe-mah) Fletcher QNX Software Systems
thomasf@qnx.com Neutrino Development Group
(613)-591-0931 http://www.qnx.com/~thomasf

Added patches to make Tinderbox go green once more!
CVS: ----------------------------------------------------------------------
CVS: Enter Log. Lines beginning with `CVS:' are removed automatically
CVS:
CVS: Committing in .
CVS:
CVS: Modified Files:
CVS: beos/ap_BeOSDialog_Options.cpp beos/ap_BeOSDialog_Options.h
CVS: ----------------------------------------------------------------------



This archive was generated by hypermail 2b25 : Thu Aug 03 2000 - 07:28:29 CDT