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)
4 hours ago, henry18th said:

When the updates are posted under the heading “Test Binary”..are these stable versions or are they considered as betas?

My understanding is they are betas or something similar to nightlies pending the release of an updated version. I am not exactly sure but the last official Basilisk release may have been in March?? Again not positive but eventually there will be a new one minus Roy's changes to work with XP.   

Edited by DanR20

Share this post


Link to post
Share on other sites

4 hours ago, henry18th said:

I am currently running NewMoon ver.28.5.0a1 -32 bit on xp....A question I have is when new updates are posted byRoy...When the updates are posted under the heading “Test Binary”..are these stable versions or are they considered as betas?

Hello and welcome to the forums :)

Technically speaking, @roytam1's New Moon 28 builds are being compiled from source snapshots derived from the master branch of the upstream UXP (= the application platform) repository:

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

This is, more-or-less, similar with

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

which gets synced with upstream before new binaries compilation...

The exact source code from which the binaries are being compiled is best represented by the "custom" branch:

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

which is official UXP + Roy's own changes...

Given that the UXP master branch is being used for the compilation of the official Pale Moon "unstable" builds,

https://www.palemoon.org/unstable/

simply put, New Moon releases are just forks of the official unstable Pale Moon update channel!

But don't let the term "unstable" intimidate you one bit; Moonchild advises:

Quote

Make sure you make regular backups of your Pale Moon profile as unstable versions may occasionally cause data loss.

so, to be on the safe side, just back-up your New Moon profile prior to updating your build (so you can restore it if something goes awry with the new build; you can always re-download a previous NM build from Roy's repository :)); basically, just watch this thread and if something is broken with the release of a new NM28 build, it'll be reported and either fixed quickly via a re-issued build, or the "bug" will be properly addressed in the coming weekend's release... :P Personally, I've been using NM28 builds for many months, never have I suffered any data loss!

5 hours ago, henry18th said:

I can not figure out how to correctly send a post from my desktop computer...Only ad blocker I have on it is NoScript which I disable when on MSFN..Where a message appears to reply for writing your post,nothing happens!!

I have no issue whatsoever with New Moon 28.5.0a1 while using the forum's post editor to submit/edit posts; but I'm not using No Script either... Adblocker used here is the "legacy" edition of uBlock Origin by gorhill, which works optimally with New Moon!
No Script isn't just an adblocker but a more potent content-blocker, which has known issues with official Pale Moon and is not endorsed/recommended by Moonchild:

https://forum.palemoon.org/viewtopic.php?f=3&t=19110

https://forum.palemoon.org/viewtopic.php?p=140965#p140965

Dedicated thread: https://forum.palemoon.org/viewtopic.php?f=46&t=19119

However, I understand several members here do use it with NM28, so perhaps it's them that should advise you better on how to tailor its settings to best accommodate the forum's post editor... ;)

Sometimes, it's not enough to simply disable No Script on a site for its effect to go away; you may have to temporarily disable the extension in about:addons and restart the browser or, even, have to uninstall it completely to test things; I would start by creating a new clean New Moon 28 profile and test there how the forum behaves; often times, the cause of issues is No Script conflicts with other(s) installed extension(s); you have to troubleshoot this yourself...

Best greetings :)

Share this post


Link to post
Share on other sites
Posted (edited)
On 12/2/2018 at 8:08 PM, roytam1 said:

you have to add section to install.rdf in order to install in borealis:


    <em:targetApplication>
      <Description>
        <em:id>{a3210b97-8e8a-4737-9aa0-aa0e607640b9}</em:id>
        <em:minVersion>1.0.0a1</em:minVersion>
        <em:maxVersion>1.0.0a1</em:maxVersion>
      </Description>
    </em:targetApplication>

EDIT: you may need to add(copy seamonkey-related entries, paste, and modify) entries in chrome.manifest. for example in foxyproxy standard:

copy:


# SeaMonkey
skin    foxyproxy classic/1.0 chrome/skin/
## Browser window
overlay chrome://navigator/content/navigator.xul  chrome://foxyproxy/content/firefoxOverlay.xul application={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}
style chrome://global/content/customizeToolbar.xul  chrome://foxyproxy/content/foxyproxy.css application={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}
## Messenger window
overlay chrome://messenger/content/messenger.xul  chrome://foxyproxy/content/tbirdOverlay.xul application={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}
style chrome://messenger/content/messenger.xul  chrome://foxyproxy/content/foxyproxy.css  application={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}

and change application id to {a3210b97-8e8a-4737-9aa0-aa0e607640b9} and append next to seamonkey block, save the file and update xpi archive.

updated bnavigator extension hacking guide.

Edited by roytam1
  • Like 1

Share this post


Link to post
Share on other sites
Posted (edited)
4 hours ago, roytam1 said:

updated bnavigator extension hacking guide.

Got a question. Do you have any idea if serpent will run under WINE using  XP/Win7 emulation? Being a WinXP program it should run without problems right? Tried the linux port of Basilisk and really don't care for it.

 

 

 

Edited by c.lee

Share this post


Link to post
Share on other sites
38 minutes ago, c.lee said:

Got a question. Do you have any idea if serpent will run under WINE using  XP/Win7 emulation? Being a WinXP program it should run without problems right? Tried the linux port of Basilisk and really don't care for it.

None. Why don't you actually try it, instead of asking? :angel

Share this post


Link to post
Share on other sites
Posted (edited)

forum very strange behaviour. had to reset login but no message coming. then i went back and i was logged in on page 137 here. when i go back to 136 i am signed out. want to add important informations. about video. so i will make it here:

True for Winxp-SSE.

video html 5

https://addons.palemoon.org/addon/html5-video-tuner/ alle formate bei SSE unterstützt!/all formats supported in SSE-PCs.
-----------------
https://www.downfk.com/   (onlineFACEBOOKvideodownloader)
https://www.downfk.com/private-downloader.php chrome addon

https://www.onlinevideoconverter.com/youtube-converter
UPDATE: login problem gone, video html5 news INTEGRATED in my "STICKY" on P136.

Edited by 3dreal
Login-problem gone, news integrated in my "STICKY" on P136

Share this post


Link to post
Share on other sites

@VistaLover...Thank you for the detailed explanation re:newmoon versions..understand a bit better now.    

  • Like 1

Share this post


Link to post
Share on other sites
39 minutes ago, Dibya said:

Anyone can help me please ?

I am trying to build latest LAV filters for newmoon 27 .

This bloody script is not running , I have latest visual studio 2017 , installed and tried with msys even

 

https://github.com/Nevcairiel/LAVFilters/blob/master/build_ffmpeg_msvc.sh

 

 

 

I am using the old method again of executing LAVfilters. since i have pretty old MOBO this version will do:
LAVFilters-0.69-x86
lavfilters old
https://www.videohelp.com/software/LAV-Filters/old-versions
if there are videoproblems e.g. playing in Windows Mediaplayer it maybe be a complex situation related to ffdshow, DivX(/Xvid), MP4-splitter and FLV-Splitter and more
so we need to know what problem you have.  Mov-files not playing, videos not playing at all or only certain types?
i had huge problems after defragging partition containing Video-and audio-files.  sometimes the same issue coming even without defragging which is adviced.  or seperating video/audio from other stuff.
the only issue i have not showing icons anymore on most videos. MPEG-4

Share this post


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

Anyone can help me please ?

I am trying to build latest LAV filters for newmoon 27 .

This bloody script is not running , I have latest visual studio 2017 , installed and tried with msys even

 

https://github.com/Nevcairiel/LAVFilters/blob/master/build_ffmpeg_msvc.sh

 

you have to recompile 3rd party libraries provided by Nevcairiel with v141_xp since he provides .lib libraries that is not compiled with v141_xp. And those libraries may need to hack around to make new windows API out of them, as well as ffmpeg.

Edited by roytam1

Share this post


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

you have to recompile 3rd party libraries provided by Nevcairiel with v141_xp since he provides .lib libraries that is not compiled with v141_xp. And those libraries may need to hack around to make new windows API out of them, as well as ffmpeg.

I already patched ffmpeg codes for removing condition variable , srw and bcrypt.

I want to run the .sh script to compile ffmpeg because you can't compile lav without compiling ffmpeg and libbluray.

If visual studio solution for libbluray exists so it's not a issue but ffmpeg is different.

 

Share this post


Link to post
Share on other sites
On 4/22/2019 at 10:12 PM, Mathwiz said:

Yes, that is likely.

That part, I'm not so sure about. OTOH, it's certainly possible. We'll just have to hope for the best.

It'll depend on what MCP intends to do with PM 29, and what code libraries they use. For example, they could go down a path similar to Waterfox, which preserves UXP, yet cannot be back-ported to XP (uses Rust, IIRC....)

Why not just port Rust to XP? Everyone would benefit from that.

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-20190427-a09f31062-xpmod.7z
32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190427-a09f31062-xpmod-sse.7z
32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190427-a09f31062-xpmod-ia32.7z

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

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

repo changes since my last build:
- import change from rmottola/Arctic-Fox:
 - Bug 1097987 part 1. Change some JS shell function signatures to make it clearer that they are always working with globals, not arbitrary objects. (5f45873a2)
 - Bug 1097987 part 2. Change JS shell's Run to always compile/execute the script in global scope instead of using its this object. (807880f9e)
 - Bug 1097987 part 3. Change XPCShellEnvironment to only use JS_ExecuteScript in global scopes. (7cffe2855)
 - Bug 1097987 part 4. Change mozJSSubScriptLoader to use the scopechain version of JS_ExecuteScript as needed. (3abe5d5c9)
 - Bug 1097987 part 5. Change XPCShellImpl to use the scopechain version of JS_ExecuteScript as needed. (4642566c3)
 - Bug 1097987 part 6. Require callers of JS_ExecuteScript to either use the global as the scope or pass in an explicit scopechain. (c4a2a811f)
 - Bug 1097987 part 7. Require callers of JS::Evaluate to either use the global as the scope or pass in an explicit scopechain. (694c09eb3)
 - Bug 1143793 part 1. Remove the obj argument of JS_CompileScript. (929d8fd58)
 - Bug 1143793 part 2. Remove the obj argument of JS_CompileUCScript. (9c577f67c)
 - Bug 1143793 part 3. Stop passing null as the obj argument of JS::Compile. (86a715f63)
 - Bug 1143793 part 4. Stop supporting load.call(somerandomobj) in xpcshell. r=bholley (ed2bc21b4)
 - Bug 1143793 part 5. Release-assert that a script being executed against a non-global scopechain is not compileAndGo. (bcb9ae600)
 - Bug 1143793 part 6. Drop the obj argument of JS::Compile. This is technically a behavior change for the shell's disfile() function, but I really doubt anyone is doing disfile.call(someObj). (5f99a59bd)
 - pointer style (c02ff21de)
 - Bug 1135039: Apply swizzle type policy changes in Ion too (effc49369)
 - pointer style again (b47813875) (95ffc37ba)
- nss: go back to 3.43 release (a09a17de6)
- import change from rmottola/Arctic-Fox:
 - Bug 1128076 - Clean up naming around unboxed scalar MIR accesses (08ee23875)
 - more pointer style (f20c11717)
 - Bug 1139152 - IonMonkey: Add dynamic output type checks for LIRs that use redefine (286e5a552)
 - Bug 1135039: Throw on non-int32 or out-of-bounds lanes arguments to swizzle/shuffle (4a5e7078e)
 - Bug 1135039: Implement LVariadicInstruction (112d6f02c)
 - Bug 1135039: Generalize swizzle MIR node to SimdGeneralShuffle (076f75d26)
 - Bug 1135039: Generalize SimdGeneralShuffle codegen (e3deae006)
 - more style (23944c5fd)
 - Bug 1135039: Factor out LInstructionHelper/LVariadicInstruction code (e02b132ad)
 - update pointer style... (db3f11786)
 - Bug 1135042: Optimize SIMD.loadX/loadXY/loadXYZ in Ion (013bc896e) (a09f31062)

  • 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-20190427.7z

Changelog:

in-tree changes:
- MozUtils: JS::Evaluate() don't use `globalJSObject` anymore as bug 1097987 is landed in goanna3 side. (17c38519)
- bump version to 76.2 since goanna API is changed due to landing of bug 1097987 (a844f112)

Out-of-tree changes:
* update Goanna3 to git b68d61fda..a09f31062:
- import change from rmottola/Arctic-Fox:
 - Bug 1097987 part 1. Change some JS shell function signatures to make it clearer that they are always working with globals, not arbitrary objects. (5f45873a2)
 - Bug 1097987 part 2. Change JS shell's Run to always compile/execute the script in global scope instead of using its this object. (807880f9e)
 - Bug 1097987 part 3. Change XPCShellEnvironment to only use JS_ExecuteScript in global scopes. (7cffe2855)
 - Bug 1097987 part 4. Change mozJSSubScriptLoader to use the scopechain version of JS_ExecuteScript as needed. (3abe5d5c9)
 - Bug 1097987 part 5. Change XPCShellImpl to use the scopechain version of JS_ExecuteScript as needed. (4642566c3)
 - Bug 1097987 part 6. Require callers of JS_ExecuteScript to either use the global as the scope or pass in an explicit scopechain. (c4a2a811f)
 - Bug 1097987 part 7. Require callers of JS::Evaluate to either use the global as the scope or pass in an explicit scopechain. (694c09eb3)
 - Bug 1143793 part 1. Remove the obj argument of JS_CompileScript. (929d8fd58)
 - Bug 1143793 part 2. Remove the obj argument of JS_CompileUCScript. (9c577f67c)
 - Bug 1143793 part 3. Stop passing null as the obj argument of JS::Compile. (86a715f63)
 - Bug 1143793 part 4. Stop supporting load.call(somerandomobj) in xpcshell. r=bholley (ed2bc21b4)
 - Bug 1143793 part 5. Release-assert that a script being executed against a non-global scopechain is not compileAndGo. (bcb9ae600)
 - Bug 1143793 part 6. Drop the obj argument of JS::Compile. This is technically a behavior change for the shell's disfile() function, but I really doubt anyone is doing disfile.call(someObj). (5f99a59bd)
 - pointer style (c02ff21de)
 - Bug 1135039: Apply swizzle type policy changes in Ion too (effc49369)
 - pointer style again (b47813875) (95ffc37ba)
- nss: go back to 3.43 release (a09a17de6)
- import change from rmottola/Arctic-Fox:
 - Bug 1128076 - Clean up naming around unboxed scalar MIR accesses (08ee23875)
 - more pointer style (f20c11717)
 - Bug 1139152 - IonMonkey: Add dynamic output type checks for LIRs that use redefine (286e5a552)
 - Bug 1135039: Throw on non-int32 or out-of-bounds lanes arguments to swizzle/shuffle (4a5e7078e)
 - Bug 1135039: Implement LVariadicInstruction (112d6f02c)
 - Bug 1135039: Generalize swizzle MIR node to SimdGeneralShuffle (076f75d26)
 - Bug 1135039: Generalize SimdGeneralShuffle codegen (e3deae006)
 - more style (23944c5fd)
 - Bug 1135039: Factor out LInstructionHelper/LVariadicInstruction code (e02b132ad)
 - update pointer style... (db3f11786)
 - Bug 1135042: Optimize SIMD.loadX/loadXY/loadXYZ in Ion (013bc896e) (a09f31062)

* 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
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...