Jump to content

RetroZilla: An updated version of Mozilla for Windows 95 and NT4 [2.2 RELEASED]


Recommended Posts

1 hour ago, roytam1 said:

Does your VC6 build works on Win95? If so it should work on NT 3.51 as well.

Yep. Windows 95 is an operating system I test RetroZilla on extensively, and I will delay release if RZ is not working properly on it.

Link to comment
Share on other sites


A lot of progress is being made on the stopgap release before I get to updating Gecko. I am planning on dropping 2.1 within the next few days, possibly as early as tonight. Has a few improvements, especially in the realm of search and a few security-related prefs. These fixes are all already in the codebase, roytam1's patches will be applied to the next release, the reason behind this is to get another release out quicker and allow for more further testing and development of the patches. (I may apply those patches in a 2.2 release, or just hold off for 3.x, depending on how certain things go.)

Link to comment
Share on other sites

2.1 is out!

I changed many of the default security popup dialogs ("you are entering/leaving a secure site") to be disabled by default, as most people consider them to be annoying, I disabled the sidebar opening every time you search from the urlbar, added the StartPage search engine (Google results without the tracking), added a few urlbar keywords to search easier, and added an update notification to the default home page.

Any issues please let me know.

Download RetroZilla 2.1

Link to comment
Share on other sites

amazingly that test build works on nt3.51 on my fresh install haven't installed sp5 or anything, I tried standard retrozilla and firefox 2 and both gave the same errors though. "Dynamic link library MSVCRT.DLL could not be found in the specified path. C:\retrozilla; C:\WINNT35; C:\WINNT35\SYSTEM32"

 

also that unofficial update pack is here http://bearwindows.zcm.com.au/winnt351.htm#4

whoa.png

Edited by CrazyPresea
Link to comment
Share on other sites

34 minutes ago, CrazyPresea said:

amazingly that test build works on nt3.51 on my fresh install haven't installed sp5 or anything, I tried standard retrozilla and firefox 2 and both gave the same errors though. "Dynamic link library MSVCRT.DLL could not be found in the specified path. C:\retrozilla; C:\WINNT35; C:\WINNT35\SYSTEM32"

 

also that unofficial update pack is here http://bearwindows.zcm.com.au/winnt351.htm#4

whoa.png

Works here as well.

rz2-nt351.png

Link to comment
Share on other sites

And I wonder if my SQLite3 patch needs improvement as now it leaves garbage after .sqlite filename.

EDIT: OK fixed counting, same download link.

EDIT2: Fixed null terminating, same download link.

Edited by roytam1
Link to comment
Share on other sites

First BIG step of porting Firefox 3.6 to old NT.

It runs but it cannot show any text.

fx36-nt4.png

 

for Firefox 3 or later not working (exit immediately) on NT4, the biggest reason is that, NT4 doesn't like "Local\" or "Global\" namespace/prefix in the Mutex.

 

Test binary: http://roy.orz.hm/gpc/files1.rt/fx36vc71-20171014.7z

Source: https://github.com/roytam1/fx36oldwin

Edited by roytam1
Link to comment
Share on other sites

@roytam1 Could the problem with it not displaying fonts have something to do with your locale? What happens if you use American English NT 4?

Perhaps I can set it up in a VM and try it out myself....

Also, has anyone tried compiling Pale Moon XP (the new experimental backport of Pale Moon 27) on NT 4?

c

Link to comment
Share on other sites

7 hours ago, roytam1 said:

First BIG step of porting Firefox 3.6 to old NT.

It runs but it cannot show any text.

fx36-nt4.png

 

for Firefox 3 or later not working (exit immediately) on NT4, the biggest reason is that, NT4 doesn't like "Local\" or "Global\" namespace/prefix in the Mutex.

 

Test binary: http://roy.orz.hm/gpc/files1.rt/fx36vc71-20171014.7z

Source: https://github.com/roytam1/fx36oldwin

It's not working for me, it's complaining about GdiGradientFill in GDI32.DLL.

Link to comment
Share on other sites

4 hours ago, rn10950 said:

It's not working for me, it's complaining about GdiGradientFill in GDI32.DLL.

Just tested in NT 3.51, it complains these functions are missing:

SQLITE3.DLL:
 KERNEL32.DLL
  - GetFileAttributesExW
  - InterlockedCompareExchange

XUL.DLL
 OLE32.DLL
  - CoInitializeEx
 KERNEL32.DLL
  - SignalObjectAndWait
 ADVAPI32.DLL
  - GetNamedSecurityInfoW
  - SetNamedSecurityInfoW
 USP10.DLL (whole file missing)
  - ScriptBreak
  - ScriptFreeCache
  - ScriptGetCMap
  - ScriptGetFontProperties
  - ScriptGetProperties
  - ScriptIsComplex
  - ScriptItemize
  - ScriptPlace
  - ScriptRecordDigitSubstitution
  - ScriptShape


But I didn't see any GdiGradientFill.

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...