Jump to content

roytam1

Member
  • Posts

    3,608
  • Joined

  • Last visited

  • Days Won

    415
  • Donations

    0.00 USD 
  • Country

    Hong Kong

Everything posted by roytam1

  1. 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 https://o.rthost.win/basilisk/basilisk55-win32-git-20240629-241ece1fc-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20240629-241ece1fc-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: Issue #2536 - Re-implement plugin enumeration shuffle. (22f74576) (1a9b70c71) - ported from UXP: Issue #2534 - Part 1: window.postMessage should provide a trusted MessageEvent (fb16b1b4) (151a64ad7) - import from UXP: Issue #2534 - Part 2: Update tests (af227c45) (d23c492fd) - Revert "ported from mozilla: Bug 1819025 - Don't consider following join-controls when determining whether a space is collapsible. r=emilio (fad4426b7b)" (80399b108) - Revert "import from `custom` branch of UXP: Revert part of #2492 and replace it with mozilla one. (ff8673e8)" (a8ea4ce4d) - Revert "Revert "import from UXP: PR #2514 - Don't split up happy emoji sequences (52d7e4f3)"" (78bee9abf) - import from UXP: Issue #2538 - Part 1: Undo IsClusterExtender Change (a1b6142e) (0dd743c54) - import from UXP: Issue #2538 - Part 2: Add IsEmojiClusterExtender (68bcd4e6) (c4aa96974) - import from UXP: Issue #2538 - Part 3: Bring ZWJ Awareness to ClusterReverseIterator (44f81b46) (e35062742) - import from UXP: Issue #2537 - Don't assume username fields appear before password fields in forms. (6525b298) (93e605f62) - import from `custom` branch of UXP: devtools: DOMUtils.getCSSValuesForProperty() and DOMUtils.getSubpropertiesForCSSProperty() can fail, wrap them in try-catch blocks (f35b2f4d) (241ece1fc)
  2. New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20240629-7bda12e7-uxp-f35b2f4d3d-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20240629-7bda12e7-uxp-f35b2f4d3d-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.rthost.win/hbl-uxp/icedove.win32-20240629-id-656ea98-uxp-f35b2f4d3d-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20240629-id-656ea98-ia-93af9a0-uxp-f35b2f4d3d-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild
  3. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20240629-3219d2d-uxp-f35b2f4d3d-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20240629-3219d2d-uxp-f35b2f4d3d-xpmod.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20240629-3219d2d-uxp-f35b2f4d3d-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240629-d849524bd-uxp-f35b2f4d3d-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240629-d849524bd-uxp-f35b2f4d3d-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240629-d849524bd-uxp-f35b2f4d3d-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20240629-d849524bd-uxp-f35b2f4d3d-xpmod.7z Official UXP changes picked since my last build: - Issue #2536 - Re-implement plugin enumeration shuffle. (22f745761b) - Issue #2534 - Part 1: window.postMessage should provide a trusted MessageEvent (fb16b1b4ae) - Issue #2534 - Part 2: Update tests (af227c4574) - Issue #2538 - Part 1: Undo IsClusterExtender Change (a1b6142e18) - Issue #2538 - Part 2: Add IsEmojiClusterExtender (68bcd4e61e) - Issue #2538 - Part 3: Bring ZWJ Awareness to ClusterReverseIterator (44f81b46b6) - Issue #2537 - Don't assume username fields appear before password fields in forms. (6525b2980c) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. My changes since my last build: - Revert "ported from mozilla: Bug 1819025 - Don't consider following join-controls when determining whether a space is collapsible. r=emilio (fad4426b7b)" (5134d40d65) - Revert "Revert part of #2492 and replace it with mozilla one." (b60182aade) - Revert "Revert "PR #2514 - Don't split up happy emoji sequences"" (7eb7722992) - devtools: DOMUtils.getCSSValuesForProperty() and DOMUtils.getSubpropertiesForCSSProperty() can fail, wrap them in try-catch blocks (f35b2f4d3d) Update Notice: - You may delete file named icudt*.dat inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.
  4. after about 2 weeks of work (besides $DAYJOB and NM27/28/SP55 commits management and builds, and real world stuffs) only ~500 commits to the goal (i.e. 27.9.6 tag commit)
  5. CMPXCHG8B is listed in CPUID result. if CPU doesn't support CPUID, it is unlikely to have CMPXCHG8B support.
  6. you have to test it in target machine. only some 486 processors have CPUID support. see https://www.prowaretech.com/articles/current/assembly/x86/check-for-cpuid-support#!
  7. a crash in mozjs.dll could be an old bug since it doesn't change for a while.
  8. no, it checks for dwPlatformId == VER_PLATFORM_WIN32_NT: /* ** This function determines if the machine is running a version of Windows ** based on the NT kernel. */ SQLITE_API int SQLITE_STDCALL sqlite3_win32_is_nt(void){ #if SQLITE_OS_WINRT /* ** NOTE: The WinRT sub-platform is always assumed to be based on the NT ** kernel. */ return 1; #elif defined(SQLITE_WIN32_GETVERSIONEX) && SQLITE_WIN32_GETVERSIONEX if( osInterlockedCompareExchange(&sqlite3_os_type, 0, 0)==0 ){ #if defined(SQLITE_WIN32_HAS_ANSI) OSVERSIONINFOA sInfo; sInfo.dwOSVersionInfoSize = sizeof(sInfo); osGetVersionExA(&sInfo); osInterlockedCompareExchange(&sqlite3_os_type, (sInfo.dwPlatformId == VER_PLATFORM_WIN32_NT) ? 2 : 1, 0); #elif defined(SQLITE_WIN32_HAS_WIDE) OSVERSIONINFOW sInfo; sInfo.dwOSVersionInfoSize = sizeof(sInfo); osGetVersionExW(&sInfo); osInterlockedCompareExchange(&sqlite3_os_type, (sInfo.dwPlatformId == VER_PLATFORM_WIN32_NT) ? 2 : 1, 0); #endif } return osInterlockedCompareExchange(&sqlite3_os_type, 2, 2)==2; #elif SQLITE_TEST return osInterlockedCompareExchange(&sqlite3_os_type, 2, 2)==2; #else /* ** NOTE: All sub-platforms where the GetVersionEx[AW] functions are ** deprecated are always assumed to be based on the NT kernel. */ return 1; #endif }
  9. maybe we need a way to detect kernelex and make a special codepath for it. EDIT: alright GetSystemDirectoryA() returns C:\WINDOWS\SYSTEM and not system32, this can be used. EDIT2: changed sqlite3_win32_is_nt() to check return of GetSystemDirectoryA() so if should use non-NT codepath no matter KernelEx setting is, but still getting SQLITE_BUSY in my firefox38-vc2010.
  10. regarding emoji, upstream noticed the problem that I encountered: https://forum.palemoon.org/viewtopic.php?f=5&t=31290 https://repo.palemoon.org/MoonchildProductions/UXP/issues/2538 let's see how it will go.
  11. Am486DX4-100SV8B for 100MHz and Am486DX4-120SV8B for 120MHz
  12. you can try this on your current AMD CPU as well.
  13. Base+1E27A in KSecDD.SYS is `CPUID` instruction. I do wonder if your CPU can run CPUID instruction or not?
  14. you may try deleting ati*.sys in windows\system32\drivers and boot it?
  15. do you have any 3rd party driver loaded?
  16. I wonder if you can run CHKCPU and post output here with that 486DX4? http://www.steunebrink.info/chkcpu.htm 86Box-emulated DX4 shows like this:
  17. New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.5.4-Goanna-20240622.7z Changelog: Out-of-tree changes: * update Goanna3 to git 28eae10bc7...2828386673: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1247182 - Add an nsCSSRuleProcessor constructor that takes ownership of the given sheet array. r=birtles (07fd64f305) - Bug 1260983 - Update animation properties when the style context changes; r=heycam (f68f67fc24) - Bug 1160342 - Implement marquee using mutation observers, r=smaug (f8be96bfd8) - Bug 1219842 - Enable a bunch of mochitest-plain tests under e10s. r=mrbkap (40aa7c1fce) - Bug 1249061 - Improve property/attribute handling for marquees. r=smaug (1189869b3d) - Bug 1266324 - Rename style const macro for unicode-bidi:bidi-override to be consistent with other style consts. r=jfkthame (24ded3fb69) - Bug 1189894 - remove Atomics.h IntrinsicAddSub hack; r=erahm (d68fcf1801) - Bug 1247338 - really make Atomic's constructor constexpr; r=Waldo (948c372b36) - Bug 1266294 - Remove unnecessary compiler version checks for gcc <= 4.8.0 in mfbt. r=froydnj (8739fa352b) - Bug 1260247. In chaos mode randomly decide to start a new image load even if the image is in the image cache when allowed by spec. r=seth (0d9dd4a1e9) - Bug 1266294 - Remove unnecessary compiler version checks for gcc <= 4.8.0 in mfbt. r=froydnj (c230e51053) - Bug 1209100 - Back out bug 1165185 on inbound. (af5f585393) - Bug 1263342 - don't use REFCOUNTED_VIRTUAL_TYPENAME for mfbt FunctionImplBase. r=froydnj (f02a160c0b) - Bug 1262577 - allow comparing mozilla::function with nullptr. r=froydnj (515a90b79a) - Bug 1232418 - Allow mozilla::Tuple to support equality comparison; r=Waldo (1e8cb10660) - Bug 1262663 - Clean up UniquePtr return documentation. r=Waldo (e92392b74e) - Bug 1254831 - Fix compiler errors when SHOW_BOUNDING_BOX #ifdef is enabled. r=fredw (c0982211e8) - Bug 1161169: Clean up usage of mContentParent and clearly identify it as specifically for async plugin init; r=billm,jimm (2ed3b9f96d) - Bug 1164931 - Clear hangs when they're over (r=mrbkap) (f8de731e19) - Bug 1250046 - Remove Shumway references from IPC. r=jmathies (7d7305c309) - Bug 1254831 - Invalidate mfracs when linethickness changes. r=fredw (ff3d2bf6d0) - Bug 1256943: Ensure that BLOCKED_ON_PLUGIN_MODULE_INIT_MS is being recorded in e10s chrome; r=jimm (ab879d7aec) - Bug 1248821 - Force Flash to windowless mode regardless of sandbox level. r=jimm (007d45d5ef) - Bug 1253434 - Avoid trying to capture plugin windows that have a zero width or height and a positive value for the other dim. r=aklotz (7a4995e8a5) - Bug 1254829 - Calling TerminateProcess for WindowsXP to bypass DLL detach handler, r=bsmedberg (c04377e7b9) - Bug 1263499 - unify the QuickExit function, r=bsmedberg (eeefdd7c2b) - Bug 1246763 - Refactor GMP info file parsing into helper class. r=gerald (b4544c7370) - Bug 1247556 - Use GMPInfoFileParser in GMPParent::ReadGMPMetaData(). r=gerald (6369ea568b) - Bug 1247763 - Remove info file parsing from GMP child process. r=gerald (4454d25162) - Bug 1258220 - Disable Adobe GMP if SSE2 isn't supported. r=gerald (55aba6b28a) - Bug 1245789 - Make GMPParent::Init() return a promise, so it can be async. r=gerald (34ecae588a) - Bug 1245789 - Add GMPAdapter which can be passed to GMPLoader to adapt non GMP library to GMP API. r=gerald (11f1734a6a) - Bug 1245789 - Send name of GMPAdapter over to GMP process in StartPlugin message. r=gerald (a7b2df2c0d) - Bug 1231633 - give scalar mLoadReplace a default value. r=bz (a7d1293b26) - Bug 1245743 - Don't push new timeline markers while popping markers. r=vporof (f6efe5651e) - Bug 1255459 - Use AutoRestore in ObservedDocShell::PopMarkers. r=smaug (d5fa90046e) - Bug 1244897 - Use TimerlineConsumers in PopProfileTimelineMarkers to ensure that all methods acquire TimelineConsumers Mutex. r=vporof (39485ada73) - Bug 1253516 - Do not acquire a lock that protects data that is not used; r=vporof (773337acce) - Bug 1262970 - Change PRINCIPAL_HANDLE_NONE to a nullptr #define. r=froydnj (df470bc91c) - Bug 1068596 - Pass SHARE_DELETE when opening a file so the file can be deleted without waiting for GC. r=roc (5b7d146cb8) - Bug 1262970 - Allow nsMainThreadPtrHandle to be constructed by and compared to nullptr. r=froydnj (dbf01e5191) - Bug 1249904: Use content-range values to determine length if content-length is unknown. r=roc (38a1388ea5) - Bug 1251044: P1. Use content-range values to determine content's length. r=roc (72fb7f2a37) - Bug 1251044: P2. Remove dead code and generalise the use of content-range header. r=roc (81d8dbf6f0) - Bug 1228677 - Do not enforce CORS when loading file for MediaResource. r=cpearce (7d042fd6c2) - Bug 1142272 - platformAPI memory leak, delete on return false. r=erahm (a7932ba850) - Bug 1149616 - Fix the calculation of slots count in Read/WriteBuffer. r=bechen (6a2d010b3b) - Bug 1262473 - don't needlessly construct nsAutoCString temporaries when serializing GMPVideoCodec; r=cpearce (7734560bb5) - Bug 1245789 - Handle unencrypted samples in encrypted media. r=gerald Some encrypted MP4 files lack subsample info for some samples, so we need this check to prevent us crashing on such files. (6cf556699c) - Bug 1245789 - Load Widevine CDM with sandbox level USER_RESTRICTED instead of USER_LOCKDOWN. r=bobowen (fd1ffd40a4) - Bug 1245789 - Store GMPCapabilities by value, rather than on the heap. r=gerald (06c1737a4b) - non-EME bits of Bug 1245789 - Parse Chrome CDM manifest in GMPService.addPluginDir (4116c843bd) - Bug 1245789 - Whitelist functions needed by Widevine CDM in GMP child processes. r=jed (e525178fe5) - Bug 1245789 - Ensure Widevine's nodeId are always unique and not permitted persistent storage. r=gerald (562e5b389b) - Bug 1245789 - Push detection of WMF decoding for clearkey into GMPParent to simplify request media key system access logic. r=gerald (feffe136ba) - Bug 1245789 - Make XPCOMThreadWrapper::GetCurrent() work. r=bholley (4e04f099cc) - Bug 1245789 - Change GMPParent::InitPromise to instead use GenericPromise as defined in MozPromise.h. r=gerald (7c7c0f15d4) - Bug 1158773: Use the same initial and delayed integrity level for Windows content sandbox level 0. r=tabraldes (2d6607e8a8) - Bug 1219369: In Windows debug builds allow write access to TEMP for logging purposes. r=tabraldes (61737cff53) - Bug 1166669: Enable process-level mitigations for the Windows content process sandbox. r=tabraldes (da06c34ceb) - Bug 1197943: Turn off MITIGATION_STRICT_HANDLE_CHECKS for NPAPI process sandbox for causing hangs. r=aklotz (d31b767cd0) - Bug 1245789 - Ensure GMPs have finished loading from MOZ_GMP_PATH before GMPServiceParent::GetContentParentFrom returns. r=gerald (361156a95b) - Bug 1245789 - Ensure GMP service has added all plugins before running GMP remove tests. r=gerald (53616c6f09) - Bug 1245789 - Expose AsyncAddPluginDirectory on GMPServiceParent. r=gerald (2a0fcd39ee) - Bug 1183433 - Remove G-M-PServiceParent::AbortAsyncShutdown declaration, as it's not defined nor used anywhere. r=cpearce (b8f29f61dd) - bit of Bug 1185392 - Use a separate mutex to protect mAsyncShutdownPluginStatesMutex, as mMutex could already be held when trying to update the states. r=cpearce (2be59fc7c9) (2828386673) * 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
  18. New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240622-2828386673-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240622-2828386673-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240622-2828386673-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20240622-2828386673-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 1247182 - Add an nsCSSRuleProcessor constructor that takes ownership of the given sheet array. r=birtles (07fd64f305) - Bug 1260983 - Update animation properties when the style context changes; r=heycam (f68f67fc24) - Bug 1160342 - Implement marquee using mutation observers, r=smaug (f8be96bfd8) - Bug 1219842 - Enable a bunch of mochitest-plain tests under e10s. r=mrbkap (40aa7c1fce) - Bug 1249061 - Improve property/attribute handling for marquees. r=smaug (1189869b3d) - Bug 1266324 - Rename style const macro for unicode-bidi:bidi-override to be consistent with other style consts. r=jfkthame (24ded3fb69) - Bug 1189894 - remove Atomics.h IntrinsicAddSub hack; r=erahm (d68fcf1801) - Bug 1247338 - really make Atomic's constructor constexpr; r=Waldo (948c372b36) - Bug 1266294 - Remove unnecessary compiler version checks for gcc <= 4.8.0 in mfbt. r=froydnj (8739fa352b) - Bug 1260247. In chaos mode randomly decide to start a new image load even if the image is in the image cache when allowed by spec. r=seth (0d9dd4a1e9) - Bug 1266294 - Remove unnecessary compiler version checks for gcc <= 4.8.0 in mfbt. r=froydnj (c230e51053) - Bug 1209100 - Back out bug 1165185 on inbound. (af5f585393) - Bug 1263342 - don't use REFCOUNTED_VIRTUAL_TYPENAME for mfbt FunctionImplBase. r=froydnj (f02a160c0b) - Bug 1262577 - allow comparing mozilla::function with nullptr. r=froydnj (515a90b79a) - Bug 1232418 - Allow mozilla::Tuple to support equality comparison; r=Waldo (1e8cb10660) - Bug 1262663 - Clean up UniquePtr return documentation. r=Waldo (e92392b74e) - Bug 1254831 - Fix compiler errors when SHOW_BOUNDING_BOX #ifdef is enabled. r=fredw (c0982211e8) - Bug 1161169: Clean up usage of mContentParent and clearly identify it as specifically for async plugin init; r=billm,jimm (2ed3b9f96d) - Bug 1164931 - Clear hangs when they're over (r=mrbkap) (f8de731e19) - Bug 1250046 - Remove Shumway references from IPC. r=jmathies (7d7305c309) - Bug 1254831 - Invalidate mfracs when linethickness changes. r=fredw (ff3d2bf6d0) - Bug 1256943: Ensure that BLOCKED_ON_PLUGIN_MODULE_INIT_MS is being recorded in e10s chrome; r=jimm (ab879d7aec) - Bug 1248821 - Force Flash to windowless mode regardless of sandbox level. r=jimm (007d45d5ef) - Bug 1253434 - Avoid trying to capture plugin windows that have a zero width or height and a positive value for the other dim. r=aklotz (7a4995e8a5) - Bug 1254829 - Calling TerminateProcess for WindowsXP to bypass DLL detach handler, r=bsmedberg (c04377e7b9) - Bug 1263499 - unify the QuickExit function, r=bsmedberg (eeefdd7c2b) - Bug 1246763 - Refactor GMP info file parsing into helper class. r=gerald (b4544c7370) - Bug 1247556 - Use GMPInfoFileParser in GMPParent::ReadGMPMetaData(). r=gerald (6369ea568b) - Bug 1247763 - Remove info file parsing from GMP child process. r=gerald (4454d25162) - Bug 1258220 - Disable Adobe GMP if SSE2 isn't supported. r=gerald (55aba6b28a) - Bug 1245789 - Make GMPParent::Init() return a promise, so it can be async. r=gerald (34ecae588a) - Bug 1245789 - Add GMPAdapter which can be passed to GMPLoader to adapt non GMP library to GMP API. r=gerald (11f1734a6a) - Bug 1245789 - Send name of GMPAdapter over to GMP process in StartPlugin message. r=gerald (a7b2df2c0d) - Bug 1231633 - give scalar mLoadReplace a default value. r=bz (a7d1293b26) - Bug 1245743 - Don't push new timeline markers while popping markers. r=vporof (f6efe5651e) - Bug 1255459 - Use AutoRestore in ObservedDocShell::PopMarkers. r=smaug (d5fa90046e) - Bug 1244897 - Use TimerlineConsumers in PopProfileTimelineMarkers to ensure that all methods acquire TimelineConsumers Mutex. r=vporof (39485ada73) - Bug 1253516 - Do not acquire a lock that protects data that is not used; r=vporof (773337acce) - Bug 1262970 - Change PRINCIPAL_HANDLE_NONE to a nullptr #define. r=froydnj (df470bc91c) - Bug 1068596 - Pass SHARE_DELETE when opening a file so the file can be deleted without waiting for GC. r=roc (5b7d146cb8) - Bug 1262970 - Allow nsMainThreadPtrHandle to be constructed by and compared to nullptr. r=froydnj (dbf01e5191) - Bug 1249904: Use content-range values to determine length if content-length is unknown. r=roc (38a1388ea5) - Bug 1251044: P1. Use content-range values to determine content's length. r=roc (72fb7f2a37) - Bug 1251044: P2. Remove dead code and generalise the use of content-range header. r=roc (81d8dbf6f0) - Bug 1228677 - Do not enforce CORS when loading file for MediaResource. r=cpearce (7d042fd6c2) - Bug 1142272 - platformAPI memory leak, delete on return false. r=erahm (a7932ba850) - Bug 1149616 - Fix the calculation of slots count in Read/WriteBuffer. r=bechen (6a2d010b3b) - Bug 1262473 - don't needlessly construct nsAutoCString temporaries when serializing GMPVideoCodec; r=cpearce (7734560bb5) - Bug 1245789 - Handle unencrypted samples in encrypted media. r=gerald Some encrypted MP4 files lack subsample info for some samples, so we need this check to prevent us crashing on such files. (6cf556699c) - Bug 1245789 - Load Widevine CDM with sandbox level USER_RESTRICTED instead of USER_LOCKDOWN. r=bobowen (fd1ffd40a4) - Bug 1245789 - Store GMPCapabilities by value, rather than on the heap. r=gerald (06c1737a4b) - non-EME bits of Bug 1245789 - Parse Chrome CDM manifest in GMPService.addPluginDir (4116c843bd) - Bug 1245789 - Whitelist functions needed by Widevine CDM in GMP child processes. r=jed (e525178fe5) - Bug 1245789 - Ensure Widevine's nodeId are always unique and not permitted persistent storage. r=gerald (562e5b389b) - Bug 1245789 - Push detection of WMF decoding for clearkey into GMPParent to simplify request media key system access logic. r=gerald (feffe136ba) - Bug 1245789 - Make XPCOMThreadWrapper::GetCurrent() work. r=bholley (4e04f099cc) - Bug 1245789 - Change GMPParent::InitPromise to instead use GenericPromise as defined in MozPromise.h. r=gerald (7c7c0f15d4) - Bug 1158773: Use the same initial and delayed integrity level for Windows content sandbox level 0. r=tabraldes (2d6607e8a8) - Bug 1219369: In Windows debug builds allow write access to TEMP for logging purposes. r=tabraldes (61737cff53) - Bug 1166669: Enable process-level mitigations for the Windows content process sandbox. r=tabraldes (da06c34ceb) - Bug 1197943: Turn off MITIGATION_STRICT_HANDLE_CHECKS for NPAPI process sandbox for causing hangs. r=aklotz (d31b767cd0) - Bug 1245789 - Ensure GMPs have finished loading from MOZ_GMP_PATH before GMPServiceParent::GetContentParentFrom returns. r=gerald (361156a95b) - Bug 1245789 - Ensure GMP service has added all plugins before running GMP remove tests. r=gerald (53616c6f09) - Bug 1245789 - Expose AsyncAddPluginDirectory on GMPServiceParent. r=gerald (2a0fcd39ee) - Bug 1183433 - Remove G-M-PServiceParent::AbortAsyncShutdown declaration, as it's not defined nor used anywhere. r=cpearce (b8f29f61dd) - bit of Bug 1185392 - Use a separate mutex to protect mAsyncShutdownPluginStatesMutex, as mMutex could already be held when trying to update the states. r=cpearce (2be59fc7c9) (2828386673)
  19. 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 https://o.rthost.win/basilisk/basilisk55-win32-git-20240622-7eb8b51fe-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20240622-7eb8b51fe-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: PR #2530 - Fix altivec code, fix building for PPC (b73f500c) (906d132ed) - ported from UXP: Issue #2532 - Implement form[method=dialog] (6ee3f469) (9767d873a) - import from UXP: Issue #2532 - Default pref check to true (f598fe63) (658047089) - import from UXP: Issue #2532 - Fix a null pointer crash while doing dialog form submission (f50948c8) (3dd74e4c9) - import from UXP: Issue #2532 - Don't do PreventDefault for escape key if <select> dropdown is not shown (368ee51d) (c50020490) - import from UXP: Issue #2532 - Prevent unwanted text selection when backdrop is clicked. (b6d077bb) (6e9feb5b6) - import from UXP: Issue #2532 - Align dialog submission triggered by form.submit() with the spec. (1db268ef) (29caaab33) - ported from UXP: No Issue - Add navigator.webdriver attribute. (6a200d52) (7eb8b51fe)
  20. New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20240622-7bda12e7-uxp-a2f81bc791-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20240622-7bda12e7-uxp-a2f81bc791-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.rthost.win/hbl-uxp/icedove.win32-20240622-id-656ea98-uxp-a2f81bc791-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20240622-id-656ea98-ia-93af9a0-uxp-a2f81bc791-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild
  21. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20240622-3219d2d-uxp-a2f81bc791-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20240622-3219d2d-uxp-a2f81bc791-xpmod.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20240622-3219d2d-uxp-a2f81bc791-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240622-d849524bd-uxp-a2f81bc791-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240622-d849524bd-uxp-a2f81bc791-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240622-d849524bd-uxp-a2f81bc791-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20240622-d849524bd-uxp-a2f81bc791-xpmod.7z Official UXP changes picked since my last build: - PR #2530 - Fix altivec code, fix building for PPC (b73f500c04) - Issue #2532 - Implement form[method=dialog] (6ee3f46900) - Issue #2532 - Default pref check to true (f598fe63cd) - Issue #2532 - Fix a null pointer crash while doing dialog form submission (f50948c82a) - Issue #2532 - Don't do PreventDefault for escape key if <select> dropdown is not shown (368ee51d86) - Issue #2532 - Prevent unwanted text selection when backdrop is clicked. (b6d077bbbb) - Issue #2532 - Align dialog submission triggered by form.submit() with the spec. (1db268ef50) - No Issue - Add navigator.webdriver attribute. (6a200d5284) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. Update Notice: - You may delete file named icudt*.dat inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.
  22. did you try copying ntoskrnl.exe from CD to harddisk after it finished copying in text-based installer?
  23. let me test if I can make it happen in next SP52 32bit build.
  24. the link doesn't seem to support this: Microsoft (R) Incremental Linker Version 14.29.30154.0 Copyright (C) Microsoft Corporation. All rights reserved. usage: LINK [options] [files] [@commandfile] options: /ALIGN:# /ALLOWBIND[:NO] /ALLOWISOLATION[:NO] /APPCONTAINER[:NO] /ASSEMBLYDEBUG[:DISABLE] /ASSEMBLYLINKRESOURCE:filename /ASSEMBLYMODULE:filename /ASSEMBLYRESOURCE:filename[,[name][,PRIVATE]] /BASE:{address[,size]|@filename,key} /CLRIMAGETYPE:{IJW|PURE|SAFE|SAFE32BITPREFERRED} /CLRLOADEROPTIMIZATION:{MD|MDH|NONE|SD} /CLRSUPPORTLASTERROR[:{NO|SYSTEMDLL}] /CLRTHREADATTRIBUTE:{MTA|NONE|STA} /CLRUNMANAGEDCODECHECK[:NO] /DEBUG[:{FASTLINK|FULL|NONE}] /DEF:filename /DEFAULTLIB:library /DELAY:{NOBIND|UNLOAD} /DELAYLOAD:dll /DELAYSIGN[:NO] /DEPENDENTLOADFLAG:flag /DLL /DRIVER[:{UPONLY|WDM}] /DYNAMICBASE[:NO] /EMITVOLATILEMETADATA[:NO] /ENTRY:symbol /ERRORREPORT:{NONE|PROMPT|QUEUE|SEND} /EXPORT:symbol /EXPORTPADMIN[:size] /FASTFAIL[:NO] /FASTGENPROFILE[:{COUNTER32|COUNTER64|EXACT|MEMMAX=#|MEMMIN=#|NOEXACT| NOPATH|NOTRACKEH|PATH|PGD=filename|TRACKEH}] /FILEALIGN:# /FIXED[:NO] /FORCE[:{MULTIPLE|UNRESOLVED}] /FUNCTIONPADMIN[:size] /GUARD:{CF|NO} /GENPROFILE[:{COUNTER32|COUNTER64|EXACT|MEMMAX=#|MEMMIN=#|NOEXACT| NOPATH|NOTRACKEH|PATH|PGD=filename|TRACKEH}] /HEAP:reserve[,commit] /HIGHENTROPYVA[:NO] /IDLOUT:filename /IGNORE:# /IGNOREIDL /ILK:filename /IMPLIB:filename /INCLUDE:symbol /INCREMENTAL[:NO] /INTEGRITYCHECK /KERNEL /KEYCONTAINER:name /KEYFILE:filename /LARGEADDRESSAWARE[:NO] /LIBPATH:dir /LINKREPRO:dir /LINKREPROTARGET:filename /LTCG[:{INCREMENTAL|NOSTATUS|OFF|STATUS|}] /LTCGOUT:filename /MACHINE:{ARM|ARM64|ARM64X|EBC|X64|X86} /MANIFEST[:{EMBED[,ID=#]|NO}] /MANIFESTDEPENDENCY:manifest dependency /MANIFESTFILE:filename /MANIFESTINPUT:filename /MANIFESTUAC[:{NO|UAC fragment}] /MAP[:filename] /MAPINFO:{EXPORTS|PDATA} /MERGE:from=to /MIDL:@commandfile /NATVIS:filename /NOASSEMBLY /NODEFAULTLIB[:library] /NOENTRY /NOIMPLIB /NOLOGO /NXCOMPAT[:NO] /OPT:{ICF[=iterations]|LBR|NOICF|NOLBR|NOREF|REF} /ORDER:@filename /OUT:filename /PDB:filename /PDBSTRIPPED[:filename] /PROFILE /RELEASE /SAFESEH[:NO] /SECTION:name,[[!]{DEKPRSW}][,ALIGN=#] /SOURCELINK:filename /STACK:reserve[,commit] /STUB:filename /SUBSYSTEM:{BOOT_APPLICATION|CONSOLE|EFI_APPLICATION| EFI_BOOT_SERVICE_DRIVER|EFI_ROM|EFI_RUNTIME_DRIVER| NATIVE|POSIX|WINDOWS|WINDOWSCE}[,#[.##]] /SWAPRUN:{CD|NET} /TLBID:# /TLBOUT:filename /TIME /TSAWARE[:NO] /USEPROFILE[:{AGGRESSIVE|PGD=filename}] /VERBOSE[:{CLR|ICF|INCR|LIB|REF|SAFESEH|UNUSEDDELAYLOAD|UNUSEDLIBS}] /VERSION:#[.#] /WINMD[:{NO|ONLY}] /WINMDDELAYSIGN[:NO] /WINMDFILE:filename /WINMDKEYCONTAINER:name /WINMDKEYFILE:filename /WHOLEARCHIVE[:library] /WX[:NO]
  25. here you go. SP55: https://o.rthost.win/basilisk/basilisk55-win32-git-20240615-b8bfd21cf-xpmod.pdb.7z SP52: https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20240615-3219d2d-uxp-d835b252d7-xpmod.pdb.7z
×
×
  • Create New...