New build of Serpent/UXP for XP!
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20250125-3219d2d-uxp-789327be17-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20250125-3219d2d-uxp-789327be17-xpmod.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom
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.7a1.win32-git-20250125-d849524bd-uxp-789327be17-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20250125-d849524bd-uxp-789327be17-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20250125-d849524bd-uxp-789327be17-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20250125-d849524bd-uxp-789327be17-xpmod.7z
Official UXP changes picked since my last build:
- [network] Don't try to use non-existing connections. (624ff30bfc)
- Issue #2676 - Don't keep AbortController alive for AbortSignal (949e3f0ac6)
- Issue #2676 - Implement AbortSignal.abort() (9fa4b6fd5d)
- Issue #2676 - Implement AbortSignal.timeout() (14c84e22a9)
- Issue #2678 - Don't use QI to canonicalize nsISupports pointers in the purple buffer. (9f4fe4275c)
- Issue #2678 - Switch DOMProxyHandler::EnsureExpandoObject to using
normal wrapper preservation instead of RegisterDOMExpandoObject.
(45bb4cb8b4)
- Issue #2678 - Remove the DOM proxy expando object hashtable in xpconnect. (32da3f4de4)
- Issue #2678 - Stop using EnsureExpandoObject in codegen code when we
just want to preserver the wrapper for a DOM proxy. (c9c941f321)
- Issue #2678 - Remove now-unnecessary ClearExternalRefsForWrapperRelease. (0121aefb61)
- Issue #2678 - Avoid QIing for NoteXPCOMRoot. (38daeffb9b)
- Issue #2678 - Optimize inherited cycle-collectible QueryInterface()
implementations for nsCycleCollectionISupports; (85aa4cb31e)
- Issue #2678 - Clean up some uses of the table-to-map segue. (33a120eb9f)
- Issue #2678 - Define a new macro for CC isupports. (5d82de9eb6)
- Issue #2678 - Use a new macro for CC isupports in some locations. (c37e68d59f)
- Issue #2678 - Default NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED to NS_ERROR_FAILURE (33140a9b1b)
- Issue #2678 - Make QIing to a few often-used CCed classes faster. (85f8f23a23)
- Issue #2678 - Remove unnecessary second QI for nsCycleCollectionISupports. (9464d0ed6d)
- Issue #2678 - Remove NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED (139e7a7ac6)
- Issue #2681 - unprefix :-moz-modal-dialog (d9b107f32f)
- Issue #2681 - Expose `:modal` to content. (147713a6ac)
- No issue - Turn worker runnable assertion into something harmless in debug builds (41eb02d1e1)
- Issue #1765 - Follow-Up: For parsing calc() in non-hue component of
hsl/a(), explicitly expect <percentage> values (2e3953399a)
- Issue #2078 - Follow-up: Don't try to resolve ancestor link elements when matching for Has*DependentStyle (77728935ef)
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:
- Issue #2678 - addendum to rev 139e7a7a (f67e22d3f0)
Update Notice:
- You may delete file named icudt*.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.
New build of BOC/UXP for XP!
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20250125-7bda12e7-uxp-789327be17-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20250125-7bda12e7-uxp-789327be17-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-20250125-id-656ea98-uxp-789327be17-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20250125-id-656ea98-ia-93af9a0-uxp-789327be17-xpmod.7z
source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild
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 https://o.rthost.win/basilisk/basilisk55-win32-git-20250125-a94d1a733-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20250125-a94d1a733-xpmod.7z
repo: https://github.com/roytam1/basilisk55
Repo changes:
- import from UXP: [network] Don't try to use non-existing connections. (624ff30b) (fa638329c)
- import from UXP: Issue #2676 - Don't keep AbortController alive for AbortSignal (949e3f0a) (295237469)
- import from UXP: Issue #2676 - Implement AbortSignal.abort() (9fa4b6fd) (e292cff9d)
- import from UXP: Issue #2676 - Implement AbortSignal.timeout() (14c84e22) (2ccb1cf04)
- import from UXP: Issue #2678 - Don't use QI to canonicalize nsISupports pointers in the purple buffer. (9f4fe427) (2f8f872a1)
- ported from UXP: Issue #2678 - Switch
DOMProxyHandler::EnsureExpandoObject to using normal wrapper
preservation instead of RegisterDOMExpandoObject. (45bb4cb8) (71fd0ba60)
- import from UXP: Issue #2678 - Remove the DOM proxy expando object hashtable in xpconnect. (32da3f4d) (c8236aa01)
- import from UXP: Issue #2678 - Stop using EnsureExpandoObject in
codegen code when we just want to preserver the wrapper for a DOM proxy.
(c9c941f3) (985fb0dbb)
- import from UXP: Issue #2678 - Remove now-unnecessary ClearExternalRefsForWrapperRelease. (0121aefb) (9f5ad3546)
- import from UXP: Issue #2678 - Avoid QIing for NoteXPCOMRoot. (38daeffb) (e4ff8ad59)
- import from UXP: Issue #2678 - Optimize inherited cycle-collectible
QueryInterface() implementations for nsCycleCollectionISupports;
(85aa4cb3) (687008863)
- import from UXP: Issue #2678 - Clean up some uses of the table-to-map segue. (33a120eb) (b118aaf0c)
- import from UXP: Issue #2678 - Define a new macro for CC isupports. (5d82de9e) (ebac6fdea)
- import from UXP: Issue #2678 - Use a new macro for CC isupports in some locations. (c37e68d5) (b1f3fb7c0)
- import from UXP: Issue #2678 - Default
NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED to NS_ERROR_FAILURE
(33140a9b) (8fa4681bd)
- import from UXP: Issue #2678 - Make QIing to a few often-used CCed classes faster. (85f8f23a) (b808a6054)
- import from UXP: Issue #2678 - Remove unnecessary second QI for nsCycleCollectionISupports. (9464d0ed) (ffc47a0cf)
- ported from UXP: Issue #2678 - Remove NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED (139e7a7a) (7bc855bb7)
- import from UXP: Issue #2681 - unprefix :-moz-modal-dialog and expose `:modal` to content. (d9b107f3+147713a6) (85d2472c0)
- import from UXP: No issue - Turn worker runnable assertion into something harmless in debug builds (41eb02d1) (699ead5df)
- ported from UXP: Issue #1765 - Follow-Up: For parsing calc() in
non-hue component of hsl/a(), explicitly expect <percentage>
values (2e395339) (6114c9ea9)
- import from UXP: Issue #2078 - Follow-up: Don't try to resolve
ancestor link elements when matching for Has*DependentStyle (77728935)
(a94d1a733)
NM28XP all builds can't pass https://hcaptcha.com ( https://seedr.cc https://emailondeck.com ) - access violation error in mozjs.dll
ReplyDeletebasilisk55-win32-git-20250125-a94d1a733-xpmod - works, all ok
DeleteNo browser works on https://chatgpt.com.
ReplyDelete