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

New New Moon 27 Build!

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

64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190525-8e9351569-xpmod.7z

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

repo changes since my last build:
- import change from rmottola/Arctic-Fox:
 - initialize webp with different mode depending on endianness (c47ba6f6e)
 - pointer style (09a5f12ee)
 - Bug 1139983 - Fail the alloc if the nursery is full in NoGC (a85408eef)
 - Bug 1135963. Allow JS_InitializePropertiesFromCompatibleNativeObject to deal with objects that have different prototypes. (ec8d1799b)
 - Bug 1066233 - Part 1: Parser suppoert for ES6 ClassExpressions. (04e536bb6)
 - Bug 1066233 - Part 2: Emitter support for ES6 ClassExpressions. (7e141d412)
 - Bug 1066233 - Part 3: Reflect.parse support for ES6 ClassExpressions. (30595e6df)
 - Bug 1066233 - Followup: Address a forgotten review comment. (836b26f59)
 - Bug 1066233 - Tests. (5df23d2e6)
 - Bug 1143106 - Fix construction of singleton objects during parsing when unboxed objects are in use (1749494c6) (44d5f1a6a)
- ported change from mozilla upstream: bug1430268 (7bd4b2d31)
- import change from rmottola/Arctic-Fox:
 - Bug 1143256 - Store object metadata using a weak map (38a6dc237)
 - Bug 1143513 - Make nsFrameList compatible with range-based syntax and utils. (2c69cf891)
 -  Bug 1149854: Use range-based for loops when iterating over child frames in nsFlexContainerFrame.cpp. (5c1e258db) (8e9351569)

  • Like 3

Share this post


Link to post
Share on other sites

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 4a37a0ce8..8e9351569:
- import change from rmottola/Arctic-Fox:
 - initialize webp with different mode depending on endianness (c47ba6f6e)
 - pointer style (09a5f12ee)
 - Bug 1139983 - Fail the alloc if the nursery is full in NoGC (a85408eef)
 - Bug 1135963. Allow JS_InitializePropertiesFromCompatibleNativeObject to deal with objects that have different prototypes. (ec8d1799b)
 - Bug 1066233 - Part 1: Parser suppoert for ES6 ClassExpressions. (04e536bb6)
 - Bug 1066233 - Part 2: Emitter support for ES6 ClassExpressions. (7e141d412)
 - Bug 1066233 - Part 3: Reflect.parse support for ES6 ClassExpressions. (30595e6df)
 - Bug 1066233 - Followup: Address a forgotten review comment. (836b26f59)
 - Bug 1066233 - Tests. (5df23d2e6)
 - Bug 1143106 - Fix construction of singleton objects during parsing when unboxed objects are in use (1749494c6) (44d5f1a6a)
- ported change from mozilla upstream: bug1430268 (7bd4b2d31)
- import change from rmottola/Arctic-Fox:
 - Bug 1143256 - Store object metadata using a weak map (38a6dc237)
 - Bug 1143513 - Make nsFrameList compatible with range-based syntax and utils. (2c69cf891)
 -  Bug 1149854: Use range-based for loops when iterating over child frames in nsFlexContainerFrame.cpp. (5c1e258db) (8e9351569)

* 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

New build of post-deprecated Serpent/moebius for XP!
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.

Test binary:
Win32 http://o.rths.cf/basilisk/basilisk55-win32-git-20190525-7f9cc28f1-xpmod.7z
Win64 http://o.rths.cf/basilisk/basilisk55-win64-git-20190525-7f9cc28f1-xpmod.7z

repo: https://github.com/roytam1/basilisk55

Repo changes:
- ported changes from mozilla upstream: bug1351303, bug1352235, bug1371508, bug1430268, bug1352734 (7f9cc28f1)

  • Like 3

Share this post


Link to post
Share on other sites

New build of Firefox 45ESR SSE:

test binary: https://o.rths.cf/gpc/files1.rt/firefox-45.9.15-20190525-254cfedb9-win32-sse.7z

repo: https://github.com/roytam1/mozilla45esr

Changes since my last build:
- import changes from tenfourfox: - #551: one last certbump (cb1e62033) (a7e84f4ed)
- reverted nsFind changes as it caused crash. (0092576ec)
- ported change from mozilla upstream: bug1430268 (254cfedb9)

Edited by roytam1
  • Like 2

Share this post


Link to post
Share on other sites
21 hours ago, roytam1 said:

New build of Serpent/UXP for XP!

(snipped)

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

... Many thanks for this new set of updated UXP browser builds :thumbup; but...

https://github.com/roytam1/UXP/commits/master

appears to have been synced with official upstream prior to compilation of updated builds (e.g. 9843f04 pushes code identical to upstream 315ffd5 ), however the custom branch that you mention in your post, 

https://github.com/roytam1/UXP/commits/custom

doesn't reflect the changes present in the master branch and hasn't been updated to contain the "May 24, 2019" code :(; is this a simple omission on your part or something else :dubbio:?

21 hours ago, roytam1 said:

Official repo changes since my last build:

Yes, this is c72afc3...315ffd5 ; but, as you said, this is only the official UXP changelog; it was your habit to include in the end of your post your personal/custom changes on top of the official changelog; I suspect the latest builds do include custom changes, especially because you announced so in another thread: 

On 5/22/2019 at 3:54 PM, roytam1 said:

new Saturday binaries will work with 1.3 compat mode.

and, if I'm not mistaken, part of these custom changes should be the ones included in: 

https://github.com/roytam1/UXP/commit/11ce2e0

... but you haven't made any mention of those (?); please be kind enough and explain how things stand (?) ; and excuse me for being pedantic ;), but I (usually) do study GitHub changelogs and do compare the official one to your custom one; I probably belong to a very small (and, dare I say, "perverse") minority, but I can't help it... :P

As always, huge thanks to you :thumbup

Share this post


Link to post
Share on other sites
3 hours ago, VistaLover said:

doesn't reflect the changes present in the master branch and hasn't been updated to contain the "May 24, 2019" code :(; is this a simple omission on your part or something else :dubbio:?

forgot to push custom branch to github, it should be pushed now

 

3 hours ago, VistaLover said:

... but you haven't made any mention of those

missed in commit message as I forgot to put it in

  • Like 1

Share this post


Link to post
Share on other sites
Quote

New New Moon 27 Build! 

Thanks. Youtube CPU-bug is fixed now (tested with "xpmod" and "xpmodsse"). see below

Edited by vasevase

Share this post


Link to post
Share on other sites
49 minutes ago, vasevase said:

what's the difference between them?

"xpmodsse" is meant for people on older CPUs which only support the SSE instruction set (not SSE2 or higher...).

Just "xpmod" is a more generic build for relatively newer CPUs that do support at least SSE2; and, though you didn't ask, the ia32 builds are for even older CPUs that have no SSE support at all...

https://en.wikipedia.org/wiki/SSE2

https://www.mathworks.com/matlabcentral/answers/93455-what-is-the-sse2-instruction-set-how-can-i-check-to-see-if-my-processor-supports-it

NB: UXP browsers (NM28, Serpent 52.9.0) as well as Serpent 55.0.0 require a minimum of SSE2 ;)

Edited by VistaLover

Share this post


Link to post
Share on other sites

Thank you. I got it just before your answer: it's meant for "Athlon XP, Duron, Pentium III etc".

Also, I forgot that my CPU overloading problem was with 28.x branch.

It's (1.25 speed up/0.75 slowdown the YT video playback) still present in this build. :(

Edited by vasevase

Share this post


Link to post
Share on other sites

Hey, sorry to be such a newb, but could someone please talk me through installing New Moon?? Recently fixed up an old XP machine and heard this was the browser to get but when I tried to extract the .7z it says the file is multipart or corrupt.

 

I assume I'm missing something that's gone way over my head!

Edited by Yharnam

Share this post


Link to post
Share on other sites
1 hour ago, Yharnam said:

Hey, sorry to be such a newb, but could someone please talk me through installing New Moon?? Recently fixed up an old XP machine and heard this was the browser to get but when I tried to extract the .7z it says the file is multipart or corrupt.

 

I assume I'm missing something that's gone way over my head!

Are you using a recent version of 7zip (v16 or above, though I think v9.xx+ is good enough)?

You can also try using @i430VX's installer:

http://i430vx.strangled.net/files/XP/RoyTam Browser Installer.exe

  • Like 1

Share this post


Link to post
Share on other sites

@roytam1Excuse me, but what are the minimal requirements for your Firefox 45 build? Can Windows SP1 run the build?

Also, has anyone tested whether the codecs run in the Windows 2000-compatible or Windows 9x build?

Share this post


Link to post
Share on other sites
4 hours ago, ~♥Aiko♥Chan♥~ said:

but what are the minimal requirements for your Firefox 45 build

... I don't think that @roytam1 has taken steps to change minimum system requirements for his FirefoxESR 45.9.x builds - the main purpose for the release of these builds is that 45 ESR is the last Firefox ESR version to run on (maximum) SSE CPUs ;).

As with any ESR branch build, it has the same System Requirements as its stable (release) branch counterpart:

https://www.mozilla.org/en-US/firefox/45.0/system-requirements/

https://www.mozilla.org/en-US/firefox/45.0esr/system-requirements/

So, if standard XP 32-bit is being discussed here, SP2 is mandatory!

4 hours ago, ~♥Aiko♥Chan♥~ said:

Can Windows SP1 run the build?

AFAICT, the last Firefox ESR that would run on XP x86 SP1 is v10.0.x (10.0.12esr the last to be released); the last stable release to run on that configuration was v12.0

https://www.computerworld.com/article/2502032/mozilla-sets-end-of-firefox-for-win2k--early-xp.html

Edited by VistaLover

Share this post


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