Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


roytam1

My build of New Moon (temp. name) a.k.a. Pale Moon fork targetting XP

Recommended Posts

Posted (edited)
On 6/7/2019 at 4:10 AM, i430VX said:

It's working for me...

asked several time without instructions:
until now i was running all NM-SSE-versions from their own directories. yes had to adjust almost all of the settings all over again.
so how is downloading and installation of NM-SSE done correctly? where must be the (SSE also)-Installer?
2. I am currently struggling with downloading Youtube Videos. Was working with Complete Youtube Save(CYS) and Ant Video Downloader  2.4.7.47
Was on youtube the beatles.
with CYS i could download MP4-files. with Ant video downloader AVI-files are created and WebM-files are saved. both downloaders related in ffmpeg. couldnt run any of them. maybe the reason is on my actual drive. the other one has a nasty LOGONUI-problem now!
Yes tried every possible adjustments which i did before when having videoproblems. reinstalled what is needed for videos. from lav-files(yes also the official files),ffmpeg, xvid, vidx, new installation of WMP11.

Maybe better leaving it alone and make a new installation on SSD with raid-card.
No i didnt yet try the UOC-batch. Will not since i dont have a HD-clone yet.

Edited by 3dreal

Share this post


Link to post
Share on other sites

General installation advice: just pick a directory ("C:\Program Files" is fine) and extract the .7z file for the browser of your choice into it. That will create a subdirectory (palemoon\ for New Moon, basilisk\ for Serpent) under that directory. Then create a shortcut to palemoon.exe or basilisk.exe in your Start menu and/or on your desktop. Each week when a new version comes out, you can just extract the new .7z file over the previous one. The shortcut you created will still work.

If you want/need to run multiple versions (e.g., NM 27 and NM 28, or St 52 and St 55), you can create separate directories and shortcuts for each version. @i430VX's installer does this, creating a palemoonx86 directory for NM 28 and a palemoon27x86 directory for NM 27.

You can put i430VX's installer in its own directory. For example, create a "C:\Program Files\Roytam Browser Installer" directory and put it there. Then just create a shortcut to it in your start menu and/or on your desktop. (Does i430VX need to create an installer for his installer?)

In general, there's no need to download multiple builds of the same version (unless you're archiving them "just in case"), so if you download NM 27, you'll probably download only one of the four builds of it (64-bit, 32-bit for SSE2, 32-bit for SSE, or 32-bit for pre-SSE) each week, depending on what you need for your PC.

  • Like 2

Share this post


Link to post
Share on other sites
Posted (edited)
5 minutes ago, Mathwiz said:

(Does i430VX need to create an installer for his installer?)

:buehehe:

I suppose I could...

Edited by i430VX
  • Like 1

Share this post


Link to post
Share on other sites
Posted (edited)
12 hours ago, 3dreal said:

Yes, his is 400 mhz as you noted, doesnt have SSE- only available as Mendocino at that speed. Mine was also Mendocino, although a coppermine does exist at 533mhz, which has SSE, but mine doesn't, being Mendocino.
Anyway, this is drifting OT so we should get back on topic here
If I get my celly 533 Mendocino working I should definitely try out the NM27nosse build though

Edited by i430VX

Share this post


Link to post
Share on other sites

The NoSSE version worked by simply unpacking the files from the 7z archive file. I must admit however, that New Moon is a little bit too much for the 400 Mhz Celeron (which can be confirmed to not have SSE). The Retrozilla-Firefox uses less than half of the RAM that New Moon needs and is therfore better on the pre-millenial machines. Still, New Moon is far from useless on the Celeron, it depends on the target website.
The 533 Mhz Celeron test might break the border of proper web browsing with New Moon. Fortuneatly nearly all Windows XP computers have more power than that.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
Posted (edited)

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

 

 

Download Latest Browser.bat

Edited by Mathwiz
Attach browser download batch file
  • Like 1

Share this post


Link to post
Share on other sites
Posted (edited)

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
  • Like 4
  • Upvote 2

Share this post


Link to post
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.

  • Like 2

Share this post


Link to post
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)

  • Like 4

Share this post


Link to post
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

  • Like 1

Share this post


Link to post
Share on other sites

Good: Help / Submit Feedback in Serpent 52 now opens this thread instead of forum.palemoon.org. Welcome to the thread, Serpent 52 users!

  • Like 1

Share this post


Link to post
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  :)

  • Upvote 1

Share this post


Link to post
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....

  • Like 1
  • Upvote 1

Share this post


Link to post
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.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...