Saturday, June 8, 2024

Weekly browser binaries (20240608)

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.


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


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)


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)


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


Firefox 38.8.0esr ported to VC2010 for older processors and older XP.

Repo: https://github.com/roytam1/firefox38-vc2010

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

for XP RTM/SP1: http://o.rthost.win/gpc/files1.rt/firefox38-tls13-xprtm-vc10hack.7z

No comments:

Post a Comment