[interfacekit] Re: Header issues
- From: "Erik Jaesler" <erik@xxxxxxxxxxxxxx>
- To: interfacekit@xxxxxxxxxxxxx
- Date: Tue, 29 Oct 2002 11:27:10 -0800
Wow; thanks for looking into this, guys! I'll make some time to do a
full review of all our headers.
Folks, the best strategy to ensure BC is to use the original Be headers
and change *nothing* (if at all possible). If something *must* be
changed, be absolutely certain is doesn't pose a BC problem. When in
doubt, see this: http://www.cgsoftware.com/erik/IKTeam/BinCompat.html
Thanks,
e
>Since we switched to our own headers, several applications didn't work
>anymore. Marcus and I have made some changes to get binary
>compatibility:
>
>- all headers by Ulrich Wimboek weren't binary compatible - I've worked
>over StringItem.h (originally included in ListItem.h in BeOS R5),
>replaced ListItem.h with the original (removed the BStringItem class,
>though), completely rewritten ListView.h
>- some headers by Frans van Nispen weren't binary compatible:
>Invoker.h, and TextControl.h; in BInvoker, he took a bigtime=5Ft for
>fTimeout instead of a uint32
>
>We haven't checked everything, but the apps we have so far are now no
>longer crashing.
>You may want to have a closer look at them, though :-)
>
>Checked are (probably something left out here):
>- ListItem.h
>- StringItem.h
>- ListView.h
>- Window.h
>- Application.h
>- Invoker.h
>- TextControl.h
>- Rect.h
>- Cursor.h
>
>Adios...
> Axel.
Necessity is the plea for every infringement of human freedom. It is the
argument of tyrants; it is the creed of slaves.
-William Pitt, British prime-minister (1759-1806)
- Follow-Ups:
- [interfacekit] Re: Header issues
- From: Marcus Overhagen
Other related posts:
- » [interfacekit] Header issues
- » [interfacekit] Re: Header issues
- » [interfacekit] Re: Header issues
- » [interfacekit] Re: Header issues
- » [interfacekit] Re: Header issues
- » [interfacekit] Re: Header issues
- [interfacekit] Re: Header issues
- From: Marcus Overhagen