roytam1
MemberContent Type
Profiles
Forums
Events
Everything posted by roytam1
-
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.5.4-Goanna-20240608.7z Changelog: Out-of-tree changes: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1197954 - Extract GLXFBConfig selection code for X11 windows. r=lsalzman (2816a11bdd) - Bug 1261439 - replace nsAccUtils::IsEmbeddedObject on a bit flag check, r=marcoz (16319b9295) - bug 1262563 - add IsFromUserInput to show / hide event messages r=davidb (dc96903cfa) - bug 1262563 - fire show / hide events for proxied accessibles r=davidb (9b1deb77c9) - bug 1255009 - make AccShowEvent store the insertion index of the new child r=davidb (5b3d984446) - bug 1261144 - remove filters::GetEmbeddedObj() because it is unused r=lsocks (837bb1777c) - bug 1261144 - devirtualize AppendObject() because the base class impl is never called r=lsocks (a8fe470965) - bug 1261144 - move Count() from AccCollector to EmbeddedObjCollector r=lsocks (11d9734561) - bug 1261144 - move GetAccessibleAt to EmbeddedObjCollector r=lsocks (6ac2731ec1) - bug 1261144 - devirtualize GetIndexAt() because the base class version is never called r=lsocks (54cc48712e) - bug 1261144 - move EnsureNGetObject to EmbeddedObjCollector r=lsocks (225b123fb0) - bug 1261144 - move EnsureNGetIndex() to EmbeddedObjCollector r=lsocks (81986c9a95) - bug 1261144 - move the data members of AccCollector to EmbeddedObjCollector r=lsocks (5ba20f1c30) - bug 1261144 - remove the AccCollector class r=lsocks (6f52909c58) - bug 1261144 - use filters::GetEmbeddedObject() directly in EmbeddedObjCollector r=lsocks (cb86410837) - bug 1261144 - devirtualize the dtor of EmbeddedObjCollector r=lsocks (b3d23cf341) - Bug 1261144 - stop including Filters.h in EmbeddedObjCollector.h r=lsocks (2940a4dc3d) - bug 1261144 - call Accessible::IsText() directly from EmbeddedObjCollector r=lsocks (b93a86aa2a) - bug 1262233 - stop using a sync message to implement ProxyAccessible::EmbeddedChildCount() r=lsocks (e2d3b6d608) - bug 1262233 - stop implementing ProxyAccessible::IndexOfEmbeddedChild() with a sync message r=lsocks (dcedecd9d4) - bug 1262233 - add ProxyAccessible::IsEmbeddedObject() r=lsocks (084915a784) - bug 1262233 - stop implementing ProxyAccessible::EmbeddedChildAt() with a sync message r=lsocks (2924d04c4a) - bug 1241453 - fire nsIAccessibleStateChangeEvents for proxied accessibles r=davidb (e423829903) - bug 1241453 - fire nsIAccessibleEvents for proxied accessibles r=davidb (6a02c2f8a3) - bug 1241453 - fire nsIAccessibleCaretMoveEvents for proxies r=davidb (4fb1f5be4f) - bug 1241453 - fire nsIAccessibleTextChangeEvents for proxies r=davidb (c53a5b5122) - Bug 1264526 - process ARIA owns relocations for in-the-document accessibles only, r=yzen (e19887eee4) - Bug 1261174 - more events logging, r=yzen (14b83c693d) - Bug 1257350 - Use intptr_t to avoid C4312 on VS2015; r=tbsaunde (1fc3ee9b6d) - bug 1250882 - make xpcAccessible::GetAttributes() work with proxied accessibles r=davidb (fa676531c2) - bug 1210741 - make AccessibleWrap::get_accLocation work with proxied accessibles r=davidb (6600987ec8) - bug 1219528 - make NAVDIR_{FIRST,LAST}CHILD and NAVDIR_{NEXT,PREVIOUS} cases of AccessibleWrap::accNavigate deal with proxies r=davidb (c011ebcd2b) - bug 1219528 - make AccessibleWrap::accNavigate cases using relations work with proxies r=davidb (de20c76bcc) - bug 1215657 - make AccessibleWrap::accHitTest() work with proxies r=davidb (25da22a733) - bug 1215657 - make AccessibleWrap::accDoDefaultAction work with proxies r=davidb (029d34d135) - bug 1208779 - null check aAccessible in GetChildIDFor() for 32 bit as well as 64 bit windows r=davidb (08319d45e7) - bug 1207862 - refactor GetXPAccessibleFor() so proxies and non proxies are handle in the same place for each type of id r=davidb (3ff1646e02) - bug 1207862 - make AccessibleWrap::GetXPAccessibleFor() return the AccessibleWrap for proxies r=davidb (1184a0efeb) - bug 1218564 - remove check for password roles in AccessibleWrap::get_accValue r=surkov (477e0bb92b) - bug 1219528 - don't bail out of AccessibleWrap::accNavigate if the accessible wraps a proxy r=davidb (9540866b5b) - Bug 1257303 - Cast to intptr_t to avoid C4312 on VS2015; r=tbsaunde (93af27e0db) - Bug 1210549 - Fix AccessibleWrap::GetXPAccessibleFor for proxied accessibles r=tbsaunde (b4ed017706) (2eb290e0d3) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1259023 - if proxy is a nullpointer, do not set IS_PROXY in AccessibleOrProxy. r=tbsaunde (7c1059c45a) - Bug 1263188 - fix event tree cutting, part1, r=yzen (eeda83e65f) - Bug 1263188 - fix event tree building, part2, r=yzen (20854e1566) - Bug 1259023 - fixing invalid array index assertion when accessing next sibling. r=tbsaunde (9f153b2298) - bug 1262980 - expose the table interface on proxies r=dbolter (edf50d4a0c) - Bug 1241752 - Remove runtime warning for nsIContent::GetEditingHost(). r=smaug (b5f2f30cda) (c62728067e) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1263188 - stop bleeding, r=yzen (e121b0dff3) - Bug 1263188 - more assertions, part3, r=yzen (6623350334) - Bug 1263188 - fix event tree coalescence, part4, r=yzen (dd4b0293ab) - Bug 1262417 - bind a value change event with reorder event firing, r=yzen (eee45f738e) - Bug 1287874: Add missing math.h include. r=drno (cd8b7e74d3) - Bug 967300 - enable cairo's atomic support on gcc-esque compilers; r=mshal (025d886e53) - Bug 1158871 - use new-style __atomic_* primitives in cairo; r=jrmuizel,ted.mielczarek (9ac76e7769) - fix build on non-windows systems (d807139c54) - Bug 1205854 - Workaround for Windows printer drivers that can't handle swapped X and Y axes. r=jrmuizel (1f35fc8d76) - Bug 1186339 - skip STUN/TURN servers with non-matching IP versions for TCP sockets. r=bwc (61f841554e) - Bug 933986. Switch over from index to an id, and ensure uniqueness when feeding into the candidate priority calculation. r=drno (168f4d68a3) - Bug 1190720 - only check IP version for STUN server IPs. r=bwc (9f95c5995f) - Bug 1192403 - improve ICE TCP error message. r=mjf (28afcf181c) - Bug 1037618 - Part 1: Add some logging to highlight TCP connection failures. r=drno (f5f861563a) - Bug 1251214: Ignore R_WOULDBLOCK in nr_stun_client_send_request r=ekr (00db6e3022) - Bug 980609: Do not assert that TURN TCP client contexts can't fail before attempting to allocate. r=ekr (3c20586954) - Bug 1237299: addedd missing address family to DNS lookup for proxies r=bwc (eea322d3e1) - Bug 1258753: Base candidate pair priority on controlling/controlled. r=drno (52dc0783ca) - Bug 1246363: add logging to detect if relay only option is set. r=mjf (fab0c5aec8) - Bug 1252777: skip over ICE TCP host candidate creation failures. r=bwc (2225289e5e) - Bug 1242324: Give VP9 priority over vp8 when both are enabled r=drno (5e31cde0b1) - Bug 1247656: Make sure that remote reoffer does not change the media type of an m-line. r=drno (d34bd649b3) - Bug 906986 - Ice restart and tests. r=bwc, r=drno, r=smaug (080ee96a4c) - Bug 1259842: allow RFC1918 pairing again r=mjf (ab11d2a41a) - Bug 1233181: improve misleading log message about missing STUN & TURN servers. r?=mjf (f744195587) - Bug 1244338 - Don't try to clean up |ctx| if null. r=drno (4c7da59d2e) - Bug 1256720: Remove a bad assertion, and simplify some code. r=drno (e8f5d04e93) - Bug 1257472: Forgive rport of 0. r=drno,ekr (8d02b24855) - Bug 1214279: Fix the same infinite loop from bug 957236 in a different place. r=drno (9780450268) - Bug 1229633: hash interface names on Windows. r=ekr (6ff60bf22a) - Bug 895793: added interface type and link speed detection for Windows. r=bwc (f7783adae6) - Bug 1180311 - Add null check to ifa_addr. r=ekr (90658f741b) - Bug 1183985: Fixed WebRTC socket leak on Linux. r=bwc (b06efe6ee9) - Bug 1231117 - Use xlocale on DragonFly as well. r=jesup (e7a09ee751) - Bug 1254780 (attempt 2) - Shrink log_types from 1024 entries to 16. r=ekr. (efa73ca5af) - Bug 1187075: Implement cairo atomics for Win32. r=jrmuizel (5b92bd3cff) - Bug 1161170 - backport upstream fix for race in Cairo freed_pool. r=jrmuizel (3287e5b154) - Bug 1255269. Get rid of nsITCPSocketCallback.fireDataEvent. r=jdm (9460469c15) - Bug 1246925 - log filtering_type and mapping_type only if they are valid pointers. r=ekr (57af98cd1f) - Bug 1248637: Prune duplicate CANCELLED candidate pairs. r=drno (c982b8492d) - Bug 676001 - Fix for stroke hit testing on cairo. r=jrmuizel (1cedebd554) - Bug 1252171: Update last_used_ on TCP port mappings when they are used, similar to UDP. r=drno (9229a3316a) - Bug 906986 - Rework rollback/finalize to include a committed state. r=bwc, r=drno (14ec947fd3) - Bug 1264344 - Don't restart ICE on first CreateOffer call if iceRestart option is true. r=bwc (d2850773f6) - Bug 1208371 - Update sink identity after adding track. r=mt (032aa5fcc4) - Bug 1247547: removed double accounting for WEBRTC_ICE_ADD_CANDIDATE telemetry probes. r=bwc (5abdc7d93a) - Bug 1254691 - Remove SEC_NORMAL from webrtc/. r=bwc (20dfff4efd) - Bug 1264351: removed hand break which disables ICE TCP on e10s r=jesup (6bc2a9936d) - bit of Bug 906986 - Rework rollback/finalize (ab1f5378f2) - Bug 1161619: RunStatsQuery leak fix. r=jib (2e4aca6869) - Bug 1256430: start AEC log independently of webrtc TRACE r=jesup,pkerr (29978d0a69) - Bug 1260784 - fix Stop Debug Mode button r=jesup (a1ac6fb833) - Bug 1220043 - Add workaround for internal complier error by VS2015. r=rjesup (c4368b1cad) - Bug 1252073 - Uninitialised value uses in mozilla::EncodingConstraints::operator==. r=docfaraday@gmail.com. (1be0174cd9) - Bug 1179859 - Fix _cairo_box_intersects_line_segment early rejection tests. r=jrmuizel (b2493a8c1e) - Bug 1186040 - use XPCOM refcounting macros instead of mozilla::RefCounted in WebrtcGlobalParent.h; r=jesup (f9bb1ba504) - Bug 1188407: switch packetloss to a rate from total-packets-lost-per-update r=jib (96297c4cd7) - Bug 1202696 - check surface status in _cairo_surface_get_extents. r=jmuizelaar (3f5c49d9d5) - Bug 1207750 - setting an environment variable will let us crash as Cairo errors happen. r=bschouten (caf8d9ee9a) - Bug 1215774 - use abort() to abort on error in Cairo. r=jmuizelaar (36e9c0bb2b) - minor (d2d4a96024) - Bug 1246011: fixed PT comparising for PT's without rtpmap. r=jesup (38c1f91a1f) - Bug 1249098: Support maxplaybackrate for opus. r=jesup (7a38717c47) - Bug 818618: Honor (and emit) opus stereo fmtp param. r=jesup (436175287f) - Bug 1258558 - Don't check extents for empty regions. r=jrmuizel (3751780ae0) - Bug 1236266 - Don't generate invalid empty regions in pixman (r=jmuielaar) (2c22835afd) - Bug 1255281. Add pixman fast path for bilinear x888_8888_SRC. r=lsalzman (0e585d5114) - Bug 1241012: Remove moz-d2d1-1.h stub headers from the tree. r=jrmuizel Please enter the commit message for your changes. Lines starting (b1dc61c08b) - Bug 1240790: Add newlines to WEBRTC_TRACE_FILE. r=rjesup (d25a696ff8) - bug 1241064 - updating stats filter SSRC when audio channel SSRC changes; r=jib (481c2ad1e0) - Bug 1247574: Force webrtc audio input processing to resample to target rate to fix 16KHz mics. r=padenot (9dea99341e) - Bug 1158741 - Implement a version of omxSP_FFTInv_CCSToR_F32_Sfs in openmax DL's FFT that is not scaled r=padenot (0acefaf93a) - Bug 1253149 - Use bool instead of int for boolean return values. r=SimonSapin (0303c4c8ab) (946864fcd3) * 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 -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240608-946864fcd3-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240608-946864fcd3-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240608-946864fcd3-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20240608-946864fcd3-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 1197954 - Extract GLXFBConfig selection code for X11 windows. r=lsalzman (2816a11bdd) - Bug 1261439 - replace nsAccUtils::IsEmbeddedObject on a bit flag check, r=marcoz (16319b9295) - bug 1262563 - add IsFromUserInput to show / hide event messages r=davidb (dc96903cfa) - bug 1262563 - fire show / hide events for proxied accessibles r=davidb (9b1deb77c9) - bug 1255009 - make AccShowEvent store the insertion index of the new child r=davidb (5b3d984446) - bug 1261144 - remove filters::GetEmbeddedObj() because it is unused r=lsocks (837bb1777c) - bug 1261144 - devirtualize AppendObject() because the base class impl is never called r=lsocks (a8fe470965) - bug 1261144 - move Count() from AccCollector to EmbeddedObjCollector r=lsocks (11d9734561) - bug 1261144 - move GetAccessibleAt to EmbeddedObjCollector r=lsocks (6ac2731ec1) - bug 1261144 - devirtualize GetIndexAt() because the base class version is never called r=lsocks (54cc48712e) - bug 1261144 - move EnsureNGetObject to EmbeddedObjCollector r=lsocks (225b123fb0) - bug 1261144 - move EnsureNGetIndex() to EmbeddedObjCollector r=lsocks (81986c9a95) - bug 1261144 - move the data members of AccCollector to EmbeddedObjCollector r=lsocks (5ba20f1c30) - bug 1261144 - remove the AccCollector class r=lsocks (6f52909c58) - bug 1261144 - use filters::GetEmbeddedObject() directly in EmbeddedObjCollector r=lsocks (cb86410837) - bug 1261144 - devirtualize the dtor of EmbeddedObjCollector r=lsocks (b3d23cf341) - Bug 1261144 - stop including Filters.h in EmbeddedObjCollector.h r=lsocks (2940a4dc3d) - bug 1261144 - call Accessible::IsText() directly from EmbeddedObjCollector r=lsocks (b93a86aa2a) - bug 1262233 - stop using a sync message to implement ProxyAccessible::EmbeddedChildCount() r=lsocks (e2d3b6d608) - bug 1262233 - stop implementing ProxyAccessible::IndexOfEmbeddedChild() with a sync message r=lsocks (dcedecd9d4) - bug 1262233 - add ProxyAccessible::IsEmbeddedObject() r=lsocks (084915a784) - bug 1262233 - stop implementing ProxyAccessible::EmbeddedChildAt() with a sync message r=lsocks (2924d04c4a) - bug 1241453 - fire nsIAccessibleStateChangeEvents for proxied accessibles r=davidb (e423829903) - bug 1241453 - fire nsIAccessibleEvents for proxied accessibles r=davidb (6a02c2f8a3) - bug 1241453 - fire nsIAccessibleCaretMoveEvents for proxies r=davidb (4fb1f5be4f) - bug 1241453 - fire nsIAccessibleTextChangeEvents for proxies r=davidb (c53a5b5122) - Bug 1264526 - process ARIA owns relocations for in-the-document accessibles only, r=yzen (e19887eee4) - Bug 1261174 - more events logging, r=yzen (14b83c693d) - Bug 1257350 - Use intptr_t to avoid C4312 on VS2015; r=tbsaunde (1fc3ee9b6d) - bug 1250882 - make xpcAccessible::GetAttributes() work with proxied accessibles r=davidb (fa676531c2) - bug 1210741 - make AccessibleWrap::get_accLocation work with proxied accessibles r=davidb (6600987ec8) - bug 1219528 - make NAVDIR_{FIRST,LAST}CHILD and NAVDIR_{NEXT,PREVIOUS} cases of AccessibleWrap::accNavigate deal with proxies r=davidb (c011ebcd2b) - bug 1219528 - make AccessibleWrap::accNavigate cases using relations work with proxies r=davidb (de20c76bcc) - bug 1215657 - make AccessibleWrap::accHitTest() work with proxies r=davidb (25da22a733) - bug 1215657 - make AccessibleWrap::accDoDefaultAction work with proxies r=davidb (029d34d135) - bug 1208779 - null check aAccessible in GetChildIDFor() for 32 bit as well as 64 bit windows r=davidb (08319d45e7) - bug 1207862 - refactor GetXPAccessibleFor() so proxies and non proxies are handle in the same place for each type of id r=davidb (3ff1646e02) - bug 1207862 - make AccessibleWrap::GetXPAccessibleFor() return the AccessibleWrap for proxies r=davidb (1184a0efeb) - bug 1218564 - remove check for password roles in AccessibleWrap::get_accValue r=surkov (477e0bb92b) - bug 1219528 - don't bail out of AccessibleWrap::accNavigate if the accessible wraps a proxy r=davidb (9540866b5b) - Bug 1257303 - Cast to intptr_t to avoid C4312 on VS2015; r=tbsaunde (93af27e0db) - Bug 1210549 - Fix AccessibleWrap::GetXPAccessibleFor for proxied accessibles r=tbsaunde (b4ed017706) (2eb290e0d3) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1259023 - if proxy is a nullpointer, do not set IS_PROXY in AccessibleOrProxy. r=tbsaunde (7c1059c45a) - Bug 1263188 - fix event tree cutting, part1, r=yzen (eeda83e65f) - Bug 1263188 - fix event tree building, part2, r=yzen (20854e1566) - Bug 1259023 - fixing invalid array index assertion when accessing next sibling. r=tbsaunde (9f153b2298) - bug 1262980 - expose the table interface on proxies r=dbolter (edf50d4a0c) - Bug 1241752 - Remove runtime warning for nsIContent::GetEditingHost(). r=smaug (b5f2f30cda) (c62728067e) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1263188 - stop bleeding, r=yzen (e121b0dff3) - Bug 1263188 - more assertions, part3, r=yzen (6623350334) - Bug 1263188 - fix event tree coalescence, part4, r=yzen (dd4b0293ab) - Bug 1262417 - bind a value change event with reorder event firing, r=yzen (eee45f738e) - Bug 1287874: Add missing math.h include. r=drno (cd8b7e74d3) - Bug 967300 - enable cairo's atomic support on gcc-esque compilers; r=mshal (025d886e53) - Bug 1158871 - use new-style __atomic_* primitives in cairo; r=jrmuizel,ted.mielczarek (9ac76e7769) - fix build on non-windows systems (d807139c54) - Bug 1205854 - Workaround for Windows printer drivers that can't handle swapped X and Y axes. r=jrmuizel (1f35fc8d76) - Bug 1186339 - skip STUN/TURN servers with non-matching IP versions for TCP sockets. r=bwc (61f841554e) - Bug 933986. Switch over from index to an id, and ensure uniqueness when feeding into the candidate priority calculation. r=drno (168f4d68a3) - Bug 1190720 - only check IP version for STUN server IPs. r=bwc (9f95c5995f) - Bug 1192403 - improve ICE TCP error message. r=mjf (28afcf181c) - Bug 1037618 - Part 1: Add some logging to highlight TCP connection failures. r=drno (f5f861563a) - Bug 1251214: Ignore R_WOULDBLOCK in nr_stun_client_send_request r=ekr (00db6e3022) - Bug 980609: Do not assert that TURN TCP client contexts can't fail before attempting to allocate. r=ekr (3c20586954) - Bug 1237299: addedd missing address family to DNS lookup for proxies r=bwc (eea322d3e1) - Bug 1258753: Base candidate pair priority on controlling/controlled. r=drno (52dc0783ca) - Bug 1246363: add logging to detect if relay only option is set. r=mjf (fab0c5aec8) - Bug 1252777: skip over ICE TCP host candidate creation failures. r=bwc (2225289e5e) - Bug 1242324: Give VP9 priority over vp8 when both are enabled r=drno (5e31cde0b1) - Bug 1247656: Make sure that remote reoffer does not change the media type of an m-line. r=drno (d34bd649b3) - Bug 906986 - Ice restart and tests. r=bwc, r=drno, r=smaug (080ee96a4c) - Bug 1259842: allow RFC1918 pairing again r=mjf (ab11d2a41a) - Bug 1233181: improve misleading log message about missing STUN & TURN servers. r?=mjf (f744195587) - Bug 1244338 - Don't try to clean up |ctx| if null. r=drno (4c7da59d2e) - Bug 1256720: Remove a bad assertion, and simplify some code. r=drno (e8f5d04e93) - Bug 1257472: Forgive rport of 0. r=drno,ekr (8d02b24855) - Bug 1214279: Fix the same infinite loop from bug 957236 in a different place. r=drno (9780450268) - Bug 1229633: hash interface names on Windows. r=ekr (6ff60bf22a) - Bug 895793: added interface type and link speed detection for Windows. r=bwc (f7783adae6) - Bug 1180311 - Add null check to ifa_addr. r=ekr (90658f741b) - Bug 1183985: Fixed WebRTC socket leak on Linux. r=bwc (b06efe6ee9) - Bug 1231117 - Use xlocale on DragonFly as well. r=jesup (e7a09ee751) - Bug 1254780 (attempt 2) - Shrink log_types from 1024 entries to 16. r=ekr. (efa73ca5af) - Bug 1187075: Implement cairo atomics for Win32. r=jrmuizel (5b92bd3cff) - Bug 1161170 - backport upstream fix for race in Cairo freed_pool. r=jrmuizel (3287e5b154) - Bug 1255269. Get rid of nsITCPSocketCallback.fireDataEvent. r=jdm (9460469c15) - Bug 1246925 - log filtering_type and mapping_type only if they are valid pointers. r=ekr (57af98cd1f) - Bug 1248637: Prune duplicate CANCELLED candidate pairs. r=drno (c982b8492d) - Bug 676001 - Fix for stroke hit testing on cairo. r=jrmuizel (1cedebd554) - Bug 1252171: Update last_used_ on TCP port mappings when they are used, similar to UDP. r=drno (9229a3316a) - Bug 906986 - Rework rollback/finalize to include a committed state. r=bwc, r=drno (14ec947fd3) - Bug 1264344 - Don't restart ICE on first CreateOffer call if iceRestart option is true. r=bwc (d2850773f6) - Bug 1208371 - Update sink identity after adding track. r=mt (032aa5fcc4) - Bug 1247547: removed double accounting for WEBRTC_ICE_ADD_CANDIDATE telemetry probes. r=bwc (5abdc7d93a) - Bug 1254691 - Remove SEC_NORMAL from webrtc/. r=bwc (20dfff4efd) - Bug 1264351: removed hand break which disables ICE TCP on e10s r=jesup (6bc2a9936d) - bit of Bug 906986 - Rework rollback/finalize (ab1f5378f2) - Bug 1161619: RunStatsQuery leak fix. r=jib (2e4aca6869) - Bug 1256430: start AEC log independently of webrtc TRACE r=jesup,pkerr (29978d0a69) - Bug 1260784 - fix Stop Debug Mode button r=jesup (a1ac6fb833) - Bug 1220043 - Add workaround for internal complier error by VS2015. r=rjesup (c4368b1cad) - Bug 1252073 - Uninitialised value uses in mozilla::EncodingConstraints::operator==. r=docfaraday@gmail.com. (1be0174cd9) - Bug 1179859 - Fix _cairo_box_intersects_line_segment early rejection tests. r=jrmuizel (b2493a8c1e) - Bug 1186040 - use XPCOM refcounting macros instead of mozilla::RefCounted in WebrtcGlobalParent.h; r=jesup (f9bb1ba504) - Bug 1188407: switch packetloss to a rate from total-packets-lost-per-update r=jib (96297c4cd7) - Bug 1202696 - check surface status in _cairo_surface_get_extents. r=jmuizelaar (3f5c49d9d5) - Bug 1207750 - setting an environment variable will let us crash as Cairo errors happen. r=bschouten (caf8d9ee9a) - Bug 1215774 - use abort() to abort on error in Cairo. r=jmuizelaar (36e9c0bb2b) - minor (d2d4a96024) - Bug 1246011: fixed PT comparising for PT's without rtpmap. r=jesup (38c1f91a1f) - Bug 1249098: Support maxplaybackrate for opus. r=jesup (7a38717c47) - Bug 818618: Honor (and emit) opus stereo fmtp param. r=jesup (436175287f) - Bug 1258558 - Don't check extents for empty regions. r=jrmuizel (3751780ae0) - Bug 1236266 - Don't generate invalid empty regions in pixman (r=jmuielaar) (2c22835afd) - Bug 1255281. Add pixman fast path for bilinear x888_8888_SRC. r=lsalzman (0e585d5114) - Bug 1241012: Remove moz-d2d1-1.h stub headers from the tree. r=jrmuizel Please enter the commit message for your changes. Lines starting (b1dc61c08b) - Bug 1240790: Add newlines to WEBRTC_TRACE_FILE. r=rjesup (d25a696ff8) - bug 1241064 - updating stats filter SSRC when audio channel SSRC changes; r=jib (481c2ad1e0) - Bug 1247574: Force webrtc audio input processing to resample to target rate to fix 16KHz mics. r=padenot (9dea99341e) - Bug 1158741 - Implement a version of omxSP_FFTInv_CCSToR_F32_Sfs in openmax DL's FFT that is not scaled r=padenot (0acefaf93a) - Bug 1253149 - Use bool instead of int for boolean return values. r=SimonSapin (0303c4c8ab) (946864fcd3) -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
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-20240608-6673bf892-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20240608-6673bf892-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - nss: update nssckbi to 2.66 (22b538979) - import from UXP: Issue #2518 - Make various arguments optional in XPathEvaluator/XPathExpression. (7381521c) (c94c81ccb) - import from UXP: Issue #2519 - Use parser error reporter to report missing module exports (2128ac64) (a460f89f1) - import from UXP: Issue #1749 - Remove restriction of SVG width/height element attributes. (91fc5614) (6673bf892) -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20240608-7bda12e7-uxp-75b0995d95-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20240608-7bda12e7-uxp-75b0995d95-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-20240608-id-656ea98-uxp-75b0995d95-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20240608-id-656ea98-ia-93af9a0-uxp-75b0995d95-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20240608-3219d2d-uxp-75b0995d95-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20240608-3219d2d-uxp-75b0995d95-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-20240608-3219d2d-uxp-75b0995d95-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.7a1.win32-git-20240608-d849524bd-uxp-75b0995d95-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240608-d849524bd-uxp-75b0995d95-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240608-d849524bd-uxp-75b0995d95-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20240608-d849524bd-uxp-75b0995d95-xpmod.7z Official UXP changes picked since my last build: - Issue #2518 - Make various arguments optional in XPathEvaluator/XPathExpression. (7381521cf7) - Issue #2519 - Use parser error reporter to report missing module exports (2128ac642e) - Issue #1749 - Remove restriction of SVG width/height element attributes. (91fc5614ec) 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: - nss: update nssckbi to 2.66 (ab39f724a8) 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. -
for NM27, upstream's(i.e. AF) changes are already filtered, many of them doesn't land to NM27's master branch.
-
sure. http://o.rthost.win/gpc/files1.rt/firefox38-tls13-xprtm-vc10hack.7z BTW next is backport NM27 changes to this, as vanilla 38esr doesn't that capable to view modern web.
-
BTW it seems to be possible to create a small kernel32 wrapper (stubbing EncodePointer/DecodePointer/SetDllDirectoryW/GetProcessHandleCount, wrapping GetProcessId, hex-editing VC2010 compiled EXE/DLL replacing KERNEL32 to KERNELXP i.e. our little wrapper) to make it work on XP RTM: kernelxp src+bin+util: http://o.rthost.win/gpc/files1.rt/kernelxp.7z
-
the more of `-j` the more of failing build as PDB writes are raceful. BTW I already have 3 or 4 mozbuilds installed, not wanting more.
-
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
thanks for your investigation. so basilisk52-g4.8.win32-git-20210327 is OK and basilisk52-g4.8.win32-git-20210320 fails? http://rtfreesoft.blogspot.com/2021/03/weekly-browser-binaries-20210327.html EDIT: oh yea there is a commit missed in my repo! "Issue #1749 - Remove restriction of SVG width/height element attributes." is missed, will add it back and will be available in next build. -
CPU setting are all default with Auto PBO, RAM is XMP-3200MHz. for NewMoon/Serpent/etc. usually needs ~12mins to rebuild here (with `-j 11`). for retrozilla, it needs ~30mins to finish, since cygwin-based build system is slow (not matter how fast compiler and CPU runs)
-
~23mins full build on Ryzen 5800X and WD SN750 SSD on Win7 (with `-j14` parallel make jobs).
-
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
we may need someone to check when is PM and/or MyPal-UXP "fixed" this thing to narrow down rev range to see if I missed something. (to me, I'm hard to believe that I missed changes from PM upstream since I have a branch tightly matching upstream's changes) -
I haven't change any moz.build in my tree so it is the same as yours i.e. deunified.
-
trying to import NSS 3.42 Beta in this, it builds but CORS seems to be broken and it refuses to load many https sites like ddg. EDIT: the problem is not in NSS, but 38esr's HTTP/2 encoding is too old. EDIT2: changes pushed. https://github.com/roytam1/firefox38-vc2010 and works even on a 486: binaries for testing: original NSS from 38esr: http://o.rthost.win/gpc/files1.rt/firefox-38.8.0-vc10-nss319.7z updated NSS from retrozilla (TLS 1.2): http://o.rthost.win/gpc/files1.rt/firefox-38.8.0-vc10-nss321.7z updated NSS for TLS 1.3: http://o.rthost.win/gpc/files1.rt/firefox-38.8.0-vc10-tls13.7z
-
I wonder if you can just replacing NSPR with retrozilla's. NSPR 4.7.6(4.7.7) is good enough for them.
-
with lots of fixes, it works. changes: https://github.com/roytam1/firefox38-vc2010/compare/dd0315735742429dbaae309babccfc08583f9310...HEAD with a js rdtsc hackfix, it can work on a 486. https://x.com/roytam1/status/1797637584493101276
-
haven't check, just imported it to a local repo with official 38.8.0esr as base to see how many differences there. may try to work on it(either try to build it and fix errors that encountered, or even put some NM27 bits on top of it to produce a pseudo-NM27) later.
-
since VC5 and VC6 uses same runtime (MSVCRT.DLL) so it won't crash. 1.5 or later since they have real tabs, not layers. BTW I wonder if you can upload the sources of your 38ESR-VC2010?
-
and also created a VC6 build for replacing NSS in Firefox 1.0 - 1.5 and K-Meleon 0.9-1.1: https://msfn.org/board/topic/185966-my-browser-builds-part-5/?do=findComment&comment=1266992
-
NSS 3.15 to 3.21 is a fast forward from NSS official codebase, and 3.21.x is from TenFourFox changes. and NSS 3.42 Beta is mostly your work of porting NewMoon27.9.6! I just fixup all the irregularities from your changes. PSM changes is very minor(adding prefs for enabling new ciphers, change TLS max version) when comparing with NSS changes. for older gecko (i.e. <= 1.4.x) you will need backporting some network related codes in order to update NSS. (something like https://github.com/roytam1/classilla/commit/1a7b77542835b7b732d8e0109920167fefa8351b in my classilla repo)
- 46 replies
-
- Visual C++ 6.0
- Visual C++ 5.0
-
(and 3 more)
Tagged with:
-
DependencyWalker can only help for missing APIs, it can't help on cases that API is here but failing on calling.
-
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
TLS 1.3 update for my older browsers: NewMoon 26 for Win2000: http://o.rthost.win/gpc/files1.rt/palemoon-26.5.0-20240601.win2000.7z K-Meleon 74 Goanna 2.2: http://o.rthost.win/gpc/files1.rt/KM74-g22-20240601.win2000.7z Retrozilla (suite): http://o.rthost.win/gpc/files1.rt/retrozilla-suite-tls13-20240526.7z Retrozilla browser (rzbrowser): http://o.rthost.win/gpc/files1.rt/rzbrowser-tls13-20240526.7z K-Meleon 1.5.4: http://o.rthost.win/gpc/files1.rt/K-Meleon1.5.4en-US.tls13.7z TLS 1.3 update files for Netscape 9: http://o.rthost.win/gpc/files1.rt/ns9-nss-update-tls13.7z TLS 1.3 update files for Firefox 1.0 - 1.5 and K-Meleon 0.8 - 1.1.6: http://o.rthost.win/gpc/files1.rt/VC6-nss-update-tls13.7z Classilla 9.3.3/9.3.4b suite: ^ http://o.rthost.win/gpc/files1.rt/classilla-9.3.3-win32-tls13.7z Phoenix 0.5 with Classilla 9.3.3/9.3.4b changes: ^ http://o.rthost.win/gpc/files1.rt/phoenix-0.5-cl933-tls13.7z ^ also comes with fixes for running under Win9x/FAT, also fixed some crashes in updated archive. -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.5.4-Goanna-20240601.7z Changelog: Out-of-tree changes: * update Goanna3 to git df2987f659...07da6b90ed: - nss: update nssckbi to 2.66 (1b2e5e9e5c) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1265072 part 1. Add GetWindowIfCurrent and GetDocumentIfCurrent helpers to DOMEventTargetHelper. r=smaug (238cf93592) - Bug 1265072 part 2. Get rid of uses of GetDocumentFromScriptContext in XMLHttpRequest code. r=smaug (263f063149) - Bug 1265072 part 3. Get rid of the use of GetDocumentFromScriptContext in DOMEventTargetHelper. r=smaug (8dd8dca53d) - Bug 1265072 part 4. Get rid of uses of GetDocumentFromScriptContext in WebSocket code. r=smaug (be9c18769b) - Bug 1265072 part 5. Get rid of uses of GetDocumentFromScriptContext in EventSource code. r=smaug (5fbcf73629) - Bug 1265072 part 6. Get rid of nsContentUtils::GetDocumentFromScriptContext. r=smaug (752aa67986) - Bug 1258576 part.1 nsContentIterator should give up to find next/previous node if it reached the root node unexpectedly r=smaug (7175ce5477) - Bug 1230660 - Remove verbose warnings emitted from nsContentIterator. r=smaug (ef0b8a3a4c) - Bug 1260908 - Fix type of kMinTelemetryMessageSize. r=smaug (8817839277) - Bug 1209461 - Remove compilation warnings in nsFrameMessageManager, r=smaug (da95cf91ab) - Bug 1251361 - "Assertion failure: cache->PreservingWrapper()" with <marquee>, navigation, adoptNode. r=smaug. (630cff1943) - Bug 1144204. Stop returning things for non-plug-in MIME types from the navigator.mimeTypes getter. r=smaug (329eac72b1) - Bug 1150709 - Add mForceContentDispatch to nsInProcessTabChildGlobal (r=smaug) (d7e2887457) - Bug 233705 - remove mDontWrapAnyQuotes, mWrapToWindow and pref wrap_to_window_width. r=ehsan (c7e98bc307) - Bug 1105556 - nsPerformance::CheckAllowedOrigin should return early for TYPE_DOCUMENT loads. TYPE_DOCUMENT loads don't go through a TimingAllowedCheck(). r=bz, vgosu (5da5530caf) - Bug 1241183 - Make nsScriptLoadRequest non-threadsafe now it's no longer used as a context for network loads r=sicking (206d763af8) - Bug 962251 - Add relatedTarget in FocusEvent, r=smaug (f66018e5a4) - Bug 1248806 - Splitting out protocol handlers from nsLayoutModule. r=bholley (572243ca92) - Bug 1256488 - Use Base64 URL-encoding in CryptoBuffer. r=ttaubert (9d28ca5f9c) - Bug 1243311 - Add structured cloning tests for CryptoKeys r=rbarnes (5cde35d811) - Bug 842818 - Enable structured cloning for CryptoKeys across threads r=baku,keeler (8863b23dc3) - Bug 1257325 - Silence VS2015 compiler warnings in CryptoKey.cpp f=gps r=rbarnes (0d93bdc950) - Bug 1188750 - Add test to ensure NSS is initialized before the WebCrypto API tries to deserialize a key f=keeler r=khuey (8d08363e2c) - Bug 842818 - Run WebCrypto tests in Workers r=mt,rbarnes (48477dfeb4) - Bug 1205177 - call fileHandleQueue->Finish if aFinish in FileHandleThreadPool::Enqueue. r=janv (f5d6737f27) - Bug 1206166 - Move FetchUtil::Consume methods into separate BodyUtil class and update Fetch.cpp and ServiceWorkerEvents.cpp accordingly. r=kitcambridge (967f2f58e1) - Bug 1250930 - Use SubtleCrypto's global when creating keys for an ImportKeyTask r=bz (6227fb14b3) - Bug 1250930 - Use correct global when creating a key in GenerateSymmetricKeyTask r=bz (92d7faa773) - Bug 1240436 - Part1: Convert UTF16 to UTF8 before generating nsStringInputStream. r=khuey (1919accaf8) - Bug 1240436 - Part2: Lossy convert UTF16 to ASCII before generating nsStringInputStream. r=mayhemer (03aa1b6dbe) - Bug 1240436 - Part3: Remove NS_NewStringInputStream to prevent misuse. r=froydnj (cff40c1b2e) - Bug 1263405 - Some headers missing in dom/base, r=smaug (12043c5368) - Bug 964583 - Revert Web IDL [EnforceRange] (unsigned) long long boundary conditions to match ES6. r=bz (6e235bb6b7) - Bug 1260838 - Assert that ScriptSource's reference count is zero upon destruction; r=jimb a=kwierso (8455465c92) - Bug 1257164 - Check for interrupts in a few loops in JSON.stringify to eliminate feedback-less hangs. r=evilpie (dbe1336aa8) - Bug 837192 followup: In js::FunctionToString, fold variable into its only remaining usage-site (an assertion) to fix opt Werror build failures. rs=Waldo (e6b4f52d6a) - Bug 1258436 - Remove GC suppression in JSFunction::createScriptForLazilyInterpretedFunction. r=sfink (206023942d) - Declare and define ExecutableAllocator::reprotectRegion only #ifdef NON_WRITABLE_JIT_CODE, to eliminate MOZ_ASSERT of a constant condition that makes some compilers warn. No bug, r=efaust over IRC (5a4d3ab11b) - Bug 1254369 - IonMonkey: MIPS: Fix ma_b(Register, Imm32, wasm::JumpTarget) missing. r=arai (2f906fec70) - Bug 1256502 - Use a uint32_t cast to avoid C4319 on VS2015; r=botond (93ba380002) - Bug 1236043 - Use TiledRegion for the invalid region of a layer. r=jrmuizel (37b87bc355) - Bug 1248044 - Add PingPongRegion for faster region operations for 2x memory usage. r=jrmuizel (fbd73fb879) - Bug 1236043 - Add a TiledRegion class. r=jrmuizel (3056f641a4) - Bug 1116473 - [3.2] Use RefPtr for AndroidSurfaceTexture references. r=snorp (c6e80d0d84) - Bug 1116473 - [1.1] Handle AndroidSurfaceTexture mapping in thread-safe class. r=snorp (ee8b1d0736) - Bug 1116473 - [2.1] Const-correctness fixes. r=snorp (5f5fb8fbc4) - Bug 1251163 - Clear android surface texture before widget shutdown, r=nical (b71d849297) - Bug 1245813 - Make TextureHost bullet-proof against changing its compositor. r=dvander (b0ef2492fc) - Recreate GLTextureSources after changing compositors on Mac. (bug 1247611, r=mattwoodrow) (26bd0e69aa) - Bug 1258768 - Check compositor backends before casting. r=dvander (98929ca492) - Bug 1245813 - Fix a trivial inverted null check in TextureHostOGL.cpp. r=me (956cfd2e5c) - Bug 1245813 - Add a missing parenthesis on NS_SUCCEEDED, on a CLOSED TREE. (8e13cc3e1b) - Bug 1262601 - Handle video content as opaque in PostProcessLayers() r=mattwoodrow (ba578d7394) - Bug 1258768 - Remove the remaining unsafe compositor casts. r=dvander (8ec58c0ce8) - Bug 1229946 - report GL_ARB_texture_rg extension to SkiaGL to avoid using GL_ALPHA render targets. r=jgilbert (cf0f3a9fec) - Bug 1238541 - Don't die in SharedSurface_EGLImage::ProducerReadReleaseImpl() if there is an existing fence r=jgilbert (c1ea4891f7) - Bug 1240806 - Remove some dead code in GLContextProviderEGL. r=jgilbert (40484e9039) - Bug 1258094 - Use SurfaceFormat::B8G8R8A8 as back buffer surface r=jrmuizel (cec7a31ffd) - Bug 1254897 - Recycle back buffer in BasicCompositor r=jrmuizel (0359698b68) (2ce8c88a9b) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1248822 - In LayerManagerComposite::UpdateAndRender(), call PostProcessLayers() before LayerTreeInvalidation. r=mattwoodrow (503f81f51f) - Bug 1259541 - Reduce clearing backbuffer in nsBaseWidget::CreateBackBufferDrawTarget() r=mattwoodrow (4f8cf8ab04) - Bug 1174461 - [e10s] Return a cached result from SendGetNativePluginPort (r=jimm) a=kwierso (fff65b95ac) - Bug 1263200 - Reset the APZ pointer in the base widget to null if the compositor creation fails. r=mstange (109d4a16a8) - Bug 1264161 - Ensure we null out APZ pointers to the widget when it gets destroyed. r=botond (fdb516451e) - Bug 1260018 - Route drag events to APZ, so it can accurately detect the end of a drag. r=kats (acd2b4a051) - Remove drawWidgetAsOnScreen. (bug 1264393, r=mattwoodrow, webidl r=khuey) (b0ce23eacc) - Bug 1254151 - use B8G8R8X8 for 24 bit depth visuals in nsShmImage with Cairo. r=jrmuizel (070ef9495d) - Bug 1218955 - Remove nsIMEPicker, r=jchen (83adb6c582) - Bug 1255655 - Const-ify keysymtab. r=karlt. (d9544cbf0c) - Bug 1165048 - Music playback is getting stopped and is not resumed when modem is restarted. r=mwu (d3f99f8542) - Bug 1264183. Remove unused argument to nsView::InvalidateHierarchy. r=mats (218ce04623) - Bug 1210617 - [e10s] Implement PrivateBrowsingChannel for ExternalHelperAppParent. r=jduell (36e6ab7635) - Bug 1258087 - Fix -Wunreachable-code warning in StartupCache.cpp on macosx64-mulet. r=froydnj (5f88df6993) - Bug 1329798 - Include sys/sysmacros.h for major(), minor() on Linux. r=glandium, a=jcristau (a5c4073eb2) - guard for non-linux system again or mac & FreeBSD fail to compile (6b5d2856b6) (07da6b90ed) * 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 -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240601-07da6b90ed-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240601-07da6b90ed-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240601-07da6b90ed-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20240601-07da6b90ed-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - nss: update nssckbi to 2.66 (1b2e5e9e5c) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1265072 part 1. Add GetWindowIfCurrent and GetDocumentIfCurrent helpers to DOMEventTargetHelper. r=smaug (238cf93592) - Bug 1265072 part 2. Get rid of uses of GetDocumentFromScriptContext in XMLHttpRequest code. r=smaug (263f063149) - Bug 1265072 part 3. Get rid of the use of GetDocumentFromScriptContext in DOMEventTargetHelper. r=smaug (8dd8dca53d) - Bug 1265072 part 4. Get rid of uses of GetDocumentFromScriptContext in WebSocket code. r=smaug (be9c18769b) - Bug 1265072 part 5. Get rid of uses of GetDocumentFromScriptContext in EventSource code. r=smaug (5fbcf73629) - Bug 1265072 part 6. Get rid of nsContentUtils::GetDocumentFromScriptContext. r=smaug (752aa67986) - Bug 1258576 part.1 nsContentIterator should give up to find next/previous node if it reached the root node unexpectedly r=smaug (7175ce5477) - Bug 1230660 - Remove verbose warnings emitted from nsContentIterator. r=smaug (ef0b8a3a4c) - Bug 1260908 - Fix type of kMinTelemetryMessageSize. r=smaug (8817839277) - Bug 1209461 - Remove compilation warnings in nsFrameMessageManager, r=smaug (da95cf91ab) - Bug 1251361 - "Assertion failure: cache->PreservingWrapper()" with <marquee>, navigation, adoptNode. r=smaug. (630cff1943) - Bug 1144204. Stop returning things for non-plug-in MIME types from the navigator.mimeTypes getter. r=smaug (329eac72b1) - Bug 1150709 - Add mForceContentDispatch to nsInProcessTabChildGlobal (r=smaug) (d7e2887457) - Bug 233705 - remove mDontWrapAnyQuotes, mWrapToWindow and pref wrap_to_window_width. r=ehsan (c7e98bc307) - Bug 1105556 - nsPerformance::CheckAllowedOrigin should return early for TYPE_DOCUMENT loads. TYPE_DOCUMENT loads don't go through a TimingAllowedCheck(). r=bz, vgosu (5da5530caf) - Bug 1241183 - Make nsScriptLoadRequest non-threadsafe now it's no longer used as a context for network loads r=sicking (206d763af8) - Bug 962251 - Add relatedTarget in FocusEvent, r=smaug (f66018e5a4) - Bug 1248806 - Splitting out protocol handlers from nsLayoutModule. r=bholley (572243ca92) - Bug 1256488 - Use Base64 URL-encoding in CryptoBuffer. r=ttaubert (9d28ca5f9c) - Bug 1243311 - Add structured cloning tests for CryptoKeys r=rbarnes (5cde35d811) - Bug 842818 - Enable structured cloning for CryptoKeys across threads r=baku,keeler (8863b23dc3) - Bug 1257325 - Silence VS2015 compiler warnings in CryptoKey.cpp f=gps r=rbarnes (0d93bdc950) - Bug 1188750 - Add test to ensure NSS is initialized before the WebCrypto API tries to deserialize a key f=keeler r=khuey (8d08363e2c) - Bug 842818 - Run WebCrypto tests in Workers r=mt,rbarnes (48477dfeb4) - Bug 1205177 - call fileHandleQueue->Finish if aFinish in FileHandleThreadPool::Enqueue. r=janv (f5d6737f27) - Bug 1206166 - Move FetchUtil::Consume methods into separate BodyUtil class and update Fetch.cpp and ServiceWorkerEvents.cpp accordingly. r=kitcambridge (967f2f58e1) - Bug 1250930 - Use SubtleCrypto's global when creating keys for an ImportKeyTask r=bz (6227fb14b3) - Bug 1250930 - Use correct global when creating a key in GenerateSymmetricKeyTask r=bz (92d7faa773) - Bug 1240436 - Part1: Convert UTF16 to UTF8 before generating nsStringInputStream. r=khuey (1919accaf8) - Bug 1240436 - Part2: Lossy convert UTF16 to ASCII before generating nsStringInputStream. r=mayhemer (03aa1b6dbe) - Bug 1240436 - Part3: Remove NS_NewStringInputStream to prevent misuse. r=froydnj (cff40c1b2e) - Bug 1263405 - Some headers missing in dom/base, r=smaug (12043c5368) - Bug 964583 - Revert Web IDL [EnforceRange] (unsigned) long long boundary conditions to match ES6. r=bz (6e235bb6b7) - Bug 1260838 - Assert that ScriptSource's reference count is zero upon destruction; r=jimb a=kwierso (8455465c92) - Bug 1257164 - Check for interrupts in a few loops in JSON.stringify to eliminate feedback-less hangs. r=evilpie (dbe1336aa8) - Bug 837192 followup: In js::FunctionToString, fold variable into its only remaining usage-site (an assertion) to fix opt Werror build failures. rs=Waldo (e6b4f52d6a) - Bug 1258436 - Remove GC suppression in JSFunction::createScriptForLazilyInterpretedFunction. r=sfink (206023942d) - Declare and define ExecutableAllocator::reprotectRegion only #ifdef NON_WRITABLE_JIT_CODE, to eliminate MOZ_ASSERT of a constant condition that makes some compilers warn. No bug, r=efaust over IRC (5a4d3ab11b) - Bug 1254369 - IonMonkey: MIPS: Fix ma_b(Register, Imm32, wasm::JumpTarget) missing. r=arai (2f906fec70) - Bug 1256502 - Use a uint32_t cast to avoid C4319 on VS2015; r=botond (93ba380002) - Bug 1236043 - Use TiledRegion for the invalid region of a layer. r=jrmuizel (37b87bc355) - Bug 1248044 - Add PingPongRegion for faster region operations for 2x memory usage. r=jrmuizel (fbd73fb879) - Bug 1236043 - Add a TiledRegion class. r=jrmuizel (3056f641a4) - Bug 1116473 - [3.2] Use RefPtr for AndroidSurfaceTexture references. r=snorp (c6e80d0d84) - Bug 1116473 - [1.1] Handle AndroidSurfaceTexture mapping in thread-safe class. r=snorp (ee8b1d0736) - Bug 1116473 - [2.1] Const-correctness fixes. r=snorp (5f5fb8fbc4) - Bug 1251163 - Clear android surface texture before widget shutdown, r=nical (b71d849297) - Bug 1245813 - Make TextureHost bullet-proof against changing its compositor. r=dvander (b0ef2492fc) - Recreate GLTextureSources after changing compositors on Mac. (bug 1247611, r=mattwoodrow) (26bd0e69aa) - Bug 1258768 - Check compositor backends before casting. r=dvander (98929ca492) - Bug 1245813 - Fix a trivial inverted null check in TextureHostOGL.cpp. r=me (956cfd2e5c) - Bug 1245813 - Add a missing parenthesis on NS_SUCCEEDED, on a CLOSED TREE. (8e13cc3e1b) - Bug 1262601 - Handle video content as opaque in PostProcessLayers() r=mattwoodrow (ba578d7394) - Bug 1258768 - Remove the remaining unsafe compositor casts. r=dvander (8ec58c0ce8) - Bug 1229946 - report GL_ARB_texture_rg extension to SkiaGL to avoid using GL_ALPHA render targets. r=jgilbert (cf0f3a9fec) - Bug 1238541 - Don't die in SharedSurface_EGLImage::ProducerReadReleaseImpl() if there is an existing fence r=jgilbert (c1ea4891f7) - Bug 1240806 - Remove some dead code in GLContextProviderEGL. r=jgilbert (40484e9039) - Bug 1258094 - Use SurfaceFormat::B8G8R8A8 as back buffer surface r=jrmuizel (cec7a31ffd) - Bug 1254897 - Recycle back buffer in BasicCompositor r=jrmuizel (0359698b68) (2ce8c88a9b) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1248822 - In LayerManagerComposite::UpdateAndRender(), call PostProcessLayers() before LayerTreeInvalidation. r=mattwoodrow (503f81f51f) - Bug 1259541 - Reduce clearing backbuffer in nsBaseWidget::CreateBackBufferDrawTarget() r=mattwoodrow (4f8cf8ab04) - Bug 1174461 - [e10s] Return a cached result from SendGetNativePluginPort (r=jimm) a=kwierso (fff65b95ac) - Bug 1263200 - Reset the APZ pointer in the base widget to null if the compositor creation fails. r=mstange (109d4a16a8) - Bug 1264161 - Ensure we null out APZ pointers to the widget when it gets destroyed. r=botond (fdb516451e) - Bug 1260018 - Route drag events to APZ, so it can accurately detect the end of a drag. r=kats (acd2b4a051) - Remove drawWidgetAsOnScreen. (bug 1264393, r=mattwoodrow, webidl r=khuey) (b0ce23eacc) - Bug 1254151 - use B8G8R8X8 for 24 bit depth visuals in nsShmImage with Cairo. r=jrmuizel (070ef9495d) - Bug 1218955 - Remove nsIMEPicker, r=jchen (83adb6c582) - Bug 1255655 - Const-ify keysymtab. r=karlt. (d9544cbf0c) - Bug 1165048 - Music playback is getting stopped and is not resumed when modem is restarted. r=mwu (d3f99f8542) - Bug 1264183. Remove unused argument to nsView::InvalidateHierarchy. r=mats (218ce04623) - Bug 1210617 - [e10s] Implement PrivateBrowsingChannel for ExternalHelperAppParent. r=jduell (36e6ab7635) - Bug 1258087 - Fix -Wunreachable-code warning in StartupCache.cpp on macosx64-mulet. r=froydnj (5f88df6993) - Bug 1329798 - Include sys/sysmacros.h for major(), minor() on Linux. r=glandium, a=jcristau (a5c4073eb2) - guard for non-linux system again or mac & FreeBSD fail to compile (6b5d2856b6) (07da6b90ed)