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
you may need to open an issue here: https://github.com/Feodor2/Mypal/issues since my source codes are somewhat different from Feodor2's. -
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.2-Goanna-20190601.7z Changelog: Out-of-tree changes: * update Goanna3 to git 8e9351569..b73126108: - import change from rmottola/Arctic-Fox: - Bug 1136379. Clean up the nsPluginHost API a bit. (c39f45953) - Bug 1137897 - Do not throw exception from nsPluginTag::GetMimeTypes if a plug-in has no MIME-Types. (9d77c7205) - Bug 1103036 - Allow ContentChild to perform tasks during shutdown (342555d90) - Bug 1140714 - Pass through remote NS_OpenAnonymousTemporaryFile failure to caller. (04f01ef2c) - Bug 1124907 - Call SetCompositor() only when it is valid (2255eeda2) - Bug 1145149 - Include IntegerPrintfMacros in PerfSpewer.cpp (0e755cae8) - Bug 1146223 - IonMonkey: MIPS: Fix a typo in storeFloat32x3 (36dd95699) - Bug 1143686 - Gtk3 - Render scrollbar thumb with margin. (384347c60) - Bug 1143686 - Gtk3 - Render scrollbar thumb with margin. (8711babf3) - Bug 1142074 - remove NS_{IMPORT,EXPORT}_STATIC_MEMBER_ These have been unused for quite some time, and we have other ways of flagging static variables for export/import now. Whatever GCC bugs necessitated these macros are long gone as well. (a829ba500) - Bug 1139361 - Remove gTLSThreadID*, NS_TLS and mozilla::threads::ID. (4c21669cb) - Bug 1138123 - remove xpcom/sample/ as a bygone relic (2a4e33835) - cleanup MOZ_THROW_EXPORT inspired from current FireFox removing the MOZALLOC_EXPORT hack (534f81737) - Bug 868814 - Fold mozalloc library into mozglue. (324250a8c) - Bug 1119482, part 1 - Use CycleCollectedJSRuntime::Get() in the various CC wrapper methods. (3c8638c57) - Bug 1119482, part 2 - Move HoldDropJSObjects.h from xpcom/glue to xpcom/base. (c8ef6be30) - Bug 1119482, part 3 - Move the Hold and DropJSObjects implementations to a new HoldDropJSObjects.cpp file. (8a128cabd) - Bug 1119482, part 4 - Move IsJSHolder into HoldDropJSObjects. (154720b0d) - Bug 1141660 - Fix bustage from bug 868814 with --disable-replace-malloc (7f74490b2) - Followup for bug 868814 - replace non-obvious #if with simpler alternative. (2a1520452) - Bug 1132771 - Add a test for reading all moz.build files in filesystem traversal mode; (49dcae4ea) - Bug 1132771 - Support and test for reading without a config object; (b5fa44ed3) - Bug 1132771 - API to return moz.build files relevant for a set of paths; (5a53e692a) - Bug 1134072 - Remove support for post-eval sandbox callback; (fb63d7eda) - Bug 1132771 - Implement strongly typed named tuples; (7acf71487) - Bug 1135984 - Avoid setting an empty GYP_DIRS in contexts when reading it. (fceaf9f93) - Bug 1134072 - Support for sub-contexts; r=glandium (41a0c2197) - Bug 1136456 - Remove leftovers from TIERS support in mozbuild.frontend.reader. (4d5180e25) - Bug 1132771 - Pass special types down to sandboxes via metadata; (5126bd8a6) - Bug 1132771 - Support reading relevant moz.build files; r=glandium (6f9d6107c) - Bug 1132771 - Add Files to moz.build with ability to define Bugzilla component; r=glandium (d5416a6cc) - Bug 1132771 - Implement file-info mach command; r=glandium (64b7f8fad) - Bug 1132771 - Define some bug components; r=glandium (e4d2b4645) - Bug 1139050 - Add moz.build BUG_COMPONENT metadata for xpcom/. (ea30ac906) - Bug 1139050, part 2 - Move nsAlgorithm.h to xpcom/base. (21abdde35) - Bug 1134920 - Use moz_xmalloc/moz_xrealloc/free instead of nsMemory:Alloc/Realloc/Free. (5a00f0487) - Bug 1134920 - Remove nsMemory::Alloc/Realloc/Free. (514d8e8eb) - Bug 1120308 - tcp control channel for presentation api. (f3ee09a89) - Bug 1125698 - Add ExpandErrorArguments() varargs helper function and remove uninitialized `dummy` va_list variable. (f9fdcd1db) - Bug 1101627 - Add touch action regions. (6e86516f3) - Bug 1092102 - Implement a WorkerDebuggerGlobalScope (4b3195921) - Bug 1036967 - Introduce ScaleFactors2D. (2a80be7d6) - Bug 1071018 - Work around an assertion (will be fixed properly in bug 1036967). (3f62cfa03) - Bug 1023190 - Fix extra horizontal line when draw background image with repeat-x mode (5ab11f642) - Bug 1135992 - Fix non-unified build failed in nsLayoutUtils.cpp. (8f8fcace8) - Bug 1133492 - Extract some of nsPresShell into a separate TouchManager class. (9ac347878) - Bug 1133492 - Extract some of nsPresShell into a separate TouchManager class. (37181a8a3) - Bug 1122094 - Remove some unnecessary code. (6c3b1abe2) - Don't async scroll overflowed single-line text boxes in APZ. (bug 1126090 part 6) (435d9d186) (365b9b17b) - import change from rmottola/Arctic-Fox: - revert PaleMoon HSCROLL (077a87aed) - If APZ is enabled, do not handle wheel-event scrolling in layout. (bug 1126090 part 1) (8c0ba79d6) - Factor out how APZ-aware events are dispatched from widgets. (bug 1126090 part 2) (fb6b7e57b) - Events synthesized in the child process must be propagated back to the parent. (bug 1126090 part 3) (5a4c9439e) - Translate coordinates in events synthesized from the child process. (bug 1126090 part 4) (5148f7fc2) - Wait for all paints to flush before synthesizing scroll events. (bug 1126090 part 5) (b99a19995) - Don't try to async scroll frames that have less than one pixel of scrollability. (bug 1126090 part 7) (475ffa090) (30bc5e7c6) - import change from rmottola/Arctic-Fox: - Bug 1148903 - Allow control characters to be rendered by user fonts. (679bff6bf) - initialize webp with different mode depending on endianness (part 2) (cf2429214) (53ea38ac7) - import change from rmottola/Arctic-Fox: - Bug 914666 - Exclude the frame borders from the composition bounds. (7fd2f59c1) - Bug 1137232 - Fix dumping of client layers so it doesn't get truncated. (926eb6c57) - bug 1127794 - With remote content calculate and store plugin geometry updates prior to the end of the shadow layer transaction. (c40120d79) (b73126108) * 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-20190601-b73126108-xpmod.7z 32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190601-b73126108-xpmod-sse.7z 32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190601-b73126108-xpmod-ia32.7z 64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190601-b73126108-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - import change from rmottola/Arctic-Fox: - Bug 1136379. Clean up the nsPluginHost API a bit. (c39f45953) - Bug 1137897 - Do not throw exception from nsPluginTag::GetMimeTypes if a plug-in has no MIME-Types. (9d77c7205) - Bug 1103036 - Allow ContentChild to perform tasks during shutdown (342555d90) - Bug 1140714 - Pass through remote NS_OpenAnonymousTemporaryFile failure to caller. (04f01ef2c) - Bug 1124907 - Call SetCompositor() only when it is valid (2255eeda2) - Bug 1145149 - Include IntegerPrintfMacros in PerfSpewer.cpp (0e755cae8) - Bug 1146223 - IonMonkey: MIPS: Fix a typo in storeFloat32x3 (36dd95699) - Bug 1143686 - Gtk3 - Render scrollbar thumb with margin. (384347c60) - Bug 1143686 - Gtk3 - Render scrollbar thumb with margin. (8711babf3) - Bug 1142074 - remove NS_{IMPORT,EXPORT}_STATIC_MEMBER_ These have been unused for quite some time, and we have other ways of flagging static variables for export/import now. Whatever GCC bugs necessitated these macros are long gone as well. (a829ba500) - Bug 1139361 - Remove gTLSThreadID*, NS_TLS and mozilla::threads::ID. (4c21669cb) - Bug 1138123 - remove xpcom/sample/ as a bygone relic (2a4e33835) - cleanup MOZ_THROW_EXPORT inspired from current FireFox removing the MOZALLOC_EXPORT hack (534f81737) - Bug 868814 - Fold mozalloc library into mozglue. (324250a8c) - Bug 1119482, part 1 - Use CycleCollectedJSRuntime::Get() in the various CC wrapper methods. (3c8638c57) - Bug 1119482, part 2 - Move HoldDropJSObjects.h from xpcom/glue to xpcom/base. (c8ef6be30) - Bug 1119482, part 3 - Move the Hold and DropJSObjects implementations to a new HoldDropJSObjects.cpp file. (8a128cabd) - Bug 1119482, part 4 - Move IsJSHolder into HoldDropJSObjects. (154720b0d) - Bug 1141660 - Fix bustage from bug 868814 with --disable-replace-malloc (7f74490b2) - Followup for bug 868814 - replace non-obvious #if with simpler alternative. (2a1520452) - Bug 1132771 - Add a test for reading all moz.build files in filesystem traversal mode; (49dcae4ea) - Bug 1132771 - Support and test for reading without a config object; (b5fa44ed3) - Bug 1132771 - API to return moz.build files relevant for a set of paths; (5a53e692a) - Bug 1134072 - Remove support for post-eval sandbox callback; (fb63d7eda) - Bug 1132771 - Implement strongly typed named tuples; (7acf71487) - Bug 1135984 - Avoid setting an empty GYP_DIRS in contexts when reading it. (fceaf9f93) - Bug 1134072 - Support for sub-contexts; r=glandium (41a0c2197) - Bug 1136456 - Remove leftovers from TIERS support in mozbuild.frontend.reader. (4d5180e25) - Bug 1132771 - Pass special types down to sandboxes via metadata; (5126bd8a6) - Bug 1132771 - Support reading relevant moz.build files; r=glandium (6f9d6107c) - Bug 1132771 - Add Files to moz.build with ability to define Bugzilla component; r=glandium (d5416a6cc) - Bug 1132771 - Implement file-info mach command; r=glandium (64b7f8fad) - Bug 1132771 - Define some bug components; r=glandium (e4d2b4645) - Bug 1139050 - Add moz.build BUG_COMPONENT metadata for xpcom/. (ea30ac906) - Bug 1139050, part 2 - Move nsAlgorithm.h to xpcom/base. (21abdde35) - Bug 1134920 - Use moz_xmalloc/moz_xrealloc/free instead of nsMemory:Alloc/Realloc/Free. (5a00f0487) - Bug 1134920 - Remove nsMemory::Alloc/Realloc/Free. (514d8e8eb) - Bug 1120308 - tcp control channel for presentation api. (f3ee09a89) - Bug 1125698 - Add ExpandErrorArguments() varargs helper function and remove uninitialized `dummy` va_list variable. (f9fdcd1db) - Bug 1101627 - Add touch action regions. (6e86516f3) - Bug 1092102 - Implement a WorkerDebuggerGlobalScope (4b3195921) - Bug 1036967 - Introduce ScaleFactors2D. (2a80be7d6) - Bug 1071018 - Work around an assertion (will be fixed properly in bug 1036967). (3f62cfa03) - Bug 1023190 - Fix extra horizontal line when draw background image with repeat-x mode (5ab11f642) - Bug 1135992 - Fix non-unified build failed in nsLayoutUtils.cpp. (8f8fcace8) - Bug 1133492 - Extract some of nsPresShell into a separate TouchManager class. (9ac347878) - Bug 1133492 - Extract some of nsPresShell into a separate TouchManager class. (37181a8a3) - Bug 1122094 - Remove some unnecessary code. (6c3b1abe2) - Don't async scroll overflowed single-line text boxes in APZ. (bug 1126090 part 6) (435d9d186) (365b9b17b) - import change from rmottola/Arctic-Fox: - revert PaleMoon HSCROLL (077a87aed) - If APZ is enabled, do not handle wheel-event scrolling in layout. (bug 1126090 part 1) (8c0ba79d6) - Factor out how APZ-aware events are dispatched from widgets. (bug 1126090 part 2) (fb6b7e57b) - Events synthesized in the child process must be propagated back to the parent. (bug 1126090 part 3) (5a4c9439e) - Translate coordinates in events synthesized from the child process. (bug 1126090 part 4) (5148f7fc2) - Wait for all paints to flush before synthesizing scroll events. (bug 1126090 part 5) (b99a19995) - Don't try to async scroll frames that have less than one pixel of scrollability. (bug 1126090 part 7) (475ffa090) (30bc5e7c6) - import change from rmottola/Arctic-Fox: - Bug 1148903 - Allow control characters to be rendered by user fonts. (679bff6bf) - initialize webp with different mode depending on endianness (part 2) (cf2429214) (53ea38ac7) - import change from rmottola/Arctic-Fox: - Bug 914666 - Exclude the frame borders from the composition bounds. (7fd2f59c1) - Bug 1137232 - Fix dumping of client layers so it doesn't get truncated. (926eb6c57) - bug 1127794 - With remote content calculate and store plugin geometry updates prior to the end of the shadow layer transaction. (c40120d79) (b73126108) -
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-20190601-0c031c3-uxp-363bfeb2c-xpmod.7z Browser-only Suite Win32 https://o.rths.cf/boc-uxp/bnavigator.win32-20190601-0c031c3-uxp-363bfeb2c-xpmod.7z source patch (excluding UXP): https://o.rths.cf/boc-uxp/boc-uxp-src-xpmod-20190223.7z Official repo changes since my last build: - [PLATFORM] Update commit pointer (0c031c3) For UXP changes please see above. -
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.2.win32-git-20190601-363bfeb2c-xpmod.7z Win64 https://o.rths.cf/basilisk/basilisk52-g4.2.win64-git-20190601-363bfeb2c-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.6.0a1.win32-git-20190601-363bfeb2c-xpmod.7z Win64 https://o.rths.cf/palemoon/palemoon-28.6.0a1.win64-git-20190601-363bfeb2c-xpmod.7z Official repo changes since my last build: - add main thread only cache for nsIAtoms to speed up atomization dom/base (a3434ba00) - add main thread only cache for nsIAtoms to speed up atomization xpcom/ds (ddff63b2d) - remove unnecessary spaces (58ff91d97) - make HTML parser to use faster atomization in main thread (a371a69a7) - Lots of time spent maintaining nsDisplayLayerEventRegions (#1116) (622ad88c5) - Add missing NS_AtomizeMainThread(nameToUse); (7214f0814) - Fix architecture flag for PPC64 (e24e6346b) - Issue #1102 - Disable <meta http-equiv=set-cookie> (ca9e6a4fa) - change for nsNodeInfoManager.cpp (c0c64138c) - Merge pull request #1114 from g4jc/disable-meta-cookie (722607270) - Merge pull request #1115 from win7-7/NS_Atomize-cache (915ffc660) - Make nsFind::Find handle empty string searches. (b89570e31) - [libpng] Backport an upstream libpng patch. (80eb8e08d) - NodeInfoManager should use a local cache (449cb277d) - [js, ARM] Always check error return from BufferOffset::diffB. (a24d62130) - [IndexedDB] Call SendFailureResult if the actor has been destroyed. (9dfb9401a) - Avoid some useless ForgetSkippable handling while we're already dealing with snow-white objects. (57e5655e8) - [Basilisk/Pale Moon] Update region.properties. (764e2a624) - use memcmp for nsIAtom Equals to improve performance xpcom/ds (733f6b770) - use memcmp for nsIAtom Equals to improve performance parser/html (bf1e5431f) - Issue #246 - Revert "Revert "Remove unwanted newtab page code"" (1eca3c3a6) - Issue #246 - Remove more of compact mode and newtab junk from Basilisk (73d1087fc) - [media] Rewrite AudioConverter::DownmixAudio (c4e345b6d) - Merge pull request #1121 from win7-7/nsHtml5PortabilitylocalEqualsBuffer-pr (1f239f817) - Merge pull request #1119 from win7-7/NodeInfoManager-local-cache (02b10f4bd) - Add commit message style guidelines (#1117) (a5bef2b46) - Issue #246 - Remove "enhanced" newtab code from toolkit (8db31d536) - Issue #246 - Remove "enhanced" newtab code from Pale Moon (97477c1e9) - Bump platform version for primarily #1112 and #1061 (104cd501a) - Merge pull request #1122 from adeshkp/remove-newtab-basilisk (63d677035) - [Pale Moon] Fix event.stopPropagation is not defined when clicking the show/hide tiles on about:newtab (a38cc1a2f) - [places] Prevent some abuse of smart queries. (5b5743eee) - Port an upstream Skia fix. (47c52f2dc) - Improve origin-clean algorithm (fb1b45e5f) - Update HSTS preload list (c7138e3b9) - Ensure we AddRef prior to early return in MediaType::Assign. (b3632493a) - Disallow res external protocol handler. (65991dc1f) - Make extra sure Compositables don't refer back to layers after reassignment. (9b655e366) - Tweak some NSPR variables for Darwin. (66b55fbc0) - Improve efficiency of (C++) heap allocations related to BytecodeEmitter::code. (6cc615bbe) - Merge branch 'master' of https://github.com/MoonchildProductions/UXP (678a41b29) - Perform a size check when dealing with clipboard data to be sure. (1fe365eba) - Fix #1091 deprot (50062bdfc) - Make nsFind::Find actually use a string type as input. (d873bd969) - Treat *.jnlp as an executable class file, like *.jar (21495c589) - [WebGL] Enable size limit on Linux. (231155288) - Show the update UI instantly instead of after 10 minutes of inactivity (cee913be9) - [Pale Moon] Update the check for updates menu item logic for already staged automatic updates (d197e65f4) - Merge branch 'master' of https://github.com/MoonchildProductions/UXP (363bfeb2c) -
NT 4 - Bypass Ctrl + Alt + Delete?
roytam1 replied to FantasyAcquiesce's topic in Windows 2000/2003/NT4
get an ERD 2003 and change registry instead. -
NT 4 - Bypass Ctrl + Alt + Delete?
roytam1 replied to FantasyAcquiesce's topic in Windows 2000/2003/NT4
you may set autologin? -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
tested with NM 28.6.0a1 20190525 in win10 1703 32bit at $workplace without issue(besides laggy facebook experience), will test on XP when I am off from work. -
kernel in Far-east editions (CJK) are different from US version (for handling font-linking, etc.), and there is no build 1515 of far-east editions. so keeping stock NT4 kernel will be better for them.
-
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
and my NM26 oldvc build should work on XP SP1. -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
forgot to push custom branch to github, it should be pushed now missed in commit message as I forgot to put it in -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of Firefox 45ESR SSE: test binary: https://o.rths.cf/gpc/files1.rt/firefox-45.9.15-20190525-254cfedb9-win32-sse.7z repo: https://github.com/roytam1/mozilla45esr Changes since my last build: - import changes from tenfourfox: - #551: one last certbump (cb1e62033) (a7e84f4ed) - reverted nsFind changes as it caused crash. (0092576ec) - ported change from mozilla upstream: bug1430268 (254cfedb9) -
My Browser Builds (Part 1)
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.cf/basilisk/basilisk55-win32-git-20190525-7f9cc28f1-xpmod.7z Win64 http://o.rths.cf/basilisk/basilisk55-win64-git-20190525-7f9cc28f1-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - ported changes from mozilla upstream: bug1351303, bug1352235, bug1371508, bug1430268, bug1352734 (7f9cc28f1) -
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.2-Goanna-20190525.7z Changelog: Out-of-tree changes: * update Goanna3 to git 4a37a0ce8..8e9351569: - import change from rmottola/Arctic-Fox: - initialize webp with different mode depending on endianness (c47ba6f6e) - pointer style (09a5f12ee) - Bug 1139983 - Fail the alloc if the nursery is full in NoGC (a85408eef) - Bug 1135963. Allow JS_InitializePropertiesFromCompatibleNativeObject to deal with objects that have different prototypes. (ec8d1799b) - Bug 1066233 - Part 1: Parser suppoert for ES6 ClassExpressions. (04e536bb6) - Bug 1066233 - Part 2: Emitter support for ES6 ClassExpressions. (7e141d412) - Bug 1066233 - Part 3: Reflect.parse support for ES6 ClassExpressions. (30595e6df) - Bug 1066233 - Followup: Address a forgotten review comment. (836b26f59) - Bug 1066233 - Tests. (5df23d2e6) - Bug 1143106 - Fix construction of singleton objects during parsing when unboxed objects are in use (1749494c6) (44d5f1a6a) - ported change from mozilla upstream: bug1430268 (7bd4b2d31) - import change from rmottola/Arctic-Fox: - Bug 1143256 - Store object metadata using a weak map (38a6dc237) - Bug 1143513 - Make nsFrameList compatible with range-based syntax and utils. (2c69cf891) - Bug 1149854: Use range-based for loops when iterating over child frames in nsFlexContainerFrame.cpp. (5c1e258db) (8e9351569) * 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-20190525-8e9351569-xpmod.7z 32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190525-8e9351569-xpmod-sse.7z 32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190525-8e9351569-xpmod-ia32.7z 64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190525-8e9351569-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - import change from rmottola/Arctic-Fox: - initialize webp with different mode depending on endianness (c47ba6f6e) - pointer style (09a5f12ee) - Bug 1139983 - Fail the alloc if the nursery is full in NoGC (a85408eef) - Bug 1135963. Allow JS_InitializePropertiesFromCompatibleNativeObject to deal with objects that have different prototypes. (ec8d1799b) - Bug 1066233 - Part 1: Parser suppoert for ES6 ClassExpressions. (04e536bb6) - Bug 1066233 - Part 2: Emitter support for ES6 ClassExpressions. (7e141d412) - Bug 1066233 - Part 3: Reflect.parse support for ES6 ClassExpressions. (30595e6df) - Bug 1066233 - Followup: Address a forgotten review comment. (836b26f59) - Bug 1066233 - Tests. (5df23d2e6) - Bug 1143106 - Fix construction of singleton objects during parsing when unboxed objects are in use (1749494c6) (44d5f1a6a) - ported change from mozilla upstream: bug1430268 (7bd4b2d31) - import change from rmottola/Arctic-Fox: - Bug 1143256 - Store object metadata using a weak map (38a6dc237) - Bug 1143513 - Make nsFrameList compatible with range-based syntax and utils. (2c69cf891) - Bug 1149854: Use range-based for loops when iterating over child frames in nsFlexContainerFrame.cpp. (5c1e258db) (8e9351569) -
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-20190525-86c9c06-uxp-315ffd563-xpmod.7z Browser-only Suite Win32 https://o.rths.cf/boc-uxp/bnavigator.win32-20190525-86c9c06-uxp-315ffd563-xpmod.7z source patch (excluding UXP): https://o.rths.cf/boc-uxp/boc-uxp-src-xpmod-20190223.7z Official repo changes since my last build: - [NAVIGATOR] Alter the background size so that it matches the grippy better on the main window (d9aa7ac) - [PLATFORM] Update commit pointer (86c9c06) For UXP changes please see above. -
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.2.win32-git-20190525-315ffd563-xpmod.7z Win64 https://o.rths.cf/basilisk/basilisk52-g4.2.win64-git-20190525-315ffd563-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.6.0a1.win32-git-20190525-315ffd563-xpmod.7z Win64 https://o.rths.cf/palemoon/palemoon-28.6.0a1.win64-git-20190525-315ffd563-xpmod.7z Official repo changes since my last build: - Unhook Unboxed Objects option (3ded48cbe) - remove unboxed code chunk (wip1) (9a3141515) - Remove initial chunk of Unboxed Objects machinery part 2 (3b36a43e8) - Remove Unboxed Objects in ScalarReplacement (d40bcc350) - Remove unboxed objects from GC (5fd4b8726) - Remove unboxed object code from iteration. (8feffe707) - Remove array header (a5c2961c4) - Remove Unboxed Objects from vm/ Part 1 + fix deprot (543fa1674) - Remove unboxed object code from jit, Part 1 (fa8bfa1a0) - Remove Unboxed Objects from vm/ - Part 2 (201d8ee48) - Implement array.flat and array.flatMap (162e22a7d) - Implement Symbol.prototype.description (41731a7f3) - Issue #971 - Fix browser.link.open_newwindow functionality in Pale Moon (f9dc4e8cc) - Merge pull request #1097 from FranklinDM/pm_external_sametab-work (a1f96f11d) - Merge pull request #1091 from MoonchildProductions/remove-unboxed (be8d03cf1) - Remove a stubbed telemetry function from app AUS. (bb5e0a1be) - Enable double buffering when using XRENDER. (2fd300786) - Merge pull request #1100 from Ionic/bugfix/xrender-flicker (372fccddf) - Issue #1104 - Set the browser's opener when adding a new tab - This modifies `loadOneTab` and `addTab` to accept an opener - This code was adapted from Basilisk's copy of tabbrowser.xml without the refactored code changes (which is a lot more involved as it divides addTab's functions into multiple functions) (797697e26) - Issue #1104 - Pass an opener to loadOneTab in the openURI function (10318170b) - Issue #1101 - Support gzip-compressed SVGs in OpenType+SVG fonts (73f9b2c70) - Merge pull request #1108 from g4jc/svg_opentype (f8157b8a6) - Merge pull request #1105 from FranklinDM/pm_uri_tabbrowser-work (f0e357608) - Merge pull request #1099 from adeshkp/remove-telemetry-func (315ffd563) My changes since my last build: - ported changes from mozilla upstream: bug1351303, bug1352235, bug1371508, bug1430268, bug1352734 -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
because they ported PM27's XPIProvider and its friends to UXP, which made huge differences between their XPIProvider and official ones. -
alright it works. new Saturday binaries will work with 1.3 compat mode.
-
seems possible, will have a look later.
-
because it crashes.
-
only chrome 70 or above can connect to it. https://www.ssllabs.com/ssltest/analyze.html?d=tls13.1d.pw
-
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
reproducible here, will try to fix it later. EDIT: OK, please redownload firefox-45.9.15-20190511-bdebcdb5e-win32-sse.7z -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
this looks familiar, seems to be some old flash bugs -
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.2-Goanna-20190518.7z Changelog: Out-of-tree changes: * update Goanna3 to git 3a87e4659..4a37a0ce8: - import change from rmottola/Arctic-Fox: - Bug 1144802 part 1. Add a JSOP_GIMPLICITTHIS which acts like JSOP_IMPLICITTHIS when the script hasPollutedGlobalScope and JSOP_UNDEFINED otherwise. (7b0f4bf1f) - Bug 1144802 part 2. Add JIT and interpreter fast paths for JSOP_GIMPLICITTHIS when the script doesn't have a polluted scope. (7ed943ea9) - Bug 1144802 part 3. Output JSOP_GIMPLICITTHIS whenever we have a JSOP_GETNAME in call context and don't know for a fact that we need an implicit this. (5b77362cc) - Bug 1144802 part 4. Stop returning true from ByteCodeEmitter::needsImplicitThis based on the compileAndGo flag. (3961fb79d) - Bug 1144802 part 5. Flag eval scripts as having a polluted scopechain when inside a with scope. (59c83ceb0) - Bug 1144802 part 6. Remove the scopechain walk in BytecodeEmitter::needsImplicitThis, since consumers should now set hasPollutedGlobalScope as needed. (9df2cdacd) - Bug 1144802 part 7. Remove the scopechain walk in the FunctionBox constructor, since consumers should now set hasPollutedGlobalScope as needed. (4c271aff8) - Bug 1144802 part 8. Drop the scopechain member from GlobalSharedContext, since it's not needed anymore. (dc58199c2) - Bug 1336791 - Allow readelf to print types without parentheses. (Fix FreeBSD) (cef15d006) - pointer style (95722a23a) - Bug 974418 - Fix a TSan race involving the double-elements flag on template objects. (e5eb524b6) - pointer style fix and cleanup (2c44d9120) - Bug 1143802 - Forward jit level information to profiler frontend. (3eefdde2b) - pointer style (8c639a731) - Bug 1143860 - Add column number to PCToLineNumber. (7cdb37ad9) - Bug 1143860 - Deduplicate tracked optimizations when streaming the profile. (2c13cb5fe) - Bug 1145440 - Ship constant names for tracked strategy and outcomes in the profile JSON instead of slightly longer form strings. (3b8cfa5b5) - Bug 1142669 part 6 - Don't inline scripts that are known to inline a lot of code. (73bcdf96d) (38409ecc5) - import changes from tenfourfox: - #551: update certs, pins, TLDs (bc5094b91) (without pins) - #551: one last certbump (cb1e62033) (32174fa57) - import change from rmottola/Arctic-Fox: - Bug 1130439 - Trigger compacting GCs after the user becomes inactive (aa5936222) - Bug 1139429 - Fix ICU configuration for SunOS/OpenSolaris. (a0e4467b4) - Bug 1143521 - Remove IsPoisonedPtr stuff (341899b88) - Bug 1142351 - Part 1: Collect telemetry about deprecated flag argument for String.prototype.{search,match,replace}. (3ad712689) (partly) - Bug 1142351 - Part 2: Warn about deprecated flag argument for String.prototype (66c280d79) - Bug 1083498 - Remove SpiderMonkey's nonstandard behavior for destructuring for..in loops in JS1.7. (428b6a0d1) (4a37a0ce8) * 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