Browsers release notes

The official support forum for the browser platform based on Goanna/UXP by roytam1, servicing many Windows 2000/XP users (particularly those on older hardware).

Moderator: roytam1

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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

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

Repo changes:
- imported changes from mozilla NSS:
- Bug 966856 - mozilla::pkix: support SHA-2 hashes in CertIDs in OCSP responses r=jschanck,djackson (78d2f4a3) (7323d8126)
- security/pkix: align pkix with nss' mozpkix bug966856 fix (dbeb37d18)

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New build of Firefox 45ESR:

Test binary:
SSE https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20211218-7bdeb4efd-win32-sse.7z
IA32 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20211218-7bdeb4efd-win32-ia32.7z

Win64 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20211218-7bdeb4efd-win64.7z

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

Changes since my last build:
- imported changes from mozilla NSS:
- Bug 966856 - mozilla::pkix: support SHA-2 hashes in CertIDs in OCSP responses r=jschanck,djackson (78d2f4a3) (6f58d7883)
- security/pkix: align pkix with nss' mozpkix bug966856 fix (7bdeb4efd)

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211225-50c54215f-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211225-50c54215f-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211225-50c54215f-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20211225-50c54215f-xpmod.7z

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

repo changes since my last build:
- update NSS builtin certstore to Dec 2021 version from mozilla upstream. (9e2156453)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1159155 - Add telemetry probe for SHA-1 usage (r=keeler) (158224ce1)
- Bug 1143921 - Fix crash in Debugger.defineProperty when the descriptor contains {get: undefined}. r=efaust. (f786d7133)
- Bug 1151957 - Rewrite GDB extension for ignoring asm.js segmentation faults in Python, fixing some bugs and bringing it under test. r=jimb. (1665478ff)
- Bug 1153970 - Change js/src/gdb/run-tests.py to take an OBJDIR argument instead of a LIBDIR argument, since jorendorff can never guess which directory to pass for LIBDIR in fewer than six tries. r=jimb. (3919e23e9)
- pointer style and missing bit of Bug 1137523 - Unprefix most js_* functions. (538aca92c)
- Bug 1148750, part 17 - Remove ApplyOrDefaultAttributes. r=efaust. (d368ba23c)
- Bug 1156386 - UXTH instruction. r=dougc (62522247a)
- Bug 1122021 - make number_constants internal to js_InitNumberClass; r=jorendorff (1c9a7717a)
- pointer style (4fc25e5e3)
- code style (8292f47ee)
- Bug 1090695 - Reduce indent in Parser<ParseHandler>::expr. r=arai (34ee34f5e)
- Bug 1191486 - Generators should not have [[Construct]]; r=jorendorff (498d91bcb)
- Bug 1089045 - Part 1: Supply consistent modifiers to TokenStream. r=Waldo (c9a72d6e4)
- Bug 1089045 - Part 2: Tests for modifiers. r=Waldo (78e961dec)
- Bug 1089045 - Part 3: Add parser test for ES6 class. r=Waldo (e521c0821)
- Bug 1193606 - Clean up LazyFunction case of tryConvertFreeName and remove directlyInEval. (r=bhackett) (fec7726ba)
- Bug 1185961 - Properly install home object on methods in classes in lazy scripts. (r=shu) (989b62d69)
- pointer style (1eb70d0a1) (16239dad2)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1170842 - Part 1: Sort out ARB_framebuffer_object symbol queries. r=jgilbert (3cbaf14fc)
- Bug 1170842 - Part 2: Wrangle glGetInternalformativ symbols. r=jgilbert (f7a0c5cab)
- Bug 1114333 - "putImageData(imageData, 0, 0, 0, 0, 1, 1) unreasonably slow". r=bas (11043328c)
- Bug 1177271 - Add WebGLFormat format tables. - r=kamidphish (de39a313f)
- Bug 1156980 - Validate target in ImageData variants of TexImage2D/TexSubImage2D. r=jgilbert (7f2bdbaa9)
- Bug 1151930 - Check against updated length while appending. - r=kamidphish (fca204f81)
- Bug 896693 - Work around glCopyTexImage2D errors on framebuffers backed by IOSurface. r=jgilbert (8aaa916ac)
- Bug 1182371 - Misc WebGL cleanup. - r=kamidphish (05d1fff1d)
- Bug 1172992 - Send security info override from HttpChildChannel to the parent, r=jduell (c4480d779)
- Bug 1194847 - Part 1: Make it possible to tell whether the response of a channel has been synthesized; r=michal (e42b96400)
- Bug 1194847 - Part 2: Bypass CORS checks if the response of a channel has been synthesized; r=nsm (92b858d00)
- Bug 1183853 - Rename hasPermission() to permissionState(). r=mt,smaug (797b07991)
- Bug 1157250. Give PushSubscription an attribute serializer. r=nsm (dd3ee5547)
- Bug 1149271 - Remove subscriptionid. r=baku (0ecbdbfa6)
- Bug 1160333 - When denying permission, use the string 'PermissionDeniedError'. r=nsm (0c4628efb)
- Bug 1170817 - Fix unsubscribe() resolution value. r=dougt (ae7825429)
- Bug 1172667 - Use EXTRA_JS_MODULES for dom/push/ jsm files. r=dougt (e1fec67a6)
- Bug 1166350 - Patch 2 - Fix tests. a=bustage (6b72dfc46)
- Bug 1153504 - Add per-origin push quotas. r=nsm,mt,markh (c9cab6cb5)
- Bug 1183867 - Fix PushSubscription.unsubscribe() semantics r=mt resolve with false when subscription does not exist. true when successfully unregistered. reject with NetworkError in other cases. (6aa6804eb)
- BIN vs RESPATH (e2227b64e)
- Bug 1174420 - Package PushService launcher on B2G r=kitcambridge (b433c4eea)
- Bug 1184574 - Allow access to PushManager on ServiceWorker. r=kitcambridge,smaug,catalinb (6ceeb49fe)
- Bug 1170455 - Part 1: Reformat GetVertexAttrib function. r=jgilbert (7795a8d2a)
- Bug 1170455 - Part 2: Split vertex attribute functions into separate file. r=jgilbert (e18493902)
- Bug 1170455 - Part 3: Wrangle GetVertexAttribI symbols. r=jgilbert (e088f4e79)
- Bug 1170455 - Part 4: Track the type of the generic vertex attribute. r=jgilbert (f8cf490aa)
- Bug 1192071 - use llvm-symbolizer when running jit-tests under TSan; r=mshal (97dc9d659)
- Bug 1192278 - empower |make check-jit-test| to specify a subset of tests to run; r=terrence (9fe90b546)
- Bug 1154480 - Make new Uint8Array().set([], -1) throw a RangeError, not merely an Error. r=till (57345e639) (f9c3c72b8)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1183825 - Hide PushMessageData methods until we support sending push data. r=mt,smaug (c07f6b6c9)
- Bug 1186880 - Performance timing api in workers should output entries if preference is enabled. r=baku (642bd335a)
- Bug 1188091 - Fix the exposure of Push interfaces; r=dougt,bzbarsky,nsm Currently we don't check the dom.push.enabled pref in some cases for some of these interfaces. This patch unifies how all of these interfaces are exposed to Window, Worker, and ServiceWorker. (dbe4ebfcc)
- Bug 1188062 - Unship Request.context; r=baku (6ca2ebcf6)
- Bug 1162714 - Don't let YCM generate machc. r=ehsan (7c5f36c12)
- Bug 1160897 - Fixing .ycm_extra_conf for Fennec. r=ehsan (22adf0705)
- goanna->gecko (94b69bd6c)
- improve (e87b53162)
- Bug 1147939 - The expression decompiler can't assume that it's called directly from script. (r=bhackett) (4759a5210)
- Bug 1188609 - Remove mirroring support from RokuApp (Toolkit) r=snorp (81a0bb66a)
- Bug 1050749 - Expose BatteryManager via getBattery() returning a Promise. r=bz, r=baku, r=jgraham (67d2dd502)
- Bug 1182347 - Remove nsIPrincipal::cookieJar. r=sicking (855d0e8ce)
- remove double method, probably misspach (3c256c5b4)
- Bug 1182357 - Add an API to mint nsExpandedPrincipals. r=mrbkap (42de17cfd)
- Bug 1172080 - Part 1: Throw when requesting origin for poorly behaved URIs, r=bholley (c8410f3c6)
- Bug 1124126 - Retry database connection for the case of corrupted permissions.sqlite. r=bsmedberg (748e9205a) (9e4ed9857)
- partly ported changes from mozilla upstream:
- Bug 1250048 - CSP manifest-src doesn't override default-src. r=ckerschb,bkelly,ehsan (a80b31406b47) (without dom/fetch)
- Bug 1355801: Nonce should only apply to script and style. r=dveditz (92676fadb9e2)
- Bug 1247459 - Meta and header CSP are merged without a semicolon. r=ckerschb (a22e275b759f)
- Bug 1268327 - ReferrerPolicy should not be delivered through CSPRO r=tnguyen (0bed705c1430)
- Bug 1296027 - CSP: Include 'Source' within error message when logging to the console. r=freddyb,bgrins (cc2cbca41195) (50c54215f)

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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

Changelog:

Out-of-tree changes:
- update NSS builtin certstore to Dec 2021 version from mozilla upstream. (9e2156453)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1159155 - Add telemetry probe for SHA-1 usage (r=keeler) (158224ce1)
- Bug 1143921 - Fix crash in Debugger.defineProperty when the descriptor contains {get: undefined}. r=efaust. (f786d7133)
- Bug 1151957 - Rewrite GDB extension for ignoring asm.js segmentation faults in Python, fixing some bugs and bringing it under test. r=jimb. (1665478ff)
- Bug 1153970 - Change js/src/gdb/run-tests.py to take an OBJDIR argument instead of a LIBDIR argument, since jorendorff can never guess which directory to pass for LIBDIR in fewer than six tries. r=jimb. (3919e23e9)
- pointer style and missing bit of Bug 1137523 - Unprefix most js_* functions. (538aca92c)
- Bug 1148750, part 17 - Remove ApplyOrDefaultAttributes. r=efaust. (d368ba23c)
- Bug 1156386 - UXTH instruction. r=dougc (62522247a)
- Bug 1122021 - make number_constants internal to js_InitNumberClass; r=jorendorff (1c9a7717a)
- pointer style (4fc25e5e3)
- code style (8292f47ee)
- Bug 1090695 - Reduce indent in Parser<ParseHandler>::expr. r=arai (34ee34f5e)
- Bug 1191486 - Generators should not have [[Construct]]; r=jorendorff (498d91bcb)
- Bug 1089045 - Part 1: Supply consistent modifiers to TokenStream. r=Waldo (c9a72d6e4)
- Bug 1089045 - Part 2: Tests for modifiers. r=Waldo (78e961dec)
- Bug 1089045 - Part 3: Add parser test for ES6 class. r=Waldo (e521c0821)
- Bug 1193606 - Clean up LazyFunction case of tryConvertFreeName and remove directlyInEval. (r=bhackett) (fec7726ba)
- Bug 1185961 - Properly install home object on methods in classes in lazy scripts. (r=shu) (989b62d69)
- pointer style (1eb70d0a1) (16239dad2)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1170842 - Part 1: Sort out ARB_framebuffer_object symbol queries. r=jgilbert (3cbaf14fc)
- Bug 1170842 - Part 2: Wrangle glGetInternalformativ symbols. r=jgilbert (f7a0c5cab)
- Bug 1114333 - "putImageData(imageData, 0, 0, 0, 0, 1, 1) unreasonably slow". r=bas (11043328c)
- Bug 1177271 - Add WebGLFormat format tables. - r=kamidphish (de39a313f)
- Bug 1156980 - Validate target in ImageData variants of TexImage2D/TexSubImage2D. r=jgilbert (7f2bdbaa9)
- Bug 1151930 - Check against updated length while appending. - r=kamidphish (fca204f81)
- Bug 896693 - Work around glCopyTexImage2D errors on framebuffers backed by IOSurface. r=jgilbert (8aaa916ac)
- Bug 1182371 - Misc WebGL cleanup. - r=kamidphish (05d1fff1d)
- Bug 1172992 - Send security info override from HttpChildChannel to the parent, r=jduell (c4480d779)
- Bug 1194847 - Part 1: Make it possible to tell whether the response of a channel has been synthesized; r=michal (e42b96400)
- Bug 1194847 - Part 2: Bypass CORS checks if the response of a channel has been synthesized; r=nsm (92b858d00)
- Bug 1183853 - Rename hasPermission() to permissionState(). r=mt,smaug (797b07991)
- Bug 1157250. Give PushSubscription an attribute serializer. r=nsm (dd3ee5547)
- Bug 1149271 - Remove subscriptionid. r=baku (0ecbdbfa6)
- Bug 1160333 - When denying permission, use the string 'PermissionDeniedError'. r=nsm (0c4628efb)
- Bug 1170817 - Fix unsubscribe() resolution value. r=dougt (ae7825429)
- Bug 1172667 - Use EXTRA_JS_MODULES for dom/push/ jsm files. r=dougt (e1fec67a6)
- Bug 1166350 - Patch 2 - Fix tests. a=bustage (6b72dfc46)
- Bug 1153504 - Add per-origin push quotas. r=nsm,mt,markh (c9cab6cb5)
- Bug 1183867 - Fix PushSubscription.unsubscribe() semantics r=mt resolve with false when subscription does not exist. true when successfully unregistered. reject with NetworkError in other cases. (6aa6804eb)
- BIN vs RESPATH (e2227b64e)
- Bug 1174420 - Package PushService launcher on B2G r=kitcambridge (b433c4eea)
- Bug 1184574 - Allow access to PushManager on ServiceWorker. r=kitcambridge,smaug,catalinb (6ceeb49fe)
- Bug 1170455 - Part 1: Reformat GetVertexAttrib function. r=jgilbert (7795a8d2a)
- Bug 1170455 - Part 2: Split vertex attribute functions into separate file. r=jgilbert (e18493902)
- Bug 1170455 - Part 3: Wrangle GetVertexAttribI symbols. r=jgilbert (e088f4e79)
- Bug 1170455 - Part 4: Track the type of the generic vertex attribute. r=jgilbert (f8cf490aa)
- Bug 1192071 - use llvm-symbolizer when running jit-tests under TSan; r=mshal (97dc9d659)
- Bug 1192278 - empower |make check-jit-test| to specify a subset of tests to run; r=terrence (9fe90b546)
- Bug 1154480 - Make new Uint8Array().set([], -1) throw a RangeError, not merely an Error. r=till (57345e639) (f9c3c72b8)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1183825 - Hide PushMessageData methods until we support sending push data. r=mt,smaug (c07f6b6c9)
- Bug 1186880 - Performance timing api in workers should output entries if preference is enabled. r=baku (642bd335a)
- Bug 1188091 - Fix the exposure of Push interfaces; r=dougt,bzbarsky,nsm Currently we don't check the dom.push.enabled pref in some cases for some of these interfaces. This patch unifies how all of these interfaces are exposed to Window, Worker, and ServiceWorker. (dbe4ebfcc)
- Bug 1188062 - Unship Request.context; r=baku (6ca2ebcf6)
- Bug 1162714 - Don't let YCM generate machc. r=ehsan (7c5f36c12)
- Bug 1160897 - Fixing .ycm_extra_conf for Fennec. r=ehsan (22adf0705)
- goanna->gecko (94b69bd6c)
- improve (e87b53162)
- Bug 1147939 - The expression decompiler can't assume that it's called directly from script. (r=bhackett) (4759a5210)
- Bug 1188609 - Remove mirroring support from RokuApp (Toolkit) r=snorp (81a0bb66a)
- Bug 1050749 - Expose BatteryManager via getBattery() returning a Promise. r=bz, r=baku, r=jgraham (67d2dd502)
- Bug 1182347 - Remove nsIPrincipal::cookieJar. r=sicking (855d0e8ce)
- remove double method, probably misspach (3c256c5b4)
- Bug 1182357 - Add an API to mint nsExpandedPrincipals. r=mrbkap (42de17cfd)
- Bug 1172080 - Part 1: Throw when requesting origin for poorly behaved URIs, r=bholley (c8410f3c6)
- Bug 1124126 - Retry database connection for the case of corrupted permissions.sqlite. r=bsmedberg (748e9205a) (9e4ed9857)
- partly ported changes from mozilla upstream:
- Bug 1250048 - CSP manifest-src doesn't override default-src. r=ckerschb,bkelly,ehsan (a80b31406b47) (without dom/fetch)
- Bug 1355801: Nonce should only apply to script and style. r=dveditz (92676fadb9e2)
- Bug 1247459 - Meta and header CSP are merged without a semicolon. r=ckerschb (a22e275b759f)
- Bug 1268327 - ReferrerPolicy should not be delivered through CSPRO r=tnguyen (0bed705c1430)
- Bug 1296027 - CSP: Include 'Source' within error message when logging to the console. r=freddyb,bgrins (cc2cbca41195) (50c54215f)

* 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

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220101-cbefc77b3-xpmod.7z

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

repo changes since my last build:
- imported changes from mozilla NSS:
- Bug 1737470 - Ensure DER encoded signatures are within size limits. r=jschanck,mt,bbeurdouche,rrelyea
- Bug 1735028 - check for missing signedData field r=keeler and bump patch version. (c0d865e51)
- partly import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1172080 - Part 2: Use ^ instead of ! to delimit originAttributes from the URI in nsIPrincipal.origin, r=bholley (929ef38df) (23896f6de)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 967494 - "Preference Composition/Spelling/Language is ignored, and changing spellcheck language in one composition window affects all open and new compositions" [r=ehsan] Bug 1157421 - Fix typo "suggesteed". r=ehsan (d48b61df9)
- namespaces (c9e3edbf1)
- Bug 1167409 - 3/4 - Change ScriptLoadRequeest::mLoading to mProgress. r=jandem (34377ba15)
- Bug 1104732 - having deferred scripts shouldn't cause async scripts to delay domcontentloaded, r?smaug (f6b3a5ad9)
- Bug 1138395 - Optimize nsDocument::mExpandoAndGeneration.expando out from the cc graphs when possible, r=mccr8 (d944130ab)
- Bug 874838 - Make CreateElem return Element. r=khuey (ac65a35cf)
- Bug 1194619 - fix comment r=dholbert (017a488a2)
- Bug 1137494 - Change the type given to type validation check. r=jgilbert (05885cc7c)
- Bug 1106138 - Remove the early unpremultiply in WebGLContext::SurfaceFromElementResultToImageSurface, and let the texel conversion code handle it instead. r=jgilbert (b8010b16b)
- Bug 1185815 - Hoist generation increment. r=jgilbert (f6a276b5e)
- Bug 1175931 - TexImageFromVideoElement uses GL_HALF_FLOAT if it does not support GL_HALF_FLOAT_OES which would be the case on non-ANGLE systems. Using GL_HALF_FLOAT_OES on a non OES system would result in an error when using TexImage2D. r=jgilbert (d692281f1)
- Bug 1184534 - Add support for target size retrieval to GLX backend. r=jgilbert (0e5ba1f8e)
- bug 1174705 - add GLContext::GetDefaultFramebuffer. r=jgilbert (99c0e70aa)
- Bug 1179935, introduce complex viewport projections to Compositor, remove PrepareViewport; r=mstange (1753d65d3)
- Bug 1184534 - Fetch viewport size from context in CompositorOGL, discard if changed during composition. r=nical (4f57bc4ed)
- Bug 1187440 - Implement GLX shared surfaces on the OpenGL compositor. r=jgilbert,nical (4844e96ce)
- Bug 1033375 - Nudge simple linear gradients with hard stops to half-pixel gradient. r=nical (331ddd4fa)
- Bug 1185636 - Remove hard stop workaround for Cairo due to regressions. r=jrmuizel (ccefe7abc)
- Bug 1177807 - Mark cairo surface dirty in ReleaseBits. r=jrmuizel (ae9d508b9)
- Bug 1170390 - Detect 16bpp cairo xlib surface format. r=jrmuizel (25857ae30)
- Bug 1019063 - Check for ::CreateDCW failing when printing. r=dvander (7f54ba8d2)
- Bug 1170390 - Add gfxASurface::GetSurfaceFormat for retrieving precise surface format where necessary. r=jrmuizel (f70d11b29)
- Bug 1155626 - Don't assume that Factory::GetD2D1Device returns a non-null device and add some gfxCriticalLog. r=Bas (0c896a368)
- Bug 1182209 - Additional info with some critical errors. r=mchang CLOSED TREE (f4841baec) (e8f234939)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1185636 - Part 2 - Add some utility methods to Point and Size. r=jmuizelaar (67d447379)
- Bug 1185636 - Part 4 - Implement CSS border corners by splitting geometry instead of gradients with hard stops. r=mstange (e8e35023e)
- Bug 1185636 - add test for border-radius splits. r=jmuizelaar, r=mstange (091f0dae3)
- Bug 1185636 - Part 5 - fuzz some reftests to compensate for new border rendering approach. r=mstange (10412c6b0)
- Bug 1156536 - "BaseMargin<T>::Side casts enum SideT to T and adds to pointer". r=jmuizelaar (d9e7b2538)
- Bug 1172964 - Fix iteration bug in CopyBGRXSurfaceDataToPackedBGRArray. r=jrmuizel (27199b35c)
- Bug 1144147 - Warning fix in DrawTargetCairo.cpp. r=jrmuizel (a98227330)
- Bug 1171454 - Workaround for Cairo's source operator with alpha handling. r=jrmuizel (827bdd5f0)
- Bug 1169370 - Mark tree Cairo surface dirty after borrow. r=jrmuizel (69002f555)
- Bug 1151145 - Add assertions to detect unbalanced calls to CGContextSaveGState / CGContextRestoreGState. r=jrmuizel (9f7d5d6e0)
- Bug 1160335. Make DrawTargetCG's transform handling better. r=mstange (30429334d)
- Bug 1169126 - Part 1: Make DrawTargetCG::CopySurface able to handle all SourceSurface types. r=gw280 (afbbd895f)
- Bug 1169126 - Part 2: Add webgl reftest for captureStream(). r=jgilbert (2b980e81e)
- Bug 1169126 - Part 3: Add canvas 2d reftest for captureStream(). r=gw280 (a6be999ce)
- Bug 1175286. Remove unnecessary CGContextSave/Restore pair from ClearRect. (2f07cd4b0)
- Bug 1151145 - Make sure we don't call CGContextSaveGState without calling CGContextRestoreGState in DrawTargetCG::StrokeRect. r=jrmuizel (c301b1834)
- Bug 1153609: Push layers for cleartype when trying to draw cleartype glyphs to a transparent layer. r=jrmuizel (8c7d7aead)
- Bug 1178816 - Fix a crash when DrawTargetD2D1 fails to initialize. r=milan (5e08c929a)
- Bug 1169039 - Check for NULL in every function that uses CreateEffect(). r=mstange (791a77faa)
- Bug 1168189 - Force D2D1 CopySurface to use DrawBitmap like D2D. r=bas (b14307c05)
- Bug 1161642 - Utilize primitive blends where available for faster blending on D2D 1.1. r=bas (26dbe0886)
- Bug 1130195: Don't immediately crash if we can't allocate image. Carry r=bas (a4f6dd644)
- Bug 1160070 - Used BitmapBrush instead of ImageBrush when no sampling bounds. r=bas (fc0bb0683)
- Bug 1166585 - Check for CreateFilter() call returning NULL. r=mstange (35fadc74f)
- Bug 1168427 - Add a PostScale method to Moz2D's Matrix class. r=Bas (e40fe2f6b)
- add missing namespace (c696ec9e3)
- Bug 1097464 - Part 1 - Remove Z value from 3D transforms for D3D9. r=roc,matt.woodrow (10a7691bd)
- Bug 1097464 - Part 2 - Snap translation for 3d transforms. r=roc (0c0078960)
- Bug 1151617 - Add some basic reftests for async scrollbar positioning on B2G and Linux w/APZ. r=tn,botond (d17187621) (3ab112ba1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1151617 - Add async-zooming tests for async scrollbar positioning. r=tn,botond (b05201e85)
- Bug 1161206 - Add a scrolling test with native mousewheel event synthesization. r=mstange (1f4ee0121)
- Bug 1161634 - Enable the test_wheel_scroll on Linux as well. r=mstange (64a23bacb)
- Bug 1164218 - Enable some guinea pig tests to run in chaos mode. r=botond (b05caafa5)
- Bug 1186004 - Split the asyncPanZoom reftest sandbox condition into asyncPan and asyncZoom. r=mstange (3ec461116)
- Bug 1097464 - Part 3 - Fix and add reftests. r=roc (6d67df3fb)
- Bug 1097464 - Part 4: Fix preserve3d wording for layer flags. r=roc (d18108671)
- Bug 1172239. Expand height change hint to its components. r=heycam (04454fa9c)
- Bug 1172239. Make vertically-resizing scrollframes reflow their percent-height descendants if necessary, and remove nsChangeHint_NeedDirtyReflow for height changes. r=bz (fe20fb8aa)
- Bug 1172239. Use nsChangeHint_UpdateComputedBSize to only dirty intrinsic sizes when necessary. r=bz (7d6adafb1)
- Bug 1179078 - Recover from parse errors inside image values in border-image properly. r=dholbert (874c593d8)
- Bug 1190635. Don't early-return for an mHeight change, since width changes can add extra change hints. r=heycam (2dd5b9271)
- Bug 1179288. Make position:fixed induce a stacking context. r=heycam (99d01e332)
- Bug 1172239. Add NS_FRAME_DESCENDANT_INTRINSIC_ISIZE_DEPENDS_ON_BSIZE#. r=bz (22fb22820)
- Bug 1172239. Ensure nested overflow:auto elements are tested. r=bz (049347625)
- namespaces (737dff870)
- Bug 1174510 - Fix fallback from cursor formats that we don't support or that fail to decode to other cursor files. r=seth (34fb64864)
- Bug 1202029 - Use the containing block for determining perspective for transformed elements. r=dbaron (3bd60a8a9)
- Bug 1097464 - Part 5: Fix preserve3d wording for nsIFrame. r=roc (5e5457f02)
- cleanup (6306774fc)
- Bug 1138895 - Use proper origin for CSP fast path cache. r=geekboy (394c64963)
- Bug 1175122 - Add more assertions to the in-tree content policy implementations to ensure that they receive external content policy types; r=baku (37021992d)
- Bug 1177651 - Add areas covered by MozMousePixelScroll listeners to the dispatch-to-content region. r=dvander (6f68653fd)
- Bug 1205466, make HasApzAwareListeners check faster, r=masayuki (8ccb3cfe2)
- Bug 1191539 - DisplayPort should ForceInside frameRect to match compositor DisplayPort. r=kats (fb95b17f4)
- attempt to fix misspatch (31dc4dcb4)
- Bug 1182551 - Don't set STATE_IS_BROKEN on HTTP pages when mixed content is allowed by default. r=smaug (7e0a5e6fa) (7b4edb5ee)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1181920. Persist XUL attributes off a scriptrunner. r=peterv (4b29b8efa)
- Bug 1156100 - Mark XULDocument::CachedChromeStreamListener::mDocument as an nsRefPtr; r=baku (0a5b7bd5b)
- Bug 1168823 - Repair XML syntax highlighting. r=jst (83fd915e3)
- Bug 1157059 - Avoid calling AddRef on the pointer enclosed in an nsCOMPtr in nsBindingManager::DoProcessAttachedQueue(); r=baku (6e13d9beb)
- Bug 1177816 - Dump a message when the service worker for test_request_context receives an unexpected context value; r=baku (b44d39184)
- Bug 1168903 part 1: Give nsSMILValue a move constructor & move reassignment operator. r=birtles (ba7ee0bed)
- Bug 1168903 part 2: Use Move() instead of nsSMILValue::Swap() to populate outparams from temp variables in SMIL functions. r=birtles (a4858c958)
- Bug 1180048 - Switch warning about having a zero length axis to a LAYOUT_WARNING. r=dholbert (19d405908)
- Bug 1175289 - Part 1: Add LAYOUT_WARNING. r=mats (fd4d1bdd9)
- Bug 1175289 - Part 2: Disable "Subdocument container has no frame" warning by default. r=mats (8ce582bf5) (de52ef406)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1178664 - Part 1 - Make Animation interface EventTarget inheritance. r=smaug (0ea50ab93)
- Bug 1178664 - Part 2 - webidl for AnimationPlaybackEvent. r=smaug (3a5d86f40)
- Bug 1150808 - Implement Animation.reverse(). r=smaug r=birtles (9ce9fc4db)
- Bug 1178664 - Part 3 - Implement Animation.onfinish event. r=bbirtles, r=smaug (9139c4227)
- Bug 1178664 - Part 4 -Implement Animation.oncancel event. r=bbirtles, r=smaug (415b068e6)
- Bug 1175751 - Apply playback rate to compositor animations. r=bbirtles (0ffd9cb90)
- Bug 1181905 - Animation::IsPlaying should check playbackRate != 0 to stop playing on compositor animation. r=bbirtles (e3a2fd2f4)
- Bug 1208385 part 0 - Fix up some references to Web Animations spec; r=heycam (fca9626d4)
- Bug 1203009 part 1 - Rename sequence number to animation index; r=heycam (cd7dc513f)
- Bug 1203009 part 2 - Remove {CSSAnimation,CSSTransition}::OwningElement() getter; r=heycam (4f49c63b1)
- Bug 1203009 part 3 - Add mNeedsNewAnimationIndexWhenRun flag to CSSAnimation and CSSTransition; r=heycam (73a45b5a7)
- Bug 1195523: Use type-safe LinkedList instead of PRCList to manage AnimationCollection objects. r=birtles (35b233981)
- Bug 1194037 part 1 - Make nsAutoAnimationMutationBatch batch multiple elements at once; r=smaug (83f808043)
- Bug 1194037 part 2 - Make WillRefresh no longer call FlushAnimations; r=dholbert (449b0fbd5)
- Bug 1194037 part 3 - Add Animation::HasEndEventToQueue(); r=dholbert (b1ddc33d3)
- Bug 1203009 part 4 - Implement new composite ordering; r=heycam (4c571e608)
- Bug 1203009 part 5 - Remove IsUsingCustomCompositeOrder; r=heycam (242d0142c)
- Bug 1203009 part 6 - Add tests for new composite order; r=heycam (5f8711177) (cbefc77b3)

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 50c54215f...cbefc77b3:
- imported changes from mozilla NSS:
- Bug 1737470 - Ensure DER encoded signatures are within size limits. r=jschanck,mt,bbeurdouche,rrelyea
- Bug 1735028 - check for missing signedData field r=keeler and bump patch version. (c0d865e51)
- partly import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1172080 - Part 2: Use ^ instead of ! to delimit originAttributes from the URI in nsIPrincipal.origin, r=bholley (929ef38df) (23896f6de)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 967494 - "Preference Composition/Spelling/Language is ignored, and changing spellcheck language in one composition window affects all open and new compositions" [r=ehsan] Bug 1157421 - Fix typo "suggesteed". r=ehsan (d48b61df9)
- namespaces (c9e3edbf1)
- Bug 1167409 - 3/4 - Change ScriptLoadRequeest::mLoading to mProgress. r=jandem (34377ba15)
- Bug 1104732 - having deferred scripts shouldn't cause async scripts to delay domcontentloaded, r?smaug (f6b3a5ad9)
- Bug 1138395 - Optimize nsDocument::mExpandoAndGeneration.expando out from the cc graphs when possible, r=mccr8 (d944130ab)
- Bug 874838 - Make CreateElem return Element. r=khuey (ac65a35cf)
- Bug 1194619 - fix comment r=dholbert (017a488a2)
- Bug 1137494 - Change the type given to type validation check. r=jgilbert (05885cc7c)
- Bug 1106138 - Remove the early unpremultiply in WebGLContext::SurfaceFromElementResultToImageSurface, and let the texel conversion code handle it instead. r=jgilbert (b8010b16b)
- Bug 1185815 - Hoist generation increment. r=jgilbert (f6a276b5e)
- Bug 1175931 - TexImageFromVideoElement uses GL_HALF_FLOAT if it does not support GL_HALF_FLOAT_OES which would be the case on non-ANGLE systems. Using GL_HALF_FLOAT_OES on a non OES system would result in an error when using TexImage2D. r=jgilbert (d692281f1)
- Bug 1184534 - Add support for target size retrieval to GLX backend. r=jgilbert (0e5ba1f8e)
- bug 1174705 - add GLContext::GetDefaultFramebuffer. r=jgilbert (99c0e70aa)
- Bug 1179935, introduce complex viewport projections to Compositor, remove PrepareViewport; r=mstange (1753d65d3)
- Bug 1184534 - Fetch viewport size from context in CompositorOGL, discard if changed during composition. r=nical (4f57bc4ed)
- Bug 1187440 - Implement GLX shared surfaces on the OpenGL compositor. r=jgilbert,nical (4844e96ce)
- Bug 1033375 - Nudge simple linear gradients with hard stops to half-pixel gradient. r=nical (331ddd4fa)
- Bug 1185636 - Remove hard stop workaround for Cairo due to regressions. r=jrmuizel (ccefe7abc)
- Bug 1177807 - Mark cairo surface dirty in ReleaseBits. r=jrmuizel (ae9d508b9)
- Bug 1170390 - Detect 16bpp cairo xlib surface format. r=jrmuizel (25857ae30)
- Bug 1019063 - Check for ::CreateDCW failing when printing. r=dvander (7f54ba8d2)
- Bug 1170390 - Add gfxASurface::GetSurfaceFormat for retrieving precise surface format where necessary. r=jrmuizel (f70d11b29)
- Bug 1155626 - Don't assume that Factory::GetD2D1Device returns a non-null device and add some gfxCriticalLog. r=Bas (0c896a368)
- Bug 1182209 - Additional info with some critical errors. r=mchang CLOSED TREE (f4841baec) (e8f234939)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1185636 - Part 2 - Add some utility methods to Point and Size. r=jmuizelaar (67d447379)
- Bug 1185636 - Part 4 - Implement CSS border corners by splitting geometry instead of gradients with hard stops. r=mstange (e8e35023e)
- Bug 1185636 - add test for border-radius splits. r=jmuizelaar, r=mstange (091f0dae3)
- Bug 1185636 - Part 5 - fuzz some reftests to compensate for new border rendering approach. r=mstange (10412c6b0)
- Bug 1156536 - "BaseMargin<T>::Side casts enum SideT to T and adds to pointer". r=jmuizelaar (d9e7b2538)
- Bug 1172964 - Fix iteration bug in CopyBGRXSurfaceDataToPackedBGRArray. r=jrmuizel (27199b35c)
- Bug 1144147 - Warning fix in DrawTargetCairo.cpp. r=jrmuizel (a98227330)
- Bug 1171454 - Workaround for Cairo's source operator with alpha handling. r=jrmuizel (827bdd5f0)
- Bug 1169370 - Mark tree Cairo surface dirty after borrow. r=jrmuizel (69002f555)
- Bug 1151145 - Add assertions to detect unbalanced calls to CGContextSaveGState / CGContextRestoreGState. r=jrmuizel (9f7d5d6e0)
- Bug 1160335. Make DrawTargetCG's transform handling better. r=mstange (30429334d)
- Bug 1169126 - Part 1: Make DrawTargetCG::CopySurface able to handle all SourceSurface types. r=gw280 (afbbd895f)
- Bug 1169126 - Part 2: Add webgl reftest for captureStream(). r=jgilbert (2b980e81e)
- Bug 1169126 - Part 3: Add canvas 2d reftest for captureStream(). r=gw280 (a6be999ce)
- Bug 1175286. Remove unnecessary CGContextSave/Restore pair from ClearRect. (2f07cd4b0)
- Bug 1151145 - Make sure we don't call CGContextSaveGState without calling CGContextRestoreGState in DrawTargetCG::StrokeRect. r=jrmuizel (c301b1834)
- Bug 1153609: Push layers for cleartype when trying to draw cleartype glyphs to a transparent layer. r=jrmuizel (8c7d7aead)
- Bug 1178816 - Fix a crash when DrawTargetD2D1 fails to initialize. r=milan (5e08c929a)
- Bug 1169039 - Check for NULL in every function that uses CreateEffect(). r=mstange (791a77faa)
- Bug 1168189 - Force D2D1 CopySurface to use DrawBitmap like D2D. r=bas (b14307c05)
- Bug 1161642 - Utilize primitive blends where available for faster blending on D2D 1.1. r=bas (26dbe0886)
- Bug 1130195: Don't immediately crash if we can't allocate image. Carry r=bas (a4f6dd644)
- Bug 1160070 - Used BitmapBrush instead of ImageBrush when no sampling bounds. r=bas (fc0bb0683)
- Bug 1166585 - Check for CreateFilter() call returning NULL. r=mstange (35fadc74f)
- Bug 1168427 - Add a PostScale method to Moz2D's Matrix class. r=Bas (e40fe2f6b)
- add missing namespace (c696ec9e3)
- Bug 1097464 - Part 1 - Remove Z value from 3D transforms for D3D9. r=roc,matt.woodrow (10a7691bd)
- Bug 1097464 - Part 2 - Snap translation for 3d transforms. r=roc (0c0078960)
- Bug 1151617 - Add some basic reftests for async scrollbar positioning on B2G and Linux w/APZ. r=tn,botond (d17187621) (3ab112ba1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1151617 - Add async-zooming tests for async scrollbar positioning. r=tn,botond (b05201e85)
- Bug 1161206 - Add a scrolling test with native mousewheel event synthesization. r=mstange (1f4ee0121)
- Bug 1161634 - Enable the test_wheel_scroll on Linux as well. r=mstange (64a23bacb)
- Bug 1164218 - Enable some guinea pig tests to run in chaos mode. r=botond (b05caafa5)
- Bug 1186004 - Split the asyncPanZoom reftest sandbox condition into asyncPan and asyncZoom. r=mstange (3ec461116)
- Bug 1097464 - Part 3 - Fix and add reftests. r=roc (6d67df3fb)
- Bug 1097464 - Part 4: Fix preserve3d wording for layer flags. r=roc (d18108671)
- Bug 1172239. Expand height change hint to its components. r=heycam (04454fa9c)
- Bug 1172239. Make vertically-resizing scrollframes reflow their percent-height descendants if necessary, and remove nsChangeHint_NeedDirtyReflow for height changes. r=bz (fe20fb8aa)
- Bug 1172239. Use nsChangeHint_UpdateComputedBSize to only dirty intrinsic sizes when necessary. r=bz (7d6adafb1)
- Bug 1179078 - Recover from parse errors inside image values in border-image properly. r=dholbert (874c593d8)
- Bug 1190635. Don't early-return for an mHeight change, since width changes can add extra change hints. r=heycam (2dd5b9271)
- Bug 1179288. Make position:fixed induce a stacking context. r=heycam (99d01e332)
- Bug 1172239. Add NS_FRAME_DESCENDANT_INTRINSIC_ISIZE_DEPENDS_ON_BSIZE#. r=bz (22fb22820)
- Bug 1172239. Ensure nested overflow:auto elements are tested. r=bz (049347625)
- namespaces (737dff870)
- Bug 1174510 - Fix fallback from cursor formats that we don't support or that fail to decode to other cursor files. r=seth (34fb64864)
- Bug 1202029 - Use the containing block for determining perspective for transformed elements. r=dbaron (3bd60a8a9)
- Bug 1097464 - Part 5: Fix preserve3d wording for nsIFrame. r=roc (5e5457f02)
- cleanup (6306774fc)
- Bug 1138895 - Use proper origin for CSP fast path cache. r=geekboy (394c64963)
- Bug 1175122 - Add more assertions to the in-tree content policy implementations to ensure that they receive external content policy types; r=baku (37021992d)
- Bug 1177651 - Add areas covered by MozMousePixelScroll listeners to the dispatch-to-content region. r=dvander (6f68653fd)
- Bug 1205466, make HasApzAwareListeners check faster, r=masayuki (8ccb3cfe2)
- Bug 1191539 - DisplayPort should ForceInside frameRect to match compositor DisplayPort. r=kats (fb95b17f4)
- attempt to fix misspatch (31dc4dcb4)
- Bug 1182551 - Don't set STATE_IS_BROKEN on HTTP pages when mixed content is allowed by default. r=smaug (7e0a5e6fa) (7b4edb5ee)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1181920. Persist XUL attributes off a scriptrunner. r=peterv (4b29b8efa)
- Bug 1156100 - Mark XULDocument::CachedChromeStreamListener::mDocument as an nsRefPtr; r=baku (0a5b7bd5b)
- Bug 1168823 - Repair XML syntax highlighting. r=jst (83fd915e3)
- Bug 1157059 - Avoid calling AddRef on the pointer enclosed in an nsCOMPtr in nsBindingManager::DoProcessAttachedQueue(); r=baku (6e13d9beb)
- Bug 1177816 - Dump a message when the service worker for test_request_context receives an unexpected context value; r=baku (b44d39184)
- Bug 1168903 part 1: Give nsSMILValue a move constructor & move reassignment operator. r=birtles (ba7ee0bed)
- Bug 1168903 part 2: Use Move() instead of nsSMILValue::Swap() to populate outparams from temp variables in SMIL functions. r=birtles (a4858c958)
- Bug 1180048 - Switch warning about having a zero length axis to a LAYOUT_WARNING. r=dholbert (19d405908)
- Bug 1175289 - Part 1: Add LAYOUT_WARNING. r=mats (fd4d1bdd9)
- Bug 1175289 - Part 2: Disable "Subdocument container has no frame" warning by default. r=mats (8ce582bf5) (de52ef406)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1178664 - Part 1 - Make Animation interface EventTarget inheritance. r=smaug (0ea50ab93)
- Bug 1178664 - Part 2 - webidl for AnimationPlaybackEvent. r=smaug (3a5d86f40)
- Bug 1150808 - Implement Animation.reverse(). r=smaug r=birtles (9ce9fc4db)
- Bug 1178664 - Part 3 - Implement Animation.onfinish event. r=bbirtles, r=smaug (9139c4227)
- Bug 1178664 - Part 4 -Implement Animation.oncancel event. r=bbirtles, r=smaug (415b068e6)
- Bug 1175751 - Apply playback rate to compositor animations. r=bbirtles (0ffd9cb90)
- Bug 1181905 - Animation::IsPlaying should check playbackRate != 0 to stop playing on compositor animation. r=bbirtles (e3a2fd2f4)
- Bug 1208385 part 0 - Fix up some references to Web Animations spec; r=heycam (fca9626d4)
- Bug 1203009 part 1 - Rename sequence number to animation index; r=heycam (cd7dc513f)
- Bug 1203009 part 2 - Remove {CSSAnimation,CSSTransition}::OwningElement() getter; r=heycam (4f49c63b1)
- Bug 1203009 part 3 - Add mNeedsNewAnimationIndexWhenRun flag to CSSAnimation and CSSTransition; r=heycam (73a45b5a7)
- Bug 1195523: Use type-safe LinkedList instead of PRCList to manage AnimationCollection objects. r=birtles (35b233981)
- Bug 1194037 part 1 - Make nsAutoAnimationMutationBatch batch multiple elements at once; r=smaug (83f808043)
- Bug 1194037 part 2 - Make WillRefresh no longer call FlushAnimations; r=dholbert (449b0fbd5)
- Bug 1194037 part 3 - Add Animation::HasEndEventToQueue(); r=dholbert (b1ddc33d3)
- Bug 1203009 part 4 - Implement new composite ordering; r=heycam (4c571e608)
- Bug 1203009 part 5 - Remove IsUsingCustomCompositeOrder; r=heycam (242d0142c)
- Bug 1203009 part 6 - Add tests for new composite order; r=heycam (5f8711177) (cbefc77b3)

* 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

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20220108-f94c0da-uxp-34231f343-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20220108-f94c0da-uxp-34231f343-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-20220108-f94c0da-uxp-34231f343-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.4a1.win32-git-20220108-ba47fad4d-uxp-34231f343-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20220108-ba47fad4d-uxp-34231f343-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win64-git-20220108-ba47fad4d-uxp-34231f343-xpmod.7z

No official UXP changes picked since my last build.

No official Basilisk changes picked since my last build.

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

My UXP changes since my last build:
- update NSS builtin certstore to Dec 2021 version from mozilla upstream. (fceddf74e)
- imported changes from mozilla NSS:
- Bug 1737470 - Ensure DER encoded signatures are within size limits. r=jschanck,mt,bbeurdouche,rrelyea
- Bug 1735028 - check for missing signedData field r=keeler and bump patch version. (5b0d1f871)
- partly import changes from tenfourfox:
- #482: better bidi M1358275 M1392181 M1428774 + backbugs (e88a717ab)
- M1739352 M1732572(partial) M1717318(partial) M1586061 (03ffdeadb)
- M1737515 M1737470(no tests) +TLDs, tzdata (fd2b82f13) (34231f343)

* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of now-dead MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. MCP Basilisk/Pale-Moon rev after datecode will be removed later.

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

Hidden Content
This board requires you to be registered and logged-in to view hidden content.
--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20220108-id-f0915f3-uxp-34231f343-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20220108-id-f0915f3-ia-c642e3c-uxp-34231f343-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.

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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

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

Repo changes:
- update NSS builtin certstore to Dec 2021 version from mozilla upstream. (ec0312ba5)
- imported changes from mozilla NSS:
- Bug 1737470 - Ensure DER encoded signatures are within size limits. r=jschanck,mt,bbeurdouche,rrelyea
- Bug 1735028 - check for missing signedData field r=keeler and bump patch version. (d681a765e)
- partly import changes from tenfourfox:
- #482: better bidi M1358275 M1392181 M1428774 + backbugs (e88a717ab)
- M1739352 M1732572(partial) M1730120 M1738237 M1737009 M1717318(partial) M1586061 (03ffdeadb)
- M1737515 M1737470(no tests) +TLDs, HSTS, tzdata (fd2b82f13) (761e41420)

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New build of Firefox 45ESR:

Test binary:
SSE https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20220108-f6e4a6062-win32-sse.7z
IA32 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20220108-f6e4a6062-win32-ia32.7z

Win64 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20220108-f6e4a6062-win64.7z

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

Changes since my last build:
- update NSS builtin certstore to Dec 2021 version from mozilla upstream. (3e92802fa)
- imported changes from mozilla NSS:
- Bug 1737470 - Ensure DER encoded signatures are within size limits. r=jschanck,mt,bbeurdouche,rrelyea
- Bug 1735028 - check for missing signedData field r=keeler and bump patch version. (a97a34c69)
- partly import changes from tenfourfox:
- M1739352 M1732572(partial) M1730120 M1738237 M1737009 M1717318(partial) M1586061 (03ffdeadb)
- M1737515 M1737470(no tests) +TLDs, HSTS, tzdata (fd2b82f13) (f6e4a6062)

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220108-640cd329f-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220108-640cd329f-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220108-640cd329f-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220108-640cd329f-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.2 Define event messages as anonymous enum with EventMessageList.h r=smaug (44a28d5da)
- Bug 895274 part.1 Rename WidgetEvent::message to WidgetEvent::mMessage r=smaug (1a1651a54)
- Bug 895274 part.170 Rename NS_ANIMATION_EVENT_START to eAnimationEventFirst r=smaug (e3bedfd02)
- some cleanup (c496de395)
- Bug 1186582 - AskPermission should check for prompt exceptions; r=fabrice (e7fc39d0a)
- Bug 1170314 - Make console.timeStamp to add also Gecko profiler markers if Gecko profiler is active, r=baku,benwa (7e78b02c1)
- Bug 1178172 - Fix all compile errors in dom/base on non-unified build. r=baku (ffc87d5ae)
- namespace (93bb2e778)
- Bug 1001158 - Handle an invalid distribution.ini gracefully, r=gijs (260ab12f2)
- Bug 1157760: Remove incorrect MOZ_ASSERT in nsMessageManagerSH<Super>::Enumerate. r=bz (e1d86db8a)
- Bug 1148694 patch 1 - Stop creating a CharsetRule object when parsing @charset rules. r=dbaron (5d3b4a237)
- Bug 1148694 patch 2 - Remove interface and implementation of CSSCharsetRule. r=dbaron (e687d6a51)
- Bug 1148694 patch 3 - remove tests affected by removal of CSSCharsetRule. r=dbaron, r=khuey (84e04ec3c)
- Bug 958778 - De-holder nsIXPConnect::GetWrappedNativePrototype(). r=gabor (e862b0197)
- non-EME part of Bug 1160445 - Add detailed logging for EME promise failures (90c5ae1a1)
- Bug 1191305 - Alphabetize some includes; r=froydnj (6bc41455c)
- Bug 1188640 - Add ChromeOnly MutationObserver.mergeAttributeRecords to speed up devtools, r=bz,bgrins (5f07c777f)
- namespace (0e90aac16) (e283739a5)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1198078 - Add support for TYPE_INTERNAL_SERVICE_WORKER; r=ckerschb,tanvi (8142909b2)
- Bug 1143575. Ensure we schedule another composite if ImageHost has peding images. r=nical (abffec6d0)
- Bug 1143575. Add a bias value to ImageHost to avoid unpredictable results when image times and compositor times are closely aligned. r=nical (04e4fc721)
- Bug 1192571 - Make sure we reparent all TextureSources when dragging a tab between windows. r=jrmuizel (11e95722a)
- Bug 1186264 - Add error check to GrallocTextureHostOGL::GetAsSurface() r=nical (6643ecbb9)
- Bug 1154648 - Rename static gonk nsWindow::DispatchInputEvent. r=mwu (3ad0815ee)
- Bug 1160102 - use VsyncDisplay interface to turn on/off vsync. r=kats (297cf1fd9)
- Bug 1138288 - Refactor nsWindow/nsScreen for multiple screen/window case. r=mwu (fd523025d)
- Bug 1138287 - Part 1: Extract nsScreenGonk/nsScreenManagerGonk implementation to a separate file. r=mwu (2e80b14f9)
- Bug 1156140 - Choose different code path for boot animation based on device capability. r=mwu (6bb6ae33c)
- Bug 1163681 - Fix fence handling r=mwu (17ad50611)
- Bug 1160877 - Fix gonkDisplay stop anim condition. r=mwu, a=me (01e9a8709)
- Bug 1165200 - Fix GonkDisplay::QueueBuffer() for bootAnim. r=mwu, r=sotaro (de40d86bb)
- Bug 1167531 - Uninitialised value uses relating to GonkDisplayJB::GonkDisplayJB. r=mwu. (e9a6f41e8)
- Bug 1138287 - Part 2: Support multi-screen on Gonk platform. r=mwu, r=sotaro, r=jgilbert, r=mattwoodrow (f2db52c92)
- Bug 1138287 - Part 3: Add an option to set screen ID in windowWatcher.openWindow. r=roc (d6d502481)
- Bug 1148009; [webvr] Move distortion vertex struct into more generic system; r=jrmuizel (2e0270721) (8ef963eef)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1144012 - Part 1: Create HwcDevice wrapper. r=sotaro (dcb5bca6c)
- Bug 1143522 - Convert cliprect coordinate in gonk code. r=botond (4b5bfe61b)
- Bug 1144012 - Part 2: Use wrapper in HwcComposer2D. r=sotaro (783cbca1a)
- Bug 1169093 - Do not use HWC when a region of layer is too small r=mattwoodrow (bf77e1a55)
- Bug 1155797 - P1: extract format BPP util function. r=mwu (06f3b96f5)
- Bug 1155797 - P2: show a black solid color frame if we don't have the bootAnim. r=mwu (2e6dda6d2)
- Bug 1153395 - Disable Hardware Vsync on Non Kit-Kat devices. r=mwu (e7ec09cee)
- Bug 1151489. Enable software vsync on all b2g versions. r=kats (597cdc85f)
- Bug 1155797 - P3: turn on vsync for kk, l and up. r=mwu (3e8187e50)
- Bug 1144012 - Part 3: Wrap vsync code. r=sotaro (4eb4af3d8)
- Bug 1144012 - Part 4: Remove the usage of mHwc from GonkDisplayICS. r=sotaro (ad5e257f0)
- Bug 1187048 - Code clean up around nsScreenGonk's EGLSurface handling r=mwu (eecdaf1ef)
- Bug 1188877 - Fix LayerComposite::SetClearRect() calling r=mwu (d748f2c50)
- Bug 1180657 - Use hwc directly on GonkDisplayICS. r=sotaro (55d2699aa)
- Bug 1163905 - b2g.neterror.url should use a relative URL. r=fabrice (abefb3d0b)
- Bug 1186000 - Support screen mirroring to HDMI display on gonk r=mwu,mattwoodrow (3df30f9dd)
- Bug 1186031 - Fix SetDispAcquireFence() calling r=nical (d561ef18c)
- Bug 1191457 - Revert SetDispAcquireFence() calling change r=nical (46bc14d4c)
- Bug 1192352 - Fix fence handling of display mirroring r=nical (fb686f922)
- Bug 1170966 - Check quad's effective region before drawing. r=nical, a=me (d85277b8e)
- Bug 1186236 - Fix drawQuad culling bug. r=nical (4fd64fb71)
- Bug 1192192 - fix quad culling method. r=nical (03c59a942)
- Bug 1179933, add Layer::ReplaceEffectiveTransform for temporary transform changes; r=mstange (c9e0c919a)
- Bug 1151937; [webvr] change deviceId/hardwareId to simple values; r=jrmuizel CLOSED TREE (f4f2332ab)
- Bug 1151904; fix Linux OVR library typo to use lowercase lib; r=me (7580c527b)
- Bug 1179944, [webvr] support Oculus 0.6.0 runtime and rendering; r=mstange (954bbb49c)
- Bug 633097 - Fix jittering animated text by disallowing flattening into a container layer that has animated text. r=mwoodrow (7eada20c4)
- Bug 914457 - Part 1: Use an empty clip rect for layers with an empty visible region (7b2462a5f)
- Bug 914457 - Part 2: Implement Crashtest (f6f6fcfaa)
- Bug 1149923 - Let 2D mask effect can check whether to use IntermediateSurface or not in its own logic. r=roc (f90c6f19c)
- Bug 1177018 - When finding a painted layer for a display item, include event regions in a layer's visible region. r=tn (ccedfcc38)
- Bug 1200158 - Define PaintedLayerData::AccumulateEventRegions() out of line. r=mstange (8fcfe35fd)
- Bug 1200158 - Avoid expensive computations involving the maybe-hit region in hot code paths. r=mstange (871c0944c)
- Bug 1201548 - When testing whether the visible rect intersects event regions in FindPaintedLayerFor(), only use the bounds of the event regions. r=mstange (976798e33)
- Bug 1180295 - Rip out call to setContentDocumentFixedPositionMargins. r=rbarker (c24ed7a7f)
- Bug 1166301 - Use the correct format flags for printing fixed position data in the layers dump. r=kats (a51d7b42a)
- Bug 1166301 - Store a flag on Layer to tell fixed background layers apart from fixed position layers. r=mattwoodrow (c9d1c1c63)
- Bug 1166301 - Annotate fixed background layers with scroll metadata for the animated geometry root of the frame they're the background of. r=mattwoodrow (0f3f8a715)
- Bug 1097464 - Part 6: Handle preserves-3d by compositor. r=roc (b231219b9)
- Hoist scroll info items above inactive blur containers. (bug 1193557 part 1, r=mstange) (d6212d65c)
- Ensure scroll info layers have a dispatch-to-content region. (bug 1193557 part 2, r=kats) (97fe0e4d7)
- Bug 1145143 - Check if buffer size is correct before calling the update. r=nical (fc4019b45)
- Bug 1145143 - When we fail to UpdateRenderTarget, report the size as well. r=bas (885668a28)
- Bug 1161670, cache D3D11 ShaderResourceView on TextureSourceD3D11; r=bas,jrmuizel (5fbd7d741)
- Bug 1188700, [webvr] Fix VR distortion compositing in d3d11/gl to take into account rendertarget size and transform; r=kip (47a73c37a)
- Allow wheel tests finer control over the refresh driver. (bug 1140293, r=mstange) (c47d17d0a)
- Bug 1164274 - Disable the wheel-scroll test on Mulet for intermittent failures. r=mstange (24ba31ab6)
- Bug 1172648 - Full-stack APZ mochitest for bug 1151667. r=kats (19b3fbd74)
- Bug 1173580 - Full-stack APZ layerization mochitest. r=kats (df7d6efc1)
- Bug 1175585 - Full-stack mochitest for wheel transactions. r=kats (b2e00b916)
- Bug 961289 - Add an initial mochitest (for bug 982141) that exercises the APZ testing framework. r=ehsan,kats,BenWa,ted (9e0eea39f)
- Bug 1151663 - Extract some helper functions for writing APZ mochitests into a separate file. r=kats (e0a565ca4)
- remaining Bug 1151663 - Fix reconstruction of APZC tree structure in APZ mochitests. r=kats (f9836eb45)
- part of Bug 1139155 - Add a basic sanity test to exercise touch-based scrolling on B2G. r=botond (0b1673810)
- part of Add a test case for bug 1193557, r=kats. (157e5d8d0)
- Bug 1166649 - Fix GrallocTextureClient.cpp unified build bustage. r=nical (42d01ef5e)
- namespace (0096c7a24)
- Bug 1181085 - Don't accumulate ImageCompositeNotifications when we're compositing to a DrawTarget. r=nical (e7ad9e485)
- Bug 1186159 - Add an APZ minimap. r=kats (576b74a94)
- Bug 1167215 - Composite on every vsync until the scheduled one. r=roc (6ff8f84ca) (f553544f3)
- partly import changes from tenfourfox:
- TLDs, HSTS, tzdata (fd2b82f13) (1dc23de62)
- remove backup files (8becf49a7)
- partly import changes from tenfourfox:
- M1739352 M1732572(partial) M1717318(partial) M1586061 (03ffdeadb)
- M1737515 M1730120 M1737009 (fd2b82f13) (3e837f054)
- mport changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1089363 - Fix for zh-TW download image dialog. r=glandium (538a52585)
- add missind decode of XDRInterpretedFunction (ec14febbd)
- Bug 1173818 - Make jArray.h assert bound checks. r=wchen. (37249b49b)
- Bug 1067325 - Control syntax highlighting via a class. r=hsivonen (3b98d8657)
- Bug 1151048. Disable speculative tokenization in the parser if it's failing too much. r=hsivonen (6e5f5b471)
- Bug 1154188 - Unbreak build on non-SPS platforms after bug 1153737 r=bsmith (4f8ae49bb)
- Bug 1121982 - Update PSM to use NSS name constraints (11b174a51)
- Bug 1183822 - fix OCSP verification failures (r=keeler) (80edeb32e)
- align script() call to one argument as in FF/TFF (abbba186d) (99f10c413)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1160164 - Run "all the tests" when invoking xpcshell's mach command with no arguments instead of passing "all" to the test resolver.;r=ahal DONTBUILD (5583e3bce)
- Bug 1171602 - Run mochitest using mach from a tests.zip, r=chmanchester (083d01f4c)
- Bug 1178850 - Generate naive method bindings in annotation processor; r=snorp (8f8a14e3d)
- Bug 1192079 - Support inner classes in generated JNI wrapper; r=snorp (1eefd6a4f) (640cd329f)

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git cbefc77b3...640cd329f:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 895274 part.2 Define event messages as anonymous enum with EventMessageList.h r=smaug (44a28d5da)
- Bug 895274 part.1 Rename WidgetEvent::message to WidgetEvent::mMessage r=smaug (1a1651a54)
- Bug 895274 part.170 Rename NS_ANIMATION_EVENT_START to eAnimationEventFirst r=smaug (e3bedfd02)
- some cleanup (c496de395)
- Bug 1186582 - AskPermission should check for prompt exceptions; r=fabrice (e7fc39d0a)
- Bug 1170314 - Make console.timeStamp to add also Gecko profiler markers if Gecko profiler is active, r=baku,benwa (7e78b02c1)
- Bug 1178172 - Fix all compile errors in dom/base on non-unified build. r=baku (ffc87d5ae)
- namespace (93bb2e778)
- Bug 1001158 - Handle an invalid distribution.ini gracefully, r=gijs (260ab12f2)
- Bug 1157760: Remove incorrect MOZ_ASSERT in nsMessageManagerSH<Super>::Enumerate. r=bz (e1d86db8a)
- Bug 1148694 patch 1 - Stop creating a CharsetRule object when parsing @charset rules. r=dbaron (5d3b4a237)
- Bug 1148694 patch 2 - Remove interface and implementation of CSSCharsetRule. r=dbaron (e687d6a51)
- Bug 1148694 patch 3 - remove tests affected by removal of CSSCharsetRule. r=dbaron, r=khuey (84e04ec3c)
- Bug 958778 - De-holder nsIXPConnect::GetWrappedNativePrototype(). r=gabor (e862b0197)
- non-EME part of Bug 1160445 - Add detailed logging for EME promise failures (90c5ae1a1)
- Bug 1191305 - Alphabetize some includes; r=froydnj (6bc41455c)
- Bug 1188640 - Add ChromeOnly MutationObserver.mergeAttributeRecords to speed up devtools, r=bz,bgrins (5f07c777f)
- namespace (0e90aac16) (e283739a5)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1198078 - Add support for TYPE_INTERNAL_SERVICE_WORKER; r=ckerschb,tanvi (8142909b2)
- Bug 1143575. Ensure we schedule another composite if ImageHost has peding images. r=nical (abffec6d0)
- Bug 1143575. Add a bias value to ImageHost to avoid unpredictable results when image times and compositor times are closely aligned. r=nical (04e4fc721)
- Bug 1192571 - Make sure we reparent all TextureSources when dragging a tab between windows. r=jrmuizel (11e95722a)
- Bug 1186264 - Add error check to GrallocTextureHostOGL::GetAsSurface() r=nical (6643ecbb9)
- Bug 1154648 - Rename static gonk nsWindow::DispatchInputEvent. r=mwu (3ad0815ee)
- Bug 1160102 - use VsyncDisplay interface to turn on/off vsync. r=kats (297cf1fd9)
- Bug 1138288 - Refactor nsWindow/nsScreen for multiple screen/window case. r=mwu (fd523025d)
- Bug 1138287 - Part 1: Extract nsScreenGonk/nsScreenManagerGonk implementation to a separate file. r=mwu (2e80b14f9)
- Bug 1156140 - Choose different code path for boot animation based on device capability. r=mwu (6bb6ae33c)
- Bug 1163681 - Fix fence handling r=mwu (17ad50611)
- Bug 1160877 - Fix gonkDisplay stop anim condition. r=mwu, a=me (01e9a8709)
- Bug 1165200 - Fix GonkDisplay::QueueBuffer() for bootAnim. r=mwu, r=sotaro (de40d86bb)
- Bug 1167531 - Uninitialised value uses relating to GonkDisplayJB::GonkDisplayJB. r=mwu. (e9a6f41e8)
- Bug 1138287 - Part 2: Support multi-screen on Gonk platform. r=mwu, r=sotaro, r=jgilbert, r=mattwoodrow (f2db52c92)
- Bug 1138287 - Part 3: Add an option to set screen ID in windowWatcher.openWindow. r=roc (d6d502481)
- Bug 1148009; [webvr] Move distortion vertex struct into more generic system; r=jrmuizel (2e0270721) (8ef963eef)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1144012 - Part 1: Create HwcDevice wrapper. r=sotaro (dcb5bca6c)
- Bug 1143522 - Convert cliprect coordinate in gonk code. r=botond (4b5bfe61b)
- Bug 1144012 - Part 2: Use wrapper in HwcComposer2D. r=sotaro (783cbca1a)
- Bug 1169093 - Do not use HWC when a region of layer is too small r=mattwoodrow (bf77e1a55)
- Bug 1155797 - P1: extract format BPP util function. r=mwu (06f3b96f5)
- Bug 1155797 - P2: show a black solid color frame if we don't have the bootAnim. r=mwu (2e6dda6d2)
- Bug 1153395 - Disable Hardware Vsync on Non Kit-Kat devices. r=mwu (e7ec09cee)
- Bug 1151489. Enable software vsync on all b2g versions. r=kats (597cdc85f)
- Bug 1155797 - P3: turn on vsync for kk, l and up. r=mwu (3e8187e50)
- Bug 1144012 - Part 3: Wrap vsync code. r=sotaro (4eb4af3d8)
- Bug 1144012 - Part 4: Remove the usage of mHwc from GonkDisplayICS. r=sotaro (ad5e257f0)
- Bug 1187048 - Code clean up around nsScreenGonk's EGLSurface handling r=mwu (eecdaf1ef)
- Bug 1188877 - Fix LayerComposite::SetClearRect() calling r=mwu (d748f2c50)
- Bug 1180657 - Use hwc directly on GonkDisplayICS. r=sotaro (55d2699aa)
- Bug 1163905 - b2g.neterror.url should use a relative URL. r=fabrice (abefb3d0b)
- Bug 1186000 - Support screen mirroring to HDMI display on gonk r=mwu,mattwoodrow (3df30f9dd)
- Bug 1186031 - Fix SetDispAcquireFence() calling r=nical (d561ef18c)
- Bug 1191457 - Revert SetDispAcquireFence() calling change r=nical (46bc14d4c)
- Bug 1192352 - Fix fence handling of display mirroring r=nical (fb686f922)
- Bug 1170966 - Check quad's effective region before drawing. r=nical, a=me (d85277b8e)
- Bug 1186236 - Fix drawQuad culling bug. r=nical (4fd64fb71)
- Bug 1192192 - fix quad culling method. r=nical (03c59a942)
- Bug 1179933, add Layer::ReplaceEffectiveTransform for temporary transform changes; r=mstange (c9e0c919a)
- Bug 1151937; [webvr] change deviceId/hardwareId to simple values; r=jrmuizel CLOSED TREE (f4f2332ab)
- Bug 1151904; fix Linux OVR library typo to use lowercase lib; r=me (7580c527b)
- Bug 1179944, [webvr] support Oculus 0.6.0 runtime and rendering; r=mstange (954bbb49c)
- Bug 633097 - Fix jittering animated text by disallowing flattening into a container layer that has animated text. r=mwoodrow (7eada20c4)
- Bug 914457 - Part 1: Use an empty clip rect for layers with an empty visible region (7b2462a5f)
- Bug 914457 - Part 2: Implement Crashtest (f6f6fcfaa)
- Bug 1149923 - Let 2D mask effect can check whether to use IntermediateSurface or not in its own logic. r=roc (f90c6f19c)
- Bug 1177018 - When finding a painted layer for a display item, include event regions in a layer's visible region. r=tn (ccedfcc38)
- Bug 1200158 - Define PaintedLayerData::AccumulateEventRegions() out of line. r=mstange (8fcfe35fd)
- Bug 1200158 - Avoid expensive computations involving the maybe-hit region in hot code paths. r=mstange (871c0944c)
- Bug 1201548 - When testing whether the visible rect intersects event regions in FindPaintedLayerFor(), only use the bounds of the event regions. r=mstange (976798e33)
- Bug 1180295 - Rip out call to setContentDocumentFixedPositionMargins. r=rbarker (c24ed7a7f)
- Bug 1166301 - Use the correct format flags for printing fixed position data in the layers dump. r=kats (a51d7b42a)
- Bug 1166301 - Store a flag on Layer to tell fixed background layers apart from fixed position layers. r=mattwoodrow (c9d1c1c63)
- Bug 1166301 - Annotate fixed background layers with scroll metadata for the animated geometry root of the frame they're the background of. r=mattwoodrow (0f3f8a715)
- Bug 1097464 - Part 6: Handle preserves-3d by compositor. r=roc (b231219b9)
- Hoist scroll info items above inactive blur containers. (bug 1193557 part 1, r=mstange) (d6212d65c)
- Ensure scroll info layers have a dispatch-to-content region. (bug 1193557 part 2, r=kats) (97fe0e4d7)
- Bug 1145143 - Check if buffer size is correct before calling the update. r=nical (fc4019b45)
- Bug 1145143 - When we fail to UpdateRenderTarget, report the size as well. r=bas (885668a28)
- Bug 1161670, cache D3D11 ShaderResourceView on TextureSourceD3D11; r=bas,jrmuizel (5fbd7d741)
- Bug 1188700, [webvr] Fix VR distortion compositing in d3d11/gl to take into account rendertarget size and transform; r=kip (47a73c37a)
- Allow wheel tests finer control over the refresh driver. (bug 1140293, r=mstange) (c47d17d0a)
- Bug 1164274 - Disable the wheel-scroll test on Mulet for intermittent failures. r=mstange (24ba31ab6)
- Bug 1172648 - Full-stack APZ mochitest for bug 1151667. r=kats (19b3fbd74)
- Bug 1173580 - Full-stack APZ layerization mochitest. r=kats (df7d6efc1)
- Bug 1175585 - Full-stack mochitest for wheel transactions. r=kats (b2e00b916)
- Bug 961289 - Add an initial mochitest (for bug 982141) that exercises the APZ testing framework. r=ehsan,kats,BenWa,ted (9e0eea39f)
- Bug 1151663 - Extract some helper functions for writing APZ mochitests into a separate file. r=kats (e0a565ca4)
- remaining Bug 1151663 - Fix reconstruction of APZC tree structure in APZ mochitests. r=kats (f9836eb45)
- part of Bug 1139155 - Add a basic sanity test to exercise touch-based scrolling on B2G. r=botond (0b1673810)
- part of Add a test case for bug 1193557, r=kats. (157e5d8d0)
- Bug 1166649 - Fix GrallocTextureClient.cpp unified build bustage. r=nical (42d01ef5e)
- namespace (0096c7a24)
- Bug 1181085 - Don't accumulate ImageCompositeNotifications when we're compositing to a DrawTarget. r=nical (e7ad9e485)
- Bug 1186159 - Add an APZ minimap. r=kats (576b74a94)
- Bug 1167215 - Composite on every vsync until the scheduled one. r=roc (6ff8f84ca) (f553544f3)
- partly import changes from tenfourfox:
- TLDs, HSTS, tzdata (fd2b82f13) (1dc23de62)
- remove backup files (8becf49a7)
- partly import changes from tenfourfox:
- M1739352 M1732572(partial) M1717318(partial) M1586061 (03ffdeadb)
- M1737515 M1730120 M1737009 (fd2b82f13) (3e837f054)
- mport changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1089363 - Fix for zh-TW download image dialog. r=glandium (538a52585)
- add missind decode of XDRInterpretedFunction (ec14febbd)
- Bug 1173818 - Make jArray.h assert bound checks. r=wchen. (37249b49b)
- Bug 1067325 - Control syntax highlighting via a class. r=hsivonen (3b98d8657)
- Bug 1151048. Disable speculative tokenization in the parser if it's failing too much. r=hsivonen (6e5f5b471)
- Bug 1154188 - Unbreak build on non-SPS platforms after bug 1153737 r=bsmith (4f8ae49bb)
- Bug 1121982 - Update PSM to use NSS name constraints (11b174a51)
- Bug 1183822 - fix OCSP verification failures (r=keeler) (80edeb32e)
- align script() call to one argument as in FF/TFF (abbba186d) (99f10c413)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1160164 - Run "all the tests" when invoking xpcshell's mach command with no arguments instead of passing "all" to the test resolver.;r=ahal DONTBUILD (5583e3bce)
- Bug 1171602 - Run mochitest using mach from a tests.zip, r=chmanchester (083d01f4c)
- Bug 1178850 - Generate naive method bindings in annotation processor; r=snorp (8f8a14e3d)
- Bug 1192079 - Support inner classes in generated JNI wrapper; r=snorp (1eefd6a4f) (640cd329f)

* 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

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220115-afea1b3ff-xpmod.7z

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

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- missing of Bug 1130096 - Convert embedding/components/windowwatcher/ to Gecko style (883cc280e)
- Bug 1114299 - Pass window features up from the content process via nsCString. r=smaug (017de6dc8)
- Bug 1114299 - Be more strict about which window chromeFlags we compute from content. r=smaug (71e9f4959)
- Bug 1159034 - Only fake no-alpha for the backbuffer. - r=kamidphish (2bc4bcf14)
- Bug 1184786 - Fix LastColorAttachment(). r=jgilber (b320f23de)
- Bug 1184786 - Fix ReadBuffer parameter validation. r=jgilber (7c6fac544)
- Bug 1151736 - More information to pick up with crash reports. r=jgilbert (cd26cb6cb)
- Bug 1151736 - Lose context on OOM instead of crashing. r=jgilbert (904e2d98a)
- Bug 1176153. Have binding code grab the array buffer view type for ArrayBufferView arguments, so consumers don't have to manually use JSAPI to do it. Use the new setup in WebGL code. r=smau (3a93669ee)
- Bug 1182347 - Implement OriginAttributesPattern. r=sicking,f=allstars.chh (10eb6487c)
- Bug 922212 - Add console.dirxml. r=bgrins, r=mrbkap (85ebd7e39)
- Bug 1176341 - De-holder nsIXPConnect::CreateSandbox. r=baku,gabor (d27b571d5)
- Bug 1156005 - Mark the nsIAtom members of NodeInfo::NodeInfoInner as MOZ_NON_OWNING_REF; r=baku (3c17318c4)
- Bug 1156006 - Mark NodeInfo::mDocument as MOZ_NON_OWNING_REF; r=baku (67ad08801)
- Bug 1169129 - Make DOMException::Create(nsresult, nsCString) accept nsACString. r=bholley (22e2f4e5e)
- Bug 1156099 - Mark the atom members of NodeInfo as nsCOMPtr's; r=baku (83dca3dde)
- Bug 1176757 - Throw a DataCloneError when attempting to invoke 'cloneNode' on a 'ShadowRoot' and associated mochitest. r=wchen (decac1493)
- Bug 1169044 - Patch 6 - Update web-platform-tests expected data. r=jgraham (def441a11)
- Bug 1169044 - Patch 7 - Set mObserver in URLSearchParams. a=bustage. (80bd7a589)
- Bug 1181259 Remove stray debugging printf from Cache API. r=froydnj (8b030de0a)
- Bug 1173439 P1 Store URLs as UTF8 strings in Cache instead of UTF16. r=ehsan (ad3120be5)
- Bug 1180765 - Bump the caches.sqlite version numbers because of the field that was added in bug 1169044; r=jdm (c40b57eab)
- Bug 1173439 P2 Parse Response URL query as a separate field. r=ehsan (3b5c9641b)
- Bug 1173439 P3 Use url query field for database matching and Request creation. r=ehsan (18969bd6c)
- Bug 1173439 P4 Remove Request url field from Cache API database. r=ehsan (00e45614d)
- Bug 1173439 P5 Cache should index on a hash instead of the url itself. r=ehsan (eafb8d1a1)
- Bug 1177916 - URLSearchParams::GetParentObject should not return nullptr, r=smaug (c44513ab6)
- Bug 1177916 - URL should be a nsWrapperCache object, r=smaug (67c3f7221)
- Bug 1121773 - Conditionally include SiteSpecificUserAgent files on mobile/android. (37db816f1) (34074a23e)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1145017. Use the new proto setup for custom element prototypes when possible. r=wchen,bholley (67789348c)
- Bug 1183450, properly wrappercache URL object, r=baku (ce6ef8436)
- space cleanup (2de44c12c)
- Bug 1155477 - Convert nsINode::Slots::mChildNodes to an nsRefPtr; r=baku (721d52f31)
- Bug 1156009 - Mark nsChildContentList::mNode as MOZ_NON_OWNING_REF; r=baku (acaba6531)
- remaining of 1155477 (d1dc03fc0)
- spacing like gecko, even if bad (7ff16eeae)
- Bug 1155475 - Mark nsINode::Slots::mWeakReference as MOZ_NON_OWNING_REF; r=baku (59b241ae6)
- Bug 1156011 - Mark nsINode::mFirstChild as MOZ_NON_OWNING_REF; r=baku (5255acaa5)
- Bug 1156013 - Mark nsINode::mSubtreeRoot as MOZ_NON_OWNING_REF; r=baku (4da7e61cf)
- Bug 1156012 - Mark nsINode::m{Next,Previous}Sibling as MOZ_NON_OWNING_REF; r=baku (33022b4e0)
- Bug 1156010 - Mark nsINode::mParent as MOZ_OWNING_REF; r=smaug (3c975656a)
- fix typo (c06ca0d92)
- Bug 1165184 - Move nsChildContentList to its own header. r=peterv (408a2cb2e)
- Bug 1167390 - Mark nsNodeWeakReference::mNode as MOZ_NON_OWNING_REF. r=smaug (5a2ab3838)
- missing bit 1117172 part 3 (ab0b032b9)
- Bug 1184065, properly support WrapperCache on DestinationInsertionPointList, r=wchen (4afc484a7)
- missing bit of Bug 1095098 - followup - add back some static analysis attributes lost in a rebase; r=me (08d509ef7)
- Bug 1156790 - mark various nsCOMPtr_helper-esque classes as final; r=mccr8 (826d1f5ca) (43fb101b1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1166488 - Eliminate ServiceWorkerRegistrationBase::mCCDummy. r=smaug (a82dedc28)
- Bug 1167375 - make nsTWeakRef use a nsRefPtr internally. r=nfroyd (f1e9def06)
- Bug 1156966 - Avoid writing 0's to mEmptyHdr in nsTArray since it triggers TSan warnings. r=nfroyd (b4d068d1b)
- Bug 1155968 - Place imports on separate lines. r=khuey (bfd1d2e30)
- Bug 1155968 - Whitespace fixes in xpidl.py to comply with PEP8. r=khuey (b3e787594)
- Bug 1155968 - Move statements to their own lines. r=khuey (c55cb4c90)
- Bug 1155968 - Fix indentation warnings to comply with PEP8. r=khuey (a4d98d541)
- Bug 1155968 - Fix variable use before initialization. r=khuey (108654e6e)
- Bug 1155968 - Fix correct number of empty lines between objects to comply with PEP8. r=khuey (595d69ae4)
- Bug 1155968 - Remove semicolons at ends of statements (PEP8). r=khuey (ab4007ec8)
- Bug 1155968 - Remove trailing whitespace in header.py. r=khuey (48e38de7e)
- Bug 1155968 - Change '==' and '!=' to 'is' and 'is not' to comply with PEP8. r=khuey (f45edd3ba)
- spacing (a26387129)
- Bug 1181297 - Add debug descriptor to nsINode. r=smaug (624cce14d)
- missing part of Bug 1181130 - Part 3 (6fe0bbb81)
- Bug 1155477 follow-up: Fix nsINode::ChildNodes() (88e44bc63)
- Bug 1163916 (part 1)
- Avoid a static nsDebugImpl constructor. r=froydnj. (f05047d11)
- Bug 1163916 (part 2)
- Avoid a static constructor for kCompressedBufferLength. r=froydnj. (cb6d85364)
- Bug 1146416 - Move remote anonymous temporary file opening to the main thread. r=roc (1ed85bfa5) (b4c337a45)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1175600. Add getRelativePath/setRelativePath to nsIFile. r=froydnj (93515cbda)
- bug 1171124 - Swap some XP_MACOSX for XP_DARWIN in nsLocalFileUnix. r=froydnj (1928918ac)
- Bug 1192230 - clean up reference-counting in xpcom/; r=erahm (11528cd9f)
- missing bit of Bug 1138293 - Use malloc/free/realloc/calloc (365fb9991)
- Bug 1175601. Make nsIFile.getRelativeDescriptor work with paths with aths with arbitrary numbers of segments, not just 32. r=froydnj (a4b5ea11d)
- Bug 1175600 followup. Add getRelativePath to ye othere nsIFile implementatione so as to de-bust ye olde CLOSED TREE (b23dfee9e)
- Bug 1159604 - Use fallible allocations in nsLinebreakConverter.cpp (as the code expects). r=smaug (498f30023)
- Bug 1139547 - Fix unsequenced variable modmification/access error. r=botond,bsmedberg (a8460ecff)
- Bug 1167380 - Mark (Read/Write)SegmentsState::m(Source/Sink) as MOZ_NON_OWNING_REF and mark as MOZ_STACK_CLASS. r=froydnj (a1f2dc2ae)
- Bug 1137464 - add missing include for nsICloneableInputStream.h to nsStreamUtils.cpp; r=bkelly (dddd1831c)
- Bug 1026761 - CID 749761: nsAStreamCopier::Process can use sourceCondition, sinkCondition uninitialized. r=froydnj (a728f2b3e)
- Bug 1189423 - part 1 - Add MOZ_COUNT_CTOR/DTOR for nsXPTCStubBase. r=froydnj (208b578bb)
- Bug 1189423 - part 2 - Remove superfluous |new| result check. r=froydnj (b58d8b1fd)
- Bug 1151506 - Null-check the count parameter in GetConstantCount. r=froydnj (6e89f6635)
- Bug 1171603 - Better size check in nsTSubstring::ReplacePrep. r=ehsan (f17bb9c07)
- Bug 603201 - Enable primitive receivers in [[Get]]. r=jorendorff (24e6b04e2)
- revert/align malloc functions to bug 1156317 21 April 2015 (89de8cbad)
- Bug 1081260 - Update the malloc counters if we successfully recover from OOM; r=jonco (c3a03f041)
- Bug 1196210 - Fix an incomplete assertion in the nursery; r=jonco (84140599a)
- Bug 1198826 - Increment (plain) gcNumber on all GCs, r=terrence (a45b9d65c)
- Bug 1184578 - Fix the nursery profiling print statement; r=sfink (f03accbe4)
- Bug 1188878 - Ensure RematerializedFrames are cleared from Debugger instances on Ion bailout failure. (r=jandem) (0cad2e549)
- pointer style (96793b3b3)
- some leftover (7685205e9)
- pointer style (5dc480bd4)
- Bug 1145781 - Unlazify functions when getting their debug scopes. (r=jimb) (f86c2a1b6)
- Bug 1148388 - Handle lost accesses in missing Debugger scopes for block objects. (r=jimb) (9c1734834)
- Bug 1118865 - Relax assertion in DebugScopeProxy::isMagicMissingArgumentsValue. (r=nbp) (7b46b3929)
- Bug 1193046 - Clear prevUpToDate on younger frames when toggling frame debuggeeness off->on. (r=jimb) (f93459582)
- Bug 1188334 - Fix this one weird case with creating debug block scopes of 0-variable block scopes that come from deprecated let exprs inside generators. (r=jimb) (69cc9afe9)
- code style (dc626020e)
- Bug 1135703 - Ensure that lastProfilingFrame gets set appropriately on ALL JitActivations when profiling is turned on or off. r=shu (64665fe96)
- missing init, taken from TFF (dc9544999)
- pointer style (84478dba2)
- cleanup (6e2dd6ae3)
- reposition due to misspatch (738769d65)
- Bug 1191758 - Rework JS::FormatStackDump() to fix OOM handling r=terrence (680e5f8d2)
- Bug 1195545 - Add instruction reordering pass to IonMonkey, r=sunfish. (ba1441975) (16aec83f0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1153153: IonMonkey: Repoint the block instead of deleting the block for andor statements, r=bhackett (00fd49f31)
- pointer style (5eb699fff)
- back out barrier check like in FF and TFF (57b37fc09)
- put back inlining failure abort reason (d694cac7b)
- Bug 1196579, bug 1196587, bug 1196589 - Fix some unboxed array bugs, r=jandem. (34f6e97ed)
- Bug 1138676 - Watch for groups with lazy protos in PropertyReadNeedsTypeBarrier, r=jandem. (577d48da0)
- Bug 1138676 - Watch for groups with lazy protos in PropertyReadNeedsTypeBarrier, r=jandem. (53a8b3bc2)
- Bug 1198090 - Use AutoInitGCManagedObject when creating UnboxedLayout in TryConvertToUnboxedLayout() r=terrence (02d85ed7a)
- Bug 1195452 - Make UnboxedLayout::makeNativeGroup() handle OOM when propagating property types r=bhackett (127ac3143) (99fe0d1a1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1152512 - Use the latest JavaScript version when parsing AutoConfig files. r=mrbkap (1f68c0fc8)
- Bug 1138059 - Tweak XPCOMUtils.defineLazyGetter behavior to avoid weird behavior in weird cases. r=mak. (9adbc6d75)
- Bug 1171013 - Extend defineLazyModuleGetter to support user-defined proxy objects. r=mfinkle (aa469e579)
- Bug 1171904 - Remove --enable-js-crash-diagnostics and just use the NIGHTLY defines; r=sfink (b47e0d9ca)
- Pointer style (01a808b27)
- Bug 1176568. Fix the proto cycle checking to work correctly for inner/outer globals. r=waldo (78cd2558d)
- Bug 1144452. Print the global in JSObject::dump. r=waldo (1c00520a1)
- Bug 1191482 - Improve WeakCache sweep code and add assertions r=terence (5ca525c46)
- Bug 1188836 - Fix compacting GC zone selection by passing total arenacount to ShouldRelocateZone() r=terrence (11c95eb99)
- Bug 1188936 - Release/protect relocated arenas earlier r=terrence (1700c2a6e)
- pointer style (6e3e502d7)
- do not start private by default (86b11721d)
- Bug 1153707 jsval is wrongly passed to XPT Javascript method on ppc/32 and SPARC/32 r=bobbyholley (a02e2f6d9)
- Bug 1170859- MIPS64: Fix copy u32 type arg to argument register. r=froydnj (c489e99b4)
- Bug 1155154 - Part 1 - Fix the check for duplicate filters when one filter is a subtring of another one. r=smaug (e442c3c0c)
- Bug 1155154 - Part 2 - Rename extension filter. r=smaug (8f9b4d21e)
- Bug 1155154 - Part 3 - Ignore file extension filters with characters that can be interpreted by the file picker. r=smaug (cf972fd8f)
- Bug 1186603 - Add a "Contains" method for string classes and use it in HTMLInputElement. r=nfroyd (c5d5f51e8) (48a663d7c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 559303 - Consolidate strBuf and longStrBuf in the tokenizer. r=wchen. (b385e7635)
- Bug 489820 part 1 - Make charRefBuf non-growable and have the same lifetime as the tokenizer. r=wchen. (5c9a2c402)
- Bug 489820 part 2 - Grow buffers to the worst-case size before tokenizing; fix comments. r=wchen. (7dad72a9a)
- Bug 1176668 - Fix overflow avoidance in numeric character reference handling. r=wchen. (f9cdb2b5b)
- Bug 1171309 - Remove PREF_Init()'s return value. r=bsmedberg. (245dd4436)
- Bug 916101 - Show entire pref name when wanring about size, r=mossop (61245be0f)
- add back crashrep, it is not defined anyway (4995d8d3e)
- Bug 1195123: Restructure logic (pulling out "!") for SVG image rejection, to make it clearer that it matches the comment. r=longsonr (57e3698f6)
- Bug 629682 - Add a better warning message for SVG-as-an-image external resources being blocked. r=dholbert (35ea836e4)
- remove useless cast (abb30e8ac)
- add internal CSP preload check from TFF (14c4d843e)
- Bug 1167650 - Expose DOMRequest and DOMCursor to workers. r=bent (468365262)
- Bug 1154041 - Enable child process memory report logging by default on B2G. r=erahm (141254fc5)
- namespace (515b42704)
- Bug 1164587 - Get rid of Fault() in the cycle collector. r=smaug (9587d4971) (afea1b3ff)

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 640cd329f...afea1b3ff:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- missing of Bug 1130096 - Convert embedding/components/windowwatcher/ to Gecko style (883cc280e)
- Bug 1114299 - Pass window features up from the content process via nsCString. r=smaug (017de6dc8)
- Bug 1114299 - Be more strict about which window chromeFlags we compute from content. r=smaug (71e9f4959)
- Bug 1159034 - Only fake no-alpha for the backbuffer. - r=kamidphish (2bc4bcf14)
- Bug 1184786 - Fix LastColorAttachment(). r=jgilber (b320f23de)
- Bug 1184786 - Fix ReadBuffer parameter validation. r=jgilber (7c6fac544)
- Bug 1151736 - More information to pick up with crash reports. r=jgilbert (cd26cb6cb)
- Bug 1151736 - Lose context on OOM instead of crashing. r=jgilbert (904e2d98a)
- Bug 1176153. Have binding code grab the array buffer view type for ArrayBufferView arguments, so consumers don't have to manually use JSAPI to do it. Use the new setup in WebGL code. r=smau (3a93669ee)
- Bug 1182347 - Implement OriginAttributesPattern. r=sicking,f=allstars.chh (10eb6487c)
- Bug 922212 - Add console.dirxml. r=bgrins, r=mrbkap (85ebd7e39)
- Bug 1176341 - De-holder nsIXPConnect::CreateSandbox. r=baku,gabor (d27b571d5)
- Bug 1156005 - Mark the nsIAtom members of NodeInfo::NodeInfoInner as MOZ_NON_OWNING_REF; r=baku (3c17318c4)
- Bug 1156006 - Mark NodeInfo::mDocument as MOZ_NON_OWNING_REF; r=baku (67ad08801)
- Bug 1169129 - Make DOMException::Create(nsresult, nsCString) accept nsACString. r=bholley (22e2f4e5e)
- Bug 1156099 - Mark the atom members of NodeInfo as nsCOMPtr's; r=baku (83dca3dde)
- Bug 1176757 - Throw a DataCloneError when attempting to invoke 'cloneNode' on a 'ShadowRoot' and associated mochitest. r=wchen (decac1493)
- Bug 1169044 - Patch 6 - Update web-platform-tests expected data. r=jgraham (def441a11)
- Bug 1169044 - Patch 7 - Set mObserver in URLSearchParams. a=bustage. (80bd7a589)
- Bug 1181259 Remove stray debugging printf from Cache API. r=froydnj (8b030de0a)
- Bug 1173439 P1 Store URLs as UTF8 strings in Cache instead of UTF16. r=ehsan (ad3120be5)
- Bug 1180765 - Bump the caches.sqlite version numbers because of the field that was added in bug 1169044; r=jdm (c40b57eab)
- Bug 1173439 P2 Parse Response URL query as a separate field. r=ehsan (3b5c9641b)
- Bug 1173439 P3 Use url query field for database matching and Request creation. r=ehsan (18969bd6c)
- Bug 1173439 P4 Remove Request url field from Cache API database. r=ehsan (00e45614d)
- Bug 1173439 P5 Cache should index on a hash instead of the url itself. r=ehsan (eafb8d1a1)
- Bug 1177916 - URLSearchParams::GetParentObject should not return nullptr, r=smaug (c44513ab6)
- Bug 1177916 - URL should be a nsWrapperCache object, r=smaug (67c3f7221)
- Bug 1121773 - Conditionally include SiteSpecificUserAgent files on mobile/android. (37db816f1) (34074a23e)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1145017. Use the new proto setup for custom element prototypes when possible. r=wchen,bholley (67789348c)
- Bug 1183450, properly wrappercache URL object, r=baku (ce6ef8436)
- space cleanup (2de44c12c)
- Bug 1155477 - Convert nsINode::Slots::mChildNodes to an nsRefPtr; r=baku (721d52f31)
- Bug 1156009 - Mark nsChildContentList::mNode as MOZ_NON_OWNING_REF; r=baku (acaba6531)
- remaining of 1155477 (d1dc03fc0)
- spacing like gecko, even if bad (7ff16eeae)
- Bug 1155475 - Mark nsINode::Slots::mWeakReference as MOZ_NON_OWNING_REF; r=baku (59b241ae6)
- Bug 1156011 - Mark nsINode::mFirstChild as MOZ_NON_OWNING_REF; r=baku (5255acaa5)
- Bug 1156013 - Mark nsINode::mSubtreeRoot as MOZ_NON_OWNING_REF; r=baku (4da7e61cf)
- Bug 1156012 - Mark nsINode::m{Next,Previous}Sibling as MOZ_NON_OWNING_REF; r=baku (33022b4e0)
- Bug 1156010 - Mark nsINode::mParent as MOZ_OWNING_REF; r=smaug (3c975656a)
- fix typo (c06ca0d92)
- Bug 1165184 - Move nsChildContentList to its own header. r=peterv (408a2cb2e)
- Bug 1167390 - Mark nsNodeWeakReference::mNode as MOZ_NON_OWNING_REF. r=smaug (5a2ab3838)
- missing bit 1117172 part 3 (ab0b032b9)
- Bug 1184065, properly support WrapperCache on DestinationInsertionPointList, r=wchen (4afc484a7)
- missing bit of Bug 1095098 - followup - add back some static analysis attributes lost in a rebase; r=me (08d509ef7)
- Bug 1156790 - mark various nsCOMPtr_helper-esque classes as final; r=mccr8 (826d1f5ca) (43fb101b1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1166488 - Eliminate ServiceWorkerRegistrationBase::mCCDummy. r=smaug (a82dedc28)
- Bug 1167375 - make nsTWeakRef use a nsRefPtr internally. r=nfroyd (f1e9def06)
- Bug 1156966 - Avoid writing 0's to mEmptyHdr in nsTArray since it triggers TSan warnings. r=nfroyd (b4d068d1b)
- Bug 1155968 - Place imports on separate lines. r=khuey (bfd1d2e30)
- Bug 1155968 - Whitespace fixes in xpidl.py to comply with PEP8. r=khuey (b3e787594)
- Bug 1155968 - Move statements to their own lines. r=khuey (c55cb4c90)
- Bug 1155968 - Fix indentation warnings to comply with PEP8. r=khuey (a4d98d541)
- Bug 1155968 - Fix variable use before initialization. r=khuey (108654e6e)
- Bug 1155968 - Fix correct number of empty lines between objects to comply with PEP8. r=khuey (595d69ae4)
- Bug 1155968 - Remove semicolons at ends of statements (PEP8). r=khuey (ab4007ec8)
- Bug 1155968 - Remove trailing whitespace in header.py. r=khuey (48e38de7e)
- Bug 1155968 - Change '==' and '!=' to 'is' and 'is not' to comply with PEP8. r=khuey (f45edd3ba)
- spacing (a26387129)
- Bug 1181297 - Add debug descriptor to nsINode. r=smaug (624cce14d)
- missing part of Bug 1181130 - Part 3 (6fe0bbb81)
- Bug 1155477 follow-up: Fix nsINode::ChildNodes() (88e44bc63)
- Bug 1163916 (part 1)
- Avoid a static nsDebugImpl constructor. r=froydnj. (f05047d11)
- Bug 1163916 (part 2)
- Avoid a static constructor for kCompressedBufferLength. r=froydnj. (cb6d85364)
- Bug 1146416 - Move remote anonymous temporary file opening to the main thread. r=roc (1ed85bfa5) (b4c337a45)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1175600. Add getRelativePath/setRelativePath to nsIFile. r=froydnj (93515cbda)
- bug 1171124 - Swap some XP_MACOSX for XP_DARWIN in nsLocalFileUnix. r=froydnj (1928918ac)
- Bug 1192230 - clean up reference-counting in xpcom/; r=erahm (11528cd9f)
- missing bit of Bug 1138293 - Use malloc/free/realloc/calloc (365fb9991)
- Bug 1175601. Make nsIFile.getRelativeDescriptor work with paths with aths with arbitrary numbers of segments, not just 32. r=froydnj (a4b5ea11d)
- Bug 1175600 followup. Add getRelativePath to ye othere nsIFile implementatione so as to de-bust ye olde CLOSED TREE (b23dfee9e)
- Bug 1159604 - Use fallible allocations in nsLinebreakConverter.cpp (as the code expects). r=smaug (498f30023)
- Bug 1139547 - Fix unsequenced variable modmification/access error. r=botond,bsmedberg (a8460ecff)
- Bug 1167380 - Mark (Read/Write)SegmentsState::m(Source/Sink) as MOZ_NON_OWNING_REF and mark as MOZ_STACK_CLASS. r=froydnj (a1f2dc2ae)
- Bug 1137464 - add missing include for nsICloneableInputStream.h to nsStreamUtils.cpp; r=bkelly (dddd1831c)
- Bug 1026761 - CID 749761: nsAStreamCopier::Process can use sourceCondition, sinkCondition uninitialized. r=froydnj (a728f2b3e)
- Bug 1189423 - part 1 - Add MOZ_COUNT_CTOR/DTOR for nsXPTCStubBase. r=froydnj (208b578bb)
- Bug 1189423 - part 2 - Remove superfluous |new| result check. r=froydnj (b58d8b1fd)
- Bug 1151506 - Null-check the count parameter in GetConstantCount. r=froydnj (6e89f6635)
- Bug 1171603 - Better size check in nsTSubstring::ReplacePrep. r=ehsan (f17bb9c07)
- Bug 603201 - Enable primitive receivers in [[Get]]. r=jorendorff (24e6b04e2)
- revert/align malloc functions to bug 1156317 21 April 2015 (89de8cbad)
- Bug 1081260 - Update the malloc counters if we successfully recover from OOM; r=jonco (c3a03f041)
- Bug 1196210 - Fix an incomplete assertion in the nursery; r=jonco (84140599a)
- Bug 1198826 - Increment (plain) gcNumber on all GCs, r=terrence (a45b9d65c)
- Bug 1184578 - Fix the nursery profiling print statement; r=sfink (f03accbe4)
- Bug 1188878 - Ensure RematerializedFrames are cleared from Debugger instances on Ion bailout failure. (r=jandem) (0cad2e549)
- pointer style (96793b3b3)
- some leftover (7685205e9)
- pointer style (5dc480bd4)
- Bug 1145781 - Unlazify functions when getting their debug scopes. (r=jimb) (f86c2a1b6)
- Bug 1148388 - Handle lost accesses in missing Debugger scopes for block objects. (r=jimb) (9c1734834)
- Bug 1118865 - Relax assertion in DebugScopeProxy::isMagicMissingArgumentsValue. (r=nbp) (7b46b3929)
- Bug 1193046 - Clear prevUpToDate on younger frames when toggling frame debuggeeness off->on. (r=jimb) (f93459582)
- Bug 1188334 - Fix this one weird case with creating debug block scopes of 0-variable block scopes that come from deprecated let exprs inside generators. (r=jimb) (69cc9afe9)
- code style (dc626020e)
- Bug 1135703 - Ensure that lastProfilingFrame gets set appropriately on ALL JitActivations when profiling is turned on or off. r=shu (64665fe96)
- missing init, taken from TFF (dc9544999)
- pointer style (84478dba2)
- cleanup (6e2dd6ae3)
- reposition due to misspatch (738769d65)
- Bug 1191758 - Rework JS::FormatStackDump() to fix OOM handling r=terrence (680e5f8d2)
- Bug 1195545 - Add instruction reordering pass to IonMonkey, r=sunfish. (ba1441975) (16aec83f0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1153153: IonMonkey: Repoint the block instead of deleting the block for andor statements, r=bhackett (00fd49f31)
- pointer style (5eb699fff)
- back out barrier check like in FF and TFF (57b37fc09)
- put back inlining failure abort reason (d694cac7b)
- Bug 1196579, bug 1196587, bug 1196589 - Fix some unboxed array bugs, r=jandem. (34f6e97ed)
- Bug 1138676 - Watch for groups with lazy protos in PropertyReadNeedsTypeBarrier, r=jandem. (577d48da0)
- Bug 1138676 - Watch for groups with lazy protos in PropertyReadNeedsTypeBarrier, r=jandem. (53a8b3bc2)
- Bug 1198090 - Use AutoInitGCManagedObject when creating UnboxedLayout in TryConvertToUnboxedLayout() r=terrence (02d85ed7a)
- Bug 1195452 - Make UnboxedLayout::makeNativeGroup() handle OOM when propagating property types r=bhackett (127ac3143) (99fe0d1a1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1152512 - Use the latest JavaScript version when parsing AutoConfig files. r=mrbkap (1f68c0fc8)
- Bug 1138059 - Tweak XPCOMUtils.defineLazyGetter behavior to avoid weird behavior in weird cases. r=mak. (9adbc6d75)
- Bug 1171013 - Extend defineLazyModuleGetter to support user-defined proxy objects. r=mfinkle (aa469e579)
- Bug 1171904 - Remove --enable-js-crash-diagnostics and just use the NIGHTLY defines; r=sfink (b47e0d9ca)
- Pointer style (01a808b27)
- Bug 1176568. Fix the proto cycle checking to work correctly for inner/outer globals. r=waldo (78cd2558d)
- Bug 1144452. Print the global in JSObject::dump. r=waldo (1c00520a1)
- Bug 1191482 - Improve WeakCache sweep code and add assertions r=terence (5ca525c46)
- Bug 1188836 - Fix compacting GC zone selection by passing total arenacount to ShouldRelocateZone() r=terrence (11c95eb99)
- Bug 1188936 - Release/protect relocated arenas earlier r=terrence (1700c2a6e)
- pointer style (6e3e502d7)
- do not start private by default (86b11721d)
- Bug 1153707 jsval is wrongly passed to XPT Javascript method on ppc/32 and SPARC/32 r=bobbyholley (a02e2f6d9)
- Bug 1170859- MIPS64: Fix copy u32 type arg to argument register. r=froydnj (c489e99b4)
- Bug 1155154 - Part 1 - Fix the check for duplicate filters when one filter is a subtring of another one. r=smaug (e442c3c0c)
- Bug 1155154 - Part 2 - Rename extension filter. r=smaug (8f9b4d21e)
- Bug 1155154 - Part 3 - Ignore file extension filters with characters that can be interpreted by the file picker. r=smaug (cf972fd8f)
- Bug 1186603 - Add a "Contains" method for string classes and use it in HTMLInputElement. r=nfroyd (c5d5f51e8) (48a663d7c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 559303 - Consolidate strBuf and longStrBuf in the tokenizer. r=wchen. (b385e7635)
- Bug 489820 part 1 - Make charRefBuf non-growable and have the same lifetime as the tokenizer. r=wchen. (5c9a2c402)
- Bug 489820 part 2 - Grow buffers to the worst-case size before tokenizing; fix comments. r=wchen. (7dad72a9a)
- Bug 1176668 - Fix overflow avoidance in numeric character reference handling. r=wchen. (f9cdb2b5b)
- Bug 1171309 - Remove PREF_Init()'s return value. r=bsmedberg. (245dd4436)
- Bug 916101 - Show entire pref name when wanring about size, r=mossop (61245be0f)
- add back crashrep, it is not defined anyway (4995d8d3e)
- Bug 1195123: Restructure logic (pulling out "!") for SVG image rejection, to make it clearer that it matches the comment. r=longsonr (57e3698f6)
- Bug 629682 - Add a better warning message for SVG-as-an-image external resources being blocked. r=dholbert (35ea836e4)
- remove useless cast (abb30e8ac)
- add internal CSP preload check from TFF (14c4d843e)
- Bug 1167650 - Expose DOMRequest and DOMCursor to workers. r=bent (468365262)
- Bug 1154041 - Enable child process memory report logging by default on B2G. r=erahm (141254fc5)
- namespace (515b42704)
- Bug 1164587 - Get rid of Fault() in the cycle collector. r=smaug (9587d4971) (afea1b3ff)

* 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

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20220122-f94c0da-uxp-b0eda70ed-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20220122-f94c0da-uxp-b0eda70ed-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-20220122-f94c0da-uxp-b0eda70ed-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.4a1.win32-git-20220122-ba47fad4d-uxp-b0eda70ed-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20220122-ba47fad4d-uxp-b0eda70ed-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win64-git-20220122-ba47fad4d-uxp-b0eda70ed-xpmod.7z

Official UXP changes picked since my last build:
- Bug 1740389; r=handyman, a=tjr
Bug 1735071: Make Windows non-ePopupLevelTop popups respect owner z-order. r=edgar, a=tjr (7d96ee2fe)
- Bug 1664149: Hold a self reference in nsDataObj. r=smaug, a=RyanVM (afc2f71d7)
- Bug 1735028 - check for missing signedData field r=keeler (e3fb99406)
- Bug 1743515 - Add dynamic check for valid serialized length. r=jonco, a=RyanVM (2ceec8871)
- Bug 1746720 - Don't special-case <meta> refresh for XSLT. r=ckerschb,freddyb a=RyanVM (b2b02865a)
- Bug 1746011 - Handle truncated ADTS stream. r=bryce, a=RyanVM (62a879b69)
- Bug 1737816 - Handle truncated mp3 resources. r=bryce, a=RyanVM (258790bf3)
- Bug 1741201 - Increase intermediate byte storage maximum capacity. r=janv, a=tjr (7d7c1ab08)
- Bug 1650214 - Cancel progress timer when shutting down FileReader. r=asuth, a=RyanVM (b2d3ec5e9)
- Bug 1737252 - [devtools] Escaping back tick signs. r=nchevobbe, a=RyanVM (5ad78a48d)
- Issue #unknown, update mozglue delay-load DLL list. (164473384)

No official Basilisk changes picked since my last build.

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

* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of now-dead MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. MCP Basilisk/Pale-Moon rev after datecode will be removed later.

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

Hidden Content
This board requires you to be registered and logged-in to view hidden content.
--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20220122-id-f0915f3-uxp-b0eda70ed-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20220122-id-f0915f3-ia-c642e3c-uxp-b0eda70ed-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.

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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

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

Repo changes:
- import changes from UXP:
- Bug 1740389; r=handyman, a=tjr
Bug 1735071: Make Windows non-ePopupLevelTop popups respect owner z-order. r=edgar, a=tjr (39c6d13d3)
- Bug 1664149: Hold a self reference in nsDataObj. r=smaug, a=RyanVM (120b884d9)
- Bug 1735028 - check for missing signedData field r=keeler (298b22980)
- Bug 1743515 - Add dynamic check for valid serialized length. r=jonco, a=RyanVM (49b81b9f0)
- Bug 1746720 - Don't special-case <meta> refresh for XSLT. r=ckerschb,freddyb a=RyanVM (c95c05786)
- Bug 1746011 - Handle truncated ADTS stream. r=bryce, a=RyanVM (1650804ee)
- Bug 1737816 - Handle truncated mp3 resources. r=bryce, a=RyanVM (fb0149c9a)
- Bug 1741201 - Increase intermediate byte storage maximum capacity. r=janv, a=tjr (84045e671)
- Bug 1650214 - Cancel progress timer when shutting down FileReader. r=asuth, a=RyanVM (aa254c9ab)
- Bug 1737252 - [devtools] Escaping back tick signs. r=nchevobbe, a=RyanVM (0abaf48c5)
- Issue #unknown, update mozglue delay-load DLL list. (5148da520) (098160e04)

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220122-f71f51550-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 1200795, part 1 - Eliminate excessive detail from cycle collector graph memory reporting. r=njn (8775704ad4)
- Bug 1200795, part 2 - Add memory reporting for CCGraph::mPtrToNodeMap. r=njn (154912392e)
- Bug 1202670 - Move most of nsCycleCollector::RemoveObjectFromGraph into CCGraph. r=smaug (78b449602d)
- Bug 1163006, part 1 - Make the cycle collector use the concrete logger class. r=smaug (a23f4adfd3)
- Bug 1163657 - Clean up setting of mFlags in CCGraphBuilder's ctor. r=smaug (c49fa66d20)
- Bug 1163006, part 2 - Rename various cycle collector listener variables to logger. r=smaug (c655503d1b)
- Bug 1163006, part 3 - Clean up some cycle collector logger set up code. r=smaug (9825ec8e80)
- Bug 1163006, part 4 - De-COM the nsICycleCollectorListener methods we only call from C++. r=smaug (39e579782f)
- Bug 1163006, part 5 - Add a less COM-y getter for mWantAllTraces. r=smaug (70c424197e)
- Bug 1152505 - CCGraphBuilder::NoteChild should pass aEdgeName by reference. r=smaug (25ffabb54c)
- Bug 1189122 - Assert when we Suspect() when a CC scan is in progress. r=smaug (ae997c0fec)
- Bug 1189829 - fix quadratic behavior in nsConsoleService; r=erahm (2b37337085)
- Bug 1189231 - Impl operator->* to nsAutoPtr. r=nfroyd (a491e0e775)
- Bug 1196050 - Replace NSCAP_Zero usage with decltype(nullptr). r=froydnj (4b4d411103)
- Bug 1196925 - Remove the non-existing relocatable store buffer counts from about:memory; r=njn (d030d12a81)
- Bug 1123237 - Part 2. MemoryProfiler hooks in js engine. r=terrence (e3495c3520)
- Bug 1196847 - Part 1: Allow storage of a unique id for a cell independent of address; r=jonco (53b94846f1)
- Bug 1207730 - Update comments in Barrier.h and sort classes in same order; r=sfink (ba3abf54cb)
- Bug 1196847 - Part 2: Implement a cell hasher that uses unique id based hashes; r=jonco (3811c58b7a)
- Bug 1196848 - Add Zone::uniqueIds to about:memory reports; r=njn (bff35eb98c)
- Bug 1123237 - Part 3. Monitoring allocation and gc events in nursery and tenured heaps. r=terrence (47cc20bb98)
- Bug 1123237 - Part 4. Monitoring allocations and frees for ArrayBuffer. r=terrence,sfink (3495e46571)
- Bug 1123237 - Part 5. Don't emit inline allocation when memory profiler enabled. r=terrence (b4b44652d0)
- Bug 1123237 - Part 6. A new API to get backtrace without allocating memory in profiler. r=mstange (eff2d42cbd)
- Bug 1123237 - Part 7. XPCOM interface for memory profiler. r=smaug (f3a85f8181)
- Bug 1123237 - Part 8. Tracking the memory events. r=BenWa,terrence (8694fa4ad4)
- Bug 1123237 - Part 9. Interface to memory-profiler add-ons. r=jimb (1f8ed472ad)
- Bug 1123237 - Part 10. Expose SwapElements from nsBaseHashtable. r=nfroyd (a2e06425ad)
- Bug 1123237 - Part 11. Don't use STL in memory-profiler. r=BenWa,cervantes (c13096634c)
- Bug 1123237 - Part 12. Fix GC hazards. r=terrence (64776fc60e)
- Bug 1194424 - Part 0: Extend the core dump protobuf message format to accomodate allocation stacks; r=sfink (d25ca13aec)
- Bug 1167292 - Part 1: Add a telemetry probe to time how long it takes to save a heap snapshot; r=ejpbruel (25a9047d18)
- Bug 1167292 - Part 2: Add a telemetry probe to time how long it takes to read a heap snapshot; r=ejpbruel (71e3bb5fe3)
- Bug 1167292 - Part 3: Add telemetry probes for node and edge counts when saving heap snapshots; r=ejpbruel (7985b9edf6)
- Bug 1187062 - Part 0: Make js::Debugger::getObjectAllocationSite return a SavedFrame* rather than a JSObject*; r=sfink (0ec4175b9c)
- Bug 1204613 - Add a static_assert that ProfileEntry::{Flags,Category} do not overlap; r=djvj (a2d3672676)
- Bug 1204168 - Add the js::ProfileEntry::setCategory method; r=djvj (dce07b7eb4) (14412dba8)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1153255 - set a build configuration flag when MOZ_TSAN is enabled; r=jorendorff (6b787252a5)
- bug 1155829 - remove AccessibleWrap::SetMaiHyperlink r=surkov (69718cc37e)
- bug 1155829 - remove MaiHyperlink::Initialize r=surkov (cf770ba16e)
- bug 1155829 - inline MaiHyperlink::GetAtkHyperlink r=surkov (2eb9846a7e)
- bug 1155829 - add shutdown method to MaiAtkObject r=yzen (f4e35f223d)
- bug 1155829 - declare MaiAtkObject in nsMai.h r=yzen (fdb5cd60c7)
- bug 1155829 - move AccessibleWrap::GetMaiHyperlink to MaiAtkObject::GetAtkHyperlink r=surkov (e00ba50a1a)
- bug 1164976 - move AccessibleWrap::FireStateChangeEvent to be a member of MaiAtkObject r=davidb (5aee8b6119)
- Bug 1128365 - MOZ_TOOLS is unnecessary. r=glandium (d7c8d8798d)
- bug 1169376 - Allow getting the OuterDocAccessible for the tab's top level document r=davidb (630780f18e)
- bug 1171728 - Only look for an OuterDoc accessible parent of a proxy if it doesn't have a proxy parent r=lsocks (76a55151bd)
- bug 1107337 - Teach refChildCB to deal with proxies r=lsocks, davidb (1a5cfddb63)
- bug 1172053 - don't call malloc in FireAtkShowHideEvent r=lsocks (350bbd99e1)
- bug 1172053 - don't malloc the signal name in FireAtkTextChangedEvent r=lsocks (9035d29090)
- bug 1107337 - support downcasting Accessible to OuterDocAccessible r=lsocks, davidb (d946ce3bf4)
- bug 1107337 - Add OuterDocAccessible::RemoteChildDoc() r=lsocks, davidb (9fd40de39d)
- bug 1172523 - Move AccessibleWrap::FireAtkTextChangedEvent to MaiAtkObject::FireTextChangeEvent r=lsocks (021898bef4)
- bug 1146518 - allow MaiHyperlink to store references to proxies r=surkov (e068e47855)
- bug 1146518 - make atk hyper link impl support proxies r=surkov (7e4d74efb3)
- bug 1146518 - create MaiHyperlinks for proxies r=surkov (1b2b0ef5fa)
- bug 1146518 - Only pass hyper links to MaiHyperlink::MaiHyperlink r=surkov (2c506d17b7)
- bug 1163070 - fix AtkHyperlinkImpl::getHyperlink after bug 1146518 r=surkov (0a33758e48)
- bug 1172523 - Allow getting the modified text from an AccTextChangeEvent without copying r=lsocks (aa0bf42335)
- bug 1170153 - check documents have a docshell before trying to tell the parent process about new remote DocAccessibles r=davidb (8c35f9cec4)
- bug 1181177 - null check tabChild in DocManager::CreateDocOrRootAccessible r=davidb (6c3e309edb)
- bug 1186528 - don't create a DocAccessibleChild if we can't tell the parent process about it r=lsocks (d3954843b9)
- bug 1164976 - fire useful state change and caret move events for proxies r=davidb (ef2e39e6d9)
- bug 1172525 - rework forwarding events to the parent process r=davidb, lsocks (36537fb8f9) (88653c180)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1001637 - Make math tables implement the nsIAccessibleTable interface. r=surkov (ebbb4325d6)
- Bug 1149118 - Expose radio group with the correct role on OS X, r=surkov (4d4a95735c)
- Bug 1113153 - use 'paragraph' role for paragraphs only, introduce 'text' role for small text containers, r=marcoz (14c4fa5881)
- Bug 1175164 - Do not expose MathML semantics element in the accessibility tree. r=surkov (3945ae0367)
- Bug 930843 part.1 Add test for checking isTrust attribute value of DOMActivate event r=smaug (14a49dd447)
- Bug 930843 part.2 NS_UI_ACTIVATE event should be trusted event even if it's caused by an untrusted event r=smaug (e0af6165b5)
- Bug 1156315 - Call DispatchInputEvent in more places on OS X. r=dvander (e24f42c09f)
- Bug 1186015 part.1 Rename nsIMEContext to mozilla::widget::IMEContext r=jimm (077bf6e772)
- Bug 1186015 part.2 Rename nsIMM32Handler to mozilla::widget::IMMHandler r=jimm+m_kato (a2098e33b5)
- Bug 1184533 Rewrite range check in aOffset of nsIMM32Handler::GetCharacterRectOfSelectedTextAt() r=emk (fb68bc3c56)
- Bug 555642 part.1 nsCaret should have a way to override the caret visible state for hiding caret temporarily and nsEditor should hide caret if composition string doesn't have caret information r=roc (9de4aa366c)
- Bug 1171847 Remove unnecessary ',' in logging code in nsTextStore::Initialize() r=m_kato (78d0d43625)
- Bug 1181714 nsTextStore should store previous focused document manager until new document manager actually gets focus r=m_kato (fd7e820af2)
- Bug 1176950 nsTextStore should keep storing locked content until NOTIFY_IME_OF_COMPOSITION_UPDATE is notified r=emk (0a12349575)
- Bug 1137539 part.1 Implement TSFStaticSink::IsGoogleJapaneseInputActive() r=emk (68d1f9a0ec)
- Bug 1137539 part.2 Implement TSFStaticSink::IsATOKActive() r=emk (51a4208bfa)
- Bug 1137539 part.3 Implement TSFStaticSink::IsFreeChangJieActive() r=emk (affbb81b96)
- Bug 1137539 part.4 Implement TSFStaticSink::IsEasyChangjeiActive() r=emk (abd3e674b6)
- Bug 1186014 Rename nsTextStore to mozilla::widget::TSFTextStore r=jimm+m_kato (ca63351f94)
- Bug 1187351 TSFTextStore should forget modified range at notifying TSF of layout change since GetTextExt() shouldn't return TS_E_NOLAYOUT after that r=emk (48878793e0)
- Bug 1187367 TSFTextStore shouldn't destroy native caret for ATOK until notifying TSF of layout change r=emk (a2a4022d15)
- Bug 1187566 TSFTextStore::Content should compute mMinTextModified Offset only with the latest composition string and original composition string, and also the hack should be enabled on Win10 r=emk (1368885efe)
- Bug 1050644 part.1 Add methods to check whether the active TIP is Chinese TIP which deosn't show candidate window in e10s mode r=emk (1b783e682e)
- Bug 1050644 part.2 Hack ITextStoreACP::GetTextExt()'s offset for some Chinese TIPs of MS r=emk (c05cec10ce)
- Bug 1187579 Enable TSF in e10s mode r=m_kato (1ae106231a)
- Bug 555642 part.2 IME handlers on Windows shouldn't append caret range if the caret is in the target clause which doesn't have specific style r=m_kato (88bae2c8da)
- Bug 1196124 Fix mismatch of printf style string and following arguments of MOZ_LOG() in IMMHandler::GetCharacterRectOfSelectedTextAt() r=m_kato (0f6debd0d3)
- Bug 90712 Cancel composition when Enter key message isn't consumed by IME r=m_kato (0febdb1fd9)
- pointer style (6c984274cd)
- Bug 1177268 - implement aria-rowcount/index and aria-colcount/index, r=marcoz (92ac300374)
- Bug 1153135 - Return possibility PEN working while APZC is enabled. r=jimm (8bc77ff84f)
- Bug 1171073 - Suppress content scrolling issue on 64-bit platforms. r=kats (62db0dead3)
- Bug 1121946, Implement e10 cursor drag feedback on Windows, r=jmathies (6e8218d202)
- Bug 1144650 - Don't dispatch touch-based mouse events when APZ is handling touch. r=jimm (53ebea0d90)
- Bug 1163056 - InkCollector activation at first PEN event. r=jimm (b28e0ee58b)
- Bug 895274 part.3 Make the enum of event messages a named enum IGNORE IDL r=smaug (32e04a4e90)
- spacing (b9249221dc)
- Bug 1182966 - Part 3: Add some final annotations to DomainSet. r=mrbkap (3455822e89)
- Bug 1050122 - Part 1: Enable Nuwa on debug builds, and kill it if the preference is false. r=khuey (46685a7bf3)
- Bug 1146229: Remove calling convention modifier from local variable. r=surkov (e5f4b6e5d5)
- bug 1168932 - Implement ProxyCreated and ProxyDestroyed to update mozAccessibles r=tbsaunde (77a007fa21)
- Bug 1169701 - Fire native OS X accessibility events for proxied accessibles r=tbsaunde (c4847135a8)
- bug 1172523 - fire useful text change events for proxies r=lsock (85b7f995b8)
- remove spurious file (229c787360)
- bug 1171117 - Fix cairo to build on iOS. r=jrmuizel (45709c8fe3)
- Bug 963738 - Annotate XPCNativeMember, r=terrence (d1afdde52b)
- Bug 1148383 - Add testcase for previously fixed object metadata issue r=terrence (2c1b762cba)
- Bug 1149797 - Update browser jstests to treat ecma_6/extensions tests as 1.8, so that let is interpreted as a statement and not as an expression. r=bustage in a CLOSED TREE (ac6127d6bc)
- Bug 1150858 - Unwrap the correct object in ArrayBuffer.transfer (r=sfink) (cf67906802)
- Bug 1150380 - IonMonkey: MIPS: Fix JitRuntime::generateProfilerExitFrameTailStub. r=rankov (eeac49ddce)
- use RootedValue for POW as in 1135708 (34c1c3d191)
- Bug 1196648: IonMonkey - Don't run the lazy link stub for asmjs to jit fastpath, r=nbp (686d495371)
- Bug 1121947, Implement e10 cursor drag feedback on Mac, r=smaug (f48df2d1)
- and sync widget/TextEvents.h and TextRange.h with AF. (b91a6a24c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1141906 - Adjust some assertions in Linux sandbox feature detection. r=kang (365e9a6a8e)
- bug 1169408 - Merge mozButtonAccessible and mozPopupButtonAccessible r=surkov (6996bb22e8)
- Bug 1162434 - Make windows emulation work on X64, r=marcoz (f0bb96de8a)
- Bug 1162434 part 2 - Fix ISimpleDOMNode Unique ID on 64 bit systems, r=surkov (1afbaa9fec)
- code style (3cabaf0882)
- Bug 734229 - Partially address by refusing to re-negotiate on NTLM. r=mayhemer, r=keeler (59b7feea33)
- Bug 1164714 - Move netwerk/base/nsISiteSecurityService.idl into security/manager/ssl. r=keeler,mcmanus (154e93a29c)
- Bug 1164714 - Move netwerk/test/TestSTSParser.cpp into security/manager/ssl/tests/. r=keeler (7fc68a2b66)
- Bug 1124649 - Part 1 - Add specific error messages for various types of STS and PKP header failures. r=keeler,hurley (e967aef5fc)
- Bug 1046421 - Do not disclose the system hostname via NTLM handler. r=honzab (a4a85439ca)
- Bug 1084025 - Add telemetry to measure failures due to not falling back. r=keeler (5388e21c64)
- Bug 1106470 - Drop SSLv3 support entirely from PSM. r=keeler (5de896acc0)
- Bug 1195606 - Use channel->ascynOpen2 in security/manager/ssl/nsNSSCallbacks.cpp (r=sicking) (8b5e18f069)
- Bug 1197644 - Remove the security.ssl.warn_missing_rfc5746 pref. r=keeler (f76ae9af3e)
- namespace (7817663683) (f71f51550)

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git afea1b3ff...f71f51550:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1200795, part 1 - Eliminate excessive detail from cycle collector graph memory reporting. r=njn (8775704ad4)
- Bug 1200795, part 2 - Add memory reporting for CCGraph::mPtrToNodeMap. r=njn (154912392e)
- Bug 1202670 - Move most of nsCycleCollector::RemoveObjectFromGraph into CCGraph. r=smaug (78b449602d)
- Bug 1163006, part 1 - Make the cycle collector use the concrete logger class. r=smaug (a23f4adfd3)
- Bug 1163657 - Clean up setting of mFlags in CCGraphBuilder's ctor. r=smaug (c49fa66d20)
- Bug 1163006, part 2 - Rename various cycle collector listener variables to logger. r=smaug (c655503d1b)
- Bug 1163006, part 3 - Clean up some cycle collector logger set up code. r=smaug (9825ec8e80)
- Bug 1163006, part 4 - De-COM the nsICycleCollectorListener methods we only call from C++. r=smaug (39e579782f)
- Bug 1163006, part 5 - Add a less COM-y getter for mWantAllTraces. r=smaug (70c424197e)
- Bug 1152505 - CCGraphBuilder::NoteChild should pass aEdgeName by reference. r=smaug (25ffabb54c)
- Bug 1189122 - Assert when we Suspect() when a CC scan is in progress. r=smaug (ae997c0fec)
- Bug 1189829 - fix quadratic behavior in nsConsoleService; r=erahm (2b37337085)
- Bug 1189231 - Impl operator->* to nsAutoPtr. r=nfroyd (a491e0e775)
- Bug 1196050 - Replace NSCAP_Zero usage with decltype(nullptr). r=froydnj (4b4d411103)
- Bug 1196925 - Remove the non-existing relocatable store buffer counts from about:memory; r=njn (d030d12a81)
- Bug 1123237 - Part 2. MemoryProfiler hooks in js engine. r=terrence (e3495c3520)
- Bug 1196847 - Part 1: Allow storage of a unique id for a cell independent of address; r=jonco (53b94846f1)
- Bug 1207730 - Update comments in Barrier.h and sort classes in same order; r=sfink (ba3abf54cb)
- Bug 1196847 - Part 2: Implement a cell hasher that uses unique id based hashes; r=jonco (3811c58b7a)
- Bug 1196848 - Add Zone::uniqueIds to about:memory reports; r=njn (bff35eb98c)
- Bug 1123237 - Part 3. Monitoring allocation and gc events in nursery and tenured heaps. r=terrence (47cc20bb98)
- Bug 1123237 - Part 4. Monitoring allocations and frees for ArrayBuffer. r=terrence,sfink (3495e46571)
- Bug 1123237 - Part 5. Don't emit inline allocation when memory profiler enabled. r=terrence (b4b44652d0)
- Bug 1123237 - Part 6. A new API to get backtrace without allocating memory in profiler. r=mstange (eff2d42cbd)
- Bug 1123237 - Part 7. XPCOM interface for memory profiler. r=smaug (f3a85f8181)
- Bug 1123237 - Part 8. Tracking the memory events. r=BenWa,terrence (8694fa4ad4)
- Bug 1123237 - Part 9. Interface to memory-profiler add-ons. r=jimb (1f8ed472ad)
- Bug 1123237 - Part 10. Expose SwapElements from nsBaseHashtable. r=nfroyd (a2e06425ad)
- Bug 1123237 - Part 11. Don't use STL in memory-profiler. r=BenWa,cervantes (c13096634c)
- Bug 1123237 - Part 12. Fix GC hazards. r=terrence (64776fc60e)
- Bug 1194424 - Part 0: Extend the core dump protobuf message format to accomodate allocation stacks; r=sfink (d25ca13aec)
- Bug 1167292 - Part 1: Add a telemetry probe to time how long it takes to save a heap snapshot; r=ejpbruel (25a9047d18)
- Bug 1167292 - Part 2: Add a telemetry probe to time how long it takes to read a heap snapshot; r=ejpbruel (71e3bb5fe3)
- Bug 1167292 - Part 3: Add telemetry probes for node and edge counts when saving heap snapshots; r=ejpbruel (7985b9edf6)
- Bug 1187062 - Part 0: Make js::Debugger::getObjectAllocationSite return a SavedFrame* rather than a JSObject*; r=sfink (0ec4175b9c)
- Bug 1204613 - Add a static_assert that ProfileEntry::{Flags,Category} do not overlap; r=djvj (a2d3672676)
- Bug 1204168 - Add the js::ProfileEntry::setCategory method; r=djvj (dce07b7eb4) (14412dba8)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1153255 - set a build configuration flag when MOZ_TSAN is enabled; r=jorendorff (6b787252a5)
- bug 1155829 - remove AccessibleWrap::SetMaiHyperlink r=surkov (69718cc37e)
- bug 1155829 - remove MaiHyperlink::Initialize r=surkov (cf770ba16e)
- bug 1155829 - inline MaiHyperlink::GetAtkHyperlink r=surkov (2eb9846a7e)
- bug 1155829 - add shutdown method to MaiAtkObject r=yzen (f4e35f223d)
- bug 1155829 - declare MaiAtkObject in nsMai.h r=yzen (fdb5cd60c7)
- bug 1155829 - move AccessibleWrap::GetMaiHyperlink to MaiAtkObject::GetAtkHyperlink r=surkov (e00ba50a1a)
- bug 1164976 - move AccessibleWrap::FireStateChangeEvent to be a member of MaiAtkObject r=davidb (5aee8b6119)
- Bug 1128365 - MOZ_TOOLS is unnecessary. r=glandium (d7c8d8798d)
- bug 1169376 - Allow getting the OuterDocAccessible for the tab's top level document r=davidb (630780f18e)
- bug 1171728 - Only look for an OuterDoc accessible parent of a proxy if it doesn't have a proxy parent r=lsocks (76a55151bd)
- bug 1107337 - Teach refChildCB to deal with proxies r=lsocks, davidb (1a5cfddb63)
- bug 1172053 - don't call malloc in FireAtkShowHideEvent r=lsocks (350bbd99e1)
- bug 1172053 - don't malloc the signal name in FireAtkTextChangedEvent r=lsocks (9035d29090)
- bug 1107337 - support downcasting Accessible to OuterDocAccessible r=lsocks, davidb (d946ce3bf4)
- bug 1107337 - Add OuterDocAccessible::RemoteChildDoc() r=lsocks, davidb (9fd40de39d)
- bug 1172523 - Move AccessibleWrap::FireAtkTextChangedEvent to MaiAtkObject::FireTextChangeEvent r=lsocks (021898bef4)
- bug 1146518 - allow MaiHyperlink to store references to proxies r=surkov (e068e47855)
- bug 1146518 - make atk hyper link impl support proxies r=surkov (7e4d74efb3)
- bug 1146518 - create MaiHyperlinks for proxies r=surkov (1b2b0ef5fa)
- bug 1146518 - Only pass hyper links to MaiHyperlink::MaiHyperlink r=surkov (2c506d17b7)
- bug 1163070 - fix AtkHyperlinkImpl::getHyperlink after bug 1146518 r=surkov (0a33758e48)
- bug 1172523 - Allow getting the modified text from an AccTextChangeEvent without copying r=lsocks (aa0bf42335)
- bug 1170153 - check documents have a docshell before trying to tell the parent process about new remote DocAccessibles r=davidb (8c35f9cec4)
- bug 1181177 - null check tabChild in DocManager::CreateDocOrRootAccessible r=davidb (6c3e309edb)
- bug 1186528 - don't create a DocAccessibleChild if we can't tell the parent process about it r=lsocks (d3954843b9)
- bug 1164976 - fire useful state change and caret move events for proxies r=davidb (ef2e39e6d9)
- bug 1172525 - rework forwarding events to the parent process r=davidb, lsocks (36537fb8f9) (88653c180)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1001637 - Make math tables implement the nsIAccessibleTable interface. r=surkov (ebbb4325d6)
- Bug 1149118 - Expose radio group with the correct role on OS X, r=surkov (4d4a95735c)
- Bug 1113153 - use 'paragraph' role for paragraphs only, introduce 'text' role for small text containers, r=marcoz (14c4fa5881)
- Bug 1175164 - Do not expose MathML semantics element in the accessibility tree. r=surkov (3945ae0367)
- Bug 930843 part.1 Add test for checking isTrust attribute value of DOMActivate event r=smaug (14a49dd447)
- Bug 930843 part.2 NS_UI_ACTIVATE event should be trusted event even if it's caused by an untrusted event r=smaug (e0af6165b5)
- Bug 1156315 - Call DispatchInputEvent in more places on OS X. r=dvander (e24f42c09f)
- Bug 1186015 part.1 Rename nsIMEContext to mozilla::widget::IMEContext r=jimm (077bf6e772)
- Bug 1186015 part.2 Rename nsIMM32Handler to mozilla::widget::IMMHandler r=jimm+m_kato (a2098e33b5)
- Bug 1184533 Rewrite range check in aOffset of nsIMM32Handler::GetCharacterRectOfSelectedTextAt() r=emk (fb68bc3c56)
- Bug 555642 part.1 nsCaret should have a way to override the caret visible state for hiding caret temporarily and nsEditor should hide caret if composition string doesn't have caret information r=roc (9de4aa366c)
- Bug 1171847 Remove unnecessary ',' in logging code in nsTextStore::Initialize() r=m_kato (78d0d43625)
- Bug 1181714 nsTextStore should store previous focused document manager until new document manager actually gets focus r=m_kato (fd7e820af2)
- Bug 1176950 nsTextStore should keep storing locked content until NOTIFY_IME_OF_COMPOSITION_UPDATE is notified r=emk (0a12349575)
- Bug 1137539 part.1 Implement TSFStaticSink::IsGoogleJapaneseInputActive() r=emk (68d1f9a0ec)
- Bug 1137539 part.2 Implement TSFStaticSink::IsATOKActive() r=emk (51a4208bfa)
- Bug 1137539 part.3 Implement TSFStaticSink::IsFreeChangJieActive() r=emk (affbb81b96)
- Bug 1137539 part.4 Implement TSFStaticSink::IsEasyChangjeiActive() r=emk (abd3e674b6)
- Bug 1186014 Rename nsTextStore to mozilla::widget::TSFTextStore r=jimm+m_kato (ca63351f94)
- Bug 1187351 TSFTextStore should forget modified range at notifying TSF of layout change since GetTextExt() shouldn't return TS_E_NOLAYOUT after that r=emk (48878793e0)
- Bug 1187367 TSFTextStore shouldn't destroy native caret for ATOK until notifying TSF of layout change r=emk (a2a4022d15)
- Bug 1187566 TSFTextStore::Content should compute mMinTextModified Offset only with the latest composition string and original composition string, and also the hack should be enabled on Win10 r=emk (1368885efe)
- Bug 1050644 part.1 Add methods to check whether the active TIP is Chinese TIP which deosn't show candidate window in e10s mode r=emk (1b783e682e)
- Bug 1050644 part.2 Hack ITextStoreACP::GetTextExt()'s offset for some Chinese TIPs of MS r=emk (c05cec10ce)
- Bug 1187579 Enable TSF in e10s mode r=m_kato (1ae106231a)
- Bug 555642 part.2 IME handlers on Windows shouldn't append caret range if the caret is in the target clause which doesn't have specific style r=m_kato (88bae2c8da)
- Bug 1196124 Fix mismatch of printf style string and following arguments of MOZ_LOG() in IMMHandler::GetCharacterRectOfSelectedTextAt() r=m_kato (0f6debd0d3)
- Bug 90712 Cancel composition when Enter key message isn't consumed by IME r=m_kato (0febdb1fd9)
- pointer style (6c984274cd)
- Bug 1177268 - implement aria-rowcount/index and aria-colcount/index, r=marcoz (92ac300374)
- Bug 1153135 - Return possibility PEN working while APZC is enabled. r=jimm (8bc77ff84f)
- Bug 1171073 - Suppress content scrolling issue on 64-bit platforms. r=kats (62db0dead3)
- Bug 1121946, Implement e10 cursor drag feedback on Windows, r=jmathies (6e8218d202)
- Bug 1144650 - Don't dispatch touch-based mouse events when APZ is handling touch. r=jimm (53ebea0d90)
- Bug 1163056 - InkCollector activation at first PEN event. r=jimm (b28e0ee58b)
- Bug 895274 part.3 Make the enum of event messages a named enum IGNORE IDL r=smaug (32e04a4e90)
- spacing (b9249221dc)
- Bug 1182966 - Part 3: Add some final annotations to DomainSet. r=mrbkap (3455822e89)
- Bug 1050122 - Part 1: Enable Nuwa on debug builds, and kill it if the preference is false. r=khuey (46685a7bf3)
- Bug 1146229: Remove calling convention modifier from local variable. r=surkov (e5f4b6e5d5)
- bug 1168932 - Implement ProxyCreated and ProxyDestroyed to update mozAccessibles r=tbsaunde (77a007fa21)
- Bug 1169701 - Fire native OS X accessibility events for proxied accessibles r=tbsaunde (c4847135a8)
- bug 1172523 - fire useful text change events for proxies r=lsock (85b7f995b8)
- remove spurious file (229c787360)
- bug 1171117 - Fix cairo to build on iOS. r=jrmuizel (45709c8fe3)
- Bug 963738 - Annotate XPCNativeMember, r=terrence (d1afdde52b)
- Bug 1148383 - Add testcase for previously fixed object metadata issue r=terrence (2c1b762cba)
- Bug 1149797 - Update browser jstests to treat ecma_6/extensions tests as 1.8, so that let is interpreted as a statement and not as an expression. r=bustage in a CLOSED TREE (ac6127d6bc)
- Bug 1150858 - Unwrap the correct object in ArrayBuffer.transfer (r=sfink) (cf67906802)
- Bug 1150380 - IonMonkey: MIPS: Fix JitRuntime::generateProfilerExitFrameTailStub. r=rankov (eeac49ddce)
- use RootedValue for POW as in 1135708 (34c1c3d191)
- Bug 1196648: IonMonkey - Don't run the lazy link stub for asmjs to jit fastpath, r=nbp (686d495371)
- Bug 1121947, Implement e10 cursor drag feedback on Mac, r=smaug (f48df2d1)
- and sync widget/TextEvents.h and TextRange.h with AF. (b91a6a24c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1141906 - Adjust some assertions in Linux sandbox feature detection. r=kang (365e9a6a8e)
- bug 1169408 - Merge mozButtonAccessible and mozPopupButtonAccessible r=surkov (6996bb22e8)
- Bug 1162434 - Make windows emulation work on X64, r=marcoz (f0bb96de8a)
- Bug 1162434 part 2 - Fix ISimpleDOMNode Unique ID on 64 bit systems, r=surkov (1afbaa9fec)
- code style (3cabaf0882)
- Bug 734229 - Partially address by refusing to re-negotiate on NTLM. r=mayhemer, r=keeler (59b7feea33)
- Bug 1164714 - Move netwerk/base/nsISiteSecurityService.idl into security/manager/ssl. r=keeler,mcmanus (154e93a29c)
- Bug 1164714 - Move netwerk/test/TestSTSParser.cpp into security/manager/ssl/tests/. r=keeler (7fc68a2b66)
- Bug 1124649 - Part 1 - Add specific error messages for various types of STS and PKP header failures. r=keeler,hurley (e967aef5fc)
- Bug 1046421 - Do not disclose the system hostname via NTLM handler. r=honzab (a4a85439ca)
- Bug 1084025 - Add telemetry to measure failures due to not falling back. r=keeler (5388e21c64)
- Bug 1106470 - Drop SSLv3 support entirely from PSM. r=keeler (5de896acc0)
- Bug 1195606 - Use channel->ascynOpen2 in security/manager/ssl/nsNSSCallbacks.cpp (r=sicking) (8b5e18f069)
- Bug 1197644 - Remove the security.ssl.warn_missing_rfc5746 pref. r=keeler (f76ae9af3e)
- namespace (7817663683) (f71f51550)

* 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

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220129-d8ae51153-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 1153444 - Fix up Key Pinning Telemetry (r=keeler) (8a136aeb6f) (partly)
- Bug 1183065 - Add logging on OneCRL revocation checks (r=Cykesiopka) (d8dbd936f3)
- bug 1170303 - treat malformed name information in certificates as a domain name mismatch r=Cykesiopka (733179123e)
- Bug 1193021 - clean up reference-counting in security/; r=keeler (df4b26974f)
- Bug 602122 - Add a static analysis to find XPCOM classes with duplicate mRefCnt members; r=ehsan (02db112583)
- Bug 1180506 - Fix building the clang-plugin with ToT clang; r=mystor (c491ab3b27)
- Bug 1180549 - Fix a startup crash when using the clang-plugin with clang>3.5; r=mystor (9ef5796d3f)
- Bug 1183485 - Exempt security/sandbox/chromium from MOZ_IMPLICIT enforcement. r=ehsan (39aa87ce29)
- Bug 1185188 - Support multiple clang-plugin annotations; r=ehsan (dba7c0697a)
- Bug 1185044 - Unify type annotation logic between MOZ_*_CLASS and MOZ_MUST_USE; r=ehsan (425e42c834)
- Bug 1187486 - Update the clang plugin to detect templated implicit constructors; r=ehsan (fa22b9627f)
- Fix some bad variable names, no bug (79f2eea2b1)
- Bug 1187073 - Add the MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS annotation to clang-plugin. r=ehsan (c6c629a7bf)
- Bug 1192015 - Refactor allocation analysis in clang plugin to better allow adding new analyses, and support detecting temporary value allocations, r=ehsan (5d56ce510b)
- Bug 1192130 - Part 1: Add MOZ_NON_AUTOABLE to restrict using auto in place of certain types, r=ehsan (d2b9712180)
- missing part of Bug 1192130 - Part 2: Use MOZ_NON_AUTOABLE to validate the usage of already_AddRefed, r=ehsan (d66417ecb6)
- Bug 975246 - Part1 - Implement operator->* in nsRefPtr. r=nfroyd, r=gerald (299c514e39)
- Bug 975246 - Part2- Test Invoking via operator->*. r=nfroyd (197e539bfd)
- Bug 975246 - Part3 - Using nsRefPtr->* operator. r=nfroyd (55010f772e)
- Bug 1056356 - Add support for nsRefPtr<const T>. r=froydnj (d11d8183b8)
- fix token to adhere to bug 1135708 (056463d154) (f1e094af8)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1194022 - Add another exception for a token after yield expression without operand and followed by EOL. r=Waldo (6f6806dd55)
- Bug 1193777 - Remove pn==null case from ModuleCompiler::fail(). r=Waldo (ad7a00bc9e)
- fix debug code (185d538d36)
- Bug 1186723 - Make BytecodeEmitter::emitDupAt take a reasonable offset r=arai (c75ba4dac2)
- fix one more assert (6572298e7b)
- Bug 1149298 - Part 1: Test cases. r=drno (66301726be)
- Bug 1149298 - Part 2: When destroying a candidate, ensure that the ice_ctx doesn't continue waiting for it to init. r=drno (62b15139c6)
- missing part of Bug 1149298 - Part 3: Fire end of candidates signal when StartGathering has nothing to do, and only call StartGathering once per offer/answer. r=drno (aecf2da75f)
- Bug 1143526 - DataStore API should create DOMError with proper error messages, r=fabrice (f7971e9039)
- Bug 1149784 - Make nsSubDocumentFrame::GetMarginAttributes use CSSIntSize instead of the unit-less nsIntSize. r=roc (8dd64a1d9e)
- missing part of 1022064 (c96b8add9a)
- Bug 1138590 - Create a WebChannel for receiving FxA profile change notifications. r=markh (49a2234a21)
- Bug 1139657 - Expose a method on FxAccounts for retrieving profile information. r=markh (2e44487ef5) (4d3fc3ae7)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- No bug. Minor analysis fix for duplicate avoidance logic. Does not seem to matter in practice. r=woof! (57c242e0b8)
- pointer style (adeb45154d)
- Bug 1167385 - Mark xpcObjectHelper's unsafe references as UNSAFE_REF. r=bholley (2023354f74)
- Bug 1185056 - Use the normal CC macros for XPCWrappedNative. r=smaug (7df93c9f0f)
- Bug 1141079 - Make jemalloc_config.c a C++ source file. r=ted (d784a65774)
- Bug 1141079 - Setup custom jemalloc chunk hooks to keep RSS usage low. r=njn (227f7527c4)
- Bug 1191815 - move jemalloc CFLAGS definition to moz.build; r=mshal (fffe74592e)
- Bug 1187776 - Add ICU files to B2G desktop. r=glandium (40074ca68c)
- Bug 1192277 - remove check for LLVM PR 8927; r=glandium (d12cfe5f28)
- Bug 762449 - Make jemalloc's opt.lg_dirty_mult work as documented. r=njn (2765252e9c)
- Bug 1138705 - Preserve LastError when calling TlsGetValue. r=njn (403eee3ca3)
- Bug 1139357 - Make jemalloc3's --without-export actually work. r=njn (85f53039af)
- Bug 1142412 - Update memory/jemalloc to 4.0.0 release. r=njn (bb65146083)
- Bug 1142412 - Remove last jemalloc patch by using a workaround when running its configure. r=mshal (990b6cb4ea)
- Bug 1201792 - s/MOZ_JEMALLOC3/MOZ_JEMALLOC4/. r=njn (3924d18006)
- Bug 1202523 - Use the default chunk size with jemalloc 4. r=njn (268f4d5a7d)
- Bug 1174250: Allow the CommitHook to fail without crashing. r=glandium (7cd2b5374e)
- Bug 1203840 - Trigger dirty pages purge after CC. r=njn,r=smaug,r=mccr8 (5649197ba0)
- Bug 1188469 - remove configure.in workaround for broken egrep in OS X 10.7; r=mshal (91eb406603) (c7924fe23)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1144934 - Add support for NSIS 3.0b1 in configure.in. r=gps (68c2d307ea)
- Bug 1146096: configure.in updates for SCTP and musl.libc (sys/queue.h) r=glandium (1ee3be321a)
- Bug 1139020: Update SCTP library from upstream to rev 9168 rs=jesup (59aff8e427)
- Bug 1139020: rollup of sctp modifications for Android rs=jesup (0c207e42fa)
- Bug 1146096: update usrsctp to rev 9209 from upstream rs=jesup (d48529adb5)
- Bug 1146096: rollup of sctp modifications for Android rs=jesup (72296c9831)
- (configure) Update embedded libpng to version 1.6.28 (9c91526374)
- Bug 1138845 - Don't require atk-bridge for gtk+3 builds. r=tbsaunde (b3954d62cc)
- Bug 1159273 - Allow loading of tree cairo and system cairo at the same time. r=glandium (4f1a58a49f)
- Bug 1138845 - Fixup for bustage. r=me (dff1a71582)
- Bug 1159273 - Update Cairo/Pixman renaming to not leak the symbols we use and silence linker warnings. r=jrmuizel (77daf01890)
- Bug 1159273 - Update gkmedias symbol defs to catch up with the Cairo/Pixman renames. r=jrmuizel (c69fece38b)
- Bug 1159273 - Fix out-dated Cairo usage that may fail to build or work properly when system Cairo is involved. r=jrmuizel (352f69f8f5)
- Bug 1159273 - call g_type_init in nsAppShell::Init. r=glandium (61e1857a64) (d8ae51153)

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git f71f51550...d8ae51153:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1153444 - Fix up Key Pinning Telemetry (r=keeler) (8a136aeb6f) (partly)
- Bug 1183065 - Add logging on OneCRL revocation checks (r=Cykesiopka) (d8dbd936f3)
- bug 1170303 - treat malformed name information in certificates as a domain name mismatch r=Cykesiopka (733179123e)
- Bug 1193021 - clean up reference-counting in security/; r=keeler (df4b26974f)
- Bug 602122 - Add a static analysis to find XPCOM classes with duplicate mRefCnt members; r=ehsan (02db112583)
- Bug 1180506 - Fix building the clang-plugin with ToT clang; r=mystor (c491ab3b27)
- Bug 1180549 - Fix a startup crash when using the clang-plugin with clang>3.5; r=mystor (9ef5796d3f)
- Bug 1183485 - Exempt security/sandbox/chromium from MOZ_IMPLICIT enforcement. r=ehsan (39aa87ce29)
- Bug 1185188 - Support multiple clang-plugin annotations; r=ehsan (dba7c0697a)
- Bug 1185044 - Unify type annotation logic between MOZ_*_CLASS and MOZ_MUST_USE; r=ehsan (425e42c834)
- Bug 1187486 - Update the clang plugin to detect templated implicit constructors; r=ehsan (fa22b9627f)
- Fix some bad variable names, no bug (79f2eea2b1)
- Bug 1187073 - Add the MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS annotation to clang-plugin. r=ehsan (c6c629a7bf)
- Bug 1192015 - Refactor allocation analysis in clang plugin to better allow adding new analyses, and support detecting temporary value allocations, r=ehsan (5d56ce510b)
- Bug 1192130 - Part 1: Add MOZ_NON_AUTOABLE to restrict using auto in place of certain types, r=ehsan (d2b9712180)
- missing part of Bug 1192130 - Part 2: Use MOZ_NON_AUTOABLE to validate the usage of already_AddRefed, r=ehsan (d66417ecb6)
- Bug 975246 - Part1 - Implement operator->* in nsRefPtr. r=nfroyd, r=gerald (299c514e39)
- Bug 975246 - Part2- Test Invoking via operator->*. r=nfroyd (197e539bfd)
- Bug 975246 - Part3 - Using nsRefPtr->* operator. r=nfroyd (55010f772e)
- Bug 1056356 - Add support for nsRefPtr<const T>. r=froydnj (d11d8183b8)
- fix token to adhere to bug 1135708 (056463d154) (f1e094af8)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1194022 - Add another exception for a token after yield expression without operand and followed by EOL. r=Waldo (6f6806dd55)
- Bug 1193777 - Remove pn==null case from ModuleCompiler::fail(). r=Waldo (ad7a00bc9e)
- fix debug code (185d538d36)
- Bug 1186723 - Make BytecodeEmitter::emitDupAt take a reasonable offset r=arai (c75ba4dac2)
- fix one more assert (6572298e7b)
- Bug 1149298 - Part 1: Test cases. r=drno (66301726be)
- Bug 1149298 - Part 2: When destroying a candidate, ensure that the ice_ctx doesn't continue waiting for it to init. r=drno (62b15139c6)
- missing part of Bug 1149298 - Part 3: Fire end of candidates signal when StartGathering has nothing to do, and only call StartGathering once per offer/answer. r=drno (aecf2da75f)
- Bug 1143526 - DataStore API should create DOMError with proper error messages, r=fabrice (f7971e9039)
- Bug 1149784 - Make nsSubDocumentFrame::GetMarginAttributes use CSSIntSize instead of the unit-less nsIntSize. r=roc (8dd64a1d9e)
- missing part of 1022064 (c96b8add9a)
- Bug 1138590 - Create a WebChannel for receiving FxA profile change notifications. r=markh (49a2234a21)
- Bug 1139657 - Expose a method on FxAccounts for retrieving profile information. r=markh (2e44487ef5) (4d3fc3ae7)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- No bug. Minor analysis fix for duplicate avoidance logic. Does not seem to matter in practice. r=woof! (57c242e0b8)
- pointer style (adeb45154d)
- Bug 1167385 - Mark xpcObjectHelper's unsafe references as UNSAFE_REF. r=bholley (2023354f74)
- Bug 1185056 - Use the normal CC macros for XPCWrappedNative. r=smaug (7df93c9f0f)
- Bug 1141079 - Make jemalloc_config.c a C++ source file. r=ted (d784a65774)
- Bug 1141079 - Setup custom jemalloc chunk hooks to keep RSS usage low. r=njn (227f7527c4)
- Bug 1191815 - move jemalloc CFLAGS definition to moz.build; r=mshal (fffe74592e)
- Bug 1187776 - Add ICU files to B2G desktop. r=glandium (40074ca68c)
- Bug 1192277 - remove check for LLVM PR 8927; r=glandium (d12cfe5f28)
- Bug 762449 - Make jemalloc's opt.lg_dirty_mult work as documented. r=njn (2765252e9c)
- Bug 1138705 - Preserve LastError when calling TlsGetValue. r=njn (403eee3ca3)
- Bug 1139357 - Make jemalloc3's --without-export actually work. r=njn (85f53039af)
- Bug 1142412 - Update memory/jemalloc to 4.0.0 release. r=njn (bb65146083)
- Bug 1142412 - Remove last jemalloc patch by using a workaround when running its configure. r=mshal (990b6cb4ea)
- Bug 1201792 - s/MOZ_JEMALLOC3/MOZ_JEMALLOC4/. r=njn (3924d18006)
- Bug 1202523 - Use the default chunk size with jemalloc 4. r=njn (268f4d5a7d)
- Bug 1174250: Allow the CommitHook to fail without crashing. r=glandium (7cd2b5374e)
- Bug 1203840 - Trigger dirty pages purge after CC. r=njn,r=smaug,r=mccr8 (5649197ba0)
- Bug 1188469 - remove configure.in workaround for broken egrep in OS X 10.7; r=mshal (91eb406603) (c7924fe23)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1144934 - Add support for NSIS 3.0b1 in configure.in. r=gps (68c2d307ea)
- Bug 1146096: configure.in updates for SCTP and musl.libc (sys/queue.h) r=glandium (1ee3be321a)
- Bug 1139020: Update SCTP library from upstream to rev 9168 rs=jesup (59aff8e427)
- Bug 1139020: rollup of sctp modifications for Android rs=jesup (0c207e42fa)
- Bug 1146096: update usrsctp to rev 9209 from upstream rs=jesup (d48529adb5)
- Bug 1146096: rollup of sctp modifications for Android rs=jesup (72296c9831)
- (configure) Update embedded libpng to version 1.6.28 (9c91526374)
- Bug 1138845 - Don't require atk-bridge for gtk+3 builds. r=tbsaunde (b3954d62cc)
- Bug 1159273 - Allow loading of tree cairo and system cairo at the same time. r=glandium (4f1a58a49f)
- Bug 1138845 - Fixup for bustage. r=me (dff1a71582)
- Bug 1159273 - Update Cairo/Pixman renaming to not leak the symbols we use and silence linker warnings. r=jrmuizel (77daf01890)
- Bug 1159273 - Update gkmedias symbol defs to catch up with the Cairo/Pixman renames. r=jrmuizel (c69fece38b)
- Bug 1159273 - Fix out-dated Cairo usage that may fail to build or work properly when system Cairo is involved. r=jrmuizel (352f69f8f5)
- Bug 1159273 - call g_type_init in nsAppShell::Init. r=glandium (61e1857a64) (d8ae51153)

* 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

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220205-a988f766e-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 870173 - Upgrade to clang 3.3. r=ehsan (f654c5710a)
- add missing and previous stuff (4d3e5dbf07)
- Bug 1155476 - Update sccache to 155c926 (c72624ae94)
- goanna->gecko and permissions (a6aa2bb828)
- Bug 1203857 - Allow to build standalone js against jemalloc4. r=gps (cfe96f97a6)
- Bug 1186424: Remove AsmJS min heap length optimization; r=luke (199d840dcf)
- Bug 1198224 - OdinMonkey: hash the signatures, not their addresses (r=bbouvier) (c66aa93445)
- Bug 1178793 - Make asm.js atomic primitives return Int, not Intish. r=luke (cb64cb1ff5)
- Bug 1159473 - Add Mac-specific debug logging code. r=spohl (180e51c1f7)
- fix mispatch (3bbd00e849)
- Bug 1186158 - Receive notifications of sandbox violations in the browser on OS X. r=spohl (e22b97dd79)
- Bug 1152585 - Implement GetClientOffset in nsChildView to fix child offset calculation when drawInTitlebar=false r=mstange (89d4ee9d52)
- [Adapted not to drop 10.5] Bug 1172664 - Use [NSApplication setPresentationOptions:] instead of SetSystemUIMode for hide os chrome. r=smichaud Bug 1188322 - Always hide menubar as well as dock for fullscreen on OS X whatever the screen is. r=mstange (872ef3e90f)
- Bug 1180564: Pref off NSTextInput protocol methods in anticipation of removing them. Also re-organize them so they're all in one spot and fix an unrelated warning. r=masayuki (aef2c0bb7e)
- add back some crash reporter stuff (75dfba90be)
- Bug 1188425 - Add a pref to allow insecure text input, thereby avoiding crashes at [ChildView keyDown:] in non-release builds. r=spohl (e089d0ccea)
- Bug 1193062 - Give synthesized NSEvents a timestamp that is in the right space. r=smichaud (452f7992ca)
- Bug 1193977 - Bind the texture unit we want to use when compositing the OSX titlebar. r=jrmuizel (063830bda1)
- Bug 976722 - Make -moz-appearance:toolbox influence the sheet attachment edge. r=roc (2e87d2e340)
- Bug 1154676 - Add a null-check for the presshell. r=mstange (a41d28effc)
- Bug 1154322 - Always use DrawTargetCG when painting directly into a window on OS X (unaccelerated drawRect rendering). r=jrmuizel (af405884eb)
- Bug 1148868 - Fix up nsChildView::ConfigureAPZControllerThread(). r=kats (497a262ad8)
- Bug 1141917 - Remove unused member function RectTextureImage::UpdateFromDrawTarget(). r=mstange (36182de410)
- Bug 1193062 - Make nsChildView send PanGestureInput events into APZ. r=kats, r=smichaud (696b0a9886)
- Bug 1110888 follow-up: Mark SetPluginFocused as override (26805abd52)
- Bug 1016035 - Move some code around. r=kats (c786056e9b) (abb8daa3f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1178833 - Fix for unified builds when a new file is added to layout/base. r=mstange (bf961c00fd)
- Bug 1178847 - Add a MobileViewportManager to manage setting the CSS viewport on B2G. r=botond,tn (937ba486fa)
- Bug 1178847 - Don't use the MobileViewportManager code on Mulet or Fennec yet. r=botond (3061b2c617)
- Bug 1168950. Add the document to DoProcessRestyles profile label. r=dbaron (2347b76411)
- Bug 1187792 - Don't set the SPCSPS unless meta-viewport or zooming is enabled. r=botond (a8f5ed1006)
- Bug 1193062 - Don't double-send target APZC confirmations that might race each other. r=kats (de48467401)
- Bug 1186004 - Add a pref to enable/disable APZ zooming behaviour. r=botond (fc3653c979)
- Bug 1193062 - Add a PAN_MOMENTUM state. r=kats (10c8bb1a5e)
- Bug 1148350 - Have ConvertToGecko use a live screen-to-apzc transform to avoid transform mismatches. r=botond (9eee9ea6f2)
- Bug 1169844 - Remove incorrect assertion and properly untransform wheel events for overscroll situations. r=botond (9b101b53bb)
- Bug 1169690 - Accelerate flings correctly in the presence of overscroll handoff. r=kats (49d55c05f4)
- Bug 1158424 - Extract a BreadthFirstSearch() helper function. r=kats (6a49498185)
- Bug 1158424 - Add APZCTreeManager::FindRootContentApzcForLayersId(). r=kats (d6c7ecf781)
- Bug 1158424 - Fix APZCTreeManager::GetMultitouchTarget(). r=kats (bf8571a4ca)
- Bug 1174205 - Make sure to acquire the tree lock before finding the multitouch target. r=botond (bdbd98f2c7)
- Bug 1211660 - Remove dead obj argument from two functions. r=Waldo. (efba5a2f8d)
- Bug 1158424 - Undeprecate HasNoParentWithSameLayersId(). r=kats (d994ea28f8)
- Fix AsyncCompositionManager not comparing layer tree IDs when finding scrollbar targets. (bug 1151169, r=kats) (c7dbc4776a)
- Bug 1163259. Make sure we don't look at the parent ref layer when looking for a layer with the frame metrics for a scrollbar. r=kats (8b99d2c830)
- Bug 1164340. Convert the scrollbar thumb ratio to a unitless ratio properly for non-zoomable scrollframes. r=botond (27f56cab56)
- Bug 1164340. Fix up some scrollbar related comments in AsyncCompositionManager. r=botond (b9d540bea9)
- Bug 1164767. Modify async scrollbar positioning code to deal with containerless root scrollables. r=botond (501d07592e)
- Bug 1158424 - Remove FrameMetrics::IsRootScrollable() (it just duplicated IsRootContent()). r=kats (672fd034b3)
- Bug 1120683 - Properly handle unapplying 3D projective transforms throughout APZ code. r=botond (a46612811a)
- Bug 1148868 - Make APZ wheel handling handle pixel scrolling on OS X. r=dvander, r=kats (da3bd34135)
- Bug 1193062 - Add fields to PanGestureInput and ScrollWheelInput. r=kats (716ba34e18)
- Bug 1189565 - Send resize events when backing scale factor changes. r=mstange (4e81a7bbf7)
- Bug 1193062 - Add nsCocoaUtils::ModifiersForEvent. r=smichaud (da67b22ff7)
- Bug 1016035 - Remove the ability to swipe vertically. r=kats (fa315e0b97)
- Bug 1016035 - Refactor the code that decides whether we want to start a swipe. r=kats (3091961328)
- Bug 1016035 - Make the threshold in AxisPhysicsMSDModel::IsFinished controllable by the caller. r=kip (76df4d85a2)
- Bug 1016035 - More swipe refactoring. r=kats (2abcd05b33)
- Bug 1016035 - Implement the swipe animation ourselves instead of calling the NSEvent trackSwipe API. r=kats (4842b2a728)
- Bug 1016035 - Move swipe tracking code into DispatchAPZWheelInputEvent. r=kats (bb1052b87c)
- Bug 1016035 - Also mark widgetWheelEvents that are handled by APZ with mCanStartSwipe. r=kats (21809b902d)
- Bug 1016035 - Put PanGestureInput events into a queue if they can end up as a swipe. r=kats (2ebac59047)
- Bug 1016035 - Split up MaybeTrackScrollEventAsSwipe into SendMayStartSwipe and TrackScrollEventAsSwipe. r=kats (ced10d9671)
- Bug 1016035 - Send MayStartSwipe event before sending the wheel event. r=kats (b3346b81fb)
- Fix some fields missing in the widget event IPC glue. (bug 1139711, r=kats) (1298b25705)
- Bug 1016035 - Add mCanTriggerSwipe and TriggersSwipe(). r=masayuki (664a059972)
- Bug 1016035 - Make APZEventState report defaultPrevented=true when the event started a swipe. r=kats (128d627ac7)
- Bug 1016035 - Set scroll overflow information on potential swipe start events that have been processed by APZ. r=masayuki (b5931f6320)
- Bug 1206801 - fix broken CONFIG['DEBUG'] checks in moz.build files; r=mshal (292d5ac709)
- Bug 1186424: Refactor AsmJSValidate.cpp in preparation for parallelization; r=luke (4868bc66ca)
- Bug 1129267 - Fix by backing out patch for bug 1118615. r=mstange (ea8aaba04e)
- Bug 1182411 Part 1: Make plugin quirks available to the Parent as well as the Child. r=jimm (1f2551a6b7)
- Bug 1228462 - "PluginQuirks.* uses DOS CRLF". r=jmathies (b569a6c6c8)
- Bug 1152300 - When focus shifts from a native plugin window to content, content needs to forward the request for focus change to chrome. r=enn (5bd811fadd)
- Bug 1185529: On Windows, ensure that NPAPI child window has the correct parent before setwindow is called. r=jimm (9d94fdf2ff)
- Bug 1182411 Part 2: Change winless popup surrogate to have its parent set in the chrome process. r=jimm (adee9bb012) (e9ba40cf6)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1144112 - Rearrange code a little to simplify it. No functional changes intended. r=botond (585aec1682)
- Bug 1144112 - When tagging a block as fast-motion with touch-action enabled, make sure to set the allowed behaviors on it as well. r=botond (6c969faab6)
- Bug 1172541 - Don't skip touch event delivery during smooth scroll. r=kats (c1e81e308e)
- Bug 1194876 - Extract a TouchCounter class. r=botond (742458342a)
- Bug 1159455 - Fix assorted debugging strings in APZ code. r=botond (4f608f0e0a)
- Bug 1194876. Reset the input state on an APZC if a new touch block targets a new APZC while there were touches still active. r=botond (481002eaa9)
- Bug 1194876 - Do a better job of resetting input state. r=botond (9fc5a3a605)
- Bug 1143575. Fix build by ensuring ColorLayerComposite uses namespace gfx. r=nical (429d9f9abe) (16a3a03bc)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1193062 - Add PanGestureBlockState. r=kats (a8da88a934)
- Bug 1193062 - Make PanGestureInput transform processing work like ScrollWheelInput processing. r=kats (fb17c120e8)
- Bug 1180780 - Enable handling of pixel-scrolling wheel events with APZ on Windows and Linux. r=mstange (41d8fd5ed2)
- missing part of Bug 1013412 (4fa14a56d9)
- Make sure that confirmed APZ wheel targets are always scrollable. (bug 1154132, r=kats) (c35e3a34ca)
- breakage fixes (96a1e3c36a)
- Bug 1153711 - Do not discard a component of a fling if an APZC further in the handoff chain has room to scroll in that direction. r=kats (4f35dfd913)
- Bug 1193062 - Set correct axis velocities when using PanGestureInput events. r=kats (7036040c68)
- Clamp APZ wheel animations to their scrollable range. (bug 1152011 part 2, r=botond) (45c4925fee)
- Bug 1193062 - CanScrollWithWheel needs to use ParentLayerCoords for the scroll delta. r=kats (20a3c4ac6b)
- Bug 1193062 - Make OverscrollHandoffChain::FindFirstScrollable and AsyncPanZoomController::CanScroll able to deal with PanGestureInput events. r=kats (d87ec270db)
- Bug 1193062 - Add mHandledByAPZ on PanGestureInput and ScrollWheelInput, and sync the information to the WidgetWheelEvent. r=kats (6e72f5885f)
- Bug 1016035 - Delay the processing of a PanGestureInput block until we know whether it's a swipe. r=kats (77d1dceb04)
- Bug 1145084 - Ensure that the 300ms content timeout in the APZ code also applies to the touch-action allowed behaviours. r=botond (45f58fe247)
- Bug 1193062 - Make AllowScrollHandoff work for both ScrollWheelInput and PanGestureInput blocks. r=kats (d335008b0a)
- Bug 1193062 - Remove mPanGestureState. r=kats (774bb3dedf)
- Bug 1193062 - Use ScrollSource::Wheel for pan gesture events. r=kats (e9328b0bc4)
- Bug 1193062 - Don't use PanGestureInput events for instant wheel scrolling. r=kats (7d89c5dc2e)
- Bug 1175564 - don't lock y-axis if pan displacement is 0. r=kats (372d76c914)
- Bug 1193062 - Process pan gesture deltas in begin+end events. r=kats (f29072bf8f)
- Bug 1193062 - Fix UntransformVector w coordinate checks. r=kip (73b459e459)
- Bug 1016035 - Replay the queue to the swipe tracker once the swipe start confirmation arrives. r=kats (9891444d4f)
- Bug 1016035 - Don't wait for content to say that we need to swipe if APZ has enough information. r=kats (2b94c25bd3)
- Bug 1016035 - Swallow the rest of the scroll gesture after swiping without APZ. r=kats (f9250388f9)
- Fix crashes when a wheel transaction has a null confirmed apzc. (bug 1147249, r=kats) (ef898a9f3a)
- Bug 1176001 - Turn unconditional log into a manually-enabled log. r=botond (1d866b1ffa)
- Don't have a default repaint interval of "never" for APZ animations. (bug 1152138, r=botond) (7e276ba862)
- Bug 1152051 - Ensure that destroying an overscroll animation always clears the state Axis tracks about it. r=Cwiiis (1273aac828)
- Request content repaints during APZ wheel animations. (bug 1152138, r=botond) (ba3e24011b)
- Bug 1164557 - Use COORDINATE_EPSILON in IsZero(). r=kats (c07e506607)
- Bug 1164557 - Weed out spurious calls to Axis::OverscrollBy() caused by rounding error r=kats (15f8d18a7e)
- Bug 1186164 - When clearing the overscroll animation state, make sure# etOverscroll() continues to reflect the correct direction of overscroll. r=Cwiiis (282c63383c)
- Bug 1198900 - Don't call OnTouchCancel when the current block is not a touch block. r=botond (b724d8d3ef)
- Bug 788873 - Only rebind a GLXPixmap if the texture has changed. r=karlt (e1f72858ee)
- Bug 1169270 - Minor style fixes. r=dvander (494449170d)
- Bug 1145702 - Make the assertion in Axis::GetOverscroll() more informative. r=Cwiiis (dff257bbbd)
- Bug 1152051 - During an overscroll animation, detect a peak even if a sample has a velocity of exaclty zero. r=Cwiiis (a5aad5349f)
- Bug 1201101 - Enable axis-locking over multiple APZCs. r=botond (21574b80ec)
- test of Bug 1143522 - Convert Layer::mClipRect to ParentLayerIntRect. r=botond (8f729ca8b0)
- Bug 1159398 - Set the controller thread when running APZ gtests. r=dvander (4349b6722b)
- Bug 1148350 - Add a test. r=botond (72e3c0716d)
- Bug 1152051 - Gtest. r=Cwiiis,kats (bf337c0d6d)
- missing of Bug 1158122 - Remove most occurences of nsIntRect in gfx/tests. r=nical (a328773d9d)
- missing test of Bug 1160566 - Make FrameMetrics.mCompositionBounds private (091db42632)
- Bug 1163845 - Unify handling of time in APZ gtests. r=kats (2366690fe7)
- Fix APZ scroll wheel animations often prematurely ending on the first frame. (bug 1157409, r=kats) (78cc0e2292)
- Bug 1169689 - Make sure we don't end up with a spurious velocity if we're not going to be panning. r=botond (8911802134)
- Bug 1203744 - Fix the SCREEN blend mode with CompositorOGL when the source data is unpremultiplied. r=dvander (e256f83a14) (d88cb9e20)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1157984 - Part 1: Extend gfx::2d classes to support both float and double precision,r=jrmuizel (d8d0cadcb0)
- Bug 1157984 - Part 2: Implement double precision clipping functions in Matrix4x4,r=vlad (f31c243a9d)
- Bug 1157984 - Part 3: Correct bounding box transformations to support projections and correct clipping when transforming behind the camera,r=vlad (c9c678905b)
- Bug 1157984 - Part 4: Remove gfxRect::TransformBounds,r=vlad (71d076d48b)
- Bug 1157984 - Part 5: Test,r=vlad (1c9c711745)
- Bug 1159985 - In APZ gtests, allow panning in both directions. r=kats (b4a42c580a)
- Bug 1166871 - Add a test. r=botond (b08332347f)
- Bug 1159985 - Gtest. r=kats (ad41b809ff)
- Bug 1169695 - Make the test timestamp privately held by the MockContentControllerDelayed. r=botond (4f898a778c)
- Bug 1169695 - Advance the stored time when sampling the transform for a future frame. r=botond (77d029383e)
- Bug 1169695 - Store task run-at times in the task queue. r=botond (4bc228d713)
- Bug 1171312 - Add generic tree search algorithms for layers-related data structures. r=botond (675806f3e1)
- Bug 1200063 - Make APZCTreeManager the place where GetFrameTime() can be overridden. r=kats (32ba198192)
- Bug 1200063 - Share a paint throttler between APZCs in the same layers id. r=kats (a2147d25e6)
- Bug 1200063 - Add a generic implementation of nsITimerCallback that's usable with a lambda or other function object. r=kats (6d7ef71d44)
- Bug 1200063 - Make sure TaskThrottler sends its pending repaint request eventually, even if it never receives a notification from the previous request. r=kats (6eceede1e2)
- Bug 1200063 - Rename MakeAPZCInstance to NewAPZCInstance for consistency. r=kats (6927e90644)
- Bug 1144374 - Fix APZ code to deal with layers getting moved to another LayerManager. r=botond (eb682a58cd)
- Bug 1193930 - Allow the user to start a pinch while an overscroll animation is still in progress. r=kats (44c2e57123)
- Bug 1169690 - Gtests. r=kats (3c206d1cb2)
- Bug 1201098 - Consume fling and overscroll velocity per-axis. r=botond (1e05677586)
- Bug 1158424 - Clean up uses of HasNoParentWithSameLayersId() in overscroll handoff chain building. r=kats (0ed1ddee59)
- Bug 1201277 - Replace functors with lambdas in APZCTreeManager. r=botond (ec5476a598)
- Bug 1180030 - Request a fling snap when an overscroll animation completes. r=kats (e789a2ebb3)
- Bug 1159985 - If only one component of a fling is in overscroll, continue the fling in the other component. r=kats (81998d723f)
- Bug 1031443 - Allow panning in the pinching state even if zooming is disabled;r=botond (4c90350cc6)
- Fix APZ not starting and updating wheel animations within an APZC lock. (bug 1152011 part 1, r=botond) (ae0d4d0aa8)
- Bug 1145089 - Update documentation for nsEventStatus_eConsumeNoDefault. r=botond (7ca605ad96)
- bug 1170988 - Fix skia to build for iOS. r=gw280 (fb375def29)
- bug 1171642 - Disable some skia arm assembly for iOS. r=gw280 (004245c173)
- fix build on gcc 11 (1c511ac81b)
- missing bit of Bug 1188462 - Rename gfx/skia/trunk directory to gfx/skia/skia. (ca8f138b28)
- Bug 1180030 - Do not request a fling snap if the fling will overscroll on its first sample. r=kats (55f89d55b5)
- Bug 1167721 - Ensure we trigger a repaint when dropping velocity to zero in CancelAnimation. r=botond (d04fbb2a50)
- Bug 1158340 - Refactor RedistributeDisplayPortExcess. r=kats (27725c3ee4)
- Bug 1189565 - Only factor in the async zoom change. r=kats (57e357a038)
- Bug 1192466 - Prune header includes for SkiaGLGlue.h - r=bgirard (37d31a1238)
- Bug 1004489 - propagate Cairo font AA settings to Skia font. r=gw280 (9adc439b19)
- Bug 1171528 - Remove overflowed nscoord_MAX warnings from nsRect. r=dholbert (08599b00e9)
- Bug 1202430 - remove NS_GFX and related macros; r=jrmuizel (cb0b79951e)
- Bug 1181317 - Switch drawing order of filter feBlend inputs. r=mstange (4914444219)
- Bug 1180379. Split out GMAX4500 and block those devices from D2D. r=Bas (c8d1a755ea)
- Bug 1073117 - Theme issues with GTK 3.14 - fix gtk button and entry size, r=karlt (0df9ac5c7f)
- Bug 1187237 - Correct range slider drawing on GTK3. r=karlt (0d671487da)
- Bug 1171696 - Require room for scrollbar sliders and draw troughs only when there is room for a slider or buttons on GTK. r=karlt (71710baeaa)
- Bug 1202317. Optimize away identity ColorMatrix nodes. r=mstange (6c57a71e0c)
- Bug 1202317. Support PodEqual over fixed-length arrays. r=Waldo (060f20b429)
- Bug 1203078 - whitelist gdk-pixbuf image formats. r=dan (5eb43e4235)
- Bug 1202317. Optimize feComposite type="arithmetic" with all-zero k values to transparent black. r=mstange (47b2d40678)
- Bug 1189443 - Don't round down the margin amounts when inflating the displayport. r=dvander (4afcf087ab)
- Bug 1205741 - add xpm and svg to supported gdk-pixbuf formats. r=acomminos,dveditz (4c356c961a)
- Bug 1166741 - Workaround for GTK3 bug where file choosers' delegate refcount is not incremented. r=karlt (9d59be7b05)
- Bug 1166741 followup: Guard GTK file-picker member-var decl/init statements with same #ifdef that its usages are guarded with, to avoid -Wunused-private-field warning. r=karlt (25bbf34486)
- fix build on 10.5/10.6 (9acd104c9f)
- namespaces (358de9591c)
- Bug 1178842 - Fix unified build for nsDisplayList.cpp when a new file is added to layout/base. r=mstange (aa8ff77615) (a988f766e)

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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

Changelog:

In-tree changes:
- update XULRunner-sdk patch as of NM27 git rev a988f766 (127240e9)

Out-of-tree changes:
* update Goanna3 to git d8ae51153...a988f766e:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 870173 - Upgrade to clang 3.3. r=ehsan (f654c5710a)
- add missing and previous stuff (4d3e5dbf07)
- Bug 1155476 - Update sccache to 155c926 (c72624ae94)
- goanna->gecko and permissions (a6aa2bb828)
- Bug 1203857 - Allow to build standalone js against jemalloc4. r=gps (cfe96f97a6)
- Bug 1186424: Remove AsmJS min heap length optimization; r=luke (199d840dcf)
- Bug 1198224 - OdinMonkey: hash the signatures, not their addresses (r=bbouvier) (c66aa93445)
- Bug 1178793 - Make asm.js atomic primitives return Int, not Intish. r=luke (cb64cb1ff5)
- Bug 1159473 - Add Mac-specific debug logging code. r=spohl (180e51c1f7)
- fix mispatch (3bbd00e849)
- Bug 1186158 - Receive notifications of sandbox violations in the browser on OS X. r=spohl (e22b97dd79)
- Bug 1152585 - Implement GetClientOffset in nsChildView to fix child offset calculation when drawInTitlebar=false r=mstange (89d4ee9d52)
- [Adapted not to drop 10.5] Bug 1172664 - Use [NSApplication setPresentationOptions:] instead of SetSystemUIMode for hide os chrome. r=smichaud Bug 1188322 - Always hide menubar as well as dock for fullscreen on OS X whatever the screen is. r=mstange (872ef3e90f)
- Bug 1180564: Pref off NSTextInput protocol methods in anticipation of removing them. Also re-organize them so they're all in one spot and fix an unrelated warning. r=masayuki (aef2c0bb7e)
- add back some crash reporter stuff (75dfba90be)
- Bug 1188425 - Add a pref to allow insecure text input, thereby avoiding crashes at [ChildView keyDown:] in non-release builds. r=spohl (e089d0ccea)
- Bug 1193062 - Give synthesized NSEvents a timestamp that is in the right space. r=smichaud (452f7992ca)
- Bug 1193977 - Bind the texture unit we want to use when compositing the OSX titlebar. r=jrmuizel (063830bda1)
- Bug 976722 - Make -moz-appearance:toolbox influence the sheet attachment edge. r=roc (2e87d2e340)
- Bug 1154676 - Add a null-check for the presshell. r=mstange (a41d28effc)
- Bug 1154322 - Always use DrawTargetCG when painting directly into a window on OS X (unaccelerated drawRect rendering). r=jrmuizel (af405884eb)
- Bug 1148868 - Fix up nsChildView::ConfigureAPZControllerThread(). r=kats (497a262ad8)
- Bug 1141917 - Remove unused member function RectTextureImage::UpdateFromDrawTarget(). r=mstange (36182de410)
- Bug 1193062 - Make nsChildView send PanGestureInput events into APZ. r=kats, r=smichaud (696b0a9886)
- Bug 1110888 follow-up: Mark SetPluginFocused as override (26805abd52)
- Bug 1016035 - Move some code around. r=kats (c786056e9b) (abb8daa3f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1178833 - Fix for unified builds when a new file is added to layout/base. r=mstange (bf961c00fd)
- Bug 1178847 - Add a MobileViewportManager to manage setting the CSS viewport on B2G. r=botond,tn (937ba486fa)
- Bug 1178847 - Don't use the MobileViewportManager code on Mulet or Fennec yet. r=botond (3061b2c617)
- Bug 1168950. Add the document to DoProcessRestyles profile label. r=dbaron (2347b76411)
- Bug 1187792 - Don't set the SPCSPS unless meta-viewport or zooming is enabled. r=botond (a8f5ed1006)
- Bug 1193062 - Don't double-send target APZC confirmations that might race each other. r=kats (de48467401)
- Bug 1186004 - Add a pref to enable/disable APZ zooming behaviour. r=botond (fc3653c979)
- Bug 1193062 - Add a PAN_MOMENTUM state. r=kats (10c8bb1a5e)
- Bug 1148350 - Have ConvertToGecko use a live screen-to-apzc transform to avoid transform mismatches. r=botond (9eee9ea6f2)
- Bug 1169844 - Remove incorrect assertion and properly untransform wheel events for overscroll situations. r=botond (9b101b53bb)
- Bug 1169690 - Accelerate flings correctly in the presence of overscroll handoff. r=kats (49d55c05f4)
- Bug 1158424 - Extract a BreadthFirstSearch() helper function. r=kats (6a49498185)
- Bug 1158424 - Add APZCTreeManager::FindRootContentApzcForLayersId(). r=kats (d6c7ecf781)
- Bug 1158424 - Fix APZCTreeManager::GetMultitouchTarget(). r=kats (bf8571a4ca)
- Bug 1174205 - Make sure to acquire the tree lock before finding the multitouch target. r=botond (bdbd98f2c7)
- Bug 1211660 - Remove dead obj argument from two functions. r=Waldo. (efba5a2f8d)
- Bug 1158424 - Undeprecate HasNoParentWithSameLayersId(). r=kats (d994ea28f8)
- Fix AsyncCompositionManager not comparing layer tree IDs when finding scrollbar targets. (bug 1151169, r=kats) (c7dbc4776a)
- Bug 1163259. Make sure we don't look at the parent ref layer when looking for a layer with the frame metrics for a scrollbar. r=kats (8b99d2c830)
- Bug 1164340. Convert the scrollbar thumb ratio to a unitless ratio properly for non-zoomable scrollframes. r=botond (27f56cab56)
- Bug 1164340. Fix up some scrollbar related comments in AsyncCompositionManager. r=botond (b9d540bea9)
- Bug 1164767. Modify async scrollbar positioning code to deal with containerless root scrollables. r=botond (501d07592e)
- Bug 1158424 - Remove FrameMetrics::IsRootScrollable() (it just duplicated IsRootContent()). r=kats (672fd034b3)
- Bug 1120683 - Properly handle unapplying 3D projective transforms throughout APZ code. r=botond (a46612811a)
- Bug 1148868 - Make APZ wheel handling handle pixel scrolling on OS X. r=dvander, r=kats (da3bd34135)
- Bug 1193062 - Add fields to PanGestureInput and ScrollWheelInput. r=kats (716ba34e18)
- Bug 1189565 - Send resize events when backing scale factor changes. r=mstange (4e81a7bbf7)
- Bug 1193062 - Add nsCocoaUtils::ModifiersForEvent. r=smichaud (da67b22ff7)
- Bug 1016035 - Remove the ability to swipe vertically. r=kats (fa315e0b97)
- Bug 1016035 - Refactor the code that decides whether we want to start a swipe. r=kats (3091961328)
- Bug 1016035 - Make the threshold in AxisPhysicsMSDModel::IsFinished controllable by the caller. r=kip (76df4d85a2)
- Bug 1016035 - More swipe refactoring. r=kats (2abcd05b33)
- Bug 1016035 - Implement the swipe animation ourselves instead of calling the NSEvent trackSwipe API. r=kats (4842b2a728)
- Bug 1016035 - Move swipe tracking code into DispatchAPZWheelInputEvent. r=kats (bb1052b87c)
- Bug 1016035 - Also mark widgetWheelEvents that are handled by APZ with mCanStartSwipe. r=kats (21809b902d)
- Bug 1016035 - Put PanGestureInput events into a queue if they can end up as a swipe. r=kats (2ebac59047)
- Bug 1016035 - Split up MaybeTrackScrollEventAsSwipe into SendMayStartSwipe and TrackScrollEventAsSwipe. r=kats (ced10d9671)
- Bug 1016035 - Send MayStartSwipe event before sending the wheel event. r=kats (b3346b81fb)
- Fix some fields missing in the widget event IPC glue. (bug 1139711, r=kats) (1298b25705)
- Bug 1016035 - Add mCanTriggerSwipe and TriggersSwipe(). r=masayuki (664a059972)
- Bug 1016035 - Make APZEventState report defaultPrevented=true when the event started a swipe. r=kats (128d627ac7)
- Bug 1016035 - Set scroll overflow information on potential swipe start events that have been processed by APZ. r=masayuki (b5931f6320)
- Bug 1206801 - fix broken CONFIG['DEBUG'] checks in moz.build files; r=mshal (292d5ac709)
- Bug 1186424: Refactor AsmJSValidate.cpp in preparation for parallelization; r=luke (4868bc66ca)
- Bug 1129267 - Fix by backing out patch for bug 1118615. r=mstange (ea8aaba04e)
- Bug 1182411 Part 1: Make plugin quirks available to the Parent as well as the Child. r=jimm (1f2551a6b7)
- Bug 1228462 - "PluginQuirks.* uses DOS CRLF". r=jmathies (b569a6c6c8)
- Bug 1152300 - When focus shifts from a native plugin window to content, content needs to forward the request for focus change to chrome. r=enn (5bd811fadd)
- Bug 1185529: On Windows, ensure that NPAPI child window has the correct parent before setwindow is called. r=jimm (9d94fdf2ff)
- Bug 1182411 Part 2: Change winless popup surrogate to have its parent set in the chrome process. r=jimm (adee9bb012) (e9ba40cf6)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1144112 - Rearrange code a little to simplify it. No functional changes intended. r=botond (585aec1682)
- Bug 1144112 - When tagging a block as fast-motion with touch-action enabled, make sure to set the allowed behaviors on it as well. r=botond (6c969faab6)
- Bug 1172541 - Don't skip touch event delivery during smooth scroll. r=kats (c1e81e308e)
- Bug 1194876 - Extract a TouchCounter class. r=botond (742458342a)
- Bug 1159455 - Fix assorted debugging strings in APZ code. r=botond (4f608f0e0a)
- Bug 1194876. Reset the input state on an APZC if a new touch block targets a new APZC while there were touches still active. r=botond (481002eaa9)
- Bug 1194876 - Do a better job of resetting input state. r=botond (9fc5a3a605)
- Bug 1143575. Fix build by ensuring ColorLayerComposite uses namespace gfx. r=nical (429d9f9abe) (16a3a03bc)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1193062 - Add PanGestureBlockState. r=kats (a8da88a934)
- Bug 1193062 - Make PanGestureInput transform processing work like ScrollWheelInput processing. r=kats (fb17c120e8)
- Bug 1180780 - Enable handling of pixel-scrolling wheel events with APZ on Windows and Linux. r=mstange (41d8fd5ed2)
- missing part of Bug 1013412 (4fa14a56d9)
- Make sure that confirmed APZ wheel targets are always scrollable. (bug 1154132, r=kats) (c35e3a34ca)
- breakage fixes (96a1e3c36a)
- Bug 1153711 - Do not discard a component of a fling if an APZC further in the handoff chain has room to scroll in that direction. r=kats (4f35dfd913)
- Bug 1193062 - Set correct axis velocities when using PanGestureInput events. r=kats (7036040c68)
- Clamp APZ wheel animations to their scrollable range. (bug 1152011 part 2, r=botond) (45c4925fee)
- Bug 1193062 - CanScrollWithWheel needs to use ParentLayerCoords for the scroll delta. r=kats (20a3c4ac6b)
- Bug 1193062 - Make OverscrollHandoffChain::FindFirstScrollable and AsyncPanZoomController::CanScroll able to deal with PanGestureInput events. r=kats (d87ec270db)
- Bug 1193062 - Add mHandledByAPZ on PanGestureInput and ScrollWheelInput, and sync the information to the WidgetWheelEvent. r=kats (6e72f5885f)
- Bug 1016035 - Delay the processing of a PanGestureInput block until we know whether it's a swipe. r=kats (77d1dceb04)
- Bug 1145084 - Ensure that the 300ms content timeout in the APZ code also applies to the touch-action allowed behaviours. r=botond (45f58fe247)
- Bug 1193062 - Make AllowScrollHandoff work for both ScrollWheelInput and PanGestureInput blocks. r=kats (d335008b0a)
- Bug 1193062 - Remove mPanGestureState. r=kats (774bb3dedf)
- Bug 1193062 - Use ScrollSource::Wheel for pan gesture events. r=kats (e9328b0bc4)
- Bug 1193062 - Don't use PanGestureInput events for instant wheel scrolling. r=kats (7d89c5dc2e)
- Bug 1175564 - don't lock y-axis if pan displacement is 0. r=kats (372d76c914)
- Bug 1193062 - Process pan gesture deltas in begin+end events. r=kats (f29072bf8f)
- Bug 1193062 - Fix UntransformVector w coordinate checks. r=kip (73b459e459)
- Bug 1016035 - Replay the queue to the swipe tracker once the swipe start confirmation arrives. r=kats (9891444d4f)
- Bug 1016035 - Don't wait for content to say that we need to swipe if APZ has enough information. r=kats (2b94c25bd3)
- Bug 1016035 - Swallow the rest of the scroll gesture after swiping without APZ. r=kats (f9250388f9)
- Fix crashes when a wheel transaction has a null confirmed apzc. (bug 1147249, r=kats) (ef898a9f3a)
- Bug 1176001 - Turn unconditional log into a manually-enabled log. r=botond (1d866b1ffa)
- Don't have a default repaint interval of "never" for APZ animations. (bug 1152138, r=botond) (7e276ba862)
- Bug 1152051 - Ensure that destroying an overscroll animation always clears the state Axis tracks about it. r=Cwiiis (1273aac828)
- Request content repaints during APZ wheel animations. (bug 1152138, r=botond) (ba3e24011b)
- Bug 1164557 - Use COORDINATE_EPSILON in IsZero(). r=kats (c07e506607)
- Bug 1164557 - Weed out spurious calls to Axis::OverscrollBy() caused by rounding error r=kats (15f8d18a7e)
- Bug 1186164 - When clearing the overscroll animation state, make sure# etOverscroll() continues to reflect the correct direction of overscroll. r=Cwiiis (282c63383c)
- Bug 1198900 - Don't call OnTouchCancel when the current block is not a touch block. r=botond (b724d8d3ef)
- Bug 788873 - Only rebind a GLXPixmap if the texture has changed. r=karlt (e1f72858ee)
- Bug 1169270 - Minor style fixes. r=dvander (494449170d)
- Bug 1145702 - Make the assertion in Axis::GetOverscroll() more informative. r=Cwiiis (dff257bbbd)
- Bug 1152051 - During an overscroll animation, detect a peak even if a sample has a velocity of exaclty zero. r=Cwiiis (a5aad5349f)
- Bug 1201101 - Enable axis-locking over multiple APZCs. r=botond (21574b80ec)
- test of Bug 1143522 - Convert Layer::mClipRect to ParentLayerIntRect. r=botond (8f729ca8b0)
- Bug 1159398 - Set the controller thread when running APZ gtests. r=dvander (4349b6722b)
- Bug 1148350 - Add a test. r=botond (72e3c0716d)
- Bug 1152051 - Gtest. r=Cwiiis,kats (bf337c0d6d)
- missing of Bug 1158122 - Remove most occurences of nsIntRect in gfx/tests. r=nical (a328773d9d)
- missing test of Bug 1160566 - Make FrameMetrics.mCompositionBounds private (091db42632)
- Bug 1163845 - Unify handling of time in APZ gtests. r=kats (2366690fe7)
- Fix APZ scroll wheel animations often prematurely ending on the first frame. (bug 1157409, r=kats) (78cc0e2292)
- Bug 1169689 - Make sure we don't end up with a spurious velocity if we're not going to be panning. r=botond (8911802134)
- Bug 1203744 - Fix the SCREEN blend mode with CompositorOGL when the source data is unpremultiplied. r=dvander (e256f83a14) (d88cb9e20)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1157984 - Part 1: Extend gfx::2d classes to support both float and double precision,r=jrmuizel (d8d0cadcb0)
- Bug 1157984 - Part 2: Implement double precision clipping functions in Matrix4x4,r=vlad (f31c243a9d)
- Bug 1157984 - Part 3: Correct bounding box transformations to support projections and correct clipping when transforming behind the camera,r=vlad (c9c678905b)
- Bug 1157984 - Part 4: Remove gfxRect::TransformBounds,r=vlad (71d076d48b)
- Bug 1157984 - Part 5: Test,r=vlad (1c9c711745)
- Bug 1159985 - In APZ gtests, allow panning in both directions. r=kats (b4a42c580a)
- Bug 1166871 - Add a test. r=botond (b08332347f)
- Bug 1159985 - Gtest. r=kats (ad41b809ff)
- Bug 1169695 - Make the test timestamp privately held by the MockContentControllerDelayed. r=botond (4f898a778c)
- Bug 1169695 - Advance the stored time when sampling the transform for a future frame. r=botond (77d029383e)
- Bug 1169695 - Store task run-at times in the task queue. r=botond (4bc228d713)
- Bug 1171312 - Add generic tree search algorithms for layers-related data structures. r=botond (675806f3e1)
- Bug 1200063 - Make APZCTreeManager the place where GetFrameTime() can be overridden. r=kats (32ba198192)
- Bug 1200063 - Share a paint throttler between APZCs in the same layers id. r=kats (a2147d25e6)
- Bug 1200063 - Add a generic implementation of nsITimerCallback that's usable with a lambda or other function object. r=kats (6d7ef71d44)
- Bug 1200063 - Make sure TaskThrottler sends its pending repaint request eventually, even if it never receives a notification from the previous request. r=kats (6eceede1e2)
- Bug 1200063 - Rename MakeAPZCInstance to NewAPZCInstance for consistency. r=kats (6927e90644)
- Bug 1144374 - Fix APZ code to deal with layers getting moved to another LayerManager. r=botond (eb682a58cd)
- Bug 1193930 - Allow the user to start a pinch while an overscroll animation is still in progress. r=kats (44c2e57123)
- Bug 1169690 - Gtests. r=kats (3c206d1cb2)
- Bug 1201098 - Consume fling and overscroll velocity per-axis. r=botond (1e05677586)
- Bug 1158424 - Clean up uses of HasNoParentWithSameLayersId() in overscroll handoff chain building. r=kats (0ed1ddee59)
- Bug 1201277 - Replace functors with lambdas in APZCTreeManager. r=botond (ec5476a598)
- Bug 1180030 - Request a fling snap when an overscroll animation completes. r=kats (e789a2ebb3)
- Bug 1159985 - If only one component of a fling is in overscroll, continue the fling in the other component. r=kats (81998d723f)
- Bug 1031443 - Allow panning in the pinching state even if zooming is disabled;r=botond (4c90350cc6)
- Fix APZ not starting and updating wheel animations within an APZC lock. (bug 1152011 part 1, r=botond) (ae0d4d0aa8)
- Bug 1145089 - Update documentation for nsEventStatus_eConsumeNoDefault. r=botond (7ca605ad96)
- bug 1170988 - Fix skia to build for iOS. r=gw280 (fb375def29)
- bug 1171642 - Disable some skia arm assembly for iOS. r=gw280 (004245c173)
- fix build on gcc 11 (1c511ac81b)
- missing bit of Bug 1188462 - Rename gfx/skia/trunk directory to gfx/skia/skia. (ca8f138b28)
- Bug 1180030 - Do not request a fling snap if the fling will overscroll on its first sample. r=kats (55f89d55b5)
- Bug 1167721 - Ensure we trigger a repaint when dropping velocity to zero in CancelAnimation. r=botond (d04fbb2a50)
- Bug 1158340 - Refactor RedistributeDisplayPortExcess. r=kats (27725c3ee4)
- Bug 1189565 - Only factor in the async zoom change. r=kats (57e357a038)
- Bug 1192466 - Prune header includes for SkiaGLGlue.h - r=bgirard (37d31a1238)
- Bug 1004489 - propagate Cairo font AA settings to Skia font. r=gw280 (9adc439b19)
- Bug 1171528 - Remove overflowed nscoord_MAX warnings from nsRect. r=dholbert (08599b00e9)
- Bug 1202430 - remove NS_GFX and related macros; r=jrmuizel (cb0b79951e)
- Bug 1181317 - Switch drawing order of filter feBlend inputs. r=mstange (4914444219)
- Bug 1180379. Split out GMAX4500 and block those devices from D2D. r=Bas (c8d1a755ea)
- Bug 1073117 - Theme issues with GTK 3.14 - fix gtk button and entry size, r=karlt (0df9ac5c7f)
- Bug 1187237 - Correct range slider drawing on GTK3. r=karlt (0d671487da)
- Bug 1171696 - Require room for scrollbar sliders and draw troughs only when there is room for a slider or buttons on GTK. r=karlt (71710baeaa)
- Bug 1202317. Optimize away identity ColorMatrix nodes. r=mstange (6c57a71e0c)
- Bug 1202317. Support PodEqual over fixed-length arrays. r=Waldo (060f20b429)
- Bug 1203078 - whitelist gdk-pixbuf image formats. r=dan (5eb43e4235)
- Bug 1202317. Optimize feComposite type="arithmetic" with all-zero k values to transparent black. r=mstange (47b2d40678)
- Bug 1189443 - Don't round down the margin amounts when inflating the displayport. r=dvander (4afcf087ab)
- Bug 1205741 - add xpm and svg to supported gdk-pixbuf formats. r=acomminos,dveditz (4c356c961a)
- Bug 1166741 - Workaround for GTK3 bug where file choosers' delegate refcount is not incremented. r=karlt (9d59be7b05)
- Bug 1166741 followup: Guard GTK file-picker member-var decl/init statements with same #ifdef that its usages are guarded with, to avoid -Wunused-private-field warning. r=karlt (25bbf34486)
- fix build on 10.5/10.6 (9acd104c9f)
- namespaces (358de9591c)
- Bug 1178842 - Fix unified build for nsDisplayList.cpp when a new file is added to layout/base. r=mstange (aa8ff77615) (a988f766e)

* 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

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220212-850741b59-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220212-850741b59-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220212-850741b59-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220212-850741b59-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 1158090 - Fix documentation for nsDisplayListBuilder constructor. r=roc (773b76e1b3)
- Bug 1153510 - Improve handling of vertical writing mode in SVG text frames. r=longsonr (bd513aa02e)
- Bug 1156366 - Support vertical writing modes and upright/sideways gly# ph orientation in SVG text-on-a-path. r=longsonr (325c3c2e00)
- Bug 1157951 patch 1 - Rename fields and variables in nsCharClipDisplayItem etc using VisIStart/End instead of left/right. r=roc (bc4aa0e75a)
- Fix nsDisplayCanvasBackgroundColor to invalidate on color changes. (bug 1205970 part 1, r=mattwoodrow) (e51b8489a6)
- Bug 1151663 - Initialize display list builder flags earlier in nsLayoutUtils::PaintFrame(). r=tn (fb55eaf2d8)
- Remove willFlushRetainedLayers, which is superceded by DLBI. (bug 1205970 part 2, r=mattwoodrow) (0651277211)
- Bug 1166301 - Layerize background images fixed to child elements. r=mattwoodrow (fb979f8c89)
- Bug 1166301 - If APZ is enabled, only clip fixed background images to the viewport area. r=mattwoodrow (96944fa488)
- Bug 885515 - Part 1: Add an analysis for detecting non-heap allocations of MOZ_HEAP_CLASS, r=ehsan (b1c53befae)
- Bug 1192271 - Add helper method CustomTypeAnnotation::reportErrorIfAbsent to clang-plugin, r=ehsan (627b9d0c4c)
- Bug 1195960 - Correct naming of CustomTypeAnnotation::reportErrorIfAbsent, r=me (cdba688d80) (5c42a5c6d)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1149416 - Don't make free-nonheap-object warning an error on a CLOSED TREE . r=glandium (e968f5f2ac)
- Bug 1145781 - Fix hazard on a CLOSED TREE. (c6a424b4e9)
- Bug 1187982 - Fix building clang-plugin with clang 3.5; r=mystor (0e1ba88dfd)
- spacing (38d98645d8)
- Run clang-format on clang-plugin.cpp, no bug (cce9551ab2)
- Bug 1156802 - Part 1: Add an analysis which prohibits explicit move constructors, r=ehsan (1ba4769e7b)
- Bug 1178806. IndexedDB autoincrement overflow should be throwing ConstraintError per spec. r=bent (1820974774)
- Bug 1149815 - Guard against using deleted IDBObjectStore and IDBIndex objects, r=janv. (c63293e770)
- Bug 1149815 - Don't assume that index creation always succeeds, r=janv. (e123630c3d)
- Bug 1149815 - Properly handle IDBDatabase.close() called during a versionchange transaction, r=janv. (e1a00a34e7)
- Bug 1149815 - Fix IndexedDB tests to expect InvalidStateError rather than TransactionInactiveError when touching a deleted IDBObjectStore or IDBIndex object, r=janv. (2fde727baa)
- Bug 1168166 - Ignore failed IndexedDB optimization if disk is too full, r=janv. (0bd7dd94db)
- Bug 1168606 - Part 1: Extract Cursor response data population into shared function. r=bent (b42b353eec)
- Bug 1168606 - Part 2: Convert DelayedDeleteRunnable into reusable DelayedActionRunnable class. r=bent (db6a8969a9)
- Bug 1170746 - Getting mutable files over a cursor crashes the browser; r=bent (70225fd031)
- Bug 1168606 - Part 3: Allow multiple ObjectStoreCursorResponses in a CursorResponse. r=khuey (744c1798d4)
- Bug 1179025 - Protect against using cursors on a deleted objectStore/index, r=janv. (c82d018719)
- Bug 1168606 - Part 4: Allow current key to be provided with PBackgroundIDBCursor::Continue. r=khuey (a7faf38498)
- Bug 1168606 - Part 5: Send two records with every ObjectStoreCursorResponse. r=khuey (50a8955f62)
- Bug 1156802 - Part 2: Remove all explicit move constructors, r=ehsan (07144b7b8f)
- Bug 1201309 - Make MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS work with MOZ_NON_MEMMOVABLE. r=ehsan f=mystor (6cd540cd1b)
- partial of Bug 1076787 - Add expectation data for running web-platform-tests on debug builds (848508f9dd)
- Bug 1149815 - Enable wpt tests that now pass, r=janv. (757331780f)
- Bug 1201190 - Part 1: Add an analysis to prevent a type from being allocated in a temporary, r=ehsan (f67cfef0ce)
- spaces (1f29d5c9bb) (8e0043d5b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 622657 - catch invalid bookmark items and delete them when syncing bookmarks. r=rnewman (bd91e14c9a)
- Bug 1166853 - Sync "hangs" when trying to apply a livemark to a reconciled folder. r=rnewman (94a6a19753)
- Bug 1012597 - Part 1: provide a way to invalidate the Places GUIDs cache. r=rnewman (66f43cb831)
- Bug 1012597 - Part 2: ensure Sync invalidates the Places GUIDs cache when needed. r=rnewman (2a67b0dfa8)
- Bug 1182366 - avoid an invalid bookmark from preventing all bookmarks syncing. r=rnewman (df895d4c35)
- let -> var (e9c382c761)
- Bug 1188170 - log the url string when the Sync bookmarks engine fails to get a URI. r=rnewman (424e5405f7)
- Bug 1195603 - prevent Sync from blocking app shutdown. r=rnewman (94c3091f9c)
- Bug 1183934 - only log an error saving JSON if an error actually occurred. r=rnewman (6b4358035c)
- Bug 1198385 - Use MFBT guard macros in the editor guard objects; r=froydnj (72e5e9f66f)
- Bug 1198385 follow-up: Fix the build bustage on a CLOSED TREE (d626e56e92)
- Bug 1177013 - Use CancelCurrentTransaction to avoid crashes (r=dvander) (362e5fc343)
- Bug 1154990 - Better error messages when IPC send fails (r=bent) (b311fb94aa)
- Bug 1177013 - Avoid memory leaks when returning errors from IPC Send (r=dvander) (f453a8feb5)
- Bug 1176096 - Ensure we don't do self-moves in move assignment (r=bent) (31aca4ad89)
- Bug 1177013 - Crash in IPC situations where we don't know what to do (r=dvander) (0e86cc437e)
- Bug 1185639 - Allow deferred message processing to happen between consecutive IPC message dispatches. r=jimm (7782c9caaf) (d7ccda56e)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1189709 - Reduce scope of MessageChannel window neutering. r=jimm (a73623101e)
- Bug 1202051 - Use a PersistentRooted to automate tracing of unwrappedException_; r=sfink (32964b4bcb)
- missing part of Bug 1135236 - Remove unused print callbacks in profiler backend. (a6427e4a23)
- Bug 1164785 - Append line number to systrace scopedTrace object name. r=BenWa (be4fb076b0)
- missing parts of Bug 779291: Implement SPS stackwalk (fefa7c961c)
- Bug 1186709 - Remove MOZ_IMPLICIT from security/sandbox/chromium. r=bobowen (7c1419cd3a)
- Bug 1274253. Properly test the cpuid bits. (039f594ab3)
- Bug 1168291 - Install mozcrt.lib instead of mozglue.lib in the SDK. r=mshal (00d4309281)
- Bug 1198334 (follow-up) - Fix SM(e) bustage (which doesn't show up on try pushes, grr). r=bustage. (4431457ede)
- Bug 1194560 - Add tools/power/rapl, a RAPL-reading program for power rofiling. r=erahm,glandium. (47b61fd39c)
- Bug 1147243 - Build memory/jemalloc in unified mode; r=glandium (81173f8bc2)
- Bug 1201738 - Update jemalloc4 to 594c759 + two pending patches. r=njn (66f4f3fe49)
- Bug 1135583: Prevent the inclusion of Char16.h in VS2015's fallible.obj. r=glandium (3e5ac84efb)
- bug 1171122 - Swap some XP_MACOSX for XP_DARWIN in mozalloc. r=glandium (6d03543291)
- Bug 1170177 - Disable our own abort() method with MOZ_ASAN. r=froydnj (cdc43fcb8c)
- Bug 1120793 - Remove obsolete _Throw wrapping. r=froydnj (a5c53780ec)
- Bug 1189967 - Avoid conflicting declarations for our raise wrappers on Windows. r=nfroyd (e0a606ef14)
- Bug 1203476 - Fix an Android-only warning in mozalloc_abort.cpp. r=glandium. (806b791d54)
- pointer style (97a2b4ffea)
- Bug 1147353 - Odin: simplify the masked index bounds check test. r=sfink, r=luke (fa6007c8dd) (850741b59)

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git a988f766e...850741b59:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1158090 - Fix documentation for nsDisplayListBuilder constructor. r=roc (773b76e1b3)
- Bug 1153510 - Improve handling of vertical writing mode in SVG text frames. r=longsonr (bd513aa02e)
- Bug 1156366 - Support vertical writing modes and upright/sideways gly# ph orientation in SVG text-on-a-path. r=longsonr (325c3c2e00)
- Bug 1157951 patch 1 - Rename fields and variables in nsCharClipDisplayItem etc using VisIStart/End instead of left/right. r=roc (bc4aa0e75a)
- Fix nsDisplayCanvasBackgroundColor to invalidate on color changes. (bug 1205970 part 1, r=mattwoodrow) (e51b8489a6)
- Bug 1151663 - Initialize display list builder flags earlier in nsLayoutUtils::PaintFrame(). r=tn (fb55eaf2d8)
- Remove willFlushRetainedLayers, which is superceded by DLBI. (bug 1205970 part 2, r=mattwoodrow) (0651277211)
- Bug 1166301 - Layerize background images fixed to child elements. r=mattwoodrow (fb979f8c89)
- Bug 1166301 - If APZ is enabled, only clip fixed background images to the viewport area. r=mattwoodrow (96944fa488)
- Bug 885515 - Part 1: Add an analysis for detecting non-heap allocations of MOZ_HEAP_CLASS, r=ehsan (b1c53befae)
- Bug 1192271 - Add helper method CustomTypeAnnotation::reportErrorIfAbsent to clang-plugin, r=ehsan (627b9d0c4c)
- Bug 1195960 - Correct naming of CustomTypeAnnotation::reportErrorIfAbsent, r=me (cdba688d80) (5c42a5c6d)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1149416 - Don't make free-nonheap-object warning an error on a CLOSED TREE . r=glandium (e968f5f2ac)
- Bug 1145781 - Fix hazard on a CLOSED TREE. (c6a424b4e9)
- Bug 1187982 - Fix building clang-plugin with clang 3.5; r=mystor (0e1ba88dfd)
- spacing (38d98645d8)
- Run clang-format on clang-plugin.cpp, no bug (cce9551ab2)
- Bug 1156802 - Part 1: Add an analysis which prohibits explicit move constructors, r=ehsan (1ba4769e7b)
- Bug 1178806. IndexedDB autoincrement overflow should be throwing ConstraintError per spec. r=bent (1820974774)
- Bug 1149815 - Guard against using deleted IDBObjectStore and IDBIndex objects, r=janv. (c63293e770)
- Bug 1149815 - Don't assume that index creation always succeeds, r=janv. (e123630c3d)
- Bug 1149815 - Properly handle IDBDatabase.close() called during a versionchange transaction, r=janv. (e1a00a34e7)
- Bug 1149815 - Fix IndexedDB tests to expect InvalidStateError rather than TransactionInactiveError when touching a deleted IDBObjectStore or IDBIndex object, r=janv. (2fde727baa)
- Bug 1168166 - Ignore failed IndexedDB optimization if disk is too full, r=janv. (0bd7dd94db)
- Bug 1168606 - Part 1: Extract Cursor response data population into shared function. r=bent (b42b353eec)
- Bug 1168606 - Part 2: Convert DelayedDeleteRunnable into reusable DelayedActionRunnable class. r=bent (db6a8969a9)
- Bug 1170746 - Getting mutable files over a cursor crashes the browser; r=bent (70225fd031)
- Bug 1168606 - Part 3: Allow multiple ObjectStoreCursorResponses in a CursorResponse. r=khuey (744c1798d4)
- Bug 1179025 - Protect against using cursors on a deleted objectStore/index, r=janv. (c82d018719)
- Bug 1168606 - Part 4: Allow current key to be provided with PBackgroundIDBCursor::Continue. r=khuey (a7faf38498)
- Bug 1168606 - Part 5: Send two records with every ObjectStoreCursorResponse. r=khuey (50a8955f62)
- Bug 1156802 - Part 2: Remove all explicit move constructors, r=ehsan (07144b7b8f)
- Bug 1201309 - Make MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS work with MOZ_NON_MEMMOVABLE. r=ehsan f=mystor (6cd540cd1b)
- partial of Bug 1076787 - Add expectation data for running web-platform-tests on debug builds (848508f9dd)
- Bug 1149815 - Enable wpt tests that now pass, r=janv. (757331780f)
- Bug 1201190 - Part 1: Add an analysis to prevent a type from being allocated in a temporary, r=ehsan (f67cfef0ce)
- spaces (1f29d5c9bb) (8e0043d5b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 622657 - catch invalid bookmark items and delete them when syncing bookmarks. r=rnewman (bd91e14c9a)
- Bug 1166853 - Sync "hangs" when trying to apply a livemark to a reconciled folder. r=rnewman (94a6a19753)
- Bug 1012597 - Part 1: provide a way to invalidate the Places GUIDs cache. r=rnewman (66f43cb831)
- Bug 1012597 - Part 2: ensure Sync invalidates the Places GUIDs cache when needed. r=rnewman (2a67b0dfa8)
- Bug 1182366 - avoid an invalid bookmark from preventing all bookmarks syncing. r=rnewman (df895d4c35)
- let -> var (e9c382c761)
- Bug 1188170 - log the url string when the Sync bookmarks engine fails to get a URI. r=rnewman (424e5405f7)
- Bug 1195603 - prevent Sync from blocking app shutdown. r=rnewman (94c3091f9c)
- Bug 1183934 - only log an error saving JSON if an error actually occurred. r=rnewman (6b4358035c)
- Bug 1198385 - Use MFBT guard macros in the editor guard objects; r=froydnj (72e5e9f66f)
- Bug 1198385 follow-up: Fix the build bustage on a CLOSED TREE (d626e56e92)
- Bug 1177013 - Use CancelCurrentTransaction to avoid crashes (r=dvander) (362e5fc343)
- Bug 1154990 - Better error messages when IPC send fails (r=bent) (b311fb94aa)
- Bug 1177013 - Avoid memory leaks when returning errors from IPC Send (r=dvander) (f453a8feb5)
- Bug 1176096 - Ensure we don't do self-moves in move assignment (r=bent) (31aca4ad89)
- Bug 1177013 - Crash in IPC situations where we don't know what to do (r=dvander) (0e86cc437e)
- Bug 1185639 - Allow deferred message processing to happen between consecutive IPC message dispatches. r=jimm (7782c9caaf) (d7ccda56e)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1189709 - Reduce scope of MessageChannel window neutering. r=jimm (a73623101e)
- Bug 1202051 - Use a PersistentRooted to automate tracing of unwrappedException_; r=sfink (32964b4bcb)
- missing part of Bug 1135236 - Remove unused print callbacks in profiler backend. (a6427e4a23)
- Bug 1164785 - Append line number to systrace scopedTrace object name. r=BenWa (be4fb076b0)
- missing parts of Bug 779291: Implement SPS stackwalk (fefa7c961c)
- Bug 1186709 - Remove MOZ_IMPLICIT from security/sandbox/chromium. r=bobowen (7c1419cd3a)
- Bug 1274253. Properly test the cpuid bits. (039f594ab3)
- Bug 1168291 - Install mozcrt.lib instead of mozglue.lib in the SDK. r=mshal (00d4309281)
- Bug 1198334 (follow-up) - Fix SM(e) bustage (which doesn't show up on try pushes, grr). r=bustage. (4431457ede)
- Bug 1194560 - Add tools/power/rapl, a RAPL-reading program for power rofiling. r=erahm,glandium. (47b61fd39c)
- Bug 1147243 - Build memory/jemalloc in unified mode; r=glandium (81173f8bc2)
- Bug 1201738 - Update jemalloc4 to 594c759 + two pending patches. r=njn (66f4f3fe49)
- Bug 1135583: Prevent the inclusion of Char16.h in VS2015's fallible.obj. r=glandium (3e5ac84efb)
- bug 1171122 - Swap some XP_MACOSX for XP_DARWIN in mozalloc. r=glandium (6d03543291)
- Bug 1170177 - Disable our own abort() method with MOZ_ASAN. r=froydnj (cdc43fcb8c)
- Bug 1120793 - Remove obsolete _Throw wrapping. r=froydnj (a5c53780ec)
- Bug 1189967 - Avoid conflicting declarations for our raise wrappers on Windows. r=nfroyd (e0a606ef14)
- Bug 1203476 - Fix an Android-only warning in mozalloc_abort.cpp. r=glandium. (806b791d54)
- pointer style (97a2b4ffea)
- Bug 1147353 - Odin: simplify the masked index bounds check test. r=sfink, r=luke (fa6007c8dd) (850741b59)

* 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

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220219-f5d811828-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 1132920: Use movddup for SIMD swizzle pattern (0, 1, 0, 1) on SSE3 enabled machines; r=sunfish (2f6ff1e5ae)
- cleanup (a843df02f4)
- Bug 1201810, IonMonkey - Part 1: Move the platform specific shared ic stubs, r=jandem (41103c7241)
- Bug 1201810, IonMonkey - Part 0: Improve code of EmitIonTailCallVM, r=jandem (aa72188407)
- Bug 1203297: Fix makeFrameDescriptor warnings on x86 and x64, in non-unified builds; r=terrence (8ff0ef518d)
- Bug 984018 - sincos optimization. r=nbp (8e82c1249e)
- rearrange (9eec87ba05) (f5d811828)

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 850741b59...f5d811828:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1132920: Use movddup for SIMD swizzle pattern (0, 1, 0, 1) on SSE3 enabled machines; r=sunfish (2f6ff1e5ae)
- cleanup (a843df02f4)
- Bug 1201810, IonMonkey - Part 1: Move the platform specific shared ic stubs, r=jandem (41103c7241)
- Bug 1201810, IonMonkey - Part 0: Improve code of EmitIonTailCallVM, r=jandem (aa72188407)
- Bug 1203297: Fix makeFrameDescriptor warnings on x86 and x64, in non-unified builds; r=terrence (8ff0ef518d)
- Bug 984018 - sincos optimization. r=nbp (8e82c1249e)
- rearrange (9eec87ba05) (f5d811828)

* 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

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20220226-f94c0da-uxp-c403014cb-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20220226-f94c0da-uxp-c403014cb-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-20220226-f94c0da-uxp-c403014cb-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.4a1.win32-git-20220226-ba47fad4d-uxp-c403014cb-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20220226-ba47fad4d-uxp-c403014cb-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win64-git-20220226-ba47fad4d-uxp-c403014cb-xpmod.7z

No official UXP changes picked since my last build.

No official Basilisk changes picked since my last build.

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

My changes since my last build:
- pref-ui: make sanitize sub-dialog resizable (223f5ace9)
- partly import changes from tenfourfox:
- #654: M1739957 M1740985+backbugs, update TLDs (861ae8f62) (e350f0c04)
- imported changes from mozilla NSS:
- Bug 1755555 - Hold tokensLock through nssToken_GetSlot calls in nssTrustDomain_GetActiveSlots. r=rrelyea (a36477f0)
- Bug 1370866 - Check return value of PK11Slot_GetNSSToken. r=djackson (d7e8c2df)
- Bug 1751157 - Throw illegal_parameter alert for illegal extensions in handshake message. r=djackson (8fd5ca0c) (c403014cb)

* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of now-dead MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. MCP Basilisk/Pale-Moon rev after datecode will be removed later.

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

Hidden Content
This board requires you to be registered and logged-in to view hidden content.
--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20220226-id-f0915f3-uxp-c403014cb-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20220226-id-f0915f3-ia-c642e3c-uxp-c403014cb-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.

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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

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

Repo changes:
- partly import changes from tenfourfox:
- #654: M1739957 M1740985+backbugs M1742421, update HSTS, TLDs (861ae8f62) (3b470745e)
- imported changes from mozilla NSS:
- Bug 1755555 - Hold tokensLock through nssToken_GetSlot calls in nssTrustDomain_GetActiveSlots. r=rrelyea (a36477f0)
- Bug 1370866 - Check return value of PK11Slot_GetNSSToken. r=djackson (d7e8c2df)
- Bug 1751157 - Throw illegal_parameter alert for illegal extensions in handshake message. r=djackson (8fd5ca0c) (01d12e322)

Locked

Who is online

Users browsing this forum: No registered users and 0 guests