Jump to content

My Browser Builds (Part 4)


Recommended Posts

6 hours ago, UCyborg said:

@dmiranda
Why not just set browser.backspace_action in about:config according to your preference rather than mess with user scripts?

Hi there. I've never had the need. Up to this week or so, backspace was backspace for me, without question. I just checked this never used (by me) setting.

0, which is the default = page back: a nightmare. In writing this post I had to redo it four or five times as I hit backspace to edit stuff. Dang.

1 takes you to the beginning of the page. At least I don't have to reload the page.

2 or any other number kills backspace.

However, for text boxes the issue is not only, now, with backspace, but also with delete! And this is all new this week (be it because changes in the build, or in the internet (which may be the case since it is not working in chrome either, I guess, since articfoxie is using the script he suggested). and its interaction with e10s (as @luweitest suggests).

So now I'm stuck on 2 in browser.backspace_action, and have to select the text I want to delete ):

 

Edited by dmiranda
Link to comment
Share on other sites


On 11/2/2022 at 6:40 AM, luweitest said:

After some tests I have pinned three preconditions for that bug to appear:

1, version: the latest basilisk52-g4.8.win32-git-20221029-3219d2d-uxp-a6338caef-xpmod.7z.

2, multi-process option opened, that is,  browser.tabs.remote.force-enable;true

Now we are talking. Probably I didn't notice this issue before because I use the addon mousegestures 2.5.1.

It just may be the case that this addon doesn't override sp52 in text areas, anymore.

PS: for those who have seen it in youtube, a clear case of where is my cheese :P

 

Edited by dmiranda
Link to comment
Share on other sites

2 hours ago, UCyborg said:

I just assumed an interest in Mozilla solution since it was posted in this thread.

Yeah, I was confused too. In fact, I just checked on the 360 variants and all is well. This means, I guess, that the issue is with the last sp52. I will later try on a fresh profile to see if the issue is just e10s+addons.

 

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

No official UXP changes picked since my last build.

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

No official Basilisk changes picked since my last build.

My changes since my last build:
- Revert "Issue #1279 - Implement regular expressions lookbehind (v2)" (fe4859b2c)

Update Notice:
- You may delete file named icudt58l.dat inside program folder when updating from old releases.

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

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-20221105-485bba73-uxp-fe4859b2c-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20221105-485bba73-uxp-fe4859b2c-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-20221105-id-656ea98-uxp-fe4859b2c-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20221105-id-656ea98-ia-93af9a0-uxp-fe4859b2c-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.

Link to comment
Share on other sites

New NewMoon 27 Build!

32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20221105-bfcecaee50-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20221105-bfcecaee50-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20221105-bfcecaee50-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20221105-bfcecaee50-xpmod.7z

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

repo changes since my last build:
- devtools: fix error reporting in webconsole (20761b8600)
- HACK: treat `for(const i in x)` as `for(let i in x)` (1f56788b39)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - missing bit of Bug 1209403 - Build xpidl stuff in the faster make backend. (2b46f612d4)
 - Bug 1209875 - Get rid of XULPPFLAGS. r=gps (84b1e0140e)
 - Bug 1220731 - Refactor embedjs script for use from moz.build rather than makefiles r=shu r=glandium (064363aef4)
 - Bug 1212015 - Fix an unchecked allocation in AsmJS r=terrence (c77978cae6)
 - Bug 1218641 - IonMonkey: MIPS64: Add support into asmjs. r=lth (c856ea1842)
 - Bug 1219821 - remove static failure, make it dynamic r=arai a=me (eec5ffaa57)
 - Bug 1210611 - Globally define MOZILLA_OFFICIAL. r=glandium (c06518f942)
 - Bug 1211765 - Remove remnants from --with-libxul-sdk. r=bsmedberg (79a4d4e4aa)
 - Bug 1221453 - Use SourcePaths for LOCAL_INCLUDES. r=gps (abb032990d)
 - Bug 1176094 - [ATK] Assign role SECTION to math groups instead of PANEL/UNKNOWN. r=surkov (18b059a017)
 - Bug 1175182 - Expose fractions and roots as ATK_ROLE_PANEL for ATK < 2.16. r=surkov (6d00256e56)
 - bug 1171728 - null check the result of ProxyAccessible::OuterDocOfRemoteBrowser (378533bdaf)
 - Bug 1207253 - make getChildCountCB correctly deal with outerdoc accessibles with proxy children, r=tbsaunde (303d37a9d3)
 - bug 1209615 - make remote primary docs RELATION_EMBEDS targets for atk r=davidb (782635334d)
 - bug 1196880 - correctly compute interfaces for proxies r=davidb (2ee6b6ffdd)
 - bug 1210803 - expose the selection interface on proxied accessibles r=davidb (006b68ee32)
 - bug 1210884 - expose the action interface on proxied accessibles r=davidb (837add2013)
 - bug 1185122 - don't try and fire platform events in the child process r=lsocks (622e18ed2c)
 - Bug 1210108 - Emit object:state-changed:showing event for doorhangers, r=tbsaunde (bd2d410651)
 - bug 1164193 - emit a few more events on proxied accessibles for atk r=davidb (79b0d7a324)
 - bug 1213516 - fire showing state change event for atk in place of an alert event r=davidb (08efdc7620)
 - Bug 1209470 - Remove use of expression closure from Add-on SDK. r=mossop (736026d0e9)
 - Bug 1212693 - Remove skipCOWCallableChecks. r=bz (e1b7c21fe5)
 - Bug 877896 - Print stack trace in the console service. r=bholley (4667c5df15)
 - Bug 1157648 - Make nsScriptError::ToString use only the first 512 characters of mSourceName and mSourceLine. r=bholley (8cabd24397)
 - Bug 1052139 - Continued work on making the global object's prototype chain immutable, once a switch is flipped. r=bz (3f7549bd11)
 - Bug 1052139 - Adjust sandbox code to create the sandbox with an (observably) immutable [[Prototype]], once the flag's flipped. r=bz (66b846642c)
 - Bug 1184382 - Handle a sandboxPrototype we don't subsume. r=gabor (1736954a3e)
 - Bug 1205707 part 1 - Clean up some is-TypedArrayObject code in Ion. r=Waldo (08d95d5db4)
 - Bug 1205707 part 2 - Add test. r=Waldo (d1af75fe83) (45942a6da5)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - bug 1164135 - fix AtkHyperlink::GetStartIndex r=davidb (658e24dbcc)
 - Bug 1174204 - Fixed gecko to atk attribute conversion for fg-color and bg-color to be correctly formatted r=davidb (550d455ea8)
 - bug 1173876 - make getText{At,After,Before}OffsetCB work with proxies r=lsocks (424edcaa3d)
 - spacing (ba426cc101)
 - Bug 744790 - Part 1 - Map tabular accessibles to appropriate roles. r=surkov (30b237cf10)
 - Bug 1178817 - Fix segfault in mozilla::a11y::HTMLTableRowAccessible::GroupPosition(). r=MarcoZ (1340008a61)
 - bug 1213327 - allow accessibles wrapping proxies to store the set of interfaces implemented by the proxy r=davidb (0a410df72b)
 - Bug 1133630 - handle stack overflows during analysis. r=jandem (cda7759550)
 - missing bit of Bug 1215341 - Make assignment to const errors runtime TypeErrors (be4d1d66b3)
 - Bug 1215992 - Terminate control flow for THROWSETCONST/THROWSETALIASEDCONST in IonBuilder. r=shu (5948746b0f)
 - Bug 1158632 - IonBuilder TableSwitch, fill-the-gap cases should encore the PC of the default block. r=h4writer (b83f8640b3)
 - Bug 1218065 - Don't treat THROWSETCONST ops as non-fallthrough. r=shu (5c94779eeb)
 - Bug 1094150 - make jitspew available in release builds. r=nbp (a2c3c7061b)
 - Bug 1094150 - more JitSpew channels. r=nbp (1cdcfd8e69)
 - Bug 1097456: IonMonkey: Handle FoldTests failures, r=jandem (9d7ea00bdc)
 - bug 1209615 - add RootAccessible::GetPrimaryRemoteTopLevelContentDoc() r=davidb (271ca175d0)
 - bug 1209615 - add TabParent::GetTopLevelDocAccessible() r=smaug (dc987f5b45) (356d616447)
- ipc: guard with `#ifdef ACCESSIBILITY` to fix a11y-disabled build (bfcecaee50)

Link to comment
Share on other sites

New regular/weekly KM-Goanna release:
https://o.rthost.win/kmeleon/KM76.4.6-Goanna-20221105.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git a128924c0d..bfcecaee50:
- devtools: fix error reporting in webconsole (20761b8600)
- HACK: treat `for(const i in x)` as `for(let i in x)` (1f56788b39)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - missing bit of Bug 1209403 - Build xpidl stuff in the faster make backend. (2b46f612d4)
 - Bug 1209875 - Get rid of XULPPFLAGS. r=gps (84b1e0140e)
 - Bug 1220731 - Refactor embedjs script for use from moz.build rather than makefiles r=shu r=glandium (064363aef4)
 - Bug 1212015 - Fix an unchecked allocation in AsmJS r=terrence (c77978cae6)
 - Bug 1218641 - IonMonkey: MIPS64: Add support into asmjs. r=lth (c856ea1842)
 - Bug 1219821 - remove static failure, make it dynamic r=arai a=me (eec5ffaa57)
 - Bug 1210611 - Globally define MOZILLA_OFFICIAL. r=glandium (c06518f942)
 - Bug 1211765 - Remove remnants from --with-libxul-sdk. r=bsmedberg (79a4d4e4aa)
 - Bug 1221453 - Use SourcePaths for LOCAL_INCLUDES. r=gps (abb032990d)
 - Bug 1176094 - [ATK] Assign role SECTION to math groups instead of PANEL/UNKNOWN. r=surkov (18b059a017)
 - Bug 1175182 - Expose fractions and roots as ATK_ROLE_PANEL for ATK < 2.16. r=surkov (6d00256e56)
 - bug 1171728 - null check the result of ProxyAccessible::OuterDocOfRemoteBrowser (378533bdaf)
 - Bug 1207253 - make getChildCountCB correctly deal with outerdoc accessibles with proxy children, r=tbsaunde (303d37a9d3)
 - bug 1209615 - make remote primary docs RELATION_EMBEDS targets for atk r=davidb (782635334d)
 - bug 1196880 - correctly compute interfaces for proxies r=davidb (2ee6b6ffdd)
 - bug 1210803 - expose the selection interface on proxied accessibles r=davidb (006b68ee32)
 - bug 1210884 - expose the action interface on proxied accessibles r=davidb (837add2013)
 - bug 1185122 - don't try and fire platform events in the child process r=lsocks (622e18ed2c)
 - Bug 1210108 - Emit object:state-changed:showing event for doorhangers, r=tbsaunde (bd2d410651)
 - bug 1164193 - emit a few more events on proxied accessibles for atk r=davidb (79b0d7a324)
 - bug 1213516 - fire showing state change event for atk in place of an alert event r=davidb (08efdc7620)
 - Bug 1209470 - Remove use of expression closure from Add-on SDK. r=mossop (736026d0e9)
 - Bug 1212693 - Remove skipCOWCallableChecks. r=bz (e1b7c21fe5)
 - Bug 877896 - Print stack trace in the console service. r=bholley (4667c5df15)
 - Bug 1157648 - Make nsScriptError::ToString use only the first 512 characters of mSourceName and mSourceLine. r=bholley (8cabd24397)
 - Bug 1052139 - Continued work on making the global object's prototype chain immutable, once a switch is flipped. r=bz (3f7549bd11)
 - Bug 1052139 - Adjust sandbox code to create the sandbox with an (observably) immutable [[Prototype]], once the flag's flipped. r=bz (66b846642c)
 - Bug 1184382 - Handle a sandboxPrototype we don't subsume. r=gabor (1736954a3e)
 - Bug 1205707 part 1 - Clean up some is-TypedArrayObject code in Ion. r=Waldo (08d95d5db4)
 - Bug 1205707 part 2 - Add test. r=Waldo (d1af75fe83) (45942a6da5)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - bug 1164135 - fix AtkHyperlink::GetStartIndex r=davidb (658e24dbcc)
 - Bug 1174204 - Fixed gecko to atk attribute conversion for fg-color and bg-color to be correctly formatted r=davidb (550d455ea8)
 - bug 1173876 - make getText{At,After,Before}OffsetCB work with proxies r=lsocks (424edcaa3d)
 - spacing (ba426cc101)
 - Bug 744790 - Part 1 - Map tabular accessibles to appropriate roles. r=surkov (30b237cf10)
 - Bug 1178817 - Fix segfault in mozilla::a11y::HTMLTableRowAccessible::GroupPosition(). r=MarcoZ (1340008a61)
 - bug 1213327 - allow accessibles wrapping proxies to store the set of interfaces implemented by the proxy r=davidb (0a410df72b)
 - Bug 1133630 - handle stack overflows during analysis. r=jandem (cda7759550)
 - missing bit of Bug 1215341 - Make assignment to const errors runtime TypeErrors (be4d1d66b3)
 - Bug 1215992 - Terminate control flow for THROWSETCONST/THROWSETALIASEDCONST in IonBuilder. r=shu (5948746b0f)
 - Bug 1158632 - IonBuilder TableSwitch, fill-the-gap cases should encore the PC of the default block. r=h4writer (b83f8640b3)
 - Bug 1218065 - Don't treat THROWSETCONST ops as non-fallthrough. r=shu (5c94779eeb)
 - Bug 1094150 - make jitspew available in release builds. r=nbp (a2c3c7061b)
 - Bug 1094150 - more JitSpew channels. r=nbp (1cdcfd8e69)
 - Bug 1097456: IonMonkey: Handle FoldTests failures, r=jandem (9d7ea00bdc)
 - bug 1209615 - add RootAccessible::GetPrimaryRemoteTopLevelContentDoc() r=davidb (271ca175d0)
 - bug 1209615 - add TabParent::GetTopLevelDocAccessible() r=smaug (dc987f5b45) (356d616447)
- ipc: guard with `#ifdef ACCESSIBILITY` to fix a11y-disabled build (bfcecaee50)

* 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

Well, with the new latest version (2 hours ago) the delete/backspace problem persists with e10s enabled. I am now writing this with a very similar profiles, mostly the same addons and the backspace config as 0 (default) and both delete and backspace  work well.

Link to comment
Share on other sites

Off-Topic: finally I got rapid test negative again, so I can go outside and order a new pair of eye glasses now.

EDIT: ordered new eye glasses, will be arrived a week later, cost me HKD 2160.

Edited by roytam1
Link to comment
Share on other sites

On 10/30/2022 at 11:38 AM, roytam1 said:

Firefox 28.0 for Win2000 and XP RTM/SP1 test build released.

binary: http://o.rthost.win/gpc/files1.rt/firefox-28.0-20221030-92fb45ae5-win2000.7z

repo: https://github.com/roytam1/gecko28a1-vc8/tree/win2000

 

Notice: this version uses modified VC8 runtime files in order to run without embedded manifest, so please make sure MSVC*.DLL is extracted correctly to same folder.

I love that you're having success building Firefox 27 and 28 on Visual C++ 2005, and that you are able to target Windows 2000/XP with them.

Link to comment
Share on other sites

Unfortunately, I observed a new breakage of a web service. The service https://languagetool.org/de doesn't work anymore in New Moon 28 (2022-11-03). This must have been happened recently as some weeks ago it still worked. Same in Mypal 68. In 360ChromePortable 13.5.1030 rebuild 6, no problems at all. It seems to be a JavaScript problem. Here is a screenshot of New Moon with https://languagetool.org/de and the error console opened:

languagetool-org-New-Moon-28-issue.png

Maybe, someone has an idea, or it can be fixed via a polyfill script.

Cheers, AstroSkipper wosschilder840.gif

Edited by AstroSkipper
correction
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...