Saturday, April 30, 2022

Weekly browser binaries (20220430)

New build of Serpent/UXP for XP!

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

Official UXP changes picked since my last build:
- Issue #1881 - Interpret empty or whitespace root margin string as zero length (37753e32a)
- Issue #1879 - Revert changes to cryptox.h (3f9cd2050)
- Issue #1885 - Allow unitless rootMargin entries for IntersectionObserver. (7c9304728)
- Issue #1885 - Follow-up: Update error message if invalid rootMargin specified. (4dace76a0)
- Issue #21 - Remove Telemetry plumbing and fix build. (8d800b1cb)
- Issue #21 - Remove Telemetry accumulation/structures from toolkit js. (44388b01a)
- Issue #21 - Remove Telemetry from Push and devtools. (69ebaa545)
- Issue #21 - Remove Telemetry from Accessibility, EME and WebRTC. (2564be2d7)
- Issue #21 - Remove remaining telemetry structs, callers and flags. (eaf9e756a)
- Issue #21 - Remove telemetry from PopupNotifications.jsm. (2ed3e31c4)
- Issue #21 - Remove unused telemetry build variables. (d356440fa)
- Issue #21 - Remove calls to Services.telemetry and nsITelemetry (d56270992)
- Issue #21 - Remove MOZ_SERVICES_HEALTHREPORT from old-configure. (b6e147a19)
- Issue #21 - Remove use counters telemetry (8a7587b40)
- Issue #21 - Change MappedAttrParser to store its nsIPrincipal instead of nsSVGElement (cee60fb82)

Official Basilisk changes picked since my last build:
- [Pale-Moon] Issue MoonchildProductions/UXP#21 - Remove telemetry from the front-end. (054e28677)
- [Pale-Moon] No Issue - ifdef hide/showChrome sync-notifications code (5d7a2b879)
- [Pale-Moon] [win system] Update the list of delayed-loaded dlls (8a2431fff)
- [Pale-Moon] Issue MoonchildProductions/UXP#21 - Fix up start-up timeline instrumentation. (e349f9b88)
- [Pale-Moon] Issue MoonchildProductions/UXP#1828 - Stop using js expression closures in Pale Moon front-end (264752661)

Official Pale-Moon changes picked since my last build:
- [Basilisk] Issue MoonchildProductions/GRE#3029 - Remove telemetry from FE (653cba320)
- [Basilisk] Issue MoonchildProductions/GRE#3029 - Fix search after telemetry removal. (0691dfb5b)
- [Basilisk] Prevent form popups from crossing the "line of death". (494a4caae)
- [Basilisk] tracking-protection: remove telemetry (b0ccff1c6)

My changes picked since my last build:
- [network] fix build (9f078ac58)
- url-classifier: fix build after removal of telemetry (c2e9a2691)
- webextensions: remove telemetry (37fa205f2)

* 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-20220430-09ad7aaf-uxp-cf4e046f9-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20220430-09ad7aaf-uxp-cf4e046f9-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-20220430-id-181ea5d-uxp-cf4e046f9-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20220430-id-181ea5d-ia-c642e3c-uxp-cf4e046f9-xpmod.7z

source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild

Changes:
- Remove telemetry references (78e19c5)
- Remove unused components from package-manifest.in (8727d19)
- Fix busted search engines (181ea5d)
- packager: restore nssdbm3.dll in packaging (1e6d0eb)

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

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

Repo changes:
- import from UXP: [WebGL] Only allow texture uploads from pixelbuffer if bound. (bdfe49f1) (eeb8c2578)
- partly ported from UXP: [WebRTC] Apply port restrictions to peerconnections. (cfadb0bc) (456f447c9)
- ported from UXP: [Basilisk] Don't try to force x-icon image type for search engine icon. (d88f98c2) (9e86a12df)
- import from UXP: Issue #1755 - Add smooth, high-quality and pixelated to CSS image-rendering (be539ad8) (acff7efcf)
- partly ported from UXP: Issue #1756 - Initial wrapped implementation in C++ (5df00281) (8e0aaca29)
- ported from UXP: Issue #1756 - Expose NumberFormat.formatToParts() to content. (bdcb9cc5) (935df1ceb)
- ported from UXP: Issue #1756 - Clean up ICU patch. (4651d973) (ba5ee86de)
- import from UXP: [DOM] Add missing IDL definitions for CSP .nonce attributes. (7e02267f) (6071c59ab)
- import from UXP: [WebGL] Bind framebuffer before DrawBuffers/ReadBuffer selection. (88bfb5d5) (5bb4078ac)
- ported from UXP: Issue #1767 - Prevent incorrect calling of network change detection function. (434b3269) (629355cf9)
- import from UXP: Issue #1770 - Fix incorrect reference to event parameter (52b1a20b) (9e8557967)
- ported from UXP: [network] Fix typo in port blocking range check. (98f29e47) (0ec71a1f3)
- ported from UXP: [js] Fix invalid early return in BaselineFrame::trace. (9c349537) (06c8b891c)
- ported from UXP: Issue #1781 - Part 1: support calc() in stroke-dashoffset CSS (15a322ef) (35c329a96)
- import from UXP: Issue #1781 - Part 2: Fix animation interpolation for stroke-dashoffset. (a149af11) (0b1c1abf4)
- import from UXP: Issue #1781 - Part 3: Add reftest for the static calc() case. (f8130020) (e2a3e42bf)
- import from UXP: [Toolkit] Don't use the "aero" msstyle provided toolbox background on Windows 10 (2319d8be) (c3d31957a)
- ported from UXP: Issue #1783 - Part 1: Move GetNodeDepth to ResizeObserver.cpp (51d3f2d2) (e3f921c23)
- import from UXP: Issue #1783 - Part 2: Update ResizeObserver and resizeObserverSize. (25164d0b) (f1c081f63)
- import from UXP: Issue #1783 - Part 3: Remove ResizeObservation's BroadcastSize. (699781f3) (00e20ccb2)
- ported from UXP: Issue #1784 - Add -moz-dark-theme media query and allow prefers-color-scheme to follow it. (efc60489) (0390b57a9)
- ported from UXP: [network] Enable brotli compression on http for sites that offer it. (b33cc1fa) (d822e7a1a)
- ported from UXP: [network] Stop treating http and https as different for encoding schemes. (3612f45a) (4936508ce)
- import from UXP: Issue #1792 - Part 1: Remove superfluous check for abstract ancestors. (d751dbe1) (fe034912e)
- ported from UXP: Issue #1792 - Part 2: Move GetParentObject() to EventTarget.h for re-use. (dd06472d) (644d1b491)
- ported from UXP:
 - Issue #1792 - Part 3: Add ConstructibleEventTarget helper class. (6e0c0505)
 - Issue #1792 - Part 4: Implement constructors for the EventTarget interface. (467e117f) (4694ada29)
- import from UXP: [Basilisk] Issue MoonchildProductions/UXP#1793 - Override the global style for Windows 10 that adds a bottom border to the toolbox widget (17a32c4f) (299407505)
- import from UXP: Issue #1793 - Add a border-bottom to toolbox (86aec314) (8df30dd49)
- import from UXP: Issue #1793 - Add a border-bottom to treecols header (895afe00) (36fcca54c)
- import from UXP: Issue #1793 - Only use proper Aero Styling in the Toolkit Error Console on Windows 7 (b4e51a85) (a3311fc13)
- import from UXP: [network] Stop blocking 10080 (0a428970) (e1b9bb9c9)
- ported from UXP: [network] Add some sanity checks to deserialized nsStandardURLs (43f7d3e2) (d98fdae58)
- ported from UXP: [ANGLE] Cherry-pick upstream fix (d3f293ec) (2b8664b1d)
- import from UXP: Issue #1725 - Promise.allSettled, WIP: Base implementation (ada10bce) (35b8ea6f2)
- import from UXP: Issue #1725 - Fix logic in PerformPromiseAllSettled. (495db8d7) (76bc0adea)
- import from UXP: [no issue] Replace PurpleBlock with SegmentedVector to reduce indirect memory accesses when calling suspect (6c30b339) (e87e30886)
- import from UXP: Issue #1781 - Follow-up: fix debug assert in MergeMultiplicativeR() (a05b76ff) (d5fd9831f)
- import from UXP: Issue #1679 - Part 3: Make everything build on supported compilers. (3548ae2b) (b79a12583)
- import from UXP: Issue #1679 - Part 4: Clean up commented-out/WIP code. (12231d92) (68084d0fe)
- import from UXP: Issue #1675 - Move regexp to new-regexp to make bz porting simpler. (1d1618ff) (da5e5f937)
- ported from mozilla: Bug 1662011 - Remove hash stats code from the cache, r=valentin,necko-reviewers (bcdbe13b73) (bd3a87b1c)
- ported from UXP: [network] Use a proof of lock everywhere in cache v2. (9aed4d8a) (ec1235c7c)
- import from UXP: [DOM/NPAPI] Defer loading object when setting attribute. (d1d00498) (676f7642c)
- import from UXP: [MFBT] Convert debug asserts to early returns for situations that should never occur. (daa57bdd) (539f2b95c)
- ported from UXP: Issue #1797 - Implement WindowOrWorkerGlobalScope.origin (13c48d24) (51b10d5fe)
- ported from UXP: Bug 1723391 - Use RefPtr in ContentChild::RecvGetFilesResponse. r=smaug, a=RyanVM (8d7fa9bd) (ece5e73ff)
- ported from `custom` branch of UXP: [CSS] Add calc availability to color functions. (8a0897d2) (2baff3e5e)
- ported from `custom` branch of UXP: Split aData into smaller chunks to avoid going over the IPC message size limit (1335989). (e84c7ab0) (f73107bf3)
- import from `custom` branch of UXP: Use a release assert in EnumSerializer::Write (1356392). (e79847e7) (2b6527527)
- import from UXP: Bug 1606864 - Make mDoNotRetryToConnect atomic. r=decoder,dragana a=RyanVM, Bug 1712671 - Make nsSocketTransport2::m{Input/Output}StreamClosed atomic. r=kershaw,decoder a=RyanVM (d025defb) (e5020e978)
- remaining ported from UXP: Add mozilla::Span (037afae5) (af7fba452)
- ported from UXP: backport Bug 1724233 - Make sure to run ConvertUTF8toACE before ConvertToDisplayIDN. r=dragana, a=RyanVM (0ffa8a01) (c5ea02def)
- import from UXP: backport Bug 1729517 - Set up document correctly. r=freddyb,ckerschb a=RyanVM (537bcf5e) (2c4a303db)
- import from UXP: backport Bug 1739421: Use kungFuDeathGrip when firing a timer r=bwc a=RyanVM (eb0082ec) (767b49c45)
- import from UXP: backport Bug 1502599: XHR should allow just "GET" method for blob URLs, r=smaug (6477ec9b) (d1080cb70)
- ported from UXP: Issue #unknown, Reload Flooding prevention. (26ae6482) (0bf861575)
- import from UXP: backport Bug 1696685 - r=valentin,nika a=RyanVM (f43ff83d) (4835e55b6)
- import from UXP: Bug 1339588 - Part 1: Simplify nsTimerEvent::Cancel, since there's no need to release the nsTimerImpl itself. r=froydnj, a=dveditz (c72a393b) (6e2d90daf)
- import from UXP: Issue #unknown, change assignment method in `nsThread::SetObserver()` (138137dd) (c1d127830)
- ported from `custom` branch of UXP: pref-ui: make sanitize sub-dialog resizable (223f5ace) (11f097edd)
- import from UXP: Issue #3017 - Shadow boundaries not accounted for in nsFrameManager. (74698b45) (d5e5201f6)
- import from UXP: Don't rely on nsCRT from jsdate. (72d9d1a4) (7e355b731)
- import from UXP: No issue - Fix a potential autocomplete issue. (bae3220d) (17c84779a)
- import from UXP: Issue #3049 - Undo Stylo nonsense that breaks body and frame margins. (0f56697e) (bbcd70200)
- import from UXP: Issue #3050 - Map scrollbar-width to an element attribute. (4bdd3889) (1792f0ad7)
- import from UXP: Issue #3050 - Follow-up: extend attribution mapping to resize and corner controls to allow themes to respond to scrollbar-width. (94f3f356) (fd07bc9a0)
- import from UXP: [network] Add non-overrideable default MIME types for js, jsm and json. (bca191c2) (993b776bb)
- import from UXP: Issue #3058 - Try to deal with bad website scripting loading/unloading modules. (19e2f0fb) (1649cd88a)
- ported from UXP: Issue #3063 - Implement queueMicroTask(callback()) (bf17b1fe) (3b4bc2a1d)
- import from UXP: No Issue - Break overly long tooltips into multiple lines. (2073c449) (e5eeba4b2)
- ported from UXP: [DOM] Clear sinks and block further use after storage observer shutdown. (bc2aa1f0) (8d366a208)
- import from UXP: [DOM] worker cleanup. (a94d8514) (0cb16f52b)
- import from UXP: [DOM media] Add a lock around Reset() in WebMBufferedParser (e5d81e17) (de765add9)
- import from UXP: [Image] Image cleanup (9060ad1f) (1214929de)
- import from UXP: [DOM media] Adjust lock scope in MediaSourceDemuxer (368848ad) (ace9dec20)
- import from UXP: [htmlfive] Improve parser sanity checks. (b74a23ae) (85df6720e)
- import from UXP: [network] BackgroundFileSaver cleanup. (562b04e5) (697d925ff)
- ported from UXP: [DOM] Lock around memory reporting for XHR (766c8e3f) (235d1518b)
- import from UXP: [network] cache memory reporter cleanup (232f5a47) (1d6dad603)
- import from UXP: [DOM media] Handle truncated WAV stream. (b4306c04) (6a1e87cab)
- import from UXP: [DOM] Promise worker-proxy cleanup improvements (66ae44b7) (083c450d6)
- import from UXP: [Network] Only call nsWSAdmissionManager::ConnectNext on the main thread. (398cb984) (516980feb)
- import from UXP: [Image] Add some additional locks to ImgFrame (ba0e98e3) (6c4c354bc)
- import from UXP: [xpcom] Timer cleanup, assertions and comments. (bd80099e) (996712ebe)
- import from UXP: [Network] Add a socket thread check and early exit for corner cases. (e45fbf91) (487bbbc8d)
- import from UXP: [DOM XSLT] Add fallback value conversions if not converted beforehand. (bf80b782) (66cf0f5d8)
- import from UXP: [XPCOM] xpcom/threads misc cleanup (7de4e867) (f66b00b1b)
- import from UXP:
 - No issue - Avoid WebGL crash on Mesa (943d76fa)
 - Fix Mesa check + whitespace (15065117) (7fbe0807e)
- import from UXP: [js] Fix AliasSet of MLoadTypedArrayElementHole (260cc45e) (2e80960fa)
- ported from UXP: [XPCOM] xpcom Threadpool cleanup (8751960d) (cb89fca59)
- import from UXP: [devtools] Restrict sourcemap URLs (168e8beb) (0fea5c58c)
- import from `custom` branch of UXP: zlib: also pick up https://github.com/madler/zlib/commit/4346a16853e19b45787ce933666026903fb8f3f8 (eb6e4fba) (7dbfa36c1)
- imort from `custom` branch of UXP: ported from esr91: Bug 1761026 - Add a null check for FetchDriver::mResponse, r=necko-reviewers,dragana a=dmeehan (3b54d6b5) (30e8509f) (cfbe5e56e)


New NewMoon 27 Build!

32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220430-47be084a2-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220430-47be084a2-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220430-47be084a2-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220430-47be084a2-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 895274 part.44 Rename NS_POINTER_ENTER to ePointerEnter r=smaug (2055d66902)
 - Bug 895274 part.45 Rename NS_POINTER_OUT to ePointerOut r=smaug (efc0b6b1f5)
 - Bug 895274 part.46 Rename NS_POINTER_OVER to ePointerOver r=smaug (06898047f7)
 - Bug 895274 part.47 Rename NS_POINTER_DOWN to ePointerDown r=smaug (eadcd864c2)
 - Bug 895274 part.48 Rename NS_POINTER_UP to ePointerUp r=smaug (9a04678318)
 - Bug 895274 part.49 Rename NS_POINTER_MOVE to ePointerMove r=smaug (8963a5e5e3)
 - Bug 895274 part.50 Rename NS_CONTEXTMENU_MESSAGE_START to eContextMenuFirst r=smaug (5eea077f97)
 - Bug 895274 part.51 Rename NS_CONTEXTMENU to eContextMenu r=smaug (df9153a883)
 - Bug 895274 part.52 Get rid of NS_PAGE_RESTORE due to unused r=smaug (5555386a4f)
 - Bug 895274 part.53 Rename NS_STREAM_EVENT_START to eStreamEventFirst r=smaug (873f2e5b5c)
 - Bug 895274 part.54 Rename NS_READYSTATECHANGE to eReadyStateChange r=smaug (21d91c9a87)
 - Bug 895274 part.55 Rename NS_BEFORE_PAGE_UNLOAD to eBeforeUnload r=smaug (1da6db3491)
 - Bug 1203272 - Fix build of nsMemoryReporterManager on linux systems without mallinfo(). r=glandium,njn. (4a99986dc4)
 - Bug 895274 part.56 Rename NS_POPSTATE to ePopState r=smaug (c51dbbb2e0)
 - Bug 895274 part.57 Rename NS_LOAD_ERROR to eLoadError r=smaug (e4b267ec78)
 - Bug 895274 part.58 Rename NS_IMAGE_ABORT to eImageAbort r=smaug (88a62156dd)
 - Bug 895274 part.59 Rename NS_HASHCHANGE to eHashChange r=smaug (7552f57017)
 - Bug 895274 part.60 Rename NS_PAGE_UNLOAD to eUnload r=smaug (20153f814e)
 - Bug 895274 part.61 Rename NS_LOAD to eLoad r=smaug (1072bcbb81)
 - Bug 895274 part.62 Rename NS_FORM_EVENT_START to eFormEventFirst r=smaug (e99f85df0c)
 - Bug 895274 part.63 Rename NS_FORM_SUBMIT to eFormSubmit r=smaug (b7ebab7fe0)
 - Bug 895274 part.64 Rename NS_FORM_RESET to eFormReset r=smaug (74a3518bf6)
 - Bug 895274 part.65 Rename NS_FORM_CHANGE to eFormChange r=smaug (64dafe9aaa)
 - Bug 895274 part.66 Rename NS_FORM_SELECTED to eFormSelect r=smaug (4437b9a60c)
 - Bug 895274 part.67 Rename NS_FORM_INVALID to eFormInvalid r=smaug (8122f6e301)
 - Bug 895274 part.68 Rename NS_FOCUS_EVENT_START to eFocusEventFirst r=smaug (5066c46dc1)
 - Bug 895274 part.69 Rename NS_FOCUS_CONTENT to eFocus r=smaug (79a443a14c)
 - Bug 895274 part.70 Rename NS_BLUR_CONTENT to eBlur r=smaug (64515beb6a)
 - Bug 895274 part.71 Rename NS_UI_EVENT_START to eLegacyUIEventFirst r=smaug (02b8a5cccd)
 - Bug 895274 part.72 Rename NS_UI_ACTIVATE to eLegacyDOMActivate r=smaug (884aa917ec)
 - Bug 895274 part.73 Rename NS_UI_FOCUSIN to eLegacyDOMFocusIn r=smaug (905f681593)
 - Bug 895274 part.74 Rename NS_UI_FOCUSOUT to eLegacyDOMFocusOut r=smaug (b38a2ab56c)
 - Bug 895274 part.75 Rename NS_DRAGDROP_EVENT_START to eDragDropEventFirst, define eDragDropEventLast and correct the type and name of event message in DataTransfer r=smaug (e8ac6a9112)
 - Bug 895274 part.76 Rename NS_DRAGDROP_LEAVE to eDragLeave r=smaug (6948c3cddc)
 - Bug 895274 part.77 Rename NS_DRAGDROP_DROP to eDrop r=smaug (9e67b051ee)
 - Bug 895274 part.78 Rename NS_DRAGDROP_START to eDragStart r=smaug (f13fc7cf41)
 - Bug 1184967 P1 Set RequestMode based on LoadInfo securityMode and client request content policy. r=nsm (b6d7f3fed7)
 - Bug 1173934 Disable broken fetch-frame-resources.https.html wpt tests. r=jgraham (7d8e203c6a)
 - Bug 1187722 Fix bad origins, error page handling, and spec issues in fetch-frame-resources.https.html. r=jgraham (fecdaeddfc)
 - Bug 1184967 P2 Update fetch-frame-resource.https.html CORS checks to expect pass. r=jgraham (7550cba86d)
 - Bug 1184967 P3 Switch mochitest redirect tests back to returning a CORS Response. r=nsm (2f803e26ac)
 - spacing (21c5e1f343) (34aef4862)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 895274 part.79 Rename NS_DRAGDROP_END to eDragEnd r=smaug (d8af0a9474)
 - Bug 895274 part.80 Rename NS_DRAGDROP_DRAG to eDrag r=smaug (c52b1e9051)
 - Bug 895274 part.81 Rename NS_DRAGDROP_OVER to eDragOver r=smaug (1575b62285)
 - Bug 1199336 - Fix jank/hangs dragging files into the browser due to O(n^2) behavior in the Cocoa widget drag-and-drop code. r=mstange (d08bf7eb39)
 - Bug 895274 part.82 Rename NS_DRAGDROP_ENTER to eDragEnter r=smaug (a4cc62f29b)
 - Bug 895274 part.83 Rename NS_DRAGDROP_EXIT to eDragExit r=smaug (a9bc6efbc6)
 - Bug 895274 part.84 Rename NS_DRAGDROP_DRAGDROP to eLegacyDragDrop r=smaug (1e0e2fc36c)
 - Bug 895274 part.85 Rename NS_DRAGDROP_GESTURE to eLegacyDragGesture r=smaug (02b65c9714)
 - Bug 895274 part.86 Rename NS_XUL_EVENT_START to eXULEventFirst r=smaug (fdbf788d30)
 - Bug 895274 part.87 Rename NS_XUL_POPUP_SHOWING to eXULPopupShowing r=smaug (be6db4598b)
 - Bug 895274 part.88 Rename NS_XUL_POPUP_SHOWN to eXULPopupShown r=smaug (aa31f0604c)
 - Bug 895274 part.89 Rename NS_XUL_POPUP_HIDING to eXULPopupHiding r=smaug (31aa9bba3f)
 - Bug 895274 part.90 Rename NS_XUL_POPUP_HIDDEN to eXULPopupHidden r=smaug (3a16c46a47)
 - Bug 895274 part.91 Rename NS_XUL_BROADCAST to eXULBroadcast r=smaug (1f6a9ba826)
 - Bug 895274 part.92 Rename NS_XUL_COMMAND_UPDATE to eXULCommandUpdate r=smaug (a905f91d85)
 - Bug 895274 part.93 Rename NS_XULCOMMAND_EVENT_START to eXULCommandEventFirst r=smaug (676ccd9544)
 - Bug 895274 part.94 Rename NS_XUL_COMMAND to eXULCommand r=smaug (d91d925b72)
 - Bug 895274 part.104 Rename NS_PAGETRANSITION_START to ePageTransitionEventFirst r=smaug (0e481eb39c)
 - Bug 895274 part.105 Rename NS_PAGE_SHOW to ePageShow r=smaug (f45dc12913)
 - Bug 895274 part.106 Rename NS_PAGE_HIDE to ePageHide r=smaug (b3985be873)
 - Bug 895274 part.107 Get rid of NS_SVG_ABORT and NS_SVG_ERROR due to unused r=smaug (d129144cd4)
 - Bug 895274 part.108 Rename NS_SVG_EVENT_START to eSVGEventFirst r=smaug (3cbb4f9e36)
 - Bug 895274 part.109 Rename NS_SVG_LOAD to eSVGLoad r=smaug (bf00acdd16)
 - Bug 895274 part.110 Rename NS_SVG_UNLOAD to eSVGUnload r=smaug (e14939e8d5)
 - Bug 895274 part.111 Rename NS_SVG_RESIZE to eSVGResize r=smaug (b81017a3dc)
 - Bug 895274 part.112 Rename NS_SVG_SCROLL to eSVGScroll r=smaug (9b0ce02714)
 - Bug 895274 part.113 Rename NS_SVGZOOM_EVENT_START to eSVGZoomEventFirst r=smaug (ee1f48e8b4)
 - Bug 895274 part.114 Rename NS_SVG_ZOOM to eSVGZoom r=smaug (8274e50f8c) (47be084a2)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 343d0fbef...47be084a2:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 895274 part.44 Rename NS_POINTER_ENTER to ePointerEnter r=smaug (2055d66902)
 - Bug 895274 part.45 Rename NS_POINTER_OUT to ePointerOut r=smaug (efc0b6b1f5)
 - Bug 895274 part.46 Rename NS_POINTER_OVER to ePointerOver r=smaug (06898047f7)
 - Bug 895274 part.47 Rename NS_POINTER_DOWN to ePointerDown r=smaug (eadcd864c2)
 - Bug 895274 part.48 Rename NS_POINTER_UP to ePointerUp r=smaug (9a04678318)
 - Bug 895274 part.49 Rename NS_POINTER_MOVE to ePointerMove r=smaug (8963a5e5e3)
 - Bug 895274 part.50 Rename NS_CONTEXTMENU_MESSAGE_START to eContextMenuFirst r=smaug (5eea077f97)
 - Bug 895274 part.51 Rename NS_CONTEXTMENU to eContextMenu r=smaug (df9153a883)
 - Bug 895274 part.52 Get rid of NS_PAGE_RESTORE due to unused r=smaug (5555386a4f)
 - Bug 895274 part.53 Rename NS_STREAM_EVENT_START to eStreamEventFirst r=smaug (873f2e5b5c)
 - Bug 895274 part.54 Rename NS_READYSTATECHANGE to eReadyStateChange r=smaug (21d91c9a87)
 - Bug 895274 part.55 Rename NS_BEFORE_PAGE_UNLOAD to eBeforeUnload r=smaug (1da6db3491)
 - Bug 1203272 - Fix build of nsMemoryReporterManager on linux systems without mallinfo(). r=glandium,njn. (4a99986dc4)
 - Bug 895274 part.56 Rename NS_POPSTATE to ePopState r=smaug (c51dbbb2e0)
 - Bug 895274 part.57 Rename NS_LOAD_ERROR to eLoadError r=smaug (e4b267ec78)
 - Bug 895274 part.58 Rename NS_IMAGE_ABORT to eImageAbort r=smaug (88a62156dd)
 - Bug 895274 part.59 Rename NS_HASHCHANGE to eHashChange r=smaug (7552f57017)
 - Bug 895274 part.60 Rename NS_PAGE_UNLOAD to eUnload r=smaug (20153f814e)
 - Bug 895274 part.61 Rename NS_LOAD to eLoad r=smaug (1072bcbb81)
 - Bug 895274 part.62 Rename NS_FORM_EVENT_START to eFormEventFirst r=smaug (e99f85df0c)
 - Bug 895274 part.63 Rename NS_FORM_SUBMIT to eFormSubmit r=smaug (b7ebab7fe0)
 - Bug 895274 part.64 Rename NS_FORM_RESET to eFormReset r=smaug (74a3518bf6)
 - Bug 895274 part.65 Rename NS_FORM_CHANGE to eFormChange r=smaug (64dafe9aaa)
 - Bug 895274 part.66 Rename NS_FORM_SELECTED to eFormSelect r=smaug (4437b9a60c)
 - Bug 895274 part.67 Rename NS_FORM_INVALID to eFormInvalid r=smaug (8122f6e301)
 - Bug 895274 part.68 Rename NS_FOCUS_EVENT_START to eFocusEventFirst r=smaug (5066c46dc1)
 - Bug 895274 part.69 Rename NS_FOCUS_CONTENT to eFocus r=smaug (79a443a14c)
 - Bug 895274 part.70 Rename NS_BLUR_CONTENT to eBlur r=smaug (64515beb6a)
 - Bug 895274 part.71 Rename NS_UI_EVENT_START to eLegacyUIEventFirst r=smaug (02b8a5cccd)
 - Bug 895274 part.72 Rename NS_UI_ACTIVATE to eLegacyDOMActivate r=smaug (884aa917ec)
 - Bug 895274 part.73 Rename NS_UI_FOCUSIN to eLegacyDOMFocusIn r=smaug (905f681593)
 - Bug 895274 part.74 Rename NS_UI_FOCUSOUT to eLegacyDOMFocusOut r=smaug (b38a2ab56c)
 - Bug 895274 part.75 Rename NS_DRAGDROP_EVENT_START to eDragDropEventFirst, define eDragDropEventLast and correct the type and name of event message in DataTransfer r=smaug (e8ac6a9112)
 - Bug 895274 part.76 Rename NS_DRAGDROP_LEAVE to eDragLeave r=smaug (6948c3cddc)
 - Bug 895274 part.77 Rename NS_DRAGDROP_DROP to eDrop r=smaug (9e67b051ee)
 - Bug 895274 part.78 Rename NS_DRAGDROP_START to eDragStart r=smaug (f13fc7cf41)
 - Bug 1184967 P1 Set RequestMode based on LoadInfo securityMode and client request content policy. r=nsm (b6d7f3fed7)
 - Bug 1173934 Disable broken fetch-frame-resources.https.html wpt tests. r=jgraham (7d8e203c6a)
 - Bug 1187722 Fix bad origins, error page handling, and spec issues in fetch-frame-resources.https.html. r=jgraham (fecdaeddfc)
 - Bug 1184967 P2 Update fetch-frame-resource.https.html CORS checks to expect pass. r=jgraham (7550cba86d)
 - Bug 1184967 P3 Switch mochitest redirect tests back to returning a CORS Response. r=nsm (2f803e26ac)
 - spacing (21c5e1f343) (34aef4862)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 895274 part.79 Rename NS_DRAGDROP_END to eDragEnd r=smaug (d8af0a9474)
 - Bug 895274 part.80 Rename NS_DRAGDROP_DRAG to eDrag r=smaug (c52b1e9051)
 - Bug 895274 part.81 Rename NS_DRAGDROP_OVER to eDragOver r=smaug (1575b62285)
 - Bug 1199336 - Fix jank/hangs dragging files into the browser due to O(n^2) behavior in the Cocoa widget drag-and-drop code. r=mstange (d08bf7eb39)
 - Bug 895274 part.82 Rename NS_DRAGDROP_ENTER to eDragEnter r=smaug (a4cc62f29b)
 - Bug 895274 part.83 Rename NS_DRAGDROP_EXIT to eDragExit r=smaug (a9bc6efbc6)
 - Bug 895274 part.84 Rename NS_DRAGDROP_DRAGDROP to eLegacyDragDrop r=smaug (1e0e2fc36c)
 - Bug 895274 part.85 Rename NS_DRAGDROP_GESTURE to eLegacyDragGesture r=smaug (02b65c9714)
 - Bug 895274 part.86 Rename NS_XUL_EVENT_START to eXULEventFirst r=smaug (fdbf788d30)
 - Bug 895274 part.87 Rename NS_XUL_POPUP_SHOWING to eXULPopupShowing r=smaug (be6db4598b)
 - Bug 895274 part.88 Rename NS_XUL_POPUP_SHOWN to eXULPopupShown r=smaug (aa31f0604c)
 - Bug 895274 part.89 Rename NS_XUL_POPUP_HIDING to eXULPopupHiding r=smaug (31aa9bba3f)
 - Bug 895274 part.90 Rename NS_XUL_POPUP_HIDDEN to eXULPopupHidden r=smaug (3a16c46a47)
 - Bug 895274 part.91 Rename NS_XUL_BROADCAST to eXULBroadcast r=smaug (1f6a9ba826)
 - Bug 895274 part.92 Rename NS_XUL_COMMAND_UPDATE to eXULCommandUpdate r=smaug (a905f91d85)
 - Bug 895274 part.93 Rename NS_XULCOMMAND_EVENT_START to eXULCommandEventFirst r=smaug (676ccd9544)
 - Bug 895274 part.94 Rename NS_XUL_COMMAND to eXULCommand r=smaug (d91d925b72)
 - Bug 895274 part.104 Rename NS_PAGETRANSITION_START to ePageTransitionEventFirst r=smaug (0e481eb39c)
 - Bug 895274 part.105 Rename NS_PAGE_SHOW to ePageShow r=smaug (f45dc12913)
 - Bug 895274 part.106 Rename NS_PAGE_HIDE to ePageHide r=smaug (b3985be873)
 - Bug 895274 part.107 Get rid of NS_SVG_ABORT and NS_SVG_ERROR due to unused r=smaug (d129144cd4)
 - Bug 895274 part.108 Rename NS_SVG_EVENT_START to eSVGEventFirst r=smaug (3cbb4f9e36)
 - Bug 895274 part.109 Rename NS_SVG_LOAD to eSVGLoad r=smaug (bf00acdd16)
 - Bug 895274 part.110 Rename NS_SVG_UNLOAD to eSVGUnload r=smaug (e14939e8d5)
 - Bug 895274 part.111 Rename NS_SVG_RESIZE to eSVGResize r=smaug (b81017a3dc)
 - Bug 895274 part.112 Rename NS_SVG_SCROLL to eSVGScroll r=smaug (9b0ce02714)
 - Bug 895274 part.113 Rename NS_SVGZOOM_EVENT_START to eSVGZoomEventFirst r=smaug (ee1f48e8b4)
 - Bug 895274 part.114 Rename NS_SVG_ZOOM to eSVGZoom r=smaug (8274e50f8c) (47be084a2)

* 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

7 comments:

  1. This comment has been removed by the author.

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete
  3. New Moon 28 crashes on site flixtor.to when expanding to full screen video. Fault is in xul.dll. User agent switcher must be used on that site to get video to play at all, impersonating FireFox. I've regressed back to 28.10.5a1 (i.e. 2022-04-15 version) where the crash doesn't occur. Subsequent versions including this one crash as described.

    ReplyDelete
    Replies
    1. can't test as the site is full.

      Delete
    2. It's a busy site. If you have time late at night (assuming you're in the US) that's the best time. Whatever time stamp you're seeing for this comment, the site should have room. Thank you!

      Delete
  4. Make sure you choose the legacy player option as well. The regular player will not function properly in New Moon.

    ReplyDelete
  5. I no longer experience this problem as of 2022-05-06 version. Thank you, if you debugged it.

    ReplyDelete