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

Please, when will be out a NM/PM 28.x SSE build?

I am looking for one with a newer JS version, which could work on aukro.cz.

The 27.x SSE ones (~ FF 45.9) do not work there, the JS engine is too old.

Thanks.

Edited by redfoxcz

Share this post


Link to post
Share on other sites

3 hours ago, redfoxcz said:

Please, when will be out a NM/PM 28.x SSE build?

I am looking for one with a newer JS version, which could work on aukro.cz.

The 27.x SSE ones (~ FF 45.9) do not work there, the JS engine is too old.

Thanks.

not possible since javascript engine in gecko > 49 (goanna >= 4) will emit SSE2 instructions unconditionally, as a result SSE2 is mandatory.

Share this post


Link to post
Share on other sites

New build of basilisk/UXP for XP!

Test binary:
Win32 https://o.rths.cf/basilisk/basilisk52-g4.1.win32-git-20190216-77e1b07f3-xpmod.7z
Win64 https://o.rths.cf/basilisk/basilisk52-g4.1.win64-git-20190216-77e1b07f3-xpmod.7z

diff: https://o.rths.cf/basilisk/UXP-xp-gitdiff-20181110.7z

PM28XP build:
Win32 https://o.rths.cf/palemoon/palemoon-28.4.0a1.win32-git-20190216-77e1b07f3-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.4.0a1.win64-git-20190216-77e1b07f3-xpmod.7z

Official repo changes since my last build:
- Expose TLS 1.3 cipher suite prefs. (8beab28bf)
- Allow empty string on `location.search` setter. (487afe9f4)
- Add "check for updates" to main menu and AppMenu v2 (dd418226c)
- Restore app.update.url.override preference. (71c81eb90)
- Remove webextensions conditional code from Basilisk. (6bb02d95f)
- Remove WebExtension support from the platform. (43d44975b)
- Remove the WebExtension Add-on Manager from our tree. (1e0da1994)
- Move "No proxy for" control down to clarify it is a global effect. (8e0fdf931)
- Fix line endings (0e80d10f4)
- Implement origin-clean algorithm for ImageBitmap. (91799767e)
- Use C++11 thread-safe statics with MSVC. (f595579f0)
- Disable "helpful" MSVC warning about AVX instructions. (9a090b794)
- Bump goanna version for updated canvas handling. (4ec8be4ae)
- Use C++11 thread-safe statics with MSVC. (js) (71d32272e)
- Update browse URL for AM search to Phoebus 2.0 (0d88098e3)
- Port several Skia upstream fixes. (a6ddde909)
- Preserve transparency when copying a DIB to/from the clipboard. (77e1b07f3)

My changes since my last build:
- nspr: update nspr to hg rev 753fe0f7964c
- nss: update nss to hg rev 395a93dbc02e with vc2013 patch applied
- reverted following changes:
 - Remove webextensions conditional code from Basilisk. (6bb02d95f)
 - Remove WebExtension support from the platform. (43d44975b)
 - Remove the WebExtension Add-on Manager from our tree. (1e0da1994)
 - Use C++11 thread-safe statics with MSVC. (f595579f0)
 - Use C++11 thread-safe statics with MSVC. (js) (71d32272e)

  • Like 2
  • Upvote 1

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-20190216-1a603cc-uxp-77e1b07f3-xpmod.7z
Browser-only Suite Win32 (removed due to request)

source patch (excluding UXP): (removed due to request)

Official repo changes since my last build:
- [MAIL] Add a way to add and remove search plugins (6df31b7)
- [PLATFORM] Update commit pointer (db71dc0)
- [PLATFORM] Update commit pointer (5996a40)
- [PLATFORM] Update commit pointer (4316650)
- [NAVIGATOR] Toolbar work (8daa3a6)
- [NAVIGATOR] Make the component bar into a customizable toolbar (b6a0626)
- [PLATFORM] Update commit pointer (1a603cc)

My changes since my last build:
- restored "Translate Page" menu item

For UXP changes please see above.

Edited by roytam1
  • Like 1

Share this post


Link to post
Share on other sites

Updated my server-side file to allow the unofficial installer to install the latest NM and BK builds.

PLEASE NOTE: I fixed a bug with the old installer. Please download the new installer, as upgrades were broken in the old one.

The latest installer is always available here:

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

As always -- Please let me know of any bugs you find with my installer!

:)

Edited by i430VX
  • Like 1
  • Upvote 1

Share this post


Link to post
Share on other sites

> ... gecko > 49 ...
If 45 and 49 both still use mozjs.dll, perhaps a 49 SSE build of just that dll could be used with the full 45 SSE build?

Share this post


Link to post
Share on other sites
27 minutes ago, jumper said:

> ... gecko > 49 ...
If 45 and 49 both still use mozjs.dll, perhaps a 49 SSE build of just that dll could be used with the full 45 SSE build?
 

Only if its code is not changed to use SSE2-only commands yet. Which is unlikely IMO. But it won't hurt to try at least. :)

Share this post


Link to post
Share on other sites
47 minutes ago, jumper said:

> ... gecko > 49 ...
If 45 and 49 both still use mozjs.dll, perhaps a 49 SSE build of just that dll could be used with the full 45 SSE build?
 

don't try to replace DLLs with different versions or it will crash or don't even start.

Share this post


Link to post
Share on other sites

My experience has been different and having the source code helps. A version check should be easy to fix; new dependencies might expand build requirements; other scenarios are unlikely.

Share this post


Link to post
Share on other sites

I have already tried to install FF 48.0.2 (latest non-SSE2 version of FF) ... it runs OK with AthlonXP, but the javascript engine is still too old to be used on some web sites like the mentioned aukro.cz.

Edited by redfoxcz

Share this post


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

reverted following changes:
 - Remove webextensions conditional code from Basilisk. (6bb02d95f)
 - Remove WebExtension support from the platform. (43d44975b)
 - Remove the WebExtension Add-on Manager from our tree. (1e0da1994)
 - Use C++11 thread-safe statics with MSVC. (f595579f0)
 - Use C++11 thread-safe statics with MSVC. (js) (71d32272e)

Your reversions seem to be working; thanks! All my add-ons still seem to work (both legacy and WE) at least on Win 7. Will test XP Monday.

Hopefully this will be enough for the PM team and they'll finally stop throwing monkey wrenches into Basilisk's ability to support WE add-ons.

Share this post


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

Your reversions seem to be working; thanks! All my add-ons still seem to work (both legacy and WE) at least on Win 7. Will test XP Monday.

Hopefully this will be enough for the PM team and they'll finally stop throwing monkey wrenches into Basilisk's ability to support WE add-ons.

All extensions working well for me on Win 7 and XP in the latest build. Thanks again to Roy for reverting the unnecessary changes. 

As I said earlier in the thread these versions of basilisk are what Firefox 52.9 should have been.

Edited by DanR20
  • Like 1

Share this post


Link to post
Share on other sites
On 2/16/2019 at 6:09 AM, roytam1 said:

 

On 2/16/2019 at 6:09 AM, roytam1 said:

- Port several Skia upstream fixes. (a6ddde909)

Unfortunately Skia support doesn't work good in this last version.

Before I used gfx.content.azure.backends = direct2d1.1,skia,cairo and all was alrght, but now it leads to wrong Palemoon interface.

If you use direct2d1.1,skia,cairo = direct2d1.1,cairo (default), it is OK, but fonts are pale and thin (compared vs direct2d1.1,skia,cairo).

Correct it, please. Thanks.

 

  • Upvote 1

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