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 browser builds (part 2)

Recommended Posts

On 2/25/2020 at 12:38 PM, Dylan Cruz said:
  1. At some point during installation, it said something like "InterLink is the browser and MailNews is the mail client", but I think you meant Borealis or whatever.

yes.
 

Quote
  1. The installer itself does download the programs. However, I can't figure it out. It downloaded both of the programs (New Moon x64 and MailNews) into the proper Programs Files directories, which is good. But...
  2. IT created desktop shortcuts for both programs, but it put them on the desktop of the CURRENT USER - rather than in the "Public Desktop" folder. I logged into an administrator account to run the installer and when I logged back in to a standard account, no shortcuts. But that's not a big deal, I can create the shortcuts manually. "New Moon x64" is a good name, but I prefer "MailNews" to "Interlink" (and it opens and shows "MailNews" in the title bar anyways) so I would rename it anyways

known bug, I will work on that.

Quote
  1. However, from a standard account, I cannot actually run either program! When I try accessing the respective folder in Program Files, it says that I require administrator privileges to accomplish this!
  2. I know these programs don't require admin rights, so why does the installer lock these browsers down to administrators only? That kind of defeats the whole point.

basically another part of that same bug.

Quote
  1. I'd prefer a simpler version, if possible, that just downloaded the latest of the selected programs and put them in the program files directories, and didn't restrict the directory permissions or create desktop shortcuts. Is this possible?

that is basically what the end goal is, I think. What you say seems to be about what I have, sans mentioned bug. I could easily add a "dont make shortcuts" or a "put shortcut in public/private folder only" option.

Quote

How can I recompile your code?

I used winrar to """compile""" (not really, just packing).

Share this post


Link to post
Share on other sites

38 minutes ago, i430VX said:

yes.
 

known bug, I will work on that.

basically another part of that same bug.

that is basically what the end goal is, I think. What you say seems to be about what I have, sans mentioned bug. I could easily add a "dont make shortcuts" or a "put shortcut in public/private folder only" option.

I wouldn't worry about it anymore. I was able to successfully fork your scripts to do everything I needed. Here is my CHANGELOG:


echo 1) Support for multiuser installation and use
echo   - To this end, shortcuts are now created in Public Desktop.
echo   - Backwards compatible with NT 5.x
echo 2) Program execution by non-administrative users allowed
echo 3) Shortcuts also created in Start Menu
echo   - Backwards compatible with NT 5.x
echo 4) Updated information about MailNews in the HELP
echo 5) Updated installer tip: "XP/vista" now "XP/Vista/7"
echo 6) The following shortcut was renamed: "Interlink" to "MailNews"

 

If you or anyone is interested I can post the modified code, but I'm guessing most others are fine with how it is now.
 

38 minutes ago, i430VX said:

I used winrar to """compile""" (not really, just packing).

Gotcha. I tried 7Z but it didn't work.

I just left it as a bunch of files, works for me. I did have to comment out the stuff that expected it to be in a tmp dir and deleted everything post-install. Don't ask how I found out it did that...

Share this post


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

Don't ask how I found out it did that...

:whistle:

yeah... few mins ago i was thinking first i should document the code more clearly...

Share this post


Link to post
Share on other sites
Just now, i430VX said:

:whistle:

yeah... few mins ago i was thinking first i should document the code more clearly...

No worries, it's all pretty self-explanatory batch. It's not hard to decipher.

I mostly left what was there intact, modified a few things, and added others.

I also forked my own fork to create a version that silently installs MailNews and the appropriate version of New Moon. In theory, I could use Group Policy to add that as a startup script and it would automatically update the browser everyday!

Share this post


Link to post
Share on other sites

@roytam1 , @vikmin <--

For those who might desire RT ICEAPE Browser (SeaMonkey)
with a Language Pack installed with it.

http://o.rths.ml/gpc/files1.rt/home.html
So , this relates to RT ICEAPE-UXP Browser (SeaMonkey)

https://www.hyperbola.info/packages/?q=iceape
Search for all ICEAPE related items

https://www.hyperbola.info/packages/community/i686/iceape-uxp/
List of Language Packs for RT ICEAPE-UXP Browser

https://www.hyperbola.info/packages/community/any/iceape-uxp-l10n-es-es/
Download (Mirror , right side) FILE = iceape-uxp-l10n-es-es-52.9.20190826-3-any.pkg.tar.xz

Use 7-ZIP software on FILE ... Folder Path is:
\Downloads\Iceape\iceape-uxp-l10n-es-es-52.9.20190826-3-any.pkg.tar ...
\iceape-uxp-l10n-es-es-52.9.20190826-3-any.pkg\usr\lib\iceape-uxp\extensions
There finally , you get to FILE = langpack-es-ES@iceape-uxp.hyperbola.info.xpi

So , you install the Extension *.xpi , did not need any modification here.

*** For LANGUAGE PACK ACTIVATION via About:Config ***

(Default for ENGLISH US)
general.useragent.locale = en-US
intl.accept_languages = en-US, en

(Default for SPANISH ES)
general.useragent.locale = es-ES
intl.accept_languages = es-ES, es

That should be enough on the RT ICEAPE Browser Language Pack installation.

Added observations:
(1) The ICEAPE Language Pack Extension(s) *.xpi file(s) is somewhat hidden , but definitely there.
(2) RT BNAV Browser is ENGLISH Only , in that there is no easy Language Pack support.
(3) RT ICEAPE Browser has "Inspect Element" (Right Click Menu) , RT BNAV does not.
(4) RT ICEAPE Browser has NETWORK settings INTERNAL , RT BNAV does not , must use Extension.
(5) RT ICEAPE Browser has direct uBlock Origin Legacy support now , RT BNAV does not.
... (a) Easy *.xpi EDIT of INSTALL.RDF file allows RT BNAV to work with uBO , but YOU have to do it.

Edited by TechnoRelic
  • Like 1

Share this post


Link to post
Share on other sites

I think new version legacy branch of Ublock Origin - 1.16.14.8 have serious bug - it does not automatically update EasyList - there is a message constantly in Ublock Origin dashboard: A network error prevented the resource from being updated.

It can be updated only manually right now by going in UBO dashboard and force manual update by clicking on small clock icon there and then pushing "Update now" button.

Can someone tell about that to Raymond Hill or JustOff ? That's a serious bug IMHO!

UBO Easylist fail update.png

Edited by Rod Steel

Share this post


Link to post
Share on other sites

I just checked and I couldn't see that error message, but all the filters were marked as out of date.
I manual update worked fine.
How often are they supposed to be automatically updated?
:dubbio:

Share this post


Link to post
Share on other sites

I figured it out!

The reason a UAC prompt pops up when you click Make New Moon the default (helper.exe) is so it can add itself as a program to "Default programs" in Windows.

It's not there by default.

Once an admin does this, it's there for all users. Then, standard users can make it the default or not at their call.

So easy workaround: make programs the default as admin when installing, and there should be no issues down the line.

Share this post


Link to post
Share on other sites
19 hours ago, Rod Steel said:

Ublock Origin - 1.16.14.8 have serious bug - it does not automatically update EasyList

Couldn't confirm. EasyList shows up-to-date on mine.

A few other filters I use showed errors from the last update attempt, but a manual update fixed them all.

19 hours ago, Dave-H said:

How often are they supposed to be automatically updated?

Not sure how often updates run, but IIRC most filters are considered "out of date" after a couple of days. So I'd guess it starts an update when the browser starts, as well as daily if you leave the browser open for extended periods.

Share this post


Link to post
Share on other sites

advance notice: yeah I don't forget to update bk55!

  • Like 1

Share this post


Link to post
Share on other sites

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200229-6e6ffb8-uxp-ae8eb4d4c-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.5.win64-git-20200229-6e6ffb8-uxp-ae8eb4d4c-xpmod.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom

IA32 Win32 https://o.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200229-6e6ffb8-uxp-ae8eb4d4c-xpmod-ia32.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32

NM28XP build:
Win32 https://o.rths.ml/palemoon/palemoon-28.9.0a1.win32-git-20200229-384ae7977-uxp-ae8eb4d4c-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.9.0a1.win64-git-20200229-384ae7977-uxp-ae8eb4d4c-xpmod.7z

Official UXP changes since my last build:
- Revert 1320408 part 15: Make addDataProperty static (b1cd96989)
- Revert #1142 - Remove unboxed objects (5ee844f71)
- Reclassify heapsnapshot and nsJSInspector as not part of devtools (4e2e9be6a)
- Remove redundant moz.build from db/ (7c8262e8c)
- Issue #1053 - Remove android support from XPCOM (69ed4e4b4)
- Issue #1053 - Remove android support from xpcom/threads/nsThread.cpp (c895d35a7)
- Issue #1053 - Remove android support from uriloader (ce21c398d)
- Issue #1053 - Remove android support from storage/mozStorageConnection.cpp (881c1e5f1)
- Issue #1053 - Remove android support from netwerk (bdad2357a)
- Issue #1053 - Remove android support from netwerk/protocol/http/nsHttpHandler.cpp (13a8e7888)
- Issue #1053 - Remove android support from mozglue (5496e4f39)
- Issue #1053 - Remove android support from ipc except for ipc/chromium (dada39db2)
- Issue #1053 - Remove android support from mfbt (2896724ea)
- Issue #1053 - Remove android support from memory (e9360fae1)
- Revert "Issue #1382 - Remove invalid assertion." (be16123dd)
- Revert #1137 - Remove unboxed arrays (dd57b9273)
- Follow-up to 4e2e9be6a - Move HeapSnapshot DevTools-only Modules back to DevTools (e9ee12c98)
- Issue #1053 - Remove android support from intl/locale/nsLocaleService.cpp (33ec695ac)
- Issue #1053 - Remove android support from image (30e4959bd)
- Issue #1053 - Remove android support from hal (81089ff09)
- Revert #1091 Remove unboxed object code phase 1 + extras. (ecdeefc4d)
- Issue #1355 - Better way to create display items for column backgrounds (44c47c503)
- Issue #1053 - Remove android support from docshell (8e09aff18)
- Issue #1053 - Remove android support from db (20f0905b3)
- Issue #439 - Remove tests from toolkit/ (0ddd00f19)
- Layout\reftests\table-background\reftest.list should have only additions to the end of it. (efdc2af8a)
- Bug 1339444 - Remove unused resource://gre/modules/sqlite/sqlite_internal.js (8f35c37a9)
- Issue #1053 - Remove android support from toolkit (35c26c6c1)
- Merge pull request #1461 from MoonchildProductions/ubbo (cce2bc967)
- Issue #1053 - Remove android preprocessor directive from toolkit/locales/jar.mn (4ff7606b6)
- Merge pull request #1463 from win7-7/column-backgrounds-pr (d585e25e2)
- No Issue - Always build marionette until it can be tracked down and killed (11d14ae59)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (de35c43f1)
- [DOM] Add a null check (cdc2a22c7)
- Revert "Layout\reftests\table-background\reftest.list should have only additions to the end of it." (16abf27e6)
- Revert "Issue #1355 - Better way to create display items for column backgrounds" (793da7dd6)
- Issue #1465 - Implement optional catch binding. (ae8eb4d4c)

Official Basilisk changes since my last build:
- [Docs] Minor update and correction of some LICENSE files. (6e6ffb8)

Official Pale-Moon changes since my last build:
- Update platform branch pointer (unstable 2020-02-26) (236feae24)
- Update platform branch pointer (unstable 2020-02-26 v2) (a71fb4d2a)
- Update platform branch pointer (unstable 2020-02-27) (384ae7977)

  • 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.ml/boc-uxp/mailnews.win32-20200229-6cf2e411-uxp-ae8eb4d4c-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20200229-6cf2e411-uxp-ae8eb4d4c-xpmod.7z

source patch (excluding UXP): https://o.rths.ml/boc-uxp/boc-uxp-src-xpmod-20191123.7z

No official repo changes since my last build.

--

New build of IceApe-UXP for XP!

Test binary:
https://o.rths.ml/gpc/files1.rt/iceape.win32-20200229-id-088353e-ia-041bf6a-uxp-ae8eb4d4c-xpmod.7z

For UXP changes please see above.

  • Like 2

Share this post


Link to post
Share on other sites

New build of post-deprecated Serpent/moebius for XP!
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.

Test binary:
Win32 http://o.rths.ml/basilisk/basilisk55-win32-git-20200229-f7cbe248d-xpmod.7z
Win64 http://o.rths.ml/basilisk/basilisk55-win64-git-20200229-f7cbe248d-xpmod.7z

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

Repo changes:
- update NSS to UXP version (3ea8e615b)
- import NSS tip revs: bug1608493, bug1610687, bug1611209, bug1582169, bug1614786, bug1538980, bug1614870, bug1431940 (fb15d459d)
- import changes from `RFC6367' branch in UXP:
 - Issue #1462 - Part 1: Implement HMAC-based Camellia suites in NSS. (099a1ea88)
 - Issue #1462 Part 2: Implement security manager changes for RFC 6367 §2.1 (813dd6369) (b27a58271)
- import changes from tenfourfox:
 - #578: M1322864 M1585106 M1597043 (7758ebb12)
 - #578: M1579060 M1586176 (f3f295615)
 - #581: M1047098 M1355576 (ec8e68102) (remove-tele part only)
 - closes #582: M1358018 modified for 45ESR (74fd7b6d0)
 - #584: update certs, pins, TLDs (690b9bbce)
 - #587: M1513855 M1596668 M1602944 M1599420 M1595399 (35a4358b3)
 - #587: update TLDs, certs, pins, etc. (35584e5e6)
 - #587: M1598543 M1607902 disable remote jars (cfb4b1e08)
 - #587: update TLDs (c15b86c49)
 - #591: M1467722 (cfb43390a) (with libeditor fix)
 - #591: bustage fix (bbc9a12a5)
 - #593: M1607742 M1684490 + updated TLDs, pins, HSTS (67706e1f6) (f7cbe248d)

  • Like 2

Share this post


Link to post
Share on other sites

New build of Firefox 45ESR:

Test binary:
SSE https://o.rths.ml/gpc/files1.rt/firefox-45.9.21-20200229-4af255ba8-win32-sse.7z
IA32 https://o.rths.ml/gpc/files1.rt/firefox-45.9.21-20200229-4af255ba8-win32-ia32.7z

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

Changes since my last build:
- import changes from tenfourfox:
 - #587: M1598543 M1607902 disable remote jars (cfb4b1e08)
 - closes #588: make urlbar a bit more responsive (2b0ed5adb)
 - #587: update TLDs (c15b86c49) (b0419c145)
- import NSS tip revs: bug1608493, bug1610687, bug1611209, bug1582169, bug1614786, bug1538980, bug1614870, bug1431940 (c02c4a148)
- bump version to 45.9.21 (e3bc38bb5)
- reverted my TLS 1.3 changes and import changes from tenfourfox:
 - #334, closes #489: enable TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 for amtrak.com (14d8add7c) (#334 part only)
 - #590: TLS 1.3 support (consolidated) with locale workaround (fae264c81) (13552d57d)
- import changes from tenfourfox:
 - #591: M1467722 (cfb43390a)
 - #591: bustage fix (bbc9a12a5)
 - #592: implement CSSStyleSheet rules and addRule (2eb5ba7f6)
 - #588: increase latency of search a little more (ddd1b9aab)
 - #541: more disgusting hacks to fix jsfiddle (1f3d8fcbe)
 - more hosts for adblock (1cdef889b)
 - #593: M1607742 M1684490 + updated TLDs, pins, HSTS (67706e1f6) (4af255ba8)

  • Like 3

Share this post


Link to post
Share on other sites

BUG REPORT: The previous build od Basilisk 52, namely 20200222 fails to load both (the correctly installed)  Open H264 Video Codec and the Primetime Content Decription Module again. Reverting to 20200110 fixes it, so it's something incorporated after it.

Since I saw no report about that issue, I presume the latest version (20200229) has it, too, but still had no time to test whether that's true or not..

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

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...