Help - Search - Members - Calendar
Full Version: Future versions of Firefox on Windows 98
MSFN Forums > Microsoft Software Products - Discussion & Support > Windows 95/98/98SE/ME
Pages: 1, 2, 3, 4, 5

   
Google Internet Forums Unattended CD/DVD Guide
erpdude8
QUOTE (erpdude8 @ Jul 15 2006, 02:18 PM) *
not sure what Link21's problem is. he needs to have his head checked by a psychiatrist or something. thumbup.gif


certainly Link21 has been a disgrace and an embarrassment to the Win9xME forums here and needs to pay the price [or should I say "suffer the consequences"] for his foolish comments. If he says he wants Firefox 3 to work only under NT-based versions of Windows, this is not the right place to say that.

all right for those who have gotten Firefox 1.5.0.5 and have installed it under Win9xME, upgrade to 1.5.0.6 immediately as the makers of Firefox fixed other bugs that were not patched in 1.5.0.5.

Beta 2 of Firefox 2.0 should be ready sometime next week.
jimmsta
I tested Portable Firefox Bon Echo on a Win98SE box at work. Works perfectly. newwink.gif
erpdude8
QUOTE (jimmsta @ Aug 10 2006, 11:55 PM) *
I tested Portable Firefox Bon Echo on a Win98SE box at work. Works perfectly. newwink.gif


I'm going to test out Portable Firefox versions 1.5.0.6 and 2.0 beta 1 under Win95 SR2 and Win98 FE to see if they work OK. I'm going to ditch the Bon Echo "nightly" builds which seem to crash immediately under Win95 after the FF browser loads.
erpdude8
another "light-weight" app similar to Portable Firefox is K-Meleon:
http://kmeleon.sourceforge.net/
works even under slow intel 486 machines with less RAM
erpdude8
beta 2 of Firefox 2.0 now available here:
http://www.mozilla.org/projects/bonecho/all-beta.html

and beta 2 of Portable Firefox 2.0 here:
http://portableapps.com/apps/internet/firefox_portable/test
erpdude8
Firefox 2.0 Release Candidate 1 is now available here:
http://www.mozilla.org/projects/bonecho/all-rc.html
and so is Firefox Portable 2.0 RC1 and 1.5.0.7 from the Portable Apps site
erpdude8
Bad news for Win95 users: Firefox 2.0 beta 2 and RC1 are incompatible under Win95 as FF 2.0 B2 and FF 2.0 RC1 crash at startup. problem is noted here:
https://bugzilla.mozilla.org/show_bug.cgi?id=353537

however, Firefox 2.0 beta 1 does work correctly under Win95.
Steven W
erpdude mentioned k-meleon, a browser I used to keep up with, I would recommend K-ninja.

http://www.geocities.com/grenleef/

It's based on k-meleon and should be 100% 9x compatible.
ivanbuto
QUOTE (Steven W @ Oct 8 2006, 08:25 AM) *
erpdude mentioned k-meleon, a browser I used to keep up with, I would recommend K-ninja.

http://www.geocities.com/grenleef/

It's based on k-meleon and should be 100% 9x compatible.

K-Meleaon and its variations will have the same problem as Firefox and anything based on Gecko, if they will want to use Gecko 1.9.
myelin
Release candidate 2 for Firefox 2.0 is released:

Firefox RC2

Current users of firefox release candidate 1 can automatically update it to release candidate 2.
erpdude8
QUOTE (myelin @ Oct 8 2006, 06:08 PM) *
Release candidate 2 for Firefox 2.0 is released:

Firefox RC2

Current users of firefox release candidate 1 can automatically update it to release candidate 2.


Firefox 2.0 RC2 I've heard has been buggy. RC3 now released:
http://www.mozilla.org/projects/bonecho/all-rc.html

K-Ninja 2.04 released:
http://www.geocities.com/grenleef/

and K-Meleon 1.02 was posted a few weeks ago:
http://kmeleon.sourceforge.net/wiki/index.php?id=Download
ivanbuto
It's nice that you keep posting these links, although also somewhat redundant IMO. The point of this whole thread should have been, and still is, to discuss Firefox 3 and Gecko 1.9 support for Windows 98. I have yet to witness a discussion in this regard.
BenoitRen
Yeah, I'm also still waiting for a discussion on this. Here's something I learned about. Apparently you can have support for Unicode applications on Windows 95 if you install the Microsoft Layer for Unicode, known as Unicows. So that's one thing out of the way.
erpdude8
QUOTE (BenoitRen @ Oct 21 2006, 02:28 PM) *
Yeah, I'm also still waiting for a discussion on this. Here's something I learned about. Apparently you can have support for Unicode applications on Windows 95 if you install the Microsoft Layer for Unicode, known as Unicows. So that's one thing out of the way.


not possible, BenoitRen. Firefox 2.0, both the RC and final releases, crash under Win95.
so forget about using Unicows under Win95, use it under Win98 or WinME instead to run Firefox 2.0 or 3.0

BTW - final release of FF 2.0 posted here:
http://www.mozilla.com/en-US/firefox/



QUOTE (ivanbuto @ Oct 20 2006, 08:16 PM) *
It's nice that you keep posting these links, although also somewhat redundant IMO. The point of this whole thread should have been, and still is, to discuss Firefox 3 and Gecko 1.9 support for Windows 98. I have yet to witness a discussion in this regard.


well, ivanbuto, there hasnt been much of talk about Firefox 3 and Gecko 1.9 stuff because nobody, I mean NOBODY has done some ACTUAL testing of FF 3.0 and have mentioned how well FF 3 does on a Win9xME system! perhaps you should start testing out FF 3.0 in your spare time and tell us how FF 3 runs on your Win9xME machines.

Go here and start testing the latest "nightly" build of FF 3.0 alpha 1:
http://ftp.mozilla.org/pub/mozilla.org/fir...y/latest-trunk/

personally, I'll hold off until Mozilla releases a public beta of Firefox 3.0 which may happen either near the end of 2006 or in early 2007
ivanbuto
QUOTE (erpdude8 @ Oct 25 2006, 11:06 PM) *
well, ivanbuto, there hasnt been much of talk about Firefox 3 and Gecko 1.9 stuff because nobody, I mean NOBODY has done some ACTUAL testing of FF 3.0 and have mentioned how well FF 3 does on a Win9xME system! perhaps you should start testing out FF 3.0 in your spare time and tell us how FF 3 runs on your Win9xME machines.

Go here and start testing the latest "nightly" build of FF 3.0 alpha 1:
http://ftp.mozilla.org/pub/mozilla.org/fir...y/latest-trunk/

If you had done some reading, you would know that the trunk no longer works on Windows 98.

Please reread my initial post, and especially go over the stuff at bugzilla and in the mozillazine folders, before you make further comments and give out further advice.
galahs
I really can't see Win98 being supported in FF3. I am just not sure there is the interest in doing so.

In saying that it will be a shame that we arn't left with a Firefox browser for Win9x that passes Acid2.

Whilst I am a Firefox 2.0 user (On my trusty Pentium Pro 200MHz) , I have already begun using alternative browsers on occasion like Opera 9.02 (it passes Acid2 and is getting better and better all the time).

I guess the real question to ask is.... how hard would it be to integrate support for Win9x into Firefox 3?

1. Is it possible
2. Is it feasible
3. Is it worth the effort?
ivanbuto
QUOTE (galahs @ Oct 26 2006, 05:31 AM) *
1. Is it possible
2. Is it feasible
3. Is it worth the effort?

1. Yes. Again, people, please read the links and the stuff that has already been posted before making comments!!
2. Opinions may vary on this one. I, for one, can't judge. How difficult the effort would be can only be judged by somebody competent in C++ and programming.
BenoitRen
QUOTE
not possible, BenoitRen. Firefox 2.0, both the RC and final releases, crash under Win95.
Part of the reason why Firefox 2.0 crashes under Windows 95 is that it doesn't understand Unicode. It can help, though I would have to test my theory.
QUOTE
so forget about using Unicows under Win95, use it under Win98 or WinME instead to run Firefox 2.0 or 3.0

Who says I'm using Firefox? I use SeaMonkey, thank you very much. smile.gif SeaMonkey 1.1 Alpha ran just fine under Windows 95, and I would assume the Beta nightlies do too.
QUOTE
In saying that it will be a shame that we arn't left with a Firefox browser for Win9x that passes Acid2.
People should obsess less about that test. It is not an indication of being standards-compliant. Look it up, Gecko supports 90+% of CSS. That's actually quite good. The Acid2 test was primarily made to show the most common CSS flaws of rendering engines.
QUOTE
3. Is it worth the effort?

Considering that most people are going to use thexe Win9x boxes for at least a couple more years, I'd say yes.
erpdude8
QUOTE (BenoitRen @ Oct 26 2006, 02:20 PM) *
QUOTE
not possible, BenoitRen. Firefox 2.0, both the RC and final releases, crash under Win95.

Part of the reason why Firefox 2.0 crashes under Windows 95 is that it doesn't understand Unicode. It can help, though I would have to test my theory.



WRONG, BenoitRen! You have NOT been paying attention as to why FF2 doesnt work under Win95:
LOOK HERE!
https://bugzilla.mozilla.org/show_bug.cgi?id=353537
even if the unicows.dll file is installed on a Win95 system, FF 2.0 STILL crashes when attempting to run FF2
perhaps I wasnt clear on that earlier, sorry for the inconvienience

BTW - I'm beta testing the latest nightly build of Seamonkey 1.1b under WinME/XP - stable
same with K-Meleon browser found here:
http://kmeleon.sourceforge.net/
LLXX
Someone should just tell those d*mn developers to stop using 2K and above -specific APIs. mad.gif

Why would they have wanted to anyway - it's not as if there's some revolutionary functionality there.
erpdude8
QUOTE (LLXX @ Oct 27 2006, 04:40 PM) *
Someone should just tell those d*mn developers to stop using 2K and above -specific APIs. mad.gif

Why would they have wanted to anyway - it's not as if there's some revolutionary functionality there.


yeah, absolutely right, LLXX! I mean, what's so special for them to make Firefox3/Gecko 1.9 specifically use W2k/XP API/DLL files; a real pain below the waist for w98/me users! realmad.gif
myelin
Drop support for pre-Win2k platforms (Win9x/Me/NT4) for Gecko 1.9 (Firefox 3)

Question no.1 : Is this bug resolved or not. I mean have all the missing libraries are patched or fixed or not, or are they still in testing phase, or is the work halted?

Question no.2 : When will the FF 3 testing releases be released?
Petr
QUOTE (myelin @ Nov 5 2006, 07:49 PM) *
Drop support for pre-Win2k platforms (Win9x/Me/NT4) for Gecko 1.9 (Firefox 3)

Question no.1 : Is this bug resolved or not. I mean have all the missing libraries are patched or fixed or not, or are they still in testing phase, or is the work halted?

Question no.2 : When will the FF 3 testing releases be released?


Answer 1: This bug is resolved, it means that the support for pre-Win2k platforms (Win9x/Me/NT4) for Gecko 1.9 (Firefox 3) had been dropped.

Answer 2: Nightly builds of FF3 are available here: ftp://ftp.mozilla.org/pub/mozilla.org/fir...y/latest-trunk/

Petr
myelin
QUOTE (Petr @ Nov 6 2006, 12:20 AM) *
Answer 1: This bug is resolved, it means that the support for pre-Win2k platforms (Win9x/Me/NT4) for Gecko 1.9 (Firefox 3) had been dropped.

Answer 2: Nightly builds of FF3 are available here: ftp://ftp.mozilla.org/pub/mozilla.org/fir...y/latest-trunk/

Petr


Thats sad. Anyway thanks for replying. One more query

Question: What are those patches for at the beginning at this bug: Drop support for Pre 2K
Petr
QUOTE (myelin @ Nov 6 2006, 06:04 PM) *
Question: What are those patches for at the beginning at this bug: Drop support for Pre 2K


I don't know, just rough guess: probably these patches implement "Drop support for Pre 2K".

Petr
BenoitRen
Here's what I can make out of the patch:

Replaces mPeekMessage calls by PeekMessageW calls.
Replaces mDispatchMessage calls by DispatchMessageW calls.

Pulls out support for Win9x print drivers. For WinNT it's WINSPOOLER, for Win9x it's NULL.
It does this by removing the Windows version check and always using WINSPOOLER.

Replaces mSHGetPathFromIDList calls by SHGetPathFromIDListW calls.
Replaces mSHBrowseForFolder calls by SHBrowseForFolderW calls.
Replaces mGetOpenFileName calls by GetOpenFileNameW calls.
Replaces mGetSaveFileName calls by GetSaveFileNameW calls.

The KeyboardLayout::LoadLayout procedure got modified so that it doesn't compensate anymore for Win9x' inexistant Unicode support. Before, it would use ASCII for Win9x.

Removal of ANSI version of a certain procedure in favor of Unicode.

Something to do with calling APIs for multiple monitors that are only available on Win98 and Win2000.

Implements GetMonitorInfoW in favor of other detection methods.

Removes winmm.dll loading, which seems to be used to play back certain sounds.

Next it removes all the Win9x support calls that were used before from nsToolkit. Here's parts of it the functions defined:
CODE
-HMODULE             nsToolkit::mShell32Module = NULL;
-NS_DefWindowProc    nsToolkit::mDefWindowProc = DefWindowProcA;
-NS_CallWindowProc   nsToolkit::mCallWindowProc = CallWindowProcA;
-NS_SetWindowLong    nsToolkit::mSetWindowLong = SetWindowLongA;
-NS_GetWindowLong    nsToolkit::mGetWindowLong = GetWindowLongA;
-NS_SendMessage      nsToolkit::mSendMessage = nsSendMessage;
-NS_DispatchMessage  nsToolkit::mDispatchMessage = DispatchMessageA;
-NS_GetMessage       nsToolkit::mGetMessage = GetMessageA;
-NS_PeekMessage      nsToolkit::mPeekMessage = PeekMessageA;
-NS_GetOpenFileName  nsToolkit::mGetOpenFileName = nsGetOpenFileName;
-NS_GetSaveFileName  nsToolkit::mGetSaveFileName = nsGetSaveFileName;
-NS_GetClassName     nsToolkit::mGetClassName = nsGetClassName;
-NS_CreateWindowEx   nsToolkit::mCreateWindowEx = nsCreateWindowEx;
-NS_RegisterClass    nsToolkit::mRegisterClass = nsRegisterClass;
-NS_UnregisterClass  nsToolkit::mUnregisterClass = nsUnregisterClass;

CODE
-      // For Windows 9x base OS nsFoo is already pointing to A functions
-      // However on NT base OS we should point them to respective W functions
-      nsToolkit::mDefWindowProc = DefWindowProcW;
-      nsToolkit::mCallWindowProc = CallWindowProcW;
-      nsToolkit::mSetWindowLong = SetWindowLongW;
-      nsToolkit::mGetWindowLong = GetWindowLongW;
-      nsToolkit::mSendMessage = SendMessageW;
-      nsToolkit::mDispatchMessage = DispatchMessageW;
-      nsToolkit::mGetMessage = GetMessageW;
-      nsToolkit::mPeekMessage = PeekMessageW;
-      nsToolkit::mGetOpenFileName = GetOpenFileNameW;
-      nsToolkit::mGetSaveFileName = GetSaveFileNameW;
-      nsToolkit::mGetClassName = GetClassNameW;
-      nsToolkit::mCreateWindowEx = CreateWindowExW;
-      nsToolkit::mRegisterClass = RegisterClassW;
-      nsToolkit::mUnregisterClass = UnregisterClassW;
-      // Explicit call of SHxxxW in Win95 makes moz fails to run (170969)
-      // we use GetProcAddress() to hide

I guess this is enough food for thought for anyone interested. The patch is huge.
LLXX
Why would they want to make such a patch anyway? mad.gif

Well... Firefox is open-source, so if it doesn't work for you go ahead and change it...
myelin
QUOTE ( @ Posted Today, 12:24 AM)
I guess this is enough food for thought for anyone interested. The patch is huge.


Thats nice info. I was thinking that those patches were there to add windows98 support, i was going to download FF3 and test it with those patches installed on Windows98SE. Certainly i would have ended in huh.gif no.gif wacko.gif.

QUOTE (LLXX @ Nov 7 2006, 01:39 PM) *
Why would they want to make such a patch anyway? mad.gif
Well... Firefox is open-source, so if it doesn't work for you go ahead and change it...


Thats very cruel of them to write those patches, making it completely impossible to run it on windows98 or ME.

1. But browsers other then I.E have a tendency of being more stable. I was browsing a site with I.E 6.1 SP1 and got hit by ntkernel.exe trogen which freezed my system for 2 minutes, increased the size of my swap file from 50MB to 250MB and then tried to connect to internet but Zonealarm caught it... On that same site with firefox there was not even a single slow down or freeze and no trogen activity.

2. The system becomes very low on resourses with I.E usage for long periods of time, it starts to freeze with multitasking.

3. All browsers based on I.E have the same tendencies.
modicr
Hello!

QUOTE (LLXX @ Nov 7 2006, 09:39 AM) *
Why would they want to make such a patch anyway? mad.gif

Well... Firefox is open-source, so if it doesn't work for you go ahead and change it...


msg #36 from http://bugzilla.mozilla.org/show_bug.cgi?id=330276
QUOTE
Here's what needs to be done to restore Win9x support, by whoever volunteers to
do so:
Define a new header file wincompat.h (or something like that). When building
normally it does nothing. When building for Win9x (enabled by a configure
flag), it #defines all the Win2K-only APIs to Win9x-based replacements. E.g.
PeekMessageW gets #defined to Win9x_PeekMessageW, which gets implemented in a
separate file as a wrapper around Win9x's PeekMessage. This patch is a great
place to start.

You should then be able to get Win9x-builds working without interfering with
trunk code. Regular Windows builds won't work on Win9x but that's no great
loss. I'd be happy to review such a patch.


Regards, Roman
LLXX
Wow... after reading through some of the code and comments of their programmers I feel like wanting to rewrite all of it... it's as if they were coerced by M$ or something to drop support for 9x!
QUOTE
defines all the Win2K-only APIs to Win9x-based replacements. E.g.
PeekMessageW gets #defined to Win9x_PeekMessageW, which gets implemented in a
separate file as a wrapper around Win9x's PeekMessage.
That's a horribly inefficient and roundabout way to do it... Why not just replace PeekMessageW with PeekMessageA and be done with it? Sometimes I really do question the intelligence of these open-source 'programmers'... wacko.gif
Tihiy
QUOTE
That's a horribly inefficient and roundabout way to do it... Why not just replace PeekMessageW with PeekMessageA and be done with it? Sometimes I really do question the intelligence of these open-source 'programmers'...

Well, Firefox must be internally Unicode, and thus must use unicode APIs. If they'll use ANSI strings and ANSI apis, there will be much more headaches.
MGadAllah
myelin
^^^ laugh.gif laugh.gif laugh.gif Thats wonderful.
LLXX
QUOTE (Tihiy @ Nov 8 2006, 03:52 AM) *
QUOTE
That's a horribly inefficient and roundabout way to do it... Why not just replace PeekMessageW with PeekMessageA and be done with it? Sometimes I really do question the intelligence of these open-source 'programmers'...

Well, Firefox must be internally Unicode, and thus must use unicode APIs. If they'll use ANSI strings and ANSI apis, there will be much more headaches.
What I meant was to have a compiler directive or something that completely changes Firefox to use the A APIs when compiled with appropriate options.

What's with the popularity of all this 'unicode' anyway... even WinXP can't display multiple languages in the same dialog box using unicode strings in the resources, and it's just a huge waste of space (TWICE).
erpdude8
you're not going to believe this guys but reading this Bink.nu article:
http://bink.nu/Article8777.bink
there's a "microsoft firefox"? wahahaha! funny! biggrin.gif
glocK_94
Man, my heart almost stopped for a few seconds ohmy.gif. Then I started to read... laugh.gif That's a really good one !
erpdude8
QUOTE (LLXX @ Nov 8 2006, 09:51 PM) *
What I meant was to have a compiler directive or something that completely changes Firefox to use the A APIs when compiled with appropriate options.

What's with the popularity of all this 'unicode' anyway... even WinXP can't display multiple languages in the same dialog box using unicode strings in the resources, and it's just a huge waste of space (TWICE).


yup. no wonder why this "unicode" stuff requires much more resources and more HD space

it looks like seamonkey 1.5 browser will also be based on the gecko 1.9 runtime

that Microsoft Firefox site I mentioned earlier is still working [hehehe] smile.gif
erpdude8
Firefox 2.0.0.1 now available here:
http://www.mozilla.com/en-US/firefox/2.0.0.1/releasenotes/
same with Firefox 1.5.0.9:
http://www.mozilla.com/en-US/firefox/releases/1.5.0.9.html

Win95 users should get FF 1.5.0.9 as FF 2.x crashes under Win95.

the "MS Firefox" site I mentioned earlier is still working... biggrin.gif
ivanbuto
QUOTE (LLXX @ Nov 8 2006, 08:12 AM) *
QUOTE
defines all the Win2K-only APIs to Win9x-based replacements. E.g.
PeekMessageW gets #defined to Win9x_PeekMessageW, which gets implemented in a
separate file as a wrapper around Win9x's PeekMessage.
That's a horribly inefficient and roundabout way to do it... Why not just replace PeekMessageW with PeekMessageA and be done with it? Sometimes I really do question the intelligence of these open-source 'programmers'... wacko.gif
I think part of the reason they suggest to do it in this way is that it's not just about the Unicode APIs. It's about some APIs used in Cairo which are entirely unimplemented in Windows 9x. It seems that so far there are only few such APIs (check the bugzilla thread for reference).
ivanbuto
QUOTE (BenoitRen @ Nov 6 2006, 09:24 PM) *
Here's what I can make out of the patch:
(...)

Great, BenoitRen, thanks for digging into this!
It seems that as a start, it would be good to follow the proposal of Robert Callahan by doing the following:

1. Writing the file wincompat.h, which would define all the functions that are missing in Win 9x, including the ones that were modified by this patch. (Example given by R. Calahan: "PeekMessageW gets #defined to Win9x_PeekMessageW") This should include all the APIs present on the current 1.9 trunk that do not work on Windows 9x. It seems like this is mostly mechanical work, anyone with some knowledge of C++ programming could do it.

2. Writing the wrapper, by defining all the Win9x_functions. All the functions removed by the patch would simply be "put back" in this wrapper.

This would be a great place to start, and could also attract the attention of Mozilla developers once it's finished.

Additional functions which will need to be created for Win9x are some that exist in Cairo and that use APIs not available in Windows 9x. Thus far I know of the following:
- GetGlyphIndicesA/W
- UpdateLayeredWindow
- AlphaBlend (not clear whether this one is needed)
- SetWorldTransform


I really believe this can be done. Just think about how great it would be to have Firefox 3 ready for Windows 98.
oscardog
I think some of the Cairo functions are going to be very difficult to implement.
I have just installed Opera 9 which still supports Win95 and is freeware (according to tucows anyway), and at the moment I am very impressed by its speed. I do hope it takes some of the market share from firefox and remind them how many users still run Win9x. Goodbye firefox
BenoitRen
There's more out there than Firefox using Gecko, dammit! I use SeaMonkey, and am a fan of K-Meleon.
QUOTE
I think some of the Cairo functions are going to be very difficult to implement.

So what? Difficult works too. No one said this was going to be easy.
LLXX
I don't know why every major open-source software seems to gradually get more bloated and less compatible.

I'll keep my IE 6.
ivanbuto
QUOTE (oscardog @ Jan 3 2007, 10:29 AM) *
I think some of the Cairo functions are going to be very difficult to implement.
I have just installed Opera 9 which still supports Win95 and is freeware (according to tucows anyway), and at the moment I am very impressed by its speed. I do hope it takes some of the market share from firefox and remind them how many users still run Win9x. Goodbye firefox

Well, although it is likely Opera will keep support for Win9x for some time to come, you never know when they will cut it off. The power of open source is that anyone can contribute, i.e. there is an opportunity here with Firefox and continuing support for Win9x.
ivanbuto
QUOTE (LLXX @ Jan 3 2007, 08:42 PM) *
I don't know why every major open-source software seems to gradually get more bloated and less compatible.

I'll keep my IE 6.

IE 6? Ugh... You know, I thought I would start arguing, but there is no point. I see, LLXX, that thus far you have been rather skeptical and critical about this whole thing... which is OK, to each his/her own... however, I think it would be best to remain constructive and try to move things forward. That's why I don't even want to argue about IE/Opera/Firefox, and matters of that sort...
As you have shown, you have some very good knowledge of programming, and should you choose to contribute, I am sure you would be very helpful...
oscardog
QUOTE (ivanbuto @ Jan 3 2007, 08:45 PM) *
QUOTE (oscardog @ Jan 3 2007, 10:29 AM) *
I think some of the Cairo functions are going to be very difficult to implement.
I have just installed Opera 9 which still supports Win95 and is freeware (according to tucows anyway), and at the moment I am very impressed by its speed. I do hope it takes some of the market share from firefox and remind them how many users still run Win9x. Goodbye firefox

Well, although it is likely Opera will keep support for Win9x for some time to come, you never know when they will cut it off. The power of open source is that anyone can contribute, i.e. there is an opportunity here with Firefox and continuing support for Win9x.

GetGlyphIndices could be worked via a binary buffer search
UpdateLayeredWindow i am not sure what you might do with this and others, but good luck I hope you succeed, as mentioned why they add more bloat is very puzzling. They perhaps got the idea when co-operating with ms when trying to get it to work with vista perhaps
BenoitRen
QUOTE
I'll keep my IE 6.
You must like s***.
QUOTE
as mentioned why they add more bloat is very puzzling

Which bloat? Cairo is not bloat.

Currently, they have to maintain three different librairies to get Gecko to render on the major platforms. GDI for Windows, and whatever they use for Linux and Mac OS X.

With Cairo, they'll have to maintain just one library to get Gecko to render on all platforms. Easier, less time-consuming, and makes for less code, so it's actually less bloat. As an added bonus, it allows for better rendering. Gecko passes the Acid 2 test since early December on trunk!

I'm sure we wouldn't be complaining about how Cairo seems to bloat Gecko if it didn't make Mozilla drop Win9x support.
oscardog
QUOTE (BenoitRen @ Jan 4 2007, 02:20 AM) *
QUOTE
I'll keep my IE 6.
You must like s***.
QUOTE
as mentioned why they add more bloat is very puzzling
Which bloat? Cairo is not bloat.

Currently, they have to maintain three different librairies to get Gecko to render on the major platforms. GDI for Windows, and whatever they use for Linux and Mac OS X.

With Cairo, they'll have to maintain just one library to get Gecko to render on all platforms. Easier, less time-consuming, and makes for less code, so it's actually less bloat. As an added bonus, it allows for better rendering. Gecko passes the Acid 2 test since early December on trunk!

I'm sure we wouldn't be complaining about how Cairo seems to bloat Gecko if it didn't make Mozilla drop Win9x support.

"Reducing codesize is great! But completely killing Win9x support by not even
allowing a customized build for Win9x? Yuk! (Cairo does not completely break
Win98 support, as it can be disabled.)"
"That it can be disabled is temporary. We'll remove that once we're on and good
on all win,mac,linux"
Moving to cairo for more rounded corners etc to pass acid 2 tests, disable the Cairo bloat and it might work, but only temporary because they will disable this, seems a very smart move, when opera works on 9x and passes the test.
LLXX
The reason for the bloat is because they decided to make it cross-platform.

Generality decreases efficiency.

I haven't had any problems with a secured IE6... if you do you must be doing something wrong.
BenoitRen
It's not only a security nightmare, it also has a f***ed-up behaviour when it comes to rendering web pages. Additionally, it's quite ancient in its support of web standards.
Google Internet Forums Unattended CD/DVD Guide
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.