Jump to content

My Browser Builds (Part 3)


Recommended Posts

36 minutes ago, XPerceniol said:

Very welcome again, I'm sitting right here. I'm glad you are having good luck, for if it weren't for bad luck, I'd have none at all. :lol:

Lol, very true.

  • Like 1
Link to comment
Share on other sites


New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20220625-3219d2d-uxp-f0288d3d7-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20220625-3219d2d-uxp-f0288d3d7-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.rthost.win/basilisk/basilisk52-g4.8.win32-git-20220625-3219d2d-uxp-f0288d3d7-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.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20220625-d849524bd-uxp-f0288d3d7-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20220625-d849524bd-uxp-f0288d3d7-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20220625-d849524bd-uxp-f0288d3d7-xpmod.7z

Official UXP changes picked since my last build:
- Issue #1905 - Part 4a - Change "as" test to "Apple" from "LLVM". This will make this test Mac only, but it should work with any Xcode. (35ba45aa3)
- Issue #1905 - Part 4b - Fix issue loading the profile and saving changes to the profile. Based on the following Mozilla bugs: 1659904, 1659905 and 1659077. (7e63a3f44)
- Issue #1905 - Part 4c - Follow Firefox and Safari in reporting "Intel" for Mac ARM64 devices. Based on Mozilla bug 1655285. (95f1786bb)
- Issue #1905 - Part 4d - Fix a crash calling a date and time function. Fixed by updating the xptcinvoke ARM64 code to the latest Mozilla version. (9cc1870b9)
- Issue #1916 - Part 1: Convert flags passed to ReflowChild, FinishReflowChild, etc into an enum class. (0423d8356)
- Issue #1916 - Part 2: Add a flag to allow FinishReflowChild to handle relative positioning, and convert the caller for which this makes sense. (797ddb4d8)
- Issue #1916 - Part 3: Sticky/relative position fixes in nsTableWrapperFrame. (5dc15ae64)
- Issue #1918 - m-c 1358246: Report syntax error for stray "async" keyword in object literal property name. (5e1b813aa)
- Issue #1918 - m-c 1345960: Handle shorthand property and destructuring with async keyword properly. (8b14220c3)
- Issue #1918 - m-c 1353690: Properly exclude |await| from consideration as a |let| variable name in async functions, so that a newline between the two separates them into two distinct expressions. (a511ff812)
- Issue #1918 - m-c 1353693: Correct parsing of async generator methods (e9cc7313a)
- Issue #1926 - Update image/Orientation.h (e40697c0c)
- Issue #326 - Part 1a: Update character property table generator script for Unicode 9, and adjust APIs to fit the new identifier-type property model (275ea2bcf)
- Issue #326 - Part 1b: Remove outdated ENABLE_INTL_API code. (291907ef3)
- Issue #326 - Part 1c: Generated files for Unicode 9.0. (66d4f38c8)
- Issue #326 - Part 2: Update UTR-50 data to version 16 (cd64bfb14)

No official Pale-Moon changes picked since my last build.

No official Basilisk changes picked since my last build.

* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.

  • Like 3
  • Upvote 1
Link to comment
Share on other sites

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20220625-3dbfc66a-uxp-f0288d3d7-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20220625-3dbfc66a-uxp-f0288d3d7-xpmod.7z

source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom

* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.

--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20220625-id-181ea5d-uxp-f0288d3d7-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20220625-id-181ea5d-ia-c642e3c-uxp-f0288d3d7-xpmod.7z

source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild

for UXP changes please see above.

  • Upvote 1
Link to comment
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.rthost.win/basilisk/basilisk55-win32-git-20220625-3391ee442-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20220625-3391ee442-xpmod.7z

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

Repo changes:
- ported from UXP: Issue #1916 - Part 1: Convert flags passed to ReflowChild, FinishReflowChild, etc into an enum class. (0423d835) (101db37cd)
- import from UXP: Issue #1916 - Part 2: Add a flag to allow FinishReflowChild to handle relative positioning, and convert the caller for which this makes sense. (797ddb4d) (076315a4a)
- import from UXP: Issue #1916 - Part 3: Sticky/relative position fixes in nsTableWrapperFrame. (5dc15ae6) (d2adf174e)
- import from UXP: Issue #1918 - m-c 1358246: Report syntax error for stray "async" keyword in object literal property name. (5e1b813a) (892917d92)
- import from UXP: Issue #1918 - m-c 1345960: Handle shorthand property and destructuring with async keyword properly. (8b14220c) (52624f14b)
- import from UXP: Issue #1918 - m-c 1353690: Properly exclude |await| from consideration as a |let| variable name in async functions, so that a newline between the two separates them into two distinct expressions. (a511ff81) (53ba1c669)
- ported from UXP: Issue #1918 - m-c 1353693: Correct parsing of async generator methods (e9cc7313) (97c6b409b)
- import from UXP: Issue #1926 - Update image/Orientation.h (e40697c0) (3391ee442)

  • Like 1
Link to comment
Share on other sites

2 hours ago, roytam1 said:

- Issue #326 - Part 1b: Remove outdated ENABLE_INTL_API code. (291907ef3)

Hmmm .... hopefully these changes will improve speed a little on Serpent 52 for us and Serpent 55 is getting much better ... good to see!

Edited by XPerceniol
Link to comment
Share on other sites

The mirror of latest BNavigator, Firefox 45ESR, IceApe, IceDove, K-Meleon 1.5.x/74/76, MailNews 52, New Moon 26.5/27/28 and Serpent 52/55 builds by @roytam1 has been updated -> soggi.org - tools.

changelog:
- added latest BNavigator 0.9 20220625 build
- added latest IceApe 52 20220625 build
- added latest IceDove 52 20220625 build
- added latest MailNews 52 20220625 build
- added latest New Moon 28 20220625 builds
- added latest Serpent 52 20220625 builds
- added latest Serpent 55 20220625 builds

kind regards
soggi

Link to comment
Share on other sites

I'm trying the latest New Moon 28 (win32) and the dowloads are broken. No menu at all if you want to save a single image, for example. Can someone confirm this too?

Serpent 52 (win32), same problem...

Edited by RED-CHAMBER
downloads don't even start in serpent 52 too...
  • Upvote 1
Link to comment
Share on other sites

16 hours ago, XPerceniol said:

- Issue #326 - Part 1b: Remove outdated ENABLE_INTL_API code. (291907ef3)

Hmmm .... hopefully these changes will improve speed a little on Serpent 52 for us and Serpent 55 is getting much better ... good to see!

Is this what was causing performance issues with certain sites? I've been using Serpent 52 all day yesterday and today and it's worked wonderfully with no UI slow downs or sticking.

Granted it's not as fast as the newer versions but given it is older technology it still works well enough with the recent updates, at least in my experience. The hardware specs can sometimes make all the difference.

  • Like 1
Link to comment
Share on other sites

@Dave-H

First, a big hello and hope you're doing well... :) How I wish I, too, were in the UK, to enjoy the Glastonbury coverage in the telly/iPlayer... :(

Anyhow, I'm sorry I have to summon your "administrator" powers ;) , but do you have the slightest on the fate of members' FLAGS? Since yesterday, they no longer display (to the immediate left of member's username), however their "placeholder" seems to still be there, along with the tooltip when that placeholder is hovered on:

ysrUSqo.jpg

 

  • Like 1
Link to comment
Share on other sites

As said, already reported.
It looks as if the flag images are simply missing, everything else is working.
Perhaps they come from an external server which is down at the moment.
:dubbio:

  • Like 1
  • Upvote 3
Link to comment
Share on other sites

On 6/25/2022 at 11:44 AM, RED-CHAMBER said:

I'm trying the latest New Moon 28 (win32) and the dowloads are broken. No menu at all if you want to save a single image, for example. Can someone confirm this too?

Serpent 52 (win32), same problem...

Yes, I can confirm this for the latest New Moon 28 build (20220625).

I wanted to download the latest WinSCP version and was wondering that nothing happened after clicking "Save File" -> "OK" within the download dialogue. Then I tried my own page (soggi.org) to download a file - again nothing happened. So I switched back to NM28 (20220618) and everything works fine with downloading files.

@roytam1 please have a look at this! :)

kind regards
soggi

Edited by soggi
  • Like 1
  • Upvote 1
Link to comment
Share on other sites

7 hours ago, soggi said:

Yes, I can confirm this for the latest New Moon 28 build (20220625).

I wanted to download the latest WinSCP version and was wondering that nothing happened after clicking "Save File" -> "OK" within the download dialogue. Then I tried my own page (soggi.org) to download a file - again nothing happened. So I switched back to NM28 (20220618) and everything works fine with downloading files.

@roytam1 please have a look at this! :)

kind regards
soggi

it doesn't break here, although it raises an exception:

21:57:05.281 [Exception... "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIAnnotationService.setPageAnnotation]"  nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)"  location: "JS frame :: resource://app/modules/DownloadsCommon.jsm :: onDownloadChanged :: line 805"  data: no] 1 (unknown)
	onDownloadChanged resource://app/modules/DownloadsCommon.jsm:805:13
	_notifyAllViews resource://gre/modules/DownloadList.jsm:210:11
	DL_change resource://gre/modules/DownloadList.jsm:131:5
	bound DL_change self-hosted:1030:17
	D_notifyChange resource://gre/modules/DownloadCore.jsm:311:9
	task_D_start resource://gre/modules/DownloadCore.jsm:557:11
	InterpretGeneratorResume self-hosted:1288:8
	next self-hosted:1195:9
	TaskImpl_run resource://gre/modules/Task.jsm:318:42
	bound TaskImpl_run self-hosted:1032:17
	process resource://gre/modules/Promise-backend.js:931:23
	walkerLoop resource://gre/modules/Promise-backend.js:812:7
	bound walkerLoop self-hosted:988:17
	bound bound walkerLoop self-hosted:988:17
	scheduleWalkerLoop/< resource://gre/modules/Promise-backend.js:746:11

 

Link to comment
Share on other sites

Latest Serpent 52.9.0 (2022-06-23) (32-bit) on Vista SP2 x86; saving an image file works as expected, however Error Console records:

Timestamp: 27/06/2022 19:35:17
Error: Failed to load module resource://gre/modules/DownloadUIHelper.jsm.
Source File: resource://gre/modules/XPCOMUtils.jsm
Line: 279

Timestamp: 27/06/2022 19:35:17
Error: SyntaxError: invalid property id
Source File: resource://gre/modules/DownloadUIHelper.jsm
Line: 132, Column: 31
Source Code:
  async confirmLaunchExecutable: function (aPath)

both associated with "DownloadUIHelper.jsm"; I would hate it if the reported breakage has anything to do with martok's "async"-related PR, because, thanks to it, "*.notion.*" URls work again in UXP-based browsers! :cheerleader:

Edited by VistaLover
  • Like 1
Link to comment
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
 Share

  • Recently Browsing   1 member



×
×
  • Create New...