Librewolf Portable Versions Save

The portable launcher of LibreWolf for Windows. For the automatic/portable updater, see https://github.com/ltguillaume/librewolf-winupdater

1.6.3

10 months ago

1.6.1

11 months ago
  • Fixed small SetTimer issue

The release checksum can be verified using GPG: ltguillaume-public.key

1.6.0

11 months ago
  • Better error handling for file operations
  • Include -P argument for custom profiles when running WinUpdater
  • Fix path for custom profiles (move to Profiles)
  • Use Die() routine instead of separatie MsgBox -> Exit
  • Don't show warning if profile folder doesn't exist yet (makes no sense with new support or custom profiles)
  • WaitForClose now has a 2s timer (was 5s)
  • Run clean-up up after error
  • Fix FileMove for .pbak files
  • Leanified icon to fix black parts in file properties dialog (still present in W10 taskbar with small icons?)

The release can be verified using GPG: ltguillaume-public.key

1.5.0

1 year ago

Based on 1.4.5TEST

  • Add instructions for the use of multiple profiles in README.md
  • Create 32-bit build, supporting both 32/64-bit versions of LibreWolf
  • Implement routine to get librewolf.exe's build architecture
  • Always try to update the paths in the profile (no files will be written if there is no change), see 085063e5b4

1.4.5test

1 year ago
  • Request memory capacity for DllCall() variable "User", otherwise the Where variable got filled with random data
  • Pass on necessary non-global variables to ReplacePaths() (GitHub #10)
  • Move previous addonStartup.json from %Temp% to %ProfilePath%
  • Minor change in regexp for overrides file

1.4.4

  • Merge and refactor checks for running processes
  • Delete LibreWolf-WinUpdater.exe.pbak file on exit

1.3.11

1 year ago
  • Request memory capacity for DllCall() variable "User", otherwise the Where variable got filled with random data

1.4.3test

1 year ago
  • Add --new-instance when another LibreWolf instance is running:
    Before, it would add the argument if the launcher wasn't running while any LibreWolf instance was.
    This caused issues when trying to open a new window while the launcher was waiting for other LW instances to close, while the portable LW instances were already closed.
  • Initialize properly when this launcher already running
  • Trigger update check (LibreWolf-WinUpdater.exe) even if started with command line arguments
  • Remove Start menu shortcut {-brand-shortcut-name} Private Browsing.lnk
  • Remove Start menu shortcut LibreWolf Private Browsing.lnk
  • Add SetCompanyName for the "Set program associations" window, which would otherwise remain empty
  • Remove SetOrigFilename, because it doesn't do anything for the Name= query
  • Use Exit() (just Exit doesn't work like this)
  • Fix variables in strings
  • Use DSlash() instead of separate variables for "" => "\"
  • Rename *InstanceRunning() to *LauncherRunning() for clarity

1.3.10

1 year ago
  • Trigger update check (LibreWolf-WinUpdater.exe) even if started with command line arguments
  • Improved command line arguments handling when double quotes are used

1.3.9

1 year ago
  • Remove Start menu shortcut LibreWolf Private Browsing.lnk

1.3.8

1 year ago
  • Remove Start menu shortcut {-brand-shortcut-name} Private Browsing.lnk