Jump to content

My Browser Builds (Part 4)


Recommended Posts

18 hours ago, UCyborg said:

Someone mentioned webcompat.com, f****** WORTHLESS unless you spot an issue in Chrome, Chrome, or Chrome. I even linked well-written technical explanation by Moonchild...

https://github.com/webcompat/web-bugs/issues/117488

That's a very clever project. :buehehe: You reported an issue in Pale Moon, and they checked it in browsers based on Chromium. :realmad: exaggpoing.gif

Edited by AstroSkipper
Link to comment
Share on other sites


I was on the Palemoon forum and somone was asking about Ambassador the irc app. Will roytam make a version for XP?

Also they link to there is only xul which I understand was created by M.A.T and went to his site after stuff not listing uxp apps. Now it even list Roytam soft. What is he up to?

Link to comment
Share on other sites

3 hours ago, Elkern 4926 said:

I was on the Palemoon forum and somone was asking about Ambassador the irc app. Will roytam make a version for XP?

Also they link to there is only xul which I understand was created by M.A.T and went to his site after stuff not listing uxp apps. Now it even list Roytam soft. What is he up to?

you may just install chatzilla extension instead.

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

Official UXP changes picked since my last build:
- Issue #1382 - Remove incorrect assertion. (8f3badf88)
- No issue - bump default platform UA compatibility mode to 102.0 (d89f4e145)
- [xpcom] remove incorrect assertion. (8bf892d72)
- Issue #2083 - Part 1: Make RegExpShared a GC thing. (3796c7c1e)
- Issue #2083 - Part 2: Remove use of RegExpGuard. (d163d08cb)
- Issue #2083 - Part 3: Fix RegExpShared rooting hazards now it's a GC thing. (2ac60a27c)
- Issue #2083 - Part 4: Give RegExpShared a finalizer. (9824659d3)
- Issue #2083 - Part 5: Fix memory leak in RegExpObject. (b7e453086)
- Revert "Issue #1382 - RegExpShared::groupsTemplate_ cannot be a GCPtr since RegExpShared is managed by C++" (233802c9a)
- Issue #2089 - Shrink Promise instances from 8 to 4 slots by moving debug information to an external object (ed8af362b)
- Issue #2089 - Only create result Promises in Promise#then and Promise#catch if it's used or the creation is otherwise observable (6e2201d3a)
- Issue #2089 - Turn AsyncGeneratorResumeNext recursion into iteration to avoid stack overflow (55eacd43a)
- Issue #2089 - Optimize Promise.then and Promise.all/race with default resolving functions (9744b0c2b)
- Issue #2089 - Don't use BlockOnPromise fast path with non-default resolving functions, combine default resolving functions flags (ee395231d)
- Issue #2089 - Improve Runtime perf of Promises (1fd51e14f)
- Issue #2089 - Add a PromiseCapability struct, directly initialize dense elements in PerformPromiseAll using NewbornArrayPush (c0b1bf7e1)
- Issue #2089 - Create a shared helper for PerformPromiseRace, PerformPromiseAll and PerformPromiseAllSettled (5ff7a51da)
- Issue #2089 - Further runtime perf improvements for PromiseState (078daa705)
- Issue #2089 - Report unhandled rejection for optimized away promise (a215929a3)
- Issue #2083 - Follow-up: RegExpShared::source should be a GCPtr. (22dc363c3)
- Issue #2099 - Remove unnecessary cast in GeneratorObject::suspend's do loop. (10ef0da5a)
- Issue #2089 - Add cache for Promise property lookups (92906d4da)
- Issue #2089 - Move ErrorObject parts from jsexn.cpp to ErrorObject.cpp (209c8e06a)
- Issue #2089 - Implement AggregateError (61c99bf6c)
- Issue #2089 - Rename shared Promise combinator functions, with helpers for element functions (9fc50a992)
- Issue #2089 - Implement the Promise.any combinator (f75e9d944)
- Issue #2103 - Fix typo in RegExp Parser (8d3f23ed0)

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

No official Basilisk changes picked since my last build.

My changes picked since my last build:
- reverting rev 22dc363c and 233802c9 for now since I got a crash in destructor of RegExpShared. (7faa37b7d)
- revert last rev (7faa37b7) and revert rev b7e45308 and 9824659d instead. (4475b2d9f)

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-20230204-485bba73-uxp-a234f6917-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230204-485bba73-uxp-a234f6917-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-20230204-id-656ea98-uxp-a234f6917-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230204-id-656ea98-ia-93af9a0-uxp-a234f6917-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 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-20230204-18b960784-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230204-18b960784-xpmod.7z

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

Repo changes:
- import from UXP: Issue #1382 - Remove incorrect assertion. (8f3badf8) (cad63972a)
- ported from UXP: No issue - bump default platform UA compatibility mode to 102.0 (d89f4e14) (59b0295eb)
- import from UXP: [xpcom] remove incorrect assertion. (8bf892d7) (4849130a2)
- ported from UXP: Issue #2083 - Part 1: Make RegExpShared a GC thing. (3796c7c1) (f05e7f9cc)
- ported from UXP: Issue #2083 - Part 2: Remove use of RegExpGuard. (d163d08c) (0396cdfce)
- import from UXP: Issue #2083 - Part 3: Fix RegExpShared rooting hazards now it's a GC thing. (2ac60a27) (0dcf2ee03)
- import from UXP: Issue #2083 - Part 4: Give RegExpShared a finalizer. (9824659d) (1d47bb343)
- import from UXP: Issue #2083 - Part 5: Fix memory leak in RegExpObject. (b7e45308) (b1214c8d6)
- import from UXP: Revert "Issue #1382 - RegExpShared::groupsTemplate_ cannot be a GCPtr since RegExpShared is managed by C++" (233802c9) (9535b71af)
- import from UXP: Issue #2089 - Shrink Promise instances from 8 to 4 slots by moving debug information to an external object (ed8af362) (d4826da51)
- ported from UXP: Issue #2089 - Only create result Promises in Promise#then and Promise#catch if it's used or the creation is otherwise observable (6e2201d3) (95e2563ec)
- import from UXP: Issue #2089 - Turn AsyncGeneratorResumeNext recursion into iteration to avoid stack overflow (55eacd43) (dd109f028)
- import from UXP: Issue #2089 - Optimize Promise.then and Promise.all/race with default resolving functions (9744b0c2) (7e0f54cb1)
- import from UXP: Issue #2089 - Don't use BlockOnPromise fast path with non-default resolving functions, combine default resolving functions flags (ee395231) (6cb08dc75)
- ported from UXP: Issue #2089 - Improve Runtime perf of Promises (1fd51e14) (8adb5ef3c)
- import from UXP: Issue #2089 - Add a PromiseCapability struct, directly initialize dense elements in PerformPromiseAll using NewbornArrayPush (c0b1bf7e) (2ca67d4ba)
- import from UXP: Issue #2089 - Create a shared helper for PerformPromiseRace, PerformPromiseAll and PerformPromiseAllSettled (5ff7a51d) (4a7bd87d7)
- import from UXP: Issue #2089 - Further runtime perf improvements for PromiseState (078daa70) (edd607cb3)
- import from UXP: Issue #2089 - Report unhandled rejection for optimized away promise (a215929a) (faae7e237)
- import from UXP: Issue #2083 - Follow-up: RegExpShared::source should be a GCPtr. (22dc363c) (d5eb68a1f)
- import from UXP: Issue #2099 - Remove unnecessary cast in GeneratorObject::suspend's do loop. (10ef0da5) (73ff24069)
- reverting rev d5eb68a1 and 9535b71a for now since I got a crash in destructor of RegExpShared. (3ffaab07c)
- revert last rev (3ffaab07) and revert rev b1214c8d and 1d47bb34 instead. (a9b96fa23)
- import from UXP: Issue #2089 - Add cache for Promise property lookups (92906d4d) (58cb5f9b7)
- ported from UXP: Issue #2089 - Move ErrorObject parts from jsexn.cpp to ErrorObject.cpp (209c8e06) (2896a93fa)
- ported from UXP: Issue #2089 - Implement AggregateError (61c99bf6) (3cb281696)
- import from UXP: Issue #2089 - Rename shared Promise combinator functions, with helpers for element functions (9fc50a99) (e91f73db5)
- import from UXP: Issue #2089 - Implement the Promise.any combinator (f75e9d94) (feb84c847)
- import from UXP: Issue #2103 - Fix typo in RegExp Parser (8d3f23ed) (18b960784)

Link to comment
Share on other sites

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230204-8a2a9d0991-xpmod.7z

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

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1173364 - support ARIA table and cell roles, r=marcoz (c6f9fc891e)
 - Bug 1205318 - make aria-owns loop alg more sophisticated, r=yzen (d287b1e41c)
 - Bug 1205476 - crash in mozilla::a11y::DocAccessible::ProcessInvalidationList(), r=smaug (bf920abdd3)
 - Bug 1205476 - crash in mozilla::a11y::DocAccessible::ProcessInvalidationList(), part3, r=davidb (675c3a0ee2)
 - Bug 1205476 - crash in mozilla::a11y::DocAccessible::ProcessInvalidationList, part2, r=davidb (a7cd835169)
 - Bug 1186786 - Replace nsBaseHashtable::EnumerateRead() calls in accessible/ with iterators. r=tbsaunde. (172fcbe18f)
 - Bug 1219299 - rework aria-owns implementation, r=yzen (c297a84b41)
 - Bug 1219744 - no child_of/parent_of relations for aria-owns, r=yzen (38ea8be268)
 - Bug 1205341 - get rid of aria-owns provided relations, part1: remove ARIA combobox special support (bug 819273 backout), r=yzen (0ca03a27bd)
 - Bug 1219743 - remove special ARIA owns support for ARIA menus, r=yzen (64468fdfd1)
 - Bug 1200595 - Introduce TextureData and implement it for X11. r=mattwoodrow, Bas, sotaro (2e6bc3f02c)
 - Bug 1200595 - Buffer TextureData implementation. r=mattwoodrow (1cb3ffd937)
 - Bug 1227415 - Fix copy buffer size r=jolin (344130daec)
 - Bug 1200595 - Gralloc TextureData implementation. r=sotaro (a0726233ca)
 - Bug 1205725 - Add basic SidebandStream handling to HwcComposer2D r=mwu,nical (42bea59a5f)
 - namespace (ab69730d53)
 - Bug 1194775 - Paper over a crash in ContentClient. r=Bas (998051cee4)
 - minor (c24c0b069d)
 - Bug 1197315 - remove PR_snprintf calls in gfx/; r=froydnj (f153fed9c8)
 - Bug 1157664 - Initialize mozilla::layers::FPSCOUNTER::mIteratorIndex. r=nical (cf5d2203ee)
 - Bug 1157663 - Init mMap in the constructor to avoid half initialized structures. r=nical (d972306493)
 - Bug 1167370: Check for Map() call failing. r=bas (707eda52ff)
 - Bug 1221276 - Don't crash if we don't have a surface. r=nical (c53141ea3d)
 - Bug 1219230 - Use the valid region for determining buffer size instead of the visible region. r=mstange (f2d4783eef)
 - Pass the correct moz2d backend in CanvasClients. (bug 1212499, r=mattwoodrow) (c16688afbb)
 - Bug 1179987 - Simplify unlocking of tiled texture hosts. r=nical (781200f702)
 - Bug 1170189 - Fix tiling crash on Linux. r=jrmuizel (879bbfb506)
 - Bug 1170189 - fix a comment in the tiling code. r=BenWa (62b47f1bbd)
 - Bug 1179987 - Make tiled TextureSource recycling based on pointer comparisons rather than trying to do it geometrically. r=nical (7bde534929)
 - Bug 1189710 - Use correct offset for LayerRenderState in TiledContentHost. r=jrmuizel (cb93c2f98a)
 - Bug 1215050 - Make layerscope support TiledPaintedLayer when using HWC. r=mattwoodrow, r=cjku (6bffac30f8)
 - Bug 1186208 - Fix crash when tiling is enabled on linux. r=mattwoodrow (b2f2c85734)
 - Bug 1197713 - Add missing gfxPrefs.h include to TiledContentHost.cpp. r=nical (22bce4e071)
 - Bug 1143575. Async image invalidation does not necessarily need to invalidate the layer; LayerTreeInvalidation will do that for us. r=mattwoodrow (a6144b7127)
 - Bug 1219529 - Don't attempt to deallocate shmems after the ipdl protocol is shut down. r=sotaro (3bb89ef36e)
 - Bug 1143575. Add assertion for diagnostic purposes. r=nical (e4944dd72f)
 - Bug 1202175 - Guard GLX-specific call in SurfaceDescriptorX11. r=jgilbert (167a4aa49b)
 - Bug 1132528 - Handle non existent key r=nical (6c12df1446)
 - Bug 1137151: Marked destructor of |GrallocReporter| as protected, r=jmuizelaar (57605c4472)
 - Bug 1145389 - Add gralloc allocation requet size check r=nical (47c6065148)
 - Bug 1181197 - Fix null dereference in SharedPlanarYCbCrImage destructor. r=jgilbert (3f8c390a6f)
 - Bug 1195110 - Check if GLContext is destroyed before freeing resources in CompositingRenderTargetOGL. r=jrmuizel (8eac603d84)
 - bug 1178956 - Specify precision in OGLShaderProgram.cpp to fix compositor on iOS. r=kip (daa6d9db20)
 - Bug 1186725 - InitTextures should check if LockRect() returns an error, r=mattwoodrow (bc87f908a7)
 - Bug 1170143 - Add some error checks around the creation of dxgi ycbcrvideo frames. r=Bas (c96e4d9e79)
 - Bug 1170143 - Build fix. r=me (a9d0064bc3)
 - Bug 1202700 - Use d3d9 device to upload YCbCr surfaces on the client side if possible. r=Bas (3ccd0c68f5)
 - Bug 1199361 - Add texture memory reporters for YCbCr TextureClients. r=jrmuizel (723e9d4b10)
 - bug 1183967 - fixup correct case of mfidl.h (e9abd04709)
 - Bug 1133007 - followup - make CreateServerSocketRunnable's constructor explicit; r=bustage (5de0ec7900)
 - Bug 1195653 - Part1.1: Dump SecondaryEffects (EffectTypes::MASK) on Layerscope viewer. r=dglastonbury (v2, carry r+) (a6736ad381)
 - Bug 1195653 - Part1.2: Use sSentTextureIds instead of sTextureIdList and move HasTextureIdBeenSent into SendTextureSource. r=dglastonbury (v3, carry r+) (7e0b14bca6)
 - Bug 1195653 - Part1.3: Add isMask attribute field to LayerScopePacket.proto. r=dglastonbury (v2, carry r+) (510e50e09a)
 - Bug 1195653 - Part1.4: Generated file diffs from patched LayerScopePacket.proto. r=dglastonbury (v1, carry r+) (f1824afcb3)
 - Bug 1195653 - Part1.5: Send isMask info to LayerScope viewer by TexturePacket. r=dglastonbury (v3) (1722e5e6fe)
 - Bug 1205521 - Part1: (v3) Add texture/mask attribute fields in LayerScopePacket.proto. r=dglastonbury (0cca15f8f5)
 - Bug 1205521 - Part2: (v3) Generated file diffs from patched LayerScopePacket.proto. r=dglastonbury (6253724bcf)
 - Bug 1205521 - Part3: (v3) Dump texture/mask attributes on layerscope viewer. r=dglastonbury (31d346bad1)
 - Bug 1205521 - Part4: (v2) Align LayerScopePacket to fit changes in Bug 1211324. r=dglastonbury (712da0fe9c)
 - Bug 1177023 - Log the IsRootContent flag when dumping framemetrics. r=botond (9bea51f318)
 - Bug 1153724 - Only assert if the size was reasonable to start. r=mchang (c3d61bbee1)
 - namespace (edcce0a0b3)
 - Bug 1195857: Make nsPresContext::HasAuthorSpecifiedRules()'s arg 'const', to remove need for const_cast in callers. r=jwatt (274fe66dca)
 - Bug 1182414, part 1 - Fix printing crash with range input controls. r=dholbert (352a408a83)
 - Bug 1182414, part 2 - Add printing crash test. r=dholbert (0fc9bd4529)
 - Bug 1099103 - Prevent numbers input using a grouping separator from being mis-processed as if the separator was a decimal separator. r=dholbert (90276c2f6b)
 - Bug 1157142 - Support logical (inline/block) in addition to physical orientation for the <input type=range> element; make inline the default behavior so that range sliders respect writing mode. r=jwatt (2ec37cbba8) (89d38b5d7a)
- some download library code fixes (f3443827c3)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1196785 - Alphabetically sort redirected about:pages. r=jst (ba0f254ae5)
 - Bug 1196785 - Make the common category style work in HTML. r=jaws (09b3f854e4)
 - Bug 1219494 - Part 1. TextureD3D11 and gfxDevCrash instead of MOZ_CRASH where appropriate. r=mchang (2ba6492c83)
 - Bug 1195531 - Don't discard d3d11 textures when we move the TextureSource to a new compositor. r=jrmuizel,nical (a4b9674552)
 - Bug 1176570 - Make sure all shared texture handles are opened correctly before attempting to use them. r=jrmuizel (75856f47a0)
 - misspatch Bug 1145513 (f4e6e6c52a)
 - Null-check D3D10 devices in a few places. (bug 1225645, r=bas) (2f7372a29d)
 - Bug 1200595 - D3D11 TextureData implementation. r=Bas (8935487dae)
 - Bug 1216366: Ensure D3D11 uploads the entire surface the first time for component alpha textures. r=nical (789985252d)
 - Bug 1194335. Disable partial present on Nvidia hardware. r=bas (3da45b4ce9)
 - Bug 1167326, fix up VR distortion constant buffer; r=bas (396b34e5da)
 - Bug 1204922 - Part 3. Report failed before HandleError call. r=bas (4f8ca8b0d6)
 - Fail gracefully when we can't get a texture sync handle. (bug 1207665 part 4, r=bas,vladan) (d8cbab3307)
 - Bug 1144136. Remove unneeded Flush() from D3D11 compositor. r=bas (8f49efa0aa)
 - Bug 1163840 - Lazy-init blocker stack in AsyncShutdown to save startup time; r=Yoric (89f728be0f)
 - Bug 1213280 - fix OSX font selection under 10.11. r=jfkthame (a5c21cacb0)
 - Bug 1167284 - implement localized name lookup for fontconfig font families. r=karlt (098cb7067e)
 - Bug 1173260 - support multiple families for generics. r=heycam (19bab2c23d)
 - Bug 1163487 - sniff LANGUAGE when determining language for lang group. r=karlt (207283f74d)
 - Bug 1224965 p1 - add pref for max substitutions for generics under fontconfig. r=m_kato (b64c53e636)
 - Bug 1224965 p2 - tweak the handling of generic substitutions. r=karlt (a5c2688808)
 - First version of patch 1469116, this helps fix patch 1209812 without skia. (dd570d1e71) (8a2a9d0991)

Link to comment
Share on other sites

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

Changelog:

In-tree changes:
- browser-omni: downloads: sync allDownloadsViewOverlay.js with same file in NM27 (bf146f53)

Out-of-tree changes:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1173364 - support ARIA table and cell roles, r=marcoz (c6f9fc891e)
 - Bug 1205318 - make aria-owns loop alg more sophisticated, r=yzen (d287b1e41c)
 - Bug 1205476 - crash in mozilla::a11y::DocAccessible::ProcessInvalidationList(), r=smaug (bf920abdd3)
 - Bug 1205476 - crash in mozilla::a11y::DocAccessible::ProcessInvalidationList(), part3, r=davidb (675c3a0ee2)
 - Bug 1205476 - crash in mozilla::a11y::DocAccessible::ProcessInvalidationList, part2, r=davidb (a7cd835169)
 - Bug 1186786 - Replace nsBaseHashtable::EnumerateRead() calls in accessible/ with iterators. r=tbsaunde. (172fcbe18f)
 - Bug 1219299 - rework aria-owns implementation, r=yzen (c297a84b41)
 - Bug 1219744 - no child_of/parent_of relations for aria-owns, r=yzen (38ea8be268)
 - Bug 1205341 - get rid of aria-owns provided relations, part1: remove ARIA combobox special support (bug 819273 backout), r=yzen (0ca03a27bd)
 - Bug 1219743 - remove special ARIA owns support for ARIA menus, r=yzen (64468fdfd1)
 - Bug 1200595 - Introduce TextureData and implement it for X11. r=mattwoodrow, Bas, sotaro (2e6bc3f02c)
 - Bug 1200595 - Buffer TextureData implementation. r=mattwoodrow (1cb3ffd937)
 - Bug 1227415 - Fix copy buffer size r=jolin (344130daec)
 - Bug 1200595 - Gralloc TextureData implementation. r=sotaro (a0726233ca)
 - Bug 1205725 - Add basic SidebandStream handling to HwcComposer2D r=mwu,nical (42bea59a5f)
 - namespace (ab69730d53)
 - Bug 1194775 - Paper over a crash in ContentClient. r=Bas (998051cee4)
 - minor (c24c0b069d)
 - Bug 1197315 - remove PR_snprintf calls in gfx/; r=froydnj (f153fed9c8)
 - Bug 1157664 - Initialize mozilla::layers::FPSCOUNTER::mIteratorIndex. r=nical (cf5d2203ee)
 - Bug 1157663 - Init mMap in the constructor to avoid half initialized structures. r=nical (d972306493)
 - Bug 1167370: Check for Map() call failing. r=bas (707eda52ff)
 - Bug 1221276 - Don't crash if we don't have a surface. r=nical (c53141ea3d)
 - Bug 1219230 - Use the valid region for determining buffer size instead of the visible region. r=mstange (f2d4783eef)
 - Pass the correct moz2d backend in CanvasClients. (bug 1212499, r=mattwoodrow) (c16688afbb)
 - Bug 1179987 - Simplify unlocking of tiled texture hosts. r=nical (781200f702)
 - Bug 1170189 - Fix tiling crash on Linux. r=jrmuizel (879bbfb506)
 - Bug 1170189 - fix a comment in the tiling code. r=BenWa (62b47f1bbd)
 - Bug 1179987 - Make tiled TextureSource recycling based on pointer comparisons rather than trying to do it geometrically. r=nical (7bde534929)
 - Bug 1189710 - Use correct offset for LayerRenderState in TiledContentHost. r=jrmuizel (cb93c2f98a)
 - Bug 1215050 - Make layerscope support TiledPaintedLayer when using HWC. r=mattwoodrow, r=cjku (6bffac30f8)
 - Bug 1186208 - Fix crash when tiling is enabled on linux. r=mattwoodrow (b2f2c85734)
 - Bug 1197713 - Add missing gfxPrefs.h include to TiledContentHost.cpp. r=nical (22bce4e071)
 - Bug 1143575. Async image invalidation does not necessarily need to invalidate the layer; LayerTreeInvalidation will do that for us. r=mattwoodrow (a6144b7127)
 - Bug 1219529 - Don't attempt to deallocate shmems after the ipdl protocol is shut down. r=sotaro (3bb89ef36e)
 - Bug 1143575. Add assertion for diagnostic purposes. r=nical (e4944dd72f)
 - Bug 1202175 - Guard GLX-specific call in SurfaceDescriptorX11. r=jgilbert (167a4aa49b)
 - Bug 1132528 - Handle non existent key r=nical (6c12df1446)
 - Bug 1137151: Marked destructor of |GrallocReporter| as protected, r=jmuizelaar (57605c4472)
 - Bug 1145389 - Add gralloc allocation requet size check r=nical (47c6065148)
 - Bug 1181197 - Fix null dereference in SharedPlanarYCbCrImage destructor. r=jgilbert (3f8c390a6f)
 - Bug 1195110 - Check if GLContext is destroyed before freeing resources in CompositingRenderTargetOGL. r=jrmuizel (8eac603d84)
 - bug 1178956 - Specify precision in OGLShaderProgram.cpp to fix compositor on iOS. r=kip (daa6d9db20)
 - Bug 1186725 - InitTextures should check if LockRect() returns an error, r=mattwoodrow (bc87f908a7)
 - Bug 1170143 - Add some error checks around the creation of dxgi ycbcrvideo frames. r=Bas (c96e4d9e79)
 - Bug 1170143 - Build fix. r=me (a9d0064bc3)
 - Bug 1202700 - Use d3d9 device to upload YCbCr surfaces on the client side if possible. r=Bas (3ccd0c68f5)
 - Bug 1199361 - Add texture memory reporters for YCbCr TextureClients. r=jrmuizel (723e9d4b10)
 - bug 1183967 - fixup correct case of mfidl.h (e9abd04709)
 - Bug 1133007 - followup - make CreateServerSocketRunnable's constructor explicit; r=bustage (5de0ec7900)
 - Bug 1195653 - Part1.1: Dump SecondaryEffects (EffectTypes::MASK) on Layerscope viewer. r=dglastonbury (v2, carry r+) (a6736ad381)
 - Bug 1195653 - Part1.2: Use sSentTextureIds instead of sTextureIdList and move HasTextureIdBeenSent into SendTextureSource. r=dglastonbury (v3, carry r+) (7e0b14bca6)
 - Bug 1195653 - Part1.3: Add isMask attribute field to LayerScopePacket.proto. r=dglastonbury (v2, carry r+) (510e50e09a)
 - Bug 1195653 - Part1.4: Generated file diffs from patched LayerScopePacket.proto. r=dglastonbury (v1, carry r+) (f1824afcb3)
 - Bug 1195653 - Part1.5: Send isMask info to LayerScope viewer by TexturePacket. r=dglastonbury (v3) (1722e5e6fe)
 - Bug 1205521 - Part1: (v3) Add texture/mask attribute fields in LayerScopePacket.proto. r=dglastonbury (0cca15f8f5)
 - Bug 1205521 - Part2: (v3) Generated file diffs from patched LayerScopePacket.proto. r=dglastonbury (6253724bcf)
 - Bug 1205521 - Part3: (v3) Dump texture/mask attributes on layerscope viewer. r=dglastonbury (31d346bad1)
 - Bug 1205521 - Part4: (v2) Align LayerScopePacket to fit changes in Bug 1211324. r=dglastonbury (712da0fe9c)
 - Bug 1177023 - Log the IsRootContent flag when dumping framemetrics. r=botond (9bea51f318)
 - Bug 1153724 - Only assert if the size was reasonable to start. r=mchang (c3d61bbee1)
 - namespace (edcce0a0b3)
 - Bug 1195857: Make nsPresContext::HasAuthorSpecifiedRules()'s arg 'const', to remove need for const_cast in callers. r=jwatt (274fe66dca)
 - Bug 1182414, part 1 - Fix printing crash with range input controls. r=dholbert (352a408a83)
 - Bug 1182414, part 2 - Add printing crash test. r=dholbert (0fc9bd4529)
 - Bug 1099103 - Prevent numbers input using a grouping separator from being mis-processed as if the separator was a decimal separator. r=dholbert (90276c2f6b)
 - Bug 1157142 - Support logical (inline/block) in addition to physical orientation for the <input type=range> element; make inline the default behavior so that range sliders respect writing mode. r=jwatt (2ec37cbba8) (89d38b5d7a)
- some download library code fixes (f3443827c3)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1196785 - Alphabetically sort redirected about:pages. r=jst (ba0f254ae5)
 - Bug 1196785 - Make the common category style work in HTML. r=jaws (09b3f854e4)
 - Bug 1219494 - Part 1. TextureD3D11 and gfxDevCrash instead of MOZ_CRASH where appropriate. r=mchang (2ba6492c83)
 - Bug 1195531 - Don't discard d3d11 textures when we move the TextureSource to a new compositor. r=jrmuizel,nical (a4b9674552)
 - Bug 1176570 - Make sure all shared texture handles are opened correctly before attempting to use them. r=jrmuizel (75856f47a0)
 - misspatch Bug 1145513 (f4e6e6c52a)
 - Null-check D3D10 devices in a few places. (bug 1225645, r=bas) (2f7372a29d)
 - Bug 1200595 - D3D11 TextureData implementation. r=Bas (8935487dae)
 - Bug 1216366: Ensure D3D11 uploads the entire surface the first time for component alpha textures. r=nical (789985252d)
 - Bug 1194335. Disable partial present on Nvidia hardware. r=bas (3da45b4ce9)
 - Bug 1167326, fix up VR distortion constant buffer; r=bas (396b34e5da)
 - Bug 1204922 - Part 3. Report failed before HandleError call. r=bas (4f8ca8b0d6)
 - Fail gracefully when we can't get a texture sync handle. (bug 1207665 part 4, r=bas,vladan) (d8cbab3307)
 - Bug 1144136. Remove unneeded Flush() from D3D11 compositor. r=bas (8f49efa0aa)
 - Bug 1163840 - Lazy-init blocker stack in AsyncShutdown to save startup time; r=Yoric (89f728be0f)
 - Bug 1213280 - fix OSX font selection under 10.11. r=jfkthame (a5c21cacb0)
 - Bug 1167284 - implement localized name lookup for fontconfig font families. r=karlt (098cb7067e)
 - Bug 1173260 - support multiple families for generics. r=heycam (19bab2c23d)
 - Bug 1163487 - sniff LANGUAGE when determining language for lang group. r=karlt (207283f74d)
 - Bug 1224965 p1 - add pref for max substitutions for generics under fontconfig. r=m_kato (b64c53e636)
 - Bug 1224965 p2 - tweak the handling of generic substitutions. r=karlt (a5c2688808)
 - First version of patch 1469116, this helps fix patch 1209812 without skia. (dd570d1e71) (8a2a9d0991)

* 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

38 minutes ago, roytam1 said:

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-20230204-18b960784-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230204-18b960784-xpmod.7z

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

Repo changes:
- import from UXP: Issue #1382 - Remove incorrect assertion. (8f3badf8) (cad63972a)
- ported from UXP: No issue - bump default platform UA compatibility mode to 102.0 (d89f4e14) (59b0295eb)
- import from UXP: [xpcom] remove incorrect assertion. (8bf892d7) (4849130a2)
- ported from UXP: Issue #2083 - Part 1: Make RegExpShared a GC thing. (3796c7c1) (f05e7f9cc)
- ported from UXP: Issue #2083 - Part 2: Remove use of RegExpGuard. (d163d08c) (0396cdfce)
- import from UXP: Issue #2083 - Part 3: Fix RegExpShared rooting hazards now it's a GC thing. (2ac60a27) (0dcf2ee03)
- import from UXP: Issue #2083 - Part 4: Give RegExpShared a finalizer. (9824659d) (1d47bb343)
- import from UXP: Issue #2083 - Part 5: Fix memory leak in RegExpObject. (b7e45308) (b1214c8d6)
- import from UXP: Revert "Issue #1382 - RegExpShared::groupsTemplate_ cannot be a GCPtr since RegExpShared is managed by C++" (233802c9) (9535b71af)
- import from UXP: Issue #2089 - Shrink Promise instances from 8 to 4 slots by moving debug information to an external object (ed8af362) (d4826da51)
- ported from UXP: Issue #2089 - Only create result Promises in Promise#then and Promise#catch if it's used or the creation is otherwise observable (6e2201d3) (95e2563ec)
- import from UXP: Issue #2089 - Turn AsyncGeneratorResumeNext recursion into iteration to avoid stack overflow (55eacd43) (dd109f028)
- import from UXP: Issue #2089 - Optimize Promise.then and Promise.all/race with default resolving functions (9744b0c2) (7e0f54cb1)
- import from UXP: Issue #2089 - Don't use BlockOnPromise fast path with non-default resolving functions, combine default resolving functions flags (ee395231) (6cb08dc75)
- ported from UXP: Issue #2089 - Improve Runtime perf of Promises (1fd51e14) (8adb5ef3c)
- import from UXP: Issue #2089 - Add a PromiseCapability struct, directly initialize dense elements in PerformPromiseAll using NewbornArrayPush (c0b1bf7e) (2ca67d4ba)
- import from UXP: Issue #2089 - Create a shared helper for PerformPromiseRace, PerformPromiseAll and PerformPromiseAllSettled (5ff7a51d) (4a7bd87d7)
- import from UXP: Issue #2089 - Further runtime perf improvements for PromiseState (078daa70) (edd607cb3)
- import from UXP: Issue #2089 - Report unhandled rejection for optimized away promise (a215929a) (faae7e237)
- import from UXP: Issue #2083 - Follow-up: RegExpShared::source should be a GCPtr. (22dc363c) (d5eb68a1f)
- import from UXP: Issue #2099 - Remove unnecessary cast in GeneratorObject::suspend's do loop. (10ef0da5) (73ff24069)
- reverting rev d5eb68a1 and 9535b71a for now since I got a crash in destructor of RegExpShared. (3ffaab07c)

- revert last rev (3ffaab07) and revert rev b1214c8d and 1d47bb34 instead. (a9b96fa23)
- import from UXP: Issue #2089 - Add cache for Promise property lookups (92906d4d) (58cb5f9b7)
- ported from UXP: Issue #2089 - Move ErrorObject parts from jsexn.cpp to ErrorObject.cpp (209c8e06) (2896a93fa)
- ported from UXP: Issue #2089 - Implement AggregateError (61c99bf6) (3cb281696)
- import from UXP: Issue #2089 - Rename shared Promise combinator functions, with helpers for element functions (9fc50a99) (e91f73db5)
- import from UXP: Issue #2089 - Implement the Promise.any combinator (f75e9d94) (feb84c847)
- import from UXP: Issue #2103 - Fix typo in RegExp Parser (8d3f23ed) (18b960784)

Thank you, Roy, for your hard work, as well as others that contribute their knowledge to your projects.

Link to comment
Share on other sites

New Moon 28.10.6a1 (2023-01-26)

Watching anything on hulu.com

Device does not meet content security requirements. Error code P-DEV303 Should I post the unique error id?

forums.mst3k.com

Unfortunately your browser is unsupported.

Link to comment
Share on other sites

1 hour ago, Art7220 said:

Watching anything on hulu.com

HULU (a US-only service, BTW) uses DRM exclusively for all of its streams... :realmad:
Unlike Netflix, where a fallback to using the Silverlight NPAPI plugin for "legacy" browsers is in place (correct me if wrong ;) , at least that's my recollection of things on Netflix :P), HULU demands the WidevineCDM (owned by Google :realmad:) to properly function...

WidevineCDM is currently incompatible with the Windows XP/Vista OSes (and in the far past was only compatible under XP with the Google Chrome web browser); if on Win7+, you must use one of the latest Chromium variants and/or latest Firefox to watch HULU :angry: ...

BTW, NM28 does not support DRM on any OS, while St52 supports DRM on Vista+; however, the version of WidevineCDM it ships with (and supports), v1.4.9.1088, has been deprecated by Google, i.e. it can't acquire decryption keys from the dedicated Widevine lic servers :( ...

@Art7220 : Got an Android phone? If yes, download their app and watch HULU's DRM streams there :angry: ...

As you can see, Google not only control which webpages you can successfully load in your (non-Chrome) browser, they also control which rich content is available there, too (and also demand you update your OS to watch it) :realmad: :realmad: :realmad: ... A true dictatorship, if you ask me...

Edited by VistaLover
correction about St52's WVCDM
Link to comment
Share on other sites

40 minutes ago, Art7220 said:

forums.mst3k.com

Unfortunately your browser is unsupported.

... Their forum is based on the discourse platform, but "discourse" have recently implemented another UXP-exterminator, the operator called "nullish coalescing assignment ("??=") :realmad: :realmad: :realmad: :

tWr7tKc.png

Your only hope under XP is to use 360EEv13.x/minibrowser to load that forum, because that operator was first implemented in Chromium 85 (Firefox 79) ... Most sadly :(, "discourse" is being used by many forums/communities, so this is just going to only escalate in the coming days :( ...

Link to comment
Share on other sites

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

changelog:
- added latest BNavigator 0.9 20230204 build
- added latest IceApe 52 20230204 build
- added latest IceDove 52 20230204 build
- added latest K-Meleon 76 20230204 build
- added latest MailNews 52 20230204 build
- added latest New Moon 27 20230204 builds
- added latest New Moon 28 20230204 builds
- added latest Serpent 52 20230204 builds
- added latest Serpent 55 20230204 builds

To don't lose track of things I want to update too someday...

todo:
- add various flash player versions
- add FlashFix for WinXP
- add VLC 2.2.8 (WinXP non-SSE2)
- add polyfill addons

-------------------------------------------

On 1/31/2023 at 7:27 PM, AstroSkipper said:

Hi @soggi! For New Moon 28, I use the German language pack from here: https://github.com/JustOff/pale-moon-localization/releases/download/28.10.0_RC1/de.xpi which I modified myself a long time ago in terms of the dev tools. You are German like me g036.gif, therefore you are lucky and can use my already modified language pack file de-mod-content-dev.xpi. Here is the link: https://www.mediafire.com/file/99riihhfrxrju2k/de-mod-content-dev.xpi/file

Cheers, AstroSkipper matrix.gif

Thank you, I'll try it! :)

On 1/31/2023 at 10:44 PM, AstroSkipper said:

Here is a screenshot of the Web Developer menu of New Moon 28.10.6a1 (32-bit) (2023-01-19) in the German language (Web-Entwickler): 

Web-Entwickler-Men.png

My modified language pack is fully working, and all has been translated. BTW, New Moon 28 is my main browser under Windows XP, even in 2023. :thumbup

Cheers, AstroSkipper matrix.gif

This is great! NM28 is my main browser, too - I switched from NM27 a couple of years ago <- Pale Moon 26 <- Firefox ESR 52. Once again a BIG thx to @roytam1 and all others!

BTW what is that Base64 -> Encoder, an add-on? This would be cool for fast decoding Base64 encoded attacks to my website or other stuff like Base64 encoded files included in a HTML document.
 

On 2/2/2023 at 10:57 AM, NotHereToPlayGames said:

So you will become like most of us here - a DOZEN web browsers installed on your computer - one for this, one for that, another for those, still another for these.

I don't have a dozen browsers installed...just IE6 SP3, NM27 and NM28 - and actually I'm only using NM28 and I'm very confident with it. Some times there are websites which don't work, but they aren't very important and I just say "F*ck you, I don't have to visit your JS overloaded, slow and incompatible hipster website!".

On 2/2/2023 at 12:47 PM, AstroSkipper said:

Hello @roytam1! Even though there are members here who don't appreciate weekly updates of your browsers, I would like to thank you for your regular browser releases, the time you spend on them and your enthusiasm. You maintain so many projects with an incredible continuity that is quite impressive. New Moon 28 and Serpent are my main browsers in Windows XP. And they even work with YouTube on older computers, where 360Chrome is a total failure.

Many thanks for that!  bravo.gif

Double-triple-upvote-like! :thumbup
 

19 hours ago, roytam1 said:

you may just install chatzilla extension instead.

Exactly what I thought, ChatZilla is a great IRC add-on!

kind regards
soggi

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