Saturday, September 28, 2024

Weekly browser binaries (20240928)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20240928-3219d2d-uxp-716b990183-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20240928-3219d2d-uxp-716b990183-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-20240928-3219d2d-uxp-716b990183-xpmod-ia32.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32

NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240928-d849524bd-uxp-716b990183-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240928-d849524bd-uxp-716b990183-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240928-d849524bd-uxp-716b990183-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20240928-d849524bd-uxp-716b990183-xpmod.7z

Official UXP changes picked since my last build:
- Fix bashism in old-configure.in (6627f8e932)
- media/libcubeb: Use Sun audio backend also on NetBSD (4637e2319c)
- No Issue - Fix building for Apple Silicon Mac with Xcode 16. Due to the following LLVM change labels need to be outside .cfi_start/endprocs: https://reviews.llvm.org/D155245 Solution pointed out here is to move the label above .cfi_startproc: https://github.com/libffi/libffi/issues/807 (27e66e3f82)
- No issue - Fix asserts in debug. (2b4e577d8e)
- Issue #2251 - Expose ghost window unlinking to release builds. (97a40adc75)
- Issue #2251 - Expose unlink ghost windows to about:memory (814a769541)
- Make inaccurate GC stats reporting non-fatal in debug builds. (efad094b02)
- Make NetBSD use the same xptcall support as others. (37f260bbd4)
- Make NetBSD/powerpc use the powerpc atomic ops. (b1fd3b72cf)

Official Pale-Moon changes picked since my last build:
- [Pale-Moon] Issue #1967 - Enable prefetching and provide interface. (1d9b68afa8)
- [Pale-Moon] Warn before using external handler for usenet protocols (d004b26d7f)
- [Pale-Moon] Issue #1972 - Implement ghostbuster (fa2fdbe24e)
- [Pale-Moon] Issue #1972 - Make sure all tab activity is halted before removal. (cf29319f78)
- [Pale-Moon] Issue #1972 - Disable forcing GC on memory pressure. (03c56728d9)
- [Pale-Moon] Issue #1972 - Halt only closing tab activity before closing, not everything browser-wide. (e1c64b1bb8)

No official Basilisk changes picked since my last build.

My changes picked since my last build:
- import from mozilla: Bug 1528136 - add details to enable OAuth2 for Office 365. r=aleca (6e1d492805) (2dfde2a62e)
- ported from mozilla: Bug 1538409 - implement oAuth  authentication for POP accounts r=benc a=mkmelin (f6219b04be) (08feac8e97)
- [Basilisk] port PM's ghostbuster (d1fde5c4ea)
- [Basilisk] ported from PM: Issue #1972 - Disable forcing GC on memory pressure. (716b990183)

Update Notice:
- You may delete file named icudt*.dat inside program folder when updating from old releases.

* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.


New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20240928-7bda12e7-uxp-1b648cc1d8-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20240928-7bda12e7-uxp-1b648cc1d8-xpmod.7z

source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom

* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.

--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20240928-id-656ea98-uxp-1b648cc1d8-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20240928-id-656ea98-ia-93af9a0-uxp-1b648cc1d8-xpmod.7z

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


New build of post-deprecated Serpent/moebius for XP!
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk55-win32-git-20240928-81908220c-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20240928-81908220c-xpmod.7z

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

Repo changes:
- import from UXP: No Issue - Fix building for Apple Silicon Mac with Xcode 16. Due to the following LLVM change labels need to be outside .cfi_start/endprocs: https://reviews.llvm.org/D155245 Solution pointed out here is to move the label above .cfi_startproc: https://github.com/libffi/libffi/issues/807 (27e66e3f) (451c081df)
- import from UXP: No issue - Fix asserts in debug. (2b4e577d) (ad0d14df6)
- import from UXP: Issue #2251 - Expose ghost window unlinking to release builds. (97a40adc) (4daa121de)
- ported from UXP: Issue #2251 - Expose unlink ghost windows to about:memory (814a7695) (8a0465bcd)
- import from UXP: Make inaccurate GC stats reporting non-fatal in debug builds. (efad094b) (2ccea795b)
- ported from UXP: Make NetBSD use the same xptcall support as others. (37f260bb) (28b243bba)
- import from UXP: Make NetBSD/powerpc use the powerpc atomic ops. (b1fd3b72) (502e77830)
- ported from `custom` branch of UXP: [Basilisk] port PM's ghostbuster (d1fde5c4) (7a704927e)
- ported from `custom` branch of UXP: [Basilisk] ported from PM: Issue #1972 - Disable forcing GC on memory pressure. (716b9901) (81908220c)


New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20240928-7b6d9cb864-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 1247982 - Lock request headers. r=mcmanus (8a5940a109)
 - Bug 1251332 - add PAC support for reversed ranges; r=bagder (7ac8fd97cb)
 - Bug 1178337 - Part 1: Supports all referrer policies for element atrributes. r=sicking, r=Gijs, r=mcmanus (85b7421b02)
 - Bug 1187357 - rename referrer attribute to referrerpolicy in tests. r=hsivonen (da334bf712)
 - Bug 1178337 - Part 2: Update/add test cases. r=sicking. (acec860fd8)
 - Bug 1260766 - the comparison of OriginAttributes in nsFrameLoader::Swap* methods should consider the usercontextid attribute of the owning element, r=smaug (82f8895bec)
 - bits of Bug 1110485 P1 (f8908eb35f)
 - Bug 1195968 - Check how CanvasFilterChainObserver accesses the CanvasRenderingContext2D. r=mstange (eecc12329b)
 - Bug 1260960 - Check skiaGL is enabled before calling skiaGLTex(), r=snorp (82c069fcc9)
 - align test stuff (c0ccc11ed9)
 - Bug 1245256 - GMP Plugins now installed in flat manner to accomodate widevine. r=spohl (ae0eb69979)
 - Bug 1245649: Turn on use-isnan, no-unexpected-multiline (0633b3470f)
 - Bug 1079665 - [e10s] Findbar focusContent doesn't work when a link was found. r=enndeakin (b349e62d5a)
 - Bug 1174291 - Fix ctrl-return for e10s findbar. r=evilpie (6f0bf0b149)
 - Bug 1174289 - Remove fake focus-ring after e10s findbar is closed. r=evilpie (302ffe7559)
 - Bug 1079665 - follow up, remove accidental line included from different patch. r=me (0904fe927c)
 - Bug 1260208 - part 1 - use C I/O facilities in TestWebGLElementArrayCache instead of C++ ones; r=BenWa The libc++ included with the Android NDK does not seem to work correctly with std::cerr; writing to it (or to std::cout, as confirmed by tests) causes the process to hang indefinitely, causing test failures.  Using fprintf and stderr, however, seems to work correctly. (4279c2d09d)
 - Bug 1260208 - part 5 - add libc++ license to about:license when using it on Android; r=gerv,nalexander (4bcf23794a)
 - Bug 1260208 - part 0 - correctly compare EHTable when sorting; r=froydnj operator< for EHTable compares the LHS start PC with the RHS *end* PC. Because the ranges are non-overlapping, this works fine for two distinct EHTables. However, the comparison doesn't work if LHS and RHS refer to the same EHTable; in that case operator< returns true, even though it should return false because the two operands are identical. (dc2af36cec)
 - Bug 1254908 - ./mach bootstrap doesn't work on CentOS/Fedora when it attempts to upgrade Mercurial.  r=gps (d288b314ec)
 - Bug 1239413. Clarify comment about the context flags. (c2b01ef6d1)
 - Bug 1146875 - Fix the leak-gauge.html broken and add a encoding declaration. r=dbaron (8df2510774)
 - Bug 1132499 - part 1 - convert nsTextEditorState::mValue to use Maybe instead of heap allocation; r=ehsan (2644faebbb)
 - Bug 1132499 - part 2 - convert nsTextEditorState::mValue to be an nsString; r=ehsan (6e0df4d1dc)
 - Bug 409885 - Use SetHostPort in nsHTMLDocument::SetDomain. r=bz (2d289a79c5)
 - Bug 1269475 - Fix uninitialized variable warning. r=jdm (881fa29803)
 - Bug 1263935 - Expose native version of mapURIToAddonId via amIAddonPathService. r=mossop (04da9fe703)
 - Bug 1234974 - Handle null GetOwner() in |BluetoothAdapter::IsBluetoothCertifiedApp|, r=shuang (e4dde47d7f)
 - Bug 1241117 - Fix mAppUuid access before assign in BluetoothGatt::Connect. r=joliu (3920535f2a)
 - Bug 1238424 - Fix a missing header in Bluetooth module. r=brsun (438fd74375)
 - Bug 1267958: Only complain for negative size, not merely zero. r=jrmuizel (194bd2a754)
 - Bug 1320621 - Make sure --enable-system-hunspell picks up system headers. r=glandium (125c4ea215)
 - Bug 1266430: Support offsets in DrawTargetD2D1::CopySurface when using PartialUploading. r=jrmuizel (de8630b117)
 - Bug 1267363. Disable hinting on osx fonts only if we have expclity grayscale AA. r=mstange (c4c32fd7cc)
 - Bug 1134549 - Switch FlattenBezier from floats to doubles. r=bas (5753ab16a3)
 - Bug 1240437 part 2: Follow-up to fix implicit constrcutor static analysis failure. r=me (525d9d9a9f)
 - Bug 1256678 - Backout diagnostic patch rev 39c895b67af2 - r=me (f63698de77)
 - Bug 1256678 - Account for truncated font names in ScaledFontWin::GetFontFileData() - r=jfkthame (a6930e0a33)
 - Bug 1256678 - Re-add nightly-only crash if ScaledFontWin::GetFontFileData fails to find a matching TrueType collection font - r=jfkthame (8bec2d43a2)
 - Bug 1260350 - GFX: 2D: Use ConvolveHorizontally_LS3. r=jrmuizel (9d2f372593)
 - Bug 1260112 - GFX: 2D: Fix unaligned access in ConvolveVertically/Horizontally_LS3. r=huangwenjun06 (43ba8f7b05)
 - Bug 1260885 - Make SurfaceFormat::R5G6B5_UINT16 properly round-trip through SourceSurfaceCairo. r=lsalzman (bc8f0c0876)
 - Bug 1262415 - make Accessible to keep weak pointers to parent and children, r=yzen (c0b987fe10)
 - Bug 1267271 - skip empty surfaces in DrawTargetSkia::DrawSurfaceWithShadow. r=mchang (fd488c918a)
 - Bug 1249600. Lookup font and font family from font face when requesting SkTypeface. r=bas (0281313c33)
 - Bug 1268096. Sync the D3D11 rasterizer state if pointDrawMode or multisample changes. (25b2af8b26)
 - Bug 1203132 - Add an SVG for the B2G flow of touch events. r=botond (2ce3b0ddc4)
 - Bug 1180322. Add a document describing the history of layers (b3351dbba3)
 - Bug 1235223. Update history document. (212d356bd0)
 - Bug 1235223 - Fix typos in layers history document. (f19a5802d8)
 - Bug 1235223 - Fix another typo in the layers history document. (9663fe5447)
 - Bug 1265112 - Add support for NV_texture_barrier to GLContext. r=jrmuizel (f1f5fb1a3a)
 - Bug 1240730 - Initialize all GLLibraryEGL symbols in the ctor. r=mattwoodrow (dae8955458)
 - Bug 1240730 - Initialize all GLXLibrary members in the ctor. r=mattwoodrow (8218ed6fd9)
 - bug 1250485 - make the ctor for GLXLibrary constexpr r=jrmuizel (a571491f0a)
 - mitor spacing (0083550ab2)
 - Bug 1256492 - Cast to proper width to avoid C4312 on VS2015; r=jrmuizel (1bb2ed20d3)
 - Bug 1266878 - Fix off-by-one error in ParamTraits<StereoMode> - r=nical (f467d496b8)
 - Bug 1258758 - rename GetEffectiveClipRect to GetLocalClipRect. r=kats (897798948f)
 - Bug 1249936 - add a LayerComposite::GetShadowTransform method & simplify Layer::GetLocalTransform. r=botond (fe492a1327)
 - Bug 1269032 - Add support for user multipliers to pan gesture inputs. r=mstange (ea7698dca2)
 - Bug 1265510 - Add some scroll-snapping logging to APZC. r=botond (6f2369163a)
 - Bug 1268523 - Avoid leaking tasks when they are posted to a destroyed APZC instance. r=botond (70e1e63b7b)
 - Bug 1265510 - Ensure that new input blocks still allow APZCs with interrupted animations to scroll-snap. r=botond (01341b554b)
 - Bug 1269068 - Zero out the axis velocity once the wheel scroll animation is terminating. r=botond (9a9f384485)
 - Bug 1246056 - Ensure that the MockContentController's timestamp is always >= GetStartupTime(). r=botond (4fe53e1f24)
 - Bug 1256341 - Add a gtest to catch scenarios where a tap timeout is interrupted by a non-touch block. r=botond (21a15f5a5a)
 - Bug 1266833 - When the scroll position is clamped during a frame reconstruction, send a scroll offset update to APZ. r=tnikkel (c0acd70a3d)
 - Bug 1268517 - Remove unused function. r=botond (534e4d9bae)
 - Bug 1213095 - Fix APZEventState build with logging enabled. r=botond (ac7c1e9401)
 - Bug 1250954 - Correct the SharedSurfaceTextureClient when forwarder changed. r=jgilbert (0a389bc0fa)
 - Bug 1265873 - Use gfxSharedReadLock in TextureClientPool r=nical (e3ed936a8a)
 - Bug 1265468 - Update the compositor pointer on all TextureSources in the list when recycling in ImageHost. r=nical (78f29244bb)
 - Bug 1252237 - Remove the TextureHost shmem mapping failed assert. r=milan (d0b7230dff)
 - Bug 1265112 - When rendering blend modes with CompositorOGL, use NV_texture_barrier (if available) to sample directly from the framebuffer. r=jrmuizel (6f3ae237a5)
 - Bug 1268878 - Include various of gfxFontEntry's sub-objects in memory reporting. r=njn (b960415fa8)
 - Bug 1268951 - Reallocate sanitized user font data into an appropriately-sized block, to reduce ongoing RAM footprint. r=jrmuizel (a26e9dd632)
 - Bug 1123416 - Part 1: Make topsrcdir a valid Gradle project root. r=sebastian (77b0b35fc1)
 - Bug 1260672: Remove 'nsAutoPtr.h' and clean up includes of Gonk diskspace watcher, r=gsvelto (99c4c35e3d)
 - Bug 1167535 - Fix fanotify 4g size limit. r=fabrice (c62015e454)
 - Bug 1167817 - Switch back to printf_stderr in GonkDiskSpaceWatcher.cpp r=dhylands (110445f628)
 - Bug 1260672: Use |UniquePtr| for Gonk alarms, r=gsvelto (03678b9015)
 - Bug 1260672: Use |UniquePtr| for Gonk sensors, r=gsvelto (545ec3fc70)
 - Bug 1263845.  When a parent changes from auto height to non-auto height or vice versa, a percentage height non-block child needs to realize it's doing a vertical resize.  r=dbaron (05db492bc8)
 - Bug 1268009 - If APZ is force-disabled, disable paint skipping even for apz-originated scrolls. r=kats (c02f8755cd)
 - Bug 1267555 part 1 - [css-grid] Make grid-aligned abs.pos. descendants that span from 'auto' to the first/last line stretch to the outer edge of the first/last track respectively.  r=dholbert (88f6261043)
 - Bug 1267555 part 2 - [css-grid] Adjust reftests for abs.pos. "auto/first-line" and "last-line/auto" change. (43d03ab15b) (7b6d9cb864)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git f38f996411...7b6d9cb864:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1247982 - Lock request headers. r=mcmanus (8a5940a109)
 - Bug 1251332 - add PAC support for reversed ranges; r=bagder (7ac8fd97cb)
 - Bug 1178337 - Part 1: Supports all referrer policies for element atrributes. r=sicking, r=Gijs, r=mcmanus (85b7421b02)
 - Bug 1187357 - rename referrer attribute to referrerpolicy in tests. r=hsivonen (da334bf712)
 - Bug 1178337 - Part 2: Update/add test cases. r=sicking. (acec860fd8)
 - Bug 1260766 - the comparison of OriginAttributes in nsFrameLoader::Swap* methods should consider the usercontextid attribute of the owning element, r=smaug (82f8895bec)
 - bits of Bug 1110485 P1 (f8908eb35f)
 - Bug 1195968 - Check how CanvasFilterChainObserver accesses the CanvasRenderingContext2D. r=mstange (eecc12329b)
 - Bug 1260960 - Check skiaGL is enabled before calling skiaGLTex(), r=snorp (82c069fcc9)
 - align test stuff (c0ccc11ed9)
 - Bug 1245256 - GMP Plugins now installed in flat manner to accomodate widevine. r=spohl (ae0eb69979)
 - Bug 1245649: Turn on use-isnan, no-unexpected-multiline (0633b3470f)
 - Bug 1079665 - [e10s] Findbar focusContent doesn't work when a link was found. r=enndeakin (b349e62d5a)
 - Bug 1174291 - Fix ctrl-return for e10s findbar. r=evilpie (6f0bf0b149)
 - Bug 1174289 - Remove fake focus-ring after e10s findbar is closed. r=evilpie (302ffe7559)
 - Bug 1079665 - follow up, remove accidental line included from different patch. r=me (0904fe927c)
 - Bug 1260208 - part 1 - use C I/O facilities in TestWebGLElementArrayCache instead of C++ ones; r=BenWa The libc++ included with the Android NDK does not seem to work correctly with std::cerr; writing to it (or to std::cout, as confirmed by tests) causes the process to hang indefinitely, causing test failures.  Using fprintf and stderr, however, seems to work correctly. (4279c2d09d)
 - Bug 1260208 - part 5 - add libc++ license to about:license when using it on Android; r=gerv,nalexander (4bcf23794a)
 - Bug 1260208 - part 0 - correctly compare EHTable when sorting; r=froydnj operator< for EHTable compares the LHS start PC with the RHS *end* PC. Because the ranges are non-overlapping, this works fine for two distinct EHTables. However, the comparison doesn't work if LHS and RHS refer to the same EHTable; in that case operator< returns true, even though it should return false because the two operands are identical. (dc2af36cec)
 - Bug 1254908 - ./mach bootstrap doesn't work on CentOS/Fedora when it attempts to upgrade Mercurial.  r=gps (d288b314ec)
 - Bug 1239413. Clarify comment about the context flags. (c2b01ef6d1)
 - Bug 1146875 - Fix the leak-gauge.html broken and add a encoding declaration. r=dbaron (8df2510774)
 - Bug 1132499 - part 1 - convert nsTextEditorState::mValue to use Maybe instead of heap allocation; r=ehsan (2644faebbb)
 - Bug 1132499 - part 2 - convert nsTextEditorState::mValue to be an nsString; r=ehsan (6e0df4d1dc)
 - Bug 409885 - Use SetHostPort in nsHTMLDocument::SetDomain. r=bz (2d289a79c5)
 - Bug 1269475 - Fix uninitialized variable warning. r=jdm (881fa29803)
 - Bug 1263935 - Expose native version of mapURIToAddonId via amIAddonPathService. r=mossop (04da9fe703)
 - Bug 1234974 - Handle null GetOwner() in |BluetoothAdapter::IsBluetoothCertifiedApp|, r=shuang (e4dde47d7f)
 - Bug 1241117 - Fix mAppUuid access before assign in BluetoothGatt::Connect. r=joliu (3920535f2a)
 - Bug 1238424 - Fix a missing header in Bluetooth module. r=brsun (438fd74375)
 - Bug 1267958: Only complain for negative size, not merely zero. r=jrmuizel (194bd2a754)
 - Bug 1320621 - Make sure --enable-system-hunspell picks up system headers. r=glandium (125c4ea215)
 - Bug 1266430: Support offsets in DrawTargetD2D1::CopySurface when using PartialUploading. r=jrmuizel (de8630b117)
 - Bug 1267363. Disable hinting on osx fonts only if we have expclity grayscale AA. r=mstange (c4c32fd7cc)
 - Bug 1134549 - Switch FlattenBezier from floats to doubles. r=bas (5753ab16a3)
 - Bug 1240437 part 2: Follow-up to fix implicit constrcutor static analysis failure. r=me (525d9d9a9f)
 - Bug 1256678 - Backout diagnostic patch rev 39c895b67af2 - r=me (f63698de77)
 - Bug 1256678 - Account for truncated font names in ScaledFontWin::GetFontFileData() - r=jfkthame (a6930e0a33)
 - Bug 1256678 - Re-add nightly-only crash if ScaledFontWin::GetFontFileData fails to find a matching TrueType collection font - r=jfkthame (8bec2d43a2)
 - Bug 1260350 - GFX: 2D: Use ConvolveHorizontally_LS3. r=jrmuizel (9d2f372593)
 - Bug 1260112 - GFX: 2D: Fix unaligned access in ConvolveVertically/Horizontally_LS3. r=huangwenjun06 (43ba8f7b05)
 - Bug 1260885 - Make SurfaceFormat::R5G6B5_UINT16 properly round-trip through SourceSurfaceCairo. r=lsalzman (bc8f0c0876)
 - Bug 1262415 - make Accessible to keep weak pointers to parent and children, r=yzen (c0b987fe10)
 - Bug 1267271 - skip empty surfaces in DrawTargetSkia::DrawSurfaceWithShadow. r=mchang (fd488c918a)
 - Bug 1249600. Lookup font and font family from font face when requesting SkTypeface. r=bas (0281313c33)
 - Bug 1268096. Sync the D3D11 rasterizer state if pointDrawMode or multisample changes. (25b2af8b26)
 - Bug 1203132 - Add an SVG for the B2G flow of touch events. r=botond (2ce3b0ddc4)
 - Bug 1180322. Add a document describing the history of layers (b3351dbba3)
 - Bug 1235223. Update history document. (212d356bd0)
 - Bug 1235223 - Fix typos in layers history document. (f19a5802d8)
 - Bug 1235223 - Fix another typo in the layers history document. (9663fe5447)
 - Bug 1265112 - Add support for NV_texture_barrier to GLContext. r=jrmuizel (f1f5fb1a3a)
 - Bug 1240730 - Initialize all GLLibraryEGL symbols in the ctor. r=mattwoodrow (dae8955458)
 - Bug 1240730 - Initialize all GLXLibrary members in the ctor. r=mattwoodrow (8218ed6fd9)
 - bug 1250485 - make the ctor for GLXLibrary constexpr r=jrmuizel (a571491f0a)
 - mitor spacing (0083550ab2)
 - Bug 1256492 - Cast to proper width to avoid C4312 on VS2015; r=jrmuizel (1bb2ed20d3)
 - Bug 1266878 - Fix off-by-one error in ParamTraits<StereoMode> - r=nical (f467d496b8)
 - Bug 1258758 - rename GetEffectiveClipRect to GetLocalClipRect. r=kats (897798948f)
 - Bug 1249936 - add a LayerComposite::GetShadowTransform method & simplify Layer::GetLocalTransform. r=botond (fe492a1327)
 - Bug 1269032 - Add support for user multipliers to pan gesture inputs. r=mstange (ea7698dca2)
 - Bug 1265510 - Add some scroll-snapping logging to APZC. r=botond (6f2369163a)
 - Bug 1268523 - Avoid leaking tasks when they are posted to a destroyed APZC instance. r=botond (70e1e63b7b)
 - Bug 1265510 - Ensure that new input blocks still allow APZCs with interrupted animations to scroll-snap. r=botond (01341b554b)
 - Bug 1269068 - Zero out the axis velocity once the wheel scroll animation is terminating. r=botond (9a9f384485)
 - Bug 1246056 - Ensure that the MockContentController's timestamp is always >= GetStartupTime(). r=botond (4fe53e1f24)
 - Bug 1256341 - Add a gtest to catch scenarios where a tap timeout is interrupted by a non-touch block. r=botond (21a15f5a5a)
 - Bug 1266833 - When the scroll position is clamped during a frame reconstruction, send a scroll offset update to APZ. r=tnikkel (c0acd70a3d)
 - Bug 1268517 - Remove unused function. r=botond (534e4d9bae)
 - Bug 1213095 - Fix APZEventState build with logging enabled. r=botond (ac7c1e9401)
 - Bug 1250954 - Correct the SharedSurfaceTextureClient when forwarder changed. r=jgilbert (0a389bc0fa)
 - Bug 1265873 - Use gfxSharedReadLock in TextureClientPool r=nical (e3ed936a8a)
 - Bug 1265468 - Update the compositor pointer on all TextureSources in the list when recycling in ImageHost. r=nical (78f29244bb)
 - Bug 1252237 - Remove the TextureHost shmem mapping failed assert. r=milan (d0b7230dff)
 - Bug 1265112 - When rendering blend modes with CompositorOGL, use NV_texture_barrier (if available) to sample directly from the framebuffer. r=jrmuizel (6f3ae237a5)
 - Bug 1268878 - Include various of gfxFontEntry's sub-objects in memory reporting. r=njn (b960415fa8)
 - Bug 1268951 - Reallocate sanitized user font data into an appropriately-sized block, to reduce ongoing RAM footprint. r=jrmuizel (a26e9dd632)
 - Bug 1123416 - Part 1: Make topsrcdir a valid Gradle project root. r=sebastian (77b0b35fc1)
 - Bug 1260672: Remove 'nsAutoPtr.h' and clean up includes of Gonk diskspace watcher, r=gsvelto (99c4c35e3d)
 - Bug 1167535 - Fix fanotify 4g size limit. r=fabrice (c62015e454)
 - Bug 1167817 - Switch back to printf_stderr in GonkDiskSpaceWatcher.cpp r=dhylands (110445f628)
 - Bug 1260672: Use |UniquePtr| for Gonk alarms, r=gsvelto (03678b9015)
 - Bug 1260672: Use |UniquePtr| for Gonk sensors, r=gsvelto (545ec3fc70)
 - Bug 1263845.  When a parent changes from auto height to non-auto height or vice versa, a percentage height non-block child needs to realize it's doing a vertical resize.  r=dbaron (05db492bc8)
 - Bug 1268009 - If APZ is force-disabled, disable paint skipping even for apz-originated scrolls. r=kats (c02f8755cd)
 - Bug 1267555 part 1 - [css-grid] Make grid-aligned abs.pos. descendants that span from 'auto' to the first/last line stretch to the outer edge of the first/last track respectively.  r=dholbert (88f6261043)
 - Bug 1267555 part 2 - [css-grid] Adjust reftests for abs.pos. "auto/first-line" and "last-line/auto" change. (43d03ab15b) (7b6d9cb864)

* 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

No comments:

Post a Comment