From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Richard Copley Newsgroups: gmane.emacs.bugs Subject: bug#25875: 26.0.50; Hang logging out of MS-Windows Date: Mon, 27 Feb 2017 19:46:21 +0000 Message-ID: References: <83lgsuqacv.fsf@gnu.org> <83efylq7m4.fsf@gnu.org> <834lzgreqq.fsf@gnu.org> <3f07808e-ab1c-d6b5-9ea0-dfc4c6fd6fc9@cornell.edu> <8337f0rbz6.fsf@gnu.org> <83shmzprwo.fsf@gnu.org> <83fuizphp8.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: blaine.gmane.org 1488225255 12163 195.159.176.226 (27 Feb 2017 19:54:15 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 27 Feb 2017 19:54:15 +0000 (UTC) Cc: 25875@debbugs.gnu.org To: Ken Brown Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Feb 27 20:54:11 2017 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 1ciRN1-0002PN-Fg for geb-bug-gnu-emacs@m.gmane.org; Mon, 27 Feb 2017 20:54:07 +0100 Original-Received: from localhost ([::1]:56393 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ciRN7-00061s-JH for geb-bug-gnu-emacs@m.gmane.org; Mon, 27 Feb 2017 14:54:13 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50901) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ciRGF-0000EV-6l for bug-gnu-emacs@gnu.org; Mon, 27 Feb 2017 14:47:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ciRGB-0008CD-A3 for bug-gnu-emacs@gnu.org; Mon, 27 Feb 2017 14:47:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:60488) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ciRGB-00089t-5U for bug-gnu-emacs@gnu.org; Mon, 27 Feb 2017 14:47:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ciRGA-0006ks-E1 for bug-gnu-emacs@gnu.org; Mon, 27 Feb 2017 14:47:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Richard Copley Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 27 Feb 2017 19:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25875 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 25875-submit@debbugs.gnu.org id=B25875.148822481925957 (code B ref 25875); Mon, 27 Feb 2017 19:47:02 +0000 Original-Received: (at 25875) by debbugs.gnu.org; 27 Feb 2017 19:46:59 +0000 Original-Received: from localhost ([127.0.0.1]:58687 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ciRG6-0006ka-Ti for submit@debbugs.gnu.org; Mon, 27 Feb 2017 14:46:59 -0500 Original-Received: from mail-ua0-f171.google.com ([209.85.217.171]:33133) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ciRG5-0006kM-L6 for 25875@debbugs.gnu.org; Mon, 27 Feb 2017 14:46:58 -0500 Original-Received: by mail-ua0-f171.google.com with SMTP id e4so34311626uae.0 for <25875@debbugs.gnu.org>; Mon, 27 Feb 2017 11:46:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=XDA2pSKmekaARmqXFJGaC/Nqi2uk6/dJh467aFGUpek=; b=J0I/xPVtRmHHG0k1dShvkt3vr+DXy+3+VRQjZ3s3BitMjqwiJyJBJArv3eVCG8+dfo V/45/Om3bjYxwxSu9onVE05pIyQA9O5DcCasJ+m3sXo6zcSXGN/eL2RGgyDXtB+i2oTL AhJNG2PT3sIfoA3WedX2s306pFkGjxbAKT7SKYN+YoZSaOT91C8F/EMP94rsJEwYbIAS VG5fSUzOC2YVGKsZgHnyIl1KgSeQZGdSOQ+G1FQ6wM15hmBpFgi1fNRyLAuwk1o42oyA Utzj/416LaAhZxeRT2oBFvpvn3d68dvK3l4bc1aSj/kJpYODWUMVNn1gpKLKHWDIfYiI mXhg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=XDA2pSKmekaARmqXFJGaC/Nqi2uk6/dJh467aFGUpek=; b=iZ2l29J53PjnbcUP6ueV4Ob9rfF4oenBScF8kR7GyFo70Gt95bsC3ovM6PNFnOxCmb LVr3C5ZbF07GTbBMGfwMxaWjS4Qtcek8FvSMeyBm7ct/A8Z6sotJCFfR/1/TOu5zCLkS R8DGYf/1RUU3uvIhMJTwnzYa7CNIGvLWkeCywyXJksIdvIOoy7bj40ArILWsOm30Qpkv bNSPUeduLH2XKP+zx3LWAdrZKFkqU87yT7VkTZ8jkPocw2jS6/biGZ3S8KbdgX/DHbFt B+NfARdNcmwb9G0gWzfN9nAATiFnWpwS45UF7wJJ66N9mS55yk7XX9yCHHdQUNDlrcI8 shew== X-Gm-Message-State: AMke39lBaVYuXieynyxLi6/iLVyGUQLygQ7dns+CN1M9wpUwriSsxkSxgN61VZr1ySCQ3JClr9LfkKR3M5tAhA== X-Received: by 10.31.59.197 with SMTP id i188mr6103696vka.45.1488224812018; Mon, 27 Feb 2017 11:46:52 -0800 (PST) Original-Received: by 10.176.71.214 with HTTP; Mon, 27 Feb 2017 11:46:21 -0800 (PST) In-Reply-To: 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:129902 Archived-At: On 27 February 2017 at 19:39, Ken Brown wrote: > On 2/27/2017 2:30 PM, Richard Copley wrote: >> >> If you want to block or delay a shutdown in recent >> Windows versions you need to use >> ShutdownBlockReasonCreate (it's unfortunate, but >> we lazy programmers proved we couldn't be trusted, >> collectively, to handle WM_QUERY_ENDSESSION >> correctly, so the arms race had to be escalated in >> order to allow users to shut down their computers >> reliably). > > > In spite of the careless mistake in my patch, you could still test Eli's > suggestion of using SendMessageTimeout instead of SendMessage, at least in > my_show_window. I can't, not really. Remember, I don't have a recipe. I'll never be able to observe whether it's working or not. (Am I missing something?) >> Ken, what was the original change intended to guard >> against? What would people be doing with Emacs that >> can't simply be abandoned? Did you have a particular >> example in mind? > > > Bug#23483. That's not a real issue, in my opinion. It's already covered, by autosave.