Saturday, July 20, 2024

Weekly browser binaries (20240720)

New build of Serpent/UXP for XP!

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

Official UXP changes picked since my last build:
- Issue #2547 - Remove hidden network.dns.disablePrefetchFromHTTPS pref. (d0e568577f)
- Issue #2486 - Part 1: Initial plumbing and CSSOM support for cascade layers (cac56b8e77)
- Issue #2486 - Part 2: Implement parser support for layer block and layer statements (9630698d31)
- Issue #2486 - Part 3: Fix serialization of layer statement rule (db1c2c39b0)
- Issue #2486 - Part 4: Ensure layer statement rule is appended and invalid tokens are restored (2fc2056be7)
- Issue #2486 - Part 5: Fix parsing of nested layer names (9ad579bd35)


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

No official Basilisk changes picked since my last build.

My changes since my last build:
- pref: bump platform version pref (8fbf81bb8a)

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-20240720-7bda12e7-uxp-8fbf81bb8a-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20240720-7bda12e7-uxp-8fbf81bb8a-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-20240720-id-656ea98-uxp-8fbf81bb8a-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20240720-id-656ea98-ia-93af9a0-uxp-8fbf81bb8a-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-20240720-033df78c7-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20240720-033df78c7-xpmod.7z

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

Repo changes:
- import from UXP: Issue #2547 - Remove hidden network.dns.disablePrefetchFromHTTPS pref. (d0e56857) (5e6381569)
- ported from UXP: Issue #2486 - Part 1: Initial plumbing and CSSOM support for cascade layers (cac56b8e) (c25ff6cd1)
- ported from UXP: Issue #2486 - Part 2: Implement parser support for layer block and layer statements (9630698d) (aa2d49d1a)
- import from UXP: Issue #2486 - Part 3: Fix serialization of layer statement rule (db1c2c39) (7233828a9)
- import from UXP: Issue #2486 - Part 4: Ensure layer statement rule is appended and invalid tokens are restored (2fc2056b) (074eaf6be)
- import from UXP: Issue #2486 - Part 5: Fix parsing of nested layer names (9ad579bd) (033df78c7)


New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20240720-be4fef94e8-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 1257418 - Remove USE_DEPENDENT_LIBS. r=gps (fbe746751a)
 - Bug 1255817 part 3. Remove the now-unreachable JS_ReportPendingException call in nsXPCWrappedJSClass::CallQueryInterfaceOnJSObject. r=bholley (dbffe901a9)
 - Bug 1255817 part 4. Make XPCJSRuntime use MozCrashErrorReporter by default, now that there should be no stray JS_ReportPendingException calls. r=bholley (68d82e4b68)
 - Bug 1245000 part 1 - Add a preference for enabling Element.animate; r=bz (d94ab6f1d9)
 - Bug 1245000 part 2 - Don't ship Animation.ready; r=bz (129a052a16)
 - Bug 1245000 part 3 - Turn on Element.animate in release channels too; r=bz (cc6743c31d)
 - Bug 1245000 part 4 - Enable the Animation constructor when Element.animate is enabled; r=bz (8a65bdedcb)
 - Bug 1247685 - WebIDL and DOM implementation changes for app server keys. r=mt,baku (69870bd979)
 - Bug 1248565 - Introduce MOZ_LOG_* variables for mozilla logging. r=erahm (ea236d3b26)
 - Bug 1258231 - Lock while iterating console messages. r=mccr8 (2b54be114d)
 - bug 1252104 - make NS_ERROR_GET_CODE() and NS_ERROR_GET_MODULE() constexpr r=froydnj (f29ae0f6de)
 - Bug 1221160 - fix AutoTraceLogLock deadlock on Windows; r=froydnj (11f1c2a071)
 - Bug 1251895 - don't race on nsTraceRefcnt's object serial number tables; r=mccr8 (2d52aceffe) (8375688356)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1244228 - fix DrawTargetSkia::OptimizeSourceSurface to still create Skia surfaces for GPU canvases even if creating a GPU surface failed. r=jmuizelaar (fbc02e4dc2)
 - Bug 1259621 - use AlphaBoxBlur in DrawTargetSkia::DrawSurfaceWithShadow. r=mchang (2c9df0d317)
 - Bug 1257717 - throw InvalidStateError when CreatePattern fails to snapshot source. r=jrmuizel (95fc5c4101)
 - Bug 1264246 - verify that SkCanvas::getClipBounds succeeds before using result. r=mchang (20de1e897d)
 - Bug 1249033 - Enable Subpixel AA Text on Skia for Dwrite and GDI Fonts. r=jrmuizel (f7402a4c9d)
 - Bug 1250787 - ensure that subpixel text is disabled for Skia's Cairo font host so that font rendering matches our font metrics. r=mchang (4d77670f3f)
 - Bug 1260454. Disable LCD font smoothing if we have grayscale AA on OS X. r=lsalzman (44bf859df5)
 - bug 1263685 - Check if paint has a shader before modifying local matrix in DrawTargetSkia::MaskSurface. r=mchang (7937265238)
 - missing bit for bump version (e3b14b6854)
 - Bug 1252650 - Add data parameter to NS_CreateServicesFromCategory; r=froydnj (3a3d392669)
 - Bug 1252650 - char16_t*/char16ptr_t mismatch fixup. (66d4bb1d1b)
 - Bug 1261382 - Add ReadUntil method to Tokenizer r=mayhemer (3c0b05a359)
 - Bug 1242963 - nsID stringification helper for logging; r=froydnj (966c73478a)
 - Bug 1262400 - remove outer pointers from nsCreateInstance* classes; r=erahm (16680909c0)
 - Bug 1257331 - Use LPWSTR instead of LPVOID to prevent C4477 warning; r=froydnj (456b677e25)
 - bits of Bug 868814 - Fold mozallo (3580f23f5a)
 - Bug 1256027 - Cast a few things in varargs to the expected types for MSVC 2015 warning-compatibility. r=froydnj (6e3e5f1763)
 - Bug 1257262 - Removed invalid nsAString:Assign variant. r=bsmedberg (1f4b303f7a)
 - bug 761909 - crash reporter plumbing for gonk. r=bsmedberg (e27b276147)
 - Bug 1223800 - Accept BHR reports from 50% of beta clients. Up from 1%. r=vladan (fb67094a56)
 - Bug 1241507 - Enable BHR reporting on 100% of the Beta population. r=rvitillo (6b0abc7767)
 - Bug 1234618. Fix misdetected BHR hangs. r=jchen (4adc7d57a1)
 - bits of Bug 1128768: Part 2 - Refactor (f75559fe5b)
 - Bug 1168167 - Mark LazyIdleThread::mIdleObserver with MOZ_UNSAFE_REF. r=froydnj (9750c9686d)
 - Bug 1250829 - add customized assertions for completion promises to facilitate promise chaining. r=bobbyholley. (66fe29ec68)
 - Bug 1191063 - Followup comments. r=me DONTBUILD (a627c0bb62)
 - bits of Bug 1172769 (6ce96f8829)
 - Bug 1241656 - Lazify AutoTaskDispatcher::mDirectTasks. r=bholley. (48fab6f3fb)
 - Bug 1202667 - make TaskQueue dispatching slightly more efficient; r=mccr8 (0c9f19fae5)
 - Bug 1202667 - make TaskQueue task running slightly more efficient; r=mccr8 (cee8821a9f)
 - Bug 1207031 - Suppress -Wshadow warnings from google-breakpad headers in xpcom/threads. r=froydnj (e2426fcf8a)
 - Bug 1222101 - Reorder some thread code (r=jld) a=kwierso (4b816f501e)
 - Bug 1257862 - Allow running things from the delayed work queue during a nested event loop. r=khuey,dvander (066ce6ab76)
 - Bug 1236789. Part 2 - fix assertions when |aFlags == NS_DISPATCH_TAIL|. r=bholley (d6500cceb0)
 - Bug 1254218 - Rely on old-configure.in to detect dladdr(). r=njn (8beefa2792)
 - Bug 1257786 - Proper init of LogModule for Nuwa r=khuey (5170b5250b)
 - Bug 1236108: Add support for exception-context annotations for content processes to the crash reporter; r=bsmedberg (3441aa3773)
 - Bug 1256541: Fix incorrect generation of path for child process .extra files when content sandboxing is disabled; r=bsmedberg (ae8ba562ca)
 - bug 1264242 - Write memory info streams for Windows Minidumps of child processes. r=bsmedberg (245b797566)
 - Bug 1257486 - Annotate global memory status in the crash reporter for child process; r=bsmedberg (9af844a7dd)
 - Bug 1257209 - record uptime in crash metadata/pings, r=gfritzsche (bfe0ea8759)
 - Bug 1241613 - Only pass MOZ_BUILDID to the one source that requires it in toolkit/xre. r=mshal (944abe034f)
 - Bug 1255655 - Heap-allocate _progname. r=froydnj. (3cce05ccaa)
 - Bug 828704: Avoid duplicate -foreground argument when launching Firefox on OSX. r=mstange (2e5c12bdda)
 - bug 1166759 - force annotateCrashReport arguments to be UTF-8. r=bsmedberg (5f2c30676a)
 - Bug 1261751 - Problems with OS X Sandboxed TempDir and Rules. r=bobowen r=gcp (9ad9272b92) (ca069b707a)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 711670: Setup the Mac Application Delegate earlier to respond to URLs clicked in external applications when updates are pending. r=mstange (2471469680)
 - Bug 1252889: On Windows use a 10 second pause instead of trying to invoke the JIT debugger with MOZ_DEBUG_CHILD_PROCESS. r=jimm (228cd75e4d)
 - Bug 1253850: On Windows change MOZ_DEBUG_CHILD_PROCESS back to JIT and add MOZ_DEBUG_CHILD_PAUSE for a 10 second pause. r=mchang (83cdaec0a7)
 - Bug 1259809 - Make CrashReporter::InitChildProcessTmpDir conditional on MOZ_CRASHREPORTER. r=aklotz (19672176dd)
 - Bug 1176703 - attempt to fix define issues with some compilers/envs, rs=me, CLOSED TREE, bustage (8e6f3a6b94)
 - Bug 1266292 - Remove unnecessary compiler checks for MSVS 2010 in gfx/2d/. r=bas (9c3acd9f5d)
 - Bug 1195788 - Set arithmetic composite clamp to true for D2D filter node. r=bas (5ba4191512)
 - Bug 1248223 - verify that stroke widths are finite for Skia. r=jmuizelaar (1f676f5c24)
 - Bug 1241918 - remove workarounds for zero-length dash intervals in HelpersSkia.h, r=jrmuizel (ce0665ab77)
 - crashreporter includes (c64d834706)
 - Add a driver crash guard to D3D11 DXVA. (bug 1253666, r=mattwoodrow) (8589eef61b)
 - Bug 1189918 - Theme overrides should work in safe mode for comm-central applications too. r=bsmedberg (535486b4c0)
 - Disable the WebGL crash guard on Android. (bug 1256371, r=snorp) a=merge (855cc66aef)
 - Bug 1265273 - Add two missing get_PBrowserParent() null checks. r=jimm. (b5f9ac0967)
 - Bug 1261599 - null check SendPBrowserConstructor return in ContentParent to avoid crashes on content process shutdown. r=smaug (28e2ad71b5)
 - Fix D3D11VideoCrashGuard missing a switch case in ContentParent. (bug 1263725, r=mattwoodrow) (07a5b63633)
 - Bug 1216371 - Load default theme from XPI in safe mode. r=bsmedberg (596bc54a13)
 - Bug 1216371 - Load default theme from XPI in safe mode. r=bsmedberg (596bc54a13)
 - Bug 1162965 - Use /dev/shm instead of /tmp for sandbox chroot if possible. r=kang (4fa3c77756)
 - Bug 1264226: Don't use '_COARSE' Posix clocks if not defined, r=jld (a173b195eb)
 - Bug 1259273 - Add sys_unlink to seccomp-bpf whitelist. r=jld (72ca2626f6)
 - Bug 1259283 - Add sys_fchown to seccomp whitelist. r=jld (628f3cd627)
 - Bug 1253194: Suppress -Wimplicit-fallthrough clang warning for intentional fallthrough in icu_utf.cc (which is imported code). r=bobowen (a503963ff2)
 - Bug 1257031 - Return more informative error code when encountering invalid integers rather than SEC_ERROR_BAD_DER. r=keeler (7f4955614a)
 - Bug 1153446 - Replace instances of double spacing with single spacing in nsserrors.properties. r=dkeeler (166f0bd1c4)
 - Bug 1256530 - Fix compiler warnings about casting to larger size. r=hsivonen (53020d1543)
 - Bug 1251235 - changed from naked pointers to UniquePtr to prevent resource leak. r=froydnj (953040a377)
 - Bug 1264887: |nsWifiScannerDBus|: Hold DBusConnection reference in |RefPtr|, r=josh (3d8b9b3f52)
 - Bug 1212056 - Add virtual dtor to WindowsWifiScannerInterface. r=jdm (ce00cf01e9)
 - code style (d7fea73856)
 - Bug 1222170 - fix initialization order in ScopedWLANObject; r=jimm (b515ea0273)
 - Bug 1204919 - Build osx_corewlan.mm with -Wno-error=objc-method-access to avoid bustage on some machines in warnings-on-errors builds. r=glandium. (f88b02868d)
 - Bug 1204277 - Disallow warnings in six more directories. r=glandium. (7e249cf4ab)
 - Bug 1248761 - Destroy VRHMDInfo objects on the compositor thread r=daoshengmu (ccf6af1fec)
 - Bug 1260530 - Add support for Oculus 1.3 runtime r=daoshengmu (f7ed5abb4f)
 - Bug 1242005 - Disable C4359 to allow compilation on VS2015; r=kip (71db7148f4)
 - Bug 1176158 - "Remove unused lang atoms (ko-xxx and x-symbol)" r=vladimir (25e46d1150)
 - Bug 1176158 - Part 2. Remove unused ko_xxx and x_symbols from gfxGDIFontList. r=jdaggett (9b213333e0)
 - Bug 1262304 - Add a pref to dump display lists for the content process. r=BenWa (c0a4e56542)
 - Bug 1180942 - Use cairo's image backend for drawing on linux. r=jrmuizel (83deed801b)
 - Bug 1254400 - Handle device reset for d3d9. r=dvander (170aaeb272)
 - Bug 1254400 - Make access to d3d9 device manager thread-safe. r=dvander (a6112d8b84)
 - Bug 1256547: When the DWM is disabled don't force presentation. r=milan (0fe31bfc50)
 - Bug 1229988 - verify that reference draw target is created after device reset and log failure in gfxWindowsPlatform::UpdateRenderMode. r=milan (32084a6688)
 - Bug 1250669. Don't init dwrite fonts if content device creation fails. r=dvander (4a55599c8b)
 - Include vendor and device ids in content process DXGI adapter matching. (bug 1228905, r=jrmuizel) (c9403d3798)
 - Bug 1233576. Ensure vsync timestamps are monotonic on Windows 10. r=kats (d075fb7230)
 - Bug 1249036 Check that DWMFlush executes correctly. r=kats (f460b09853)
 - Bug 1259248. Follow up to fix static analysis bustage (ab462300ff)
 - Bug 1259248. Add a comment about mfbt/Range.h (a78f7c2110)
 - Bug 1262681 - Draw target also has to be valid for us to demand a snapshot. r=bas (c4c0bfcaca)
 - Bug 1258313 - Allow snapping of 'pseudo' 3d transforms. r=jrmuizel (fc85ac9147)
 - Bug 1241060 - Skip non-2d sibling layers when calculating plugin window clipping under e10s. r=mstange (fc6836ab11)
 - Bug 1257288 - Have APZ hit testing respect scroll clips. r=kats (5f8db91909)
 - Bug 1255961 - Avoid zeroing out shmems (r=dvander) (cc0e856f83)
 - Bug 1251523 - Remove TextureFlags::DEALLOCATE_CLIENT from AndroidSurfaceTextureData r=nical (406a27e229)
 - Regenerate SyncObjects on device resets. (bug 1255711, r=bas) (8a83c23cdf)
 - Bug 1240659 - Add GonkNativeHandle::CreateDupNhObj() r=nical (3da777655e)
 - Bug 1238602 - Update ParamTraits<GonkNativeHandle>::Read() r=nical (969f8177fd)
 - Bug 1248923 - Store result in Update ParamTraits<GonkNativeHandle>::Read() r=nical (0052a996a0) (be4fef94e8)


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

Changelog:

In-tree changes:
- KmAppInfo: restore GetLastRunCrashID() API (00118dd9)
- bump KM version (52f44b04)

Out-of-tree changes:
* update Goanna3 to git 696c195395...be4fef94e8:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1257418 - Remove USE_DEPENDENT_LIBS. r=gps (fbe746751a)
 - Bug 1255817 part 3. Remove the now-unreachable JS_ReportPendingException call in nsXPCWrappedJSClass::CallQueryInterfaceOnJSObject. r=bholley (dbffe901a9)
 - Bug 1255817 part 4. Make XPCJSRuntime use MozCrashErrorReporter by default, now that there should be no stray JS_ReportPendingException calls. r=bholley (68d82e4b68)
 - Bug 1245000 part 1 - Add a preference for enabling Element.animate; r=bz (d94ab6f1d9)
 - Bug 1245000 part 2 - Don't ship Animation.ready; r=bz (129a052a16)
 - Bug 1245000 part 3 - Turn on Element.animate in release channels too; r=bz (cc6743c31d)
 - Bug 1245000 part 4 - Enable the Animation constructor when Element.animate is enabled; r=bz (8a65bdedcb)
 - Bug 1247685 - WebIDL and DOM implementation changes for app server keys. r=mt,baku (69870bd979)
 - Bug 1248565 - Introduce MOZ_LOG_* variables for mozilla logging. r=erahm (ea236d3b26)
 - Bug 1258231 - Lock while iterating console messages. r=mccr8 (2b54be114d)
 - bug 1252104 - make NS_ERROR_GET_CODE() and NS_ERROR_GET_MODULE() constexpr r=froydnj (f29ae0f6de)
 - Bug 1221160 - fix AutoTraceLogLock deadlock on Windows; r=froydnj (11f1c2a071)
 - Bug 1251895 - don't race on nsTraceRefcnt's object serial number tables; r=mccr8 (2d52aceffe) (8375688356)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1244228 - fix DrawTargetSkia::OptimizeSourceSurface to still create Skia surfaces for GPU canvases even if creating a GPU surface failed. r=jmuizelaar (fbc02e4dc2)
 - Bug 1259621 - use AlphaBoxBlur in DrawTargetSkia::DrawSurfaceWithShadow. r=mchang (2c9df0d317)
 - Bug 1257717 - throw InvalidStateError when CreatePattern fails to snapshot source. r=jrmuizel (95fc5c4101)
 - Bug 1264246 - verify that SkCanvas::getClipBounds succeeds before using result. r=mchang (20de1e897d)
 - Bug 1249033 - Enable Subpixel AA Text on Skia for Dwrite and GDI Fonts. r=jrmuizel (f7402a4c9d)
 - Bug 1250787 - ensure that subpixel text is disabled for Skia's Cairo font host so that font rendering matches our font metrics. r=mchang (4d77670f3f)
 - Bug 1260454. Disable LCD font smoothing if we have grayscale AA on OS X. r=lsalzman (44bf859df5)
 - bug 1263685 - Check if paint has a shader before modifying local matrix in DrawTargetSkia::MaskSurface. r=mchang (7937265238)
 - missing bit for bump version (e3b14b6854)
 - Bug 1252650 - Add data parameter to NS_CreateServicesFromCategory; r=froydnj (3a3d392669)
 - Bug 1252650 - char16_t*/char16ptr_t mismatch fixup. (66d4bb1d1b)
 - Bug 1261382 - Add ReadUntil method to Tokenizer r=mayhemer (3c0b05a359)
 - Bug 1242963 - nsID stringification helper for logging; r=froydnj (966c73478a)
 - Bug 1262400 - remove outer pointers from nsCreateInstance* classes; r=erahm (16680909c0)
 - Bug 1257331 - Use LPWSTR instead of LPVOID to prevent C4477 warning; r=froydnj (456b677e25)
 - bits of Bug 868814 - Fold mozallo (3580f23f5a)
 - Bug 1256027 - Cast a few things in varargs to the expected types for MSVC 2015 warning-compatibility. r=froydnj (6e3e5f1763)
 - Bug 1257262 - Removed invalid nsAString:Assign variant. r=bsmedberg (1f4b303f7a)
 - bug 761909 - crash reporter plumbing for gonk. r=bsmedberg (e27b276147)
 - Bug 1223800 - Accept BHR reports from 50% of beta clients. Up from 1%. r=vladan (fb67094a56)
 - Bug 1241507 - Enable BHR reporting on 100% of the Beta population. r=rvitillo (6b0abc7767)
 - Bug 1234618. Fix misdetected BHR hangs. r=jchen (4adc7d57a1)
 - bits of Bug 1128768: Part 2 - Refactor (f75559fe5b)
 - Bug 1168167 - Mark LazyIdleThread::mIdleObserver with MOZ_UNSAFE_REF. r=froydnj (9750c9686d)
 - Bug 1250829 - add customized assertions for completion promises to facilitate promise chaining. r=bobbyholley. (66fe29ec68)
 - Bug 1191063 - Followup comments. r=me DONTBUILD (a627c0bb62)
 - bits of Bug 1172769 (6ce96f8829)
 - Bug 1241656 - Lazify AutoTaskDispatcher::mDirectTasks. r=bholley. (48fab6f3fb)
 - Bug 1202667 - make TaskQueue dispatching slightly more efficient; r=mccr8 (0c9f19fae5)
 - Bug 1202667 - make TaskQueue task running slightly more efficient; r=mccr8 (cee8821a9f)
 - Bug 1207031 - Suppress -Wshadow warnings from google-breakpad headers in xpcom/threads. r=froydnj (e2426fcf8a)
 - Bug 1222101 - Reorder some thread code (r=jld) a=kwierso (4b816f501e)
 - Bug 1257862 - Allow running things from the delayed work queue during a nested event loop. r=khuey,dvander (066ce6ab76)
 - Bug 1236789. Part 2 - fix assertions when |aFlags == NS_DISPATCH_TAIL|. r=bholley (d6500cceb0)
 - Bug 1254218 - Rely on old-configure.in to detect dladdr(). r=njn (8beefa2792)
 - Bug 1257786 - Proper init of LogModule for Nuwa r=khuey (5170b5250b)
 - Bug 1236108: Add support for exception-context annotations for content processes to the crash reporter; r=bsmedberg (3441aa3773)
 - Bug 1256541: Fix incorrect generation of path for child process .extra files when content sandboxing is disabled; r=bsmedberg (ae8ba562ca)
 - bug 1264242 - Write memory info streams for Windows Minidumps of child processes. r=bsmedberg (245b797566)
 - Bug 1257486 - Annotate global memory status in the crash reporter for child process; r=bsmedberg (9af844a7dd)
 - Bug 1257209 - record uptime in crash metadata/pings, r=gfritzsche (bfe0ea8759)
 - Bug 1241613 - Only pass MOZ_BUILDID to the one source that requires it in toolkit/xre. r=mshal (944abe034f)
 - Bug 1255655 - Heap-allocate _progname. r=froydnj. (3cce05ccaa)
 - Bug 828704: Avoid duplicate -foreground argument when launching Firefox on OSX. r=mstange (2e5c12bdda)
 - bug 1166759 - force annotateCrashReport arguments to be UTF-8. r=bsmedberg (5f2c30676a)
 - Bug 1261751 - Problems with OS X Sandboxed TempDir and Rules. r=bobowen r=gcp (9ad9272b92) (ca069b707a)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 711670: Setup the Mac Application Delegate earlier to respond to URLs clicked in external applications when updates are pending. r=mstange (2471469680)
 - Bug 1252889: On Windows use a 10 second pause instead of trying to invoke the JIT debugger with MOZ_DEBUG_CHILD_PROCESS. r=jimm (228cd75e4d)
 - Bug 1253850: On Windows change MOZ_DEBUG_CHILD_PROCESS back to JIT and add MOZ_DEBUG_CHILD_PAUSE for a 10 second pause. r=mchang (83cdaec0a7)
 - Bug 1259809 - Make CrashReporter::InitChildProcessTmpDir conditional on MOZ_CRASHREPORTER. r=aklotz (19672176dd)
 - Bug 1176703 - attempt to fix define issues with some compilers/envs, rs=me, CLOSED TREE, bustage (8e6f3a6b94)
 - Bug 1266292 - Remove unnecessary compiler checks for MSVS 2010 in gfx/2d/. r=bas (9c3acd9f5d)
 - Bug 1195788 - Set arithmetic composite clamp to true for D2D filter node. r=bas (5ba4191512)
 - Bug 1248223 - verify that stroke widths are finite for Skia. r=jmuizelaar (1f676f5c24)
 - Bug 1241918 - remove workarounds for zero-length dash intervals in HelpersSkia.h, r=jrmuizel (ce0665ab77)
 - crashreporter includes (c64d834706)
 - Add a driver crash guard to D3D11 DXVA. (bug 1253666, r=mattwoodrow) (8589eef61b)
 - Bug 1189918 - Theme overrides should work in safe mode for comm-central applications too. r=bsmedberg (535486b4c0)
 - Disable the WebGL crash guard on Android. (bug 1256371, r=snorp) a=merge (855cc66aef)
 - Bug 1265273 - Add two missing get_PBrowserParent() null checks. r=jimm. (b5f9ac0967)
 - Bug 1261599 - null check SendPBrowserConstructor return in ContentParent to avoid crashes on content process shutdown. r=smaug (28e2ad71b5)
 - Fix D3D11VideoCrashGuard missing a switch case in ContentParent. (bug 1263725, r=mattwoodrow) (07a5b63633)
 - Bug 1216371 - Load default theme from XPI in safe mode. r=bsmedberg (596bc54a13)
 - Bug 1216371 - Load default theme from XPI in safe mode. r=bsmedberg (596bc54a13)
 - Bug 1162965 - Use /dev/shm instead of /tmp for sandbox chroot if possible. r=kang (4fa3c77756)
 - Bug 1264226: Don't use '_COARSE' Posix clocks if not defined, r=jld (a173b195eb)
 - Bug 1259273 - Add sys_unlink to seccomp-bpf whitelist. r=jld (72ca2626f6)
 - Bug 1259283 - Add sys_fchown to seccomp whitelist. r=jld (628f3cd627)
 - Bug 1253194: Suppress -Wimplicit-fallthrough clang warning for intentional fallthrough in icu_utf.cc (which is imported code). r=bobowen (a503963ff2)
 - Bug 1257031 - Return more informative error code when encountering invalid integers rather than SEC_ERROR_BAD_DER. r=keeler (7f4955614a)
 - Bug 1153446 - Replace instances of double spacing with single spacing in nsserrors.properties. r=dkeeler (166f0bd1c4)
 - Bug 1256530 - Fix compiler warnings about casting to larger size. r=hsivonen (53020d1543)
 - Bug 1251235 - changed from naked pointers to UniquePtr to prevent resource leak. r=froydnj (953040a377)
 - Bug 1264887: |nsWifiScannerDBus|: Hold DBusConnection reference in |RefPtr|, r=josh (3d8b9b3f52)
 - Bug 1212056 - Add virtual dtor to WindowsWifiScannerInterface. r=jdm (ce00cf01e9)
 - code style (d7fea73856)
 - Bug 1222170 - fix initialization order in ScopedWLANObject; r=jimm (b515ea0273)
 - Bug 1204919 - Build osx_corewlan.mm with -Wno-error=objc-method-access to avoid bustage on some machines in warnings-on-errors builds. r=glandium. (f88b02868d)
 - Bug 1204277 - Disallow warnings in six more directories. r=glandium. (7e249cf4ab)
 - Bug 1248761 - Destroy VRHMDInfo objects on the compositor thread r=daoshengmu (ccf6af1fec)
 - Bug 1260530 - Add support for Oculus 1.3 runtime r=daoshengmu (f7ed5abb4f)
 - Bug 1242005 - Disable C4359 to allow compilation on VS2015; r=kip (71db7148f4)
 - Bug 1176158 - "Remove unused lang atoms (ko-xxx and x-symbol)" r=vladimir (25e46d1150)
 - Bug 1176158 - Part 2. Remove unused ko_xxx and x_symbols from gfxGDIFontList. r=jdaggett (9b213333e0)
 - Bug 1262304 - Add a pref to dump display lists for the content process. r=BenWa (c0a4e56542)
 - Bug 1180942 - Use cairo's image backend for drawing on linux. r=jrmuizel (83deed801b)
 - Bug 1254400 - Handle device reset for d3d9. r=dvander (170aaeb272)
 - Bug 1254400 - Make access to d3d9 device manager thread-safe. r=dvander (a6112d8b84)
 - Bug 1256547: When the DWM is disabled don't force presentation. r=milan (0fe31bfc50)
 - Bug 1229988 - verify that reference draw target is created after device reset and log failure in gfxWindowsPlatform::UpdateRenderMode. r=milan (32084a6688)
 - Bug 1250669. Don't init dwrite fonts if content device creation fails. r=dvander (4a55599c8b)
 - Include vendor and device ids in content process DXGI adapter matching. (bug 1228905, r=jrmuizel) (c9403d3798)
 - Bug 1233576. Ensure vsync timestamps are monotonic on Windows 10. r=kats (d075fb7230)
 - Bug 1249036 Check that DWMFlush executes correctly. r=kats (f460b09853)
 - Bug 1259248. Follow up to fix static analysis bustage (ab462300ff)
 - Bug 1259248. Add a comment about mfbt/Range.h (a78f7c2110)
 - Bug 1262681 - Draw target also has to be valid for us to demand a snapshot. r=bas (c4c0bfcaca)
 - Bug 1258313 - Allow snapping of 'pseudo' 3d transforms. r=jrmuizel (fc85ac9147)
 - Bug 1241060 - Skip non-2d sibling layers when calculating plugin window clipping under e10s. r=mstange (fc6836ab11)
 - Bug 1257288 - Have APZ hit testing respect scroll clips. r=kats (5f8db91909)
 - Bug 1255961 - Avoid zeroing out shmems (r=dvander) (cc0e856f83)
 - Bug 1251523 - Remove TextureFlags::DEALLOCATE_CLIENT from AndroidSurfaceTextureData r=nical (406a27e229)
 - Regenerate SyncObjects on device resets. (bug 1255711, r=bas) (8a83c23cdf)
 - Bug 1240659 - Add GonkNativeHandle::CreateDupNhObj() r=nical (3da777655e)
 - Bug 1238602 - Update ParamTraits<GonkNativeHandle>::Read() r=nical (969f8177fd)
 - Bug 1248923 - Store result in Update ParamTraits<GonkNativeHandle>::Read() r=nical (0052a996a0) (be4fef94e8)

* 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