Jump to content

roytam1

Member
  • Posts

    3,664
  • Joined

  • Last visited

  • Days Won

    421
  • Donations

    0.00 USD 
  • Country

    Hong Kong

Everything posted by roytam1

  1. is it possible to create a SSLv3(i.e. without enabling TLSv1 in client side) connection? currently it shows "[SSL: UNSUPPORTED_PROTOCOL] unsupported protocol" in log.
  2. pm2796-vc2012 ends after dropping in fx38vc10pm changes, while pm27100-vc2010 tries to merge newer changes before changing version to 27.10.0 git for XP should still work with current github repo.
  3. you may need to update your K-Meleon: http://kmeleonbrowser.org/forum/read.php?22,151512,158054#msg-158054
  4. not about this, but in https://github.com/roytam1/palemoon27/commit/0b23a2783d03b3f5fe404544db3043689a9a91d0#diff-b47b303bd98eb8064d494a10619a2ddb211dc18156bdca90862f5c8eda97fe26R67 VC2010 needs non-typed-enum here(jsgc.h)
  5. now there is a problem when merging 0b23a2783d03b3f5fe404544db3043689a9a91d0 and compiler doesn't like changes from Bug 1139552
  6. I added some code in UXP codebase so it will return newer Goanna version and newer PM version in default user agent string, hopefully it can help against annoying CF captcha screens.
  7. you may try replacing files with files in pm26xp-no-manifest.7z and see if it still happen.
  8. that means you no longer providing a default allowGC option. related bugzilla entry: https://bugzilla.mozilla.org/show_bug.cgi?id=1134425 EDIT: maybe it can be done using overloads, but not tested: https://stackoverflow.com/a/2447927/145278 EDIT2: and yeah that works, so I can continue merging.
  9. no idea how to fix it, tree is pushed to github. https://github.com/roytam1/palemoon27/commits/pm27100-vc2010
  10. actually it doesn't go far. getting C4519 error when merging https://github.com/roytam1/palemoon27/commit/f66a5071eb4549e79d6c298c13d42ff23284701b#diff-c2c2526080397c87a9a8f9b3760d146fa46cee109961492737bd62f49ca1d5b6R35
  11. you need a SSE-only version
  12. it is always breaking in every merge, and you have to deal with them(fix, test build and test run) before running `git merge --continue` and try a next merge.
  13. so you want a 27.10.0 "point-release" that works on VC2010, which are ~330 already-accumulated commits yet to be merged. I can only do this on my extra free time and doing it in my usual "merging 2-3 revs a time" pace. Thus there is no ETA when it is done, but I hope I can make it happen "later".
  14. maybe that page has some special usage, as general usage of Promise.allSettled() like example in https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/allSettled shows no problem.
  15. finally got a working PM2796-vc10 (and also bring back webrtc, webgl, and mediasource): https://github.com/roytam1/palemoon27/commit/5d5e647b63c1b729e937a1bdd70a4fc18bff6d90 binary for testing: http://o.rthost.win/gpc/files1.rt/palemoon-27.9.6.win32.vc10.7z and still working with my kernelxp wrapper on XP RTM:
  16. New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.5.4-Goanna-20240706.7z Changelog: Out-of-tree changes: * update Goanna3 to git f69c4dc576...d04fd99cb6: - pref: toggle dom.details_element.enabled (cafae72769) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1259018 - Part a: Use early returns in nsExternalProtocolHandler::NewChannel2; r=jst (159053ad25) - Bug 1259018 - Part b: Use early returns and stop accepting null in nsExternalProtocolHandler::HaveExternalProtocolHandler; r=jst (356b509c9a) - Bug 1259018 - Part c: Pass arguments to the nsExtProtocolChannel constructor; r=jst (c3cab1801c) - Bug 1261020 - part 1 - implement SeekTask; r=jwwang (d3df4d5de6) - Bug 1261020 - part 2 - modify MDSM to adopt SeekTask; r=jwwang (b51efe45c8) - Bug 1265296 - Move SeekTask from namespace mozilla::media to namespace mozilla. r=kaku. (cc5665837b) - Bug 1265315. Part 1 - remove use of MediaDecoderReader from SeekTask. r=kaku. (ee7a8e9032) - Bug 1265315. Part 2 - rename mReaderWrapper to mReader for less verbose coding. r=kaku. (f7426bdc4c) - Bug 1265311. Part 1 - Add more proxy functions to MediaDecoderReaderWrapper. r=jya. (73d59fd4c3) - Bug 1265311. Part 2 - constify some functions. r=jya. (87388fc7fd) - Bug 1266304. Part 1 - Merge MediaDecoderReader::AudioDataPromise and MediaDecoderReader::VideoDataPromise. r=kaku. (30ddbd7b03) - Bug 1266304. Part 2 - remove unnecessary template parameters. r=kaku. (84b012ef96) - Bug 1265629 - Remove unused MediaDecoderReader::BreakCycles(). r=kaku. (7144e46f3b) - Bug 1215439 - Don't call ResetDecode() in the destructor of MediaDecoderReader. r=gerald. (be8896cd3b) - Bug 1265634. Part 1 - add more proxy functions to MediaDecoderReaderWrapper and remove unused members from MDSM. r=kaku. (eacba1547d) - Bug 1265634. Part 2 - rename mReaderWrapper for less wording. r=kaku. (06179b09fa) - Bug 1265634. Part 3 - constify some functions. r=jya. (2cc6d72652) - Bug 1256336 - Do not use httpChannelChild after Send__delete is called. r=jduell (d3ec2be783) - Bug 1261070 - Move Send__delete__ to FailedAsyncOpen. r=jduell (f3a2d0e2b9) - Bug 1229369 - Part 2: Drop the aChannel argument to HttpChannelChild::ShouldInterceptURI() (f770dbdced) - Bug 1225756 - Part1: Let the regular veto handlers check on redirects then check mRedirectChannelChild in the result callback. r=mayhemer (13b87a6a84) - fix mispatch (04c842e2ba) - Bug 1210077 - Null check gNeckoChild in HttpChannelChild::ResetInterception(); r=mcmanus (9e1bb91331) - Bug 1233630 - Remove MediaDecoderStateMachine::AudioDecodedUsecs. r=kikuo. (4e83b86ed1) - Bug 1261312 - Make sure that audio/video decode task is filed again. r=jwwang (90d90c890a) - Bug 1238347 - stop prerolling when decoding starts if we are waiting for data. r=cpearce. (dfa46a223c) - Bug 1242845 - Make the computation of MediaDecoderStateMachine::HasLowUndecodedData() more accurate and consistent. r=jya. (9f3a8a3e2c) - Bug 1242845. Part 2 - fix format nits. r=me. (9da58b5145) - Bug 1237174 - Remove the unnecessary code since mState won't change in the case of DECODER_STATE_COMPLETED. r=bechen. (ad706de284) - Bug 1237806 - update playback position before entering buffering mode so the currentTime of the media element is more accurate during buffering. r=jya. (d491291b12) - Bug 1238343 - Update MDSM::mIsAudioPrerolling/mIsVideoPrerolling when playback rate changes. r=cpearce. (532419a3b5) - Bug 1235966 - reset mAudioCompleted and mVideoCompleted when switching MediaSink so they are resolved by the new MediaSink. r=kikuo. (5c701026e1) (167ec3b0a2) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1233914 - P1. ping doesn't honor the TP list. r=francois (14b9df4e67) - Bug 1233914 - P2. Testcase. r=francois (4aa1142877) - bit of Bug 1178058 (9309410d6d) - Bug 1253538 - Window.open() should not reuse an existing window if it's running a different container - patch 2, r=bz (1c62d48537) - Bug 1254103 - Window.open() should not reuse an existing window if it's running a different container, r=bz (ce5bf89b65) - Bug 1253538 - Window.open() should not reuse an existing window if it's running a different container - patch 1, r=bz (45692fa791) - Bug 682294 - Add an error page for file access denied. r=bz (e94be73e70) - Bug 682294 - Remove redundant trailing spaces. r=bz (f299d7302d) - Bug 1122642 - Have an error page for H2 INADEQUATE_SECURITY r=mcmanus,bz (70e89ed8f0) - Bug 1253792 - Handle another case of re-entrancy through nsDocShell::InternalLoad. r=smaug (87f436cc4b) - Bug 1240246 - Handle re-entrancy in nsDocShell::InternalLoad more gracefully. r=smaug (98985d7233) - Bug 1247810 - Redirect the enum query on Core profiles. - r=jrmuizel (f55c0fb46c) - Bug 1257861 - Test that we send cookies from XHRs in web workers when 3rd party cookies are disabled. r=sicking (2334c6621e) - Bug 1257861 - Default to sending all cookies if we can't compute 3rdpartyness. r=sicking (817fe6fbfc) (d04fd99cb6) * 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
  17. New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240706-d04fd99cb6-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240706-d04fd99cb6-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240706-d04fd99cb6-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20240706-d04fd99cb6-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - pref: toggle dom.details_element.enabled (cafae72769) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1259018 - Part a: Use early returns in nsExternalProtocolHandler::NewChannel2; r=jst (159053ad25) - Bug 1259018 - Part b: Use early returns and stop accepting null in nsExternalProtocolHandler::HaveExternalProtocolHandler; r=jst (356b509c9a) - Bug 1259018 - Part c: Pass arguments to the nsExtProtocolChannel constructor; r=jst (c3cab1801c) - Bug 1261020 - part 1 - implement SeekTask; r=jwwang (d3df4d5de6) - Bug 1261020 - part 2 - modify MDSM to adopt SeekTask; r=jwwang (b51efe45c8) - Bug 1265296 - Move SeekTask from namespace mozilla::media to namespace mozilla. r=kaku. (cc5665837b) - Bug 1265315. Part 1 - remove use of MediaDecoderReader from SeekTask. r=kaku. (ee7a8e9032) - Bug 1265315. Part 2 - rename mReaderWrapper to mReader for less verbose coding. r=kaku. (f7426bdc4c) - Bug 1265311. Part 1 - Add more proxy functions to MediaDecoderReaderWrapper. r=jya. (73d59fd4c3) - Bug 1265311. Part 2 - constify some functions. r=jya. (87388fc7fd) - Bug 1266304. Part 1 - Merge MediaDecoderReader::AudioDataPromise and MediaDecoderReader::VideoDataPromise. r=kaku. (30ddbd7b03) - Bug 1266304. Part 2 - remove unnecessary template parameters. r=kaku. (84b012ef96) - Bug 1265629 - Remove unused MediaDecoderReader::BreakCycles(). r=kaku. (7144e46f3b) - Bug 1215439 - Don't call ResetDecode() in the destructor of MediaDecoderReader. r=gerald. (be8896cd3b) - Bug 1265634. Part 1 - add more proxy functions to MediaDecoderReaderWrapper and remove unused members from MDSM. r=kaku. (eacba1547d) - Bug 1265634. Part 2 - rename mReaderWrapper for less wording. r=kaku. (06179b09fa) - Bug 1265634. Part 3 - constify some functions. r=jya. (2cc6d72652) - Bug 1256336 - Do not use httpChannelChild after Send__delete is called. r=jduell (d3ec2be783) - Bug 1261070 - Move Send__delete__ to FailedAsyncOpen. r=jduell (f3a2d0e2b9) - Bug 1229369 - Part 2: Drop the aChannel argument to HttpChannelChild::ShouldInterceptURI() (f770dbdced) - Bug 1225756 - Part1: Let the regular veto handlers check on redirects then check mRedirectChannelChild in the result callback. r=mayhemer (13b87a6a84) - fix mispatch (04c842e2ba) - Bug 1210077 - Null check gNeckoChild in HttpChannelChild::ResetInterception(); r=mcmanus (9e1bb91331) - Bug 1233630 - Remove MediaDecoderStateMachine::AudioDecodedUsecs. r=kikuo. (4e83b86ed1) - Bug 1261312 - Make sure that audio/video decode task is filed again. r=jwwang (90d90c890a) - Bug 1238347 - stop prerolling when decoding starts if we are waiting for data. r=cpearce. (dfa46a223c) - Bug 1242845 - Make the computation of MediaDecoderStateMachine::HasLowUndecodedData() more accurate and consistent. r=jya. (9f3a8a3e2c) - Bug 1242845. Part 2 - fix format nits. r=me. (9da58b5145) - Bug 1237174 - Remove the unnecessary code since mState won't change in the case of DECODER_STATE_COMPLETED. r=bechen. (ad706de284) - Bug 1237806 - update playback position before entering buffering mode so the currentTime of the media element is more accurate during buffering. r=jya. (d491291b12) - Bug 1238343 - Update MDSM::mIsAudioPrerolling/mIsVideoPrerolling when playback rate changes. r=cpearce. (532419a3b5) - Bug 1235966 - reset mAudioCompleted and mVideoCompleted when switching MediaSink so they are resolved by the new MediaSink. r=kikuo. (5c701026e1) (167ec3b0a2) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1233914 - P1. ping doesn't honor the TP list. r=francois (14b9df4e67) - Bug 1233914 - P2. Testcase. r=francois (4aa1142877) - bit of Bug 1178058 (9309410d6d) - Bug 1253538 - Window.open() should not reuse an existing window if it's running a different container - patch 2, r=bz (1c62d48537) - Bug 1254103 - Window.open() should not reuse an existing window if it's running a different container, r=bz (ce5bf89b65) - Bug 1253538 - Window.open() should not reuse an existing window if it's running a different container - patch 1, r=bz (45692fa791) - Bug 682294 - Add an error page for file access denied. r=bz (e94be73e70) - Bug 682294 - Remove redundant trailing spaces. r=bz (f299d7302d) - Bug 1122642 - Have an error page for H2 INADEQUATE_SECURITY r=mcmanus,bz (70e89ed8f0) - Bug 1253792 - Handle another case of re-entrancy through nsDocShell::InternalLoad. r=smaug (87f436cc4b) - Bug 1240246 - Handle re-entrancy in nsDocShell::InternalLoad more gracefully. r=smaug (98985d7233) - Bug 1247810 - Redirect the enum query on Core profiles. - r=jrmuizel (f55c0fb46c) - Bug 1257861 - Test that we send cookies from XHRs in web workers when 3rd party cookies are disabled. r=sicking (2334c6621e) - Bug 1257861 - Default to sending all cookies if we can't compute 3rdpartyness. r=sicking (817fe6fbfc) (d04fd99cb6)
  18. 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-20240706-d938d4600-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20240706-d938d4600-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: Issue #2541 - Deal with empty LineNameList in CSS grid templates. (5bdec62c) (6a4db7e71) - import from UXP: Issue #2543 - adjust toFixed precision range according to spec update. (f4b6cee0) (5937defd6) - import from UXP: Issue #2531 - Adjust rounding in toExponential (and kin) to round up at midpoint. (ef1f142c) (d938d4600)
  19. New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20240706-7bda12e7-uxp-688fa00ac4-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20240706-7bda12e7-uxp-688fa00ac4-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-20240706-id-656ea98-uxp-688fa00ac4-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20240706-id-656ea98-ia-93af9a0-uxp-688fa00ac4-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild
  20. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20240706-3219d2d-uxp-688fa00ac4-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20240706-3219d2d-uxp-688fa00ac4-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-20240706-3219d2d-uxp-688fa00ac4-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-20240706-d849524bd-uxp-688fa00ac4-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240706-d849524bd-uxp-688fa00ac4-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240706-d849524bd-uxp-688fa00ac4-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20240706-d849524bd-uxp-688fa00ac4-xpmod.7z Official UXP changes picked since my last build: - Issue #2541 - Deal with empty LineNameList in CSS grid templates. (5bdec62cb0) - Issue #2543 - adjust toFixed precision range according to spec update. (f4b6cee0cc) - Issue #2531 - Adjust rounding in toExponential (and kin) to round up at midpoint. (ef1f142cde) 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: - HACK: jsgc: check nullptr before call member function in mayBeOwnedByOtherRuntime() (f4188fb54e) 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.
  21. even using git's merging function, for merging some already-accumulated commits you still have to merge only 2 or 3 commits a time to make you possible to trace commit differences. you can't just merge the last commit because those commits changes everything and you can't handle and fix them properly. thats why I can't finish last ~50 commits in short time for PM2796-vc10.
  22. this is still a tall order. BTW I'm almost complete putting all pm2796 changes on top of fx38vc10, but still some way to go.
  23. tested and it seems to be work, put some effort to integrate it to my GreenPad: https://github.com/RamonUnch/GreenPad/issues/58#issuecomment-2198607531
  24. ah, mozilla always defining SQLITE_WIN32_GETVERSIONEX=0 when compiling SQLite3, so non-NT codepath are never executed. trying to remove this, and SQLite3 no longer returning SQLITE_BUSY, but it crashes when starting in next time, with no hints to debug.
  25. BTW made a more minimal kernel32-wrapper that just suits firefox38 needs, and run a dependency walking in Win2000 SP4: User32: Raw Input Device related, and PrintWindow Shell32: IPHLPAPI: ws2_32: wtsapi32: and of course uxtheme.dll ANGLE (libglesv2.dll) from firefox35 really need GetModuleHandleExA(), may need patching out source full list: kernel32: IsWow64Process AttachConsole InterlockedPopEntrySList InterlockedPushEntrySList InitializeSListHead GetModuleHandleExA GetModuleHandleExW GetUserGeoID GetGeoInfoW user32: GetRawInputData GetRawInputDeviceInfoW GetRawInputDeviceList PrintWindow RegisterRawInputDevices shell32: SHOpenFolderAndSelectItems SHParseDisplayName IPHLPAPI: GetAdaptersAddresses WS2_32: getnameinfo WTSAPI32: WTSRegisterSessionNotification WTSUnRegisterSessionNotification
×
×
  • Create New...