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 for XP

Recommended Posts


1 hour ago, Destro said:

how can I make new moon 28 work with discord m1VNJgV.jpg

change to firefox compatibility

Share this post


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

how can I make new moon 28 work with discord

If you want to use the Discord "Voice" feature ("You want to be able to talk to your team, ..."), then am afraid that New Moon is a no go :no: (by design/Moonchild's choice, it does not support WebRTC); this same issue was brought up a while ago in the Vista subforum:

Web version of discord doesn´t work

please do read through, included is an explanation from yours truly and some possible workaround (but not with NM28 ;)) ...

Share this post


Link to post
Share on other sites

On Basilisk/UXP, when I go to Help => About, what I get is this:

about.png

Which file provides this window? OR Which file should I edit to change the night-blue background or to add art to it?  :unsure:

Share this post


Link to post
Share on other sites

https://addons.palemoon.org/search-plugins/
Above URL is for SEARCH PLUGINS (works for 'RT' NM28XP and BorXP Browsers)

So, is there a way to SAVE these SEARCH PLUGIN 'click installs' as like a (EXTENSION) *.XPI file?
So, it would be like a say *.HTML file for GOOGLE SEARCH that I could 'click install' it from my computer?
I am NOT at all that 'techie' -- so maybe this is an easy answer that I just do not see it.
Hope it is clear what I am asking it. Any help is appreciated.

Added: @Flame. <-- THANKS for your REPLY below. I now have two more options than I had them before. And a better idea of how that this SEARCH situation works with the 'RT' Browsers.

Edited by TechnoRelic

Share this post


Link to post
Share on other sites

That page is overly restrictive in that regard, for some reason. And usually search engine is not a xpi, unfortunately. But if you need to add just the Google search, here's a zip of it, put google.xml into
moonchild productions/pale moon/<your.profile>/searchplugins/
and restart browser.
Also, there was a site that allowed creating your own custom search engines. Or was it an addon... Can't find that exact thing just now, but here is a seemingly good enough alternative: https://tobtu.com/customsearch.php

google.xml.zip

  • Like 1

Share this post


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

change to firefox compatibility

Neither firefox or Gecko Compatibility mode allows me to talk,  to be clear you can login discord, you can view channels and type and post things, however I was not able to talk or use mic.  I don't expect it to be fixed.

Share this post


Link to post
Share on other sites

Because Discord's use of your mic requires WebRTC which is not present in NM at all, try using Basilisk for that instead. (and read the topic @VistaLover has provided a link to, one of his posts there to be exact, which explains what you need to do to get it working)

  • Like 2

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-20190112-f38edc94a-xpmod.7z
Win64 https://o.rths.cf/basilisk/basilisk52-g4.1.win64-git-20190112-f38edc94a-xpmod.7z

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

PM28XP build:
Win32 https://o.rths.cf/palemoon/palemoon-28.3.0a1.win32-git-20190112-f38edc94a-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.3.0a1.win64-git-20190112-f38edc94a-xpmod.7z

Official repo changes since my last build:
- Expose hidden preference to disable Page Thumbnail generation. (9e2bf8316)
- [WebExAM] Properly handle the add-on name in case it's localized (6a97d9db0)
- Merge pull request #926 from JustOff/PR_WebExAM_addon.name (9f4afc255)
- Fix library window reference to SVG toolbar image. (e8cebef9d)
- Align Element.ScrollIntoView() with the spec. (c0a05ada1)
- Update basilisk blocklist header. (f38edc94a)

My changes since my last build:
- update libaom to git rev a1615ed01a112432825f231a1fa47295cff127b4
- update NSS to rev c8f7602ce9e6 with nss339-vc2013.diff applied
- enabled webrtc build option for bk52 builds

Edited by roytam1
  • Like 3

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-20190112-5924658-uxp-f38edc94a-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] Import Enigmail code as a bundled extension (384b619)
- Revert "[MAIL] Import Enigmail code as a bundled extension" (cd13806)
- [PLATFORM] Update commit pointer (5924658)

For UXP changes please see above.

Edited by roytam1

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.13-20190112-b2079811c-win32-sse.7z

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

Changes since my last build:
- bump version number (7c173bf05)
- import changes from tenfourfox:
 - M1338678 (99bece105)
 - limit maximum CSS value/variable lengths (69249a563)
 - followup to #534: M1502013 for testing in FPR12 (e504fccb4)
 - M1328894 (4cdf9315a)
 - #539: bustage fix to 4cdf9315a (9ca3c07e8) (2edc10f25)
- update NSS to rev c8f7602ce9e6 with nss339-vc2013.diff applied (b2079811c)

  • Like 1

Share this post


Link to post
Share on other sites

New Palemoon 27 Build!
* This build is beyond official 27.9.4 build.

32bit https://o.rths.cf/palemoon/palemoon-27.9.1a1.win32-git-20190112-35fb6f0f2-xpmod.7z
32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.1a1.win32-git-20190112-35fb6f0f2-xpmod-sse.7z
32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.1a1.win32-git-20190112-35fb6f0f2-xpmod-ia32.7z

64bit https://o.rths.cf/palemoon/palemoon-27.9.1a1.win64-git-20190112-35fb6f0f2-xpmod.7z

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

repo changes since my last build:
- import changes from wicknix/Arctic-Fox:
 - Backport of Mozilla Bug 1267338. Remove dead codepath for the case when we opened a window even though popupState was openAbused, since we never open a window in that situation (4930e3bb7)
 - slightly modernize code, use nsPIDOMWindow and prepare for next patch (37e709eca) (with missed win32 code plugged in)
 - Backport of Mozilla Bug 1222516 part 1. Add a window API for opening a window with navigation and a given docshell loadinfo to use for the navigation. (d4c222d45)
 - Backport of Mozilla Bug 1222516 part 2. Add a window API for opening a window passing through a boolean indicating that no opener should be set on the result. (c3259462b)
 - first batch to transition nsIDOMWindow to nsPIDOMWindow at about TenFourFox level (dba07065a)
 - update also GetOpener to nsPIDOMWindow (701c46ecb)
 - Backport of Mozilla Bug 1207245 - part 1 - move RefCounted<T> to its own file (1acef0a1d)
 - Bug 1207245 - part 2 followup - add more mozilla/RefCounted.h (31cad506d)
 - Bug 1207245 - part 0 - fix why-did-we-allow-that tests in TestRefPtr.cpp (cad11cb06) (80ef6dfdb)
- import changes from wicknix/Arctic-Fox:
 - backport of Bug 1188696 - Remove the XPCOM dependencies in nsRefPtr.h (6c2860799)
 - backport of Bug 1188696 - Hoist nsRefPtr.h into MFBT (e892acb58)
 - Backport of Bug 1138967 - Part 3: Add D3D11 YCbCr texture clients and upload on the client side (2e4218167)
 - Bug 1038536 - Flatten image/src/ directory (3adb2d635)
 - Bug 1038536 - Flatten image/public/ directory (22329f3b4)
 - Bug 1038536 - Flatten image/decoders/icon/qt/public/ directory. (7b5b8b2af)
 - Bug 1038536 - Update header guard after flatten image/build (20e1614ac)
 - Bug 1116905 - part 2 - add MakeAndAddRef helper function to facilitate constructing TemporaryRef (9c85f45a0)
 - Bug 1139781 - Implement VideoPlaybackQuality for MediaCodecReader. (1a7c6c0a7)
 - Bug 1138825 - Fix the crash at mAudioPromise: call decode audio data when the audio queue is empty and check the mAudioPromise is empty or not. (3f5d3a1c5)
 - Bug 875247 - Add support for DXVA2 via D3D11 (2ca491206)
 - Bug 1145513 - Upload YCbCr image data on the client side when using d3d9 layers. (50f7a69fa)
 - Bug 1053563 - Use a static create function to replace InitWith for TextureClient. (dd1c8fc89)
 - Bug 1145764 - Add some default-disabled logging to TextureClientPool (1cfc0d1b9)
 - Bug 1120780 - Fallback on lock_ycbcr when ColorConvertor fails (3a9b893f0)
 - Bug 1161815: Use a single ID2D1SolidColorBrush per DrawTarget. (a70b72ef6)
 - Bug 1160485 - remove implicit conversion from RefPtr<T> to TemporaryR…ef<T>; (e6e6224c5)
 - Bug 1116905 - part 3 - remove dependence on implicit conversion from T* to TemporaryRef<T>, gfx changes; (f71d3ffa8)
 - Bug 1116905 - part 1 - remove dependence on implicit conversion from T* to TemporaryRef<T>, non-gfx changes; (f66714955)
 - implement Event.srcElement as alias (6c1ee1c6d)
 - 1116905 - part 4 - remove implicit conversion from non-nullptr T* to TemporaryRef<T> (f94c680f9)
 - Bug 1031152 - Define a JS public API for working with SavedFrame instances (2aa41721a)
 - Update TLD's from ESR 60 (b9dbe0ca3) with some changes to fix building, reported to upstream:
 - https://github.com/wicknix/Arctic-Fox/commit/2e421816773b6a57502907ab22c285d994d8b024#r31893045
 - https://github.com/wicknix/Arctic-Fox/commit/50f7a69fa9a36634aef1ae5a221415ca98284435#r31892913
 - https://github.com/wicknix/Arctic-Fox/commit/f667149556ae0e64c9dbce08836bb5d957db2464#r31892928 (d16bac042)
- addendum to upstream change "first batch to transition nsIDOMWindow to nsPIDOMWindow at about TenFourFox level (dba07065a)": missing accessible code change. reported to upstream: https://github.com/wicknix/Arctic-Fox/commit/dba07065a9a9543f772dd98ff3d3358e72ce3c32#commitcomment-31896793 (bcfdf272b)
- import changes from rmottola/Arctic-Fox:
 - Bug 1135535 part 1 - Suppress C4805 unsafe mix type warnings in js/src and mark that warning an error on MSVC. (dc6556208)
 - Bug 1135535 part 2 - Fix C4067 unexpected token in js/src and mark this warning an error on MSVC. (5ee1a479e)
 - Bug 1135535 part 3 - Fix C4258 definition ignored warnings and mark it an error in js/src on MSVC. (0d6bdd2ff)
 - Bug 1136925 part 1. Stop passing a parent to JS_CloneObject (02806f3cb)
 - Bug 1136925 part 2. Stop passing a parent to Wrapper::New. (1d51cbd34)
 - Bug 1131803. Remove the use of parents from SandboxCallableProxyHandler and SandboxProxyHandler. (43015c1fa)
 - Bug 1131803 comment fix followup. (80f08fbdd)
 - Bug 1136292 part 1. Stop passing a parent to BindingJSObjectCreator methods, since it's always the global anyway. (80cdbc44d)
 - Bug 1136292 part 2. Stop passing an explicit JS::NullPtr parent to JS_NewObjectWithGivenProto in nsDocument. (4b9a421b2)
 - Bug 1136292 part 3. Stop passing a global as the parent arg to JS_NewObjectWithGivenProto in bindings code. (82e58f2c4)
 - Bug 1136292 part 4. Stop passing a global as the parent arg to JS_NewObjectWithGivenProto in XBL code. (8b0920249)
 - Bug 1136292 part 5. Stop passing a global as the parent arg to JS_NewObjectWithGivenProto in XPConnect. (d8d834ecd)
 - add missing parts of Bug 1138967 - Part 3 (f7dfd5865)
 - Bug 1136925 part 3. Stop passing parents to js::NewProxyObject. (dc13db8da)
 - Bug 1136925 part 4. Stop passing parents to ProxyObject::New. (e2d30e340) with some changes to fix building, reported to upstream:
 - https://github.com/rmottola/Arctic-Fox/commit/f7dfd58658595b9c5251b9258c625a7eeebdfbf6#r31909537 (a75a3d758)
- update nspr to 4.20 (cdef6ffd8)
- update NSS to rev c8f7602ce9e6 with nss339-vc2013.diff applied (e9b9856a4)
- restore accidentally removed nspr win64 patch (96f655649)
- reverting these changes in order to fix crash for now:
 - Bug 1136925 part 1. Stop passing a parent to JS_CloneObject (02806f3cb)
 - Bug 1136925 part 2. Stop passing a parent to Wrapper::New. (1d51cbd34)
 - Bug 1136925 part 3. Stop passing parents to js::NewProxyObject. (dc13db8da)
 - Bug 1136925 part 4. Stop passing parents to ProxyObject::New. (e2d30e340) (35fb6f0f2)

Edited by roytam1
  • Like 1
  • Upvote 1

Share this post


Link to post
Share on other sites

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

Changelog:

In-tree changes:
- nsIDOMWindow to nsPIDOMWindow conversion for Goanna3 nsIDOMWindow change (9049c387)
- bump K-Meleon version to 76.1 (972d4e6f)

Out-of-tree changes:
* update Goanna3 to git c581f09b3..35fb6f0f2
- import changes from wicknix/Arctic-Fox:
 - Backport of Mozilla Bug 1267338. Remove dead codepath for the case when we opened a window even though popupState was openAbused, since we never open a window in that situation (4930e3bb7)
 - slightly modernize code, use nsPIDOMWindow and prepare for next patch (37e709eca) (with missed win32 code plugged in)
 - Backport of Mozilla Bug 1222516 part 1. Add a window API for opening a window with navigation and a given docshell loadinfo to use for the navigation. (d4c222d45)
 - Backport of Mozilla Bug 1222516 part 2. Add a window API for opening a window passing through a boolean indicating that no opener should be set on the result. (c3259462b)
 - first batch to transition nsIDOMWindow to nsPIDOMWindow at about TenFourFox level (dba07065a)
 - update also GetOpener to nsPIDOMWindow (701c46ecb)
 - Backport of Mozilla Bug 1207245 - part 1 - move RefCounted<T> to its own file (1acef0a1d)
 - Bug 1207245 - part 2 followup - add more mozilla/RefCounted.h (31cad506d)
 - Bug 1207245 - part 0 - fix why-did-we-allow-that tests in TestRefPtr.cpp (cad11cb06) (80ef6dfdb)
- import changes from wicknix/Arctic-Fox:
 - backport of Bug 1188696 - Remove the XPCOM dependencies in nsRefPtr.h (6c2860799)
 - backport of Bug 1188696 - Hoist nsRefPtr.h into MFBT (e892acb58)
 - Backport of Bug 1138967 - Part 3: Add D3D11 YCbCr texture clients and upload on the client side (2e4218167)
 - Bug 1038536 - Flatten image/src/ directory (3adb2d635)
 - Bug 1038536 - Flatten image/public/ directory (22329f3b4)
 - Bug 1038536 - Flatten image/decoders/icon/qt/public/ directory. (7b5b8b2af)
 - Bug 1038536 - Update header guard after flatten image/build (20e1614ac)
 - Bug 1116905 - part 2 - add MakeAndAddRef helper function to facilitate constructing TemporaryRef (9c85f45a0)
 - Bug 1139781 - Implement VideoPlaybackQuality for MediaCodecReader. (1a7c6c0a7)
 - Bug 1138825 - Fix the crash at mAudioPromise: call decode audio data when the audio queue is empty and check the mAudioPromise is empty or not. (3f5d3a1c5)
 - Bug 875247 - Add support for DXVA2 via D3D11 (2ca491206)
 - Bug 1145513 - Upload YCbCr image data on the client side when using d3d9 layers. (50f7a69fa)
 - Bug 1053563 - Use a static create function to replace InitWith for TextureClient. (dd1c8fc89)
 - Bug 1145764 - Add some default-disabled logging to TextureClientPool (1cfc0d1b9)
 - Bug 1120780 - Fallback on lock_ycbcr when ColorConvertor fails (3a9b893f0)
 - Bug 1161815: Use a single ID2D1SolidColorBrush per DrawTarget. (a70b72ef6)
 - Bug 1160485 - remove implicit conversion from RefPtr<T> to TemporaryR…ef<T>; (e6e6224c5)
 - Bug 1116905 - part 3 - remove dependence on implicit conversion from T* to TemporaryRef<T>, gfx changes; (f71d3ffa8)
 - Bug 1116905 - part 1 - remove dependence on implicit conversion from T* to TemporaryRef<T>, non-gfx changes; (f66714955)
 - implement Event.srcElement as alias (6c1ee1c6d)
 - 1116905 - part 4 - remove implicit conversion from non-nullptr T* to TemporaryRef<T> (f94c680f9)
 - Bug 1031152 - Define a JS public API for working with SavedFrame instances (2aa41721a)
 - Update TLD's from ESR 60 (b9dbe0ca3) with some changes to fix building, reported to upstream:
 - https://github.com/wicknix/Arctic-Fox/commit/2e421816773b6a57502907ab22c285d994d8b024#r31893045
 - https://github.com/wicknix/Arctic-Fox/commit/50f7a69fa9a36634aef1ae5a221415ca98284435#r31892913
 - https://github.com/wicknix/Arctic-Fox/commit/f667149556ae0e64c9dbce08836bb5d957db2464#r31892928 (d16bac042)
- addendum to upstream change "first batch to transition nsIDOMWindow to nsPIDOMWindow at about TenFourFox level (dba07065a)": missing accessible code change. reported to upstream: https://github.com/wicknix/Arctic-Fox/commit/dba07065a9a9543f772dd98ff3d3358e72ce3c32#commitcomment-31896793 (bcfdf272b)
- import changes from rmottola/Arctic-Fox:
 - Bug 1135535 part 1 - Suppress C4805 unsafe mix type warnings in js/src and mark that warning an error on MSVC. (dc6556208)
 - Bug 1135535 part 2 - Fix C4067 unexpected token in js/src and mark this warning an error on MSVC. (5ee1a479e)
 - Bug 1135535 part 3 - Fix C4258 definition ignored warnings and mark it an error in js/src on MSVC. (0d6bdd2ff)
 - Bug 1136925 part 1. Stop passing a parent to JS_CloneObject (02806f3cb)
 - Bug 1136925 part 2. Stop passing a parent to Wrapper::New. (1d51cbd34)
 - Bug 1131803. Remove the use of parents from SandboxCallableProxyHandler and SandboxProxyHandler. (43015c1fa)
 - Bug 1131803 comment fix followup. (80f08fbdd)
 - Bug 1136292 part 1. Stop passing a parent to BindingJSObjectCreator methods, since it's always the global anyway. (80cdbc44d)
 - Bug 1136292 part 2. Stop passing an explicit JS::NullPtr parent to JS_NewObjectWithGivenProto in nsDocument. (4b9a421b2)
 - Bug 1136292 part 3. Stop passing a global as the parent arg to JS_NewObjectWithGivenProto in bindings code. (82e58f2c4)
 - Bug 1136292 part 4. Stop passing a global as the parent arg to JS_NewObjectWithGivenProto in XBL code. (8b0920249)
 - Bug 1136292 part 5. Stop passing a global as the parent arg to JS_NewObjectWithGivenProto in XPConnect. (d8d834ecd)
 - add missing parts of Bug 1138967 - Part 3 (f7dfd5865)
 - Bug 1136925 part 3. Stop passing parents to js::NewProxyObject. (dc13db8da)
 - Bug 1136925 part 4. Stop passing parents to ProxyObject::New. (e2d30e340) with some changes to fix building, reported to upstream:
 - https://github.com/rmottola/Arctic-Fox/commit/f7dfd58658595b9c5251b9258c625a7eeebdfbf6#r31909537 (a75a3d758)
- update nspr to 4.20 (cdef6ffd8)
- update NSS to rev c8f7602ce9e6 with nss339-vc2013.diff applied (e9b9856a4)
- restore accidentally removed nspr win64 patch (96f655649)
- reverting these changes in order to fix crash for now:
 - Bug 1136925 part 1. Stop passing a parent to JS_CloneObject (02806f3cb)
 - Bug 1136925 part 2. Stop passing a parent to Wrapper::New. (1d51cbd34)
 - Bug 1136925 part 3. Stop passing parents to js::NewProxyObject. (dc13db8da)
 - Bug 1136925 part 4. Stop passing parents to ProxyObject::New. (e2d30e340) (35fb6f0f2)

* Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses.

Edited by roytam1

Share this post


Link to post
Share on other sites

new goanna3 builds are taken down due to crash. sorry for any inconvenience caused.

Share this post


Link to post
Share on other sites

Seems language packs aren't compatible with newest NM yet again... running 28.3 rc3 polish language pack, and NM just throws an error and reverts back to default language after that.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×