Jump to content

roytam1

Member
  • Posts

    3,665
  • Joined

  • Last visited

  • Days Won

    421
  • Donations

    0.00 USD 
  • Country

    Hong Kong

Everything posted by roytam1

  1. alright I can reproduce this, but I think this may be a common behavior of XUL applications.
  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 http://o.rthost.win/basilisk/basilisk55-win32-git-20220618-c8f029d27-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20220618-c8f029d27-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: Issue #1914 - Implement white-space: break-spaces (afbfbcb1) (c6617c830) - ported from UXP: Issue #1909 - Ensure UpdateChecker and UpdateParser can handle empty manifest URLs. (41b9919e) (3037146a3) - imported cert related changes from mozilla NSS: - Bug 1764392 - Add DigitCert Roots r=nss-reviewers,jschanck (0863d9ec) - Bug 1768970 - Add Certainly Roots. r=nss-reviewers,jschanck (6307e75b) - Bug 1770267 - Add E-Tugra Roots. r=nss-reviewers,jschanck (9555008f) - Bug 1759815 - Remove Hellenic Academic 2011 Root. r=nss-reviewers,jschanck (9c2cbf14) - Bug 1764206 - Bump nssckbi version number for June. r=nss-reviewers,jschanck (b3acf3d9) (ecec7995e) - imported from mozilla NSS: Bug 1771498 - Uninitialized value in cert_ComputeCertType. r=djackson (b28bc4cd) (96862abea) - imported from mozilla NSS: Bug 1771495 - unchecked return code in sec_DecodeSigAlg. r=nss-reviewers,djackson (d4fb4b83) (f60d2b52a) - imported from mozilla NSS: Bug 1771497 - Uninitialized value in cert_VerifyCertChainOld. r=nss-reviewers,djackson (23be110c) (7b2f47914) - imported from mozilla NSS: Bug 1759794 - protect SFTKSlot needLogin with slotLock. r=rrelyea (1bbd8d8c) (c8f029d27)
  3. New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20220618-3dbfc66a-uxp-43cfc69b2-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20220618-3dbfc66a-uxp-43cfc69b2-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-20220618-id-181ea5d-uxp-43cfc69b2-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20220618-id-181ea5d-ia-c642e3c-uxp-43cfc69b2-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild for UXP changes please see above.
  4. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20220618-3219d2d-uxp-43cfc69b2-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20220618-3219d2d-uxp-43cfc69b2-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-20220618-3219d2d-uxp-43cfc69b2-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.6a1.win32-git-20220618-d849524bd-uxp-43cfc69b2-xpmod.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20220618-d849524bd-uxp-43cfc69b2-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20220618-d849524bd-uxp-43cfc69b2-xpmod.7z Official UXP changes picked since my last build: - Issue #1905 - Part 2c - Fix OpenGL crash caused by calling [NSOpenGLContext setView:] on the Compositor thread. Starting with SDK 10.14 I believe, many functions have main thread checks, including setView: and update. So we now move the code in the updateGLContext method into doDrawRect which runs on the main thread. (7224a1790) - Issue #1905 - Part 3a - Resign python binary ad-hoc since install_name_tool invalidates code signature. The code signature is invalidated on Intel as well, but on ARM the binary fails to run with an invalid code signature error. (9f3376e56) - Issue #1905 - Part 3b - Remove iOS support from old-configure. iOS is not really a viable target and Apple Silicon Macs report the same core system. (a2f6708c4) - Issue #1905 - Part 3c - Remove iOS from the rest of the configure system. (02ceb3e1a) - Issue #1905 - Part 3d - Report GNU AS when the system "as" is LLVM-as. LLVM as is generally compatible with GNU, this should allow ICU to build on ARM Macs. (ccdf07735) - Issue #1905 - Part 3e - Fix NSPR build on ARM. The dynamic loader had been falling through to the ancient PowerPC code without __aarch64__ #ifdef (e73d4de0b) - Issue #1905 - Part 3f - Collection of fixes connecting ARM support to the Mac build. Also update ARM XPT code to add Mac/Apple support. (e55ae571d) - Issue #1905 - Part 3g - Final set of changes connecting ARM64 support for Mac. Back out some of the xptcstubs changes that are not viable for our codebase. (be240b340) - Issue #1905 - Part 3h - Fix breakages on other platforms. Mac Intel broke due to incorrect FFI target_dir for Intel. Linux and possibly other platforms use a secondary aclocal.m4 that still referenced ios.m4. (5bf1ed595) - Issue #1905 - Part 3i - Rename the ARM64 assembly files to .S. Necessary because they now need to be preprocessed. (06aa3c8c3) - Issue #1905 - Part 3j - Rename the ARM64 assembly files to .S. Missed the moz.build file in the last commit. (076a0eb27) - Issue #1905 - Part 3k - Separate the GNU and LLVM-as tests. While we should be able to test these together, I don't want to risk breakages on different *nixes. (163bce2e8) - Issue #1914 - Implement white-space: break-spaces (afbfbcb1e) - Issue #1909 - Ensure UpdateChecker and UpdateParser can handle empty manifest URLs. (41b9919e7) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. My changes picked since my last build: - editor: check selection->GetAnchorFocusRange() before using its functions (082405259) - imported changes from mozilla NSS: - Bug 1759794 - protect SFTKSlot needLogin with slotLock. r=rrelyea (1bbd8d8c) - Bug 1771497 - Uninitialized value in cert_VerifyCertChainOld. r=nss-reviewers,djackson (23be110c) - Bug 1771495 - unchecked return code in sec_DecodeSigAlg. r=nss-reviewers,djackson (d4fb4b83) - Bug 1771498 - Uninitialized value in cert_ComputeCertType. r=djackson (b28bc4cd) - Bug 1764392 - Add DigitCert Roots r=nss-reviewers,jschanck (0863d9ec) - Bug 1768970 - Add Certainly Roots. r=nss-reviewers,jschanck (6307e75b) - Bug 1770267 - Add E-Tugra Roots. r=nss-reviewers,jschanck (9555008f) - Bug 1759815 - Remove Hellenic Academic 2011 Root. r=nss-reviewers,jschanck (9c2cbf14) - Bug 1764206 - Bump nssckbi version number for June. r=nss-reviewers,jschanck (b3acf3d9) (43cfc69b2) * 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. would you please screen-recording it? as I still can't reproduce it.
  6. first one is fixed in my tree: https://github.com/roytam1/UXP/commit/082405259b7b6698f775783e24bcaf40acd99ccc for second one, I can't reproduce here.
  7. do you count 3840px as "4K"? high-end SONY smartphones have 3840*1644 or 3840*2160 screens!
  8. customize UI though https://github.com/Aris-t2/CustomCSSforFx/releases/tag/3.3.2
  9. will have a look again later
  10. mostly because I de-railed from upstream in 28.10. and legacy Firefox extension support is another main reason for me to stick on major version as 28.
  11. only if site owner turned on "panic mode" switch in cloudflare dashboard.
  12. 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.rthost.win/basilisk/basilisk55-win32-git-20220611-355a4b054-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20220611-355a4b054-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: [DOM] Clip image data transfers. (9fa9622d) (59d8a6cf7) - Revert "ported from UXP: Issue #1909 - Guard against empty update manifest URL (7b3f9fb7)" (355a4b054)
  13. New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20220611-3dbfc66a-uxp-fec5435ab-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20220611-3dbfc66a-uxp-fec5435ab-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-20220611-id-181ea5d-uxp-fec5435ab-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20220611-id-181ea5d-ia-c642e3c-uxp-fec5435ab-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild for UXP changes please see above.
  14. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20220611-3219d2d-uxp-fec5435ab-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20220611-3219d2d-uxp-fec5435ab-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-20220611-3219d2d-uxp-fec5435ab-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.6a1.win32-git-20220611-d849524bd-uxp-fec5435ab-xpmod.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20220611-d849524bd-uxp-fec5435ab-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20220611-d849524bd-uxp-fec5435ab-xpmod.7z Official UXP changes picked since my last build: - Issue #1905 - Part 1 - Implement detection of Monterey (12.x), Intel emulation and fix required OS version check. (8cee7f2b1) - Issue #1905 - Part 2a - Build system fixes to allow use of SDK versioned 11.0 and higher. Also don't include code incompatible with SDK 10.15 and higher, when building with such a SDK. (45606ffa5) - Issue #1905 - Part 2b - Fix crash on startup due to inability to load system font with newer SDKs. Fix based on Mozilla Bug 1672842. (d18524ab7) - [MailNews] Allow shift-clicking on Edit As New to edit a message as plaintext. (6182744d9) - Revert "Issue #1909 - Guard against empty update manifest URL" (d8e6867da) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. My changes picked since my last build: - Revert "Issue #1909 - Guard against empty update manifest URL" (8c7e1338c) * 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.
  15. I don't have control because they're cloudflare's server.
  16. there are 2 branches in development, 2.53 is more mature one: http://www.wg9s.com/comm-253/ while 2.57 is more unstable: http://www.wg9s.com/comm-257/
  17. and you can check if browser supports OptionalChaining and NullishCoalescing in javascript: const isOptionalChainingSupported = () => { try { eval('const foo = {}; foo?.bar'); } catch(e) { return false; } return true; } const isNullishCoalescingSupported = () => { try { eval('const foo = null ?? "default string";'); } catch(e) { return false; } return true; } copied and rewrote from https://stackoverflow.com/a/69935847
  18. you may test window.queueMicrotask (or any DOM object) instead. chrome scope does not include any method inside `window` object IIRC.
  19. upstream reverted it as well. https://repo.palemoon.org/MoonchildProductions/UXP/commit/cd7fab2f80b1d3c0b2972b9fdaef3c414df014b1
  20. changes should be pushed now
  21. you may check BuildID to see if certain feature is available or not. queueMicrotask: since 20220325000000 optchain: since 20220505000000 nullish coalescing: since 20220523000000 checking platform version from my builds can only distinguish if js-optchain and js nullish coalescing is really not available in platform code or not. (i.e. 4.8.4 or older don't have them, 4.8.5 may have them but depends on BuildID) since those features are not available before I bump versions: https://github.com/roytam1/UXP/commits/9816e341b29ac8f3eb5223a6528197e88b381e22
  22. my tree is somewhat like 5.1.0 upstream, but not everything is the same as upstream. there are lots of upstream changes are not included in my tree.
  23. please try again, should be available now
  24. 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.rthost.win/basilisk/basilisk55-win32-git-20220604-ea6e33cd0-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20220604-ea6e33cd0-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - Revert "partly imported from tenfourfox: #566 and #651: M1719215 (700da3e99)" (1ccc72b3c) - import from `custom` branch of UXP: [REDO] Bug 1222924 - Stop allowing webpages to link to moz-icon: (86bd6632) (df9d58971) - ported from UXP: Issue #1742 - Remove the ambiguous portions of gc that dealt with tagged pointers for shapes. (30a3ec27) (03824805f) - ported from UXP: Issue #457 - Remove the constructor from gfxShapedText::CompressedGlyph and make it a trivial class (c782076a) (ca5b2cb26) - import from UXP: Issue #457 - Make GLContextSymbols a pure aggregate POD (f2cfb999) (c518ebda1) - ported from UXP: [network] SocketTransport2 cleanup (7f3a7225) (e4f0e80d3) - import from UXP: [DOM] Don't allow internal MIME types to be assigned to DataTransfer (3bcd2ee3) (e2f3198be) - ported from UXP: Issue #1909 - Guard against empty update manifest URL (7b3f9fb7) (5600fe37e) - import from nss upstream: Bug 1767590 - Initialize pointers passed to NSS_CMSDigestContext_FinishMultiple r=#nss-reviewers,kaie (118b893f8e) (ea6e33cd0)
  25. New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20220604-3dbfc66a-uxp-e8b114fe4-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20220604-3dbfc66a-uxp-e8b114fe4-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-20220604-id-181ea5d-uxp-e8b114fe4-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20220604-id-181ea5d-ia-c642e3c-uxp-e8b114fe4-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild for UXP changes please see above.
×
×
  • Create New...