Jump to content

Future versions of Firefox on Windows 98


ivanbuto

Recommended Posts

Hi everyone,

seeing as there seem to be some folks with good knowlede of C++ programming in this forum, along with a sense of dedication to keeping Windows 98 alive, I thought this would be the right place to post.

As some of you might know or might have noticed, Mozilla has decided to drop support for all pre-Windows 2000 platforms on the current trunk code. This will impact all releases of Firefox and Thunderbird off the 1.9 branch and beyond (i.e. Firefox 3.0 and beyond). Note that Firefox 2.0 will still support Windows 9x.

With Firefox 3, they will change their grahpics module to CAIRO, which uses some APIs that do not exist on Win9x.

Here are the references:

https://bugzilla.mozilla.org/show_bug.cgi?id=330276

https://bugzilla.mozilla.org/show_bug.cgi?id=331723

http://forums.mozillazine.org/viewtopic.php?t=401271

The "Kernel Update Project" is already one exciting thing happening in this forum. Perhaps some of you would be interested in contributing and trying to develop a compatibility library for Win9x and Mozilla, along the lines of what Robert Callahan posted in one of the bugzilla threads. Obviously there is still time to do this, but I thought it would be good to get discussions started early.

Let's see if anyone is interested! On my end, I have almost no knowledge of C++ programming, but I'd be glad to volunteer in other ways.

Edited by ivanbuto
Link to comment
Share on other sites


Well, current unimplemented APIs in 9x which won't allow Firefox 3 to run is

GetGlyphIndicesA/W

and UpdateLayeredWindow

First API can be implemented using this article:

http://support.microsoft.com/kb/241020/EN-US/

Second API can be partially implemented for shaped non-translucent windows.

Tihiy, would you be able to write the patch refered to here? How difficult would something like that be?

Then, in a separate file, one would need to implement the functions. Currently it's those two, but I think they eventually plan to remove all "unnecessary" Win9x code from the official source code. For the Unicode functions, MSLU would have to be used, or Mozilla's MZLU/opencow. I'm not sure whether the "compatibility library" for Win9x would essentially be an extension and continuation of the MZLU project. I'm trying to get an answer in bugzilla.

Link to comment
Share on other sites

probably stupid to ask but, firefox 2 wil prably be released this year.

and v3 next or the year after that....

looking at the computer timespan, why even concider gooing to that mutch truble for an OS that will hardly be able to run on a stock computer.

as i looked at the manual of my 939 mobo it does no longer support windows 9x me divers. just win2k and XP (and linux on the website). and this a mobo at the age (time since intro), of 1 and a half year...

would mean that youd like to build an os that doesn't run on any (new) computers since the last 2 years...

an avarage computer lives 5 this win vesion would than be more than twice a old as a computer should be living ...

but ofcaurse its always fun to try because you can...

even though i believe that if one would like to work in c+ (or something alike) creating Win api's

id would be of far greater use if contributed to WINE (for OpenSource Software).

Link to comment
Share on other sites

looking at the computer timespan, why even concider gooing to that mutch truble for an OS that will hardly be able to run on a stock computer.
That is why the official builds won't support Windows 98 anymore. However, no reason why not to have a branch of Win9x compatible builds, so that people with older machines can use the latest Firefox stuff and improvements in internet technology.
an avarage computer lives 5 this win vesion would than be more than twice a old as a computer should be living ...
Well, how long "should" a computer be living? I don't like if someone tells me that my computer shouldn't live anymore, just because it's seven years old, and just because I don't see the point of having a throw away and replace mentality.

Additionally, the problem is that this "should be living" is determined by all kinds of factors, some of them having to do with politics and money. (See for example the reason why Adobe 7 or MSN Messenger 7.5 won't run on Windows 98.)

That being said, I don't think anyone is disputing some of the limitations of Win9x here.

but ofcaurse its always fun to try because you can...
Agreed!
Link to comment
Share on other sites

avarage computers don't 'live' five years lol

theoretically soild modern state electronics have an infinite lifespan :P

there are companys around with systems which were built before windows was even thought of,

my Amigas and Atari ST are around 24-25 years old and my earliest Nintendo console 19

my current TV was 'born' in 1976 (sony's first remote controlled trinitron i believe)

making it 30 years old this year.

i feel sorry for the younger generation sometimes,

some are more than a little brain washed into being ever the constant consumers methinks . . .

on Firefox, traditionally open source projects usually try to support as many OS platforms as possible,

ans (as the end users) we should encourage 9X platform support (alongside NT5) as much as possible imo

Edited by miko
Link to comment
Share on other sites

I was advised by a TV repairman, who probably had somewhat of a conflict of interest, that my old Mitsubishi would last and last if I let him repair it. Whereas most new TV's are designed to last for about 2 years.

I let him repair it and it works great!

My old SiS5598 HP Pavilion 4430 still will run about as crappy as it ever ran. That doesn't mean I like running it except to relive old memories, but the point is it will still run.

But, yeah it sure would be nice to be able to keep Firefox updated for 9x. Especially for computers that are a bit newer but with owners who enjoy having a 9x operating system available for those old programs they still enjoy (like me).

Link to comment
Share on other sites

  • 3 weeks later...
an avarage computer lives 5 this win vesion would than be more than twice a old as a computer should be living ...
Well, how long "should" a computer be living? I don't like if someone tells me that my computer shouldn't live anymore, just because it's seven years old, and just because I don't see the point of having a throw away and replace mentality.

Additionally, the problem is that this "should be living" is determined by all kinds of factors, some of them having to do with politics and money. (See for example the reason why Adobe 7 or MSN Messenger 7.5 won't run on Windows 98.)

That being said, I don't think anyone is disputing some of the limitations of Win9x here.

but ofcaurse its always fun to try because you can...
Agreed!

well said ivanbuto. I had my cousin's old Compudyne Pentium one computer from a decade ago and it still runs good, even though I changed most of the parts (faster CPU, more RAM, faster video card, faster CD drive & bigger hard drive). I'm not gonna get rid of that ol' PC.

Nice to hear that Firefox 2.0 will work on Win98/ME systems. But right after Mozilla Corp. releases a major version of Firefox, the older major version becomes obsolete and they retire support for it (when FF 1.5 was released, FF 1.0x is no longer supported).

Link to comment
Share on other sites

Hey MDGX. I just installed Firefox 1.5 on a Win95 machine and it works! I even installed Firefox 1.0x on a Win95 computer and it also works.

Too bad the uninstaller for Firefox 1.5.0.3 does not work at all whether I install FF 1.503 under Win95, 98 or ME. I have reported the "uninstaller" bug to Mozilla corp. and they should be able to fix the problem.

I'll wait until a stable firefox 2.0 beta to come out, then I'll test it.

Link to comment
Share on other sites

avarage computers don't 'live' five years lol

theoretically soild modern state electronics have an infinite lifespan :P

there are companys around with systems which were built before windows was even thought of,

my Amigas and Atari ST are around 24-25 years old and my earliest Nintendo console 19

my current TV was 'born' in 1976 (sony's first remote controlled trinitron i believe)

making it 30 years old this year.

i feel sorry for the younger generation sometimes,

some are more than a little brain washed into being ever the constant consumers methinks . . .

What a newbie you are:

My LINC-8 is up and running and was my first computer in 1975 when it was already 9 years old. I have at least 20 computers older than your new-fangled toys!

LINC-8's run software based on pointing devices that interact with the screen stemming all the way back to the forerunner 1962 LINC. Anything called DOS [much less Windows] is clearly ripped off from a variety of Digital Equipment [DEC] O/S's all written prior to 1970.

Oh, and btw, Windows was NOT written by MS for PCs; rather it was written for the Rainbow in the '80's and only later grafted onto PCs.

I have the 1970 12" Sony first color set working fine [soon to need a convertor for digital TV I suppose, as do you!].

cjl [and don't get me started about the 029 keypunch and card-reader in the basement!]

Link to comment
Share on other sites

  • 2 weeks later...
Hey MDGX. I just installed Firefox 1.5 on a Win95 machine and it works! I even installed Firefox 1.0x on a Win95 computer and it also works.

Too bad the uninstaller for Firefox 1.5.0.3 does not work at all whether I install FF 1.503 under Win95, 98 or ME. I have reported the "uninstaller" bug to Mozilla corp. and they should be able to fix the problem.

I'll wait until a stable firefox 2.0 beta to come out, then I'll test it.

OH MDGX!

The Firefox un-installer problem is NOT fixed in FF 1.5.0.4. Still had the problem removing FF 1.5 under Win9x. I think I sent you the old Firefox uninstaller from FF 1.5.0.1 that works under Win95/98/ME. You should post it up on your web site. I'll give you instructions on how Win95/98/ME users should use the older FF un-installer to remove Firefox 1.5.0.2, 1.5.0.3 or 1.5.0.4.

I had been told by Mozilla group that FF 2.0 will use a new installer/un-installer that should work properly under all 32bit versions of Windows. so the un-installer problem of Firefox will be fixed in FF 2.0.

Link to comment
Share on other sites

I had been told by Mozilla group that FF 2.0 will use a new installer/un-installer that should work properly under all 32bit versions of Windows. so the un-installer problem of Firefox will be fixed in FF 2.0.

Yes, the recent Alpha 3 release of FF 2.0 has the new installer, and it indeed works fine, including installing and uninstalling shorcuts properly.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...