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


8 minutes ago, roytam1 said:

should I keep 3.4.x or patch it for XP?

I would keep 3.4.x

FFMPEG has been essentially stable for a decade, at least with respect to its decoding functions. I haven't looked into the details of what has been improved in function since 3.4.x but I would suspect it is basically cosmetic, maybe with some speed improvement..

I recall the change in Lame maintainers in around 2001 which broke its ability to produce compact MP3 files using ABR. When human factors are involved, such as audio and video, I am always wary of change...

Edited by trevmar

Share this post


Link to post
Share on other sites
On 9/22/2018 at 6:20 AM, roytam1 said:
On 9/22/2018 at 4:30 AM, VistaLover said:

Do you happen to know where exactly in the compiled browser modules is the actual appVersion string stored?

this is stored in palemoon.exe and xul.dll.

Thanks :thumbup... I HexEdit-ed the only one instance of "28.1.0a1" inside the main executable (palemoon.exe) to "28.2.0a1" and this thing alone made the modded appVersion to be reported in most places that count, e.g.

1. The internal "about:" page

2. The dynamically constructed default UserAgent string...

3. The version used in/reported by the browser's Add-ons manager...

3. The version reported by the "Version in Add-on bar" extension...

I had to nit-pick manually so that "28.2.0a1" be displayed in some other locations, like:

1. about:addons -> Themes -> Default 28.2.0a1 (I had to patch ./browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi file...)

2. about:support -> Version: 28.2.0a1 (32-bit) (This was very tricky to do; I had to hunt for and HexEdit two occurrences of the AppConstants.jsm file inside the main omni.ja file...).

3. Menu Bar -> Help -> Aboout Pale Moon -> Version: 28.2.0a1 (32-bit) (2018-09-21) (I had to patch an aboutDialog.xul file inside the ./browser/omni.ja file).

Sadly, I was unsuccessful in identifying which file is responsible for generating the following pref:

gfx.crash-guard.d3d11layers.appVersion;28.1.0a1

(which doesn't report 28.2.0a1, despite my modifications...); if anything, I learned a lot about the "insides" of the compiled browser's structure... :P

Thankfully, with your most up-to-date New Moon 28 build, you are now in the 28.2.0a1 version string! :thumbup

Edited by VistaLover

Share this post


Link to post
Share on other sites

A minimum of precaution is required to use FF 52 ESR:

1) Use PsExec to run FF52 ESR  with limited-user privileges.

2) Protect FF with anti-exploit software.

3) Use Noscript or Umatrix or enable javascript blocking in Ublock Origin.

4) Some custom lists in UBO:

 

https://filterlists.com/

 

Edited by Sampei.Nihira

Share this post


Link to post
Share on other sites

Finally made the move and downloaded RT's NEWMOON browser version 28.1.0a1.......WOW!!!   Browser speed performance was extremely noticeable over FF 52.9.0 ESR.    I also noticed much lower resource consumption and CPU cycles.    The plug in container from Adobe consumed a lot of CPU cycles when functioning in FF.  With the added HTML5 and MP4 support in this Newmoon brower, I have been extremely pleased viewing Youtube videos and FB pages on my Windows XP sp3 system.

I do have a quick question......I downloaded, saved and extracted the z7 file to my programs folder and created both a start menu and desktop shortcut to the PALEMOON.EXE.   Ran perfectly.   I imported all my bookmarks from FF and made the necessary settings.    When it comes time to update to a newer version, do I just repeat this process of download, save and extract to the current PALEMOON folder within my programs folder or is there a better way to update?   

Share this post


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

so they merged ffmpeg-4.0.2: https://github.com/MoonchildProductions/UXP/commit/69d83c8fbe47b89d1d14f75ee99e638cbfb5dc31

should I keep 3.4.x or patch it for XP? 

Is this the reason of different youtube behaviour in 28.x versions?

I'd rather have older version, IF that is the cause. Or until youtube decides to use something like av1 (or was it ported to v3 already? I don't remember) for all its videos without any other options. :)

I am running PM on a pretty old hardware that is just barely able to run full-screen 480p video smoothly on 1024x768 and 360p videos on 1920x1080.

Before that change the video streams were felt kinda at "lower priority" and all the player controls and audio were at "higher priority" i.e. with occasional framedrops, but with no audio stuttering ever, but now videos are felt kinda at "realtime priority" and are consuming all of the CPU, and player controls are simply not visible/accessible until after ~5-10 seconds of play or pausing manually. I have no idea what was changed and where, but I just hope it can be fixed by changing compile options, otherwise I'll have to stay with PM27...

Also, could you please tell, were there any important changes in addons compatibility that I probably missed? Some of my addons (most notably - DTA2) are not working anymore with PM28.

Share this post


Link to post
Share on other sites
10 hours ago, dencorso said:

... *and*...
5) Never forget to wear your own Velostat cap while browsing the web!  :yes:

If everyone thought of it as you, the development of software, extensions, and security systems would be stopped 20 years ago.

Good thing it's not like that.:yes:

  • Like 1

Share this post


Link to post
Share on other sites
1 hour ago, Sampei.Nihira said:

Good thing it's not like that.:yes:

Diversity is, and always will be, a good thing! :)

Share this post


Link to post
Share on other sites

@roytam1

Basilisk 55
Extension h264ify disables webm and mse.
Will h264ify replace the webm vp8 and mse & webm vp9 support?
Is it better to remove h264ify?

 

Share this post


Link to post
Share on other sites
2 hours ago, kitaro1 said:

@roytam1

Basilisk 55
Extension h264ify disables webm and mse.
Will h264ify replace the webm vp8 and mse & webm vp9 support?
Is it better to remove h264ify?

 

you don't need h264ify for basilisk.

Share this post


Link to post
Share on other sites
7 hours ago, Flame. said:

Also, could you please tell, were there any important changes in addons compatibility that I probably missed? Some of my addons (most notably - DTA2) are not working anymore with PM28.

it's known that DTA < 3.0b5 won't work in PM28.

for others you may check their forum for details .

Edited by roytam1

Share this post


Link to post
Share on other sites
7 minutes ago, roytam1 said:

it's known that DTA < 3.0b5 won't work in PM28.

for others you may check their forum for details .

ah, thank you! people are reporting same addons, e.g. Redirector, not working, and there are some useful solutions it seems:

Quote

this is due to ecmascript standard changes. previously, top-level `const` and `let` were the same as `var`, and now they aren't.

that is, just replace all `const` in "chrome/js/xpcom.js" with `var`, and you're there.

but not everything is ok:

Quote

Redirector 3.0.4 no longer works for me, but neither does Redirector 2.9.3. After fixing and installing 2.9.3, the 2.9.3 configuration page works. But like Redirector 3.0.4, the actual redirects no longer work. Skip Redirect Version 1.0.7 may be the only choice, for removing redirects in Pale Moon 28 , at this point.

 

so, some addons can be fixed more or less easily via debug console analyzing.

5 hours ago, Sampei.Nihira said:

If everyone thought of it as you, the development of software, extensions, and security systems would be stopped 20 years ago.

Good thing it's not like that.:yes:

I'd say it is exactly like that... :D Well, OK, maybe for 10 years.

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