
roytam1
MemberContent Type
Profiles
Forums
Events
Everything posted by roytam1
-
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
have fun and feel free to contribute and create pull requests! -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
source codes are available here: https://github.com/roytam1/rtoss/tree/master/GreenPad -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.5-Goanna-20211120.7z Changelog: In-tree changes: - winEmbed: update startup URL to www-archive version (9cbd5866) Out-of-tree changes: * update Goanna3 to git 413983e19...20d9ef889: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1202965 (part 1) - Add MOZ_UNUSED. r=froydnj. (457960f48) - Bug 1200097 - Fix warnings in logalloc. r=glandium. (3f115e470) - Bug 1200623 - Fix FdPrintf.o link error in --disable-optimize builds. r=glandium. (4f07a36e2) - Bug 1202965 (part 2) - Use MOZ_UNUSED in FdPrintf.c. r=glandium. (2dd55aaa7) - Bug 1203314 - Make operator<< a method on unused_t. r=froydnj This prevents operator overload resolution from failing when this file is included in a file that uses Chromium IPC logging. (80f5cf4c5) - Bug 1014691 - Move APZ mochitests to gfx/layers/apz/test/mochitest. r=kats (b3e811b10) - Bug 1014691 - Move TestAsyncPanZoomController.cpp to gfx/layers/apz/test/gtest. r=kats,glandium (7c7598033) - Bug 1083101 - Add a memory arena to Moz2D. r=jrmuizel (986b49392) - Bug 1083101 - Add a task scheduler to Moz2D. r=jrmuizel (58002f967) - partial of Bug 1140675 - Disable failing tests on windows opt. r=me (8d4b5b761) - Bug 1170081 - Add a tag to run only mochitests that use HTMLMediaElement::MozCaptureStream. r=cpearce. (fc9e19146) - Bug 1189744 - Fix crash after GetOwnPropertyDescriptor failed to populate all fields of desc. r=jandem, a=abillings. (464905f1b) - Bug 1184414 - X.[[SetPrototypeOf]](Y) should succeed if X.[[Prototype]] is already Y. r=jorendorff. (3c3b9767c) - Bug 1240792 - Test that assignment to primitives throws in strict mode. r=jorendorff (5fe30b7d1) - Bug 1172609 - Part 5: Add js::ResetTimeZone() function. r=waldo, r=ted (2f8021714) - Bug 1172609 - Part 6: Add nsJSUtils::ResetTimeZone() function. r=ehsan (35c1bbeb2) - Bug 1172609 - Part 7: Hal calls nsJSUtils::ResetTimeZone() when timezone changes. r=dhylands (fe55a0830) - Bug 1150534 - Synchronously decode favicons before calling GetFrame. r=tn (4f1acc810) - Bug 1168495 - Restrict updated region to fall within GTK window. r=jrmuizel (d92a71a5c) - Bug 1180971 - Fix X11 SHM invalidation regions on HiDPI with GTK3. r=karlt (98cce94d0) - Bug 1156182 - Prevent widgets from creating a LayerManager during shutdown. r=sotaro (4af6914c9) - Bug 1194397 - Force gdk_window_ensure_native on gdk window creation. r=acomminos (06a6eb2d8) - Bug 1190935 - Fix race condition in gtk window EndRemoteDrawingInRegion. r=nical (cc7468e81) - Bug 1182972 - Fallback to GTK monitor scale factor when mGdkWindow is null. r=karlt (69326bcfd) - Bug 1168843 - use thread-safe refcounting for shared memory surfaces to avoid shutdown crashes. r=jmuizelaar (1d9b0914e) - Bug 1167786. Restrict bounds of drawn region to the nsShmImage bounds to avoid X errors. r=karlt (005464f91) - Bug 1205045 - remove GTK calls from compositor thread. r=jmuizelaar (ce5753137) - Bug 1120851 - Set candidate window position for prediction even if no composition. r=masayuki (5814e776e) - Bug 1176843 - Don't query caret rect on layout change. r=masayuki (4673f14ff) - Bug 1177171 - Round widget coordinates on GTK3. r=karlt (3cd3af1c1) - Bug 1186017 part.1 Rename nsGtkIMModule to mozilla::widget::IMContextWrapper r=m_kato+kerlt (f2b60dcd2) - Bug 1186017 part.2 Rename GetBoolName() in IMContextWrapper.cpp to ToChar() r=kerlt (dade4fd9d) - bug 1182972 remove unused aRepaint parameter from NativeResize methods r=acomminos (ae76c8f99) - bug 1182972 remove mNeedsMove/mNeedsResize logic; instead process changes immediately r=acomminos (9417b03dc) - bug 1182972 no need to pass member variable bounds to NativeResize r=acomminos (422e57acc) - Bug 1181000 - Use logical pixel to set IME candidate window. r=karlt (d6f78610a) - Bug 1191213 nsBaseWidget::NotifyWindowMoved() shouldn't notify IME when native IME handler doesn't have focus r=m_kato (59ee4fc9c) - Bug 1198861 - Improve aliasing information and type barrier handling for unboxed arrays, r=jandem. (9ea8fd1cd) - Bug 1198861 - Improve type barrier logic to avoid unnecessary tests on primitive types, and fix redundant baseline stubs for SETELEM property adds, r=jandem. (f1f2252c0) - Bug 1083101 - Win32 implementation of the JobScheduler. r=jrmuizel (https://github.com/mozilla/newtab-dev/commit/120cce1d) - Bug 1083101 - rename gfx::Mutex into gfx::CriticalSection and move it to its own file. r=jrmuizel (https://github.com/mozilla/newtab-dev/commit/6198b794) - Bug 1083101 - Make SyncObject's waiting jobs list lock-free. r=jrmuizel (https://github.com/mozilla/newtab-dev/commit/e27060d8) (60a7b63ca) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1209039 - Temporarily disable thread names in Moz2D to work around a static check failure CLOSED TREE. r=me (8c45ce9eb) - missing bit of Bug 1198216 - Check for presence of ICU::Timezone::recreateDefault() (e047330f1) - Bug 1233743 - Remove the Mutex typedef from gfx/2d. r=vlad (c1b5a3746) - Bug 1083101 - Implement gfx::DrawingJob. r=jrmuizel (22818c618) - Bug 1083101 - Extend DrawCommand storage functionality and fix a bug with dashed stroke patterns. r=jrmuizel (11daecf61) - Bug 1083101 - Make gfx::DrawingCommand methods const. r=jrmuizel (f5099f18d) - Bug 1127665 - Fix the condition of if-statement of name updating when the Bluetoooth device paired. r=btian (a751b7b6c) - Bug 1128383 - [bluetooth2] Add adapter.onpairingaborted event handler, f=jocelyn, f=jaliu, r=shuang, r=bz (cc9fe48d9) - Bug 1054756, part 3 - Implement Symbol.toPrimitive. Replace existing convert hooks with methods. r=jandem. (4c3db3ac3) - Bug 1083101 - Make SyncObject's waiting jobs list lock-free. r=jrmuizel (a5793e016) - pointer style (80bb87e64) - Bug 1207006 - Remove the unhelpfully-confusing exceptionCodeIndented. r=bz (5fc73954b) - pointer style (f46f24dfb) - Bug 1145854 - Don't leak WrapperOwner::className's string. r=billm (6e83a9377) - Bug 1187234 - Throw a TypeError when Array.isArray is passed a revoked proxy. r=efaust (75e166521) - Bug 1164764 - Make all the various DeadObjectProxy handler methods call a single function to report a dead object, rather than repeating the same function call/arguments everywhere. r=evilpies (686daa9d2) (b34d60dba) - import changes from `dev' branch of rmottola/Arctic-Fox: - Pointer style (123e601e8) - fix typo (609acf15f) - Bug 1175538 - Ensure str_split result object has the right group. r=jandem (a2831dfea) - Bug 1173100 - Cleanup OneUcs4ToUtf8Char a bit. r=Waldo (330503e3c) - Bug 1199887 - Rename StringRegExpGuard::init(JSContext*, JSObject*) to initRegExp for clarity. r=evilpie (dd3b8bdc7) - Bug 1199887 - Make str_replace_regexp_raw return a JSString*, rather than return its always-string result via outparam. r=evilpie (45f062b55) - Bug 1199887 - Make str_replace_string_raw return a JSString*, rather than return its always-string result via outparam. r=evilpie (bc1d1f089) - Bug 1139696 - Fix cross-compartment Map/Set structured cloning (r=evilpie) (97b6b3da2) - Bug 789589 - Fix the ABO class hierarchy comment to be accurate, r=Waldo (88fb94723) - Bug 789589 - Implement JS_NewDataView, r=Waldo (a6bbea944) - Bug 789594 - Implement DataView cloning, r=Waldo (41ad7b157) - Bug 1188612 - Transferable errors should become NS_DOM_DATA_CLONE_ERR, r=sfink (bdbf67c65) - Bug 1179003 - Convert the infallible objectClassIs proxy hook into a fallible getBuiltinClass hook that indicates class type via outparam. r=efaust, r=bz on DOM bits, r=billm on IPC bits (61495dcc5) - Bug 1191570 - Use ToPropertyKey everywhere ES6 says to use it. r=Waldo, r=jandem. (819417dea) - Bug 1133377 - Make DataView constructor correctly handle undefined byteLength argument r=sfink (0fc942ba5) - Bug 1199643 - Fix unsafe use of PerformanceGroup. r=jandem (2632d9f5d) (20d9ef889) * 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 -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211120-20d9ef889-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211120-20d9ef889-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211120-20d9ef889-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20211120-20d9ef889-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 1202965 (part 1) - Add MOZ_UNUSED. r=froydnj. (457960f48) - Bug 1200097 - Fix warnings in logalloc. r=glandium. (3f115e470) - Bug 1200623 - Fix FdPrintf.o link error in --disable-optimize builds. r=glandium. (4f07a36e2) - Bug 1202965 (part 2) - Use MOZ_UNUSED in FdPrintf.c. r=glandium. (2dd55aaa7) - Bug 1203314 - Make operator<< a method on unused_t. r=froydnj This prevents operator overload resolution from failing when this file is included in a file that uses Chromium IPC logging. (80f5cf4c5) - Bug 1014691 - Move APZ mochitests to gfx/layers/apz/test/mochitest. r=kats (b3e811b10) - Bug 1014691 - Move TestAsyncPanZoomController.cpp to gfx/layers/apz/test/gtest. r=kats,glandium (7c7598033) - Bug 1083101 - Add a memory arena to Moz2D. r=jrmuizel (986b49392) - Bug 1083101 - Add a task scheduler to Moz2D. r=jrmuizel (58002f967) - partial of Bug 1140675 - Disable failing tests on windows opt. r=me (8d4b5b761) - Bug 1170081 - Add a tag to run only mochitests that use HTMLMediaElement::MozCaptureStream. r=cpearce. (fc9e19146) - Bug 1189744 - Fix crash after GetOwnPropertyDescriptor failed to populate all fields of desc. r=jandem, a=abillings. (464905f1b) - Bug 1184414 - X.[[SetPrototypeOf]](Y) should succeed if X.[[Prototype]] is already Y. r=jorendorff. (3c3b9767c) - Bug 1240792 - Test that assignment to primitives throws in strict mode. r=jorendorff (5fe30b7d1) - Bug 1172609 - Part 5: Add js::ResetTimeZone() function. r=waldo, r=ted (2f8021714) - Bug 1172609 - Part 6: Add nsJSUtils::ResetTimeZone() function. r=ehsan (35c1bbeb2) - Bug 1172609 - Part 7: Hal calls nsJSUtils::ResetTimeZone() when timezone changes. r=dhylands (fe55a0830) - Bug 1150534 - Synchronously decode favicons before calling GetFrame. r=tn (4f1acc810) - Bug 1168495 - Restrict updated region to fall within GTK window. r=jrmuizel (d92a71a5c) - Bug 1180971 - Fix X11 SHM invalidation regions on HiDPI with GTK3. r=karlt (98cce94d0) - Bug 1156182 - Prevent widgets from creating a LayerManager during shutdown. r=sotaro (4af6914c9) - Bug 1194397 - Force gdk_window_ensure_native on gdk window creation. r=acomminos (06a6eb2d8) - Bug 1190935 - Fix race condition in gtk window EndRemoteDrawingInRegion. r=nical (cc7468e81) - Bug 1182972 - Fallback to GTK monitor scale factor when mGdkWindow is null. r=karlt (69326bcfd) - Bug 1168843 - use thread-safe refcounting for shared memory surfaces to avoid shutdown crashes. r=jmuizelaar (1d9b0914e) - Bug 1167786. Restrict bounds of drawn region to the nsShmImage bounds to avoid X errors. r=karlt (005464f91) - Bug 1205045 - remove GTK calls from compositor thread. r=jmuizelaar (ce5753137) - Bug 1120851 - Set candidate window position for prediction even if no composition. r=masayuki (5814e776e) - Bug 1176843 - Don't query caret rect on layout change. r=masayuki (4673f14ff) - Bug 1177171 - Round widget coordinates on GTK3. r=karlt (3cd3af1c1) - Bug 1186017 part.1 Rename nsGtkIMModule to mozilla::widget::IMContextWrapper r=m_kato+kerlt (f2b60dcd2) - Bug 1186017 part.2 Rename GetBoolName() in IMContextWrapper.cpp to ToChar() r=kerlt (dade4fd9d) - bug 1182972 remove unused aRepaint parameter from NativeResize methods r=acomminos (ae76c8f99) - bug 1182972 remove mNeedsMove/mNeedsResize logic; instead process changes immediately r=acomminos (9417b03dc) - bug 1182972 no need to pass member variable bounds to NativeResize r=acomminos (422e57acc) - Bug 1181000 - Use logical pixel to set IME candidate window. r=karlt (d6f78610a) - Bug 1191213 nsBaseWidget::NotifyWindowMoved() shouldn't notify IME when native IME handler doesn't have focus r=m_kato (59ee4fc9c) - Bug 1198861 - Improve aliasing information and type barrier handling for unboxed arrays, r=jandem. (9ea8fd1cd) - Bug 1198861 - Improve type barrier logic to avoid unnecessary tests on primitive types, and fix redundant baseline stubs for SETELEM property adds, r=jandem. (f1f2252c0) - Bug 1083101 - Win32 implementation of the JobScheduler. r=jrmuizel (https://github.com/mozilla/newtab-dev/commit/120cce1d) - Bug 1083101 - rename gfx::Mutex into gfx::CriticalSection and move it to its own file. r=jrmuizel (https://github.com/mozilla/newtab-dev/commit/6198b794) - Bug 1083101 - Make SyncObject's waiting jobs list lock-free. r=jrmuizel (https://github.com/mozilla/newtab-dev/commit/e27060d8) (60a7b63ca) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1209039 - Temporarily disable thread names in Moz2D to work around a static check failure CLOSED TREE. r=me (8c45ce9eb) - missing bit of Bug 1198216 - Check for presence of ICU::Timezone::recreateDefault() (e047330f1) - Bug 1233743 - Remove the Mutex typedef from gfx/2d. r=vlad (c1b5a3746) - Bug 1083101 - Implement gfx::DrawingJob. r=jrmuizel (22818c618) - Bug 1083101 - Extend DrawCommand storage functionality and fix a bug with dashed stroke patterns. r=jrmuizel (11daecf61) - Bug 1083101 - Make gfx::DrawingCommand methods const. r=jrmuizel (f5099f18d) - Bug 1127665 - Fix the condition of if-statement of name updating when the Bluetoooth device paired. r=btian (a751b7b6c) - Bug 1128383 - [bluetooth2] Add adapter.onpairingaborted event handler, f=jocelyn, f=jaliu, r=shuang, r=bz (cc9fe48d9) - Bug 1054756, part 3 - Implement Symbol.toPrimitive. Replace existing convert hooks with methods. r=jandem. (4c3db3ac3) - Bug 1083101 - Make SyncObject's waiting jobs list lock-free. r=jrmuizel (a5793e016) - pointer style (80bb87e64) - Bug 1207006 - Remove the unhelpfully-confusing exceptionCodeIndented. r=bz (5fc73954b) - pointer style (f46f24dfb) - Bug 1145854 - Don't leak WrapperOwner::className's string. r=billm (6e83a9377) - Bug 1187234 - Throw a TypeError when Array.isArray is passed a revoked proxy. r=efaust (75e166521) - Bug 1164764 - Make all the various DeadObjectProxy handler methods call a single function to report a dead object, rather than repeating the same function call/arguments everywhere. r=evilpies (686daa9d2) (b34d60dba) - import changes from `dev' branch of rmottola/Arctic-Fox: - Pointer style (123e601e8) - fix typo (609acf15f) - Bug 1175538 - Ensure str_split result object has the right group. r=jandem (a2831dfea) - Bug 1173100 - Cleanup OneUcs4ToUtf8Char a bit. r=Waldo (330503e3c) - Bug 1199887 - Rename StringRegExpGuard::init(JSContext*, JSObject*) to initRegExp for clarity. r=evilpie (dd3b8bdc7) - Bug 1199887 - Make str_replace_regexp_raw return a JSString*, rather than return its always-string result via outparam. r=evilpie (45f062b55) - Bug 1199887 - Make str_replace_string_raw return a JSString*, rather than return its always-string result via outparam. r=evilpie (bc1d1f089) - Bug 1139696 - Fix cross-compartment Map/Set structured cloning (r=evilpie) (97b6b3da2) - Bug 789589 - Fix the ABO class hierarchy comment to be accurate, r=Waldo (88fb94723) - Bug 789589 - Implement JS_NewDataView, r=Waldo (a6bbea944) - Bug 789594 - Implement DataView cloning, r=Waldo (41ad7b157) - Bug 1188612 - Transferable errors should become NS_DOM_DATA_CLONE_ERR, r=sfink (bdbf67c65) - Bug 1179003 - Convert the infallible objectClassIs proxy hook into a fallible getBuiltinClass hook that indicates class type via outparam. r=efaust, r=bz on DOM bits, r=billm on IPC bits (61495dcc5) - Bug 1191570 - Use ToPropertyKey everywhere ES6 says to use it. r=Waldo, r=jandem. (819417dea) - Bug 1133377 - Make DataView constructor correctly handle undefined byteLength argument r=sfink (0fc942ba5) - Bug 1199643 - Fix unsafe use of PerformanceGroup. r=jandem (2632d9f5d) (20d9ef889) -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
got some time to build it, and the missing of Services.telemetry breaks everything: 15:17:46.896 1637219866894 addons.xpi ERROR startup failed: [Exception... "Component returned failure code: 0x80570018 (NS_ERROR_XPC_BAD_IID) [nsIJSCID.getService]" nsresult: "0x80570018 (NS_ERROR_XPC_BAD_IID)" location: "JS frame :: resource://gre/modules/XPCOMUtils.jsm :: XPCU_serviceLambda :: line 230" data: no] Stack trace: XPCU_serviceLambda()@resource://gre/modules/XPCOMUtils.jsm:230 < get()@resource://gre/modules/XPCOMUtils.jsm:198 < checkForChanges()@resource://gre/modules/addons/XPIProvider.jsm:3713 < startup()@resource://gre/modules/addons/XPIProvider.jsm:2773 < callProvider()@resource://gre/modules/AddonManager.jsm:234 < _startProvider()@resource://gre/modules/AddonManager.jsm:787 < startup()@resource://gre/modules/AddonManager.jsm:968 < startup()@resource://gre/modules/AddonManager.jsm:3025 < observe()@resource://gre/components/addonManager.js:65 1 Log.jsm:753 App_append resource://gre/modules/Log.jsm:753:9 log resource://gre/modules/Log.jsm:389:7 error resource://gre/modules/Log.jsm:397:5 startup resource://gre/modules/addons/XPIProvider.jsm:2896:7 callProvider resource://gre/modules/AddonManager.jsm:234:12 _startProvider resource://gre/modules/AddonManager.jsm:787:5 startup resource://gre/modules/AddonManager.jsm:968:9 startup resource://gre/modules/AddonManager.jsm:3025:5 observe resource://gre/components/addonManager.js:65:9 15:17:47.001 TypeError: Services.telemetry is undefined 1 resource://gre/components/SanityTest.js:69:7 15:17:47.602 TypeError: telemetry is undefined 1 resource://gre/components/nsBlocklistService.js:701:5 15:17:57.151 A promise chain failed to handle a rejection. Did you forget to '.catch', or did you forget to 'return'? See https://developer.mozilla.org/Mozilla/JavaScript_code_modules/Promise.jsm/Promise Date: Thu Nov 18 2021 15:17:47 GMT+0800 Full Message: TypeError: Services.telemetry is undefined Full Stack: _updateTelemetry@resource://gre/modules/osfile/osfile_async_front.jsm:459:9 post/<@resource://gre/modules/osfile/osfile_async_front.jsm:438:11 TaskImpl_run@resource://gre/modules/Task.jsm:318:42 process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:931:23 walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:812:7 scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:746:11 1 resource://gre/modules/osfile/osfile_async_front.jsm:459 15:19:24.963 TypeError: Services.telemetry is undefined 1 resource://gre/modules/PlacesDBUtils.jsm:56:9 15:20:04.063 TypeError: Services.telemetry is undefined 1 resource://global/content/viewSourceUtils.js:93:5 15:20:06.101 TypeError: Services.telemetry is undefined 1 resource://gre/modules/PageThumbs.jsm:223:7 captureToCanvas/< resource://gre/modules/PageThumbs.jsm:223:7 _captureToCanvas resource://gre/modules/PageThumbs.jsm:297:7 captureToCanvas resource://gre/modules/PageThumbs.jsm:222:5 capture/< chrome://browser/content/browser-ctrlTab.js:59:9 shouldStoreThumbnail resource://gre/modules/PageThumbs.jsm:266:7 capture chrome://browser/content/browser-ctrlTab.js:49:5 handleEvent/< chrome://browser/content/browser-ctrlTab.js:86:15 -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
not surprised as 20211113 removed a big chunk of code, just a bit surprised that they didn't ever try to run compiled binaries before releasing. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
they pushed something they don't want to be published, like first post-git source release. platform code of basilisk-2021.11.13-source.tar.xz is the same as pm29.4.2 while basilisk-2021.11.14-source.tar.xz's one uses same base as pm29.4.2.1. basilisk-2021.11.13-source.tar.xz removed telemetry, safe browsing, tracking protection (do not track, and more), and some building system code changes. see https://github.com/roytam1/palemoon-source-tracking/commits/tracking for details. while basilisk-2021.11.14-source.tar.xz only has some bugfix ported from pm29.4.2.1 and forced bundle emoji font and thats all, I can even just cherry-picking from tracking branch to complete this mini branch in https://github.com/roytam1/palemoon-source-tracking/commits/basilisk-20211114. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
it may because it tries to detect a custom URL scheme with javascript to see if there is a program can deal with spotify "URL" and give a spotify download if there is none, and the mechanism it use may be blocked by latest security patches. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
thank you @RainyShadow handing me a test account, but I can NOT get it crash here. (IMAP + SMTP setup) -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
does a newly created yandex account crash mailnews? please give me a test account for debugging in private. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
twitter creates 1500+ events per tab nowadays, that's the reason UXP browsers having hard time when browsing twitter. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
also obviously we don't need those portion of code, and having them applied we will easier for merging codes in the future. but if there is someone want to revive OSX support, please create a pull request. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.5-Goanna-20211113.7z Changelog: In-tree changes: - stdafx: include C++ algorithm header early and use std::min and std::max so gdiplus.h will have min and max to use after Bug 830801 was landed goanna3. (eab5b358) Out-of-tree changes: * update Goanna3 to git 00fee1e0a...413983e19: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1166847 followup: Add 'override' annotation to some new overriding methods in jswrapper.h. rs=ehsan (20a3e9857) - pointer style (b13f08224) - Bug 1201271 - Warn about unused results for more methods of nsTArray. r=froydnj (c8fa9e836) - Bug 1156398: Pass ProcessOrientation.cpp's unused-by-default bools to mozilla::unused. r=mwu (e1200be54) - Bug 1159124 - Suppress -Wunused-exception-parameter warning in nsClipboard.mm. r=spohl (dc3c4c4d0) - Bug 1152921 - Always initialize platform-specific booleans in PrintData before sending over IPC. r=mconley (45fb8cf07) - Bug 1091112 - Serialize nsIPrintSettings options bitfield. r=jimm (17d38b152) - Bug 1091112 - Add OS X-specific members to PrintData IPDL struct. r=jimm (62182eb24) - Bug 1091112 - Proxy opening the print dialog on OS X to the parent. r=mstange (adf38a12a) - Bug 1204398 - Fix -Wshadow warnings in widget/cocoa. r=spohl (9c4f43861) - missing bits of Bug 1193038: Purposely leak StatisticsReport object and suppress the leak report r=glandium,mccr8,njn (cc0c1a908) - Bug 1144580 - Whitelist pselect6 in content seccomp-bpf policy. r=kang (144c67d00) - Bug 1144514 - Whitelist pread64 in content seccomp-bpf policy. r=kang (c01f7f65c) - Bug 1055310 - Step 1: Convert seccomp-bpf policies to Chromium PolicyCompiler. r=kang (8fbf648ba) - Bug 1055310 - Step 2: Move SIGSYS handling to Chromium TrapRegistry. r=kang (e80ff13a6) - Bug 1055310 - Step 3: Move syscall interceptions into SandboxFilter.cpp. r=kang (59c0b2454) - Bug 1004011 - Support SECCOMP_FILTER_FLAG_TSYNC if available. r=kang (cf97070a9) - Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium. (c9df97498) - Bug 1189125 - Allow xpcshell to use GTK (r=karlt) (e363a27aa) - Bug 830801 - Part 1. Set NOMINMAX define as default. r=mshal (88fa52e9e) - Bug 830801 - Part 3. Remove NOMINMAX define from cpp source. r=mshal (c841b399f) - Bug 1169433 - Remove UnicharSelfTest and turn NormalizationTest into a gtest. r=glandium,smontagu (625dcaf32) - Bug 1170072 - Part 1. Make GetCharProps1 as static function. r=jfkthame (6ab8b7c4f) - Bug 1183209 patch 2: update data generation tools to Unicode 8, r=jfkthame (78e91de20) - Bug 1183209 patch 3: update generated data files to Unicode 8, and adapt internal XIDMOD types to the new types in Unicode's xidmodifications.txt, r=jfkthame (c9fea054f) (95440d2f9) - missing bits from Bug 1162569 - default engine files should be in the omni.ja file, r=markh,glandium. (c7d628bdd) - import changes from `dev' branch of rmottola/Arctic-Fox: - pointer style (4cb5b536b) - Bug 1186696. Event handlers on JS-implemented webidl interfaces should have the same behavior as other event handlers: accept all values, convert non-objects to null. r=smaug (f61a308fb) - Bug 983301 part 1. Handle JS-to-native conversion for Promise values via calling Promise::Resolve on whatever value was passed in (except if the type is nullable and the passed-in value is null or undefined). r=peterv (4aaf04c66) - Bug 983301 part 2. Change Promise to not be distinguishable from any other type. r=peterv (0f463a834) - Bug 1157848 - Fix leak in OwningNonNull constructor from already_AddRefed; r=bz (a2a0aaa7a) - Bug 983301 Add a test for FetchEvent.respondWith(5). r=bz (5de2ea7d5) - Bug 1166932 - Part 1: Copy the editor observers array before iterating over it; r=roc (db74b264d) - Bug 1166932 - Part 2: Make sure that nsTextInputListener doesn't try to perform edit actions if it has been disconnected from the editor object; r=roc (7143bc782) - Bug 1190823 - Move OwningNonNull.h to xpcom/base/; r=froydnj (77c373751) - Bug 1163044 - Forward NS_MOUSE_ENTER_WIDGET into content process. r=smaug (46fcb7720) - Bug 1182358 - RequestSyncService.jsm should use AlarmService instead nsITimer, r=nsm (d0eb0bcd4) - Bug 1142609 - Fix PEP 8 E111/E113 warnings in dom/bindings's Python code. r=peterv (56bc4b865) - Bug 1142609 - Fix PEP 8 E121 warnings in dom/bindings's Python code. r=peterv (93f8021f6) - Bug 1142609 - Fix flake8's E122 warnings in dom/bindings's Python code. r=peterv (32f4cb3a2) - Bug 1142609 - Fix PEP 8 E126 warnings in dom/bindings's Python code. r=peterv (fd7710f34) - Bug 1142609 - Fix PEP 8 E124 warnings in dom/bindings's Python code. r=peterv (20d26ce01) - Bug 1142609 - Fix PEP 8 E125 warnings in dom/bindings's Python code. r=peterv (817ae2eb6) - Bug 1142609 - Fix PEP 8 E127 warnings in dom/bindings's Python code. r=peterv (031b0026f) - Bug 1142609 - Fix PEP 8 E128 warnings in dom/bindings's Python code. r=peterv (ec4ab550e) - Bug 1142609 - Fix PEP 8 E2xx warnings in dom/bindings's Python code. r=peterv (0a65500d3) - Bug 1157588. Produce a better error message when someone tries to pass a mixin as an argument. r=peterv (33d91a9b0) - Bug 1142609 - Fix PEP 8 E3xx warnings in dom/bindings's Python code. r=peterv (0cd9b0613) - Bug 1176236. Make typed array arguments work for constructors of JS-implemented interfaces. r=peterv (31e3d3c82) - Bug 1162956 part 1. Move forwardDeclareForType to be a method on ForwardDeclarationBuilder. r=peterv (8f5f3ff49) - Bug 1162956 part 2. Forward-declare things as needed in example codegen. Also, use js/TypeDecls.h for the JSContext declaration and include BindingDeclarations.h so we get things like Optional (which are a pain to forward-declare). r=peterv (9192d061b) - Bug 1166443. Example codegen should output the right signature for Wrap() when the object is not wrappercached. r=peterv (12ca80503) - Bug 1177869. Fix example codegen to output the correct return type for WrapObject in the non-wrappercached case. r=peterv (0c44da02c) - Bug 1025395. Output a #error instead of a nonexistent macro for the CC bits of example codegen, to make it clearer to people using it what they should do with CC. r=peterv (75dce91d4) - Bug 1173913. Indicate what webidl generated files were generated from, if they were generated for a particular webidl file. r=peterv (aaa86dbe8) - Bug 1165182 - Stop LE scans when Bluetooth adapter is disconnected from its owner. r=joliu (6a3dbc1ae) - Bug 1176898 - Remove redundant DisconnectFromOwner of BluetoothDiscoveryHandle. r=btian (7ddae05ad) - Bug 1156716: Build GATT HAL helpers in Bluetooth v1, r=joliu (0572f1af1) - Bug 1163499 - Part 1: Revise BluetoothGattInterface and result handler for daemon support. r=tzimmermann (e40f7703f) - Bug 1163499 - Part 2: Add helpers for Bluetooth daemon GATT client support. r=tzimmermann (9c52b9b0b) - Bug 1163499 - Part 3: Add GATT module for Bluetooth daemon. r=tzimmermann (730394aac) - Bug 1163499 - Part 4: Add GATT and GATT client interfaces for Bluetooth daemon. r=tzimmermann (7aefc1c20) - Bug 1163499 - Part 5: Support GATT profile when using Bluetooth daemon. r=tzimmermann (4e71b4901) - Bug 1148506: Remove unused variable 'bool result' from code generated by getDeleterBody(), in Codegen.py. r=jorendorff (aa31f486d) - Bug 1170971 - Part 1: Fix BluetoothGattReadParam unpacking in daemon backend. r=tzimmermann (78e8facce) - Bug 1142609 - Fix PEP 8 E5xx warnings in dom/bindings's Python code. r=peterv (08f5edc45) - Bug 1142609 - Fix PEP 8 E7xx warnings in dom/bindings's Python code. r=peterv (7fc970bff) - Bug 1170971 - Part 2: Fix BluetoothGattAdvData unpacking in daemon backend. r=tzimmermann (4285509b2) - Bug 603201 - Enable primitive receivers in [[Set]]. r=jorendorff (726d46b63) - Bug 1174717 - Passing fallible when calling AppendElement method for Sequence types in bluetooth2. r=shuang (557d92545) - pointer style (8f7275cf4) - Bug 1192297 - Rephrase Proxy static methods to make it clearer that the handler->hasPrototype() case is the weird case. r=Waldo. (2e68353c3) - Bug 1105045 - Outerize the receiver passed to proxy hooks. r=efaust. (c00a1db2f) - Bug 603201 - Change GetProperty receiver argument to Value in JS. r=efaust (f5a87f31b) - Bug 603201 - Change GetProperty receiver argument to Value in the browser. r=smaug (0b871d846) - Bug 1175173 - Don't box primitive this values in {Object, Array}.prototype.toLocaleString. r=till (11a66b2b6) - Bug 1179141 - Remove macro |BT_API2_LOGR|, r=joliu (792fbcde8) - Bug 1161991: Gatt server neutral-backend interface; r=jocelyn (f093551c3) (2b0b985a1) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1206596: Make random_generateSeed visible, and let it generate wider seeds. r=fitzgen (6c94fd975) - Bug 1159552 - Clear local arrays while discovering. r=jocelyn (912dd8429) - Bug 1179682 - Remove |mName| from BluetoothReplyRunnable, r=joliu (541e01427) - Bug 1186317 - [cleanup] Remove unused macros and unnecessary logs, r=shuang (38908d9fc) - Bug 1181478 - Expose BluetoothGattServer object in BluetoothAdapter. r=btian, r=mrbkap, a=me (450cdb58e) - Bug 1188394 - Fix warning: NS_ENSURE_TRUE(aTypes.Length()) failed, r=joliu (c898e6401) (413983e19) * 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 -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211113-413983e19-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211113-413983e19-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211113-413983e19-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20211113-413983e19-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 1166847 followup: Add 'override' annotation to some new overriding methods in jswrapper.h. rs=ehsan (20a3e9857) - pointer style (b13f08224) - Bug 1201271 - Warn about unused results for more methods of nsTArray. r=froydnj (c8fa9e836) - Bug 1156398: Pass ProcessOrientation.cpp's unused-by-default bools to mozilla::unused. r=mwu (e1200be54) - Bug 1159124 - Suppress -Wunused-exception-parameter warning in nsClipboard.mm. r=spohl (dc3c4c4d0) - Bug 1152921 - Always initialize platform-specific booleans in PrintData before sending over IPC. r=mconley (45fb8cf07) - Bug 1091112 - Serialize nsIPrintSettings options bitfield. r=jimm (17d38b152) - Bug 1091112 - Add OS X-specific members to PrintData IPDL struct. r=jimm (62182eb24) - Bug 1091112 - Proxy opening the print dialog on OS X to the parent. r=mstange (adf38a12a) - Bug 1204398 - Fix -Wshadow warnings in widget/cocoa. r=spohl (9c4f43861) - missing bits of Bug 1193038: Purposely leak StatisticsReport object and suppress the leak report r=glandium,mccr8,njn (cc0c1a908) - Bug 1144580 - Whitelist pselect6 in content seccomp-bpf policy. r=kang (144c67d00) - Bug 1144514 - Whitelist pread64 in content seccomp-bpf policy. r=kang (c01f7f65c) - Bug 1055310 - Step 1: Convert seccomp-bpf policies to Chromium PolicyCompiler. r=kang (8fbf648ba) - Bug 1055310 - Step 2: Move SIGSYS handling to Chromium TrapRegistry. r=kang (e80ff13a6) - Bug 1055310 - Step 3: Move syscall interceptions into SandboxFilter.cpp. r=kang (59c0b2454) - Bug 1004011 - Support SECCOMP_FILTER_FLAG_TSYNC if available. r=kang (cf97070a9) - Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium. (c9df97498) - Bug 1189125 - Allow xpcshell to use GTK (r=karlt) (e363a27aa) - Bug 830801 - Part 1. Set NOMINMAX define as default. r=mshal (88fa52e9e) - Bug 830801 - Part 3. Remove NOMINMAX define from cpp source. r=mshal (c841b399f) - Bug 1169433 - Remove UnicharSelfTest and turn NormalizationTest into a gtest. r=glandium,smontagu (625dcaf32) - Bug 1170072 - Part 1. Make GetCharProps1 as static function. r=jfkthame (6ab8b7c4f) - Bug 1183209 patch 2: update data generation tools to Unicode 8, r=jfkthame (78e91de20) - Bug 1183209 patch 3: update generated data files to Unicode 8, and adapt internal XIDMOD types to the new types in Unicode's xidmodifications.txt, r=jfkthame (c9fea054f) (95440d2f9) - missing bits from Bug 1162569 - default engine files should be in the omni.ja file, r=markh,glandium. (c7d628bdd) - import changes from `dev' branch of rmottola/Arctic-Fox: - pointer style (4cb5b536b) - Bug 1186696. Event handlers on JS-implemented webidl interfaces should have the same behavior as other event handlers: accept all values, convert non-objects to null. r=smaug (f61a308fb) - Bug 983301 part 1. Handle JS-to-native conversion for Promise values via calling Promise::Resolve on whatever value was passed in (except if the type is nullable and the passed-in value is null or undefined). r=peterv (4aaf04c66) - Bug 983301 part 2. Change Promise to not be distinguishable from any other type. r=peterv (0f463a834) - Bug 1157848 - Fix leak in OwningNonNull constructor from already_AddRefed; r=bz (a2a0aaa7a) - Bug 983301 Add a test for FetchEvent.respondWith(5). r=bz (5de2ea7d5) - Bug 1166932 - Part 1: Copy the editor observers array before iterating over it; r=roc (db74b264d) - Bug 1166932 - Part 2: Make sure that nsTextInputListener doesn't try to perform edit actions if it has been disconnected from the editor object; r=roc (7143bc782) - Bug 1190823 - Move OwningNonNull.h to xpcom/base/; r=froydnj (77c373751) - Bug 1163044 - Forward NS_MOUSE_ENTER_WIDGET into content process. r=smaug (46fcb7720) - Bug 1182358 - RequestSyncService.jsm should use AlarmService instead nsITimer, r=nsm (d0eb0bcd4) - Bug 1142609 - Fix PEP 8 E111/E113 warnings in dom/bindings's Python code. r=peterv (56bc4b865) - Bug 1142609 - Fix PEP 8 E121 warnings in dom/bindings's Python code. r=peterv (93f8021f6) - Bug 1142609 - Fix flake8's E122 warnings in dom/bindings's Python code. r=peterv (32f4cb3a2) - Bug 1142609 - Fix PEP 8 E126 warnings in dom/bindings's Python code. r=peterv (fd7710f34) - Bug 1142609 - Fix PEP 8 E124 warnings in dom/bindings's Python code. r=peterv (20d26ce01) - Bug 1142609 - Fix PEP 8 E125 warnings in dom/bindings's Python code. r=peterv (817ae2eb6) - Bug 1142609 - Fix PEP 8 E127 warnings in dom/bindings's Python code. r=peterv (031b0026f) - Bug 1142609 - Fix PEP 8 E128 warnings in dom/bindings's Python code. r=peterv (ec4ab550e) - Bug 1142609 - Fix PEP 8 E2xx warnings in dom/bindings's Python code. r=peterv (0a65500d3) - Bug 1157588. Produce a better error message when someone tries to pass a mixin as an argument. r=peterv (33d91a9b0) - Bug 1142609 - Fix PEP 8 E3xx warnings in dom/bindings's Python code. r=peterv (0cd9b0613) - Bug 1176236. Make typed array arguments work for constructors of JS-implemented interfaces. r=peterv (31e3d3c82) - Bug 1162956 part 1. Move forwardDeclareForType to be a method on ForwardDeclarationBuilder. r=peterv (8f5f3ff49) - Bug 1162956 part 2. Forward-declare things as needed in example codegen. Also, use js/TypeDecls.h for the JSContext declaration and include BindingDeclarations.h so we get things like Optional (which are a pain to forward-declare). r=peterv (9192d061b) - Bug 1166443. Example codegen should output the right signature for Wrap() when the object is not wrappercached. r=peterv (12ca80503) - Bug 1177869. Fix example codegen to output the correct return type for WrapObject in the non-wrappercached case. r=peterv (0c44da02c) - Bug 1025395. Output a #error instead of a nonexistent macro for the CC bits of example codegen, to make it clearer to people using it what they should do with CC. r=peterv (75dce91d4) - Bug 1173913. Indicate what webidl generated files were generated from, if they were generated for a particular webidl file. r=peterv (aaa86dbe8) - Bug 1165182 - Stop LE scans when Bluetooth adapter is disconnected from its owner. r=joliu (6a3dbc1ae) - Bug 1176898 - Remove redundant DisconnectFromOwner of BluetoothDiscoveryHandle. r=btian (7ddae05ad) - Bug 1156716: Build GATT HAL helpers in Bluetooth v1, r=joliu (0572f1af1) - Bug 1163499 - Part 1: Revise BluetoothGattInterface and result handler for daemon support. r=tzimmermann (e40f7703f) - Bug 1163499 - Part 2: Add helpers for Bluetooth daemon GATT client support. r=tzimmermann (9c52b9b0b) - Bug 1163499 - Part 3: Add GATT module for Bluetooth daemon. r=tzimmermann (730394aac) - Bug 1163499 - Part 4: Add GATT and GATT client interfaces for Bluetooth daemon. r=tzimmermann (7aefc1c20) - Bug 1163499 - Part 5: Support GATT profile when using Bluetooth daemon. r=tzimmermann (4e71b4901) - Bug 1148506: Remove unused variable 'bool result' from code generated by getDeleterBody(), in Codegen.py. r=jorendorff (aa31f486d) - Bug 1170971 - Part 1: Fix BluetoothGattReadParam unpacking in daemon backend. r=tzimmermann (78e8facce) - Bug 1142609 - Fix PEP 8 E5xx warnings in dom/bindings's Python code. r=peterv (08f5edc45) - Bug 1142609 - Fix PEP 8 E7xx warnings in dom/bindings's Python code. r=peterv (7fc970bff) - Bug 1170971 - Part 2: Fix BluetoothGattAdvData unpacking in daemon backend. r=tzimmermann (4285509b2) - Bug 603201 - Enable primitive receivers in [[Set]]. r=jorendorff (726d46b63) - Bug 1174717 - Passing fallible when calling AppendElement method for Sequence types in bluetooth2. r=shuang (557d92545) - pointer style (8f7275cf4) - Bug 1192297 - Rephrase Proxy static methods to make it clearer that the handler->hasPrototype() case is the weird case. r=Waldo. (2e68353c3) - Bug 1105045 - Outerize the receiver passed to proxy hooks. r=efaust. (c00a1db2f) - Bug 603201 - Change GetProperty receiver argument to Value in JS. r=efaust (f5a87f31b) - Bug 603201 - Change GetProperty receiver argument to Value in the browser. r=smaug (0b871d846) - Bug 1175173 - Don't box primitive this values in {Object, Array}.prototype.toLocaleString. r=till (11a66b2b6) - Bug 1179141 - Remove macro |BT_API2_LOGR|, r=joliu (792fbcde8) - Bug 1161991: Gatt server neutral-backend interface; r=jocelyn (f093551c3) (2b0b985a1) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1206596: Make random_generateSeed visible, and let it generate wider seeds. r=fitzgen (6c94fd975) - Bug 1159552 - Clear local arrays while discovering. r=jocelyn (912dd8429) - Bug 1179682 - Remove |mName| from BluetoothReplyRunnable, r=joliu (541e01427) - Bug 1186317 - [cleanup] Remove unused macros and unnecessary logs, r=shuang (38908d9fc) - Bug 1181478 - Expose BluetoothGattServer object in BluetoothAdapter. r=btian, r=mrbkap, a=me (450cdb58e) - Bug 1188394 - Fix warning: NS_ENSURE_TRUE(aTypes.Length()) failed, r=joliu (c898e6401) (413983e19) -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of HBL-UXP for XP! Test binary: IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20211113-id-f0915f3-uxp-eedc02ee9-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20211113-id-f0915f3-ia-c642e3c-uxp-eedc02ee9-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. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20211113-f94c0da-uxp-eedc02ee9-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20211113-f94c0da-uxp-eedc02ee9-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-20211113-f94c0da-uxp-eedc02ee9-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.4a1.win32-git-20211113-ba47fad4d-uxp-eedc02ee9-xpmod.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20211113-ba47fad4d-uxp-eedc02ee9-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win64-git-20211113-ba47fad4d-uxp-eedc02ee9-xpmod.7z Official UXP changes picked since my last build: - remove OSX support (8fb608b22) - Bug 1730048, reorder the code in nsMenuFrame::PassMenuCommandEventToPopupManager a bit, r=mstange a=RyanVM (6bc10cbc9) - Bug 1735152 - Avoid using NS_ADDREF in nsSocketTransport. r=dragana, a=RyanVM (1920aae3d) - Bug 1606864 - Make mDoNotRetryToConnect atomic. r=decoder,dragana a=RyanVM Bug 1712671 - Make nsSocketTransport2::m{Input/Output}StreamClosed atomic. r=kershaw,decoder a=RyanVM (d025defb9) - backport Bug 1724233 - Make sure to run ConvertUTF8toACE before ConvertToDisplayIDN. r=dragana, a=RyanVM (0ffa8a018) - backport Bug 1729517 - Set up document correctly. r=freddyb,ckerschb a=RyanVM (537bcf5ea) - search: enlarge MAX_ICON_SIZE (fdb10cb2f) - Merge branch 'post-git-tracking' into tracking (2981ddf60) Official Basilisk changes picked since my last build: - [Basilisk] remove OSX related code (bd90dd917) Official Pale-Moon changes picked since my last build: - [Pale-Moon] remove OSX related code (e4da2ce4e) - [Pale-Moon] make sure anchor.top is not smaller than zero (7852cec48) - [Pale-Moon] remove Application prefix in enterTabbedMode method (16f07caa3) - [Pale-Moon] addons: replace Application.restart call with Services.startup.quit (7d223da9c) * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of now-dead MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. MCP Basilisk/Pale-Moon rev after datecode will be removed later. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
I thought they deleted too much but I just found that this is not the case this time. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
updated my pure-tracking repo. I think JustOff will come out again. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
alright this bug is fixed. https://github.com/roytam1/palemoon27/commit/c7d628bdd0d71cd1df5e77680b4a35bf2be686ee -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
you should check if your extensions is/are broken since there is some javascript syntax changes are required. you may open javascript console to see them. this is an intended change since youtube updated their code, which makes NM27 very slow when rendering page. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
29.5.0 doesn't come, and 29.4.2 came instead. pure-tracking repo is updated. https://github.com/roytam1/palemoon-source-tracking/compare/fc493cf6d5bcc710eb196d8ec801e0c8eea1cea3...97c43630eaee79a34ba78a8c318fcf59700d1eba and cherry-picking will be done later. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
better check elsewhere as well -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.5-Goanna-20211106.7z Changelog: In-tree changes: - browser-omni: update permission API usage after bug 1170200 is landed in goanna3 side (ba00a387) Out-of-tree changes: * update Goanna3 to git 2087e70e1...00fee1e0a: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1170200 - Part 2: Update JavaScript consumers of nsIPermissionManager::Remove; r=ehsan (aa1cbab01) (fd3bc37f6) - import changes from `dev' branch of rmottola/Arctic-Fox: - Fixup for hazard bustage after bug 1168719 on a CLOSED TREE. r=sfink (9c8d92138) - Bug 1169869 - Document the Debugger's onPromiseSettled hook DONTBUILD; r=jimb (d601304f1) - Bug 1168416 - Do not change lastIndex property if not writable in RegExp.prototype.{test,exec}. r=Waldo (3bd43d20b) - Bug 1171749 - Re-add nonincremental reason to compact stats output; r=sfink (d257c5d3b) - Bug 1165460 - Work around on-demand linker badness with NDK r10e/GCC 4.9 r=dhylands,glandium (dcdf2c92b) - Bug 1170673 - MSVC is less flexible with zero-sized arrays; r=shu (e556ce826) - Bug 1155618 - Add some more OOM tests r=terrence (b6637848b) - Bug 1155618 - Test OOM behaviour of global creation r=terrence (eac8ae615) - Bug 1155618 - Don't retry memory allocation if we're simulating OOM r=terrence (990c80307) - Bug 1155618 - Fix tracelogger destructor that touches possibly uninitialised hash table r=benj (657e587bc) - Bug 1161303 - Fix bug in NewObjectCache::newObjectFromHit() caused by previous patch in bug 1155618 r=terrence (3132d9d4d) - Bug 1155618 - Fix some more places where we didn't report OOM to the context r=terrence (f9cf4b194) - Bug 1155618 - Fix some more places we don't report allocation failure to the context r=terrence (33fa561c9) - formatting (af5b94792) - Bug 1054756, part 1 - Support symbol-keyed properties in JSXrayTraits::resolveOwnProperty(). r=jandem. (8f8f8df4b) - Bug 1054756, part 2 - Move ToPrimitive slow paths into a non-inline function. r=jandem. (6bdde7843) - Bug 1193924 - Add assertion to AsyncOpen to make sure asyncOpen2() was called first when securityflags in loadInfo are set (r=sicking) (e440e90b6) - Bug 1194519 - call AsyncOpen2 within child and parent if securityFlags are present (r=jduell) (1ce87ade4) - Bug 1204648 - Support AsyncOpen2,Open2,nsIUploadChannel and nsIUploadChannel2 on nsSecCheckWrapChannelBase. r=sicking (f6b6ae40f) - Bug 1204703 - Add AsyncOpen2 to channels within JS tests (r=sicking) (2a650afa0) (45e1308fe) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1051146 - Part 1: Introduce the B2G specific build flags, initially enabled. r=smaug (341c7565d) - Bug 1051146 - art 2: Introduce the new Pocketsphinx and Sphinxbase code with no build integration. r=smaug, r=gerv (f29eafa78) - Bug 1051146 - Part 3: Introduce build system changes for the new Pocketsphinx and Sphinxbase code. r=smaug, r=gps (06c60429d) - Bug 1051146 - Part 4: Introduce build system changes for the MOZ_WEBSPEECH_TEST_BACKEND flag. r=smaug, r=gps (16195e66e) - Bug 1051146 - Part 5: Introduce new English model with no build integration. r=smaug (24996aa9c) - Bug 1051146 - Part 6: Introduce build integration of new English model. r=smaug, r=gps (b718751a9) - Bug 1051146 - Part 7: Introduce update scripts for Pocketsphinx and Sphinxbase code. r=smaug (5a85c7ed2) - Bug 1051148 - Part 1: Patch that introduces WebSpeech API implementation. r=smaug (d18e5d86e) - Bug 1171249 - Modified configure.in so MOZ_WEBSPEECH undefined implies both MOZ_WEBSPEECH_TEST_BACKEND and MOZ_WEBSPEECH_MODELS are undefined. r=gps (47d13fc61) - Bug 1051148 - Part 2: Patch that turns off the WebSpeech API implementation using flags. r=gps (8b2ceef89) - Bug 1051146 - Disable Pocketsphinx building on Windows due to bustage. r=gps (48f4a1c27) - Bug 1204703 - Make nsContentSecurityManager scriptable (r=sicking) (fb514951a) - Bug 1215745: Safer implemetation of nsJarChannel::AsyncOpen2. r=ckerschb (3ad0270b4) - partial of Bug 1178892 - Split the profiler into Core & Gecko files and break apart monolithic headers. r=mstange (eda571469) - Bug 1213407 - PluginModuleContentParent should delete its Transport. r=billm (153a54404) - Bug 1169945 - Remove unused plugins.enumerable_names whitelist. r=bsmedberg (52126cbd8) - Bug 1160166 - Disabled plugin meta information often isn't available to content processes. r=jimm (d63331192) - Bug 1165981 - Only allow flash as a plugin on Windows 64-bit builds; r=bsmedberg (bfc073186) - missing bit of 1164543 (5ef55bc55) - Bug 1178963 part 1. Use nsIPluginTagInternal instead of nsPluginTag in cases where it may be nsFakePluginTag. r=peterv (f8702aead) - Bug 1200484 (part 1) - Expose the column number in JS::DescribeScriptedCaller(). r=luke. (85cf65a1c) - Bug 1200484 (part 2) - Use JS column numbers in ReportWrapperDenial(). r=mrbkap. (1de0e6331) - Bug 1200484 (part 3) - Use JS column numbers in WebSocket.cpp. r=baku. (3febdd8bc) - Bug 1200484 (part 4) - Expose the column number in nsJSUtils::GetCallingLocation(). r=mrbkap. (479ae5e2a) - Bug 1200484 (part 5) - Use JS column numbers in XPCNativeInterface::NewInstance(). r=mrbkap. (63e5e4e41) - Bug 1200484 (part 6) - Use JS column numbers in ContentParent::OnChannelError(). r=billm. (4c84ef09d) - Bug 1139718 - Warning when sending MM messages that include XPCOM data (r=smaug) (d50774823) - Bug 1200484 (part 7) - Use JS column numbers in GetParamsForMessage() (bf19fc4cb) - Bug 1200484 (part 8) - Use JS column numbers in EventSource. r=khuey. (64374ed83) - Bug 1200484 (part 9) - Use JS column numbers in nsContentUtils::ReportToConsoleNonLocalized. r=khuey. (4d81c5f4f) - Bug 1200484 (part 10) - Use JS column numbers in indexedDB. r=khuey. (64eec5da6) - Bug 1200484 (part 11) - Set source location when initializing an nsJSScriptTimeoutHandler from a Function. r=peterv. (f135b3a2c) - Bug 1200484 (part 12) - Use JS column numbers in nsJSTimeoutHandler. r=peterv. (8ec21dc04) - Bug 1163664 - Don't check for plugin blocklist state on Android. r=jimm, r=jchen (14b8f3e57) - Bug 1178963 part 2. Implement nsFakePluginTag to represent a non-NPAPI "plugin" that is actually implemented in JavaScript. r=peterv (ba11d6de0) - Bug 1178896 - Add support for determining if a plugin is OOP to nsIPluginHost. r=aklotz (e8689641f) - Bug 1178963 part 3. Make nsPluginHost aware of fake plugins. r=peterv (a2a9f8cb3) (ee118c4b8) - partly import changes from tenfourfox: - first rolling release: update to 91ESR EV and roots, HSTS, TZs, TLDs (d7c93b6cf) - security: M1730935, M1735152, M1730048 (1603b00d0) (03efa0b17) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1170676: Fix null dereference in PluginModuleParent::StreamCast; r=jimm (72e60e403) - Bug 1164543 - Remove gAllInstances from PluginModuleChild (r=jimm) (15e035939) - Bug 1164543 - Make plugin shutdown async in e10s (r=jimm) (e5239585f) - Bug 1195527 - Part 1: Move D3D11 texture allocation into the TextureClient. r=jrmuizel (16e67d7e8) - Bug 1195527 - Part 2: Add D3D11 video TextureClient recycler. r=jrmuizel (2c44d311b) - more stuff todo (7b1bce288) - Bug 1136945 - Add to Debugger.Memory docs possible outcomes of the nonincrementalReason in the onGarbageCollection event. r=fitzgen (33c6408ff) - pointer style (05cc032b4) - Bug 1197970 - Expose the GC cycle's number through Debugger.Memory's onGarbageCollection hook. r=sfink (5a420105f) - Bug 1168992 - Part 1: Fix up reflection of classes. (r=Waldo) (5346e941b) - Bug 1168992 - Part 2: Fix reflection of new.target. (r=Waldo) (38701b76d) - Bug 1179063 - Hook up FunctionBox directly to the JSFunction being parsed to avoid allocating extra static scopes. (r=efaust) (d35252e18) - Bug 1084319: Actually patter-match SIMD.bool (rebasing mistake); r=nbp (0980117b4) - Bug 1200809 part 1 - Add InlinableNatives JitInfo infrastructure, use it for Math natives. r=bz,nbp (141e78aac) - Bug 1193280 - Part 1: test stack trace handling of native frames with dedicated function. r=fitzgen (dd1c63891) - Bug 1193280 - Part 2: Self-host Array.prototype.filter. r=jandem (82cbe1512) - Bug 1200782 - Inline Array.isArray when we know the result statically. r=bhackett (546917507) - Bug 1200809 part 2 - Convert Array natives to new InlinableNatives system. r=nbp (901aae723) - Bug 1200809 part 3 - Convert String/RegExp natives to new InlinableNatives system. r=nbp (8e8eb68fd) - Bug 1200809 part 4 - Convert Atomics natives to new InlinableNatives system. r=lth (430d8a6b8) (96d4680a6) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1190733 - Test initializedLength() instead of length() during the fast path for reversing unboxed arrays, r=jandem. (b5dcbd0e3) - Bug 1070767 - Enable {Array, %TypedArray%}.prototype.includes in all builds. r=lth (de595c002) - Bug 1195298 - Fix NewDenseArray intrinsic to work when the first argument is a double. r=till (1f551ada2) - Bug 1190727 - Make initialization of temporary results array resilient against Array.prototype setters in self-hosted Map#next implementation. r=jandem (d705c623c) - Bug 1200108 - Remove NewDenseArray intrinsic, use std_Array instead. r=till (e5c4126c6) - Bug 1199822 - Turn self-hosting's cycle-check into an assertion; r=till (804600283) - Bug 1194148 - Self-host Array.prototype.toString. r=till (4ffb4712c) - pointer style (7b1a9900c) - Bug 1200809 part 5 - Convert self-hosting intrinsics to new InlinableNatives system. r=till (8dd5eb0b9) - pointer style (7974610a2) - Bug 1200809 part 6 - Convert various natives to new InlinableNatives system. r=nbp (81d75199c) - Bug 1200809 part 7 - Convert SIMD natives to new InlinableNatives system. r=nbp (5e67097e0) - Bug 1200809 part 8 - Don't call shouldAbortOnPreliminaryGroups if we have an uninlinable native. r=bhackett (bd20f201f) - Bug 1114507 - Part 1: Add/release the appId's refcnt if frame is in main process. r=kanru (741889791) - Bug 1190903 - Don't send StopIMEStateManagement message after TabParent has been destroyed (r=masayuki) (97bba211b) - Bug 1166592 - Remove ParentIdleListener from idle service when ActorDestroy() to avoid leaking ContentParent. r=khuey (771549a18) - Bug 1114507 - Part 3: Remove PContetBridge channel when grandchild-process is killed. r=kanru (a84f888b3) - Bug 1114507 - Part 2: Add/release the appId's refcnt in oop case. r=kanru (1fdb788b0) - Bug 1114507 - Part 4: Test cases. r=kanru (889a770c7) - pointer style (80bd2082b) - Bug 1159347 - Make BaseProxyHandler::getPropertyDescriptor not-pure virtual. r=efaust (56de51919) - Bug 1166847 - Implement OpaqueCrossCompartmentWrapper;r=evilpies (d762e785e) (fed708408) - network: fix temporary variable type, this should fix not able to access port numbers that is larger than 32767. also updated bad port list from tenfourfox. (00fee1e0a) * 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 -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211106-00fee1e0a-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211106-00fee1e0a-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211106-00fee1e0a-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20211106-00fee1e0a-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 1170200 - Part 2: Update JavaScript consumers of nsIPermissionManager::Remove; r=ehsan (aa1cbab01) (fd3bc37f6) - import changes from `dev' branch of rmottola/Arctic-Fox: - Fixup for hazard bustage after bug 1168719 on a CLOSED TREE. r=sfink (9c8d92138) - Bug 1169869 - Document the Debugger's onPromiseSettled hook DONTBUILD; r=jimb (d601304f1) - Bug 1168416 - Do not change lastIndex property if not writable in RegExp.prototype.{test,exec}. r=Waldo (3bd43d20b) - Bug 1171749 - Re-add nonincremental reason to compact stats output; r=sfink (d257c5d3b) - Bug 1165460 - Work around on-demand linker badness with NDK r10e/GCC 4.9 r=dhylands,glandium (dcdf2c92b) - Bug 1170673 - MSVC is less flexible with zero-sized arrays; r=shu (e556ce826) - Bug 1155618 - Add some more OOM tests r=terrence (b6637848b) - Bug 1155618 - Test OOM behaviour of global creation r=terrence (eac8ae615) - Bug 1155618 - Don't retry memory allocation if we're simulating OOM r=terrence (990c80307) - Bug 1155618 - Fix tracelogger destructor that touches possibly uninitialised hash table r=benj (657e587bc) - Bug 1161303 - Fix bug in NewObjectCache::newObjectFromHit() caused by previous patch in bug 1155618 r=terrence (3132d9d4d) - Bug 1155618 - Fix some more places where we didn't report OOM to the context r=terrence (f9cf4b194) - Bug 1155618 - Fix some more places we don't report allocation failure to the context r=terrence (33fa561c9) - formatting (af5b94792) - Bug 1054756, part 1 - Support symbol-keyed properties in JSXrayTraits::resolveOwnProperty(). r=jandem. (8f8f8df4b) - Bug 1054756, part 2 - Move ToPrimitive slow paths into a non-inline function. r=jandem. (6bdde7843) - Bug 1193924 - Add assertion to AsyncOpen to make sure asyncOpen2() was called first when securityflags in loadInfo are set (r=sicking) (e440e90b6) - Bug 1194519 - call AsyncOpen2 within child and parent if securityFlags are present (r=jduell) (1ce87ade4) - Bug 1204648 - Support AsyncOpen2,Open2,nsIUploadChannel and nsIUploadChannel2 on nsSecCheckWrapChannelBase. r=sicking (f6b6ae40f) - Bug 1204703 - Add AsyncOpen2 to channels within JS tests (r=sicking) (2a650afa0) (45e1308fe) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1051146 - Part 1: Introduce the B2G specific build flags, initially enabled. r=smaug (341c7565d) - Bug 1051146 - art 2: Introduce the new Pocketsphinx and Sphinxbase code with no build integration. r=smaug, r=gerv (f29eafa78) - Bug 1051146 - Part 3: Introduce build system changes for the new Pocketsphinx and Sphinxbase code. r=smaug, r=gps (06c60429d) - Bug 1051146 - Part 4: Introduce build system changes for the MOZ_WEBSPEECH_TEST_BACKEND flag. r=smaug, r=gps (16195e66e) - Bug 1051146 - Part 5: Introduce new English model with no build integration. r=smaug (24996aa9c) - Bug 1051146 - Part 6: Introduce build integration of new English model. r=smaug, r=gps (b718751a9) - Bug 1051146 - Part 7: Introduce update scripts for Pocketsphinx and Sphinxbase code. r=smaug (5a85c7ed2) - Bug 1051148 - Part 1: Patch that introduces WebSpeech API implementation. r=smaug (d18e5d86e) - Bug 1171249 - Modified configure.in so MOZ_WEBSPEECH undefined implies both MOZ_WEBSPEECH_TEST_BACKEND and MOZ_WEBSPEECH_MODELS are undefined. r=gps (47d13fc61) - Bug 1051148 - Part 2: Patch that turns off the WebSpeech API implementation using flags. r=gps (8b2ceef89) - Bug 1051146 - Disable Pocketsphinx building on Windows due to bustage. r=gps (48f4a1c27) - Bug 1204703 - Make nsContentSecurityManager scriptable (r=sicking) (fb514951a) - Bug 1215745: Safer implemetation of nsJarChannel::AsyncOpen2. r=ckerschb (3ad0270b4) - partial of Bug 1178892 - Split the profiler into Core & Gecko files and break apart monolithic headers. r=mstange (eda571469) - Bug 1213407 - PluginModuleContentParent should delete its Transport. r=billm (153a54404) - Bug 1169945 - Remove unused plugins.enumerable_names whitelist. r=bsmedberg (52126cbd8) - Bug 1160166 - Disabled plugin meta information often isn't available to content processes. r=jimm (d63331192) - Bug 1165981 - Only allow flash as a plugin on Windows 64-bit builds; r=bsmedberg (bfc073186) - missing bit of 1164543 (5ef55bc55) - Bug 1178963 part 1. Use nsIPluginTagInternal instead of nsPluginTag in cases where it may be nsFakePluginTag. r=peterv (f8702aead) - Bug 1200484 (part 1) - Expose the column number in JS::DescribeScriptedCaller(). r=luke. (85cf65a1c) - Bug 1200484 (part 2) - Use JS column numbers in ReportWrapperDenial(). r=mrbkap. (1de0e6331) - Bug 1200484 (part 3) - Use JS column numbers in WebSocket.cpp. r=baku. (3febdd8bc) - Bug 1200484 (part 4) - Expose the column number in nsJSUtils::GetCallingLocation(). r=mrbkap. (479ae5e2a) - Bug 1200484 (part 5) - Use JS column numbers in XPCNativeInterface::NewInstance(). r=mrbkap. (63e5e4e41) - Bug 1200484 (part 6) - Use JS column numbers in ContentParent::OnChannelError(). r=billm. (4c84ef09d) - Bug 1139718 - Warning when sending MM messages that include XPCOM data (r=smaug) (d50774823) - Bug 1200484 (part 7) - Use JS column numbers in GetParamsForMessage() (bf19fc4cb) - Bug 1200484 (part 8) - Use JS column numbers in EventSource. r=khuey. (64374ed83) - Bug 1200484 (part 9) - Use JS column numbers in nsContentUtils::ReportToConsoleNonLocalized. r=khuey. (4d81c5f4f) - Bug 1200484 (part 10) - Use JS column numbers in indexedDB. r=khuey. (64eec5da6) - Bug 1200484 (part 11) - Set source location when initializing an nsJSScriptTimeoutHandler from a Function. r=peterv. (f135b3a2c) - Bug 1200484 (part 12) - Use JS column numbers in nsJSTimeoutHandler. r=peterv. (8ec21dc04) - Bug 1163664 - Don't check for plugin blocklist state on Android. r=jimm, r=jchen (14b8f3e57) - Bug 1178963 part 2. Implement nsFakePluginTag to represent a non-NPAPI "plugin" that is actually implemented in JavaScript. r=peterv (ba11d6de0) - Bug 1178896 - Add support for determining if a plugin is OOP to nsIPluginHost. r=aklotz (e8689641f) - Bug 1178963 part 3. Make nsPluginHost aware of fake plugins. r=peterv (a2a9f8cb3) (ee118c4b8) - partly import changes from tenfourfox: - first rolling release: update to 91ESR EV and roots, HSTS, TZs, TLDs (d7c93b6cf) - security: M1730935, M1735152, M1730048 (1603b00d0) (03efa0b17) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1170676: Fix null dereference in PluginModuleParent::StreamCast; r=jimm (72e60e403) - Bug 1164543 - Remove gAllInstances from PluginModuleChild (r=jimm) (15e035939) - Bug 1164543 - Make plugin shutdown async in e10s (r=jimm) (e5239585f) - Bug 1195527 - Part 1: Move D3D11 texture allocation into the TextureClient. r=jrmuizel (16e67d7e8) - Bug 1195527 - Part 2: Add D3D11 video TextureClient recycler. r=jrmuizel (2c44d311b) - more stuff todo (7b1bce288) - Bug 1136945 - Add to Debugger.Memory docs possible outcomes of the nonincrementalReason in the onGarbageCollection event. r=fitzgen (33c6408ff) - pointer style (05cc032b4) - Bug 1197970 - Expose the GC cycle's number through Debugger.Memory's onGarbageCollection hook. r=sfink (5a420105f) - Bug 1168992 - Part 1: Fix up reflection of classes. (r=Waldo) (5346e941b) - Bug 1168992 - Part 2: Fix reflection of new.target. (r=Waldo) (38701b76d) - Bug 1179063 - Hook up FunctionBox directly to the JSFunction being parsed to avoid allocating extra static scopes. (r=efaust) (d35252e18) - Bug 1084319: Actually patter-match SIMD.bool (rebasing mistake); r=nbp (0980117b4) - Bug 1200809 part 1 - Add InlinableNatives JitInfo infrastructure, use it for Math natives. r=bz,nbp (141e78aac) - Bug 1193280 - Part 1: test stack trace handling of native frames with dedicated function. r=fitzgen (dd1c63891) - Bug 1193280 - Part 2: Self-host Array.prototype.filter. r=jandem (82cbe1512) - Bug 1200782 - Inline Array.isArray when we know the result statically. r=bhackett (546917507) - Bug 1200809 part 2 - Convert Array natives to new InlinableNatives system. r=nbp (901aae723) - Bug 1200809 part 3 - Convert String/RegExp natives to new InlinableNatives system. r=nbp (8e8eb68fd) - Bug 1200809 part 4 - Convert Atomics natives to new InlinableNatives system. r=lth (430d8a6b8) (96d4680a6) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1190733 - Test initializedLength() instead of length() during the fast path for reversing unboxed arrays, r=jandem. (b5dcbd0e3) - Bug 1070767 - Enable {Array, %TypedArray%}.prototype.includes in all builds. r=lth (de595c002) - Bug 1195298 - Fix NewDenseArray intrinsic to work when the first argument is a double. r=till (1f551ada2) - Bug 1190727 - Make initialization of temporary results array resilient against Array.prototype setters in self-hosted Map#next implementation. r=jandem (d705c623c) - Bug 1200108 - Remove NewDenseArray intrinsic, use std_Array instead. r=till (e5c4126c6) - Bug 1199822 - Turn self-hosting's cycle-check into an assertion; r=till (804600283) - Bug 1194148 - Self-host Array.prototype.toString. r=till (4ffb4712c) - pointer style (7b1a9900c) - Bug 1200809 part 5 - Convert self-hosting intrinsics to new InlinableNatives system. r=till (8dd5eb0b9) - pointer style (7974610a2) - Bug 1200809 part 6 - Convert various natives to new InlinableNatives system. r=nbp (81d75199c) - Bug 1200809 part 7 - Convert SIMD natives to new InlinableNatives system. r=nbp (5e67097e0) - Bug 1200809 part 8 - Don't call shouldAbortOnPreliminaryGroups if we have an uninlinable native. r=bhackett (bd20f201f) - Bug 1114507 - Part 1: Add/release the appId's refcnt if frame is in main process. r=kanru (741889791) - Bug 1190903 - Don't send StopIMEStateManagement message after TabParent has been destroyed (r=masayuki) (97bba211b) - Bug 1166592 - Remove ParentIdleListener from idle service when ActorDestroy() to avoid leaking ContentParent. r=khuey (771549a18) - Bug 1114507 - Part 3: Remove PContetBridge channel when grandchild-process is killed. r=kanru (a84f888b3) - Bug 1114507 - Part 2: Add/release the appId's refcnt in oop case. r=kanru (1fdb788b0) - Bug 1114507 - Part 4: Test cases. r=kanru (889a770c7) - pointer style (80bd2082b) - Bug 1159347 - Make BaseProxyHandler::getPropertyDescriptor not-pure virtual. r=efaust (56de51919) - Bug 1166847 - Implement OpaqueCrossCompartmentWrapper;r=evilpies (d762e785e) (fed708408) - network: fix temporary variable type, this should fix not able to access port numbers that is larger than 32767. also updated bad port list from tenfourfox. (00fee1e0a) -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of Firefox 45ESR: Test binary: SSE https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20211106-b844aa6d9-win32-sse.7z IA32 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20211106-b844aa6d9-win32-ia32.7z Win64 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20211106-b844aa6d9-win64.7z repo: https://github.com/roytam1/mozilla45esr Changes since my last build: - version bump for last(rolling) release of tenfourfox (9f7a52ee8) - partly import changes from tenfourfox: - first rolling release: update to 91ESR EV and roots, HSTS, TZs, TLDs (d7c93b6cf) - security: M1730935, M1735152, M1730048 (1603b00d0) (f433ba88d) - network: fix temporary variable type, this should fix not able to access port numbers that is larger than 32767. (b844aa6d9)