Jump to content

My Browser Builds (Part 1)


Recommended Posts

@Gansangriff
Retrozilla is Firefox2 or 3.6 or similar old Seamonky - really extremely old.
I understand K-Meleon is a bit too 'special' for most users, but you mentioned you've used it already in the past. Did you try already roytam's KM-Goanna76.2? Has same engine as NewMoon27, but due to the KM shell it's supposed to be lighter on resources. And I think he managed to make it also suitable for non-SEE machines... He also made a version KM-Goanna74, for Win2000, regarding engine age perhaps somewhere in the middle between Retrozilla and KG76.

Link to comment
Share on other sites


@roytam1 has built KM 74 and NM 26.5 for Win2K. Forked from FF 24 IIRC, both should use fewer resources than NM 27 but work with more sites than Retrozilla.

I'm attaching a batch file I use to download & extract @roytam1's browser builds each week. It's not a full installer like @i430VX's - it doesn't create any shortcuts - but it runs through the directory listings provided by Roytam's server and finds the latest file.

Requires wget 1.18 to connect to Roytam's server using https: and download the files, and 7-Zip to extract them. Still needs a little work; if I make any changes I'll re-upload it.

Edit: Made a few small changes: The choice.exe in Win 7 requires a slightly different syntax than the choice.com from Win 98 I had been using. New .bat file should now be compatible with either version. (BTW, why doesn't Win XP have a "choice" command, requiring you to import one from an older or newer version?)

Also fixed a bug: Navigator and MailNews were downloaded into C:\Program Files on a 64-bit system; now they're downloaded into C:\Program Files (x86) as they should be since they're 32-bit programs.

And finally, added some code to clean things up at the end, by deleting the .7z file after extracting it.

Edit 2: A few more cosmetic changes. Also fixed batch file to work even if current drive isn't the same as the %ProgramFiles% drive.

Edit 3: Added an option to download the latest K-Meleon build. This was a bit tricky because the filenames for those builds don't follow the same pattern as the others. Also added a "safety valve" so 7-zip doesn't go nuts if no matching files are found (due to a bug, for instance).

Edit 4: This little batch file project is getting more complicated. I added an option to download the latest Firefox 45 ESR SSE-only build. This was the trickiest one so far! One problem was that I couldn't just download the last file name in the listing any more, because that would be firefox-45.9.9 while the latest is firefox-45.9.16 or so. (The file names are sorted alphabetically, so "9" follows "16.") I realized I might soon have the same problem with palemoon-28 if it gets up to 28.10, so I wrote some new batch code to parse out the file date and download the latest file by date. That should future-proof this.

Also added a feature: if a "myuseragents.js" file is in the same directory as the batch file, it will offer to install it after downloading & extracting the browser (except mailnews, of course). Tried to make it modular so I can add more "installations" of this type later. (Even this was a little tricky because K-Meleon uses a different path for .js startup files of this type than the other browsers.)

Edit 5: Minor fix to above changes to get the latest K-Meleon build by date.

Edit 6: Added code to install about-background.png and/or about-wordmark.svg if found in same directory as the batch file. Requires zip.exe from Info-Zip in the batch file directory or path.

Final (hopefully) Edit: Batch file is now part of the .7z downloadable at http://i430vx.net/files/mathwiz/Browser Installer.7z

 

Edited by Mathwiz
Update browser download batch file
Link to comment
Share on other sites

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.cf/basilisk/basilisk52-g4.2.win32-git-20190615-c9edf588e-xpmod.7z
Win64 https://o.rths.cf/basilisk/basilisk52-g4.2.win64-git-20190615-c9edf588e-xpmod.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom

NM28XP build:
Win32 https://o.rths.cf/palemoon/palemoon-28.6.0a1.win32-git-20190615-c9edf588e-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.6.0a1.win64-git-20190615-c9edf588e-xpmod.7z

Official repo changes since my last build:
- Add Atomics.notify instead of Atomics.wake according to revised spec. (284b4cffd)
- Add Yandex (ru) search plugin (c9edf588e)

My changes since my last build:
- import change from mozilla upstream: Bug 1384330 - Blocking the mozAddonManager when pref 'privacy.resistFingerprinting.block_mozAddonManager' is true. r=arthuredelstein,mossop (f05d85ff6)
- Move app.feedback.baseURL pref to branding (a7d2a6260)
- Move app.feedback.baseURL into branding prefs (f4b8b0d90)
- Move app.feedback.baseURL here and point to MSFN (8584b233f)
- Merge pull request #4 from Mathwi/custom (044e258d9)
- revert "Remove e10s code from browser widget. (083d322b7)" to keep e10s useful. (ef715102e)

Edited by roytam1
Link to comment
Share on other sites

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.cf/boc-uxp/mailnews.win32-20190615-f12228c-uxp-c9edf588e-xpmod.7z
Browser-only Suite Win32 https://o.rths.cf/boc-uxp/bnavigator.win32-20190615-f12228c-uxp-c9edf588e-xpmod.7z

source patch (excluding UXP): https://o.rths.cf/boc-uxp/boc-uxp-src-xpmod-20190223.7z

No official repo changes since my last build.

For UXP changes please see above.

Link to comment
Share on other sites

New New Moon 27 Build!

32bit https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190615-b33dced90-xpmod.7z
32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190615-b33dced90-xpmod-sse.7z
32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190615-b33dced90-xpmod-ia32.7z

64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190615-b33dced90-xpmod.7z

source repo: https://github.com/roytam1/palemoon27

repo changes since my last build:
- import change from rmottola/Arctic-Fox:
 - Bug 1143412 - Make sure that we run apt-get update. Otherwise, the install of packages will fail (1fae884ff)
 - Bug 1143014 - fix header sort order in mfbt/ (5b0797dee)
 - Bug 1142586 - avoid asking the link service for online status on CHANGED. (7f265c51b)
 - Bug 1134942 - Whitelist fstatat and unlinkat for B2G content processes. (18fda02ce)
 - Bug 1140111 - Whitelist readlinkat along with readlink. (45ab582d9)
 - Bug 906996 - Remove unlink from B2G content process syscall whitelist. (94e89c020)
 - Bug 1141885 - Make readlink() fail instead of allowing it, for B2G content processes. (12c3bb9a2)
 - Bug 1136221 - SIMD (interpreter): relax type requirement for Int32x4Bool. (148a97f37)
 - Bug 1141629 - SIMD: Clarify that reciprocal and reciprocalSqrt are approximations. (964c6dbc5) (b33dced90)

Link to comment
Share on other sites

New regular/weekly KM-Goanna release:
https://o.rths.cf/kmeleon/KM76.2-Goanna-20190615.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git 6cd09e714..b33dced90:
- import change from rmottola/Arctic-Fox:
 - Bug 1143412 - Make sure that we run apt-get update. Otherwise, the install of packages will fail (1fae884ff)
 - Bug 1143014 - fix header sort order in mfbt/ (5b0797dee)
 - Bug 1142586 - avoid asking the link service for online status on CHANGED. (7f265c51b)
 - Bug 1134942 - Whitelist fstatat and unlinkat for B2G content processes. (18fda02ce)
 - Bug 1140111 - Whitelist readlinkat along with readlink. (45ab582d9)
 - Bug 906996 - Remove unlink from B2G content process syscall whitelist. (94e89c020)
 - Bug 1141885 - Make readlink() fail instead of allowing it, for B2G content processes. (12c3bb9a2)
 - Bug 1136221 - SIMD (interpreter): relax type requirement for Int32x4Bool. (148a97f37)
 - Bug 1141629 - SIMD: Clarify that reciprocal and reciprocalSqrt are approximations. (964c6dbc5) (b33dced90)

* Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses.

A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76

Link to comment
Share on other sites

On 6/13/2019 at 8:18 PM, Mathwiz said:

BTW, why doesn't Win XP have a "choice" command, requiring you to import one from an older or newer version?) 

While I don't know why It's like this, I saw this problem myself in xp and 2000. The "easy" way is to bring your own choice.exe from the 32 bit folder (SYSWOW64) from XP x64 edtion, which works on x86 and x64 xp, and later.

Looking at your code I see how you did the downloading of the browser build, I may try to integrate that idea into my installer instead so i don't have a server file to update. I only have one day of school left until fall, so I should be able to get a new and vastly improved installer out very soon.

:yes:
My installer will grab the latest builds now btw  :)

Link to comment
Share on other sites

@i430VX, that would be great. It was fairly easy downloading an index page from the server and filtering the lines of HTML code for the files I was interested in, but it was pretty tricky figuring out how to parse the file name out of the HTML; I was hoping my solution would be of use, especially after your possible server compromise. (Glad that turned out to be nothing, BTW.)

Regarding choice.exe, I was lucky to have upgraded from 98 to XP, so I still had 98's old choice.com to fall back on. (That explains those odd lines near the top of the batch file.) But folks who never had a DOS-based version of Windows and started on 32-bit XP, 2000, or NT were out of luck.

It's hard to write user-friendly batch files without it; although I do remember reading about a trick from an old issue of Computer Shopper: you have the batch file display the menu, then change to a directory specifically for that menu, then just drop back to the command line - but in the menu's directory, you have batch files named 1.bat, 2.bat, etc. So the user just types their choice and presses Enter, and the PC runs the batch file for that menu choice!

Oh, the hoops we used to have to jump through....

Link to comment
Share on other sites

On 6/8/2019 at 11:41 PM, VistaLover said:

If, OTOH, you are truly asking for Mail News's "Help" entries to be modified, that's a different matter; AFAICT, @roytam1 hasn't published a forked Binary Outcast GitHub repository (unlike his UXP one!) one can then re-fork and submit the necessary PR... He, of course, can do this in his local BO repo, if he agrees to your requests... ;)

you still can fork boc's repo and make changes on it. once modifications are completed you can tell me the url of your fork/branch so I can get a diff and apply it to my tree.

Link to comment
Share on other sites

Regarding addon archives, aside from CAA and legacycollector, this one is still important too:
https://addons.thunderbird.net/en-US/seamonkey/
A clone of old AMO, but only thunderbird and seamonkey addons. At least those Firefox addons which were compatible with Seamonkey too are still preserved there. Sadly that was only a small minority, but still useful.

When doing a search for "Firefox" over 1200 addons show up:
https://addons.thunderbird.net/en-US/seamonkey/search/?q=firefox

Have some doubts about the usability of that search function, so the art will be to FIND something, but anyway.
The addons are still complete with screenshots, reviews, and it tells which old addon version works in which browser version.
Just example:
https://addons.thunderbird.net/en-US/seamonkey/addon/httpfox/

Edited by siria
Link to comment
Share on other sites

6 hours ago, adata said:

https://wrealu24.tv/
The above URL has a LIVE YOUTUBE CHANNEL (URL below)
https://www.youtube.com/channel/UCiwsDgj8mJnsGOr6oN-2OVQ
And the LIVE STREAM there is (URL below)
https://www.youtube.com/watch?v=N2tHHh0YUtw

http://potplayer.daum.net/
You can PLAY that LIVE URL STREAM in POTPLAYER (Stand Alone PLAYER)

Here the 'playback' streaming video quality seemed like it had BUFFERING problems.
It would play okay for say 4 seconds, then 'freeze' for 1 second, then resume playback.
And then 'play, then freeze, then play' kept repeating itself.
But I am not located near to POLAND either. Your experience may be better than mine.

Just suggesting an alternative viewing strategy (stand alone PLAYER) to you.

Edited by TechnoRelic
Link to comment
Share on other sites

palemoon-27.6.0a1.win32-git-20170929-bc251e93-xpmod.7z is the oldest New Moon 27 version at https://o.rths.cf/palemoon/. Roytam keeps every version on his website, but that one probably has several bugs.

Unless you have a specific reason for running an old version, you'll probably have better luck running the current version of NM 27. Try one of these instead:

  1. palemoon-27.9.6.win32-git-20190615-b33dced90-xpmod-ia32.7z
  2. palemoon-27.9.6.win32-git-20190615-b33dced90-xpmod-sse.7z
  3. palemoon-27.9.6.win32-git-20190615-b33dced90-xpmod.7z

Try #3 first; if it doesn't run, try #2; if it doesn't run either try #1.

#3 is for newer CPUs; #2 and #1 are for successively older CPUs.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

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