backward OS compatibility (was Re: commit: stylist dialog box localisation fixes)

From: Tomas Frydrych <tomasfrydrych_at_yahoo.co.uk>
Date: Tue Dec 21 2004 - 10:45:53 CET

Hi guys,

> Mikey Cooper wrote:
>
> I believe this may be related to us trying to maintain backwards
> compatibility with vanilla Win95. TVS_SINGLEEXPAND is only defined in
> the MinGW headers (and presumably the MSVC headers as well) when
> targetting IE4.0 and greater. Still looking into it, but someone else
> may have more insight into this. It can be found in /mingw/commctrl.h.
>

I think we need to decide whether we want to continue supporting vanila
win95 or not. I personally would be in favour of not supporting it any
longer. I think it unlikely that there are any users who still run win95
and do not have IE >= 4 (and if there are and do not feel like it is
time to upgrade to something else, well, there is always AW 2.0).

The question of backward compatibility is, at least on win32, quite
significant. I would, for example, love to be able to use PrintDlgEx
instead of PrintDlg, but it is only available from w2k onwards, and I do
not want to stop supporting win98 yet (we could decide what to use at
runtime, but that kind of code is pain in the neck for debugging and
maintance).

I think we need some objective mechanism for deciding which platform can
be abandoned. I wonder if we could ask each person as they dowload AW to
put down what OS's they intend to use it on (the webstats are not
indicative in this regard, lot of folk download stuff at work, and use
different OS at home).

Tomas
Received on Tue Dec 21 10:43:35 2004

This archive was generated by hypermail 2.1.8 : Tue Dec 21 2004 - 10:43:35 CET