Saturday, November 18, 2023

Weekly browser binaries (20231118)

New build of Serpent/UXP for XP!

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

Official UXP changes picked since my last build:
- Issue #1824 - Use elfdump on SunOS instead of readelf. (926ee14909)
- No issue - Stop supporting data: scheme in SVG <use> elements. (b19fe58909)
- Revert "No Issue - add mutex in EventSource" (b004af07d0)
- Issue #1312 - Switch to X-Mailer, and pull from AppInfo instead of HTTP headers. (c4fdd1d9ee)

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.64 (96524cc3c5)


New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20231118-d0fd16ed-uxp-a1608dd4c7-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20231118-d0fd16ed-uxp-a1608dd4c7-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-20231118-id-656ea98-uxp-a1608dd4c7-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20231118-id-656ea98-ia-93af9a0-uxp-a1608dd4c7-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.


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-20231118-349b1cd5c-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20231118-349b1cd5c-xpmod.7z

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

Repo changes:
- ported from UXP: Issue #1824 - Use elfdump on SunOS instead of readelf. (926ee149) (36a3c5c14)
- import from UXP: No issue - Stop supporting data: scheme in SVG <use> elements. (b19fe589) (2d99f3ee8)
- nss: update nssckbi to 2.64 (e3db06084)
- import from UXP: Revert "No Issue - add mutex in EventSource" (b004af07) (9bd1d38f7)
- [NSS] change cipher preference (349b1cd5c)


New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20231118-41439a0592-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 1216751 part 1. Restrict value iterators to interfaces that have indexed properties and pair iterators to interfaces that do not have indexed properties. r=qdot (6519f3f8c5)
 - Bug 1216751 part 2. For value iterators, "entries", "keys", and "values" must just come from Array.prototype. r=qdot (c0859f945c)
 - Bug 1216751 part 3. For pair iterators, @@iterator should be an alias for "entries". Similarly for maplikes and "entries" and setlikes and "values". r=qdot (bbe7c04782)
 - Bug 1216751 part 4. Implement forEach for iterable interfaces. r=qdot (8fdba677a4)
 - Bug 1216751 part 5. Remove the now-unnecessary value iterator infrastructure, since it's entirely handled via the %ArrayPrototype% methods now. r=qdot (88d3911694)
 - Bug 1231333 - part 1, JS engine: only allow futexWait in workers. r=luke (28e16fd2f9)
 - Bug 1231333 - part 2, DOM: only allow futexWait in workers. r=khuey (6c4dc98037)
 - Bug 1148990 - Don't ship bagheeraclient.js or tokenserverclient.js on Android. r=gps (aa9b22699a)
 - Bug 1216749 - Land the Firefox Kinto.js client (r=rnewman) (ea8c74e2ea)
 - Bug 1230221 - Convert JS callsites to use asyncOpen2 within services/ (r=sicking) (07ac8751f1)
 - Bug 1242965 - Make services/common eslintable. r=rnewman (0c84562750)
 - Bug 1055616 - Skip addons addons without a sourceURI or from a non-secure domain rather than treating them as errors. r=rnewman (7b8b738be0)
 - Bug 1229986 - get Sync tps tests starting again. r=whimboo (8cd0bf4f7f)
 - Bug 1003204: Removed CommonUtils.exceptionStr() in services/sync r=makh r=gfritzsche (830c106a29)
 - Bug 1003204: Removed CommonUtils.exceptionStr() in services/common/ r=gfritzsche (2c7bd4f8b5)
 - Bug 1234734 - Replace CommonUtils.stackTrace() with Log.stackTrace(). r=markh (3f0e88f192)
 - Bug 1241715 - get Sync TPS tests working locally by tweaking observers listened for and the authentication setup. r=whimboo (529b2f3d44)
 - Bug 1203736 - Convert H264::DecodeSPS assert to error return. r=jya (41c8c34c42)
 - Bug 1186716: Error if SPS NAL parsing failed. r=rillian (6c158be51e)
 - Bug 1187076 - Warn at end of SPS buffers. r=jya (2a49671261)
 - fix broken files (a090aad200)
 - Bug 1218217: avoid buffersize overflow even if codec is unbounded in dimensions r=pkerr (356140c947)
 - Bug 1218217: bustage fix for static assert r=bustage (e86dc5bf3a)
 - Bug 1041882 - Remove Froyo-specific support from libcubeb. r=snorp, r=padenot (e1f2d5283f)
 - Bug 1073319 - Enable AVX2 for libvpx on linux (update.py). r=rillian (934fd0a896)
 - Bug 1245027 - Move LOCAL_INCLUDES to moz.build in media/libvpx. r=mshal (7e56797d0e)
 - parts of Bug 1151175 - Update libvpx update.py for 1.4.0. (0e3f4a470f)
 - bits of 1178215 (bab7592703)
 - Bug 1218124 - Add vpx_once patch to update script. r=gerald (7b72a43382)
 - Bug 1225221 - vpx: Allow 8k video in update.sh. r=kinetik (9ec59f7737)
 - Bug 1224363 - Upstream update patch - r=rillian (4772921a5f)
 - Bug 1224361 - Upstream update patch - r=rillian (36ad6f1de4)
 - Bug 1233983 - Make libvpx build with clang-cl; r=rillian (5d98a8d888)
 - Bug 1224371 - Upstream update patch. r=jya (25164ba856)
 - Bug 1237848 - Updated update.py patch - r=rillian (69646eb6dc)
 - Bug 1184226 - Suppressing received packets when disabled, r=ekr (c8dfdb1a56)
 - Bug 1184226 - Disabling write on shutdown, r=ekr (d5a810dbe5)
 - Bug 1184226 - Updating transportlayerdtls logging levels, r=ekr (f3bc4a9889)
 - Bug 1137932: Unwind the stack before starting the DTLS handshake. r=mt (69dce8243a)
 - Bug 1214269 - read multiple DTLS packets from NSS if present. r=mt rjesup (e57b1628f5)
 - Bug 1235235 - Fix -Wimplicit-fallthrough warning in media/mtransport/. r=ekr (d56c9d1244)
 - Bug 1115483 - Accept a match on any a=fingerprint value. r=ekr (4a58378c09)
 - Bug 1167274 - Do the right thing when accessing the proxyinfo fails for some reason. r=mt (3ea23173ea)
 - Bug 1125292 - Sending ALPN header field for WebRTC calls, r=bwc (16fda60c39)
 - Bug 1167443 - Fix verification of end-of-candidates in mochitests. r=mt (8d74546e68)
 - Bug 1192813 - update the default candidate as new candidates arrive.  r=bwc (490ac80af2)
 - Bug 1206981 - prevent ICE TCP from being turned off under e10s. r=jesup (a38afd56b8)
 - Bug 1234578 - Assert if PCM is destroyed improperly. r=rjesup (f1aa0d7cbc)
 - Bug 1164564 - WorkerDebugger.initialize should not return failure when called more than once;r=khuey (c316c83af7)
 - Bug 1211903 - WorkerDebugger should live on the main thread;r=khuey (5586888e77)
 - Bug 1164581 - Adding an overload for NS_ProxyRelease that accepts already_AddRefed, and removing all the others. r=bobbyholley (bc70230689)
 - Bug 1186750 part 1 - Inlinize trivial constructors and destructors of events in DeviceStorageRequestParent. r=dhylands (0fc6b594b1)
 - Bug 1186750 part 2 - Remove some unused member fields in events in DeviceStorageRequestParent. r=dhylands (d4be7e7031)
 - Bug 1186750 part 3 - Abstract CancelableFileEvent in DeviceStorageReqeustParent and use already_AddRefed&& for passing DeviceStorageFile parameter. r=dhylands (cea4df4465)
 - Bug 1186750 part 4 - Clear runnable list in DeviceStorageRequestParent when being destroyed. r=dhylands (a4d6018ce6)
 - Bug 1196315 - Ensure MIME service is only accessed on the main thread. r=dhylands (20c07f4baf)
 - Bug 1186750 part 5 - Convert nsDOMDeviceStorage::CheckPermission to take already_AddRefed&&. r=dhylands (7b2d0b415e)
 - Bug 1186750 part 6 - Remove unused and unimplemented method nsDOMDeviceStorage::StorePermission. r=dhylands (e6772e7b51)
 - Bug 1186750 part 7 - Convert DispatchToOwningThread and DispatchOrAbandon to take already_AddRefed&&. r=dhylands (5925568a22)
 - Bug 1186750 part 8 - Convert DeviceStorageUsedSpaceCache::Dispatch to use already_AddRef&&. r=dhylands (660b44eec7)
 - Bug 1186750 part 9 - Use already_AddRefed&& to initialize mFile of device storage requests. r=dhylands (c94464f412)
 - Bug 1186750 part 10 - Simplify code in DeviceStorageRequestParent::Dispatch. r=dhylands (debcc219ca)
 - Bug 1186750 part 11 - Convert all usage of Dispatch/NS_DispatchToMainThread in dom/devicestorage to pass in either already_AddRefed or raw pointer. r=dhylands (753694d0b5)
 - Bug 1059469: Part 1 - Add a log module for dump() calls. r=bent (d94c677e49)
 - Bug 1059469: Part 2 - When rescheduling the interval timer, cancel it first, and refactor things so that actually does something. r=bent (1edc485b0f)
 - Bug 1243881 - patch 1 - unship performance.translateTime, r=bz (5a4afeea67)
 - Bug 1243881 - patch 2 - unship performance.translateTime, r=bz (5bf9557cd4)
 - Bug 1165722 - Replace JS_GetPropertyDescriptor usage in Xray code. r=bholley (e277cbcc78)
 - Bug 1243824. Add support for static functions and attributes on JSXrays. r=bholley (498d6c6034)
 - Bug 1228456 - SharedWorker should close the MessagePort in case the connecting runnable is not dispatched, r=smaug (c14a3e212f)
 - Bug 779707 - Add crashtest. (e86caca48e)
 - Bug 1228456 - add 'override' to the Cancel() method of a nsICancelableRunnable, rs=me (48db3b97e9)
 - Bug 1131323 - Enable SharedWorker loads to be intercepted through service workers; r=nsm (b2d972c5e3)
 - Bug 1173002 - Set worker system principal flag correctly when created from chrome, r=bz, a=kwierso. (ac9fc2980d)
 - bits of 1113429 backout (a862f16bb7)
 - bug 1206312 - add IndexedDatabaseManager include to IDBKeyRange. r=bz (bd6663f976)
 - Bug 1247117: De-namespace much of IndexedDB. r=baku (a996e3b443)
 - Bug 1196841: Update getAll/getAllKeys to match the spec and expose them. r=baku (7365769e04)
 - Bug 1196840: Make IDBTransaction::ObjectStoreNames const. r=baku (e7af2b0510)
 - Bug 1176165 - Fix the exception codes returned from functions that modify the IndexedDB schema, r=janv. (efa4e818d0)
 - Bug 935753 - Firefox displays the "This is a secure Firefox page" indicator on pages served by addons. r=MattN (77dced27ad)
 - Bug 925681 - Show identity block and reload icon in awesomebar in Australis' customization mode. ui-r=shorlander, r=Gijs (ffd1b2f6a4)
 - Bug 970382 - Add about:accounts to the list of chrome UIs with a special identity mode r=gavin (6d2817d087)
 - Bug 1051847 - Add trusted identity block to about:license and about:rights. r=dao (aa8dfe4d1d)
 - Bug 1094947 - The trusted identity block is not displayed for the about:downloads page. r=jaws (1c51faa077)
 - Bug 686281 - Implement CSS mask style; r=dbaron. (2f823c4a49)
 - Bug 686281 - Mask CSS parsing and Mask DOM API. r=dbaron (f9cc291131)
 - Bug 686281 - Mask CSS rendering; r=mstange (b26ba7ba7e)
 - Bug 686281 - Mask CSS animation; r=dbaron. (4ce1ba671e)
 - Bug 686281 - Mask CSS webkit-alias; r=dbaron. (c27f4023d6)
 - Bug 686281 - Mask mochitest; r=dbaron. (010fcdfd04)
 - Bug 686281 - Expands will-change of a shorthand prop to longhand ones; r=dbaron. (f8e4a6dcfd)
 - Bug 686281 - A static assertion to keep value correctness of NS_RULE_NODE_IS_ANIMATION_RULE; r=dbaron. (5ae87b576b)
 - Bug 686281 - Remove nsStyleSVGReset::mMask; r=dbaron (1e7a0dfb45)
 - Bug 686281 - mask-composite reftests; r=dbaron (7f769e196a)
 - Bug 686281 - Rename nsStyleSVGReset::mLayers to nsStyleSVGReset::mMask; Rename nsStyleBackground::mLayers to nsStyleBackground::mImage. r=dbaron (3bd4fc6e3b)
 - Bug 1241275 - Change the way -moz-window-dragging works. r=heycam,roc (5691f2dbf5)
 - Bug 1246892 - pass aCTF as a reference instead of value. r=roc (98b0e45063)
 - Bug 1234800 - Reinstate code that adjusts dirty rects for fixed-position frames in display ports. r=tn (44e55ebacb)
 - Bug 1234800 - Move this line to the right place. r=tn (1a86a7fc72)
 - Bug 1216832 - Handle preserve-3d visible regions during display list building by always transforming from the preserve-3d root each time. r=roc (1887af1172)
 - Bug 1231243 - In nsDisplayBackgroundImage::GetBoundsInternal(), take the union of the image bounds and the viewport bounds if APZ is enabled. r=mstange (87a1fa0ab4)
 - Bug 1246622 - Handle nested preserve-3d contexts when hit testing. r=roc (6eed51c734)
 - Bug 1235945 - Fix assertion error in some cases when running szip when debug flags are enabled for host tools. r=froydnj (3a0aa4f728)
 - Bug 1224798: Do not produce a clip mask if our context is entirely clipped out anyway. r=jrmuizel (3926a4ef7d)
 - Bug 1223604 - Disentangle nsSVGClipPathFrame::ApplyClipOrPaintClipMask and make the code easier to understand. r=Bas (c8c19a1b0d)
 - Bug 1204405: Don't access prefs off main thread in testing ProcessLink::Open(). r=khuey (301aa7259d)
 - Bug 1248896 - don't conditional compile on config ENABLE_TESTS in Nuwa. r=khuey (4f2fd275fd)
 - Bug 1232458 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in WindowsDllBlocklist.cpp; r=aklotz (292071bdb5)
 - Bug 1247741 - Additional checks for pointer validity in LdrLoadDLL detour. r=aklotz (8ee48e8cf3)
 - Bug 1113930 - Move __libc_stack_end related code block from StackWalk.cpp in a non-OSX section. r=froydnj (4f0f9e2e66)
 - Bug 1113930 - Use the actual stack end address on x86 OSX and Android for the stack walker. r=froydnj (7371d9a508)
 - missing bit of Bug 1216681 (fdf69e362f)
 - Bug 1193593 - Test fingerprinting resistance for media queries in picture elements. r=heycam (6155b73c26)
 - Bug 1232829 - Detach obsolete DocumentTimeline from refresh driver when the document is reset; r=smaug (564680e2a0)
 - Bug 1075457, part 1 - Implement rendering for |clip-path:polygon()|. r=mstange, r=jwatt (76056caacd)
 - Bug 1075457, part 2 - Implement circle() and ellipse() for the |clip-path| property. r=mstange, r=jwatt (4b8b39c682)
 - Bug 1094571 - add unicode-range load tests. r=heycam (3358555411)
 - Bug 1216695 - Remove the Request.context specific bits from fetch-request-resources.https.html; r=bkelly (2315e50b97)
 - Bug 1193133 - Disable broken service worker wpt tests. r=bkelly (8f0205d5e7)
 - Bug 1199831: Fix a bunch of mixed-content violations in imported ServiceWorker WPTs. r=jdm (33f261ce91)
 - bit of Bug 603201 (325170577f)
 - Bug 1184798 - same origin, cors and no-cors load tests. r=bkelly (f8549dd0bb)
 - Bug 1210581: Test controlled worker loads (XHR, fetch, importScripts). r=ehsan (41a436df47)
 - Bug 1215196 - Fix web-platform-tests iframe scripts to avoid pulling in testharness.js in them; r=bkelly (a2edb0784c)
 - Bug 1242798 - Don't OSR into Ion on debuggee frames. (r=jandem) (21e17bdd9d)
 - Bug 1238658 - Allow setElem-accessor optimizations only for native baseHolder objects; r=efaust (12c9766a53)
 - Bug 1144630 - Follup: Fix review nit. (rs=evilpie) (67b5cc2c7f)
 - Bug 1182866 - Fix Baseline GETNAME stubs to check for uninitialized lexicals. (r=jandem) (dd47d2025a)
 - Bug 1189536 - Make fetch-request-xhr.https.html pass; r=bkelly (ce177226bf)
 - Bug 1188822 - Make service-workers/service-worker/fetch-request-resources.https.html pass. r=bkelly (3a5f3a6660) (e4c3e62beb)
- nss: update nssckbi to 2.64 (f8224ee570)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1195173 - Test asyncopen2 security checks for stylesheets (r=bz,ehsan) (358ae850a4)
 - Bug 1223644 - Clean up the nsSVGClipPathFrame reference loop detection code. r=longsonr (65042c3148)
 - Bug 1157064 - font-display descriptor parsing. r=dbaron (18f63d9244)
 - Bug 1242523 - Guard against GetWidget getting called with a null shell. r=snorp (55de891c6c)
 - Bug 1247679, part 3 - Replace NS_IMPL_CYCLE_COLLECTION_TRACE_JSVAL_MEMBER_CALLBACK with JS_MEMBER. r=smaug (09435e582c)
 - Bug 1247515 - Check nsScriptErrorWithStack's mStack member for null before tracing; r=mccr8 (0cb1e09aa9)
 - Bug 1178803. Fix the handling of the 'length' key in IDB keypaths when operating on a string. r=bent (69f15272a8)
 - Bug 1201037 - coalesce network-events on Windows, r=mcmanus (5f48aab5c3)
 - Bug 1131626, fix autoscroll tests to work in e10s, r=felipe (c47adbaa10)
 - Bug 1231529 - Increase the timeout of browser_bug295977_autoscroll_overflow.js (691d27224d)
 - Bug 416611 - Changed BookmarkHTMLUtils.jsm to import bookmark tags from HTML document. r=mak (49a0accc13)
 - Bug 1130858 - Recipient autocomplete suggestion overrides ANY manual address input if quickly entered/pasted and confirmed with Enter/Tab before autocomplete suggestions disappear. r=mak (308196e116)
 - Bug 1197361. Optimize page thumbnails based on screen size. r=ttaubert (29dca20366)
 - Bug 555087 - Add check for exception when passing undefined parameter. r=adw (3588477c56)
 - Bug 1203803: Force cleanup for specific states only; r=khuey a=CLOSED TREE (2f9f78ad72)
 - Bug 1203803 - Remove forced cleanup from FactoryOp::ActorDestroy() since it cause more harm than good; r=khuey (76a00e58cb)
 - Bug 1195149 - Upgrade the  check to a MOZ_RELEASE_ASSERT. r=janv (071d1fc267)
 - Bug 1185223 - crash at [@ mozilla::dom::quota::QuotaObject::Release() ]; r=khuey (d460972a45)
 - Bug 1229376 - Downgrade lastVacuumSize > 0 assertion to an NS_ASSERTION so we don't have to star it all over the place, rs=khuey (81d715ab71)
 - Bug 1239666 - part 1, get rid of the default parameter. r=waldo (639fb79ec3)
 - Bug 1239666 - part 2, dom/indexedDB change. r=khuey (6faaf25df4)
 - Bug 1239666 - part 3, devtools test case changes. r=sphink (c010d06a77)
 - Bug 1248309 - Fix caret size not updated when only zoom level is changed. r=roc (91cc5b35df)
 - Bug 1245649: Turn on no-trailing-spaces. r=Gijs (7f87c967af)
 - Bug 1245649: Enable no-negated-in-lhs, no-native-reassign, no-func-assign and no-labels. r=MattN (5f801e4a4c)
 - Bug 1197966 - Fix typo when releasing content-side probes in PerformanceStats-content.js. r=felipe (9241324efd)
 - Bug 1219144 - Performance alerts are now labelled with isJankVisible; r=avih,froydnj (c1549a24f5)
 - Bug 1219144 - Using the nsRefreshDriver's jank indication for performance monitoring;f?froydnj r=froydnj (735c6fba9c)
 - Bug 1211783 - Add KeyframeEffect interface to dom/webidl/KeyframeEffect.webidl. r=smaug,birtles (fca332fea0)
 - Bug 795681 - Print out failures in mozunit runner. r=gps (ce418e5ea8)
 - Bug 801679 - Handle expected failures and skipped tests in mozunit runner. r=gps (396ca02893)
 - Bug 1247833 - Display the class name in mozunit output. r=gps (0b5724f41c)
 - Bug 1245022 - Kill stlport's Makefile.in. r=mshal (225f662efc)
 - Bug 1194603 - Remove INTERNAL_TOOLS; r=mshal (e8e90ec1c3)
 - Bug 1247743 - Expose non-pinning JS_Atomize[UC]String JSAPI functions; r=terrence (66aa23066d)
 - Bug 1230071 - Enable warnings-as-errors in js/src. r=Waldo (a0c8acf6ad)
 - Bug 1007136 - Ensure malloc/free always match when using JSAutoByteString; r=bz (81dfcf036a)
 - Bug 1246850 - check the NotifyIpInterfaceChange() return code, r=mcmanus (bc224f287c)
 - Bug 739029 - null check a thread allocation in notifyaddrlistener r=bagder (ce0ddfc44c) (6cfd64d931)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1157400 - Port Chromium WinXP wifi scanner to gecko. r=mcmanus (9b635017e1)
 - Bug 1244586 part 1 - Add KeyframeEffect constructor in dom/webidl/KeyframeEffect.webidl. r=smaug,birtles (1290148ebd)
 - Bug 1226047 - Add AnimationEffectTiming interface in dom/webidl/AnimationEffectTiming.webidl. r=smaug,birtles (ba10fa4231)
 - Bug 1244586 part 2 - Remove entry in testing/web-platform/meta/web-animations/animatable/animate.html.ini. r=birtles (fc517234a3)
 - Bug 1244586 part 3 - Remove unnecessary spaces in dom/base/Element.cpp. r=smaug (206e3e39e9)
 - Bug 1244328 - Merge the functionality of DOMSettableTokenList into DOMTokenList and make everything that used to refer to DOMSettableTokenList refer to DOMTokenList instead. r=bzbarsky (d9da9d650b)
 - Bug 1249278 - Expose KeyframeEffect interface only if nsDocument::IsWebAnimationsEnabled is true. r=smaug (f2ebb43d75)
 - Bug 1245075 patch 1 - Remove assertion, since it can fire during frame destruction. r=dholbert (cb2821f507)
 - Bug 1237467 part 1 - No longer mark element as needing an animation restyle if we go to restyle it and it no longer has an effect set; r=heycam (dd0de52287)
 - Bug 1237467 part 2 - Clear mProgressOnLastCompose when the effect is no longer relevant; r=heycam (d4249517e6)
 - Bug 1237467 part 3 - Add debug methods to determine if an EffectSet is currently being enumerated; r=heycam (41b68593c0)
 - Bug 1237467 part 4 - Delete the EffectSet when it becomes empty; r=heycam (8db9a40774)
 - Bug 1226091 - Use MayHaveAnimations flag for animations on pseudo elements too; r=smaug (b60bbdd9d4)
 - Bug 1245075 patch 2 - Fix EffectSet::GetEffectSet(nsIFrame*) and EffectCompositor::GetAnimationElementAndPseudoForFrame to only return effects when the frame is the style frame for its content. r=birtles (82fd23f632)
 - Bug 1235112 - Move animation style rule processors to EffectCompositor; r=heycam (3b88ffab44)
 - Bug 1247865 - Fix assertion to handle restyling of a table::after. r=birtles (62d4c12d58)
 - Bug 1244049 - Part 1: Define scoped enum for CSSPseudoElement type. r=dbaron (b2232f2c37)
 - Bug 1240479 - pass values for mReversePortion and mStartForReversingTestin through constructor. r=heycam (2b914ea48f)
 - Bug 1244049 - Part 2: Replace nsCSSPseudoElements::Type with CSSPseudoElementType. r=dbaron (a7c2d48b62)
 - Bug 1244250 - r=mats (c7b5cde4ba)
 - Bug 1234095 - Rework sorting to handle to script-generated animations; r=heycam (44e9463b5a)
 - Bug 888190. Implement case-insensitive attribute value selectors from Selectors 4. r=dbaron (43ede42ade)
 - Bug 1240956 part 1 - [css-grid] Swap the order of column/row values for 'grid', 'grid-template' and 'grid-gap' properties. Block axis values now always comes first; inline axis values second. r=dholbert (73a78b5ee0)
 - Bug 1240956 part 3 - [css-grid] Add a ParseGridTrackList convenience method. r=dholbert (8b62273ccc)
 - Bug 1234409: Give percentage positions to the dummy transparent color-stops that we use to pad CSS -webkit-gradient() expressions. r=heycam (f9da14276b)
 - Bug 1231485 part 1 - Fix text-emphasis shorthand with style part unspecified being computed incorrectly. r=dbaron (3a9ea936fa)
 - Bug 1231485 part 2 - Add NeutralChange hint to nsStyleText::MaxDifference(). r=dbaron (db3adc0250)
 - Bug 1231485 part 3 - Fix style tests for text-emphasis properties. r=dbaron (d17ec991fd)
 - Bug 1231485 part 4 - Enable layout.css.text-emphasis.enabled pref. r=dbaron (9362cd4ef8)
 - Bug 1157400 - Part1: port chromium XP wifi scanning code. r=mcmanus (bfe8b3f758)
 - Bug 1240646 - Do not unthrottle animations if RestyleType::Throttled is specified. r=bbirtles (664255ff76)
 - Bug 1240228 - Don't update an effect's timing when tweaking its animation's hold time; r=heycam (e1cb11e54c)
 - Bug 1246046 part 1 - Get the animation rule in nsStyleSet::GetContext even if there are no CSS animations; r=heycam (4032b461cf)
 - Bug 1246046 part 2 - Add reftest for style updating for script-generated animations; r=heycam (a134bc98b0)
 - Bug 1241378 - Stop uselessly getting the style set from nsStyleSet::ResolveAnonymousBoxStyle. r=dholbert (4ad16c9a17)
 - Bug 1230639 - Propagate the namespace ID to AttributeRuleProcessorData on attribute changes. r=dbaron (77a383158b) (ab81798c2c)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git c0c677f5cf...41439a0592:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1216751 part 1. Restrict value iterators to interfaces that have indexed properties and pair iterators to interfaces that do not have indexed properties. r=qdot (6519f3f8c5)
 - Bug 1216751 part 2. For value iterators, "entries", "keys", and "values" must just come from Array.prototype. r=qdot (c0859f945c)
 - Bug 1216751 part 3. For pair iterators, @@iterator should be an alias for "entries". Similarly for maplikes and "entries" and setlikes and "values". r=qdot (bbe7c04782)
 - Bug 1216751 part 4. Implement forEach for iterable interfaces. r=qdot (8fdba677a4)
 - Bug 1216751 part 5. Remove the now-unnecessary value iterator infrastructure, since it's entirely handled via the %ArrayPrototype% methods now. r=qdot (88d3911694)
 - Bug 1231333 - part 1, JS engine: only allow futexWait in workers. r=luke (28e16fd2f9)
 - Bug 1231333 - part 2, DOM: only allow futexWait in workers. r=khuey (6c4dc98037)
 - Bug 1148990 - Don't ship bagheeraclient.js or tokenserverclient.js on Android. r=gps (aa9b22699a)
 - Bug 1216749 - Land the Firefox Kinto.js client (r=rnewman) (ea8c74e2ea)
 - Bug 1230221 - Convert JS callsites to use asyncOpen2 within services/ (r=sicking) (07ac8751f1)
 - Bug 1242965 - Make services/common eslintable. r=rnewman (0c84562750)
 - Bug 1055616 - Skip addons addons without a sourceURI or from a non-secure domain rather than treating them as errors. r=rnewman (7b8b738be0)
 - Bug 1229986 - get Sync tps tests starting again. r=whimboo (8cd0bf4f7f)
 - Bug 1003204: Removed CommonUtils.exceptionStr() in services/sync r=makh r=gfritzsche (830c106a29)
 - Bug 1003204: Removed CommonUtils.exceptionStr() in services/common/ r=gfritzsche (2c7bd4f8b5)
 - Bug 1234734 - Replace CommonUtils.stackTrace() with Log.stackTrace(). r=markh (3f0e88f192)
 - Bug 1241715 - get Sync TPS tests working locally by tweaking observers listened for and the authentication setup. r=whimboo (529b2f3d44)
 - Bug 1203736 - Convert H264::DecodeSPS assert to error return. r=jya (41c8c34c42)
 - Bug 1186716: Error if SPS NAL parsing failed. r=rillian (6c158be51e)
 - Bug 1187076 - Warn at end of SPS buffers. r=jya (2a49671261)
 - fix broken files (a090aad200)
 - Bug 1218217: avoid buffersize overflow even if codec is unbounded in dimensions r=pkerr (356140c947)
 - Bug 1218217: bustage fix for static assert r=bustage (e86dc5bf3a)
 - Bug 1041882 - Remove Froyo-specific support from libcubeb. r=snorp, r=padenot (e1f2d5283f)
 - Bug 1073319 - Enable AVX2 for libvpx on linux (update.py). r=rillian (934fd0a896)
 - Bug 1245027 - Move LOCAL_INCLUDES to moz.build in media/libvpx. r=mshal (7e56797d0e)
 - parts of Bug 1151175 - Update libvpx update.py for 1.4.0. (0e3f4a470f)
 - bits of 1178215 (bab7592703)
 - Bug 1218124 - Add vpx_once patch to update script. r=gerald (7b72a43382)
 - Bug 1225221 - vpx: Allow 8k video in update.sh. r=kinetik (9ec59f7737)
 - Bug 1224363 - Upstream update patch - r=rillian (4772921a5f)
 - Bug 1224361 - Upstream update patch - r=rillian (36ad6f1de4)
 - Bug 1233983 - Make libvpx build with clang-cl; r=rillian (5d98a8d888)
 - Bug 1224371 - Upstream update patch. r=jya (25164ba856)
 - Bug 1237848 - Updated update.py patch - r=rillian (69646eb6dc)
 - Bug 1184226 - Suppressing received packets when disabled, r=ekr (c8dfdb1a56)
 - Bug 1184226 - Disabling write on shutdown, r=ekr (d5a810dbe5)
 - Bug 1184226 - Updating transportlayerdtls logging levels, r=ekr (f3bc4a9889)
 - Bug 1137932: Unwind the stack before starting the DTLS handshake. r=mt (69dce8243a)
 - Bug 1214269 - read multiple DTLS packets from NSS if present. r=mt rjesup (e57b1628f5)
 - Bug 1235235 - Fix -Wimplicit-fallthrough warning in media/mtransport/. r=ekr (d56c9d1244)
 - Bug 1115483 - Accept a match on any a=fingerprint value. r=ekr (4a58378c09)
 - Bug 1167274 - Do the right thing when accessing the proxyinfo fails for some reason. r=mt (3ea23173ea)
 - Bug 1125292 - Sending ALPN header field for WebRTC calls, r=bwc (16fda60c39)
 - Bug 1167443 - Fix verification of end-of-candidates in mochitests. r=mt (8d74546e68)
 - Bug 1192813 - update the default candidate as new candidates arrive.  r=bwc (490ac80af2)
 - Bug 1206981 - prevent ICE TCP from being turned off under e10s. r=jesup (a38afd56b8)
 - Bug 1234578 - Assert if PCM is destroyed improperly. r=rjesup (f1aa0d7cbc)
 - Bug 1164564 - WorkerDebugger.initialize should not return failure when called more than once;r=khuey (c316c83af7)
 - Bug 1211903 - WorkerDebugger should live on the main thread;r=khuey (5586888e77)
 - Bug 1164581 - Adding an overload for NS_ProxyRelease that accepts already_AddRefed, and removing all the others. r=bobbyholley (bc70230689)
 - Bug 1186750 part 1 - Inlinize trivial constructors and destructors of events in DeviceStorageRequestParent. r=dhylands (0fc6b594b1)
 - Bug 1186750 part 2 - Remove some unused member fields in events in DeviceStorageRequestParent. r=dhylands (d4be7e7031)
 - Bug 1186750 part 3 - Abstract CancelableFileEvent in DeviceStorageReqeustParent and use already_AddRefed&& for passing DeviceStorageFile parameter. r=dhylands (cea4df4465)
 - Bug 1186750 part 4 - Clear runnable list in DeviceStorageRequestParent when being destroyed. r=dhylands (a4d6018ce6)
 - Bug 1196315 - Ensure MIME service is only accessed on the main thread. r=dhylands (20c07f4baf)
 - Bug 1186750 part 5 - Convert nsDOMDeviceStorage::CheckPermission to take already_AddRefed&&. r=dhylands (7b2d0b415e)
 - Bug 1186750 part 6 - Remove unused and unimplemented method nsDOMDeviceStorage::StorePermission. r=dhylands (e6772e7b51)
 - Bug 1186750 part 7 - Convert DispatchToOwningThread and DispatchOrAbandon to take already_AddRefed&&. r=dhylands (5925568a22)
 - Bug 1186750 part 8 - Convert DeviceStorageUsedSpaceCache::Dispatch to use already_AddRef&&. r=dhylands (660b44eec7)
 - Bug 1186750 part 9 - Use already_AddRefed&& to initialize mFile of device storage requests. r=dhylands (c94464f412)
 - Bug 1186750 part 10 - Simplify code in DeviceStorageRequestParent::Dispatch. r=dhylands (debcc219ca)
 - Bug 1186750 part 11 - Convert all usage of Dispatch/NS_DispatchToMainThread in dom/devicestorage to pass in either already_AddRefed or raw pointer. r=dhylands (753694d0b5)
 - Bug 1059469: Part 1 - Add a log module for dump() calls. r=bent (d94c677e49)
 - Bug 1059469: Part 2 - When rescheduling the interval timer, cancel it first, and refactor things so that actually does something. r=bent (1edc485b0f)
 - Bug 1243881 - patch 1 - unship performance.translateTime, r=bz (5a4afeea67)
 - Bug 1243881 - patch 2 - unship performance.translateTime, r=bz (5bf9557cd4)
 - Bug 1165722 - Replace JS_GetPropertyDescriptor usage in Xray code. r=bholley (e277cbcc78)
 - Bug 1243824. Add support for static functions and attributes on JSXrays. r=bholley (498d6c6034)
 - Bug 1228456 - SharedWorker should close the MessagePort in case the connecting runnable is not dispatched, r=smaug (c14a3e212f)
 - Bug 779707 - Add crashtest. (e86caca48e)
 - Bug 1228456 - add 'override' to the Cancel() method of a nsICancelableRunnable, rs=me (48db3b97e9)
 - Bug 1131323 - Enable SharedWorker loads to be intercepted through service workers; r=nsm (b2d972c5e3)
 - Bug 1173002 - Set worker system principal flag correctly when created from chrome, r=bz, a=kwierso. (ac9fc2980d)
 - bits of 1113429 backout (a862f16bb7)
 - bug 1206312 - add IndexedDatabaseManager include to IDBKeyRange. r=bz (bd6663f976)
 - Bug 1247117: De-namespace much of IndexedDB. r=baku (a996e3b443)
 - Bug 1196841: Update getAll/getAllKeys to match the spec and expose them. r=baku (7365769e04)
 - Bug 1196840: Make IDBTransaction::ObjectStoreNames const. r=baku (e7af2b0510)
 - Bug 1176165 - Fix the exception codes returned from functions that modify the IndexedDB schema, r=janv. (efa4e818d0)
 - Bug 935753 - Firefox displays the "This is a secure Firefox page" indicator on pages served by addons. r=MattN (77dced27ad)
 - Bug 925681 - Show identity block and reload icon in awesomebar in Australis' customization mode. ui-r=shorlander, r=Gijs (ffd1b2f6a4)
 - Bug 970382 - Add about:accounts to the list of chrome UIs with a special identity mode r=gavin (6d2817d087)
 - Bug 1051847 - Add trusted identity block to about:license and about:rights. r=dao (aa8dfe4d1d)
 - Bug 1094947 - The trusted identity block is not displayed for the about:downloads page. r=jaws (1c51faa077)
 - Bug 686281 - Implement CSS mask style; r=dbaron. (2f823c4a49)
 - Bug 686281 - Mask CSS parsing and Mask DOM API. r=dbaron (f9cc291131)
 - Bug 686281 - Mask CSS rendering; r=mstange (b26ba7ba7e)
 - Bug 686281 - Mask CSS animation; r=dbaron. (4ce1ba671e)
 - Bug 686281 - Mask CSS webkit-alias; r=dbaron. (c27f4023d6)
 - Bug 686281 - Mask mochitest; r=dbaron. (010fcdfd04)
 - Bug 686281 - Expands will-change of a shorthand prop to longhand ones; r=dbaron. (f8e4a6dcfd)
 - Bug 686281 - A static assertion to keep value correctness of NS_RULE_NODE_IS_ANIMATION_RULE; r=dbaron. (5ae87b576b)
 - Bug 686281 - Remove nsStyleSVGReset::mMask; r=dbaron (1e7a0dfb45)
 - Bug 686281 - mask-composite reftests; r=dbaron (7f769e196a)
 - Bug 686281 - Rename nsStyleSVGReset::mLayers to nsStyleSVGReset::mMask; Rename nsStyleBackground::mLayers to nsStyleBackground::mImage. r=dbaron (3bd4fc6e3b)
 - Bug 1241275 - Change the way -moz-window-dragging works. r=heycam,roc (5691f2dbf5)
 - Bug 1246892 - pass aCTF as a reference instead of value. r=roc (98b0e45063)
 - Bug 1234800 - Reinstate code that adjusts dirty rects for fixed-position frames in display ports. r=tn (44e55ebacb)
 - Bug 1234800 - Move this line to the right place. r=tn (1a86a7fc72)
 - Bug 1216832 - Handle preserve-3d visible regions during display list building by always transforming from the preserve-3d root each time. r=roc (1887af1172)
 - Bug 1231243 - In nsDisplayBackgroundImage::GetBoundsInternal(), take the union of the image bounds and the viewport bounds if APZ is enabled. r=mstange (87a1fa0ab4)
 - Bug 1246622 - Handle nested preserve-3d contexts when hit testing. r=roc (6eed51c734)
 - Bug 1235945 - Fix assertion error in some cases when running szip when debug flags are enabled for host tools. r=froydnj (3a0aa4f728)
 - Bug 1224798: Do not produce a clip mask if our context is entirely clipped out anyway. r=jrmuizel (3926a4ef7d)
 - Bug 1223604 - Disentangle nsSVGClipPathFrame::ApplyClipOrPaintClipMask and make the code easier to understand. r=Bas (c8c19a1b0d)
 - Bug 1204405: Don't access prefs off main thread in testing ProcessLink::Open(). r=khuey (301aa7259d)
 - Bug 1248896 - don't conditional compile on config ENABLE_TESTS in Nuwa. r=khuey (4f2fd275fd)
 - Bug 1232458 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in WindowsDllBlocklist.cpp; r=aklotz (292071bdb5)
 - Bug 1247741 - Additional checks for pointer validity in LdrLoadDLL detour. r=aklotz (8ee48e8cf3)
 - Bug 1113930 - Move __libc_stack_end related code block from StackWalk.cpp in a non-OSX section. r=froydnj (4f0f9e2e66)
 - Bug 1113930 - Use the actual stack end address on x86 OSX and Android for the stack walker. r=froydnj (7371d9a508)
 - missing bit of Bug 1216681 (fdf69e362f)
 - Bug 1193593 - Test fingerprinting resistance for media queries in picture elements. r=heycam (6155b73c26)
 - Bug 1232829 - Detach obsolete DocumentTimeline from refresh driver when the document is reset; r=smaug (564680e2a0)
 - Bug 1075457, part 1 - Implement rendering for |clip-path:polygon()|. r=mstange, r=jwatt (76056caacd)
 - Bug 1075457, part 2 - Implement circle() and ellipse() for the |clip-path| property. r=mstange, r=jwatt (4b8b39c682)
 - Bug 1094571 - add unicode-range load tests. r=heycam (3358555411)
 - Bug 1216695 - Remove the Request.context specific bits from fetch-request-resources.https.html; r=bkelly (2315e50b97)
 - Bug 1193133 - Disable broken service worker wpt tests. r=bkelly (8f0205d5e7)
 - Bug 1199831: Fix a bunch of mixed-content violations in imported ServiceWorker WPTs. r=jdm (33f261ce91)
 - bit of Bug 603201 (325170577f)
 - Bug 1184798 - same origin, cors and no-cors load tests. r=bkelly (f8549dd0bb)
 - Bug 1210581: Test controlled worker loads (XHR, fetch, importScripts). r=ehsan (41a436df47)
 - Bug 1215196 - Fix web-platform-tests iframe scripts to avoid pulling in testharness.js in them; r=bkelly (a2edb0784c)
 - Bug 1242798 - Don't OSR into Ion on debuggee frames. (r=jandem) (21e17bdd9d)
 - Bug 1238658 - Allow setElem-accessor optimizations only for native baseHolder objects; r=efaust (12c9766a53)
 - Bug 1144630 - Follup: Fix review nit. (rs=evilpie) (67b5cc2c7f)
 - Bug 1182866 - Fix Baseline GETNAME stubs to check for uninitialized lexicals. (r=jandem) (dd47d2025a)
 - Bug 1189536 - Make fetch-request-xhr.https.html pass; r=bkelly (ce177226bf)
 - Bug 1188822 - Make service-workers/service-worker/fetch-request-resources.https.html pass. r=bkelly (3a5f3a6660) (e4c3e62beb)
- nss: update nssckbi to 2.64 (f8224ee570)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1195173 - Test asyncopen2 security checks for stylesheets (r=bz,ehsan) (358ae850a4)
 - Bug 1223644 - Clean up the nsSVGClipPathFrame reference loop detection code. r=longsonr (65042c3148)
 - Bug 1157064 - font-display descriptor parsing. r=dbaron (18f63d9244)
 - Bug 1242523 - Guard against GetWidget getting called with a null shell. r=snorp (55de891c6c)
 - Bug 1247679, part 3 - Replace NS_IMPL_CYCLE_COLLECTION_TRACE_JSVAL_MEMBER_CALLBACK with JS_MEMBER. r=smaug (09435e582c)
 - Bug 1247515 - Check nsScriptErrorWithStack's mStack member for null before tracing; r=mccr8 (0cb1e09aa9)
 - Bug 1178803. Fix the handling of the 'length' key in IDB keypaths when operating on a string. r=bent (69f15272a8)
 - Bug 1201037 - coalesce network-events on Windows, r=mcmanus (5f48aab5c3)
 - Bug 1131626, fix autoscroll tests to work in e10s, r=felipe (c47adbaa10)
 - Bug 1231529 - Increase the timeout of browser_bug295977_autoscroll_overflow.js (691d27224d)
 - Bug 416611 - Changed BookmarkHTMLUtils.jsm to import bookmark tags from HTML document. r=mak (49a0accc13)
 - Bug 1130858 - Recipient autocomplete suggestion overrides ANY manual address input if quickly entered/pasted and confirmed with Enter/Tab before autocomplete suggestions disappear. r=mak (308196e116)
 - Bug 1197361. Optimize page thumbnails based on screen size. r=ttaubert (29dca20366)
 - Bug 555087 - Add check for exception when passing undefined parameter. r=adw (3588477c56)
 - Bug 1203803: Force cleanup for specific states only; r=khuey a=CLOSED TREE (2f9f78ad72)
 - Bug 1203803 - Remove forced cleanup from FactoryOp::ActorDestroy() since it cause more harm than good; r=khuey (76a00e58cb)
 - Bug 1195149 - Upgrade the  check to a MOZ_RELEASE_ASSERT. r=janv (071d1fc267)
 - Bug 1185223 - crash at [@ mozilla::dom::quota::QuotaObject::Release() ]; r=khuey (d460972a45)
 - Bug 1229376 - Downgrade lastVacuumSize > 0 assertion to an NS_ASSERTION so we don't have to star it all over the place, rs=khuey (81d715ab71)
 - Bug 1239666 - part 1, get rid of the default parameter. r=waldo (639fb79ec3)
 - Bug 1239666 - part 2, dom/indexedDB change. r=khuey (6faaf25df4)
 - Bug 1239666 - part 3, devtools test case changes. r=sphink (c010d06a77)
 - Bug 1248309 - Fix caret size not updated when only zoom level is changed. r=roc (91cc5b35df)
 - Bug 1245649: Turn on no-trailing-spaces. r=Gijs (7f87c967af)
 - Bug 1245649: Enable no-negated-in-lhs, no-native-reassign, no-func-assign and no-labels. r=MattN (5f801e4a4c)
 - Bug 1197966 - Fix typo when releasing content-side probes in PerformanceStats-content.js. r=felipe (9241324efd)
 - Bug 1219144 - Performance alerts are now labelled with isJankVisible; r=avih,froydnj (c1549a24f5)
 - Bug 1219144 - Using the nsRefreshDriver's jank indication for performance monitoring;f?froydnj r=froydnj (735c6fba9c)
 - Bug 1211783 - Add KeyframeEffect interface to dom/webidl/KeyframeEffect.webidl. r=smaug,birtles (fca332fea0)
 - Bug 795681 - Print out failures in mozunit runner. r=gps (ce418e5ea8)
 - Bug 801679 - Handle expected failures and skipped tests in mozunit runner. r=gps (396ca02893)
 - Bug 1247833 - Display the class name in mozunit output. r=gps (0b5724f41c)
 - Bug 1245022 - Kill stlport's Makefile.in. r=mshal (225f662efc)
 - Bug 1194603 - Remove INTERNAL_TOOLS; r=mshal (e8e90ec1c3)
 - Bug 1247743 - Expose non-pinning JS_Atomize[UC]String JSAPI functions; r=terrence (66aa23066d)
 - Bug 1230071 - Enable warnings-as-errors in js/src. r=Waldo (a0c8acf6ad)
 - Bug 1007136 - Ensure malloc/free always match when using JSAutoByteString; r=bz (81dfcf036a)
 - Bug 1246850 - check the NotifyIpInterfaceChange() return code, r=mcmanus (bc224f287c)
 - Bug 739029 - null check a thread allocation in notifyaddrlistener r=bagder (ce0ddfc44c) (6cfd64d931)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1157400 - Port Chromium WinXP wifi scanner to gecko. r=mcmanus (9b635017e1)
 - Bug 1244586 part 1 - Add KeyframeEffect constructor in dom/webidl/KeyframeEffect.webidl. r=smaug,birtles (1290148ebd)
 - Bug 1226047 - Add AnimationEffectTiming interface in dom/webidl/AnimationEffectTiming.webidl. r=smaug,birtles (ba10fa4231)
 - Bug 1244586 part 2 - Remove entry in testing/web-platform/meta/web-animations/animatable/animate.html.ini. r=birtles (fc517234a3)
 - Bug 1244586 part 3 - Remove unnecessary spaces in dom/base/Element.cpp. r=smaug (206e3e39e9)
 - Bug 1244328 - Merge the functionality of DOMSettableTokenList into DOMTokenList and make everything that used to refer to DOMSettableTokenList refer to DOMTokenList instead. r=bzbarsky (d9da9d650b)
 - Bug 1249278 - Expose KeyframeEffect interface only if nsDocument::IsWebAnimationsEnabled is true. r=smaug (f2ebb43d75)
 - Bug 1245075 patch 1 - Remove assertion, since it can fire during frame destruction. r=dholbert (cb2821f507)
 - Bug 1237467 part 1 - No longer mark element as needing an animation restyle if we go to restyle it and it no longer has an effect set; r=heycam (dd0de52287)
 - Bug 1237467 part 2 - Clear mProgressOnLastCompose when the effect is no longer relevant; r=heycam (d4249517e6)
 - Bug 1237467 part 3 - Add debug methods to determine if an EffectSet is currently being enumerated; r=heycam (41b68593c0)
 - Bug 1237467 part 4 - Delete the EffectSet when it becomes empty; r=heycam (8db9a40774)
 - Bug 1226091 - Use MayHaveAnimations flag for animations on pseudo elements too; r=smaug (b60bbdd9d4)
 - Bug 1245075 patch 2 - Fix EffectSet::GetEffectSet(nsIFrame*) and EffectCompositor::GetAnimationElementAndPseudoForFrame to only return effects when the frame is the style frame for its content. r=birtles (82fd23f632)
 - Bug 1235112 - Move animation style rule processors to EffectCompositor; r=heycam (3b88ffab44)
 - Bug 1247865 - Fix assertion to handle restyling of a table::after. r=birtles (62d4c12d58)
 - Bug 1244049 - Part 1: Define scoped enum for CSSPseudoElement type. r=dbaron (b2232f2c37)
 - Bug 1240479 - pass values for mReversePortion and mStartForReversingTestin through constructor. r=heycam (2b914ea48f)
 - Bug 1244049 - Part 2: Replace nsCSSPseudoElements::Type with CSSPseudoElementType. r=dbaron (a7c2d48b62)
 - Bug 1244250 - r=mats (c7b5cde4ba)
 - Bug 1234095 - Rework sorting to handle to script-generated animations; r=heycam (44e9463b5a)
 - Bug 888190. Implement case-insensitive attribute value selectors from Selectors 4. r=dbaron (43ede42ade)
 - Bug 1240956 part 1 - [css-grid] Swap the order of column/row values for 'grid', 'grid-template' and 'grid-gap' properties. Block axis values now always comes first; inline axis values second. r=dholbert (73a78b5ee0)
 - Bug 1240956 part 3 - [css-grid] Add a ParseGridTrackList convenience method. r=dholbert (8b62273ccc)
 - Bug 1234409: Give percentage positions to the dummy transparent color-stops that we use to pad CSS -webkit-gradient() expressions. r=heycam (f9da14276b)
 - Bug 1231485 part 1 - Fix text-emphasis shorthand with style part unspecified being computed incorrectly. r=dbaron (3a9ea936fa)
 - Bug 1231485 part 2 - Add NeutralChange hint to nsStyleText::MaxDifference(). r=dbaron (db3adc0250)
 - Bug 1231485 part 3 - Fix style tests for text-emphasis properties. r=dbaron (d17ec991fd)
 - Bug 1231485 part 4 - Enable layout.css.text-emphasis.enabled pref. r=dbaron (9362cd4ef8)
 - Bug 1157400 - Part1: port chromium XP wifi scanning code. r=mcmanus (bfe8b3f758)
 - Bug 1240646 - Do not unthrottle animations if RestyleType::Throttled is specified. r=bbirtles (664255ff76)
 - Bug 1240228 - Don't update an effect's timing when tweaking its animation's hold time; r=heycam (e1cb11e54c)
 - Bug 1246046 part 1 - Get the animation rule in nsStyleSet::GetContext even if there are no CSS animations; r=heycam (4032b461cf)
 - Bug 1246046 part 2 - Add reftest for style updating for script-generated animations; r=heycam (a134bc98b0)
 - Bug 1241378 - Stop uselessly getting the style set from nsStyleSet::ResolveAnonymousBoxStyle. r=dholbert (4ad16c9a17)
 - Bug 1230639 - Propagate the namespace ID to AttributeRuleProcessorData on attribute changes. r=dbaron (77a383158b) (ab81798c2c)

* 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

2 comments:

  1. As of yesterday, Twitter totally broke Serpent 52.9. Do you think there is any hope? Anything else you are aware that runs on XP and still works on Twitter?

    ReplyDelete
  2. The problem solved itself, apparently.
    As of today, November 28, I can log in Hotmail as I used to do in the past and what I wrote above does not apply anymore.
    I tried to upgrade Pale Moon, but it didn't fix the problem; I tried again and again in the next days and today it just works, so I suspect it was some kind of server side problem that was evident with roytam's version of Pale Moon but not the official extended support release of Firefox. As far as I can understand reading the official forum, Pale Moon is less tolerant of server errors or insecure procedures in comparison of major web browsers.

    ReplyDelete