
roytam1
MemberContent Type
Profiles
Forums
Events
Everything posted by roytam1
-
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of post-deprecated Serpent/moebius for XP! * Notice: This repo will not be built on regular schedule, and changes are experimental as usual. ** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions. Test binary: Win32 http://o.rths.ml/basilisk/basilisk55-win32-git-20200829-60967aadd-xpmod.7z Win64 http://o.rths.ml/basilisk/basilisk55-win64-git-20200829-60967aadd-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import changes from tenfourfox: - #616: M1658214 M1637745 M1648372 (5ec6460ef) - #616: update TLDs, HSTS (f25d7f7a7) (60967aadd) Changes that is not commited: - WIP freebl works on Camellia-GCM support - pref changes for disabling Camellia-GCM for release since it is not functional -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20200829-cbe6b975-uxp-5559674be-xpmod.7z BNavigator Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20200829-cbe6b975-uxp-5559674be-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom * Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15. -- New build of HBL-UXP for XP! Test binary: IceDove-UXP(mail) https://o.rths.ml/hbl-uxp/icedove.win32-20200829-id-eed056673-uxp-5559674be-xpmod.7z IceApe-UXP(suite) https://o.rths.ml/hbl-uxp/iceape.win32-20200829-id-eed056673-ia-41157bf-uxp-5559674be-xpmod.7z for UXP changes please see above. -
My Browser Builds (Part 2)
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.rths.ml/basilisk/basilisk52-g4.6.win32-git-20200829-57e81f0-uxp-5559674be-xpmod.7z Win64 https://o.rths.ml/basilisk/basilisk52-g4.6.win64-git-20200829-57e81f0-uxp-5559674be-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.rths.ml/basilisk/basilisk52-g4.6.win32-git-20200829-57e81f0-uxp-5559674be-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.rths.ml/palemoon/palemoon-28.10.2a1.win32-git-20200829-0882134ff-uxp-5559674be-xpmod.7z Win64 https://o.rths.ml/palemoon/palemoon-28.10.2a1.win64-git-20200829-0882134ff-uxp-5559674be-xpmod.7z Official UXP changes since my last build: - Issue #618 - Fix error events fired when loading JS module dependencies fail (786e34469) - Issue #618 - Align error handling for module scripts with the spec (again) (43e0632cd) - Issue #618 - Use a single slot for the module's environment object. (6e72707e0) - Issue #618 - Lazily initialise module binding maps (e94f9dcce) - Issue #618 - Record module dependency before starting fetch so that error handling works correctly (8447c4d8a) - Issue #618 - Remove eager instantiation - Debug follow up (007c54c80) - Issue #618 - Lazily initialise module binding maps - Debug follow up (609815070) - Issue #618 - Align error handling for module scripts with the spec - Debug follow up (c5b47eb66) - Merge pull request #1626 from g4jc/618 (501b29a5d) - Issue #618 - Simplify module map interface (7e673b1db) - Issue #618 - Keep track of which modules in a graph have been fetched using a visited set (15a7be79b) - Merge pull request #1627 from g4jc/618 (1c342a57e) - [js] Add some utility functions to get the current JS runtime. (c349f04f9) - Issue #618 - Simplify module resolve hook to be a function pointer (9b6252893) - [js] Try to catch bad pointers for GC and bail if not valid. (e1e535c1c) - Merge branch 'master' into es-modules-work (11285cd0d) - Issue #618: Ignore 'event' and 'for' attributes for module scripts. (4f0d9497f) - Issue #618: Pass down referrer and referrer policy when fetching modules. (86f128d41) - Merge branch 'master' into es-modules-work (c04befb93) - Issue #618 - Don't mute errors for module scripts because they always use CORS (073e914eb) - Issue #618 - Integrity for descendant module scripts should be the empty string (c8a701b64) - Issue #618 - Split handling of load errors out from OnStreamComplete. (090a48738) - Issue #618 - Split SRI verification out from OnStreamComplete. (cbbfd0f2d) - Issue #618 - Handle errors for inline module scripts and ensure we update the module map after fetch errors. (f0175ebc7) - Update old.configure for --enable-phoenix-extensions (f909e1a6c) - Issue #618 - Fix processing of non-parser-generated module scripts. (76e5f863a) - Issue #618 - Make document.currentScript null in modules. (c5ab17748) - Issue #618 - Rename some script load request flags to be more descriptive. (a0ef1c07d) - Issue #618 - (async) Split out function to add async request. (95e0f114e) - Issue #618 - (async, preload) Correctly pass info about async/defer to parser. (2ca1cbe2f) - Issue #618 - (async) Keep track of script modes in a single mode state. (8b397a63a) - Issue #618 - (async) Implement async attribute for inline module scripts. (b78f53ffb) - Issue #618 - Don't preload nomodule scripts when modules are enabled (38d13e277) - Issue #618 - Regenerate the HTML Parser code for nomodule changes (0f433fc7c) - Merge pull request #1637 from g4jc/618 (8924e4ddd) - Merge branch 'es-modules-work' (6eb0dd861) - [media] Only include source error details in debugging scenarios. (4358ff62a) - [DOM] Only construct JS-implemented objects if inner window is current. (226fea386) - [misc/mar] Don't use a signed type for a length parameter. (7407fe22f) - Issue #1587 followup - Improve resilience of AbortSignals. (5559674be) No official Basilisk changes since my last build. Official Pale-Moon changes since my last build: - Update back-end branch pointer (202766dec) - Add a configure option for Phoenix Extensions Dual-GUID System and set default off in confvars (f7a1deb67) - Update platform and version (Unstable 2020-08-27) (0882134ff) -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
not him, different upstream. -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
Notice: since upstream merged a big branch, it will take more time than usual to get changes landing in my tree. as a result today's builds may or may not be done. for v27(g3) tree, since AF upstream broke the build, g3 based builds may not be available this week if I can't fix it. for boc, since upstream vanished its repo, I'm now thinking of building icedove-uxp instead. -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
Serpant55 is actually kind-of Firefox 53/54-ish thingy. upstream ported some features from Firefox 55 alpha and tell people that's 55-based. -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
actually it does, there are changes that preventing it to work in XP: 1. mozilla removes large chunks of code for XP while adding non-XP compatible APIs usage 2. rust compiler can't produce XP compatible code -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
you may reset "shell.checkDefaultClient" in about:config, close browser, set IE as default, reopen browser and it should ask you to set default. -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
yeah, thats not the same as right click -> page info -> permissions which has no problem. anyway, this is fixed in repo and next build should have this fix applied. -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New regular/weekly KM-Goanna release: https://o.rths.ml/kmeleon/KM76.2.1-Goanna-20200822.7z Changelog: Out-of-tree changes: * update Goanna3 to git bc7c63219..346d6556f: - import changes from `dev' branch of rmottola/Arctic-Fox: - remove SymbolIsWellKnown (24eb6e405) - Bug 1159428 - Use Value and Id type-based dispatching to simplify barriers; r=jonco (ba7eace5b) - pointer style (9ad6a6c0c) - Bug 1146902 - be smarter about inlining atomics. r=jandem (f5755a545) - remove assertion (2c515ccf5) - Bug 1134074 - IonBuilder: Atomize strings when inlining String.split. r=djvj (bb24c18db) - Bug 1148883 - Atomize inlined constants of bound functions. r=h4writer (a956afd3c) - minor cleanup (f73195b88) - cleanup (9503bf8c0) - fix comment (a01abf294) - Bug 1148661 - Optimize accesses to unboxed expandos in Ion, r=jandem. (9bfbd35c0) - pointer style (12871c520) - Bug 1148916 - Remove MaybeSingletonObject NewObjectKind, r=terrence. (daa565d6f) - Bug 1094491 - Generate baseline getElem ICs for accessor properties before calling the getter. r=efaust (43c6515a4) - Bug 1049290 - Optimize JSOP_IN for baseline compiler. r=djvj, r=h4writer (f665c669a) - Bug 1141862 - Part 1: Free up bits in JSFunction for isMethod() and, later, isClassConstructor(). (r=jandem) (c19aa5c98) - Bug 1141862 - Part 2: Allow Lazy script to pass the Method FunctionSyntaxKind during delazification. (r=jorendorff) (b640e7b2a) - pointer style (630ee869d) - Bug 1141862 - Part 3: Remove unused argument from BytecodeEmitter::emitPropLHS. (r=jorendorff) (10690d460) - Bug 1141862 - Part 4: Make everything defined with MethodDefinition syntax use the Method FunctionSyntaxKind while parsing. (r=jorendorff) (81efdc052) - Bug 1141862 - Part 5: Change JSOP_SETCALL to JSOP_THROWMSG, anticipating future use. (r=jorendorff) (73540a35a) - pointer style (e72321035) - Bug 1149769 - Split reflect-parse.js reftest into its own subdirectory. (r=Waldo) (4ca2a1850) - Bug 1149015 - Part 4: Remove some use of expression closure from jstests js1_8_5/reflect-parse/. r=luke (5068e1a53) - pointer style (c038fec03) - Bug 1141862 - Part 6: Implement ES6 SuperProperty and SuperMember. (r=jorendorff) (65535dde8) - Bug 1141862 - Followup: Remove erronously landed debug spew. r=me (bfee06ef5) - Bug 1141862 - Followup: Assure GCC that superBegin cannot, in fact, be used uninitialized. (rs=jorendorff) (d65ef8c05) (346d6556f) * 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 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New NewMoon 27 Build! 32bit https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200822-346d6556f-xpmod.7z 32bit SSE https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200822-346d6556f-xpmod-sse.7z 32bit noSSE https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200822-346d6556f-xpmod-ia32.7z 64bit https://o.rths.ml/palemoon/palemoon-27.9.7.win64-git-20200822-346d6556f-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - import changes from `dev' branch of rmottola/Arctic-Fox: - remove SymbolIsWellKnown (24eb6e405) - Bug 1159428 - Use Value and Id type-based dispatching to simplify barriers; r=jonco (ba7eace5b) - pointer style (9ad6a6c0c) - Bug 1146902 - be smarter about inlining atomics. r=jandem (f5755a545) - remove assertion (2c515ccf5) - Bug 1134074 - IonBuilder: Atomize strings when inlining String.split. r=djvj (bb24c18db) - Bug 1148883 - Atomize inlined constants of bound functions. r=h4writer (a956afd3c) - minor cleanup (f73195b88) - cleanup (9503bf8c0) - fix comment (a01abf294) - Bug 1148661 - Optimize accesses to unboxed expandos in Ion, r=jandem. (9bfbd35c0) - pointer style (12871c520) - Bug 1148916 - Remove MaybeSingletonObject NewObjectKind, r=terrence. (daa565d6f) - Bug 1094491 - Generate baseline getElem ICs for accessor properties before calling the getter. r=efaust (43c6515a4) - Bug 1049290 - Optimize JSOP_IN for baseline compiler. r=djvj, r=h4writer (f665c669a) - Bug 1141862 - Part 1: Free up bits in JSFunction for isMethod() and, later, isClassConstructor(). (r=jandem) (c19aa5c98) - Bug 1141862 - Part 2: Allow Lazy script to pass the Method FunctionSyntaxKind during delazification. (r=jorendorff) (b640e7b2a) - pointer style (630ee869d) - Bug 1141862 - Part 3: Remove unused argument from BytecodeEmitter::emitPropLHS. (r=jorendorff) (10690d460) - Bug 1141862 - Part 4: Make everything defined with MethodDefinition syntax use the Method FunctionSyntaxKind while parsing. (r=jorendorff) (81efdc052) - Bug 1141862 - Part 5: Change JSOP_SETCALL to JSOP_THROWMSG, anticipating future use. (r=jorendorff) (73540a35a) - pointer style (e72321035) - Bug 1149769 - Split reflect-parse.js reftest into its own subdirectory. (r=Waldo) (4ca2a1850) - Bug 1149015 - Part 4: Remove some use of expression closure from jstests js1_8_5/reflect-parse/. r=luke (5068e1a53) - pointer style (c038fec03) - Bug 1141862 - Part 6: Implement ES6 SuperProperty and SuperMember. (r=jorendorff) (65535dde8) - Bug 1141862 - Followup: Remove erronously landed debug spew. r=me (bfee06ef5) - Bug 1141862 - Followup: Assure GCC that superBegin cannot, in fact, be used uninitialized. (rs=jorendorff) (d65ef8c05) (346d6556f) -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20200822-cbe6b975-uxp-dd1ad91cb-xpmod.7z BNavigator Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20200822-cbe6b975-uxp-dd1ad91cb-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom Official repo changes since my last build: - Move DOMi to its own repo to be used with binoc-build (941e49f3) - Move abprime back to its own repo (40635054) - [Navigator] Add an empty all_panels manifest for the sidebar so it stops trying a long dead URL (ee99d6d2) - [Navigator] Enhance the security status bar panel WITH SECURITY! (6314d848) - Update platform commit pointer (24534bb7) - Update platform commit pointer (7632bc8e) - [Navigator] Add an updated NSIS Windows Installer (7c86790f) - [Navigator] Add the replacement shell service and make it build (42f20e22) - [Navigator] Get Set as Wallpaper working and redesigned (7b06ec1d) - [Navigator] Fix default settings for toolbars (185961f8) - Use brand name for taskNavigator (1fe9384c) - [Navigator] Fix nsModule for Linux and Mac (6bc0adc3) - [Navigator] Fix ShellService.jsm (cbe6b975) * Notice: since official names are not allowed to be used in resulting binaries, the profile prefix (i.e. parent folder names) are also changed, you may rename their names before using new binaries when updating from builds before 2020-08-15. -- New build of IceApe-UXP for XP! Test binary: https://o.rths.ml/gpc/files1.rt/iceape.win32-20200822-id-eed056673-ia-41157bf-uxp-dd1ad91cb-xpmod.7z for UXP changes please see above. -
My Browser Builds (Part 2)
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.rths.ml/basilisk/basilisk52-g4.6.win32-git-20200822-57e81f0-uxp-dd1ad91cb-xpmod.7z Win64 https://o.rths.ml/basilisk/basilisk52-g4.6.win64-git-20200822-57e81f0-uxp-dd1ad91cb-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.rths.ml/basilisk/basilisk52-g4.6.win32-git-20200822-57e81f0-uxp-dd1ad91cb-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.rths.ml/palemoon/palemoon-28.10.2a1.win32-git-20200822-11ba7a43c-uxp-dd1ad91cb-xpmod.7z Win64 https://o.rths.ml/palemoon/palemoon-28.10.2a1.win64-git-20200822-11ba7a43c-uxp-dd1ad91cb-xpmod.7z Official UXP changes since my last build: - Issue #1629 - Part 1: Implement basic logic in HTMLLinkElement. (a9f337ea7) - Issue #1629 - Part 2: Implement the Explicitly Enabled flag. (686232635) - Issue #1629 - Part 3: Implement behind preference. (931e8d29f) - Fix nits (2372e1902) - Issue #1620 - Intrinsic Aspect Ratio: Debug Follow up. (22c672813) - Merge pull request #1635 from g4jc/1620 (56f8262c8) - Merge pull request #1632 from athenian200/link_element_disabled (7ca7fe802) - [db] Update SQLite lib to 3.33.0 (9074e6928) - Issue #457 - Silence SQLite compiler warning (46595e390) - [js] Reinstate precise floating point model for all js sources. (1b14edc01) - Follow up to eb28b1f32 - Correct inputmethod build file by putting Keyboard.jsm back in EXTRA_JS_MODULES (dd1ad91cb) No official Basilisk changes since my last build. Official Pale-Moon changes since my last build: - Issue #1826 - Restore missing close icon on the undo prompt at the quick dial page (1227e3ce1) - Issue #1717 - Padlock Improvements (f746a96f7) - Issue #1717 - Low Cipher Changes (c3d5f8ae1) - Issue #1717 - 3DES Detection (78aac837d) - Issue #1717 - Localize Padlock Tooltip (9641725f6) - Issue #1717 - Whitespace Cleanup (1ff8522d7) - Issue #1717 - Revert 3DES Check to Original Method for Now (b81e1c204) - Issue #1717 - UXP Says Mixed Content is Broken (b76ba6161) - Issue #1717 - Differentiate DV & EV Mixed Content (ea7f0b6d6) - Issue #1717 - Total Level Rewrite (1f488302c) - Merge pull request #1828 from RealityRipple/master (30987e613) - Update platform and version (Unstable 2020-08-19) (0aa10d730) - Merge pull request #1827 from FranklinDM/quickdial-close-button-work (11ba7a43c) -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
it's not that simple as replacing functions, many of them are done in pure assembly. unless sseplus uses system-wide trap or this can't be done. -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
I did think about adding code to ignore WASM related prefs when SSE2 is not detected. -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
new path should be "%appdata%\OpenSource\MailNews" and "%appdata%\OpenSource\BNavigator" -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
because it doesn't refresh to new version unless a full rebuild is done. -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
I think you can just move profiles.ini and Profiles folder from old prefix to new prefix and it will happily load your old profile. -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New regular/weekly KM-Goanna release: https://o.rths.ml/kmeleon/KM76.2.1-Goanna-20200815.7z Changelog: Out-of-tree changes: * update Goanna3 to git 91d74d7d9..(bc7c63219: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1151848 - Bump the priority of this message so that cpowWindow.screen works without crashing. r=billm (73e9f5249) - Bug 1166277 - Fix type policy for instruction storing object pointers to unboxed/typed objects, r=jandem. (8321c9d99) - Bug 1160311. JITs should be enabled by default. r=jorendorff (9a47275b7) - pointer style (4d60b301e) - Bug 731683 - IonMonkey: Improve Ion compilation/bailouts checks. r=nbp (4e19e6e14) - Bug 1092544 - Assert that instructions are recovered on bailouts. r=bbouvier (7dbbef779) - Bug 1146364 - use resumeAfter after effectful instructions. r=nbp (4921d436f) - adjust order (599bf7564) - Bug 1092544 - Use assertRecoveredOnBailout in the test suite. r=bbouvier (2fc6c8625) - Bug 1147405: Have math_ceil_handle use setNumber rather than setDouble; r=nbp (1dcf4a821) - Bug 1147414 - Check of that Scalar Replacement is working as expected. r=h4writer (381966bd2) - pointer style (69f271f0b) - Bug 1145416 - IonMonkey: Add range to MFilterTypeSet, r=nbp (5e9d54337) - Bug 1147810 - a barriered load has an effect. r=luke (6c9890445) - Bug 1133529 - Parametrize MVariadicInstruction to allow for MVariadicControlInstructions. r=luke (bcfa647bc) - Pointer style (32f169413) - Bug 1038839 followup: Add missing MOZ_OVERRIDE annotation to mightAlias() impls in MIR.h. r=ehsan (8a51afbc4) - Bug 1146311: Make some SIMD nodes cloneable and movable; r=sunfish (3933d1874) - Bug 1141583 - Store nargs in LambdaFunctionInfo to avoid a TSan false positive. r=bhackett (8abce87ba) - Bug 1147180 - Introduce a new, strongly-typed tracing path; r=jonco, r=sfink (8db64942d) - Bug 1147670 - Remove duplicate IsMarked/IsAboutToBeFinalized for off-thread use; r=jonco (fe480f38a) - pointer style (6a277c22d) - Pointer style (e60c77c84) - Bug 1147533 - Add cross-compartment tracing methods via the new tracing paths; r=jonco (bb028c6f7) - Bug 1147180 - Replace the generic Mark functions with TraceEdge; r=jonco (52feebf99) - Bug 1147665 - Replace value marking functions with TraceEdge; r=jonco (8df1f6518) - Bug 1147588 - Replace slots marking functions with TraceEdge; r=jonco (2c2814fe7) - Bug 1137478 - Add a read barrier for Debugger::debuggees r=terrence (15bd1d4a4) - Bug 1131715 - Fix an innocuous data race in the HeapSlot pre barrier; r=jonco (52b72cb32) - Bug 1147669 - Replace id marking functions with TraceEdge; r=jonco (d3025f087) - Bug 1149352 - Templatize IsMarked and IsAboutToBeFinalized; r=jonco (ea2efef1d) - Bug 1149352 - Part 0: Only mark live entries when marking a range; r=meow (604038453) - Bug 1149352 - Part 1: Move BaseShape marking to TraceEdge; r=jonco (24df278b3) - Pointer Style (897521ce1) - Bug 1149352 - Part 2: Move Shape marking to TraceEdge; r=jonco (21fb83b96) - Bug 1149352 - Part 3: Move Script marking to TraceEdge; r=jonco (304a8a5de) - Bug 1149352 - Part 4: Move Symbol marking to TraceEdge; r=jonco (e588f435a) - pointer style (ce0325bff) - Bug 1140077 - Don't invoke read barriers inside IsTypeMarkedFromAnyThread. (r=terrence) (cfcefccb9) - Bug 1149352 - Part 5: Move ObjectGroup marking to TraceEdge; r=jonco (0b43776df) - pointer style (5c73c52ab) - Bug 1149352 - Part 6: Move JitCode marking to TraceEdge; r=jonco (e86a4ecd7) - pointer style (8a265e185) - Bug 1149352 - Part 7: Move String marking to TraceEdge; r=jonco (0b7308d02) - pointer style (39ad597d2) - pointer style (8590cb9c4) - Bug 1149352 - Part 8: Move Object marking to TraceEdge; r=jonco (b667a7f37) - Bug 1151118 - Remove recently orphaned tracing paths; r=jonco (99989fd6c) - pointer style (7fa4f2cff) - Bug 1151981 - Remove the void* marking functions; r=jonco,terrence (beffebcec) - Bug 1151155 - Loosen barrier assertion for pre-barrier verifier; r=jonco (1e7d71104) - Bug 1153354 - Share SetMaybeAliveFlag between the two places we use it; r=jonco (eff549c26) - No Bug - Remove an accidentally checked-in testing note; r=meow (9674176cb) - pointer style (3551a48d1) - Bug 1152964 - Remove browser users of setTracingDetails; r=mccr8 (8e3293483) - Bug 991752 - Always check has[G|S]etterObject before updating the Shape; r=jonco (20c1ca4a9) - Bug 1153959 - Use RAII to manage tracing details; r=jonco (07fbcfdaf) - Bug 1158809 - Only use a single output from getTracingEdgeName; r=jonco (35688a0bd) - pointer style (c5b26422c) - Bug 1153999 - Rename markChildren to traceChildren; r=sfink (a0ed3b335) - Bug 1154086 - Move DoTracing to Tracer.cpp; r=sfink (8c8a9ce09) - pointer style (42740b9ed) - Bug 1154085 - Move eager scanning under the ambit of GCMarker::traverse; r=sfink (f275397c0) - Bug 1154101 - Remove PushMarkStack indirection; r=sfink (d45894e81) (dd1ea6c7f) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1154950 - Share permanent atom and well-known symbol marking; r=sfink (1a2f43d38) - Bug 1156632 - Remove unused forward class declarations - patch 7 - JS, r=sfink (80d86b771) - Bug 1157628: Reformat spidermonkey source directory, again; r=jandem (d319a1e4e) - fix typo applying Bug 1147180 (5b62ca909) - Bug 1156390 - Do CheckMarkedThing on internal edges as well as roots; r=sfink (382778860) - Bug 1157533 - Share Value and jsid typed dispatch code; r=jonco (43f1115f1) - Bug 1157829 - The markAndScan functions are now just an additional assertion; r=sfink (1b16dcb0f) - Bug 1156533 - Simplify how we trace Shapes for marking; r=sfink (50861816c) - Bug 1156552 - Move BaseShape marking out-of-line; r=sfink (0a843db77) - Bug 1156888 - Do not go out-of-line to eagerly scan LazyScript instances; r=sfink (871555c46) - Bug 1157828 - Move ShouldMarkCrossCompartment adjacent to other marking invariant logic; r=jonco (78afe9dc7) - pointer style (d0acfa0f7) - Bug 1155033 - Handle cyclic or deep ObjectGroup tracing chains during cycle collection, r=terrence. (9c2df72c6) - Bug 1158313 - Move Symbol marking out-of-line; r=jonco (02f5bc494) - Bug 1158353 - Clean up eager string marking; r=jonco (55c49952f) - Bug 1158354 - Clean up ObjectGroup marking; r=sfink (372e90498) - pointer style (ce9ee4a12) - Bug 1158357 - Inline processMarkStackOther to make the dispatch obvious; r=jonco (024202539) - Bug 1159465 - Automatically check for cross-compartment edges between objects when marking; r=jonco (f6e01f005) - pointer style (1de5dbac3) - add missing bit of Bug 1147180 (2952a13ae) - missing bit of Bug 1117753 (0998c336a) - pointer style (1d6d60c63) - Bug 1159540 - Organize and comment the marking paths; r=sfink (e4a9ded85) - Bug 1159402 - Remove the zone-specialized Value barriers; r=sfink (881aaf77c) (bc7c63219) * 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 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New NewMoon 27 Build! 32bit https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200815-bc7c63219-xpmod.7z 32bit SSE https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200815-bc7c63219-xpmod-sse.7z 32bit noSSE https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200815-bc7c63219-xpmod-ia32.7z 64bit https://o.rths.ml/palemoon/palemoon-27.9.7.win64-git-20200815-bc7c63219-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 1151848 - Bump the priority of this message so that cpowWindow.screen works without crashing. r=billm (73e9f5249) - Bug 1166277 - Fix type policy for instruction storing object pointers to unboxed/typed objects, r=jandem. (8321c9d99) - Bug 1160311. JITs should be enabled by default. r=jorendorff (9a47275b7) - pointer style (4d60b301e) - Bug 731683 - IonMonkey: Improve Ion compilation/bailouts checks. r=nbp (4e19e6e14) - Bug 1092544 - Assert that instructions are recovered on bailouts. r=bbouvier (7dbbef779) - Bug 1146364 - use resumeAfter after effectful instructions. r=nbp (4921d436f) - adjust order (599bf7564) - Bug 1092544 - Use assertRecoveredOnBailout in the test suite. r=bbouvier (2fc6c8625) - Bug 1147405: Have math_ceil_handle use setNumber rather than setDouble; r=nbp (1dcf4a821) - Bug 1147414 - Check of that Scalar Replacement is working as expected. r=h4writer (381966bd2) - pointer style (69f271f0b) - Bug 1145416 - IonMonkey: Add range to MFilterTypeSet, r=nbp (5e9d54337) - Bug 1147810 - a barriered load has an effect. r=luke (6c9890445) - Bug 1133529 - Parametrize MVariadicInstruction to allow for MVariadicControlInstructions. r=luke (bcfa647bc) - Pointer style (32f169413) - Bug 1038839 followup: Add missing MOZ_OVERRIDE annotation to mightAlias() impls in MIR.h. r=ehsan (8a51afbc4) - Bug 1146311: Make some SIMD nodes cloneable and movable; r=sunfish (3933d1874) - Bug 1141583 - Store nargs in LambdaFunctionInfo to avoid a TSan false positive. r=bhackett (8abce87ba) - Bug 1147180 - Introduce a new, strongly-typed tracing path; r=jonco, r=sfink (8db64942d) - Bug 1147670 - Remove duplicate IsMarked/IsAboutToBeFinalized for off-thread use; r=jonco (fe480f38a) - pointer style (6a277c22d) - Pointer style (e60c77c84) - Bug 1147533 - Add cross-compartment tracing methods via the new tracing paths; r=jonco (bb028c6f7) - Bug 1147180 - Replace the generic Mark functions with TraceEdge; r=jonco (52feebf99) - Bug 1147665 - Replace value marking functions with TraceEdge; r=jonco (8df1f6518) - Bug 1147588 - Replace slots marking functions with TraceEdge; r=jonco (2c2814fe7) - Bug 1137478 - Add a read barrier for Debugger::debuggees r=terrence (15bd1d4a4) - Bug 1131715 - Fix an innocuous data race in the HeapSlot pre barrier; r=jonco (52b72cb32) - Bug 1147669 - Replace id marking functions with TraceEdge; r=jonco (d3025f087) - Bug 1149352 - Templatize IsMarked and IsAboutToBeFinalized; r=jonco (ea2efef1d) - Bug 1149352 - Part 0: Only mark live entries when marking a range; r=meow (604038453) - Bug 1149352 - Part 1: Move BaseShape marking to TraceEdge; r=jonco (24df278b3) - Pointer Style (897521ce1) - Bug 1149352 - Part 2: Move Shape marking to TraceEdge; r=jonco (21fb83b96) - Bug 1149352 - Part 3: Move Script marking to TraceEdge; r=jonco (304a8a5de) - Bug 1149352 - Part 4: Move Symbol marking to TraceEdge; r=jonco (e588f435a) - pointer style (ce0325bff) - Bug 1140077 - Don't invoke read barriers inside IsTypeMarkedFromAnyThread. (r=terrence) (cfcefccb9) - Bug 1149352 - Part 5: Move ObjectGroup marking to TraceEdge; r=jonco (0b43776df) - pointer style (5c73c52ab) - Bug 1149352 - Part 6: Move JitCode marking to TraceEdge; r=jonco (e86a4ecd7) - pointer style (8a265e185) - Bug 1149352 - Part 7: Move String marking to TraceEdge; r=jonco (0b7308d02) - pointer style (39ad597d2) - pointer style (8590cb9c4) - Bug 1149352 - Part 8: Move Object marking to TraceEdge; r=jonco (b667a7f37) - Bug 1151118 - Remove recently orphaned tracing paths; r=jonco (99989fd6c) - pointer style (7fa4f2cff) - Bug 1151981 - Remove the void* marking functions; r=jonco,terrence (beffebcec) - Bug 1151155 - Loosen barrier assertion for pre-barrier verifier; r=jonco (1e7d71104) - Bug 1153354 - Share SetMaybeAliveFlag between the two places we use it; r=jonco (eff549c26) - No Bug - Remove an accidentally checked-in testing note; r=meow (9674176cb) - pointer style (3551a48d1) - Bug 1152964 - Remove browser users of setTracingDetails; r=mccr8 (8e3293483) - Bug 991752 - Always check has[G|S]etterObject before updating the Shape; r=jonco (20c1ca4a9) - Bug 1153959 - Use RAII to manage tracing details; r=jonco (07fbcfdaf) - Bug 1158809 - Only use a single output from getTracingEdgeName; r=jonco (35688a0bd) - pointer style (c5b26422c) - Bug 1153999 - Rename markChildren to traceChildren; r=sfink (a0ed3b335) - Bug 1154086 - Move DoTracing to Tracer.cpp; r=sfink (8c8a9ce09) - pointer style (42740b9ed) - Bug 1154085 - Move eager scanning under the ambit of GCMarker::traverse; r=sfink (f275397c0) - Bug 1154101 - Remove PushMarkStack indirection; r=sfink (d45894e81) (dd1ea6c7f) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1154950 - Share permanent atom and well-known symbol marking; r=sfink (1a2f43d38) - Bug 1156632 - Remove unused forward class declarations - patch 7 - JS, r=sfink (80d86b771) - Bug 1157628: Reformat spidermonkey source directory, again; r=jandem (d319a1e4e) - fix typo applying Bug 1147180 (5b62ca909) - Bug 1156390 - Do CheckMarkedThing on internal edges as well as roots; r=sfink (382778860) - Bug 1157533 - Share Value and jsid typed dispatch code; r=jonco (43f1115f1) - Bug 1157829 - The markAndScan functions are now just an additional assertion; r=sfink (1b16dcb0f) - Bug 1156533 - Simplify how we trace Shapes for marking; r=sfink (50861816c) - Bug 1156552 - Move BaseShape marking out-of-line; r=sfink (0a843db77) - Bug 1156888 - Do not go out-of-line to eagerly scan LazyScript instances; r=sfink (871555c46) - Bug 1157828 - Move ShouldMarkCrossCompartment adjacent to other marking invariant logic; r=jonco (78afe9dc7) - pointer style (d0acfa0f7) - Bug 1155033 - Handle cyclic or deep ObjectGroup tracing chains during cycle collection, r=terrence. (9c2df72c6) - Bug 1158313 - Move Symbol marking out-of-line; r=jonco (02f5bc494) - Bug 1158353 - Clean up eager string marking; r=jonco (55c49952f) - Bug 1158354 - Clean up ObjectGroup marking; r=sfink (372e90498) - pointer style (ce9ee4a12) - Bug 1158357 - Inline processMarkStackOther to make the dispatch obvious; r=jonco (024202539) - Bug 1159465 - Automatically check for cross-compartment edges between objects when marking; r=jonco (f6e01f005) - pointer style (1de5dbac3) - add missing bit of Bug 1147180 (2952a13ae) - missing bit of Bug 1117753 (0998c336a) - pointer style (1d6d60c63) - Bug 1159540 - Organize and comment the marking paths; r=sfink (e4a9ded85) - Bug 1159402 - Remove the zone-specialized Value barriers; r=sfink (881aaf77c) (bc7c63219) -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20200815-b8025053-uxp-d3383327a-xpmod.7z BNavigator Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20200815-b8025053-uxp-d3383327a-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom Official repo changes since my last build: - Explicitly state branding restrictions (8218fe28) - [Navigator] Add UX consistency to sanitize, cookies, and permissions (3cac2538) - [Navigator] Refine Cookie Manager's layout slightly (3507421c) - Comment out component LOCAL_INCLUDES for shellservice (d4874e78) - [Navigator] Create missing global icon map for folder-item (46121812) - [Navigator] Add missing stylesheet for Password Manager in the modern theme (ce5a05ad) - [Navigator] Override the Password Manager and apply the continuing UX enhancements (b8025053) My changes since my last build: - remove official brandings (5fc25b4e) - remove most of application-branding.js and replace uaoverrides.inc with platform application one (ef15160f) - remove abprime (8758c8cf) - remove unstable brandings (bd8ae615) - restore Translate function (335024b6) - change mailnews defines (471fe9ab) * - change bnavigator defines (83da58b3) * - remove upstream customized 7zstub (8892b642) - restore Translation service prefs (c8b42366) * Notice: since official names are not allowed to be used in resulting binaries, the profile prefix (i.e. parent folder names) are also changed, you may rename their names before using new binaries. -- New build of IceApe-UXP for XP! Test binary: https://o.rths.ml/gpc/files1.rt/iceape.win32-20200815-id-eed056673-ia-41157bf-uxp-d3383327a-xpmod.7z for UXP changes please see above. -
My Browser Builds (Part 2)
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.rths.ml/basilisk/basilisk52-g4.6.win32-git-20200815-57e81f0-uxp-d3383327a-xpmod.7z Win64 https://o.rths.ml/basilisk/basilisk52-g4.6.win64-git-20200815-57e81f0-uxp-d3383327a-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.rths.ml/basilisk/basilisk52-g4.6.win32-git-20200815-57e81f0-uxp-d3383327a-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.rths.ml/palemoon/palemoon-28.10.2a1.win32-git-20200815-1d4aec201-uxp-d3383327a-xpmod.7z Win64 https://o.rths.ml/palemoon/palemoon-28.10.2a1.win64-git-20200815-1d4aec201-uxp-d3383327a-xpmod.7z Official UXP changes since my last build: - Issue #1620 - Use Intrinsic Aspect Ratio for Images (3ed884a6a) - Issue #1620 - Remove Development Comments (644f617e6) - Issue #1620 - Enable Intrinsic Ratio by Default (05ee48943) - Merge pull request #1613 from RealityRipple/AspectRatio (666e37029) - [CSS] Alias -webkit-appearance for compatibility reasons (d3383327a) No official Basilisk changes since my last build. Official Pale-Moon changes since my last build: - [SSUAO] Update user-agent overrides and reorganize. (df97d7d5b) - Issue #1824 - Fix broken page style menu selection for alternative style sheets (ac536a2a9) - Merge pull request #1825 from FranklinDM/issue-1824-work (1d4aec201) -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
not really, but I did hit a crash on 32bit builds when challenging hcaptcha with wasm enabled. -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
-
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
official brandings are removed, what else?