]> git.eshelyaron.com Git - emacs.git/commit
* admin/nt/dist-build/emacs.nsi: (Uninstall) delete only one Emacs
authorCorwin Brust <corwin@bru.st>
Mon, 23 Dec 2024 05:08:08 +0000 (23:08 -0600)
committerEshel Yaron <me@eshelyaron.com>
Sat, 4 Jan 2025 20:17:26 +0000 (21:17 +0100)
commitec912aab1c4da973a522d0d7b0e62e4f4e7e8bff
treeac50ce0390ef4d3528c623c85363102889c87e67
parent6c99a39a978204a68629232819db34ddd207629f
* admin/nt/dist-build/emacs.nsi: (Uninstall) delete only one Emacs

Previously, the uninstaller would recursively, unconditionally, remove
the parent folder in which Emacs was installed (the folder selected by
when running the installer), into which the installer places a folder
named for the given release (e.g. emacs-30.1).  This was a problem
during uinstalation when the selected folder contained other versions of
Emacs the user did not wish to remove.  Additionally, deleting Start Menu
short-cuts did not work (bug#68756).

Some installer language now better reflects that users are not
required to "Accept" the GNU Public License in order to use (etc.)
Emacs (bug#67667).

Users selections related to where to create (or not create) Start Menu
shortcuts are no longer ignored. (bug#75013)

Emacs (as installed by the installer) can now be uninstalled via
Windows' Add/Remove Progrms Control Panel.

The uninstaller will now remove (empty) parent folders, both under
Program Files and (when creation of shortcuts is enabled) under the
select Start Menu location.

(cherry picked from commit 0e43e35f96e5c3c10a200ebe8fe77c60e0db7c4a)
admin/nt/dist-build/emacs.nsi