Jump to content

My Browser Builds (Part 4)


Recommended Posts

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.

Link to comment
Share on other sites


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.

Link to comment
Share on other sites

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)

Link to comment
Share on other sites

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)

Link to comment
Share on other sites

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)

Link to comment
Share on other sites

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

Link to comment
Share on other sites

On 9/24/2023 at 3:23 PM, Mathwiz said:

I think that makes sense, except ... if FF is written to display only the last visit to a given site, why then does it store previous visits at all? Seems like a huge waste of storage

On 9/24/2023 at 6:27 PM, Fritz_Geiger said:

The reason is history chain.

I think that makes some sense too - each open tab needs the chain of links followed to get to the current page so the back button (and forward button after you use the back button) will work. And saving those on disk preserves the chain even if the browser is closed or crashes. It even makes some sense to preserve the chain even after a tab is closed - that lets "Undo Close Tab" work without losing the closed tab's chain.

But on many modern Web sites, you can rack up dozens, scores, even hundreds of clicks that lead back to the same page! (Think of a browser-based email interface, for instance.) Do we really need to keep every one of those in history, permanently? Is anyone seriously going to go back 100 clicks? There should be a pref to delete/reuse the oldest links once a chain gets over, say, 30 links.

And consider this - you back up several pages, then follow a new link. The "old" forward chain from that point is now inaccessible; you can't get to it with the forward button any more. But it's still preserved in history (forever - or at least until your HDD dies - unless you use a history-purging add-on).

I think FF combined the browser history and the chain of links functions into the same database, and that made it complicated to prune dead branches; so they just got lazy and said "keep everything," leaving database pruning and garbage collection to extensions. That's not necessarily a bad solution, but I suspect a lot of folks never even think to install such an extension. It would have been better if FF had included some basic database pruning/garbage collection functionality in the browser itself.

Link to comment
Share on other sites

Seems Pale Moon 32.4.0.1 can still crash out of the blue in mozjs.dll. Longer sessions visiting different web sites help provoke it. Back before all this Googlism was added, things were more stable. How 'bout we go back to the good old times of "window.customElements is not defined", "expected expression, got keyword 'import'", "invalid identity escape in regular expression" and so on. :cool:

Link to comment
Share on other sites

@roytam1

new bug in the latest Newmoon 27: When downloading a file (or more), the download list is empty (the icon itself displays the download status correctly). But sometimes things are displayed correctly.

Edited by PPeti66x
Link to comment
Share on other sites

14 hours ago, PPeti66x said:

@roytam1

new bug in the latest Newmoon 27: When downloading a file (or more), the download list is empty (the icon itself displays the download status correctly). But sometimes things are displayed correctly.

this needs some more debug

EDIT: after some changes, it should be on par with earlier builds, but Download Panel live issue is still need to be fixed(i.e. if you don't ever opened Download Panel, then it doesn't know the downloads before Download Panel was ever opened.)

Edited by roytam1
Link to comment
Share on other sites

@roytam1
Presently, I'm trying to compile New Moon 27.9.7 (palemoon27-classic in our GitHub repositories) using Visual C++ 2010 and Windows XP SP3. configure.in in the root "topsrc" directory has WINVER set to 502. In the js/src directory, WINVER is set to 600. Do you know if that version is still able to target Windows XP SP2? Confession: My goal is to make Arctic-Fox target Windows 2000 and XP using Visual C++ 2008 SP1, but I will still use Visual C++ 2010 to save on RAM (~1.3 GiB to link libxul in Firefox 38.8.0esr using Visual C++ 2010).

Link to comment
Share on other sites

1 hour ago, ClassicNick said:

@roytam1
Presently, I'm trying to compile New Moon 27.9.7 (palemoon27-classic in our GitHub repositories) using Visual C++ 2010 and Windows XP SP3. configure.in in the root "topsrc" directory has WINVER set to 502. In the js/src directory, WINVER is set to 600. Do you know if that version is still able to target Windows XP SP2? Confession: My goal is to make Arctic-Fox target Windows 2000 and XP using Visual C++ 2008 SP1, but I will still use Visual C++ 2010 to save on RAM (~1.3 GiB to link libxul in Firefox 38.8.0esr using Visual C++ 2010).

it could be possible, if you build mozjs in shared form then you can check its dependencies.

Link to comment
Share on other sites

Today my serpent 52.9 crashed while perusing videocardz.com, I guess all those D3D calls got to it. :-/

Would newmoon be a better alternative than serpent?

Crashed again videocardz-com.png

P.S.: You know what? Opened mypal 68 browser just for kicks and tried the same webpage and boy did it load fast; upon closing however I got BSOD. :-x

That's no pal of mine - deleted the thing clean off my computer. I'm happy with my serpent 52.9.

Edited by modnar
Added information and mypal version
Link to comment
Share on other sites

1 hour ago, modnar said:

P.S.: You know what? Opened mypal browser just for kicks and tried the same webpage and boy did it load fast; upon closing however I got BSOD. :-x

That's no pal of mine - deleted the thing clean off my computer. I'm happy with my serpent 52.9.

I assume you accessed that same website in Mypal 68, and not in Mypal 29, right?

Link to comment
Share on other sites

2 hours ago, modnar said:

Today my serpent 52.9 crashed while perusing videocardz.com, I guess all those D3D calls got to it. :-/

Would newmoon be a better alternative than serpent?

Crashed again videocardz-com.png

I just checked the website you mentioned, and I don't get a crash here, on Serpent 52.9.

8-VLI6-QIp4n.png

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...