Saturday, March 2, 2019

Weekly browser binaries (20190302)

Notice: "Serpent", "New Moon", "MailNews" are generic debranded names and they are subject to change in the future. Archive directory names and archive filenames will only be changed once generic debranded names are not used in the future.

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.cf/basilisk/basilisk52-g4.1.win32-git-20190302-e64dae886-xpmod.7z
Win64 https://o.rths.cf/basilisk/basilisk52-g4.1.win64-git-20190302-e64dae886-xpmod.7z

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

NM28XP build:
Win32 https://o.rths.cf/palemoon/palemoon-28.5.0a1.win32-git-20190302-e64dae886-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.5.0a1.win64-git-20190302-e64dae886-xpmod.7z

Official repo changes since my last build:
- WIP fix 1 (c962e2051)
- Move default-enable pref to application. (c08b490c5)
- Update Basilisk FE code with HTTP Auth DoS protection. (f227feb6e)
- Make the Auth prompt DOS protection a browser-element opt-in feature. (c1ece93c2)
- Improve the http basic auth DOS protection heuristics. (e64dae886)

New New Moon 27 Build!

32bit https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190302-d0444154b-xpmod.7z
32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190302-d0444154b-xpmod-sse.7z
32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190302-d0444154b-xpmod-ia32.7z

64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190302-d0444154b-xpmod.7z

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

repo changes since my last build:
- import changes from rmottola/Arctic-Fox:
 - Bug 1129223 - Remove local mozAfterRemotePaint events (a9aec8f51)
 - override -> MOZ_OVERRIDE (2de5b532c)
 - Bug 1129223 - Introduce new, more efficient mozLayerTreeReady event (9a363c950)
 - Bug 963921 - Clients of the JS API should use JS_DefineElement where appropriate (912f064c0)
 - Bug 1133746. Allow DOMProxyShadows to communicate to the JIT whether the shadowing is done by the expando object or not. (dbe537f12) (301eae9eb)
- aboutDialog: always show build date (e2ac38931)
- import changes from rmottola/Arctic-Fox:
 - Bug 1112164 part 0 - PrintUse: Use AnyRegister::name method for printing the name of Fixed register uses. (996f68005)
 - Bug 1112164 part 1 - x86/x64 lowerForFPU: Do not reuse the input register if the MIRType are different. (8722bfc62)
 - Bug 1112164 part 2 - Rename ReturnSimdReg to ReturnInt32x4Reg and ReturnFloat32x4Reg. (158171a74)
 - Bug 1112164 part 3 - Add {Float,}Register::Encoding to represent what can be decoded from the assembly. (64a7488e8)
 - Bug 1112164 part 4 - SimdReinterpretCast: Do not use redefine as the MIRType of the input & output are different. (441077b2b) (e9a10fb1a)
- configure: remove restriction of redist DLL location (ba8924b6e)
- import changes from rmottola/Arctic-Fox:
 - add X11 flags to allow building on NetBSD (72667df53)
 - Bug 1122856 - OdinMonkey: Split out the flag that says "bounds checks are unneeded because of signal handling" (36bb96c9e)
 - Bug 986981 - OdinMonkey: Optimize addresses with constant offsets on x86 and x64 (e0fd22c6e)
 - Bug 1138205 - use a reinterpret_cast instead of a static_cast after bug 986981, fixes build on OpenBSD/amd64. (5e1dd72a1)
 - Bug 1138180 - Make --disable-ion compilable again. (f835126ba) (d0444154b)

* Notice: Due to a rewrite of git history, old git commit hashes are not matched. Please use corresponding commit message to search back the hash. Sorry for any inconvenience caused.

New regular/weekly KM-Goanna release:
https://o.rths.cf/kmeleon/KM76.1.1-Goanna-20190302.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git 2e31415af..d0444154b:
- import changes from rmottola/Arctic-Fox:
 - Bug 1129223 - Remove local mozAfterRemotePaint events (a9aec8f51)
 - override -> MOZ_OVERRIDE (2de5b532c)
 - Bug 1129223 - Introduce new, more efficient mozLayerTreeReady event (9a363c950)
 - Bug 963921 - Clients of the JS API should use JS_DefineElement where appropriate (912f064c0)
 - Bug 1133746. Allow DOMProxyShadows to communicate to the JIT whether the shadowing is done by the expando object or not. (dbe537f12) (301eae9eb)
- aboutDialog: always show build date (e2ac38931)
- import changes from rmottola/Arctic-Fox:
 - Bug 1112164 part 0 - PrintUse: Use AnyRegister::name method for printing the name of Fixed register uses. (996f68005)
 - Bug 1112164 part 1 - x86/x64 lowerForFPU: Do not reuse the input register if the MIRType are different. (8722bfc62)
 - Bug 1112164 part 2 - Rename ReturnSimdReg to ReturnInt32x4Reg and ReturnFloat32x4Reg. (158171a74)
 - Bug 1112164 part 3 - Add {Float,}Register::Encoding to represent what can be decoded from the assembly. (64a7488e8)
 - Bug 1112164 part 4 - SimdReinterpretCast: Do not use redefine as the MIRType of the input & output are different. (441077b2b) (e9a10fb1a)
- configure: remove restriction of redist DLL location (ba8924b6e)
- import changes from rmottola/Arctic-Fox:
 - add X11 flags to allow building on NetBSD (72667df53)
 - Bug 1122856 - OdinMonkey: Split out the flag that says "bounds checks are unneeded because of signal handling" (36bb96c9e)
 - Bug 986981 - OdinMonkey: Optimize addresses with constant offsets on x86 and x64 (e0fd22c6e)
 - Bug 1138205 - use a reinterpret_cast instead of a static_cast after bug 986981, fixes build on OpenBSD/amd64. (5e1dd72a1)
 - Bug 1138180 - Make --disable-ion compilable again. (f835126ba) (d0444154b)
* 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

** Notice: Due to a rewrite of git history, old goanna3 git commit hashes are not matched. Please use corresponding commit message to search back the hash. Sorry for any inconvenience caused.

2 comments:

  1. Dear Sir, may we have a word? You are delivering down a great service to XP and Vista communities. So, why remain in some liaison with all these dicks and nerds of PM, SM et al, that are but minions of the Leviathan Microsoft and similar? By these time you are know to us and to them. You can continue your work changing the SM logo in BOC to the same BOC logo without mentioning anywhere the unstable "Council." NewMoon could Be AirMoon, or WindFox, or CyberLuna, &c. As for Basilisk it could be Netscape, Phoenix, FireBird or Blue Velvet, or whatever you want, only please change INMHO the awful serpentine logo to the Blue alternative, but make it a bit greater logo. These are only a few ideas, but did it to avoid the Nerds hacking you since we all will be lost at hands of these looser guys. All the best for you, take care. Iohann Gerhard.

    ReplyDelete
    Replies
    1. because changing them (especially artworks) are complicated. if generic debranded builds can survive then i will normally leave them as is.

      Delete