From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Noam Postavsky Newsgroups: gmane.emacs.bugs Subject: bug#5482: frame-invisible-p reports nil for iconified frames on w32 Date: Wed, 13 Jun 2018 20:48:15 -0400 Message-ID: <87po0uw5v4.fsf@gmail.com> References: <576FABF6.2050800@gmx.at> <83bn2oymah.fsf@gnu.org> <5770C60E.20502@gmx.at> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1528937230 567 195.159.176.226 (14 Jun 2018 00:47:10 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 14 Jun 2018 00:47:10 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) Cc: lennart.borgman@gmail.com, ahyatt@gmail.com, 5482@debbugs.gnu.org To: martin rudalics Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Jun 14 02:47:06 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fTGPp-0008T6-G6 for geb-bug-gnu-emacs@m.gmane.org; Thu, 14 Jun 2018 02:47:05 +0200 Original-Received: from localhost ([::1]:37506 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fTGRw-0006IG-H9 for geb-bug-gnu-emacs@m.gmane.org; Wed, 13 Jun 2018 20:49:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43478) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fTGRl-0006HA-Vr for bug-gnu-emacs@gnu.org; Wed, 13 Jun 2018 20:49:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fTGRi-0003Qf-T1 for bug-gnu-emacs@gnu.org; Wed, 13 Jun 2018 20:49:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:39193) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fTGRi-0003QP-PA for bug-gnu-emacs@gnu.org; Wed, 13 Jun 2018 20:49:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fTGRi-0005mo-7R for bug-gnu-emacs@gnu.org; Wed, 13 Jun 2018 20:49:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 14 Jun 2018 00:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5482 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 5482-submit@debbugs.gnu.org id=B5482.152893730722200 (code B ref 5482); Thu, 14 Jun 2018 00:49:02 +0000 Original-Received: (at 5482) by debbugs.gnu.org; 14 Jun 2018 00:48:27 +0000 Original-Received: from localhost ([127.0.0.1]:47090 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fTGR8-0005lv-TM for submit@debbugs.gnu.org; Wed, 13 Jun 2018 20:48:27 -0400 Original-Received: from mail-it0-f42.google.com ([209.85.214.42]:50228) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fTGR5-0005ld-Mc; Wed, 13 Jun 2018 20:48:24 -0400 Original-Received: by mail-it0-f42.google.com with SMTP id u4-v6so6182988itg.0; Wed, 13 Jun 2018 17:48:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=hjUlcDiMvrAZVgsyMsg+GHMQHlXQ1ftOfgDmtCS7MX4=; b=tGXAWSpIdAD6P0j5ibQRNp0AdY6+RT6MpHMottSuPKVItMfJG9UZ9Q1gU7UQSNX2W8 smo0XIC9qqmEz17DwGWpCzGDu9e4haESp7IuY8gL8VhR5Dgv/baRYj48A0CYnvYfIwBV //XJGIqnR6a+bf7cqeKw6bBhRogdNxtgd+InMOqRpV4uuOpN8Alp/bS4JiGuPxbQ0TcH NUlS+zvlWg2SAmUDw3poNf3PLudnbnv14rhOl5AGsfB1w3KXwh9NFd8oFupzB61FQorP Jh6KHki3z2nbVZHIYt0FTU+mSvnyj6FgCcw343xHNUuL4ptzuHbW21Ye/pPQ/S9tDeim xvaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=hjUlcDiMvrAZVgsyMsg+GHMQHlXQ1ftOfgDmtCS7MX4=; b=VLT73eebtW8ma0KXTBiB7XDq5u3emPI7BHjtFP/7c6mLEguHQ6IIb8BDQtmiqLKhlv kgMDhEegBqVTi4J9r+9Fx7+vrYQdyU0xj2Y+v0ZAFctnGrsSGLnft7MRuAnADfbRc3Zn FcM5XGYEo12jO05FU8BiaH8mfSTVO5b+WjrtbskPyXMJaQ+xMLEvY7eI5JSzUeCUb/Yb B9QJmVlXP2acr5F1lB2B9j/DdsBoJISkyOiWEAIxy8+CtAvliX7a/HJCO4fXHzP865FG 9Yyo9FSzF4uoisUAheFcCIOxHpJi3lX2auq3HZZoGPIbBOFacva7swZAwyQ5G0idLeSY 9xdA== X-Gm-Message-State: APt69E25G9OeZfz3l98iBqpTkVt/hotLEoYGxUfAQrC9Vs0tsocbjQ0u 7ObMzy6viR9Xl37s0MxZI06U9lA4 X-Google-Smtp-Source: ADUXVKJ0Mzo9rwDfNIy483lQ1ipPT3lTBK59Tu6IXmW6fgZ+tmVS/WJW9xLOBohTrZOF+5mRKpbUAA== X-Received: by 2002:a24:a347:: with SMTP id p68-v6mr315365ite.98.1528937298042; Wed, 13 Jun 2018 17:48:18 -0700 (PDT) Original-Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id p20-v6sm354372itf.4.2018.06.13.17.48.16 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 13 Jun 2018 17:48:17 -0700 (PDT) In-Reply-To: <5770C60E.20502@gmx.at> (martin rudalics's message of "Mon, 27 Jun 2016 08:22:06 +0200") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:147393 Archived-At: tags 5482 notabug close 5482 quit martin rudalics writes: >> As for the second issue, I disagree that this behavior is wrong, >> because it matches the documentation: >> >> A frame on a graphical display may be =E2=80=9Cvisible=E2=80=9D, =E2= =80=9Cinvisible=E2=80=9D, or >> =E2=80=9Ciconified=E2=80=9D. If it is visible, its contents are disp= layed in the usual >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> manner. >> -- Command: make-frame-visible &optional frame >> This function makes frame FRAME visible. >> >> So I see no reason to fix anything in what make-frame-visible does in >> this case. > > Neither do I. Emacs implements just a subset of the states and > transitions provided by the Windows API. I agree with this as well. Therefore closing as notabug. > On Windows 7, calling iconify-frame doesn't cause the frame to show > when the mouse pointer hovers above the Emacs icon on the task bar, as > if the frame is still invisible. No such problem on XP, though. Couldn't reproduce this on with Emacs 25.3 on Windows 7, even though it seems Martin's suggested change was never merged. We could open a new report if needed, though it seems so minor it's probably not even worth the trouble.