Jump to content

My Browser Builds (Part 2)


Recommended Posts

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20200118-b01bff6b-uxp-e4c4c20e7-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20200118-b01bff6b-uxp-e4c4c20e7-xpmod.7z

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

Official repo changes since my last build:
- Add the ability to get an msbuild from an arbitrary date to version2k (e9238f7f)
- Update commit pointer (b01bff6b)

For UXP changes please see above.

Link to comment
Share on other sites


New NewMoon 27 Build!

32bit https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200118-3c4a44c16-xpmod.7z
32bit SSE https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200118-3c4a44c16-xpmod-sse.7z
32bit noSSE https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200118-3c4a44c16-xpmod-ia32.7z

64bit https://o.rths.ml/palemoon/palemoon-27.9.7.win64-git-20200118-3c4a44c16-xpmod.7z

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

repo changes since my last build:
- import changes from rmottola/Arctic-Fox:
 - Goanna->Gecko:  GoannaMediaPluginService & GoannaTouchDispatcher (1e10799bf)
 - Goanna->Gecko:  GoannaProcess (dd671240a)
 - Goanna->Gecko: goannamediaplugin (2a9423ba6)
 - Goanna->Gecko: GoannaContentController (62e7c2f5f)
 - Goanna->Gecko: GoannaProfiler & GoannaTaskTracer (376c45a3c) (3e6694dfa)
- import changes from rmottola/Arctic-Fox:
 - remove mobile-android (cf8ef1e27)
 - remove also android examples (94f68c0e5)
 - remove android mozglue (d0114f339) (ec05a9b22)
- import change from rmottola/Arctic-Fox:
 - Bug 1160098 - XULElement::LoadSrc() should check whether we successfully created a new frameLoader before trying to call SetIsPrerendered() on it r=smaug (ca804e43) (7733293ea)
- align changes from rmottola/Arctic-Fox (rev e67e868c) to our tree Part 1: osx devtools theme (17f5e5203)
- align changes from rmottola/Arctic-Fox (rev e67e868c) to our tree Part 2: mozbuild changes (60cea5c35)
- align changes from rmottola/Arctic-Fox (rev e67e868c) to our tree Part 3: misc fixes including:
 - Bug 1218882 - lz4.js should be usable outside of workers, r=Yoric. (360bb783)
 - Bug 1046245 - enumerateDevices (harmless interface version) r=smaug, r=jesup (ce475127)
 - Bug 1046245 - enumerateDevices returns label for pages w/active gUM or persistent permissions. r=jesup (ec780fb6)
 - Bug 1110973 - Add a preference for enabling fake streams for tests, and use it in the Loop functional tests. r=smaug (580092e3)
 - Bug 1046245 - enumerateDevices session-persisted hmac id. r=jesup (7d4eb087) (5f6df85cb)
- align changes from rmottola/Arctic-Fox (rev e67e868c) to our tree Part 4: front-end fixes (6785ff1ad)
- Merge pull request #2 from roytam1/af-sync-works (7bfdfdf34)
- import changes from `devel' branch of rmottola/Arctic-Fox:
 - Bug 1132874 - Improve protections against sending a parent plugin protocol shutdown message to the child after the child has torn down. r=aklotz (b80b45fa7)
 - Bug 1103036 - Follow-up to initial patch; r=jchen (51337c2dc)
 - Bug 1132874 - Simplify PPluginWidget protocol handling, and avoid sending async messages from the parent. Addresses a problem with sub protocols that are torn down randomly from either side of the connection. r=aklotz (3ad936e84)
 - Bug 1128214 - Avoid a crash when attempting to render windows titlebar specific theme elements with e10s. r=roc (b6f17da09)
 - Bug 1139368 - Set FilterTypeSet dependency in improveThisTypesForCall. r=h4writer (422de7271)
 - Bug 864041 - Remove Firefox 2+3 compat code from about:sessionrestore. r=mak (4cfc6fe9a)
 - Bug 1009599 - Restoring from about:sessionrestore fails when there is more than one tab in the window r=smacleod (88ca1cfbc)
 - Bug 1146052 - Fix empty about:sessionrestore after crash as well as empty about:welcomeback after resetting the profile r=smacleod (211b50396)
 - Bug 1043797: extended popup notifications to create a generic doorhanger for all security notifications incl. mixed content r=adw (f7c2d5ded)
 - Bug 900845 - We aren't using the NetUtil module in SessionStore.jsm. (3f5ddd133)
 - Bug 898755 - Remove _resume_session_once_on_shutdown code from SessionStore; r=yoric (eb159fec9)
 - Bug 902727 - [Session Restore] Remove legacy _writeFileEncoder; r=smacleod (8e375c529)
 - space cleanup (cbd71ce91)
 - Bug 968923 - part 1 - add infrastructure for defining use counters from UseCounters.conf; original-author=heycam; r=heycam,gfritzsche,mshal (d0dea9997)
 - Bug 968923 - part 2 - change MappedAttrParser to store a nsSVGElement directly, instead of its nsIPrincipal; r=smaug (4eff86d7f)
 - Merge branch 'devel' of https://github.com/rmottola/Arctic-Fox into devel (feb4378e6) (3c4a44c16)

Edited by roytam1
Link to comment
Share on other sites

New regular/weekly KM-Goanna release:
https://o.rths.ml/kmeleon/KM76.2-Goanna-20200118.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git fa517dfc6..3c4a44c16:
- import changes from rmottola/Arctic-Fox:
 - Goanna->Gecko:  GoannaMediaPluginService & GoannaTouchDispatcher (1e10799bf)
 - Goanna->Gecko:  GoannaProcess (dd671240a)
 - Goanna->Gecko: goannamediaplugin (2a9423ba6)
 - Goanna->Gecko: GoannaContentController (62e7c2f5f)
 - Goanna->Gecko: GoannaProfiler & GoannaTaskTracer (376c45a3c) (3e6694dfa)
- import changes from rmottola/Arctic-Fox:
 - remove mobile-android (cf8ef1e27)
 - remove also android examples (94f68c0e5)
 - remove android mozglue (d0114f339) (ec05a9b22)
- import change from rmottola/Arctic-Fox:
 - Bug 1160098 - XULElement::LoadSrc() should check whether we successfully created a new frameLoader before trying to call SetIsPrerendered() on it r=smaug (ca804e43) (7733293ea)
- align changes from rmottola/Arctic-Fox (rev e67e868c) to our tree Part 1: osx devtools theme (17f5e5203)
- align changes from rmottola/Arctic-Fox (rev e67e868c) to our tree Part 2: mozbuild changes (60cea5c35)
- align changes from rmottola/Arctic-Fox (rev e67e868c) to our tree Part 3: misc fixes including:
 - Bug 1218882 - lz4.js should be usable outside of workers, r=Yoric. (360bb783)
 - Bug 1046245 - enumerateDevices (harmless interface version) r=smaug, r=jesup (ce475127)
 - Bug 1046245 - enumerateDevices returns label for pages w/active gUM or persistent permissions. r=jesup (ec780fb6)
 - Bug 1110973 - Add a preference for enabling fake streams for tests, and use it in the Loop functional tests. r=smaug (580092e3)
 - Bug 1046245 - enumerateDevices session-persisted hmac id. r=jesup (7d4eb087) (5f6df85cb)
- align changes from rmottola/Arctic-Fox (rev e67e868c) to our tree Part 4: front-end fixes (6785ff1ad)
- Merge pull request #2 from roytam1/af-sync-works (7bfdfdf34)
- import changes from `devel' branch of rmottola/Arctic-Fox:
 - Bug 1132874 - Improve protections against sending a parent plugin protocol shutdown message to the child after the child has torn down. r=aklotz (b80b45fa7)
 - Bug 1103036 - Follow-up to initial patch; r=jchen (51337c2dc)
 - Bug 1132874 - Simplify PPluginWidget protocol handling, and avoid sending async messages from the parent. Addresses a problem with sub protocols that are torn down randomly from either side of the connection. r=aklotz (3ad936e84)
 - Bug 1128214 - Avoid a crash when attempting to render windows titlebar specific theme elements with e10s. r=roc (b6f17da09)
 - Bug 1139368 - Set FilterTypeSet dependency in improveThisTypesForCall. r=h4writer (422de7271)
 - Bug 864041 - Remove Firefox 2+3 compat code from about:sessionrestore. r=mak (4cfc6fe9a)
 - Bug 1009599 - Restoring from about:sessionrestore fails when there is more than one tab in the window r=smacleod (88ca1cfbc)
 - Bug 1146052 - Fix empty about:sessionrestore after crash as well as empty about:welcomeback after resetting the profile r=smacleod (211b50396)
 - Bug 1043797: extended popup notifications to create a generic doorhanger for all security notifications incl. mixed content r=adw (f7c2d5ded)
 - Bug 900845 - We aren't using the NetUtil module in SessionStore.jsm. (3f5ddd133)
 - Bug 898755 - Remove _resume_session_once_on_shutdown code from SessionStore; r=yoric (eb159fec9)
 - Bug 902727 - [Session Restore] Remove legacy _writeFileEncoder; r=smacleod (8e375c529)
 - space cleanup (cbd71ce91)
 - Bug 968923 - part 1 - add infrastructure for defining use counters from UseCounters.conf; original-author=heycam; r=heycam,gfritzsche,mshal (d0dea9997)
 - Bug 968923 - part 2 - change MappedAttrParser to store a nsSVGElement directly, instead of its nsIPrincipal; r=smaug (4eff86d7f)
 - Merge branch 'devel' of https://github.com/rmottola/Arctic-Fox into devel (feb4378e6) (3c4a44c16)

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

A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76

Link to comment
Share on other sites

21 hours ago, roytam1 said:

Hi roytam1,

Previously on Palemoon 27 build 20200104, I could type the following into the address bar to limit my search to a specific site:

site:www.example.com searchterm

But now on the latest build 20200118, when I type the same command into the address bar I get this error:

    Problem loading page

    The address wasn't understood

    Pale Moon doesn't know how to open this address, because the protocol (site) isn't associated with any program.

    You might need to install other software to open this address.

 

How can I make the latest build recognise the site: prefix as a command, like previous builds ? (I would strongly prefer to use the address bar rather than the search bar.)

Thank you !

Link to comment
Share on other sites

1 hour ago, cloudstr said:

Hi roytam1,

Previously on Palemoon 27 build 20200104, I could type the following into the address bar to limit my search to a specific site:


site:www.example.com searchterm

But now on the latest build 20200118, when I type the same command into the address bar I get this error:


    Problem loading page

    The address wasn't understood

    Pale Moon doesn't know how to open this address, because the protocol (site) isn't associated with any program.

    You might need to install other software to open this address.

 

How can I make the latest build recognise the site: prefix as a command, like previous builds ? (I would strongly prefer to use the address bar rather than the search bar.)

Thank you !

you may need to exchange their position instead.

Link to comment
Share on other sites

On 1/17/2020 at 9:05 PM, Mathwiz said:

GitHub relies way too much on the UA, and none of our browsers provides GitHub with a suitable UA out of the box (or .7z). Well, Serpent 52 does, but only in "native" move (not in FF-compatible mode). So Iset an SSUAO with Serpent 52's native UA string, Mozilla/5.0 (Windows NT 6.1; rv:52.0) Goanna/4.4 Basilisk/52.9.0, for github.com (to be consistent and safe, I also set the same SSUAO for githubassets.com and githubusercontent.com, although I don't think those are strictly necessary).

Note that FF 60.9 also works, but the MCP's latest browsers now default to FF 68.9, which doesn't work (unless you're running a Quantum browser).

It's nonsense like this that makes me somewhat sympathetic to what Google is proposing to do with user agents. Web sites should base their functionality on the capabilities of the browser, not its version or what OS it's running on.

[...]

Thank you very much! I set the UA for those three domains as you said and set general.useragent.compatMode.firefox from true to false. Then I went back to github.com, and yes, everything works now! :)

Edit: It works on New Moon as well, so I don't have to switch browsers just for github. That was really helpful.

Edited by GrandAdmiralThrawn
Link to comment
Share on other sites

2 hours ago, volkovysk said:

Bug Report:
Not working in the latest build of New-Moon v27 and Arctic-Fox settings «user_pref("browser.startup.page", 3)». Does not remember windows and tabs opened last time.

yea, session support is broken after sync, and it is not working in upstream

Link to comment
Share on other sites

On 1/19/2020 at 1:45 PM, sparty411 said:

Somewhat unrelated, but has anyone seen this?

It looks like the Opera 12.15 source code was released.

Well, I wouldn't say it has been released... it has been leaked. Repositories with the source code are taken down as quickly as they show up. Pretty heavy fight going on right now...

Link to comment
Share on other sites

For the Interlink Mail and News Client, I tried Matt Tobin's "real" version for 64-bit Windows.  Has anyone come across working themes for it?  I'd like to "flatten" the look of tabs for Windows 8 when I use the calendar and mail together.  Just curious.

 

Edited by Jody Thornton
Link to comment
Share on other sites

for fun, nostalgia, and investigation, tried to replace NSS to retrozilla-tff_sha384 version in old classila-based phoenix browser. of course it still some fixes to give user smooth experience, may review the code if there is time.

repo: https://github.com/roytam1/classilla/commits/tls12-exp

download (for fun!): http://o.rths.ml/gpc/files1.rt/phoenix-0.5-cl933-tls12.7z

9Q1QE3p.png

Edited by roytam1
Link to comment
Share on other sites

2 hours ago, roytam1 said:

for fun, nostalgia, and investigation, tried to replace NSS to retrozilla-tff_sha384 version in old classila-based phoenix browser. of course it still some fixes to give user smooth experience, may review the code if there is time.

repo: https://github.com/roytam1/classilla/commits/tls12-exp

download (for fun!): http://o.rths.ml/gpc/files1.rt/phoenix-0.5-cl933-tls12.7z

9Q1QE3p.png

Wow, thanks! Very nice :) is it Windows 98 compatible?

Link to comment
Share on other sites

Lovely though it would be, as IMO Opera 12 is the best browser ever produced, I suspect Roy has enough on his plate already without starting to pick apart another completely different browser!
:D

Edited by Dave-H
Amendment
Link to comment
Share on other sites

48 minutes ago, Zero3K said:

@Roytam1 can you please try working on Opera 12.15?

@Roytam1 - I sincerely hope that you do *NOT* "align" yourself with LEAKED source code!

 

@Zero3k - I will personally lead the charge in suggesting you be BANNED from this form for making this request!  This forum is not about "stealing" LEAKED source code!  At least not in my view, I'll let others chime in for a consensus...

Link to comment
Share on other sites

13 minutes ago, ArcticFoxie said:

@Roytam1 - I sincerely hope that you do *NOT* "align" yourself with LEAKED source code!

 

@Zero3k - I will personally lead the charge in suggesting you be BANNED from this form for making this request!  This forum is not about "stealing" LEAKED source code!  At least not in my view, I'll let others chime in for a consensus...

I bet you're fun at parties. 

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