From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Corwin Brust Newsgroups: gmane.emacs.bugs Subject: bug#75013: Windows binary installer ignores user options for Start menu shortcuts Date: Sun, 22 Dec 2024 12:29:11 -0600 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="0000000000001bae890629e00f9d" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30662"; mail-complaints-to="usenet@ciao.gmane.io" To: 75013@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Dec 22 19:30:19 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1tPQiX-0007nM-Rd for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 22 Dec 2024 19:30:18 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tPQiK-00032Y-D9; Sun, 22 Dec 2024 13:30:04 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tPQiI-00032K-Vg for bug-gnu-emacs@gnu.org; Sun, 22 Dec 2024 13:30:03 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tPQiI-0001H8-Hb for bug-gnu-emacs@gnu.org; Sun, 22 Dec 2024 13:30:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=Date:From:In-Reply-To:References:MIME-Version:To:Subject; bh=1amOwJ0Hj25jKFJ1LVym72CmssfOeTdpsI70cNYP3Uw=; b=pVUY5Hf+aAhMLlaU/K6m6uysZ0oUtqKMenpZovx//BuqFfoD+mVns9IGmXN8tYTyr8mOprIuD6MXHq8budhL7fGuZtJmAmHFthf4ikuLT0UlTDr6L0+0QRghPr2X3a2QvRmWrUB8/xehmfxA+55+GbmDyyB8do36/x/N2MuIuVIhftb3zb1Omftt7/r2M5dYtB+H7WIDEMUtDmwKlTwQ6kI20raay/B51GxeZqlCSE3wfw420WiTEZEQzShki7bhQ7IzZ69uS3rUsq0coy9opuCCJl0+uCFv5NqiQd31sPUWwXnDv/RLazJ7XDFpPG4LLRSL2IIbu/OUquh2uGhc0g==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tPQiI-0002Dt-1C for bug-gnu-emacs@gnu.org; Sun, 22 Dec 2024 13:30:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Corwin Brust Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 22 Dec 2024 18:30:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75013 X-GNU-PR-Package: emacs Original-Received: via spool by 75013-submit@debbugs.gnu.org id=B75013.17348921728484 (code B ref 75013); Sun, 22 Dec 2024 18:30:01 +0000 Original-Received: (at 75013) by debbugs.gnu.org; 22 Dec 2024 18:29:32 +0000 Original-Received: from localhost ([127.0.0.1]:51858 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tPQhn-0002Cm-LI for submit@debbugs.gnu.org; Sun, 22 Dec 2024 13:29:31 -0500 Original-Received: from mail-ot1-f46.google.com ([209.85.210.46]:39971) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tPQhl-0002CX-3g for 75013@debbugs.gnu.org; Sun, 22 Dec 2024 13:29:30 -0500 Original-Received: by mail-ot1-f46.google.com with SMTP id 46e09a7af769-71e15abd163so380761a34.0 for <75013@debbugs.gnu.org>; Sun, 22 Dec 2024 10:29:29 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734892163; x=1735496963; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=1amOwJ0Hj25jKFJ1LVym72CmssfOeTdpsI70cNYP3Uw=; b=hZqEsMkG/V1kJcL7Mmx7sNmtBHOC3GiWnsxmst+5/YaK8htsxWUbYgwOHZ39o8SNoe VtA34HiGeYp8DBx699kN4ejgvwxFzgDHy+CrUh0Q8jil5vQaxsxp+J1agS7LM7vCFTse XX3t/XMGJNujaM4rpc7DHQwjKfHx/sExz4CCmGbbwh7nEWlP/8o4T7E3FwmDeZHx7ozt 4g/guKmqZIR6cxXyx9NkrdP7YEHngOuiIhlHxK8MsvFQssCWbAeVFlq/4dURsE4ntY8P mxYC42AJHPU6BxrSVSlC+1QYZfY+6LViDaLaCNes7l/hcbjQ/TADxRfp4L2oX/b1w2js wYxw== X-Gm-Message-State: AOJu0Yw8eWhOP2BmHZm/4md8pKLG7t/cIl41jbVKfZ+zEUtZJSbY4fA5 WXbLUf3KTxYP17TVzM43g8HAQFYPQ/wz0Z8tMhoc5EL29XcI6jghvcVa8F8GZXhSO3Jxg8ckbwA d2vA3nwToT8/pVK1iN+Q+pQEaOhWgPdKH X-Gm-Gg: ASbGncu3r2lYCiOCbB48/mozYutZAFHFICJzg9wXEYlZYrIE6vtKfzgJSrTjTv/veCJ q6CkyxeriWy4E+ly8Kpfkh9/gpKrGgRrf+XZX X-Google-Smtp-Source: AGHT+IEmfgmVIoNTWatuTxZnS2sNIdxLvgdStdRI6BcPbI4vPn4NqpstA0HFprQNFgfBvmax9fRDyOhjpdwTV/77rCQ= X-Received: by 2002:a05:6830:2110:b0:71f:c1df:182e with SMTP id 46e09a7af769-720ff92fd9fmr2510757a34.7.1734892163137; Sun, 22 Dec 2024 10:29:23 -0800 (PST) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:297613 Archived-At: --0000000000001bae890629e00f9d Content-Type: text/plain; charset="UTF-8" Tags: patch Francis reported that a binary built from the previous version of the patch sent to this bug ticket worked but noted that Emacs (unlike many other programs when running on Windows) cannot be uninstalled via Add Remove Programs in the Windows Control Panel. The updated patch (additionally) enables this method of uninstallation as well as removing empty Program Files parent folders when uninstalling. --0000000000001bae890629e00f9d Content-Type: application/octet-stream; name="emacs.nsi.patch" Content-Disposition: attachment; filename="emacs.nsi.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_m4zxyuua0 LS0tIGVtYWNzLm5zaS5TVEFCTEUJMjAyNC0xMi0yMSAxNjoyMTowOS45MjEyODAzMDAgLTA2MDAK KysrIGVtYWNzLm5zaQkyMDI0LTEyLTIyIDEyOjAyOjA0LjU3NzMyMDIwMCAtMDYwMApAQCAtOCw3 ICs4LDEwIEBACiBTZXRDb21wcmVzc29yIC9zb2xpZCBsem1hCiAKIFZhciBTdGFydE1lbnVGb2xk ZXIKK1ZhciBVbmluc3RhbGxlclBhdGgKIAorIWRlZmluZSBVTklOU1RfS0VZIFwKKyAgICAiU29m dHdhcmVcTWljcm9zb2Z0XFdpbmRvd3NcQ3VycmVudFZlcnNpb25cVW5pbnN0YWxsXGVtYWNzLSR7 VkVSU0lPTl9CUkFOQ0h9IgogCiAhZGVmaW5lIE1VSV9XRUxDT01FUEFHRV9USVRMRSAiRW1hY3Mi CiAhZGVmaW5lIE1VSV9XRUxDT01FUEFHRV9USVRMRV8zTElORVMKQEAgLTIwLDE2ICsyMywyNyBA QAogCiAhaW5zZXJ0bWFjcm8gTVVJX1BBR0VfV0VMQ09NRQogCi0KLSFkZWZpbmUgTVVJX0xJQ0VO U0VQQUdFX1RFWFRfVE9QICJUaGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UiCisjIGxpY2Vu c2luZy9hYm91dCBjbGljay10aG91Z2ggcGFnZQorIWRlZmluZSBNVUlfUEFHRV9IRUFERVJfVEVY VCAiRW1hY3MgaXMgRnJlZSBTb2Z0d2FyZSIKKyFkZWZpbmUgTVVJX1BBR0VfSEVBREVSX1NVQlRF WFQgIkEgY29tcG9uZW50IG9mIHRoZSBHTlUgb3BlcmF0aW5nIHN5c3RlbS4iCishZGVmaW5lIE1V SV9MSUNFTlNFUEFHRV9URVhUX1RPUCAiVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmUuIgor IWRlZmluZSBNVUlfTElDRU5TRVBBR0VfVEVYVF9CT1RUT00gIllvdSBjYW4gcmVkaXN0cmlidXRl IHRoaXMgcHJvZ3JhbSBhbmQvb3IgbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05V IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJl IEZvdW5kYXRpb24sIGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UgKGFzIGFib3ZlKSwg b3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4iCishZGVmaW5lIE1VSV9MSUNF TlNFUEFHRV9CVVRUT04gIk9LIgogIWluc2VydG1hY3JvIE1VSV9QQUdFX0xJQ0VOU0UgImVtYWNz LSR7VkVSU0lPTl9CUkFOQ0h9XHNoYXJlXGVtYWNzXCR7RU1BQ1NfVkVSU0lPTn1cbGlzcFxDT1BZ SU5HIgogCisjIHVzZXIgb3B0aW9uIHBhZ2U6IGluc3RhbGxhdGlvbiBwYXRoCiAhaW5zZXJ0bWFj cm8gTVVJX1BBR0VfRElSRUNUT1JZCi0haW5zZXJ0bWFjcm8gTVVJX1BBR0VfSU5TVEZJTEVTCiAK KyMgdXNlciBvcHRpb24gcGFnZTogc3RhcnQgbWVudSBzaG9ydGN1dAogIWluc2VydG1hY3JvIE1V SV9QQUdFX1NUQVJUTUVOVSBBcHBsaWNhdGlvbiAkU3RhcnRNZW51Rm9sZGVyCiAKKyMgdXNlciBv cHRpb24gY29uZmlybS9iZWdpbiBpbnN0YWxsCishaW5zZXJ0bWFjcm8gTVVJX1BBR0VfSU5TVEZJ TEVTCisKKyMgdW5pbnN0YWxsZXIgY29uZmlybWF0aW9uL29wdGlvbnMgKG5vIG9wdGlvbnMpCiAh aW5zZXJ0bWFjcm8gTVVJX1VOUEFHRV9DT05GSVJNCisKKyMgdW5pbnN0YWxsZXIgYmVnaW4KICFp bnNlcnRtYWNybyBNVUlfVU5QQUdFX0lOU1RGSUxFUwogCiAhaW5zZXJ0bWFjcm8gTVVJX0xBTkdV QUdFICJFbmdsaXNoIgpAQCAtMzksMjMgKzUzLDM1IEBACiAgICAgU3RyQ3B5ICRJTlNURElSICIk UFJPR1JBTUZJTEVTNjRcRW1hY3MiCiBmdW5jdGlvbmVuZAogCi0KKyMgbWFpbiBzZWN0aW9uIGxv Z2ljLCBydW4gYWZ0ZXIgY29uZmlybWluZyBpbnN0YWxsYXRpb24KIFNlY3Rpb24KIAotICBTZXRP dXRQYXRoICRJTlNURElSCisgICMgaW5zaXN0aW5nIG9uIGluc3RhbGxpbmcgc2hvcnRjdXRzIGZv ciAiYWxsIHVzZXJzIgorICAjIG1pZ2h0IGVuc3VyZSB1bmluc3RhbGwgY2FuIHJlbW92ZSBzaG9y dGN1dHMgd2UgY3JlYXRlZAorICAjIFNldFNoZWxsVmFyQ29udGV4dCBhbGwKIAorICAjIGV4dHJh Y3QgcHJvZ3JhbSBmaWxlcworICBTZXRPdXRQYXRoICRJTlNURElSCiAgIEZpbGUgL3IgZW1hY3Mt JHtWRVJTSU9OX0JSQU5DSH0KIAogICAjIGRlZmluZSB1bmluc3RhbGxlciBuYW1lCi0gIFdyaXRl VW5pbnN0YWxsZXIgJElOU1RESVJcVW5pbnN0YWxsLmV4ZQorICBTdHJDcHkgJFVuaW5zdGFsbGVy UGF0aCAiJElOU1RESVJcVW5pbnN0YWxsLSR7VkVSU0lPTl9CUkFOQ0h9LmV4ZSIKKworICAjIGNy ZWF0ZSB1bmluc3RhbGxlcgorICBXcml0ZVVuaW5zdGFsbGVyICIkVW5pbnN0YWxsZXJQYXRoIgor CisgICMgYWRkIHJlZ2lzdHJ5IGtleSB0byBlbmFibGUgdW5pbnN0YWxsIGZyb20gY29udHJvbCBw YW5lbAorICBXcml0ZVJlZ1N0ciBIS0xNICIke1VOSU5TVF9LRVl9IiAiRGlzcGxheU5hbWUiICJH TlUgRW1hY3MgJHtWRVJTSU9OX0JSQU5DSH0iCisgIFdyaXRlUmVnU3RyIEhLTE0gIiR7VU5JTlNU X0tFWX0iICJVbmluc3RhbGxTdHJpbmciICIkXCIkVW5pbnN0YWxsZXJQYXRoJFwiIgogCi0gICFp bnNlcnRtYWNybyBNVUlfU1RBUlRNRU5VX1dSSVRFX0JFR0lOIEFwcGxpY2F0aW9uCiAgIDtDcmVh dGUgc2hvcnRjdXRzCisgICFpbnNlcnRtYWNybyBNVUlfU1RBUlRNRU5VX1dSSVRFX0JFR0lOIEFw cGxpY2F0aW9uCiAgIENyZWF0ZURpcmVjdG9yeSAiJFNNUFJPR1JBTVNcJFN0YXJ0TWVudUZvbGRl ciIKLSAgQ3JlYXRlU2hvcnRjdXQgIiRTTVBST0dSQU1TXCRTdGFydE1lbnVGb2xkZXJcVW5pbnN0 YWxsLmxuayIgIiRJTlNURElSXFVuaW5zdGFsbC5leGUiCi0KKyAgQ3JlYXRlU2hvcnRjdXQgIiRT TVBST0dSQU1TXCRTdGFydE1lbnVGb2xkZXJcVW5pbnN0YWxsLmxuayIgXAorICAgICAgIiRVbmlu c3RhbGxlclBhdGgiCisgIENyZWF0ZVNob3J0Q3V0ICIkU01QUk9HUkFNU1wkU3RhcnRNZW51Rm9s ZGVyXEVtYWNzLmxuayIgXAorICAgICAgIiRJTlNURElSXGVtYWNzLSR7VkVSU0lPTl9CUkFOQ0h9 XGJpblxydW5lbWFjcy5leGUiCiAgICFpbnNlcnRtYWNybyBNVUlfU1RBUlRNRU5VX1dSSVRFX0VO RAotICBDcmVhdGVTaG9ydEN1dCAiJFNNUFJPR1JBTVNcJFN0YXJ0TWVudUZvbGRlclxFbWFjcy5s bmsiICIkSU5TVERJUlxlbWFjcy0ke1ZFUlNJT05fQlJBTkNIfVxiaW5ccnVuZW1hY3MuZXhlIgog U2VjdGlvbkVuZAogCiAKQEAgLTYzLDE1ICs4OSw1MCBAQAogIyB0aGUgc2VjdGlvbiB3aWxsIGFs d2F5cyBiZSBuYW1lZCAiVW5pbnN0YWxsIgogU2VjdGlvbiAiVW5pbnN0YWxsIgogCi0gICMgQWx3 YXlzIGRlbGV0ZSB1bmluc3RhbGxlciBmaXJzdAotICBEZWxldGUgIiRJTlNURElSXFVuaW5zdGFs bC5leGUiCisgICMgcmVtb3ZlIEFsbCBVc2VycyBzaG9ydGN1dHMgb25seQorICAjIFNldFNoZWxs VmFyQ29udGV4dCBhbGwKIAotICAjIG5vdyBkZWxldGUgaW5zdGFsbGVkIGRpcmVjdG9yeQotICBS TURpciAvciAiJElOU1RESVIiCi0gIFJNRGlyICIkSU5TVERJUiIKKyAgIyByZXRyZWl2ZS9yZWNh bGN1bGF0ZSB1bmluc3RhbGxlciBsb2NhdGlvbgorICBTdHJDcHkgJFVuaW5zdGFsbGVyUGF0aCAi JElOU1RESVJcVW5pbnN0YWxsLSR7VkVSU0lPTl9CUkFOQ0h9LmV4ZSIKIAorICAjIHJlbW92ZSBy ZWdpc3RyeSBrZXkKKyAgRGVsZXRlUmVnS2V5IEhLTE0gIiR7VU5JTlNUX0tFWX0iCisKKyAgIyBk ZWxldGUgdW5pbnN0YWxsZXIKKyAgRGVsZXRlICIkSU5TVERJUlxVbmluc3RhbGwtJHtWRVJTSU9O X0JSQU5DSH0uZXhlIgorCisgICMgcmV0cmVpdmUvcmVjbGN1bGF0ZSBzdGFydG1lbnUgc2hvcnRj dXRzIGxvY2F0aW9uCiAgICFpbnNlcnRtYWNybyBNVUlfU1RBUlRNRU5VX0dFVEZPTERFUiBBcHBs aWNhdGlvbiAkU3RhcnRNZW51Rm9sZGVyCisgIFN0ckNweSAkU3RhcnRNZW51Rm9sZGVyICIkU01Q Uk9HUkFNU1wkU3RhcnRNZW51Rm9sZGVyIgorCisgICMgcmVtb3ZlIFN0YXJ0IE1lbnUgUHJvZ3Jh bSBzaG9ydGN1dHMKKyAgRGVsZXRlICIkU3RhcnRNZW51Rm9sZGVyXEVtYWNzLmxuayIKKyAgRGVs ZXRlICIkU3RhcnRNZW51Rm9sZGVyXFVuaW5zdGFsbC5sbmsiCisKKyAgIyByZW1vdmUgZW1wdHkg c3RhcnRtZW51IHBhcmVudHMgdXAgdG8gJFNNUFJPR1JBTVMKKyAgc3RhcnRNZW51RGVsZXRlTG9v cDoKKyAgICBDbGVhckVycm9ycworICAgIFJNRGlyICRTdGFydE1lbnVGb2xkZXIKKyAgICBHZXRG dWxsUGF0aE5hbWUgJFN0YXJ0TWVudUZvbGRlciAiJFN0YXJ0TWVudUZvbGRlclwuLiIKKyAgICBJ ZkVycm9ycyBzdGFydE1lbnVEZWxldGVMb29wRG9uZQorICAgIFN0ckNtcCAkU3RhcnRNZW51Rm9s ZGVyICRTTVBST0dSQU1TIHN0YXJ0TWVudURlbGV0ZUxvb3BEb25lIHN0YXJ0TWVudURlbGV0ZUxv b3AKKworICAjIHdlJ3JlIGJhc2ljYWxseSB1c2luZyBHT1RPLCBhYm92ZSwgc28gd2Ugc2hvdWxk IGdldCBoZXJlLi4KKyAgc3RhcnRNZW51RGVsZXRlTG9vcERvbmU6CisKKyAgIyBuZXh0IHdlIHJl bW92ZSBzdHVmZiBmcm9tIHByb2dyYW0tZmlsZXMvaW5zdGFsYXRpb24gcGF0aAorICAjIHN0YXJ0 IHdpdGggcmVjdXJzaXZlIGRlbGV0ZSBvZiB0aGUgRW1hY3Mgd2UgaW5zdGFsbGVkCisgIFJNRGly IC9yICIkSU5TVERJUlxlbWFjcy0ke1ZFUlNJT05fQlJBTkNIfSIKKworICAjIG5vdyB3YWxrIHBh cmVudHMgb2YgaW5zdGFsbGF0aW9uIGRpcmVjdG9yeSwgZGVsZXRpbmcgaWYgZW1wdHkKKyAgaW5z dERpckRlbGV0ZUxvb3A6CisgICAgQ2xlYXJFcnJvcnMKKyAgICBSTURpciAkSU5TVERJUgorICAg IEdldEZ1bGxQYXRoTmFtZSAkSU5TVERJUiAiJElOU1RESVJcLi4iCisgICAgSWZFcnJvcnMgaW5z dERpckRlbGV0ZUxvb3BEb25lCisgICAgU3RyQ21wICRJTlNURElSICRQUk9HUkFNRklMRVM2NCBp bnN0RGlyRGVsZXRlTG9vcERvbmUgaW5zdERpckRlbGV0ZUxvb3AKKworICAjIGZpbmFsIGNsZWFu LXVwIChhZnRlciByZW1vdmluZyBmcm9tIHN0YXJ0bWVudSBhbmQgcHJvZ2ZpbGVzKQorICBpbnN0 RGlyRGVsZXRlTG9vcERvbmU6CiAKLSAgRGVsZXRlICIkU01QUk9HUkFNU1wkU3RhcnRNZW51Rm9s ZGVyXFVuaW5zdGFsbC5sbmsiCi0gIFJNRGlyICIkU01QUk9HUkFNU1wkU3RhcnRNZW51Rm9sZGVy IgogU2VjdGlvbkVuZAo= --0000000000001bae890629e00f9d--