Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

nsis: installer updates #2067

Closed
wants to merge 5 commits into from
Closed

Commits on Aug 1, 2023

  1. nsis: installer updates

    safer behavior:
    
      - the (un)installer refuses to do anything if it finds a currently running Pd(64).
    
      - check if there's write permission on target dir before attempting to do anything else.
    
    troubleshoot tools:
    
      - tool to clear Pd(64) preferences. (only runs at user scope).
    
      - tool to set which Pd(64) installation is used to open .pd files (scope can be user or allusers).
    
      - also these two tools are included in the uninstaller but here the '.pd' files repair is automatic (you don't have to choose which app).
    
    user scope:
    
      - admin users can choose to install or run troubleshot tools at user or allusers scope.
    
    alternate install:
    
      - user can choose to do an alternate install if there is already a default one. it prompts for a short string (like Pd-0.54-0-(alt) to be used to name the install folder, start menu folder, desktop shortcut and uninstall name.
    
    Tested to work correctly on WinXp(i386) and Win11(amd64).
    Lucarda committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    058937e View commit details
    Browse the repository at this point in the history
  2. build-nsi: unmangle paths when running on MinGW

    IOhannes m zmölnig authored and IOhannes m zmölnig committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    06d6632 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2023

  1. Configuration menu
    Copy the full SHA
    e8f4e8b View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. Configuration menu
    Copy the full SHA
    a8ef17b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b0e8ab4 View commit details
    Browse the repository at this point in the history