Eclipse-Community / r3dfox

r3dfox is a modern Firefox based web browser for Windows 7. SourceForge link for downloading with older browsers. https://sourceforge.net/projects/r3dfox/
https://eclipse.cx/projects/r3dfox.htm
Other
116 stars 6 forks source link

Request for portable version #10

Closed JeanPaulLucien closed 2 months ago

JeanPaulLucien commented 5 months ago

Hi. Could you create a version to use without installation? Place profile folder in browser folder.

K4sum1 commented 5 months ago

I'm not really sure how to do this. If you can tell me how, I can add a portable mode function next release.

jonm58 commented 5 months ago

https://github.com/runningcheese/RunningCheese-Firefox lol

GunGunGun commented 4 months ago

Hi. Could you create a version to use without installation? Place profile folder in browser folder.

Portable Firefox is pretty easy to make, just run firefox -p portable and everything will be grouped inside portable folder, just that.

adeii commented 4 months ago

If you don't mind, I'd made r3dfox 122 portable x64. Works great on Win 7. https://github.com/adeii/supermium-portable/releases/download/F121/r3dfox-portable-win64-122.0.1-22.7z

GunGunGun commented 4 months ago

If you don't mind, I'd made r3dfox 122 portable x64. Works great on Win 7. https://github.com/adeii/supermium-portable/releases/download/F121/r3dfox-portable-win64-122.0.1-22.7z

This is great, thanks. Windows 7 needs all the helps considering it's getting forgotten due to recent events, it would've gotten a Extended Core like Vista at this point to make it be able to run Windows 10, 11 applications.

K4sum1 commented 4 months ago

@adeii Is this a custom compile or did you make it by extracting the installer?

adeii commented 4 months ago

@K4sum1 Made by extracting installer (and icons) from your release. It is mod of project for Firefox portable by PortApps.io.

adeii commented 3 months ago

New 32bit portable version: https://github.com/adeii/supermium-portable/releases/download/F1235/R3dfox-portable-win32-124.0-24.7z

K4sum1 commented 3 months ago

There's a reason why I haven't made a 124 release. ScreenShot_20240320114828

I need to get around to fixing this, but I just haven't been feeling it.

adeii commented 3 months ago

There's a reason why I haven't made a 124 release.

I confirm that this x86 build force closes on Win7 x64 after 1 minute, but no problem on Win8. Also fails with VxKex 1.1 + api-ms-win-shcore-scaling-l1-1-1.dll.

JhonnyBeige commented 2 months ago

you can make the cleanest portable with https://github.com/adonais/libportable https://sourceforge.net/projects/libportable/files/Tools/portable_bin.7z/

also firefox by default makes a lot of connections on start up, you should look up these projects for optimizations https://wiki.archlinux.org/title/Firefox/Privacy https://codeberg.org/chippy/icecat-for-windows https://github.com/adonais/iceweasel

K4sum1 commented 2 months ago

@adeii Can you remove any extra extensions from your portable versions? I was trying to figure out why "AdBlocker for YouTube" kept being automatically installed for a user until I discovered it's part of your portable mod.

adeii commented 2 months ago

@K4sum1 Not a problem at all. I'll also update 124.0.3 to latest, with hotfix. I don't know which build got additional plugin, but it is in distribution/extensions/jid1-q4sG8pYhq8KGHs@jetpack.xpi. Just delete it.

K4sum1 commented 2 months ago

@K4sum1 Not a problem at all. I'll also update 124.0.3 to latest, with hotfix. I don't know which build got additional plugin, but it is in distribution/extensions/jid1-q4sG8pYhq8KGHs@jetpack.xpi. Just delete it.

I just saw this after making https://github.com/Eclipse-Community/r3dfox/issues/48

If 124.0.3 doesn't have this, I'll lighten the language

adeii commented 2 months ago

No added Adblock in r3dfox builds, just in firefox ones.

K4sum1 commented 2 months ago

@adeii A friend really wants 124.0.3 Librewolf builds, could you make them?

adeii commented 2 months ago

@adeii A friend really wants 124.0.3 Librewolf builds, could you make them?

Not a problem, but latest Librewolf is 124.0.1. It uses native portable exe in build. You can get https://github.com/adeii/supermium-portable/releases/download/F1235/librewolf-portable-win32-124.0.1.7z and https://github.com/adeii/supermium-portable/releases/download/F1235/librewolf-portable-win64-124.0.1-1.7z

Nothing too much to make: -Downgrade Major Subsystem Version from 000A to 0006 for main two EXEs (librewolf and private_browsing) -Add api-ms-win-shcore-scaling-l1-1-1.dll -Replace lgpllibs.dll and xul.dll from your latest r3dfox -Hex edit xul.dll from 124.0.3 to 124.0.1 -Edit browser/omni.ja/default/preferences/firefox.js for browser.taskbar.lists.legacyBackend from false to true.

K4sum1 commented 2 months ago

They mostly want it for the hotfix, which apparently affects more than just 11. Only the latest release has it.

K4sum1 commented 2 months ago

125 has Mypal68 style portable mode. Extract the installer, rename core folder to whatever and move it wherever. Create a blank file named pmprt.mod in r3dfox\browser folder, and run.

To migrate over your old profile, just replace the profile in the profile folder under the r3dfox folder, both roaming and local.

https://github.com/Eclipse-Community/r3dfox/releases/tag/125.0rc

i486 commented 2 months ago

In regards to full portability: How can I run different versions of r3dfox side by side?

My main browser is version 125.0.2 with pmprt.mod installed. I've also downloaded the portable version, r3dfox 125.0.3.

Now, I want to test them by running them together. Version 125.0.2 is already running with my profile. But when I try to open portable r3dfox 125.0.3, it just opens a new window of my 125.0.2 version. I've already tried changing the executable name of the 125.0.3 portable version, but it didn't work.

K4sum1 commented 2 months ago

You can't, it would need a different internal name to open alongside normal r3dfox which would require rebuilding and I can't be bothered to do that. The portability means that it just stores the profile in the browser folder instead of appdata.

GunGunGun commented 2 months ago

In regards to full portability: How can I run different versions of r3dfox side by side?

My main browser is version 125.0.2 with pmprt.mod installed. I've also downloaded the portable version, r3dfox 125.0.3.

Now, I want to test them by running them together. Version 125.0.2 is already running with my profile. But when I try to open portable r3dfox 125.0.3, it just opens a new window of my 125.0.2 version. I've already tried changing the executable name of the 125.0.3 portable version, but it didn't work.

Add -no-remote to your shortcut