From unknown Wed Jun 25 09:07:27 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#1849 <1849@debbugs.gnu.org> To: bug#1849 <1849@debbugs.gnu.org> Subject: Status: Windows 7 Taskbar Support Reply-To: bug#1849 <1849@debbugs.gnu.org> Date: Wed, 25 Jun 2025 16:07:27 +0000 retitle 1849 Windows 7 Taskbar Support reassign 1849 emacs submitter 1849 "Michael Kleehammer" severity 1849 wishlist tag 1849 wontfix thanks From mkleehammer@gmail.com Sat Jan 10 10:33:45 2009 Received: (at submit) by emacsbugs.donarmstrong.com; 10 Jan 2009 18:33:45 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=0.0 required=4.0 tests=none autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n0AIXfSe011964 for ; Sat, 10 Jan 2009 10:33:43 -0800 Received: from mx10.gnu.org ([199.232.76.166]:38278) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1LLidF-0007nP-1u for emacs-pretest-bug@gnu.org; Sat, 10 Jan 2009 13:32:25 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1LLieR-00065F-OG for emacs-pretest-bug@gnu.org; Sat, 10 Jan 2009 13:33:40 -0500 Received: from rv-out-0708.google.com ([209.85.198.248]:52604) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LLieR-00064e-5Z for emacs-pretest-bug@gnu.org; Sat, 10 Jan 2009 13:33:39 -0500 Received: by rv-out-0708.google.com with SMTP id k29so11959882rvb.6 for ; Sat, 10 Jan 2009 10:33:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:mime-version:content-type:content-transfer-encoding :content-disposition:x-google-sender-auth; bh=jUPxBhTIgAGHREeh4vAkTrOCRyB29CE5F+ZQzytsuGU=; b=i2RV6IjfEOQz3OAYTqHOL16jFXUh9CkVaNZBMjIWNNyqKbux1X0v5LZQxqZHSw8mpw YUzj6pcCyYeew8QYsauBcJwZ03jfMHBKwg5hlN+gtFkONAwjZRH4iy5OzjvTVNxde99t 7z3/rFSIfeXR1j6BJ38FXyu/pALnY/ZQV+lmk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition:x-google-sender-auth; b=r3swHzDBCrb5lgDm+yLd4gUF6TDLP0LGhp7UQm00Cesg4GqfFATHKgrI3Z0VuKcq5H oIQakpo5WIoj/Dho6vK7k6OQcRbFYXGhQ/UFDrTHXUBy7Jcl6nte15So6BUTSaxKUy5C OaYBtxj2awxjfY73Gs/yG/uZKTxU6IZw8Vb5c= Received: by 10.141.128.19 with SMTP id f19mr13476601rvn.9.1231612416882; Sat, 10 Jan 2009 10:33:36 -0800 (PST) Received: by 10.140.125.11 with HTTP; Sat, 10 Jan 2009 10:33:36 -0800 (PST) Message-ID: Date: Sat, 10 Jan 2009 12:33:36 -0600 From: "Michael Kleehammer" Sender: mkleehammer@gmail.com To: emacs-pretest-bug@gnu.org Subject: Windows 7 Taskbar Support MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Google-Sender-Auth: b35049c4740090f5 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) To work well with the upcoming Windows 7, the Windows version of emacs will need to start from emacs.exe without allocating the extra console window. This means it will need to be linked as a GUI program instead of a console program. In previous versions of Windows, the Quick Launch shortcuts were small icons that launched programs. The programs were then allocated a new button in the taskbar. Windows 7 consolidates these: the shortcuts are also the taskbar buttons. Similar to the Mac OS/X dock, when a program that has a shortcut is run, it is not allocated a new taskbar button - instead, the shortcut is highlighed differently. This obviously assumes that the program consists of a single main executable that the shortcut launches. Unfortunately, emacs on Windows is a console program which creates an unwanted "DOS" window. To run as a GUI, a special GUI launcher named runemacs.exe is used which hides the console window. To launch emacs, the user will need to pin runemacs.exe. When launched, it starts emacs.exe and immediately exits, causing two problems: (1) the shortcut does not stay highlighted to indicate the program is running and (2) a 2nd taskbar button is created for emacs.exe. If a user pins emacs.exe, it will always create an extra console window, so that is not an option either. The proper "fix" is to compile the Windows version of emacs.exe as a GUI program, not a console program, which is a very simple change. It would eliminate the ability to run emacs on Windows in a console window, however. First, this is probably acceptable to 99% of users. In fact, I don't know of anyone that runs emacs on Windows in a console, but I'm sure someone does. (Remember, there is no SSH or the like; we're talking Windows here ;) If needed, the makefile could be updated to build either or both. I think it would be simple to compile the program as a GUI program but have the -nw flag allocate a console when needed. From rgm@gnu.org Sat Jan 10 12:48:38 2009 Received: (at control) by emacsbugs.donarmstrong.com; 10 Jan 2009 20:48:38 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: ** X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=2.3 required=4.0 tests=MISSING_SUBJECT,NOSUBJECT, VALID_BTS_CONTROL autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n0AKmZNp014919 for ; Sat, 10 Jan 2009 12:48:36 -0800 Received: from rgm by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1LLkjl-0004f8-MQ; Sat, 10 Jan 2009 15:47:17 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18793.2389.617380.120354@fencepost.gnu.org> Date: Sat, 10 Jan 2009 15:47:17 -0500 From: Glenn Morris To: control tags 1824 moreinfo reassign 1830 emacs,ns reassign 1831 emacs,ns tags 1833 moreinfo reassign 1841 emacs,ns reassign 1847 emacs,calendar severity 1847 wishlist reassign 1849 emacs,w32 reassign 1850 spam From jasonrumney@gmail.com Sun Jan 11 06:22:05 2009 Received: (at 1849) by emacsbugs.donarmstrong.com; 11 Jan 2009 14:22:05 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-5.0 required=4.0 tests=HAS_BUG_NUMBER, VALID_BTS_CONTROL autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from ti-out-0910.google.com (ti-out-0910.google.com [209.85.142.190]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n0BELt3q026428; Sun, 11 Jan 2009 06:21:56 -0800 Received: by ti-out-0910.google.com with SMTP id b6so7839295tic.1 for ; Sun, 11 Jan 2009 06:21:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=F4dAmd0goe10Hof3HkncOxre5QDj6yf24pEiR764QJg=; b=EMRY1XrAYqDlpN+uGDjrqfqxXXC4boFIUEA9cnwZbY85L01j2fiMjITR0Aj36rTgSO vAMgH7af6931ftiAoFAe63o+29cFL6dGlrTyEA1ZEZWptX5HqNpk9I3qvLJ2nI+Z0Aax 8xbM9VuQ4dRgb/JAr92Bx3Yoyxsw0yRtzzM2M= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; b=VeN+aBc9zD9jClsZxjiP+/PlZDNbeCmdKF2YkhplErbQRKFVNIcAXtIejau4kfSx8L LXD4ZXOWUWFQFQhOq5amCA0PGbQo8synUEOTyqa2Hnfz5QiYZCeZfiWGwKb+fG9//EyM pwvpqBlLDeMbXJqztxhLXS4jGPsU4rnvPWCCk= Received: by 10.110.16.9 with SMTP id 9mr4809693tip.28.1231683714274; Sun, 11 Jan 2009 06:21:54 -0800 (PST) Received: from ?192.168.249.28? ([124.13.5.7]) by mx.google.com with ESMTPS id y5sm8033114tia.1.2009.01.11.06.21.52 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 11 Jan 2009 06:21:53 -0800 (PST) Sender: Jason Rumney Message-ID: <496A0062.6030508@gnu.org> Date: Sun, 11 Jan 2009 22:21:22 +0800 From: Jason Rumney User-Agent: Thunderbird 2.0.0.19 (Windows/20081209) MIME-Version: 1.0 To: Michael Kleehammer , 1849@debbugs.gnu.org Subject: Re: bug#1849: Windows 7 Taskbar Support References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit severity 1849 wishlist thanks Michael Kleehammer wrote: > I think it would be simple to compile the program as a GUI program but have the > -nw flag allocate a console when needed. > I had already considered this approach to offer limited multi-tty functionality on Windows (limited because Windows limits programs to one console at a time). I think it is the right way to deal with this, but I'm not sure that I agree with your claim that it would be simple (you can't just open any console for -nw, it has to follow the same behavior as a program that is compiled as a console program). From mkleehammer@gmail.com Mon May 11 17:04:39 2009 Received: (at 1849) by emacsbugs.donarmstrong.com; 12 May 2009 00:04:39 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: * X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=1.0 required=4.0 tests=MULTALT autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from mail-ew0-f226.google.com (mail-ew0-f226.google.com [209.85.219.226]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n4C04YC5018232 for <1849@emacsbugs.donarmstrong.com>; Mon, 11 May 2009 17:04:36 -0700 Received: by ewy26 with SMTP id 26so4268285ewy.1 for <1849@emacsbugs.donarmstrong.com>; Mon, 11 May 2009 17:04:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:from:date :x-google-sender-auth:message-id:subject:to:content-type; bh=KssqNUIRd55SN5ZTZ1Y4KF0HbAp/SUV8pFaGXXdkD/k=; b=lcjfZV3jHsBNQ1MBTL8HkFyqVBx4M1G5abjoSiNpC91MBxQ5qXeHfH6zFUn1HTowbg qt51B+ebfBpZcHzocqCBvwvDwqdUEX+KC05dHWo17cpbCUbvxqaS1oxy4ND740HYb+3T PwaINiBEXm15oH24xUtjdjWJs713atcAnRC7Y= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:from:date:x-google-sender-auth:message-id :subject:to:content-type; b=wEyZiKTj8ZDKD3p9b4VW8Q9JP3CVBvUl039X1t75Ww96v39vwgMNb7ObER6X+mhBcY 76Co/fLAMW87J5V7jQQYF6/aQL8C2fImIiqwd0u3DkfaVDKlq3rpIia1a4q4v5cOSbtN W3js4FTmjV3YwejcbvMfQ/ia49FHRGlinZQkA= MIME-Version: 1.0 Sender: mkleehammer@gmail.com Received: by 10.210.20.17 with SMTP id 17mr5973109ebt.15.1242086669066; Mon, 11 May 2009 17:04:29 -0700 (PDT) From: Michael Kleehammer Date: Mon, 11 May 2009 19:04:09 -0500 X-Google-Sender-Auth: 73c5f6f4818fdaae Message-ID: Subject: emacs on Windows 7 To: 1849@debbugs.gnu.org Content-Type: multipart/alternative; boundary=0015174be732b0a4bd0469abd6f6 --0015174be732b0a4bd0469abd6f6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit After looking at it more, I agree it might not be simple. However, I do think a GUI-only version is a better default. If you agree, what needs to be done to make it happen? And is this the right place to discuss? Thanks. --0015174be732b0a4bd0469abd6f6 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable After looking at it more, I agree it might not be simple.=A0 However, I do = think a GUI-only version is a better default.=A0 If you agree, what needs t= o be done to make it happen?=A0 And is this the right place to discuss?=A0 = Thanks.
--0015174be732b0a4bd0469abd6f6-- From ben@straubnet.net Sat May 30 07:47:38 2009 Received: (at 1849) by emacsbugs.donarmstrong.com; 30 May 2009 14:47:39 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=0.0 required=4.0 tests=MURPHY_DRUGS_REL8 autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from mail-ew0-f178.google.com (mail-ew0-f178.google.com [209.85.219.178]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n4UElVNo030714 for <1849@emacsbugs.donarmstrong.com>; Sat, 30 May 2009 07:47:33 -0700 Received: by ewy26 with SMTP id 26so7607563ewy.1 for <1849@emacsbugs.donarmstrong.com>; Sat, 30 May 2009 07:47:25 -0700 (PDT) MIME-Version: 1.0 Received: by 10.216.71.83 with SMTP id q61mr1280784wed.14.1243694845336; Sat, 30 May 2009 07:47:25 -0700 (PDT) Date: Sat, 30 May 2009 07:47:25 -0700 Message-ID: <678df55a0905300747i2a706232mc2dbde05d04e37bb@mail.gmail.com> Subject: emacs on Windows 7 From: Ben Straub To: 1849@debbugs.gnu.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit It seems Microsoft has anticipated this. The fix is for all executables that want to stack their icons to set an Application Identifier, as documented at http://msdn.microsoft.com/en-us/library/dd378459.aspx. Just have emacsclientw.exe and emacs.exe call SetCurrentProcessExplicitAppUserModelID with the same string (I suggest "GNU.Emacs") during their startup. I've submitted a patch to emacs-devel (http://lists.gnu.org/archive/html/emacs-devel/2009-05/msg00461.html), though I wasn't aware this bug existed then. From jasonrumney@gmail.com Sun May 31 00:02:52 2009 Received: (at 1849) by emacsbugs.donarmstrong.com; 31 May 2009 07:02:52 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-5.2 required=4.0 tests=AWL,HAS_BUG_NUMBER, MURPHY_DRUGS_REL8,VALID_BTS_CONTROL autolearn=unavailable version=3.2.5-bugs.debian.org_2005_01_02 Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.174]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n4V72lHk024716; Sun, 31 May 2009 00:02:48 -0700 Received: by wf-out-1314.google.com with SMTP id 28so3018929wfa.13 for ; Sun, 31 May 2009 00:02:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=nIbFz4Geabfpq+mGJ/ka9xtlfTnEiuMVB5xBjpMEkLs=; b=HFRYkbOaGXZNyIfR1XcP6QoW7qzQOZaoVDZMeo8L96kH5Pd86AlOoABIGJVYU/RAUq 7Rh7ZfSziwRhrSSsmb+dqIDuuvTYY5f1IszZXiEwtNH/g/r/bC14JI4dDuynsIp2usHL LADt9VklHMF1rVCI+wIcO7POfOvz24+4wj05o= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; b=jzahaDY2yD3hxPQLaCMCUP8C4SR36RIW7agAGPbkHYJsWzV8kCZtO9awczADEsrJNj kqCxZQUuyhv8mTMbDkQ2S9vi8bwC8TT3iTygpUVJ6+9aKvs7/24MGxQKZ35cAs4+uvjC LbYUHtoGOgfsitsRELPG8w+ogkUnMYpELlkF4= Received: by 10.142.241.15 with SMTP id o15mr1519246wfh.101.1243753367551; Sun, 31 May 2009 00:02:47 -0700 (PDT) Received: from ?192.168.249.26? ([118.100.162.226]) by mx.google.com with ESMTPS id 28sm8713581wfg.25.2009.05.31.00.02.46 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 31 May 2009 00:02:47 -0700 (PDT) Sender: Jason Rumney Message-ID: <4A222B76.5080902@f2s.com> Date: Sun, 31 May 2009 15:02:14 +0800 From: Jason Rumney User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: Ben Straub , 1849@debbugs.gnu.org Subject: Re: bug#1849: emacs on Windows 7 References: <678df55a0905300747i2a706232mc2dbde05d04e37bb@mail.gmail.com> In-Reply-To: <678df55a0905300747i2a706232mc2dbde05d04e37bb@mail.gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit tags 1849 +patch thanks Ben Straub wrote: > I've submitted a patch to emacs-devel > (http://lists.gnu.org/archive/html/emacs-devel/2009-05/msg00461.html), > though I wasn't aware this bug existed then. > Thanks, we'll probably install it as soon as the 23.1 branch is cut. From jasonrumney@gmail.com Tue Jun 30 08:58:01 2009 Received: (at 1849-done) by emacsbugs.donarmstrong.com; 30 Jun 2009 15:58:01 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-5.0 required=4.0 tests=AWL,HAS_BUG_NUMBER, MURPHY_DRUGS_REL8 autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.175]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n5UFvtR8005831 for <1849-done@emacsbugs.donarmstrong.com>; Tue, 30 Jun 2009 08:57:56 -0700 Received: by wf-out-1314.google.com with SMTP id 28so85368wfa.13 for <1849-done@emacsbugs.donarmstrong.com>; Tue, 30 Jun 2009 08:57:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=MuvnO8VjUM5dBe23bcfbuSEyrX7I7bRa6tU6eNiXnIw=; b=P9Tkv1Sors/Cqq4IFPXUBepwypJQnq+LpJoF9NCnQpe5/WRdvNf81mLwlc1Jac7DsI QLClfb7Js/mGPC9vbe/ld8DjwnnUdMqEbbaQMAIJLJEYXW21BwS331mvZ4z+teC14Pq/ bfpOvFjbJrocXQh/El9I9eWfa4snH/mU2RvDE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=vC+HmupLiC4nXthxgMIteBESWoCF1zWQIg6Z10IJnAW58QjxZ9rt8tvFg6O9TC3XOZ tJrBvKfvvCjkIti3yewD7SxqlyVJuxWvkl515DN4a7vjcm+5fCrOUhQqBtxjDcHNO2TM fqeKeRqVuUNswrf7iCK9Z1p9F0+4rYbqWWh1w= Received: by 10.142.47.13 with SMTP id u13mr540789wfu.270.1246377475250; Tue, 30 Jun 2009 08:57:55 -0700 (PDT) Received: from ?192.168.249.26? ([118.101.237.115]) by mx.google.com with ESMTPS id 32sm554235wfc.14.2009.06.30.08.57.52 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 30 Jun 2009 08:57:54 -0700 (PDT) Sender: Jason Rumney Message-ID: <4A4A35DF.4040106@f2s.com> Date: Tue, 30 Jun 2009 23:57:19 +0800 From: Jason Rumney User-Agent: Thunderbird 2.0.0.22 (Windows/20090605) MIME-Version: 1.0 To: 1849-done@debbugs.gnu.org CC: Ben Straub Subject: Re: bug#1849: emacs on Windows 7 References: <678df55a0905300747i2a706232mc2dbde05d04e37bb@mail.gmail.com> <4A222B76.5080902@f2s.com> In-Reply-To: <4A222B76.5080902@f2s.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Jason Rumney wrote: > Ben Straub wrote: >> I've submitted a patch to emacs-devel >> (http://lists.gnu.org/archive/html/emacs-devel/2009-05/msg00461.html), >> though I wasn't aware this bug existed then. >> > > Thanks, we'll probably install it as soon as the 23.1 branch is cut. A similar patch is now installed. From unknown Wed Jun 25 09:07:27 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 30 Sep 2009 14:24:12 +0000 User-Agent: Fakemail v42.6.9 # A New Hope # A long time ago, in a galaxy far, far away # something happened. # # Magically this resulted in the following # action being taken, but this fake control # message doesn't tell you why it happened # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 06 23:08:45 2012 Received: (at control) by debbugs.gnu.org; 7 Jan 2012 04:08:45 +0000 Received: from localhost ([127.0.0.1]:47418 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RjNaG-0001HN-W8 for submit@debbugs.gnu.org; Fri, 06 Jan 2012 23:08:45 -0500 Received: from mail-iy0-f172.google.com ([209.85.210.172]:59444) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RjNaE-0001HB-TP for control@debbugs.gnu.org; Fri, 06 Jan 2012 23:08:43 -0500 Received: by iabz21 with SMTP id z21so3567882iab.3 for ; Fri, 06 Jan 2012 20:08:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=sender:from:to:subject:date:message-id:user-agent:mime-version :content-type; bh=WruRbF3NdPkLYqSXiew4C+yKC/VG/9n8eitNbKDah5M=; b=qIiG7Bd3+bh7Dwv3jlylVo5QmT4/GaHXkqTg1muhqg3NyxXeG47o4rmQV+Rh8pOuMV EWrIswl6vVChyv5E9ZGYMVOthF9eObyiVsQNranUpyuq+GPv9P8yUHhgY4zS6AAbxtFb hqalnVgkACSRXjYH3OQXoCEkvj90OgqzwXRDo= Received: by 10.50.193.229 with SMTP id hr5mr9813474igc.15.1325909317128; Fri, 06 Jan 2012 20:08:37 -0800 (PST) Received: from home.jasonrumney.net ([180.75.216.89]) by mx.google.com with ESMTPS id t5sm912112igb.4.2012.01.06.20.08.34 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 06 Jan 2012 20:08:36 -0800 (PST) Received: by home.jasonrumney.net (Postfix, from userid 1000) id 41A4C1827; Sat, 7 Jan 2012 12:08:30 +0800 (MYT) From: Jason Rumney To: control@debbugs.gnu.org Subject: Reopen bug#1849 Date: Sat, 07 Jan 2012 12:08:30 +0800 Message-ID: <87y5tkjgsh.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) unarchive 1849 reopen 1849 thanks From unknown Wed Jun 25 09:07:27 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: Did not alter fixed versions and reopened. Date: Sat, 07 Jan 2012 04:09:02 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # Did not alter fixed versions and reopened. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 06 23:27:10 2012 Received: (at 1849) by debbugs.gnu.org; 7 Jan 2012 04:27:10 +0000 Received: from localhost ([127.0.0.1]:47436 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RjNs6-0002RH-Hb for submit@debbugs.gnu.org; Fri, 06 Jan 2012 23:27:10 -0500 Received: from mail-iy0-f172.google.com ([209.85.210.172]:64899) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RjNs4-0002R6-Jz for 1849@debbugs.gnu.org; Fri, 06 Jan 2012 23:27:09 -0500 Received: by iabz21 with SMTP id z21so3588027iab.3 for <1849@debbugs.gnu.org>; Fri, 06 Jan 2012 20:27:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=sender:from:to:subject:date:message-id:user-agent:mime-version :content-type; bh=t9gqRSh8QXCOPJ1oaJga419G0hoiROby+f1BJdsQZMw=; b=t5rEkZx5q6rw7mPD9pVfXP/G/Hn3kEy8cSFGM52wvlIoZJkdfM1ySLu8SAE7PuF6IZ A9SuAPFe76u/8+QtikhwvuVeQQtKOe5yIm5R75h8bgorz4Pmvaij9mTfIUoPhKCjRjXV 2gw6FUH6+JPd8Efu2U3cbtYCHs1IXJK/YVOEA= Received: by 10.50.180.167 with SMTP id dp7mr495119igc.26.1325910422747; Fri, 06 Jan 2012 20:27:02 -0800 (PST) Received: from home.jasonrumney.net ([180.75.216.89]) by mx.google.com with ESMTPS id cv10sm1012767igc.0.2012.01.06.20.26.59 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 06 Jan 2012 20:27:02 -0800 (PST) Received: by home.jasonrumney.net (Postfix, from userid 1000) id 9DD241827; Sat, 7 Jan 2012 12:26:54 +0800 (MYT) From: Jason Rumney To: 1849@debbugs.gnu.org Subject: Windows 7 Taskbar Support Date: Sat, 07 Jan 2012 12:26:54 +0800 Message-ID: <87pqewjfxt.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 1849 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Reopened. It seems that this is only partially done. Emacs, emacsclient and runemacs are setting the AppUserModel ID consistently, so when running their windows will group together. But there are two remaining changes before this can be considered complete: 1. Set the AppUserModel ID on the shortcut created by addpm.exe, so dragging the shortcut to the taskbar will work as expected (pinned shortcut grouped with windows of running emacs). 2. Set the AppUserModel RelaunchCommand property of Emacs windows to "runemacs.exe" so that pinning an running Emacs instance works as expected (launch via runemacs.exe so the command window does not show). Unfortunately both of these require directly using the IPropertyStore interface, which is only available on Windows versions since Vista, and is missing from current mingw32 headers, so a significant amount of reverse engineering system headers will be involved. From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 09 12:41:42 2012 Received: (at 1849) by debbugs.gnu.org; 9 Jan 2012 17:41:42 +0000 Received: from localhost ([127.0.0.1]:51233 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RkJE2-00052O-Df for submit@debbugs.gnu.org; Mon, 09 Jan 2012 12:41:42 -0500 Received: from mail-pz0-f44.google.com ([209.85.210.44]:41090) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RkJDs-000521-4L for 1849@debbugs.gnu.org; Mon, 09 Jan 2012 12:41:35 -0500 Received: by dajz8 with SMTP id z8so2414447daj.3 for <1849@debbugs.gnu.org>; Mon, 09 Jan 2012 09:41:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=EbBnqJmsvVYrWOHxnZ0JcnGOW5bLfBbhtO/mgAjZhVc=; b=hYbV94gFpd3nmgfaxPUdCKGxW7Pf47tqCX/maeZ7n2eWM7KMF0UgJFp11g+jTo+Ty6 eHc5tALEC39kCNEm/G8xCGD2V4e1T4eSJ9QzxDQ+0/7oSLZ6aHxO3TYr53z91/TBW44a i1nRdlXRPC6JdORL8yNj6dxmuMdiJD442RImQ= Received: by 10.68.211.161 with SMTP id nd1mr43115780pbc.50.1326130867484; Mon, 09 Jan 2012 09:41:07 -0800 (PST) MIME-Version: 1.0 Received: by 10.142.247.28 with HTTP; Mon, 9 Jan 2012 09:40:26 -0800 (PST) In-Reply-To: <87pqewjfxt.fsf@gnu.org> References: <87pqewjfxt.fsf@gnu.org> From: Juanma Barranquero Date: Mon, 9 Jan 2012 18:40:26 +0100 Message-ID: Subject: Re: bug#1849: Windows 7 Taskbar Support To: Jason Rumney Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 1849 Cc: 1849@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On Sat, Jan 7, 2012 at 05:26, Jason Rumney wrote: > 2. Set the AppUserModel RelaunchCommand property of Emacs windows to > "runemacs.exe" so that pinning an running Emacs instance works as expecte= d > (launch via runemacs.exe so the command window does not show). > > Unfortunately both of these require directly using the IPropertyStore > interface, If I'm reading the docs right, this also means that, instead of SetCurrentProcessExplicitUserModelID, we'll have to use the IPropertyStore to set the AppUserModelID at the window level: http://msdn.microsoft.com/en-us/library/windows/desktop/dd378459(v=3Dvs.85)= .aspx "When an application sets an explicit AppUserModelID at the window level, the application can provide the specifics of its relaunch command for its taskbar button." Doc for SHGetPropertyStoreForWindow says: "A window's properties must be removed before the window is closed. If this is not done, the resources used by those properties are not returned to the system. A property is removed by setting it to the PROPVARIANT type VT_EMPTY." So it seems like there will be initialization and cleanup for every frame creation/destruction. =C2=A0 =C2=A0 Juanma From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 28 23:20:45 2016 Received: (at 1849) by debbugs.gnu.org; 29 Feb 2016 04:20:45 +0000 Received: from localhost ([127.0.0.1]:51275 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aaFK9-0007RW-6w for submit@debbugs.gnu.org; Sun, 28 Feb 2016 23:20:45 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:46754) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aaFK8-0007RP-6Y for 1849@debbugs.gnu.org; Sun, 28 Feb 2016 23:20:44 -0500 Received: from cpe-60-225-211-161.nsw.bigpond.net.au ([60.225.211.161] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1aaFJk-0001cI-ES; Mon, 29 Feb 2016 05:20:21 +0100 From: Lars Ingebrigtsen To: "Michael Kleehammer" Subject: Re: bug#1849: Windows 7 Taskbar Support References: Date: Mon, 29 Feb 2016 15:20:15 +1100 In-Reply-To: (Michael Kleehammer's message of "Sat, 10 Jan 2009 12:33:36 -0600") Message-ID: <87fuwcywow.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1aaFJk-0001cI-ES X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1457324422.11119@HFSOri1f3+W1eIv4qsaEXQ X-Spam-Status: No X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 1849 Cc: 1849@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) "Michael Kleehammer" writes: > To work well with the upcoming Windows 7, the Windows version of emacs will need > to start from emacs.exe without allocating the extra console window. This means > it will need to be linked as a GUI program instead of a console program. [...] Jason Rumney writes: > Reopened. > > It seems that this is only partially done. Emacs, emacsclient and > runemacs are setting the AppUserModel ID consistently, so when running > their windows will group together. But there are two remaining changes > before this can be considered complete: > > 1. Set the AppUserModel ID on the shortcut created by addpm.exe, so > dragging the shortcut to the taskbar will work as expected (pinned > shortcut grouped with windows of running emacs). > > 2. Set the AppUserModel RelaunchCommand property of Emacs windows to > "runemacs.exe" so that pinning an running Emacs instance works as expected > (launch via runemacs.exe so the command window does not show). > > Unfortunately both of these require directly using the IPropertyStore > interface, which is only available on Windows versions since Vista, and > is missing from current mingw32 headers, so a significant amount of > reverse engineering system headers will be involved. This was four years ago. Has this been fixed in the meantime? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 29 10:27:02 2016 Received: (at 1849) by debbugs.gnu.org; 29 Feb 2016 15:27:02 +0000 Received: from localhost ([127.0.0.1]:53819 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aaPis-0005AP-UU for submit@debbugs.gnu.org; Mon, 29 Feb 2016 10:27:02 -0500 Received: from eggs.gnu.org ([208.118.235.92]:35413) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aaPio-0005A9-0E for 1849@debbugs.gnu.org; Mon, 29 Feb 2016 10:26:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aaPie-00022J-8h for 1849@debbugs.gnu.org; Mon, 29 Feb 2016 10:26:48 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:60439) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aaPie-00022F-5y; Mon, 29 Feb 2016 10:26:44 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4712 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1aaPic-0001Pa-7X; Mon, 29 Feb 2016 10:26:43 -0500 Date: Mon, 29 Feb 2016 17:26:29 +0200 Message-Id: <831t7va66y.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-reply-to: <87fuwcywow.fsf@gnus.org> (message from Lars Ingebrigtsen on Mon, 29 Feb 2016 15:20:15 +1100) Subject: Re: bug#1849: Windows 7 Taskbar Support References: <87fuwcywow.fsf@gnus.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 1849 Cc: 1849@debbugs.gnu.org, michael@kleehammer.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Lars Ingebrigtsen > Date: Mon, 29 Feb 2016 15:20:15 +1100 > Cc: 1849@debbugs.gnu.org > > > It seems that this is only partially done. Emacs, emacsclient and > > runemacs are setting the AppUserModel ID consistently, so when running > > their windows will group together. But there are two remaining changes > > before this can be considered complete: > > > > 1. Set the AppUserModel ID on the shortcut created by addpm.exe, so > > dragging the shortcut to the taskbar will work as expected (pinned > > shortcut grouped with windows of running emacs). > > > > 2. Set the AppUserModel RelaunchCommand property of Emacs windows to > > "runemacs.exe" so that pinning an running Emacs instance works as expected > > (launch via runemacs.exe so the command window does not show). > > > > Unfortunately both of these require directly using the IPropertyStore > > interface, which is only available on Windows versions since Vista, and > > is missing from current mingw32 headers, so a significant amount of > > reverse engineering system headers will be involved. > > This was four years ago. Has this been fixed in the meantime? No, and it probably never will be. From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 08 16:14:04 2016 Received: (at control) by debbugs.gnu.org; 8 Jul 2016 20:14:04 +0000 Received: from localhost ([127.0.0.1]:42937 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bLc9z-0004Se-TK for submit@debbugs.gnu.org; Fri, 08 Jul 2016 16:14:04 -0400 Received: from mail-oi0-f50.google.com ([209.85.218.50]:36093) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bLc9y-0004S4-4k for control@debbugs.gnu.org; Fri, 08 Jul 2016 16:14:02 -0400 Received: by mail-oi0-f50.google.com with SMTP id f189so73707669oig.3 for ; Fri, 08 Jul 2016 13:14:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to; bh=sWCTVKF/j2xO3YOu1RfZQr0D+xouZuj8imBugosrQRw=; b=uMfPYAghbm5yiKwqjqtCuvtPl0DFeGRhwe+yAmG/ufd6H3VfdPy6KHV5qtqsboydCT Oi+u1QuRT327niN1g9B4D8iHJ6Esjh4cPRtr3JRpDqQFfpxTCKXe4/YWuictR0egCyfu /yrjoe0QmLlD5K11MAEYk5aVbzRfZ9KnCgCNsghmucfZLpTUaGj9qntckKCFeK24om8l rLfmTtps+uUhzt/aE57jYblOY0d4hWy1Gx0L2yOIEfwQD+E9D3Z1laPAHU0EQnqM0Fca oaLjqBdR5cVQ8mtp1sSqUjlxPiiVnYnlTvtFpe1yjuU+XHOpdMZIJYDuv2WEAQKRPVh9 aiZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to; bh=sWCTVKF/j2xO3YOu1RfZQr0D+xouZuj8imBugosrQRw=; b=SMe6yQ3EkgKnFJ8thUYCjR+813Ot3wLnXx8pp71HOJ3HRmAf7HmKXXDj8pC7jYi0H4 2ZcVtqrpSbQl14BN3LGTVSZ3+45oF8rUR9me9AZ4Vf32lO57WwO8PfXcjLDU3fl8bmT+ ip3TChZAMEvfesMwgE6UovPPfeLSBhJ0MFfuIW1uNSTiAz3nOAVQiSBbVCKf5Ymsf3fn TO/Muiwo6TvbA3Lqw8squGrOHUKo3xeUbfVOs5v6XrFqL9TBFyvcJ6nVAznwaXyFyiDz Zk7uah1hD7g8wd1xA76LlK9mMPbfq4zh1tZzVSCqat0TKQPJayDEk+FEBxSDLGStyP1c nsHQ== X-Gm-Message-State: ALyK8tKPXYF2umWhojw1DLWnAhpH9Dhv0i0rgUDIEUCwAP09sy6boyI7o6uUm9cT1L2yvDZGcolN6OoREE43Yg== X-Received: by 10.157.9.248 with SMTP id 53mr4477012otz.35.1468008836324; Fri, 08 Jul 2016 13:13:56 -0700 (PDT) MIME-Version: 1.0 Received: by 10.157.4.197 with HTTP; Fri, 8 Jul 2016 13:13:55 -0700 (PDT) From: Noam Postavsky Date: Fri, 8 Jul 2016 16:13:55 -0400 X-Google-Sender-Auth: 47b2CTBjp_Iy2qyWltauvxB7jUQ Message-ID: Subject: Re: bug#1849: emacs on Windows 7 To: GNU bug tracker automated control server Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) # the patch was applied, # although it doesn't cover the whole issue (hence not closing). tag 1849 - patch quit http://debbugs.gnu.org/cgi/bugreport.cgi?bug=1849#36 http://debbugs.gnu.org/cgi/bugreport.cgi?bug=1849#45 From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 03 00:07:29 2017 Received: (at control) by debbugs.gnu.org; 3 Dec 2017 05:07:29 +0000 Received: from localhost ([127.0.0.1]:42344 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eLMUy-000644-Uf for submit@debbugs.gnu.org; Sun, 03 Dec 2017 00:07:29 -0500 Received: from mail-it0-f44.google.com ([209.85.214.44]:44896) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eLMUx-00063r-69 for control@debbugs.gnu.org; Sun, 03 Dec 2017 00:07:27 -0500 Received: by mail-it0-f44.google.com with SMTP id b5so6636731itc.3 for ; Sat, 02 Dec 2017 21:07:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:subject:date:message-id:mime-version; bh=+Ju1947I83uSh/v33D7vjuMaaAcCbZ5y02gZQyUIjeg=; b=W3qcGL4Tpi/l+qCC8FaDd5+G10yJ0h1//BW8yYnTAUyVvlRmIW+t8DRqWaLP9I/Er8 Bp/Mbzos1FYj1wEn+lhUanP5znOrh0LxZv+esYrX6p9+8YLoX5Kwqs+heePqV2J7g+ll AfTVVUmX4AvtYwpwOtlOwgjf+6bi5fRB44o71k/CHUVBe3ynC8h15aqSJOPfq02B0zcF l1cgFEw6AdopUP8w6oikm3MRzVqWBfRMUk+dAQrfrZntfXIrMfsBhWz8QaMKEGOvypRd vQD0/J4tLh+pQo1EdhPVmKKw/QGycoOn3b0wxQFQhXv1dgeoj8Y7gV354vb6I7XoUfpC rk7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:subject:date:message-id :mime-version; bh=+Ju1947I83uSh/v33D7vjuMaaAcCbZ5y02gZQyUIjeg=; b=RxF07RVPWlUtE6FgeHds65IpwCgl6XJPeMstAJ+f4xyi54Vo8B2UMCgqrNOvmZjbAs NPIrnR9oV90kun8oQdVFUgntMFjqT/y7g/rVHC0QwbyBb0qDWDB5P8rlbIIwj196SDYc uKfewKeT/Q0lIQ3tqvHfgN8LP3N2KkIZFdKQf6MKSyifpSAVMt0+wfsnYAM9oz1NgneZ u7UnVkWYmsFvbCebb/pDIf4EQzMh8KJfaRKRtnqxOS38swUqxjfSH/SHI8J7WdYXb8yg nVwz9zwaI7masCBAoT9pdRjqrZ4/oyS3rxUobL3M7xSYXlw8sl2pGSg7wx9wdVs6ppmX 5aKA== X-Gm-Message-State: AKGB3mJCc0nZ9alVIdC8/SiO+WayVY3ModsgOvAZ7lsK0YJa8Y22Uq9K SsHrFITyGmD9QzOzYKvvFuShVw== X-Google-Smtp-Source: AGs4zMaVMd9wEQLF9BRBNdaASuknRo5WUXVyut9PBSdmnyu/srlgOEldozhksjmrz+QEX7TUQuwLnw== X-Received: by 10.36.1.200 with SMTP id 191mr8383203itk.55.1512277641452; Sat, 02 Dec 2017 21:07:21 -0800 (PST) Received: from zebian ([45.2.119.34]) by smtp.googlemail.com with ESMTPSA id v142sm569212ita.32.2017.12.02.21.07.19 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 02 Dec 2017 21:07:20 -0800 (PST) From: Noam Postavsky To: control@debbugs.gnu.org Subject: control message for bug #8268 Date: Sun, 03 Dec 2017 00:07:17 -0500 Message-ID: <87zi70iem2.fsf@users.sourceforge.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) severity 8268 wishlist merge 8268 1849 quit From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 19 12:21:07 2021 Received: (at 1849) by debbugs.gnu.org; 19 Sep 2021 16:21:07 +0000 Received: from localhost ([127.0.0.1]:39659 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRzYv-0002Gk-Pb for submit@debbugs.gnu.org; Sun, 19 Sep 2021 12:21:07 -0400 Received: from mail-pf1-f180.google.com ([209.85.210.180]:37734) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRzYg-0002FT-0j for 1849@debbugs.gnu.org; Sun, 19 Sep 2021 12:21:05 -0400 Received: by mail-pf1-f180.google.com with SMTP id j6so13970163pfa.4 for <1849@debbugs.gnu.org>; Sun, 19 Sep 2021 09:20:49 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to:cc; bh=FfJHU5nR2/IBuhvoPRry0KjhYa8edea6R2zkADNE2ls=; b=4fsnJDtgY1j/qwc803mdxcWwoaevFG6FPvcbqW3arJurtQbQZi22tOV/ABTZ76Hnf8 3AdU9uyUGOiexdcayVJL8SpntxeQYnu1ufViC6qrzlPCa/SWo6n4OT++PQFksy5U9pYf IoWixnMdNlB2cpy/HfakQhVT9Pfa6mNySK61Ww7qr+KnpqCzvJ8XF9YCCFOJtPaOrAX6 ykRRal7IoJziTUZo/nCYVtAM2SfGPkZsXpuheI4DKgKgRPezDkgGDd4vnQ7OVIyafP9f 7pGeMKjXQ4hRPMVbcDq33ck7tYryvWp3bET/bIhpXZi6/o/2EFxGkDr/SffPk3mJFy5c LYJQ== X-Gm-Message-State: AOAM533v5a9ywshplIZWO7Qx3jtyuYH2LYbKH7ncYZ3bprmlBmM6G6mu DbcgoqlLAveKeQGcDXqFNI/VkAi0rPg0mwW/3i0XmbL0 X-Google-Smtp-Source: ABdhPJzvYpgnAe9rcg5bfa80b8EbBewCvREweTMClSCMaTlx7cBeUyef9wyY6TwF/NTA4vsOQOjD9mA20Y/WBlVTOeg= X-Received: by 2002:a63:f946:: with SMTP id q6mr19763608pgk.42.1632068444289; Sun, 19 Sep 2021 09:20:44 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 19 Sep 2021 09:20:43 -0700 From: Stefan Kangas In-Reply-To: <831t7va66y.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 29 Feb 2016 17:26:29 +0200") References: <87fuwcywow.fsf@gnus.org> <831t7va66y.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Date: Sun, 19 Sep 2021 09:20:43 -0700 Message-ID: Subject: Re: bug#1849: Windows 7 Taskbar Support To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 1849 Cc: 1849@debbugs.gnu.org, Lars Ingebrigtsen , michael@kleehammer.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) Eli Zaretskii writes: >> From: Lars Ingebrigtsen >> Date: Mon, 29 Feb 2016 15:20:15 +1100 >> Cc: 1849@debbugs.gnu.org >> >> > It seems that this is only partially done. Emacs, emacsclient and >> > runemacs are setting the AppUserModel ID consistently, so when running >> > their windows will group together. But there are two remaining changes >> > before this can be considered complete: >> > >> > 1. Set the AppUserModel ID on the shortcut created by addpm.exe, so >> > dragging the shortcut to the taskbar will work as expected (pinned >> > shortcut grouped with windows of running emacs). >> > >> > 2. Set the AppUserModel RelaunchCommand property of Emacs windows to >> > "runemacs.exe" so that pinning an running Emacs instance works as expected >> > (launch via runemacs.exe so the command window does not show). >> > >> > Unfortunately both of these require directly using the IPropertyStore >> > interface, which is only available on Windows versions since Vista, and >> > is missing from current mingw32 headers, so a significant amount of >> > reverse engineering system headers will be involved. >> >> This was four years ago. Has this been fixed in the meantime? > > No, and it probably never will be. That was five years ago. Presumably, if it will never be fixed, life will move on and Windows 7 will be left on the dustbin of history. Should we just go ahead and close this as wontfix? Lars? From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 19 13:14:09 2021 Received: (at 1849) by debbugs.gnu.org; 19 Sep 2021 17:14:09 +0000 Received: from localhost ([127.0.0.1]:39796 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mS0O9-00082i-9n for submit@debbugs.gnu.org; Sun, 19 Sep 2021 13:14:09 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59036) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mS0O3-00082S-GY for 1849@debbugs.gnu.org; Sun, 19 Sep 2021 13:14:00 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58206) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mS0Ny-0000Ja-35; Sun, 19 Sep 2021 13:13:50 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2447 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mS0Nx-00029p-MH; Sun, 19 Sep 2021 13:13:50 -0400 Date: Sun, 19 Sep 2021 20:13:40 +0300 Message-Id: <835yuw4hff.fsf@gnu.org> From: Eli Zaretskii To: Stefan Kangas In-Reply-To: (message from Stefan Kangas on Sun, 19 Sep 2021 09:20:43 -0700) Subject: Re: bug#1849: Windows 7 Taskbar Support References: <87fuwcywow.fsf@gnus.org> <831t7va66y.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 1849 Cc: 1849@debbugs.gnu.org, larsi@gnus.org, michael@kleehammer.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Stefan Kangas > Date: Sun, 19 Sep 2021 09:20:43 -0700 > Cc: Lars Ingebrigtsen , 1849@debbugs.gnu.org, michael@kleehammer.com > > >> > Unfortunately both of these require directly using the IPropertyStore > >> > interface, which is only available on Windows versions since Vista, and > >> > is missing from current mingw32 headers, so a significant amount of > >> > reverse engineering system headers will be involved. > >> > >> This was four years ago. Has this been fixed in the meantime? > > > > No, and it probably never will be. > > That was five years ago. Presumably, if it will never be fixed, life > will move on and Windows 7 will be left on the dustbin of history. > > Should we just go ahead and close this as wontfix? Lars? I'm not Lars, but I think that we should close it, indeed. From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 19 13:38:45 2021 Received: (at 1849) by debbugs.gnu.org; 19 Sep 2021 17:38:45 +0000 Received: from localhost ([127.0.0.1]:39849 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mS0m4-0002Sb-SE for submit@debbugs.gnu.org; Sun, 19 Sep 2021 13:38:45 -0400 Received: from mail-pl1-f169.google.com ([209.85.214.169]:46619) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mS0m3-0002S8-An for 1849@debbugs.gnu.org; Sun, 19 Sep 2021 13:38:43 -0400 Received: by mail-pl1-f169.google.com with SMTP id bg1so9491989plb.13 for <1849@debbugs.gnu.org>; Sun, 19 Sep 2021 10:38:43 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=rJhGJbIEm4EmBbqyA9tMRl4f2L58WVv7S6yTA/qHHXo=; b=pP+XTbDb2+XNc3nea6nFM1BfRVddtKKl2w6vJjG0FnFRUcGNfzlxbQOzHIJOGTtMMA pxgnIo6JXYYFcAaYIqhcM9Nm3w2SIcQZblz3K3Vg5qhGrP0piT9k2Zoq521UH4tFYoCA wgFIXKUHziX82y2pugF62F5OrqR2Lt4J8tjpU/t3uxdo61yPZZO2nbDt53AuZDWcLNAQ pCaFprcH/hkou6i9MGN0uGGTJAckkMAn8LCpyq7BRSwgHNBopiq81OmuVb+XoDPiyAsy p5I2Kc1qol33As0ayvqwz42C+hOfqGKYZw3Anv15EyWrcb3NiOcbNLVn15O+zi+CWrzT UiIA== X-Gm-Message-State: AOAM531okudCLy+po6bJj6JVotUCzrXlcwl1/i3insX6wICoeCrFlAdF vxLIk/YWi94oI/pNc0/NirpiUUb0veJ8pofXa/k= X-Google-Smtp-Source: ABdhPJwsgM6/fDuplUKIIRBk6Wj31sCC86PBa0KCUJJuAGG+BH59kD/pZ/oTUS+R6giLGxLUAt4dTEoBTGj+lnqCgSs= X-Received: by 2002:a17:90a:7c42:: with SMTP id e2mr33065222pjl.132.1632073117742; Sun, 19 Sep 2021 10:38:37 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 19 Sep 2021 10:38:37 -0700 From: Stefan Kangas In-Reply-To: <835yuw4hff.fsf@gnu.org> References: <87fuwcywow.fsf@gnus.org> <831t7va66y.fsf@gnu.org> <835yuw4hff.fsf@gnu.org> MIME-Version: 1.0 Date: Sun, 19 Sep 2021 10:38:37 -0700 Message-ID: Subject: Re: bug#1849: Windows 7 Taskbar Support To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 1849 Cc: 1849@debbugs.gnu.org, larsi@gnus.org, michael@kleehammer.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) tags 1849 wontfix close 1849 thanks Eli Zaretskii writes: >> From: Stefan Kangas >> Date: Sun, 19 Sep 2021 09:20:43 -0700 >> Cc: Lars Ingebrigtsen , 1849@debbugs.gnu.org, michael@kleehammer.com >> >> >> > Unfortunately both of these require directly using the IPropertyStore >> >> > interface, which is only available on Windows versions since Vista, and >> >> > is missing from current mingw32 headers, so a significant amount of >> >> > reverse engineering system headers will be involved. >> >> >> >> This was four years ago. Has this been fixed in the meantime? >> > >> > No, and it probably never will be. >> >> That was five years ago. Presumably, if it will never be fixed, life >> will move on and Windows 7 will be left on the dustbin of history. ^^ in >> >> Should we just go ahead and close this as wontfix? Lars? > > I'm not Lars, but I think that we should close it, indeed. OK, thanks. Closing. From unknown Wed Jun 25 09:07:27 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 18 Oct 2021 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator