roytam1
MemberContent Type
Profiles
Forums
Events
Everything posted by roytam1
-
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New New Moon 27 Build! 32bit https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190427-a09f31062-xpmod.7z 32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190427-a09f31062-xpmod-sse.7z 32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190427-a09f31062-xpmod-ia32.7z 64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190427-a09f31062-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - import change from rmottola/Arctic-Fox: - Bug 1097987 part 1. Change some JS shell function signatures to make it clearer that they are always working with globals, not arbitrary objects. (5f45873a2) - Bug 1097987 part 2. Change JS shell's Run to always compile/execute the script in global scope instead of using its this object. (807880f9e) - Bug 1097987 part 3. Change XPCShellEnvironment to only use JS_ExecuteScript in global scopes. (7cffe2855) - Bug 1097987 part 4. Change mozJSSubScriptLoader to use the scopechain version of JS_ExecuteScript as needed. (3abe5d5c9) - Bug 1097987 part 5. Change XPCShellImpl to use the scopechain version of JS_ExecuteScript as needed. (4642566c3) - Bug 1097987 part 6. Require callers of JS_ExecuteScript to either use the global as the scope or pass in an explicit scopechain. (c4a2a811f) - Bug 1097987 part 7. Require callers of JS::Evaluate to either use the global as the scope or pass in an explicit scopechain. (694c09eb3) - Bug 1143793 part 1. Remove the obj argument of JS_CompileScript. (929d8fd58) - Bug 1143793 part 2. Remove the obj argument of JS_CompileUCScript. (9c577f67c) - Bug 1143793 part 3. Stop passing null as the obj argument of JS::Compile. (86a715f63) - Bug 1143793 part 4. Stop supporting load.call(somerandomobj) in xpcshell. r=bholley (ed2bc21b4) - Bug 1143793 part 5. Release-assert that a script being executed against a non-global scopechain is not compileAndGo. (bcb9ae600) - Bug 1143793 part 6. Drop the obj argument of JS::Compile. This is technically a behavior change for the shell's disfile() function, but I really doubt anyone is doing disfile.call(someObj). (5f99a59bd) - pointer style (c02ff21de) - Bug 1135039: Apply swizzle type policy changes in Ion too (effc49369) - pointer style again (b47813875) (95ffc37ba) - nss: go back to 3.43 release (a09a17de6) - import change from rmottola/Arctic-Fox: - Bug 1128076 - Clean up naming around unboxed scalar MIR accesses (08ee23875) - more pointer style (f20c11717) - Bug 1139152 - IonMonkey: Add dynamic output type checks for LIRs that use redefine (286e5a552) - Bug 1135039: Throw on non-int32 or out-of-bounds lanes arguments to swizzle/shuffle (4a5e7078e) - Bug 1135039: Implement LVariadicInstruction (112d6f02c) - Bug 1135039: Generalize swizzle MIR node to SimdGeneralShuffle (076f75d26) - Bug 1135039: Generalize SimdGeneralShuffle codegen (e3deae006) - more style (23944c5fd) - Bug 1135039: Factor out LInstructionHelper/LVariadicInstruction code (e02b132ad) - update pointer style... (db3f11786) - Bug 1135042: Optimize SIMD.loadX/loadXY/loadXYZ in Ion (013bc896e) (a09f31062) -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
you have to recompile 3rd party libraries provided by Nevcairiel with v141_xp since he provides .lib libraries that is not compiled with v141_xp. And those libraries may need to hack around to make new windows API out of them, as well as ffmpeg. -
had a look comparing windows integration component of comm-esr52 and binoc-central, there is no "big" changes besides names. did you ever tried set mailnews as default mail/news client?
-
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
updated bnavigator extension hacking guide. -
yeah this could be the reason. since I use classic start menu in XP, never thought about this issue.
-
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
that's normal since I don't clobber before build (full rebuilt just for updating date is not worthy) -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
glad to hear from you again! -
Maxthon is a bit better than UC browser (although it is still developed by Chinese company, but Maxthon is more international-friendly) 360 Browser ports fast, but QiHoo company has bad karma.
-
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New regular/weekly KM-Goanna release: https://o.rths.cf/kmeleon/KM76.1.1-Goanna-20190420.7z Changelog: Out-of-tree changes: * update Goanna3 to git 6e57ba34..b68d61fda: - dom: change `override` to `MOZ_OVERRIDE` to match ArcticFox (a5f7ce22e) - import change from rmottola/Arctic-Fox: - Bug 1141905 part 1. Make it possible to CreateScopeObjectsForScopeChain with a given non-global scope chain terminator. (f511987e7) - Bug 1141905 part 2. Make the 5-arg version of CreateScopeObjectsForScopeChain non-static so it can be called from multiple files, and move it to a possibly-saner location. (8eb583d35) - Bug 1141905 part 3. Use CreateScopeObjectsForScopeChain in DebuggerFrame_evalWithBindings. (00ccdc430) - Bug 1141905 part 4. Add some assertions about what enclosingScope can return for non-scope objects. (efcdac5da) - Bug 1137844 - Part 0 - Add docs for Debugger.Memory.prototype.onGarbageCollection (5db93db6c) - pointer style (c329881dc) - Bug 1137844 - Part 1: Make {get,set}HookImpl not rely on a Debugger instance in the 'this' slot (934d19578) - Bug 1137844 - Part 2: Add a Debugger.Memory.prototype.onGarbageCollection getter/setter pair. (4ea252a53) - Bug 1137844 - Part 3: Fire the Debugger.Memory.prototype.onGarbageCollection hook after GCs (3f549a594) - Bug 1137844 - Part 4: Test the Debugger.Memory.prototype.onGarbageCollection hook (1e82dc1ea) (9dcfc17d2) - import change from rmottola/Arctic-Fox: - Bug 1142311 part 1. Stop parenting self-hosted objects to the intrinsics holder. (3cb7980c4) - Bug 1142311 part 2. Rename the parent arg of NewScriptedFunction to enclosingDynamicScope, and make it optional. (27c00cbb2) - Bug 1142310 part 1. Stop parenting scripted functions created via the NewFunction APIs to non-globals. (46f6521fd) - Bug 1142310 part 2. Stop parenting scripted functions created via CloneFunctionObject to non-globals. (f164e8c49) - Bug 1136486 - Simplify the SVG text rendering callbacks by getting rid of NotifyBeforeSVGGlyphPainted and NotifyAfterSVGGlyphPainted. (fc76dffd1) - Bug 1142865. Remove the parent argument from NewObjectWithGroup. (211d191b7) - pointer style (c83032f78) - Bug 1142859. Don't parent the object created by JS_DefineObject to the object we're defining on. (7a91bf02a) - Bug 1135731 - fix encoding inconsistency in NS_NewXBLProtoImpl (9d5d99022) - pointer style (53f1a2cd1) - Bug 1142309. Remove the parent argument from NewObjectWithClassProto (472a00e66) (19f4294af) - import change from rmottola/Arctic-Fox: - pointer style (b6253e08b) - pointer style again (9a39bc621) - even more pointer style... (f28b6f2c4) - Bug 1066234 - Part 1: Parser support for 'extends' in ES6 Classes. (7782e671d) - Bug 1066234 - Part 2: Implement JSOP_CLASSHERITAGE. (d29afcf6d) - Bug 1066234 - Part 3: Refactor js::CloneFunctionObject to take a proto argument. (0cc6f6048) - Bug 1066234 - Part 4: Implement JSOP_FUNWITHPROTO. (2e0c04103) - Bug 1066234 - Part 5: Implement JSOP_OBJWITHPROTO. (2f3980885) - Bug 1066234 - Part 6: Emitter support for 'extends' in ES6 Classes. (361d75fb4) - Bug 1066234 - Tests. (c06dccce7) - Bug 1066238 - Part 1: Parser support for static class methods. (53315d021) - Bug 1066238 - Part 2: Emitter support for static class methods. (3dc069679) - Bug 1066238 - Tests. (78470ee78) - Bug 1142296. Remove the parent argument from NewObjectWithGivenProto (plus adaptations for Goanna) (918202ddd) - Bug 1142304. Remove the parent argument from NewObjectWithGivenTaggedProto. (036d97369) (81d2deb5a) - backout bug 1134280 for fixing yandex search "Read more" link (980f33dae) - Revert "backout bug 1134280 for fixing yandex search "Read more" link" (01ed5ad3a) - finally fixed yandex search "Read more" link issue. this seems to be an accidentally changed line in upstream(s) that is fixed in bug 1141455. (6a3c759b1) - ported mozilla changes: bug1143506, bug1143509, bug1144899, bug1145560, bug1162350, bug1189593, bug1124084 (ea571e456) - import change from rmottola/Arctic-Fox: - Bug 1142864. Remove the parent argument from NewObject. (2e4cce561) - Bug 1281596 - fix evutil_rand.c for clang/android builds clang apparently dislikes |return func(...)| in a function which returns void. Remove the return to make everybody happy. (beab9a4b3) - Bug 1282141 - compensate for arc4random_buf not being available on Android; (db344c525) - Bug 1181026 (part 1) - Reformat libevent's README.mozilla file. (2816f11ef) - Bug 1181026 (part 3) - Fix libevent constants for 32-bit Linux/Mac/BSD builds. (979920fdc) - Bug 1181026 (part 2) - Clean up libevent patch handling. Add a missing one to the docs, and move them from their current two locations into a new patches/ directory. (40911a1f5) - Bug 1259218 - don't use arc4random_addrandom on Android, since NDK r11 doesn't provide it (ab8a3fcdf) - Unbreak bundled libevent on FreeBSD 12 without upgrading it - hack of existing Bug 1259218 for Android. This patch needs to be reverted when livenet is upgraded and Bug 1497169 applied instead. (4a29b331d) (7f760bdaa) - nss: update nss to hg rev 2d6adc7d8bfc with vc2013 hackfix (a81b41088) - import change from rmottola/Arctic-Fox: - Bug 805052 part 1. Remove assertParentIs. (4c5d44eb8) - Bug 805052 part 2. Stop using the shape's parent to get the object's global. (6da3560dd) - pointer style (e2545c9a5) - Bug 805052 part 3. Remove parents from SpiderMonkey. (8ca3b3643) - Bug 1143706 - Allow BaseShape's global to be null when tracing (8e45cec9d) (b68d61fda) * 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 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New New Moon 27 Build! 32bit https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190420-b68d61fda-xpmod.7z 32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190420-b68d61fda-xpmod-sse.7z 32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190420-b68d61fda-xpmod-ia32.7z 64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190420-b68d61fda-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - dom: change `override` to `MOZ_OVERRIDE` to match ArcticFox (a5f7ce22e) - import change from rmottola/Arctic-Fox: - Bug 1141905 part 1. Make it possible to CreateScopeObjectsForScopeChain with a given non-global scope chain terminator. (f511987e7) - Bug 1141905 part 2. Make the 5-arg version of CreateScopeObjectsForScopeChain non-static so it can be called from multiple files, and move it to a possibly-saner location. (8eb583d35) - Bug 1141905 part 3. Use CreateScopeObjectsForScopeChain in DebuggerFrame_evalWithBindings. (00ccdc430) - Bug 1141905 part 4. Add some assertions about what enclosingScope can return for non-scope objects. (efcdac5da) - Bug 1137844 - Part 0 - Add docs for Debugger.Memory.prototype.onGarbageCollection (5db93db6c) - pointer style (c329881dc) - Bug 1137844 - Part 1: Make {get,set}HookImpl not rely on a Debugger instance in the 'this' slot (934d19578) - Bug 1137844 - Part 2: Add a Debugger.Memory.prototype.onGarbageCollection getter/setter pair. (4ea252a53) - Bug 1137844 - Part 3: Fire the Debugger.Memory.prototype.onGarbageCollection hook after GCs (3f549a594) - Bug 1137844 - Part 4: Test the Debugger.Memory.prototype.onGarbageCollection hook (1e82dc1ea) (9dcfc17d2) - import change from rmottola/Arctic-Fox: - Bug 1142311 part 1. Stop parenting self-hosted objects to the intrinsics holder. (3cb7980c4) - Bug 1142311 part 2. Rename the parent arg of NewScriptedFunction to enclosingDynamicScope, and make it optional. (27c00cbb2) - Bug 1142310 part 1. Stop parenting scripted functions created via the NewFunction APIs to non-globals. (46f6521fd) - Bug 1142310 part 2. Stop parenting scripted functions created via CloneFunctionObject to non-globals. (f164e8c49) - Bug 1136486 - Simplify the SVG text rendering callbacks by getting rid of NotifyBeforeSVGGlyphPainted and NotifyAfterSVGGlyphPainted. (fc76dffd1) - Bug 1142865. Remove the parent argument from NewObjectWithGroup. (211d191b7) - pointer style (c83032f78) - Bug 1142859. Don't parent the object created by JS_DefineObject to the object we're defining on. (7a91bf02a) - Bug 1135731 - fix encoding inconsistency in NS_NewXBLProtoImpl (9d5d99022) - pointer style (53f1a2cd1) - Bug 1142309. Remove the parent argument from NewObjectWithClassProto (472a00e66) (19f4294af) - import change from rmottola/Arctic-Fox: - pointer style (b6253e08b) - pointer style again (9a39bc621) - even more pointer style... (f28b6f2c4) - Bug 1066234 - Part 1: Parser support for 'extends' in ES6 Classes. (7782e671d) - Bug 1066234 - Part 2: Implement JSOP_CLASSHERITAGE. (d29afcf6d) - Bug 1066234 - Part 3: Refactor js::CloneFunctionObject to take a proto argument. (0cc6f6048) - Bug 1066234 - Part 4: Implement JSOP_FUNWITHPROTO. (2e0c04103) - Bug 1066234 - Part 5: Implement JSOP_OBJWITHPROTO. (2f3980885) - Bug 1066234 - Part 6: Emitter support for 'extends' in ES6 Classes. (361d75fb4) - Bug 1066234 - Tests. (c06dccce7) - Bug 1066238 - Part 1: Parser support for static class methods. (53315d021) - Bug 1066238 - Part 2: Emitter support for static class methods. (3dc069679) - Bug 1066238 - Tests. (78470ee78) - Bug 1142296. Remove the parent argument from NewObjectWithGivenProto (plus adaptations for Goanna) (918202ddd) - Bug 1142304. Remove the parent argument from NewObjectWithGivenTaggedProto. (036d97369) (81d2deb5a) - backout bug 1134280 for fixing yandex search "Read more" link (980f33dae) - Revert "backout bug 1134280 for fixing yandex search "Read more" link" (01ed5ad3a) - finally fixed yandex search "Read more" link issue. this seems to be an accidentally changed line in upstream(s) that is fixed in bug 1141455. (6a3c759b1) - ported mozilla changes: bug1143506, bug1143509, bug1144899, bug1145560, bug1162350, bug1189593, bug1124084 (ea571e456) - import change from rmottola/Arctic-Fox: - Bug 1142864. Remove the parent argument from NewObject. (2e4cce561) - Bug 1281596 - fix evutil_rand.c for clang/android builds clang apparently dislikes |return func(...)| in a function which returns void. Remove the return to make everybody happy. (beab9a4b3) - Bug 1282141 - compensate for arc4random_buf not being available on Android; (db344c525) - Bug 1181026 (part 1) - Reformat libevent's README.mozilla file. (2816f11ef) - Bug 1181026 (part 3) - Fix libevent constants for 32-bit Linux/Mac/BSD builds. (979920fdc) - Bug 1181026 (part 2) - Clean up libevent patch handling. Add a missing one to the docs, and move them from their current two locations into a new patches/ directory. (40911a1f5) - Bug 1259218 - don't use arc4random_addrandom on Android, since NDK r11 doesn't provide it (ab8a3fcdf) - Unbreak bundled libevent on FreeBSD 12 without upgrading it - hack of existing Bug 1259218 for Android. This patch needs to be reverted when livenet is upgraded and Bug 1497169 applied instead. (4a29b331d) (7f760bdaa) - nss: update nss to hg rev 2d6adc7d8bfc with vc2013 hackfix (a81b41088) - import change from rmottola/Arctic-Fox: - Bug 805052 part 1. Remove assertParentIs. (4c5d44eb8) - Bug 805052 part 2. Stop using the shape's parent to get the object's global. (6da3560dd) - pointer style (e2545c9a5) - Bug 805052 part 3. Remove parents from SpiderMonkey. (8ca3b3643) - Bug 1143706 - Allow BaseShape's global to be null when tracing (8e45cec9d) (b68d61fda) -
My Browser Builds (Part 1)
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.cf/boc-uxp/mailnews.win32-20190420-325e148-uxp-51722cd4f-xpmod.7z Browser-only Suite Win32 https://o.rths.cf/boc-uxp/bnavigator.win32-20190420-325e148-uxp-51722cd4f-xpmod.7z source patch (excluding UXP): https://o.rths.cf/boc-uxp/boc-uxp-src-xpmod-20190223.7z No official repo changes since my last build. -
My Browser Builds (Part 1)
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.cf/basilisk/basilisk52-g4.1.win32-git-20190420-51722cd4f-xpmod.7z Win64 https://o.rths.cf/basilisk/basilisk52-g4.1.win64-git-20190420-51722cd4f-xpmod.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom NM28XP build: Win32 https://o.rths.cf/palemoon/palemoon-28.5.0a1.win32-git-20190420-51722cd4f-xpmod.7z Win64 https://o.rths.cf/palemoon/palemoon-28.5.0a1.win64-git-20190420-51722cd4f-xpmod.7z Official repo changes since my last build: - Stub out FxA context menu functions. (8e44bbb43) - Merge branch 'master' into Sync-weave (51b821b3f) - Merge pull request #998 from MoonchildProductions/master (bf0413359) - Remove CloudSync (4c4314864) - Remove some fxa tests. (aa1a39311) - Remove fxAccountsEnabled checks. (f999f544a) - Merge branch 'master' into Sync-weave (88083f8c6) - Merge branch 'master' into Sync-weave (473291f8f) - [BASILISK] Add configure option to disable sync (3e466a01e) - [BASILISK] Remove FxA Synced Tabs Sidebar (711c9cd6c) - [BASILISK] Remove FxA infected Sync - Part 1: Remove or condition CUI and Integration Points (349ceffd8) - [BASILISK] Remove FxA infected Sync - Part 2: Sync Client (3face1acf) - [BASILISK] Remove FxA infected Sync - Part 3: Remove about:accounts (12885d441) - [BASILISK] Remove FxA infected Sync - Part 3b: nsModule (757424eed) - [BASILISK] Port PM Sync Client - Part 0: Add PanelUI sync button static images (17a54a70d) - [BASILISK] Port PM Sync Client - Part 1: Initial transfer (f98cdab7a) - [BASILISK] Port PM Sync Client - Part 2: Basic Integration with glue and preferences (f6c16cff3) - Merge branch 'master' into Sync-weave (ce3979c72) - Merge branch 'master' into Sync-weave (015f385ec) - Merge branch 'master' into Sync-weave (6968a3e40) - [BASILISK] Fix merge induced error in base jar.mn (dc4c5d4c7) - Merge branch 'master' into Sync-weave (8e5056ce2) - [BASILISK] Restore Tabs from Other Devices history menu item and Add First Sync Progress (0ea4dabde) - Remove some BEOS 1st party code leftovers. (095ea5568) - Merge pull request #1 from MoonchildProductions/master (5a1843c9f) - Bug1408701: Ensure that we continue to show dark scrollbar thumbs on.. (577ca2cd6) - Merge branch 'master' into Sync-weave (dea594744) - [BASILISK] Port PM Sync Client - Part 4: Tools menu items (Set Up Sync/Sync Now) (519d0cf55) - Merge pull request #1042 from wicknix/master (07381c3ed) - [BASILISK] Port PM Sync Client - Part 5: Port the original sync toolbar button and create a synced tabs toolbar button (868c9b8d7) - Merge branch 'master' into Sync-weave (df0c78a8c) - [BASILISK] Port PM Sync Client - Part 6a: Obvious ifdef'ing and clean up (7008afd8e) - [BASILISK] Port PM Sync Client - Part 6b: Don't build the sync client ui when it is disabled, duh. (1e868fadf) - Merge branch 'Sync-weave' (3eb4310cd) - Remove FxAccounts front-end module references (8a6883251) - Remove various FxA tests (cdc962dca) - Remove Firefox Accounts service and tie-ins. (de75f133a) - Merge branch 'Sync-weave' (51722cd4f) My changes since my last build: - update Twemoji font to upstream 0.4.0. (6a07ab850) - nss: update nss to hg rev 2d6adc7d8bfc with vc2013 hackfix (0daf4d9cc) - update libaom to rev 76574b6c09515d6687ebfa9760319e521f5abeb3 (without moz.build and aom_ports/aom_once.h) (ef35212f8) -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
that's sites problem. but feel free to stay on whatever build(s) you want since I don't force people to update (and that's the reason that I don't like auto-updates). -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
they have multiple IP for this task: https://knowledge.digicert.com/generalinformation/INFO4895.html -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
if this happens in plugin-container.exe, then that is plugins(flash/sliverlight/adobe primetime/etc.) doing this, but not NM/BK. -
GLib is not compatible with XP now.
-
if you have a big enough target drive, use dd to copy all sectors then.
-
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
forgot to update link, fixed -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New New Moon 27 Build! 32bit https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190413-6e57ba34e-xpmod.7z 32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190413-6e57ba34e-xpmod-sse.7z 32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190413-6e57ba34e-xpmod-ia32.7z 64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190413-6e57ba34e-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - import change from rmottola/Arctic-Fox: - Bug 1119303 - Use an oolCallVM to allocate SIMD objects when the nursery is full. (1eca977cb) - Bug 1135547 - Fix checks for cases where type sets might be incomplete (2230e8b92) - pointer style (8958871fc) - Bug 1135038: Inline SIMD.check as guard unbox (e45b8a6a3) - pointer style (623935182) - Bug 1135039: Implement general SIMD swizzle and use it (84f609ecc) - Bug 1135042: Inline SIMD loads in Ion (5ffb8fbc4) - Bug 1135042: Inline SIMD stores in Ion (e91a020d1) - Bug 1135042: Share more code between StoreTypedArray* classes (1c0f3a538) - Bug 1137688 - Add eager simd unboxing phase. (adb5986c9) (9cc8d52f1) - import change from rmottola/Arctic-Fox: - Bug 1137780 - Add a skiplist enumerator for JitcodeGlobalTable for removing while traversing. (778c8fc85) - Bug 1137780 - Fix marking JitcodeGlobalTable. (32b24d140) - Bug 1139552 - Convert js::gc::AllocKind to an enum class and eliminate non-AllocKind indexing. (a28742322) - some pointer style again (627097e2a) - Bug 1140586 part 3. Drop the funobjArg of js::NewFunction and js::NewFunctionWithProto. (c9bcf8906) - Bug 1140586 part 4. Stop passing non-null parents to js::NewFunctionWithProto when creating a native function via direct calls to that API. (8d6d2c9ba) (0b23a2783) - import change from rmottola/Arctic-Fox: - Bug 1140586 part 5. Split up js::NewFunction into several different APIs that are more clear in terms of what they do and don't need parents as much. (eeaab7e54) - revert Bug 1125101 as upstream did (2d7c55203) - Bug 1139832 - Restrict compacting GC zealousness to zeal collections (f860d0940) - Bug 1140643 - JitcodeGlobalMap marking must participate in iterative weak reference marking. (289fd634a) - Bug 1142282 part 1. Remove the parent argument of NewNativeObjectWithGivenProto. (5c7232530) (e6344bb64) - import change from rmottola/Arctic-Fox: - Bug 1142282 part 2. Remove the parent argument of NewNativeObjectWithGivenTaggedProto. (171e86a6a) - Bug 1142282 part 3. Remove the parent argument of NewNativeObjectWithClassProto. (723605cc3) - some pointer style (2436f031a) - Bug 1134146 - Use whole cell store buffer entries for unboxed object updates (a787eb06e) - Bug 1140888 - Make sure Ion code depending on unboxed layouts is invalidated when unboxed objects are converted to natives (bed2de826) - Bug 1141379 - Remove unboxed layouts from the per-compartment list they are threaded through while we are still on the main thread (829535fec) - Bug 1134969. Make DeepCloneObjectLiteral correctly handle setLastProperty failures. (2c4fc9847) - some pointer style stuff (74ab89f4f) - Bug 1135897 - Use unboxed objects for JSON objects and constant literals embedded in scripts (80f88401d) - Bug 1143244: return false instead of nullptr, in failure case within js::XDRObjectLiteral(). (0f8e58801) (6e57ba34e) -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New regular/weekly KM-Goanna release: https://o.rths.cf/kmeleon/KM76.1.1-Goanna-20190413.7z Changelog: Out-of-tree changes: * update Goanna3 to git 4ed6f4941..6e57ba34e: - import change from rmottola/Arctic-Fox: - Bug 1119303 - Use an oolCallVM to allocate SIMD objects when the nursery is full. (1eca977cb) - Bug 1135547 - Fix checks for cases where type sets might be incomplete (2230e8b92) - pointer style (8958871fc) - Bug 1135038: Inline SIMD.check as guard unbox (e45b8a6a3) - pointer style (623935182) - Bug 1135039: Implement general SIMD swizzle and use it (84f609ecc) - Bug 1135042: Inline SIMD loads in Ion (5ffb8fbc4) - Bug 1135042: Inline SIMD stores in Ion (e91a020d1) - Bug 1135042: Share more code between StoreTypedArray* classes (1c0f3a538) - Bug 1137688 - Add eager simd unboxing phase. (adb5986c9) (9cc8d52f1) - import change from rmottola/Arctic-Fox: - Bug 1137780 - Add a skiplist enumerator for JitcodeGlobalTable for removing while traversing. (778c8fc85) - Bug 1137780 - Fix marking JitcodeGlobalTable. (32b24d140) - Bug 1139552 - Convert js::gc::AllocKind to an enum class and eliminate non-AllocKind indexing. (a28742322) - some pointer style again (627097e2a) - Bug 1140586 part 3. Drop the funobjArg of js::NewFunction and js::NewFunctionWithProto. (c9bcf8906) - Bug 1140586 part 4. Stop passing non-null parents to js::NewFunctionWithProto when creating a native function via direct calls to that API. (8d6d2c9ba) (0b23a2783) - import change from rmottola/Arctic-Fox: - Bug 1140586 part 5. Split up js::NewFunction into several different APIs that are more clear in terms of what they do and don't need parents as much. (eeaab7e54) - revert Bug 1125101 as upstream did (2d7c55203) - Bug 1139832 - Restrict compacting GC zealousness to zeal collections (f860d0940) - Bug 1140643 - JitcodeGlobalMap marking must participate in iterative weak reference marking. (289fd634a) - Bug 1142282 part 1. Remove the parent argument of NewNativeObjectWithGivenProto. (5c7232530) (e6344bb64) - import change from rmottola/Arctic-Fox: - Bug 1142282 part 2. Remove the parent argument of NewNativeObjectWithGivenTaggedProto. (171e86a6a) - Bug 1142282 part 3. Remove the parent argument of NewNativeObjectWithClassProto. (723605cc3) - some pointer style (2436f031a) - Bug 1134146 - Use whole cell store buffer entries for unboxed object updates (a787eb06e) - Bug 1140888 - Make sure Ion code depending on unboxed layouts is invalidated when unboxed objects are converted to natives (bed2de826) - Bug 1141379 - Remove unboxed layouts from the per-compartment list they are threaded through while we are still on the main thread (829535fec) - Bug 1134969. Make DeepCloneObjectLiteral correctly handle setLastProperty failures. (2c4fc9847) - some pointer style stuff (74ab89f4f) - Bug 1135897 - Use unboxed objects for JSON objects and constant literals embedded in scripts (80f88401d) - Bug 1143244: return false instead of nullptr, in failure case within js::XDRObjectLiteral(). (0f8e58801) (6e57ba34e) * 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 1)
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.cf/boc-uxp/mailnews.win32-20190413-325e148-uxp-7d1126fad-xpmod.7z Browser-only Suite Win32 https://o.rths.cf/boc-uxp/bnavigator.win32-20190413-325e148-uxp-7d1126fad-xpmod.7z source patch (excluding UXP): https://o.rths.cf/boc-uxp/boc-uxp-src-xpmod-20190223.7z No official repo changes since my last build. -
My Browser Builds (Part 1)
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.cf/basilisk/basilisk52-g4.1.win32-git-20190413-7d1126fad-xpmod.7z Win64 https://o.rths.cf/basilisk/basilisk52-g4.1.win64-git-20190413-7d1126fad-xpmod.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom NM28XP build: Win32 https://o.rths.cf/palemoon/palemoon-28.5.0a1.win32-git-20190413-7d1126fad-xpmod.7z Win64 https://o.rths.cf/palemoon/palemoon-28.5.0a1.win64-git-20190413-7d1126fad-xpmod.7z Official repo changes since my last build: - Stage 1-1: Implement Function.prototype.toString revision proposal. (e547de64c) - Stage 1-2: Remove a space after comma in parameter list for generated function source. (4ee041127) - Stage 1-3: Generate better source in Object.prototype.toSource. (90f6b2704) - Stage 1-4: Update tests (ae4af7b7e) - Stage 1: Fix #960. (d432e068a) - Merge branch 'master' into 816 (c3b63b831) - Split Parser::report into Parser::zeport (a temporary name) that uses the current offset, and Parser::reportWithNode that derives it from a Node. (8bbd0d556) - Remove the |bool strict| argument from the report-at-current-offset Parser function (zeport). zeport => qeport (68c4eea34) - Change report at current offset to warning(), extraWarning() and error() (2950deb04) - Specify an explicit offset when warning about "use asm" found in the directive prologue of a script (rather than a function body). (1ee96e39d) - Track strict mode errors in unary deletions correctly when syntax-parsing. (11a1f58b9) - Track strict mode errors in for...in and for...of correctly when syntax-parsing. (dcf64bd2f) - Move part of Parser::functionDefinition into callers. (96899aa84) - Move the Parser::checkFunctionDefinition call into its callers. (733361858) - Inline GeneratorKindFromPropertyType and AsyncKindFromPropertyType. (239003468) - Inline Parser::checkFunctionDefinition into its sole caller. (386cc5ee1) - Introduce Parser::errorAt (7d56f431c) - Remove Parser::reportBadReturn (4c4f8091e) - Report bad-class-member errors using a specified offset instead of a node's offset. (f5c293d3e) - Report for-loop-decl-with-initializer errors using a specified offset instead of a node's offset. (d7b76a5a5) - Introduce Parser::warningAt (940a6ceb9) - Remove Parser::reportWithOffset since it's no longer used. (51e2758e0) - Report the error for uninitialized const-declaration in for(;;) loop head using an explicit offset. (d60cfce5e) - Report some errors about invalid left-hand-sides in for-in/of loop heads using code with an explicitly computed offset. (4a62cbec6) - Remove for-in/of loop parsing code that redundantly marks the loop target as assigned -- Parser::forHeadStart already does this. (8e8d0ed75) - Simplify checking of the left-hand side of assignment and compound assignment expressions. (b579e0567) - Specify an explicit offset when reporting an error for a for-of loop whose target is an expression that begins with 'let'. (f4fec66e0) - Inline Parser::checkAssignmentToCall into its sole caller. (194e61552) - Simplify increment/decrement operand checking. (8580bf233) - Simplify checking of targets within destructuring patterns. (74672745e) - Report errors for bad increment/decrement operands using explicitly-specified offsets. (7ea8efe0c) - Remove Parser::reportWithNode and its remaining callers. (4f62fda96) - Inline Parser::reportHelper into its callers. (f38ef66b7) - Remove Parser::reportHelper since it's no longer used. (e88f15157) - Rename TokenStream::reportStrictWarningErrorNumberVA to TokenStream::reportExtraWarningErrorNumberVA for clarity. (a5d22aa61) - Merge branch '816' (a9682a32a) - Revert "add a nullptr check in nsSVGUtils::PaintFrameWithEffects" (81cdb56fa) - Add nullcheck in nsSVGUtils::PaintFrameWithEffects (964c9830f) - Add IDCAC 2.9.9 to blocklist for causing severe issues. (4d20cd601) - Update code of conduct to be community-encompassing. (7d1126fad) -
regsvr32 MSI.DLL regsvr32 MSIHND.DLL regsvr32 MSISIP.DLL
-
no, I'll still build browsers weekly.
-
I'll keep using XP until Ryzen 3xxx series come out.