roytam1
MemberContent Type
Profiles
Forums
Events
Everything posted by roytam1
-
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
Actually you can't get rid of this (rust) because it is mandatory since 55.0 release. -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
Already posted. And my portable launcher is just the same as running ' start "" palemoon.exe -no-remote -profile .\profile ' batch file, but works without the help of cmd.exe. -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
Off Topic: For getting idea how Firefox 57 is incompatible with older Windows, I tried to compile it from source. There is a list of Missing APIs in XP (* in front of DLL = missing DLL) In MOZGLUE.DLL: KERNEL32.DLL InitializeConditionVariable WakeConditionVariable WakeAllConditionVariable SleepConditionVariableCS InitializeCriticalSectionEx GetTickCount64 In XUL.DLL: KERNEL32.DLL SleepConditionVariableSRW WakeConditionVariable InitializeConditionVariable SleepConditionVariableCS WakeAllConditionVariable K32QueryWorkingSet K32GetProcessMemoryInfo GetCurrencyFormatEx GetNumberFormatEx ResolveLocaleName GetDateFormatEx GetTimeFormatEx GetUserDefaultLocaleName LocaleNameToLCID GetLocaleInfoEx GetUserPreferredUILanguages LCIDToLocaleName InitializeCriticalSectionEx AcquireSRWLockShared AcquireSRWLockExclusive ReleaseSRWLockShared ReleaseSRWLockExclusive InitializeSRWLock TryAcquireSRWLockExclusive K32EnumProcessModules K32GetModuleFileNameExW K32GetProcessImageFileNameW GetFinalPathNameByHandleW InitOnceExecuteOnce GetProcessIdOfThread QueryFullProcessImageNameW K32GetModuleInformation USER32.DLL GetTouchInputInfo RegisterTouchWindow GetGestureInfo CloseGestureInfoHandle SetGestureConfig UnregisterPowerSettingNotification RegisterPowerSettingNotification CloseTouchInputHandle ADVAPI32.DLL RegGetValueW SHELL32.DLL SHGetKnownFolderPath SHOpenWithDialog SHQueryUserNotificationState SHGetPropertyStoreForWindow SetCurrentProcessExplicitAppUserModelID SHCreateItemFromParsingName SHGetStockIconInfo *AVRT.DLL AvRevertMmThreadCharacteristics AvSetMmThreadCharacteristicsA OLE32.DLL CoGetApartmentType WS2_32.DLL inet_pton inet_ntop *DWMAPI.DLL DwmSetIconicThumbnail DwmSetIconicLivePreviewBitmap DwmInvalidateIconicBitmaps DwmGetCompositionTimingInfo DwmIsCompositionEnabled DwmFlush DwmSetWindowAttribute DwmDefWindowProc DwmExtendFrameIntoClientArea DwmGetWindowAttribute UXTHEME.DLL BeginPanningFeedback EndPanningFeedback UpdatePanningFeedback *API-MS-WIN-CORE-WINRT-L1-1-0.DLL RoGetActivationFactory *API-MS-WIN-CORE-WINRT-STRING-L1-1-0.DLL WindowsCreateStringReference And for example, grepping K32GetModuleInformation in source tree shows: Roy@roy-srv /d/test/firefox-57.0 $ grep -r K32GetModuleInformation * Binary file obj-i686-pc-mingw32/dist/bin/xul.dll matches Binary file obj-i686-pc-mingw32/toolkit/library/i686-pc-windows-msvc/release/deps/libkernel32-84f4ad81dbbcb414.rlib matches Binary file obj-i686-pc-mingw32/toolkit/library/release/deps/libkernel32-7fb45f562450be31.rlib matches Binary file obj-i686-pc-mingw32/toolkit/library/xul.dll matches Binary file obj-i686-pc-mingw32/toolkit/library/xul.pdb matches Binary file obj-i686-pc-mingw32/tools/profiler/generated.pdb matches Binary file obj-i686-pc-mingw32/tools/profiler/shared-libraries-win32.obj matches third_party/rust/kernel32-sys/src/lib.rs: pub fn K32GetModuleInformation( third_party/rust/kernel32-sys-0.1.4/src/lib.rs: pub fn K32GetModuleInformation( So I have no clue how to deal with it. -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
I don't name it, but MCP people named so -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
Maybe last build of Pale Moon in this month, but it still depends on how many commits they made and how many free/idle time I have for compilation. For Basilisk, it doesn't crash on my XP SP3, will test it on my vanilla XP VM later (but I have no schedule for this as new pokemon game takes all my free time now ) -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
basilisk/moebius new build for XP! Test binary: Win32 http://o.rthost.cf/gpc/files1.rt/basilisk-55.0.0a1.win32-git-20171121-2c7948df3-xpmod.7z Win64 http://o.rthost.cf/gpc/files1.rt/basilisk-55.0.0a1.win64-git-20171121-2c7948df3-xpmod.7z diff: http://o.rthost.cf/gpc/files1.rt/moebius_restoreXP_20171113.7z source patch of ffvpx H264/HEVC/AAC/MP3 Addition: http://o.rthost.cf/gpc/files1.rt/moebius-ffvpx-h264-aac-hevc-mp3-addition.7z Official repo changes since my last build: - DevTools - gcli - screenshot - the vertical mode (822529aa6) - Merge pull request #166 from janekptacijarabaci/devtools_gcli_screenshot_1 (5810a403b) - DevTools - network - Copy as cURL (POST) (9036828c0) - CSP 3 - support for "worker-src" (973cea24f) - Don't enforce the arbitrary cipher suite profile. (a7b697388) - Fix freetype glyph metrics. (d092a1fe8) - Merge pull request #167 from janekptacijarabaci/devtools_network_curl_2 (12f836eaa) - The profile - resetting (doesn't work) (44386a127) - The profile - resetting - follow up (6b1e15959) - Ensure we process FIN flags on all-padding final frames. (42a21e0d4) - DOM - nsIContentPolicy - context (document) (3aae057a9) - Merge pull request #187 from janekptacijarabaci/dom_nsContentPolicy_context_1 (b642577f6) - Merge pull request #184 from janekptacijarabaci/profile_refresh_migrate_1 (37c004cb9) - Merge pull request #186 from JustOff/PR_Http2Session_FIN (8e4a08278) - Merge pull request #169 from janekptacijarabaci/csp_worker-src_1 (f4dc53287) - HTML - table - editor (contenteditable) (30ebac5c2) - Add more NS_BUILD_REFCNT_LOGGING in AtomicRefCountedWithFinalize. (a80fdd244) - DOM - PointerEvent - improvements (1755f4f75) - DOM - PointerEvent - improvements (tests / marionette) (2e70a3c51) - Implement "cookie-averse document objects". (da172983f) - Merge pull request #195 from janekptacijarabaci/dom_PointerEvent_improvements_1 (30b1721f3) - Merge branch 'master' of https://github.com/MoonchildProductions/moebius (1ea04c544) - Merge pull request #191 from janekptacijarabaci/html_table_editor_contenteditable_1 (599676a6a) - Hard-code the version number for Mozilla's version checker for add-ons. (bd9692aeb) - Hard-code the version number for Mozilla's GMP service. (2d4d09315) - Merge branch 'master' of https://github.com/MoonchildProductions/moebius (2c7948df3) -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New Build! 32bit https://o.rthost.cf/palemoon/palemoon-27.7.0a2.win32-git-20171121-e15e1197a-xpmod.7z 64bit https://o.rthost.cf/palemoon/palemoon-27.7.0a2.win64-git-20171121-e15e1197a-xpmod.7z Official repo changes since my last build: - [minor fix] Build - warnings (a49558e42) - DevTools - gcli - screenshot - the vertical mode (2b66fccbe) - Merge pull request #1465 from janekptacijarabaci/build_warnings_1 (917c86ca6) - Merge pull request #1467 from janekptacijarabaci/devtools_gcli_screenshot_1 (1ce42d280) - DevTools - network - Copy as cURL (POST) (cbc57c6c5) - Potential fix for missing locate_t on Mac OSX. (468257cac) - Fix Linux loading throbber to be properly encoded. (2b5597ff5) - Make sure the PNG set-option function is available. (abd5fc481) - Force a larger zlib inflate window. (623d24cdb) - Merge pull request #1473 from MoonchildProductions/osx-fix-1 (56b2a7318) - Change nsIDocumentLoaderFactory and nsIURIContentListener to take MIME types as an XPCOM string, not a char* (5952adeef) - Refactor nsContentDLF (83098db20) - Add text/json and text/vtt as text MIME types (2b145a4ed) - Merge pull request #1478 from JustOff/PR_char_nsACString (10f08b259) - Profiles - the refresh - migrate (7a6b077e4) - Merge pull request #1479 from JustOff/PR_add_text_json_vtt (d875128c0) - Merge pull request #1472 from janekptacijarabaci/devtools_network_curl_2 (aa9d16c92) - Profiles - the refresh - migrate (passwords) (c40ee8c60) - Remove the "ask every time" policy for acceptance of cookies. (b243a16d7) - Profiles - the refresh - migrate - improvements (a6f83d31d) - Merge pull request #1481 from janekptacijarabaci/profile_refresh_migrate_1 (db9f8a174) - Implement X-Content-Type-Options: nosniff. (2f965ebf1) - Handle custom URLs and add "My home page" for the New Tab URL. (aff0e2bf9) - Merge pull request #1484 from MoonchildProductions/newtaburl-enh1 (ea66708b4) - Merge pull request #1483 from JustOff/PR_XCTO_nosniff (fae3ec362) - Define Ci before using it. (ccbd72d00) - Implement "cookie-averse document objects". (1ccbaeb2c) - Expose cookieBehavior and cookieLifetimePolicy preference variants from nsICookieService. (e15e1197a) -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
diff and ffvpx patch are posted already. -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
no need to download(it is integrated into binary) unless you want to recompile basilisk. -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
I haven't use their portable app launcher, but I think you can just replace everything in bin folder with my binary and it will work. -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
Try redownloading archive, I think I had it fixed. I think I forgot to put ucrtbase.dll into win64 archive before. -
You should use patch with xompie SendTo menu on the folder, not only the EXE.
-
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
just redownload the win32 binary -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New Build! 32bit https://o.rthost.cf/palemoon/palemoon-27.7.0a2.win32-git-20171113-01c8183e0-xpmod.7z 64bit https://o.rthost.cf/palemoon/palemoon-27.7.0a2.win64-git-20171113-01c8183e0-xpmod.7z Official repo changes since my last build: - Switch sync and key server to palemoon.org (mobile) (eccdd2532) - Migrate existing Sync users transparently to palemoon.org. (980ac3b01) - Bump unstable version to test migration code. (dfa793775) - Update CitiBank's SSUAO because it no longer accepts native. (4ce64d9f5) - Update Netflix SSUAO to community-reported working one. (3c2ddae32) - DOM - Buttons - Events - calling focus() from a focus handler (1562abd77) - Ensure we process FIN flags on all-padding final frames. (f2bd2a4ef) - Merge pull request #1461 from janekptacijarabaci/dom_buttons_events_1 (1226bb672) - Merge pull request #1463 from JustOff/PR_Http2Session_FIN (01c8183e0) -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
So they deleted code path for pre-Vista. I just restored them and it works now. updated binary in: -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
OK then Pale Moon developers made changes which makes moebius/Basilisk becoming incompatible with official language pack. For now there is no language pack for moebius/Basilisk from Pale Moon developers. -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
For Pale Moon/New Moon, please see this: for moebius/Basilisk, you may try using official Firefox 55 language packs. -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
So folder chooser dialog is not showing? then some code needs to be changed for SHBrowseForFolder(). -
Ad related javascript code having some problems.
-
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
No idea, deal with it. -
Please try TLS 1.2 enabled build: But other than that, you may encounter rendering issues and javascript issues with modern websites.
- 332 replies
-
- mozilla
- retrozilla
-
(and 3 more)
Tagged with:
-
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
OK I found one more place has to be modified or dwmapi.dll will be required. Rebuilding binary now. ucrtbase.dll will be included so there is no need to install vc2015 runtime anymore. EDIT: Done recompiling, new binary is here: -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
Do you have VC2015 runtime installed? -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
For New Moon, See FAQ for VP9.