Jump to content

roytam1

Member
  • Posts

    3,720
  • Joined

  • Last visited

  • Days Won

    436
  • Donations

    0.00 USD 
  • Country

    Hong Kong

Everything posted by roytam1

  1. That will be super hard as mozilla moves towards to google-ish usage of C/C++ language style, which makes compiling with old MSVC compiler hard/impossible. BTW I'm debugging fx36oldwin attempt to use NULL FontMetrics and crash in NT 3.51, many nsILocalFileWin changes are ported from 2.0 branch.
  2. I think it is better having portable loader separated from main executable for reducing differences between palemoon git HEAD and my build.
  3. Such UI is default UI in new Firefox in Win10. I'd rather prefer Classical UI.
  4. Yeah. So use USP10.DLL for GlyphIndex retrieving. The gfx drawing is still need more work.
  5. You can follow this guide and most probably will work without troubles. https://forum.palemoon.org/viewtopic.php?f=19&t=13556
  6. Chrome shows TLS 1.2, but SNI is still not available.
  7. Does anyone ever tried enabling TLS 1.1/1.2 on XP with success?
  8. Please try the New Moon build in topmost thread in this subforum.
  9. I'm still looking forward for your (source/binary) release
  10. I'd like to have separated download for this instead. https://o.rths.ml/palemoon/palemoon-portable-loader.7z Extract all contents (both EXE and TXT) in the place where palemoon.exe lives. Run portable-loader.exe for portable mode. portable-loader.exe is scriptable loader(loading same-named TXT script) written in NSIS. Source is avaiable here: https://o.rths.ml/svn/filedetails.php?repname=rtoss&path=%2Fnsis+script+runner%2Fshellrunner.nsi
  11. I haven't disassemble NT4 or looking at nt4 source code, I just blackbox testing it. I discover that, with "\" in CreateMutex, NT4 will just return FALSE and set LastError = 3 (ERROR_PATH_NOT_FOUND). For your wrapper, you can wrap CreateMutex() and try to remove "Local\" and "Global\" from mutex name before passing it to system's CreateMutex() to see if it will work or not.
  12. Some text is shown now. Maybe I have to use this instead of using stub. https://github.com/LayoutFarm/Typography/wiki/How-To-Translate-Unicode-Character-Codes-to-TrueType-Glyph-Indices-in-Windows-95
  13. you can just create a batch file with following contents: @palemoon -no-remote -profile .\profile and it will use "profile" folder for its profile data.
  14. New Build! 32bit https://o.rthost.cf/palemoon/palemoon-27.6.0a1.win32-git-20171015-6442b2377-xpmod.7z 64bit https://o.rthost.cf/palemoon/palemoon-27.6.0a1.win64-git-20171015-6442b2377-xpmod.7z Official repo changes since my last build: - Bug 1308922 (CVE‐2016‐9069): heap‐use‐after‐free in nsINode::ReplaceOrInsertBefore (cd3a7fa) - Bug 911477: Implement DOM4 methods: prepend(), append(), before(), after() and replaceWith() + Bug 1301777 (CVE-2016-9067) (4e515a1) - Bug 1104955: Implement IDL [Unscopable] (partially) (bcd8037) - Bug 911477: Implement DOM4 methods: prepend(), append(), before(), after() and replaceWith() - tests (6b1dd7a) - Pretty‐print ECDSA‐SHA224, 256, 384 and 512 hashed signatures. (451e215) - Remove certificate issuer organization to common name fallback (0066d32) - Merge pull request #1411 from janekptacijarabaci/js_dom_node_1 (d5a614d) - Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon (6442b23)
  15. Just tested in NT 3.51, it complains these functions are missing: SQLITE3.DLL: KERNEL32.DLL - GetFileAttributesExW - InterlockedCompareExchange XUL.DLL OLE32.DLL - CoInitializeEx KERNEL32.DLL - SignalObjectAndWait ADVAPI32.DLL - GetNamedSecurityInfoW - SetNamedSecurityInfoW USP10.DLL (whole file missing) - ScriptBreak - ScriptFreeCache - ScriptGetCMap - ScriptGetFontProperties - ScriptGetProperties - ScriptIsComplex - ScriptItemize - ScriptPlace - ScriptRecordDigitSubstitution - ScriptShape But I didn't see any GdiGradientFill.
  16. First BIG step of porting Firefox 3.6 to old NT. It runs but it cannot show any text. for Firefox 3 or later not working (exit immediately) on NT4, the biggest reason is that, NT4 doesn't like "Local\" or "Global\" namespace/prefix in the Mutex. Test binary: http://roy.orz.hm/gpc/files1.rt/fx36vc71-20171014.7z Source: https://github.com/roytam1/fx36oldwin
  17. And I wonder if my SQLite3 patch needs improvement as now it leaves garbage after .sqlite filename. EDIT: OK fixed counting, same download link. EDIT2: Fixed null terminating, same download link.
  18. Pale Moon forks Gecko 24 and adds/backports new features on top.
  19. Because All unofficial build of Pale Moon will be called New Moon.
  20. I'm thinking about another name: "Pale Mimas" but I need icons
  21. New build: 32bit https://o.rthost.cf/palemoon/palemoon-27.6.0a1.win32-git-20171010-0c0b811bb-xpmod.7z 64bit https://o.rthost.cf/palemoon/palemoon-27.6.0a1.win64-git-20171010-0c0b811bb-xpmod.7z Official repo changes since my last build: -Disable window.showModalDialog. 2d8bef0 -window.onerror catches JSON.parse error in Promise fulfillment (follow up) 11e0af6 -Merge pull request #1399 from janekptacijarabaci/error_improvements_1_followUp_1 f46295e -[UXP task] xpfe\appshel\nsWindowMediator.cpp 8026ed0 -[UXP task] layout\base\nsLayoutUtils.cpp a52e5cf -gre/components/FeedProcessor.js e2b5d74 -gre/components/FeedWriter.js 16e5553 -gre/components/nsINIProcessor.js (etc.) 3611278 -[UXP task] gre/modules/commonjs/dev/volcan.js ad0e8d1 -[UXP task] gre/modules/commonjs/sdk/lang/weak‐set.js 8f539ae -gre/modules/devtools/qrcode/decoder/index.js e9710e1 -[UXP task] gre/modules/devtools/tern/def.js d320a79 -gre/modules/devtools/sourceeditor/autocomplete.js 5db10c8 -Building with "‐‐enable‐debug" ‐ fix one of assertion failures 81a5397 -(1/2) Launch command: palemoon "‐migration" and "‐migration ‐p" (follow up) cbba33c -(2/2) Launch command: palemoon "‐migration" and "‐migration ‐p" (follow up) 15da107 -Synchronize blocklist timestamp. c87b7e2 -Merge pull request #1400 from janekptacijarabaci/debug_warning_1 662844d -Merge pull request #1401 from janekptacijarabaci/debug_assertionFailu… c07455c -Remove incorrect assertion (OnStopRequest calls this with null) c60749d -Merge pull request #1402 from janekptacijarabaci/migrate_followUp_1 dcd13b4 -Re‐generate HSTS preload list without stale entries. b25d88b -Update HSTS preload list generation script. 0c0b811
  22. Please try my new NSPR/NSS here: https://github.com/rn10950/RetroZilla/issues/7#issuecomment-334985097
  23. Try this link: media.gmp-manager.url aus5.mozilla.org/update/3/GMP/51.0/20170413192749/WINNT_x86-msvc-x86/en-US/release/Windows_NT%205.1/default/default/update.xml
  24. Does your VC6 build works on Win95? If so it should work on NT 3.51 as well.
×
×
  • Create New...