Jump to content

My Browser Builds (Part 1)


Recommended Posts

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

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

Link to comment
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)

Link to comment
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
Link to comment
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
Link to comment
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)

Link to comment
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
Link to comment
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
Link to comment
Share on other sites

@roytam1 Is it possible (with reasonable effort) for you to build your patched PM27 version for linux? Puppy Linux, to be exact. Or any of Mozilla-related stuff we discuss here, for that matter? "Official" builds are abandoned, just like XP ones. But to have a modern noSSE or SSE browser is even more important. Thanks!

Edited by Flame.
Link to comment
Share on other sites

2 hours ago, Flame. said:

Is it possible (with reasonable effort) for you to build your patched PM27 version for linux? Puppy Linux, to be exact. Or any of Mozilla-related stuff we discuss here, for that matter? "Official" builds are abandoned, just like XP ones. But to have a modern noSSE or SSE browser is even more important. Thanks!

that maybe hard, since my patches are totally untested on non-MSVC and/or non-Windows environment.

Link to comment
Share on other sites

8 hours ago, roytam1 said:

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 (untested in pm28, seems working in preliminary test in bk52)

I have disabled WebRTC again.

The reason is a decrease in privacy:

 

https://browserleaks.com/webrtc

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