Jump to content

roytam1

Member
  • Posts

    3,609
  • Joined

  • Last visited

  • Days Won

    415
  • Donations

    0.00 USD 
  • Country

    Hong Kong

Everything posted by roytam1

  1. New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240629-f69c4dc576-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240629-f69c4dc576-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240629-f69c4dc576-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20240629-f69c4dc576-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 1237842 - Unlock mMutex before calling CloseActive. r=cpearce (d0677f1981) - Bug 1230857 - Ensure GMPService has sufficient file permissions to delete GMPs. r=gerald (e7f0c4b2b6) - Bug 1236380 - GMPStorage::mShutdown=true until Init() succeeds - r=cpearce (fde2025f4f) - Bug 1254311: [mp4] Ignore empty raw sample. r=cpearce (216a9417c3) - Bug 1215115 - part1: Replace the vorbis by opus in MediaEncoder and also reomve the VorbisTrackEncoder files. r=rillian (760c559e3c) - Bug 1215115 - part2: Mux opus into webm, remove bitdepth. r=rillian (1c996f0aee) - Bug 1215115 - part3: Fix gtest. Remove TestVorbisTrackEncoder.cpp. r=rillian (5a68915a4a) - Bug 1215115 - part4: Enable MOZ_WEBM_ENCODER by default. r=ted (6638b7fffb) - Bug 1257318: Pass TRACK_EVENT_ENDED events through to the TrackEncoders r=padenot (b92b2dcc94) - Bug 1261007 - Part 3 - Remove the same/redundant code of checking the unique image. r=jolin (608e6477bc) - Bug 1243611 - When EOS, call vpx_codec_encode correctly. r=rillian (83887c89c8) - Bug 1260353 - Remove unnecessary method AnimValuesStyleRule::AddPropertiesToSet() r=hiro (36f5e7fcc9) - Bug 1213775: VP8 automatic resizing breaks ffmpeg-based players; turn it off in VP8TrackEncoder r=jya (23c2a27371) - Bug 1185171 - Modify gmp-test-output-protection.h to prevent failure on machines without a physical monitor attached. r=bobowen (8375c5075d) - Bug 1185171: Add 0xc02625e5 as a valid failure code for GMPOutputProtection test. r=cpearce (1d10a75aeb) - Bug 1151746 - Origin tuples in should include schemes. r=edwin (32610b0cfa) - Bug 1180101 - Test 0 length atom inside moov; r=jya (3fae8aee45) - Bug 1244523: [mp4] P4. Add gtest. r=kentuckyfriedtakahe (3f71b5060a) - Bug 1255626: [gtest] Properly shutdown task queue should error occurs. r=gerald (4ec1bf360e) - Bug 1224363 - Added vp8/ivf test case - r=rillian Bug 1224369 - p1: Test cases given as list - r=rillian Bug 1224369 - p2: Added vp8/ivf test case - r=rillian Bug 1224361 - Added vp8/ivf test case - r=rillian (595ebe09be) - Bug 1231075. Respect the timestamp of video frames and don't pop frames as fast as we can in real-time mode. r=roc. (b72329c0fa) - Bug 1237160: Do not count frames not composited as dropped. r=cpearce (e7e18d0700) - Bug 1233648 - Fix some insufficient includes. r=kinetik. (e36cdd3e05) - Bug 1216460 - [1.1] Refactor data types, fix logs and prevent harmful type promotions in SourceBuffer eviction handling. r=jya (047a7ca64f) - Bug 1259916: [MSE] P1. Fix eviction. r=gerald (13195f392b) - Bug 1216460 - [2.2] Refactor SourceBuffer frame eviction and threshold defaults. r=jya (105962c942) - Bug 1259274: [MSE] P1. Remove unnecessary abstraction layer. r=gerald (e7b7603f30) - Bug 1259274: [MSE] P2. Remove unused code path. r=gerald (dce9fa447c) - Bug 1259274: [MSE] P3. Refactor handling of tasks so they only ever run concurrently. r=gerald (9c3f40d9b8) - Bug 1259274: [MSE] P4. Add AutoTaskQueue convenience class. r=gerald Just like TaskQueue, but doesn't require to be shutdown. (0310ff2b7f) - Bug 1259274: [MSE] P5. Use new AutoTaskQueue with MSE objects. r=gerald (3f72558eb2) - Bug 1259916: [MSE] P2. Bump audio source buffer eviction threshold to 30MB. r=gerald (2ffe148c1a) - Bug 1259916: [MSE] P3. Simplify eviction calculation logic. r=gerald (11250c02bc) - Bug 1199879: [MSE] Use latest demux end time to detect discontinuities. r=gerald (f89bdd763f) - Bug 1239983 - Diags around TrackBuffersMgr promises - r=jya (57f3e58636) - Bug 1258410: [MSE] P1. Abort if mInputDemuxer has been reset. r=gerald (07ca58adb0) - Bug 1258410: [MSE] P2. Disconnect init promise if any pending. r=gerald (0627c5a174) - Bug 1259985 - Add missing return after null-check - r=jya (b6ee457b89) - bit of Bwqug 1259274: [MSE] P3 (200d743676) - Bug 1216560 - [3.1] Make eviction thresholds const. r=jya (b44c78f999) - Bug 1259473 - per comment 14, move actions involving |this| to Init() from the constructor. r=jya. (30c402aacb) - Bug 1258562: MSE] Abort if MediaSource has been shutdown. r=gerald (6fce6bc9db) - Bug 1246358: [MSE] Take pre-roll time into consideration when seeking. r=gerald (dacbcd7f36) - spaces (abbb56d413) - Bug 657791 - Update WebM demuxer to clamp cueless seeks instead of failing. r=kinetik (785ae83126) - Bug 1219178 - [9.1] Make SeekPosition available with tests disabled. a=me for fixing build problems (cd1bdef203) - minor format (4a718e47f2) - Bug 1265399 - Replace 0.7071 with sqrt(0.5) in downmixing equations; r=padenot (2243d331c5) - Bug 1265794: P1. Ensure we can always fit a complete audio frame in an audio buffer. r=rillian (37f575184c) - Bug 1256626. Workaround Microsoft macro silliness. r=me (18930fbccd) - Bug 1264898 - Remove unnecessary |FinishAddTracks| call in |DOMHwMediaStream::Init|. r=jesup, r=pehrsons (1b610cdb4f) - Bug 848994 - p5. Check Silverlight presence - r=cpearce (98b4521ae3) - Bug 848994 - p6. Analyze Windows issues - r=cpearce (9de769166a) - Bug 848994 - p7. Filter front-end notifications - r=cpearce (e3aab89a95) - Bug 1256533 - Use std::deque<int32_t> instead of nsDeque - r=cpearce (e21c02fcab) (fef8b08889) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1257063 - Don't destruct the runnable inside the lock when TaskQueue::Dispatch fails. r=bobbyholley. (1f6b254bb0) - Bug 1202148 - Move current in only one location in Intervals.h, r=jya (2c98d86b10) - Bug 1258673. Part 1 - cache mStreamOffset so we won't read at the wrong position when Other Read() interrupt the current Read(). r=jya. (87ab65cc30) - Bug 1258673. Part 2 - since mStreamOffset is not updated until the end of MediaCacheStream::Read(), we have to pass stream offset to MediaCache::NoteBlockUsage explicitly to avoid hitting the assertion. r=jya. (f02806ea1c) (9c8d43b8a2) - import changes from `dev' branch of rmottola/Arctic-Fox: - bug 1191889 skip Close() when not initialized r=roc (9bbb78c01e) - Bug 1175319 - Remove outdated MDSM documenation. r=jya DONTBUILD (775d7b1cb4) - Bug 1265978. Part 1 - add mozDumpDebugInfo() to HTMLMediaElement.webidl. r=bz. (6518ad6a08) - Bug 1265978. Part 2 - add methods to MediaDecoder and MDSM to dump debugging info. r=jya. (1b8ad138c8) - Bug 1265978. Part 2.5 - also dump reader data. r=jya. (d866537269) - Bug 1265978. Part 3 - invoke mozDumpDebugInfo() from JS. r=jya. (7a5a7b5837) (f69c4dc576)
  2. 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)
  3. 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
  4. 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.
  5. 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)
  6. CMPXCHG8B is listed in CPUID result. if CPU doesn't support CPUID, it is unlikely to have CMPXCHG8B support.
  7. 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#!
  8. a crash in mozjs.dll could be an old bug since it doesn't change for a while.
  9. 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 }
  10. 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.
  11. 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.
  12. Am486DX4-100SV8B for 100MHz and Am486DX4-120SV8B for 120MHz
  13. you can try this on your current AMD CPU as well.
  14. Base+1E27A in KSecDD.SYS is `CPUID` instruction. I do wonder if your CPU can run CPUID instruction or not?
  15. you may try deleting ati*.sys in windows\system32\drivers and boot it?
  16. do you have any 3rd party driver loaded?
  17. 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:
  18. 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
  19. 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)
  20. 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)
  21. 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
  22. 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.
  23. did you try copying ntoskrnl.exe from CD to harddisk after it finished copying in text-based installer?
  24. let me test if I can make it happen in next SP52 32bit build.
  25. 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]
×
×
  • Create New...