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

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200118-fd382bb-uxp-e4c4c20e7-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.5.win64-git-20200118-fd382bb-uxp-e4c4c20e7-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-20200118-fd382bb-uxp-e4c4c20e7-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-20200118-ee58ea2dc-uxp-e4c4c20e7-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.9.0a1.win64-git-20200118-ee58ea2dc-uxp-e4c4c20e7-xpmod.7z

Official UXP changes since my last build:
- Prefer file extension as-provided over default extension for mimetype to look up default applications on Windows (06dbb7b7d)
- Simplify some alias sets in IonMonkey. (60dc9eaa9)
- Reinstate the java->c++ source, generator code + documentation. (aa2ac8dde)
- Issue #1338: Follow-up: Cache the most recent PBKDF2 password hash, to speed up repeated SDR operations. (3733205f0)
- Fix comments for NSS PBKDF setup (no code change) (217dca872)
- Issue #1319 - Remove stderr_to_file. (6d342dbab)
- Issue #1319 - Disable MOZ_LOGGING in production builds. (4a038e2b4)
- Issue #1319 - Enable promise debugging only in DEBUG builds. (0257b657d)
- No issue - Don't define gamepad prefs when gamepad support isn't built. (abf6fd8f2)
- No issue - Remove unused network.http.bypass-cachelock-threshold pref. (1392abe1d)
- Issue #1353 - Disable remote jar: URIs by default. (cbbae7243)
- Issue #1319 - Set some obvious prefs for production builds. (da7423057)
- No issue - Remove some unused webextension sync preferences. (8d65feff0)
- Issue #1332 - Enable seeking to next frame by default. (82804d200)
- Update gitignore for import of java html5 codegen and parser sources (09314667a)
- Add java htmlparser sources that match the original 52-level state (6168dbe21)
- Add the java javaparser (03fb2e229)
- Update the java codegen makefile for having the two libs in-tree and change a few target names so they aren't obnoxious (2ac58ecef)
- Bug 1322938 - Make the tree builder aware of <dialog>. (6f27b4eb3)
- Bug 1555523 (java htmlparser version) (984790c6f)
- Bug 1347737 - Introduce a new non-heap-allocated type for holding nsStringBuffer* in the HTML parser. (java htmlparser) (ee1d95374)
- Bug 1562033 (3da18fda0)
- Issue #1354 - Cherry-pick ANGLE update for broken drivers that support required indexing but not the extensions. (058105eec)
- Issue #1354 - Don't allow glsl[130,400] unless we have gpu_shader5 (7007ec9e4)
- No issue - Fix some line endings in WebGLShaderValidator.cpp (fa816e1ec)
- Fix an issue with the html5 tokenizer and tree builder (java htmlparser) (e93b37337)
- Update java htmlparser copyright on code to be translated to cpp (72779c9dd)
- Remove obsolete javasrc snapshot (9dbbc6c08)
- Update gitignore to no longer track snapshot javasrc for the html5 parser (c050c611d)
- Update the html5 parser java codegen makefile to clean up snapshot javasrc (635baac21)
- Regenerate nsHtml5*.cpp files from java htmlparser sources (927c386dd)
- Merge branch 'html5-parser-work' (ed6010155)
- Update readme instructions for how to use the java html5 parser codegen makefile (e4c4c20e7)

Official Pale-Moon changes since my last build:
- Issue #1706 - Improve copying from the location bar, stop encoding parentheses explicitly (76665a263)
- remove bad feature identifier (9d4bc7575)
- Revert "remove bad feature identifier" (dc0057ac8)
- Revert "Block Noveau NV96 mesa driver layers acceleration." (b4a605368)
- Update platform commit pointer (unstable 2020-01-14) (1cfc1870b)
- Merge pull request #1707 from JustOff/PR_location_copy (ee58ea2dc)

There are no new Official Basilisk changes since my last build.

My changes since my last build:
- reverted "No issue - Remove some unused webextension sync preferences. (8d65feff0)"

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

  • Like 2

Share this post


Link to post
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
  • Like 1

Share this post


Link to post
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

  • Like 1

Share this post


Link to post
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 !

Share this post


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

  • Like 1

Share this post


Link to post
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
  • Like 1

Share this post


Link to post
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

Share this post


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

Share this post


Link to post
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

Share this post


Link to post
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
  • Like 3

Share this post


Link to post
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?

Share this post


Link to post
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
  • Like 2

Share this post


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

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