Showing posts with label retrozilla. Show all posts
Showing posts with label retrozilla. Show all posts

Saturday, June 1, 2024

Weekly browser binaries (20240601)

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20240601-07da6b90ed-xpmod.7z

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

repo changes since my last build:
- nss: update nssckbi to 2.66 (1b2e5e9e5c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1265072 part 1. Add GetWindowIfCurrent and GetDocumentIfCurrent helpers to DOMEventTargetHelper. r=smaug (238cf93592)
 - Bug 1265072 part 2. Get rid of uses of GetDocumentFromScriptContext in XMLHttpRequest code. r=smaug (263f063149)
 - Bug 1265072 part 3. Get rid of the use of GetDocumentFromScriptContext in DOMEventTargetHelper. r=smaug (8dd8dca53d)
 - Bug 1265072 part 4. Get rid of uses of GetDocumentFromScriptContext in WebSocket code. r=smaug (be9c18769b)
 - Bug 1265072 part 5. Get rid of uses of GetDocumentFromScriptContext in EventSource code. r=smaug (5fbcf73629)
 - Bug 1265072 part 6. Get rid of nsContentUtils::GetDocumentFromScriptContext. r=smaug (752aa67986)
 - Bug 1258576 part.1 nsContentIterator should give up to find next/previous node if it reached the root node unexpectedly r=smaug (7175ce5477)
 - Bug 1230660 - Remove verbose warnings emitted from nsContentIterator. r=smaug (ef0b8a3a4c)
 - Bug 1260908 - Fix type of kMinTelemetryMessageSize. r=smaug (8817839277)
 - Bug 1209461 - Remove compilation warnings in nsFrameMessageManager, r=smaug (da95cf91ab)
 - Bug 1251361 - "Assertion failure: cache->PreservingWrapper()" with <marquee>, navigation, adoptNode. r=smaug. (630cff1943)
 - Bug 1144204. Stop returning things for non-plug-in MIME types from the navigator.mimeTypes getter. r=smaug (329eac72b1)
 - Bug 1150709 - Add mForceContentDispatch to nsInProcessTabChildGlobal (r=smaug) (d7e2887457)
 - Bug 233705 - remove mDontWrapAnyQuotes, mWrapToWindow and pref wrap_to_window_width. r=ehsan (c7e98bc307)
 - Bug 1105556 - nsPerformance::CheckAllowedOrigin should return early for TYPE_DOCUMENT loads. TYPE_DOCUMENT loads don't go through a TimingAllowedCheck(). r=bz, vgosu (5da5530caf)
 - Bug 1241183 - Make nsScriptLoadRequest non-threadsafe now it's no longer used as a context for network loads r=sicking (206d763af8)
 - Bug 962251 - Add relatedTarget in FocusEvent, r=smaug (f66018e5a4)
 - Bug 1248806 - Splitting out protocol handlers from nsLayoutModule. r=bholley (572243ca92)
 - Bug 1256488 - Use Base64 URL-encoding in CryptoBuffer. r=ttaubert (9d28ca5f9c)
 - Bug 1243311 - Add structured cloning tests for CryptoKeys r=rbarnes (5cde35d811)
 - Bug 842818 - Enable structured cloning for CryptoKeys across threads r=baku,keeler (8863b23dc3)
 - Bug 1257325 - Silence VS2015 compiler warnings in CryptoKey.cpp f=gps r=rbarnes (0d93bdc950)
 - Bug 1188750 - Add test to ensure NSS is initialized before the WebCrypto API tries to deserialize a key f=keeler r=khuey (8d08363e2c)
 - Bug 842818 - Run WebCrypto tests in Workers r=mt,rbarnes (48477dfeb4)
 - Bug 1205177 - call fileHandleQueue->Finish if aFinish in FileHandleThreadPool::Enqueue. r=janv (f5d6737f27)
 - Bug 1206166 - Move FetchUtil::Consume methods into separate BodyUtil class and update Fetch.cpp and ServiceWorkerEvents.cpp accordingly. r=kitcambridge (967f2f58e1)
 - Bug 1250930 - Use SubtleCrypto's global when creating keys for an ImportKeyTask r=bz (6227fb14b3)
 - Bug 1250930 - Use correct global when creating a key in GenerateSymmetricKeyTask r=bz (92d7faa773)
 - Bug 1240436 - Part1: Convert UTF16 to UTF8 before generating nsStringInputStream. r=khuey (1919accaf8)
 - Bug 1240436 - Part2: Lossy convert UTF16 to ASCII before generating nsStringInputStream. r=mayhemer (03aa1b6dbe)
 - Bug 1240436 - Part3: Remove NS_NewStringInputStream to prevent misuse. r=froydnj (cff40c1b2e)
 - Bug 1263405 - Some headers missing in dom/base, r=smaug (12043c5368)
 - Bug 964583 - Revert Web IDL [EnforceRange] (unsigned) long long boundary conditions to match ES6. r=bz (6e235bb6b7)
 - Bug 1260838 - Assert that ScriptSource's reference count is zero upon destruction; r=jimb a=kwierso (8455465c92)
 - Bug 1257164 - Check for interrupts in a few loops in JSON.stringify to eliminate feedback-less hangs. r=evilpie (dbe1336aa8)
 - Bug 837192 followup: In js::FunctionToString, fold variable into its only remaining usage-site (an assertion) to fix opt Werror build failures. rs=Waldo (e6b4f52d6a)
 - Bug 1258436 - Remove GC suppression in JSFunction::createScriptForLazilyInterpretedFunction. r=sfink (206023942d)
 - Declare and define ExecutableAllocator::reprotectRegion only #ifdef NON_WRITABLE_JIT_CODE, to eliminate MOZ_ASSERT of a constant condition that makes some compilers warn. No bug, r=efaust over IRC (5a4d3ab11b)
 - Bug 1254369 - IonMonkey: MIPS: Fix ma_b(Register, Imm32, wasm::JumpTarget) missing. r=arai (2f906fec70)
 - Bug 1256502 - Use a uint32_t cast to avoid C4319 on VS2015; r=botond (93ba380002)
 - Bug 1236043 - Use TiledRegion for the invalid region of a layer. r=jrmuizel (37b87bc355)
 - Bug 1248044 - Add PingPongRegion for faster region operations for 2x memory usage. r=jrmuizel (fbd73fb879)
 - Bug 1236043 - Add a TiledRegion class. r=jrmuizel (3056f641a4)
 - Bug 1116473 - [3.2] Use RefPtr for AndroidSurfaceTexture references. r=snorp (c6e80d0d84)
 - Bug 1116473 - [1.1] Handle AndroidSurfaceTexture mapping in thread-safe class. r=snorp (ee8b1d0736)
 - Bug 1116473 - [2.1] Const-correctness fixes. r=snorp (5f5fb8fbc4)
 - Bug 1251163 - Clear android surface texture before widget shutdown, r=nical (b71d849297)
 - Bug 1245813 - Make TextureHost bullet-proof against changing its compositor. r=dvander (b0ef2492fc)
 - Recreate GLTextureSources after changing compositors on Mac. (bug 1247611, r=mattwoodrow) (26bd0e69aa)
 - Bug 1258768 - Check compositor backends before casting. r=dvander (98929ca492)
 - Bug 1245813 - Fix a trivial inverted null check in TextureHostOGL.cpp. r=me (956cfd2e5c)
 - Bug 1245813 - Add a missing parenthesis on NS_SUCCEEDED, on a CLOSED TREE. (8e13cc3e1b)
 - Bug 1262601 - Handle video content as opaque in PostProcessLayers() r=mattwoodrow (ba578d7394)
 - Bug 1258768 - Remove the remaining unsafe compositor casts. r=dvander (8ec58c0ce8)
 - Bug 1229946 - report GL_ARB_texture_rg extension to SkiaGL to avoid using GL_ALPHA render targets. r=jgilbert (cf0f3a9fec)
 - Bug 1238541 - Don't die in SharedSurface_EGLImage::ProducerReadReleaseImpl() if there is an existing fence r=jgilbert (c1ea4891f7)
 - Bug 1240806 - Remove some dead code in GLContextProviderEGL. r=jgilbert (40484e9039)
 - Bug 1258094 - Use SurfaceFormat::B8G8R8A8 as back buffer surface r=jrmuizel (cec7a31ffd)
 - Bug 1254897 - Recycle back buffer in BasicCompositor r=jrmuizel (0359698b68) (2ce8c88a9b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1248822 - In LayerManagerComposite::UpdateAndRender(), call PostProcessLayers() before LayerTreeInvalidation. r=mattwoodrow (503f81f51f)
 - Bug 1259541 - Reduce clearing backbuffer in nsBaseWidget::CreateBackBufferDrawTarget() r=mattwoodrow (4f8cf8ab04)
 - Bug 1174461 - [e10s] Return a cached result from SendGetNativePluginPort (r=jimm) a=kwierso (fff65b95ac)
 - Bug 1263200 - Reset the APZ pointer in the base widget to null if the compositor creation fails. r=mstange (109d4a16a8)
 - Bug 1264161 - Ensure we null out APZ pointers to the widget when it gets destroyed. r=botond (fdb516451e)
 - Bug 1260018 - Route drag events to APZ, so it can accurately detect the end of a drag. r=kats (acd2b4a051)
 - Remove drawWidgetAsOnScreen. (bug 1264393, r=mattwoodrow, webidl r=khuey) (b0ce23eacc)
 - Bug 1254151 - use B8G8R8X8 for 24 bit depth visuals in nsShmImage with Cairo. r=jrmuizel (070ef9495d)
 - Bug 1218955 - Remove nsIMEPicker, r=jchen (83adb6c582)
 - Bug 1255655 - Const-ify keysymtab. r=karlt. (d9544cbf0c)
 - Bug 1165048 - Music playback is getting stopped and is not resumed when modem is restarted. r=mwu (d3f99f8542)
 - Bug 1264183. Remove unused argument to nsView::InvalidateHierarchy. r=mats (218ce04623)
 - Bug 1210617 - [e10s] Implement PrivateBrowsingChannel for ExternalHelperAppParent. r=jduell (36e6ab7635)
 - Bug 1258087 - Fix -Wunreachable-code warning in StartupCache.cpp on macosx64-mulet. r=froydnj (5f88df6993)
 - Bug 1329798 - Include sys/sysmacros.h for major(), minor() on Linux. r=glandium, a=jcristau (a5c4073eb2)
 - guard for non-linux system again or mac & FreeBSD fail to compile (6b5d2856b6) (07da6b90ed)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git df2987f659...07da6b90ed:
- nss: update nssckbi to 2.66 (1b2e5e9e5c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1265072 part 1. Add GetWindowIfCurrent and GetDocumentIfCurrent helpers to DOMEventTargetHelper. r=smaug (238cf93592)
 - Bug 1265072 part 2. Get rid of uses of GetDocumentFromScriptContext in XMLHttpRequest code. r=smaug (263f063149)
 - Bug 1265072 part 3. Get rid of the use of GetDocumentFromScriptContext in DOMEventTargetHelper. r=smaug (8dd8dca53d)
 - Bug 1265072 part 4. Get rid of uses of GetDocumentFromScriptContext in WebSocket code. r=smaug (be9c18769b)
 - Bug 1265072 part 5. Get rid of uses of GetDocumentFromScriptContext in EventSource code. r=smaug (5fbcf73629)
 - Bug 1265072 part 6. Get rid of nsContentUtils::GetDocumentFromScriptContext. r=smaug (752aa67986)
 - Bug 1258576 part.1 nsContentIterator should give up to find next/previous node if it reached the root node unexpectedly r=smaug (7175ce5477)
 - Bug 1230660 - Remove verbose warnings emitted from nsContentIterator. r=smaug (ef0b8a3a4c)
 - Bug 1260908 - Fix type of kMinTelemetryMessageSize. r=smaug (8817839277)
 - Bug 1209461 - Remove compilation warnings in nsFrameMessageManager, r=smaug (da95cf91ab)
 - Bug 1251361 - "Assertion failure: cache->PreservingWrapper()" with <marquee>, navigation, adoptNode. r=smaug. (630cff1943)
 - Bug 1144204. Stop returning things for non-plug-in MIME types from the navigator.mimeTypes getter. r=smaug (329eac72b1)
 - Bug 1150709 - Add mForceContentDispatch to nsInProcessTabChildGlobal (r=smaug) (d7e2887457)
 - Bug 233705 - remove mDontWrapAnyQuotes, mWrapToWindow and pref wrap_to_window_width. r=ehsan (c7e98bc307)
 - Bug 1105556 - nsPerformance::CheckAllowedOrigin should return early for TYPE_DOCUMENT loads. TYPE_DOCUMENT loads don't go through a TimingAllowedCheck(). r=bz, vgosu (5da5530caf)
 - Bug 1241183 - Make nsScriptLoadRequest non-threadsafe now it's no longer used as a context for network loads r=sicking (206d763af8)
 - Bug 962251 - Add relatedTarget in FocusEvent, r=smaug (f66018e5a4)
 - Bug 1248806 - Splitting out protocol handlers from nsLayoutModule. r=bholley (572243ca92)
 - Bug 1256488 - Use Base64 URL-encoding in CryptoBuffer. r=ttaubert (9d28ca5f9c)
 - Bug 1243311 - Add structured cloning tests for CryptoKeys r=rbarnes (5cde35d811)
 - Bug 842818 - Enable structured cloning for CryptoKeys across threads r=baku,keeler (8863b23dc3)
 - Bug 1257325 - Silence VS2015 compiler warnings in CryptoKey.cpp f=gps r=rbarnes (0d93bdc950)
 - Bug 1188750 - Add test to ensure NSS is initialized before the WebCrypto API tries to deserialize a key f=keeler r=khuey (8d08363e2c)
 - Bug 842818 - Run WebCrypto tests in Workers r=mt,rbarnes (48477dfeb4)
 - Bug 1205177 - call fileHandleQueue->Finish if aFinish in FileHandleThreadPool::Enqueue. r=janv (f5d6737f27)
 - Bug 1206166 - Move FetchUtil::Consume methods into separate BodyUtil class and update Fetch.cpp and ServiceWorkerEvents.cpp accordingly. r=kitcambridge (967f2f58e1)
 - Bug 1250930 - Use SubtleCrypto's global when creating keys for an ImportKeyTask r=bz (6227fb14b3)
 - Bug 1250930 - Use correct global when creating a key in GenerateSymmetricKeyTask r=bz (92d7faa773)
 - Bug 1240436 - Part1: Convert UTF16 to UTF8 before generating nsStringInputStream. r=khuey (1919accaf8)
 - Bug 1240436 - Part2: Lossy convert UTF16 to ASCII before generating nsStringInputStream. r=mayhemer (03aa1b6dbe)
 - Bug 1240436 - Part3: Remove NS_NewStringInputStream to prevent misuse. r=froydnj (cff40c1b2e)
 - Bug 1263405 - Some headers missing in dom/base, r=smaug (12043c5368)
 - Bug 964583 - Revert Web IDL [EnforceRange] (unsigned) long long boundary conditions to match ES6. r=bz (6e235bb6b7)
 - Bug 1260838 - Assert that ScriptSource's reference count is zero upon destruction; r=jimb a=kwierso (8455465c92)
 - Bug 1257164 - Check for interrupts in a few loops in JSON.stringify to eliminate feedback-less hangs. r=evilpie (dbe1336aa8)
 - Bug 837192 followup: In js::FunctionToString, fold variable into its only remaining usage-site (an assertion) to fix opt Werror build failures. rs=Waldo (e6b4f52d6a)
 - Bug 1258436 - Remove GC suppression in JSFunction::createScriptForLazilyInterpretedFunction. r=sfink (206023942d)
 - Declare and define ExecutableAllocator::reprotectRegion only #ifdef NON_WRITABLE_JIT_CODE, to eliminate MOZ_ASSERT of a constant condition that makes some compilers warn. No bug, r=efaust over IRC (5a4d3ab11b)
 - Bug 1254369 - IonMonkey: MIPS: Fix ma_b(Register, Imm32, wasm::JumpTarget) missing. r=arai (2f906fec70)
 - Bug 1256502 - Use a uint32_t cast to avoid C4319 on VS2015; r=botond (93ba380002)
 - Bug 1236043 - Use TiledRegion for the invalid region of a layer. r=jrmuizel (37b87bc355)
 - Bug 1248044 - Add PingPongRegion for faster region operations for 2x memory usage. r=jrmuizel (fbd73fb879)
 - Bug 1236043 - Add a TiledRegion class. r=jrmuizel (3056f641a4)
 - Bug 1116473 - [3.2] Use RefPtr for AndroidSurfaceTexture references. r=snorp (c6e80d0d84)
 - Bug 1116473 - [1.1] Handle AndroidSurfaceTexture mapping in thread-safe class. r=snorp (ee8b1d0736)
 - Bug 1116473 - [2.1] Const-correctness fixes. r=snorp (5f5fb8fbc4)
 - Bug 1251163 - Clear android surface texture before widget shutdown, r=nical (b71d849297)
 - Bug 1245813 - Make TextureHost bullet-proof against changing its compositor. r=dvander (b0ef2492fc)
 - Recreate GLTextureSources after changing compositors on Mac. (bug 1247611, r=mattwoodrow) (26bd0e69aa)
 - Bug 1258768 - Check compositor backends before casting. r=dvander (98929ca492)
 - Bug 1245813 - Fix a trivial inverted null check in TextureHostOGL.cpp. r=me (956cfd2e5c)
 - Bug 1245813 - Add a missing parenthesis on NS_SUCCEEDED, on a CLOSED TREE. (8e13cc3e1b)
 - Bug 1262601 - Handle video content as opaque in PostProcessLayers() r=mattwoodrow (ba578d7394)
 - Bug 1258768 - Remove the remaining unsafe compositor casts. r=dvander (8ec58c0ce8)
 - Bug 1229946 - report GL_ARB_texture_rg extension to SkiaGL to avoid using GL_ALPHA render targets. r=jgilbert (cf0f3a9fec)
 - Bug 1238541 - Don't die in SharedSurface_EGLImage::ProducerReadReleaseImpl() if there is an existing fence r=jgilbert (c1ea4891f7)
 - Bug 1240806 - Remove some dead code in GLContextProviderEGL. r=jgilbert (40484e9039)
 - Bug 1258094 - Use SurfaceFormat::B8G8R8A8 as back buffer surface r=jrmuizel (cec7a31ffd)
 - Bug 1254897 - Recycle back buffer in BasicCompositor r=jrmuizel (0359698b68) (2ce8c88a9b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1248822 - In LayerManagerComposite::UpdateAndRender(), call PostProcessLayers() before LayerTreeInvalidation. r=mattwoodrow (503f81f51f)
 - Bug 1259541 - Reduce clearing backbuffer in nsBaseWidget::CreateBackBufferDrawTarget() r=mattwoodrow (4f8cf8ab04)
 - Bug 1174461 - [e10s] Return a cached result from SendGetNativePluginPort (r=jimm) a=kwierso (fff65b95ac)
 - Bug 1263200 - Reset the APZ pointer in the base widget to null if the compositor creation fails. r=mstange (109d4a16a8)
 - Bug 1264161 - Ensure we null out APZ pointers to the widget when it gets destroyed. r=botond (fdb516451e)
 - Bug 1260018 - Route drag events to APZ, so it can accurately detect the end of a drag. r=kats (acd2b4a051)
 - Remove drawWidgetAsOnScreen. (bug 1264393, r=mattwoodrow, webidl r=khuey) (b0ce23eacc)
 - Bug 1254151 - use B8G8R8X8 for 24 bit depth visuals in nsShmImage with Cairo. r=jrmuizel (070ef9495d)
 - Bug 1218955 - Remove nsIMEPicker, r=jchen (83adb6c582)
 - Bug 1255655 - Const-ify keysymtab. r=karlt. (d9544cbf0c)
 - Bug 1165048 - Music playback is getting stopped and is not resumed when modem is restarted. r=mwu (d3f99f8542)
 - Bug 1264183. Remove unused argument to nsView::InvalidateHierarchy. r=mats (218ce04623)
 - Bug 1210617 - [e10s] Implement PrivateBrowsingChannel for ExternalHelperAppParent. r=jduell (36e6ab7635)
 - Bug 1258087 - Fix -Wunreachable-code warning in StartupCache.cpp on macosx64-mulet. r=froydnj (5f88df6993)
 - Bug 1329798 - Include sys/sysmacros.h for major(), minor() on Linux. r=glandium, a=jcristau (a5c4073eb2)
 - guard for non-linux system again or mac & FreeBSD fail to compile (6b5d2856b6) (07da6b90ed)

* 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


TLS 1.3 update for my older browsers:

NewMoon 26 for Win2000:
http://o.rthost.win/gpc/files1.rt/palemoon-26.5.0-20240601.win2000.7z

K-Meleon 74 Goanna 2.2:
http://o.rthost.win/gpc/files1.rt/KM74-g22-20240601.win2000.7z

Retrozilla (suite):
http://o.rthost.win/gpc/files1.rt/retrozilla-suite-tls13-20240526.7z

Retrozilla browser (rzbrowser):
http://o.rthost.win/gpc/files1.rt/rzbrowser-tls13-20240526.7z

K-Meleon 1.5.4:
http://o.rthost.win/gpc/files1.rt/K-Meleon1.5.4en-US.tls13.7z

TLS 1.3 update files for Netscape 9:
http://o.rthost.win/gpc/files1.rt/ns9-nss-update-tls13.7z

TLS 1.3 update files for Firefox 1.0 - 1.5 and K-Meleon 0.8 - 1.1.6:
http://o.rthost.win/gpc/files1.rt/VC6-nss-update-tls13.7z

Classilla 9.3.3/9.3.4b suite: ^
http://o.rthost.win/gpc/files1.rt/classilla-9.3.3-win32-tls13.7z

Phoenix 0.5 with Classilla 9.3.3/9.3.4b changes: ^
http://o.rthost.win/gpc/files1.rt/phoenix-0.5-cl933-tls13.7z

^ also comes with fixes for running under Win9x/FAT, also fixed some crashes in updated archive.

Friday, January 31, 2020

Other browser binaries (20190131)

Various browsers updated having TLS 1.2, AES256-GCM-SHA384, ChaCha20-Poly1305, AES[128|256]-GC-SHA256 support:

Classialla-9.3.3 based Phoenix-0.5 browser with updated NSPR/NSS-RetroZilla:
http://o.rths.ml/gpc/files1.rt/phoenix-0.5-cl933-tls12.7z

Classialla-9.3.3 suite with updated NSPR/NSS-RetroZilla:
http://o.rths.ml/gpc/files1.rt/classilla-9.3.3-win32-tls12.7z

RetroZilla-2.2 based Firefox-2.0 browser with updated NSPR/NSS-RetroZilla:
http://o.rths.ml/gpc/files1.rt/rzbrowser-tls12-20200127.7z

RetroZilla-2.2 suite with updated NSPR/NSS-RetroZilla:
http://o.rths.ml/gpc/files1.rt/retrozilla-suite-tls12-20200131.7z

RetroZilla-2.2 based K-Meleon 1.5.4 browser with updated NSPR/NSS-RetroZilla:
http://o.rths.ml/gpc/files1.rt/K-Meleon1.5.4en-US.tls12.7z

Goanna-2.2 based K-Meleon 74 browser with updated NSS-RetroZilla:
http://o.rths.ml/gpc/files1.rt/KM74-g22-20180718.win2000.7z

Goanna-2.2 based New Moon 26.5 browser with updated NSS-RetroZilla:
http://o.rths.ml/gpc/files1.rt/palemoon-26.5.0-20180718.win2000.7z

Friday, June 1, 2018

Other browser binaries

New build of post-deprecated basilisk/moebius for XP!
* Notice: This repo will not be built on regular schedule.
Test binary:
Win32 https://o.rths.ml/basilisk/basilisk55-win32-git-20180414-ee7cd5f95-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk55-win64-git-20180414-ee7cd5f95-xpmod.7z
Repo changes:
- libogg: updated to upstream rev ea2b95940 (55a47c01a)
- libtremor: updated to upstream rev 7c30a6634 (f4566a490)
- libvorbis: updated to upstream rev 4d6177c8a (68e402f1c)
- libtheora: cherry-picked some fixes from upstream: (d0de8b50e)
 - Sanity improvements to oc_dec_headerin() error returns. (50fd339b4)
 - Fix mismatched oc_mb_fill_cmapping11 signature. (12f20c7a5)
 - Correct an operator precedence error in the visualization code.  (6b94bf905)
 - Remove some redundant NULL checks (de386d3ea)
- update unofficial branding to Serpent from upstream UXP (03af66685)
- cherry-picked mozilla upstream changes: bug1302340, bug1318792, bug1321502, bug1333631, bug1334047, bug1334281, bug1334590, bug1334972, bug1335619, bug1335654, bug1336044, bug1336098, bug1336229, bug1336349, bug1336481, bug1336899, bug1344443 (ee7cd5f95)

And Palemoon-26.5 playground build (32bit only):
https://o.rths.ml/gpc/files1.rt/palemoon-26.5.0.20180413.win32.7z
* Notice: MSE patch merged in this repo is not capable to play youtube clips, do not enable it unless you know what you're doing.
Repo changes:
- libspeex_resampler: update to upstream rev 85e8ad543 and adapted header changes (8d39b7a01)
- libogg: updated to upstream rev ea2b95940 (3ff991027)
- libtremor: updated to upstream rev 7c30a6634 (c23e1ea54)
- libvorbis: updated to upstream rev 4d6177c8a (12f7e15a8)
- cherry-picked upstream changes: bug534409, bug829816, bug842181, bug858937, bug860543, bug880318, bug881504, bug884182, bug884718, bug885911, bug886791, bug887566, bug888352, bug888411, bug888551, bug889088 (810f7ed27)
- libtheora: cherry-picked some fixes from upstream:
 - Sanity improvements to oc_dec_headerin() error returns. (50fd339b4)
 - Fix mismatched oc_mb_fill_cmapping11 signature. (12f20c7a5)
 - Correct an operator precedence error in the visualization code.  (6b94bf905)
 - Remove some redundant NULL checks (de386d3ea) (879c145fe)

Pale Moon 26.5 for Win2000:

updated test binary:
https://o.rths.ml/gpc/files1.rt/palemoon-26.5.0-20180516.win2000.7z

and updated test binary of K-Meleon 74 with Goanna 2.2(palemoon-26.5) that works in Win2000:
https://o.rths.ml/gpc/files1.rt/KM74-g22-20180516.win2000.7z

base repo: https://github.com/roytam1/palemoon26/tree/oldvc

Changes since last build:
- JSCompartment: disable compiling with optimization, check pointers to avoid crash (6bc036e1f)
- cherry-picked upstream changes (via tbb-esr24): bug811122, bug922603 (2fa0b15ad)
- cherry-picked upstream commit: James Kolb - Bug 889693 - Implement MaskSurface in DrawTargetCairo. r=Bas (d9e56150b)
- Restore Win2000 support code (4/x) nsLocalFileWin::CopySingleFile: reverting part of logic to esr10 to avoid CopyFileExW() failing with ERROR_INVALID_PARAMETER in win2000 (81d6870c3)
- cherry-picked upstream commit: Bug 895964 - "Could not create service for entry Disk Space Watcher Service" r=bent (d08e200dd)
- aboutDialog: remove (Atom/WinXP) tag (9d991aed5)
- sqlite: don't use malloc_usable_size() in debug build, which cause unresolved symbol on linking (39900b646)
- sqlite: downgrade to esr24-bundled version (3.7.11) for better old OS compatibility softoken: don't use SQLITE_FCNTL_TEMPFILENAME for old sqlite compatibility (8e13ffdc1)
- storage: don't use sqlite3_mutex_held()and sqlite3_mutex_notheld() even on debug build, which cause unresolved symbol in vc8 on linking (c7cc15602)
- aboutDialog: add back #expand directive (f293e24e2)

Just got a request of SSE(not SSE2) build, and I updated latest PM27 build post adding SSE build.
since 52ESR can't compile as IA32 or SSE, I created 45ESR fork and picking changes from tenfourfox repo.
https://github.com/roytam1/mozilla45esr
test binary: https://o.rths.ml/gpc/files1.rt/firefox-45.9.8-20180530-1ff8f7bef-win32-sse.7z

Firefox-3.6.28 for NT4 (may somewhat working in NT 3.51):
https://o.rths.ml/gpc/files1.rt/fx36vc71-20171108.7z

Retrozilla-2.1 with TLS 1.2 support:
https://o.rths.ml/gpc/files1.rt/rzbrowser-tls12-20180504.7z

Phoenix-0.5 with Classilla-9.3.3 fixes:
https://o.rths.ml/gpc/files1.rt/phoenix-0.5-cl933.7z