Saturday, September 30, 2023

Weekly browser binaries (20230930)

New build of Serpent/UXP for XP!

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

Official UXP changes picked since my last build:
- Issue #2307 - Follow-up: remove some missed SIMD scalar types. (3798308cff)
- Issue #2313 - Implement WebAssembly sign extension opcodes. https://bugzilla.mozilla.org/show_bug.cgi?id=1389461 (61b73a894a)
- Issue #2311 - Part 1 - Add ffmpeg's own floating point real FFT functions to ffvpx (4610b9fd55)
- Issue #2311 - Part 2 - Link ffmpeg real DFT functions (289020a670)
- Issue #2311 - Part 3 - Add accessor for ffvpx real DFT functions (0e796b1dcd)
- Issue #2311 - Part 4 - Use FFTBlock from ffvpx instead of libav (1ae2b21c0d)
- Issue #2311 - Part 5 - Only load function pointer in FFTBlock once (12f9121047)
- Issue #2311 - Part 6 - Remove now unused libav source files (fea628f587)
- Issue #2316 - Part 1: Use fallback element sizes for w/h-less SVG (af6a491bfe)
- Issue #2316 - Part 2: Add reftests (30f7b3284c)
- Issue #2316 - Part 3: Clarify comment (bdff76bad2)
- [memory] Remove MOZALLOC_INLINE (e28af7d938)
- [memory] Remove likely/unlikely duplication in mozalloc. (0548a39ff3)
- [memory] Guard OOM reporter from incorrectly reported (too small) size. (1f7d8d3a36)
- [js] Handle dead wrappers (51e4b86e6d)
- [network] Refactor TransactionObserver::OnDataAvailable() (fb38f6d74e)
- Issue #2058 - Initial update of usrsctp library (de80c8a019)
- Issue #2058 - Fix build issues in DataChannel.cpp after sctp upgrade (cc42e14a23)
- Issue #2058 - Apply patches from dbsoft to fix Mac and FreeBSD builds (81d8af6565)
- Issue #2058 - apply additional patches from dbsoft for OS defines (0e0bd83fe2)
- Issue #2058 - add patches from dbsoft to fix Mac and FreeBSD builds (21c624222f)
- No Issue - IonMonkey: Don't test for a 3-byte opcode in a 2-byte opcode predicate. https://bugzilla.mozilla.org/show_bug.cgi?id=1390214 Silence increasingly loud warnings from clang, also could cause errant behavior. (6d1b63e21b)
- Cherry-pick upstream libvpx fix (bb1974cebc)

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

No official Basilisk changes picked since my last build.

My changes picked since my last build:
- ffvpx: we always build fft, remove conditional building from moz.build files (c118b6d794)

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

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

for UXP changes please see above.


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

Test binary:
Win32 http://o.rthost.win/basilisk/basilisk55-win32-git-20230930-6d46d084c-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230930-6d46d084c-xpmod.7z

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

Repo changes:
- ported from UXP: Issue #2313 - Implement WebAssembly sign extension opcodes. https://bugzilla.mozilla.org/show_bug.cgi?id=1389461 (61b73a89) (fcce9b4a7)
- ported from UXP: Issue #2311 - Part 2 - Link ffmpeg real DFT functions (289020a6) (65d435c5f)
- import from UXP: Issue #2311 - Part 3 - Add accessor for ffvpx real DFT functions (0e796b1d) (7a12af1ea)
- import from UXP: Issue #2311 - Part 4 - Use FFTBlock from ffvpx instead of libav (1ae2b21c) (e2be8e1f4)
- import from UXP: Issue #2311 - Part 5 - Only load function pointer in FFTBlock once (12f91210) (bc616d46f)
- import from UXP: Issue #2311 - Part 6 - Remove now unused libav source files (fea628f5) (5db51e39b)
- import from UXP: Issue #2316 - Part 1: Use fallback element sizes for w/h-less SVG (af6a491b) (e89088d37)
- import from UXP: Issue #2316 - Part 2: Add reftests (30f7b328) (cbfb92cbd)
- import from UXP: Issue #2316 - Part 3: Clarify comment (bdff76ba) (2c67f9ea7)
- import from UXP: [memory] Remove MOZALLOC_INLINE (e28af7d9) (fb849f58a)
- import from UXP: [memory] Remove likely/unlikely duplication in mozalloc. (0548a39f) (1e5c9c2b0)
- import from UXP: [memory] Guard OOM reporter from incorrectly reported (too small) size. (1f7d8d3a) (12cc9c67d)
- import from UXP: [js] Handle dead wrappers (51e4b86e) (547d3c8f8)
- import from UXP: [network] Refactor TransactionObserver::OnDataAvailable() (fb38f6d7) (3025d3f90)
- import from UXP: No Issue - IonMonkey: Don't test for a 3-byte opcode in a 2-byte opcode predicate. https://bugzilla.mozilla.org/show_bug.cgi?id=1390214 Silence increasingly loud warnings from clang, also could cause errant behavior. (6d1b63e2) (6dfb2ee4f)
- ported from UXP: Cherry-pick upstream libvpx fix (bb1974ce) (6d46d084c)


New build of Firefox 45ESR:

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

Win64 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20230930-69f77fc6e-win64.7z

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

Changes since my last build:
- [libwebp] backport missing patch from https://github.com/webmproject/libwebp/commit/067031eaed11e91d9914e1e872738c7bdf075e0b (ad4ba6ecd)
- [libwebp] Fix next is invalid pointer when WebPSafeMalloc fails (53eda93e4)
- [libwebp] Never send VP8_STATUS_SUSPENDED back in non-incremental. (62590dd71)
- import from UXP: Cherry-pick upstream libvpx fix (bb1974ce) (69f77fc6e)


New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230930-bc755da7a5-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 1248863 - IonMonkey: MIPS: Fix MDefinition::constantValue re-factored. r=luke (c38ce4f8dd)
 - Bug 1231024 - narrow the live range for values. r=jandem (bfe06e964d)
 - Bug 1248007 part 1 - Refactor useBox and friends to work more like useRegister. r=nbp (8585828647)
 - Bug 1248007 part 2 - Remove unused This operands from LCallDirectEval. r=nbp (ca16fc594e)
 - Bug 1248598 part 3 - Enable i64 on x64 and various related changes. r=sunfish (75311df85c)
 - Bug 1248863 - IonMonkey: MIPS32: Fix LIRGeneratorMIPS::visitBox. r=arai (2d6f64ed18)
 - Bug 1244889 - Handle all SIMD types in js::SimdTypeToName. r=bbouvier (7e8952b52d)
 - Bug 1244889 - Add support for Uint32x4 as an asm.js type. r=luke (cab8e0e725)
 - Bug 1244889 - Fix Float32x4toUint32x4 for asm.js. r=bbouvier (3b34875729)
 - Bug 1244889 - Disallow unsigned SIMD types for global variables. r=luke (cde605325d)
 - Bug 1201934 - Remove SIMD shiftRight***ByScalar. r=sunfish (db2a308c6f)
 - Bug 1246800 - Masked shift-by-scalar amounts. r=sunfish (58f335a1cf)
 - Bug 1226017 - Drop support for b2g desktop in reftests, r=jgriffin (b71bfbea26)
 - Bug 1231261 - Append plugins to extra profile files instead of overwriting. r=dbaron (cce158e2bf)
 - Bug 1193223 - Add reftest support to mach test, r=chmanchester (44e12e1622)
 - Bug 1087791 - Add |mach {reftest,crashtest,jstestbrowser}| for mobile/android. r=nalexander (711a6eb376)
 - Bug 1087791 - Follow-up on 340c1df41b69 (pushed wrong version of patch); r=nalexander (d4e7b53834)
 - Bug 1228636 - Add mach support for running reftests on mulet, r=jgriffin (25fa23feb4)
 - Bug 1232792 - Convert JS callsites to use open2 within layout/ (r=sicking) (8ee4616658)
 - Bug 1196831 - Add 'run-until-failure' and 'repeat' flags to reftest. r=jmaher (7792c9fa22)
 - Bug 1215148 - Object-count based leak checking for Mochitest. r=jgriffin (afe3a307b2)
 - Bug 1219371 - Add suppression for Aurora-only Windows leak. r=erahm (2e74e92da2)
 - Bug 1218393 - Give a summary for object-count leak checking. r=jgriffin (b1bd4844e9)
 - Bug 1219919 - Add suppressions for Windows-specific content process graphics leaks. r=erahm (a651f412b3)
 - Bug 1140394 - Protect standard output from interleaving. r=ahal (0ef5d8f71f)
 - Bug 1034290 - Use structured log output for test results in reftest, r=jmaher (3e93bd862b)
 - Bug 1249787 - OdinMonkey: Add offset and align fields to the encoding of load and store. r=luke (822e9b01f9)
 - Bug 1248203 - streamline h2 stream flow control buffer r=hurley (739a39a255)
 - Bug 1221320 - XMLHttpRequest authentication should not require auth prompt dialog, r=honzab.moz (12d9bcc6d0)
 - Bug 1158543 - Remove SpdyConnectTransaction::mRequestHead and make the base class mRequestHead protected; r=mcmanus (9678015004)
 - Bug 844948 - Allow changing padding of themed button on OS X. r=mstange,heycam (56cbcffbfe)
 - Bug 1248983 - Fix spelling for nsCocoaWindow.mm. r=jdm (e185ad5889)
 - Bug 917505 - Add WEBGL_compressed_texture_es3 support. r=jgilbert r=smaug (bf4ef11229)
 - Bug 1243072 - Make GfxTexturesReporter work again r=nical,jgilbert (6942d70ecf) (78ceb79db1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - add back some crash and webapprt stuff (f72c4c2afc)
 - Bug 1228289 - Avoid l10n-check overwriting final package when MOZ_SIMPLE_PACKAGE_NAME is set. r=ted (de6b1ea792)
 - Bug 1233314 - beta repacks are failing trying to find checksums file. r=mshal (a9c0abded7)
 - Bug 1144695 - Fix make installers errors in mozharness desktop repacks. r=gps, r=mgerva (8856c0934d)
 - missing bit of 817723 (31827b055b)
 - Bug 1235676 - Add a global ABS_DIST variable for a non-relative version of DIST, based on topobjdir. r=mshal (978323541c)
 - Bug 1235676 - Replace _ABS_DIST with ABS_DIST. r=mshal (b3d4afb23f)
 - Bug 1235676 - Replace $(abspath $(DEPTH)) with $(topobjdir). r=mshal (c841b0d0dd)
 - Bug 1235676 - Add a topobjdir variable to all Makefiles. r=mshal (4d0fa1d713)
 - Bug 1180461 - Part 1: Build gaia during b2gdroid build. r=glandium (e62543fc94)
 - Bug 1199714 - Add gaia build options r=nalexander (c6bcf744d2)
 - Bug 1202037 - Create a Gaia distribution for b2gdroid r=nalexander (621ea75fa3)
 - Bug 1219075 - Enable Android lockscreen for b2gdroid r=fabrice (b63bee53c7)
 - Bug 1193224 - Remove --tests-root-dir option: followup to remove it from testsuite-targets.mk. r=ahal (91f99d1166)
 - Bug 1193257 - Make xpcshell harness command line arguments path filters for tests: followup to fix 'make xpcshell-tests'. r=ahal (ad2a4d80ec)
 - Bug 1210162 - Add --suite reftest to REMOTE_REFTEST in testsuite-targets.mk. r=jgraham (67d8965908)
 - bug 1201224 - stop unifying test package during mac universal builds. r=gps (ef060aebd8)
 - Bug 1208320 - Produce mozharness test archive via mozpack; r=glandium (ca00c255a6)
 - Bug 1208320 - Produce xpcshell archive without staging test files; r=glandium (722bcb774a)
 - Bug 1208320 - Produce mochitest test archive without staging test files; r=glandium (af03691082)
 - Bug 1208320 - Produce web-platform test archive without staging; r=glandium (57150c766c)
 - Bug 1208320 - Produce talos test archive without staging files; r=glandium (351c8241e5)
 - Bug 1208320 - Produce common tests archive via Python; r=glandium (f4f7eb1e69)
 - Bug 1208320 - Produce cppunittest and reftest packages via Python; r=glandium (9844181ea2)
 - Bug 1208320 - Do not stage JIT test files before archiving; r=glandium (34fff39980)
 - Bug 1208320 - Do not stage TPS files before archiving; r=glandium (f59c2d60cb)
 - Bug 1208320 - Do not stage JS test modules before archiving; r=glandium (98693daec5)
 - Bug 1208320 - Do not stage mozbase files before archiving; r=glandium (2525f71fa1)
 - Bug 1209628 - Package mozharness alongside other build artifacts instead of 'package-tests', r=gps (d550f2a75a)
 - Bug 1221356 - Don't package mozharness for Thunderbird builds. r=gps (ba3f880b29)
 - Bug 1235676 - Replace $(abspath $(DIST)) with $(ABS_DIST). r=mshal (2bf61abf38)
 - Bug 1231379 - Disable omni.ja compression on desktop platforms r=catlee,glandium (8df98d00ec)
 - bit of 844785 (761458c7e0)
 - Bug 1208320 - Do not stage some C++ unit test support files before archiving; r=glandium (76ece8bf19)
 - Bug 992983 - Build and upload the gtest libxul during test packaging. r=ted (256dc5a4de)
 - bug 1203573 - add a MOZ_SIMPLE_PACKAGE_NAME variable to simplify package naming for taskcluster's benefit. r=gps (0756055df4)
 - Bug 1243750 - Install all SDKs into sdk/; r=glandium (af52ad9429)
 - Bug 1235107 - Move bookmarks.html to a chrome localized location. r=dolske (7e2d65c85c)
 - Bug 1235108 - Stop using vpaths for bookmarks.inc. r=gps (185924667d)
 - Bug 1235108 - Stop using the -I option to force-include bookmarks.inc in bookmarks.html.in. r=gps (b162510c1c)
 - Bug 1235108 - For ja-JP-mac locale, reassign AB_CD in bookmarks.html.in instead of in the Makefile. r=gps (d35a8f17aa)
 - Bug 1235108 - Install bookmarks.html from jar.mn instead of a custom Makefile rule. r=gps (f8a134e132)
 - Bug 1207882 - Use source searchplugin files directly for en-US locale. r=gps (d8a2cb5c77)
 - Bug 1209606 - Limit using source searchplugin files directly to `mach build faster` until bug 1105092 is fixed. r=gps (fd52cb321c)
 - Bug 1239217 - Skip empty install manifests, apart a few exceptions. r=gps (a7ec6d1102) (10b8016dd0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1144842 (part 1) - Don't use MOZ_PROFILING before all the places it can be set. r=glandium. (3c12a2e29a)
 - Bug 1144842 (part 2) - Make --enable-dmd imply --enable-profiling. r=glandium. (85c9ff5c32)
 - Bug 1144842 (part 3) - Remove --enable-dmd code from js/src/configure.in. r=glandium. (52cf663bc7)
 - Bug 1221846 - Get Task Tracer building on desktop r=cyu. (5d1a0fabe9)
 - Bug 1216681 - Add a fileid utility to extract the breakpad GUID from object files for identification in fix_stack_using_bpsyms. r=ted (e53eb5acc6)
 - Bug 1237156 - Only build the fileid utility when MOZ_CRASHREPORTER is set. r=ted.mielczarek (328a80ae18)
 - Bug 1239866 - Remove signaling standalone tests. r=bwc (b05b091059) (d961fd91d0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1253526 (part 1) - Remove DMD's --max-frames option. r=erahm. (f3b748852e)
 - Bug 1253526 (part 2) - Gut DMD's usage message. r=erahm (60fa957670)
 - Bug 1232672 - Use MOZ_WARN_UNUSED_RESULT to make hash table clients check for failure r=luke r=billm r=njn (c550d60316)
 - Bug 1242074 - Reorder pattern rules to placate GNU Make 3.81; r=glandium (74a6dd449d)
 - Bug 1134846 - Follow-up to handle URLs like chrome: that the URL constructor doesn't like. r=bustage (18edadd58f)
 - Bug 1168707 - Update test_formless_submit.html to test and cleanup recipes. r=dolske (bf3be9fa92)
 - Bug 1134850 - Move password manager recipes to its own file. r=MattN (023039c0b6)
 - var-let (11905d49b3)
 - Bug 1232224 - Streamline setting of compile warnings in configure.in. r=glandium,cpeterson. (9aca5515f3)
 - Bug 1204202 - Remove packaging for now obsolete appcrt140.dll/desktoprt140.dll on VS2015. r=ehsan (7654188b7e)
 - Bug 1235717 - Enable clang's -Wunreachable-code warnings. r=glandium (1d89e70c60)
 - Bug 1237151 (part 4) - Turn on -Wignored-qualifiers for C++ code. r=mshal. (ca7f1a07c5)
 - Bug 1246894 - Remove msys-perl-wrapper. r=mshal (784dfb33a7)
 - Bug 1245422 - Remove the -FR C*FLAGS on Windows builds. r=mshal (bf9f44954a)
 - Bug 1239539 - Enable clang's -Wclass-varargs warnings. r=glandium (38bb3351ed)
 - Bug 1203851 - Skip jemalloc subconfigure when building with --disable-compile-environment. r=gps (276d3853f7)
 - Bug 1243073 - Require at least fontconfig 2.7.0 (for the FcConfigReference function). r=karlt (1c4effb079)
 - Bug 864843 - Part 4. Turn on Intl API for b2gdroid r=glandium (f671626194)
 - Bug 1186472: Locate DirectX files in the Windows 10 SDK. r=vlad (e874411fcb)
 - Bug 1199974 - Build libvpx neon code with -mfloat-abi=softfp when targetting ARM softfloat ABI. r=nfroyd (695f61ece2)
 - Bug 1217827 - Enable MOZ_WEBRTC for Firefox OS on aarch64. r=glandium (5c8636173d)
 - Bug 1224408 - Print yasm version. r=mshal (6e312fe503)
 - Bug 1245836 - nsinstall.py is in MOZILLA_DIR, r=glandium (128ec16469)
 - Bug 1232219 (part 4) - Enable -Wunused for C code, except where it's too annoying. r=glandium. (50b45335fd)
 - Bug 1223131 - Don't remove a host from the whitelist if the version fallback was needed. r=keeler (f4941f3a75) (65ae85fdcb)
- import from UXP: Cherry-pick upstream libvpx fix (bb1974ce) (bc755da7a5)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git e753cbebb0...bc755da7a5:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1248863 - IonMonkey: MIPS: Fix MDefinition::constantValue re-factored. r=luke (c38ce4f8dd)
 - Bug 1231024 - narrow the live range for values. r=jandem (bfe06e964d)
 - Bug 1248007 part 1 - Refactor useBox and friends to work more like useRegister. r=nbp (8585828647)
 - Bug 1248007 part 2 - Remove unused This operands from LCallDirectEval. r=nbp (ca16fc594e)
 - Bug 1248598 part 3 - Enable i64 on x64 and various related changes. r=sunfish (75311df85c)
 - Bug 1248863 - IonMonkey: MIPS32: Fix LIRGeneratorMIPS::visitBox. r=arai (2d6f64ed18)
 - Bug 1244889 - Handle all SIMD types in js::SimdTypeToName. r=bbouvier (7e8952b52d)
 - Bug 1244889 - Add support for Uint32x4 as an asm.js type. r=luke (cab8e0e725)
 - Bug 1244889 - Fix Float32x4toUint32x4 for asm.js. r=bbouvier (3b34875729)
 - Bug 1244889 - Disallow unsigned SIMD types for global variables. r=luke (cde605325d)
 - Bug 1201934 - Remove SIMD shiftRight***ByScalar. r=sunfish (db2a308c6f)
 - Bug 1246800 - Masked shift-by-scalar amounts. r=sunfish (58f335a1cf)
 - Bug 1226017 - Drop support for b2g desktop in reftests, r=jgriffin (b71bfbea26)
 - Bug 1231261 - Append plugins to extra profile files instead of overwriting. r=dbaron (cce158e2bf)
 - Bug 1193223 - Add reftest support to mach test, r=chmanchester (44e12e1622)
 - Bug 1087791 - Add |mach {reftest,crashtest,jstestbrowser}| for mobile/android. r=nalexander (711a6eb376)
 - Bug 1087791 - Follow-up on 340c1df41b69 (pushed wrong version of patch); r=nalexander (d4e7b53834)
 - Bug 1228636 - Add mach support for running reftests on mulet, r=jgriffin (25fa23feb4)
 - Bug 1232792 - Convert JS callsites to use open2 within layout/ (r=sicking) (8ee4616658)
 - Bug 1196831 - Add 'run-until-failure' and 'repeat' flags to reftest. r=jmaher (7792c9fa22)
 - Bug 1215148 - Object-count based leak checking for Mochitest. r=jgriffin (afe3a307b2)
 - Bug 1219371 - Add suppression for Aurora-only Windows leak. r=erahm (2e74e92da2)
 - Bug 1218393 - Give a summary for object-count leak checking. r=jgriffin (b1bd4844e9)
 - Bug 1219919 - Add suppressions for Windows-specific content process graphics leaks. r=erahm (a651f412b3)
 - Bug 1140394 - Protect standard output from interleaving. r=ahal (0ef5d8f71f)
 - Bug 1034290 - Use structured log output for test results in reftest, r=jmaher (3e93bd862b)
 - Bug 1249787 - OdinMonkey: Add offset and align fields to the encoding of load and store. r=luke (822e9b01f9)
 - Bug 1248203 - streamline h2 stream flow control buffer r=hurley (739a39a255)
 - Bug 1221320 - XMLHttpRequest authentication should not require auth prompt dialog, r=honzab.moz (12d9bcc6d0)
 - Bug 1158543 - Remove SpdyConnectTransaction::mRequestHead and make the base class mRequestHead protected; r=mcmanus (9678015004)
 - Bug 844948 - Allow changing padding of themed button on OS X. r=mstange,heycam (56cbcffbfe)
 - Bug 1248983 - Fix spelling for nsCocoaWindow.mm. r=jdm (e185ad5889)
 - Bug 917505 - Add WEBGL_compressed_texture_es3 support. r=jgilbert r=smaug (bf4ef11229)
 - Bug 1243072 - Make GfxTexturesReporter work again r=nical,jgilbert (6942d70ecf) (78ceb79db1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - add back some crash and webapprt stuff (f72c4c2afc)
 - Bug 1228289 - Avoid l10n-check overwriting final package when MOZ_SIMPLE_PACKAGE_NAME is set. r=ted (de6b1ea792)
 - Bug 1233314 - beta repacks are failing trying to find checksums file. r=mshal (a9c0abded7)
 - Bug 1144695 - Fix make installers errors in mozharness desktop repacks. r=gps, r=mgerva (8856c0934d)
 - missing bit of 817723 (31827b055b)
 - Bug 1235676 - Add a global ABS_DIST variable for a non-relative version of DIST, based on topobjdir. r=mshal (978323541c)
 - Bug 1235676 - Replace _ABS_DIST with ABS_DIST. r=mshal (b3d4afb23f)
 - Bug 1235676 - Replace $(abspath $(DEPTH)) with $(topobjdir). r=mshal (c841b0d0dd)
 - Bug 1235676 - Add a topobjdir variable to all Makefiles. r=mshal (4d0fa1d713)
 - Bug 1180461 - Part 1: Build gaia during b2gdroid build. r=glandium (e62543fc94)
 - Bug 1199714 - Add gaia build options r=nalexander (c6bcf744d2)
 - Bug 1202037 - Create a Gaia distribution for b2gdroid r=nalexander (621ea75fa3)
 - Bug 1219075 - Enable Android lockscreen for b2gdroid r=fabrice (b63bee53c7)
 - Bug 1193224 - Remove --tests-root-dir option: followup to remove it from testsuite-targets.mk. r=ahal (91f99d1166)
 - Bug 1193257 - Make xpcshell harness command line arguments path filters for tests: followup to fix 'make xpcshell-tests'. r=ahal (ad2a4d80ec)
 - Bug 1210162 - Add --suite reftest to REMOTE_REFTEST in testsuite-targets.mk. r=jgraham (67d8965908)
 - bug 1201224 - stop unifying test package during mac universal builds. r=gps (ef060aebd8)
 - Bug 1208320 - Produce mozharness test archive via mozpack; r=glandium (ca00c255a6)
 - Bug 1208320 - Produce xpcshell archive without staging test files; r=glandium (722bcb774a)
 - Bug 1208320 - Produce mochitest test archive without staging test files; r=glandium (af03691082)
 - Bug 1208320 - Produce web-platform test archive without staging; r=glandium (57150c766c)
 - Bug 1208320 - Produce talos test archive without staging files; r=glandium (351c8241e5)
 - Bug 1208320 - Produce common tests archive via Python; r=glandium (f4f7eb1e69)
 - Bug 1208320 - Produce cppunittest and reftest packages via Python; r=glandium (9844181ea2)
 - Bug 1208320 - Do not stage JIT test files before archiving; r=glandium (34fff39980)
 - Bug 1208320 - Do not stage TPS files before archiving; r=glandium (f59c2d60cb)
 - Bug 1208320 - Do not stage JS test modules before archiving; r=glandium (98693daec5)
 - Bug 1208320 - Do not stage mozbase files before archiving; r=glandium (2525f71fa1)
 - Bug 1209628 - Package mozharness alongside other build artifacts instead of 'package-tests', r=gps (d550f2a75a)
 - Bug 1221356 - Don't package mozharness for Thunderbird builds. r=gps (ba3f880b29)
 - Bug 1235676 - Replace $(abspath $(DIST)) with $(ABS_DIST). r=mshal (2bf61abf38)
 - Bug 1231379 - Disable omni.ja compression on desktop platforms r=catlee,glandium (8df98d00ec)
 - bit of 844785 (761458c7e0)
 - Bug 1208320 - Do not stage some C++ unit test support files before archiving; r=glandium (76ece8bf19)
 - Bug 992983 - Build and upload the gtest libxul during test packaging. r=ted (256dc5a4de)
 - bug 1203573 - add a MOZ_SIMPLE_PACKAGE_NAME variable to simplify package naming for taskcluster's benefit. r=gps (0756055df4)
 - Bug 1243750 - Install all SDKs into sdk/; r=glandium (af52ad9429)
 - Bug 1235107 - Move bookmarks.html to a chrome localized location. r=dolske (7e2d65c85c)
 - Bug 1235108 - Stop using vpaths for bookmarks.inc. r=gps (185924667d)
 - Bug 1235108 - Stop using the -I option to force-include bookmarks.inc in bookmarks.html.in. r=gps (b162510c1c)
 - Bug 1235108 - For ja-JP-mac locale, reassign AB_CD in bookmarks.html.in instead of in the Makefile. r=gps (d35a8f17aa)
 - Bug 1235108 - Install bookmarks.html from jar.mn instead of a custom Makefile rule. r=gps (f8a134e132)
 - Bug 1207882 - Use source searchplugin files directly for en-US locale. r=gps (d8a2cb5c77)
 - Bug 1209606 - Limit using source searchplugin files directly to `mach build faster` until bug 1105092 is fixed. r=gps (fd52cb321c)
 - Bug 1239217 - Skip empty install manifests, apart a few exceptions. r=gps (a7ec6d1102) (10b8016dd0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1144842 (part 1) - Don't use MOZ_PROFILING before all the places it can be set. r=glandium. (3c12a2e29a)
 - Bug 1144842 (part 2) - Make --enable-dmd imply --enable-profiling. r=glandium. (85c9ff5c32)
 - Bug 1144842 (part 3) - Remove --enable-dmd code from js/src/configure.in. r=glandium. (52cf663bc7)
 - Bug 1221846 - Get Task Tracer building on desktop r=cyu. (5d1a0fabe9)
 - Bug 1216681 - Add a fileid utility to extract the breakpad GUID from object files for identification in fix_stack_using_bpsyms. r=ted (e53eb5acc6)
 - Bug 1237156 - Only build the fileid utility when MOZ_CRASHREPORTER is set. r=ted.mielczarek (328a80ae18)
 - Bug 1239866 - Remove signaling standalone tests. r=bwc (b05b091059) (d961fd91d0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1253526 (part 1) - Remove DMD's --max-frames option. r=erahm. (f3b748852e)
 - Bug 1253526 (part 2) - Gut DMD's usage message. r=erahm (60fa957670)
 - Bug 1232672 - Use MOZ_WARN_UNUSED_RESULT to make hash table clients check for failure r=luke r=billm r=njn (c550d60316)
 - Bug 1242074 - Reorder pattern rules to placate GNU Make 3.81; r=glandium (74a6dd449d)
 - Bug 1134846 - Follow-up to handle URLs like chrome: that the URL constructor doesn't like. r=bustage (18edadd58f)
 - Bug 1168707 - Update test_formless_submit.html to test and cleanup recipes. r=dolske (bf3be9fa92)
 - Bug 1134850 - Move password manager recipes to its own file. r=MattN (023039c0b6)
 - var-let (11905d49b3)
 - Bug 1232224 - Streamline setting of compile warnings in configure.in. r=glandium,cpeterson. (9aca5515f3)
 - Bug 1204202 - Remove packaging for now obsolete appcrt140.dll/desktoprt140.dll on VS2015. r=ehsan (7654188b7e)
 - Bug 1235717 - Enable clang's -Wunreachable-code warnings. r=glandium (1d89e70c60)
 - Bug 1237151 (part 4) - Turn on -Wignored-qualifiers for C++ code. r=mshal. (ca7f1a07c5)
 - Bug 1246894 - Remove msys-perl-wrapper. r=mshal (784dfb33a7)
 - Bug 1245422 - Remove the -FR C*FLAGS on Windows builds. r=mshal (bf9f44954a)
 - Bug 1239539 - Enable clang's -Wclass-varargs warnings. r=glandium (38bb3351ed)
 - Bug 1203851 - Skip jemalloc subconfigure when building with --disable-compile-environment. r=gps (276d3853f7)
 - Bug 1243073 - Require at least fontconfig 2.7.0 (for the FcConfigReference function). r=karlt (1c4effb079)
 - Bug 864843 - Part 4. Turn on Intl API for b2gdroid r=glandium (f671626194)
 - Bug 1186472: Locate DirectX files in the Windows 10 SDK. r=vlad (e874411fcb)
 - Bug 1199974 - Build libvpx neon code with -mfloat-abi=softfp when targetting ARM softfloat ABI. r=nfroyd (695f61ece2)
 - Bug 1217827 - Enable MOZ_WEBRTC for Firefox OS on aarch64. r=glandium (5c8636173d)
 - Bug 1224408 - Print yasm version. r=mshal (6e312fe503)
 - Bug 1245836 - nsinstall.py is in MOZILLA_DIR, r=glandium (128ec16469)
 - Bug 1232219 (part 4) - Enable -Wunused for C code, except where it's too annoying. r=glandium. (50b45335fd)
 - Bug 1223131 - Don't remove a host from the whitelist if the version fallback was needed. r=keeler (f4941f3a75) (65ae85fdcb)
- import from UXP: Cherry-pick upstream libvpx fix (bb1974ce) (bc755da7a5)

* 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