From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: owner@emacsbugs.donarmstrong.com (Emacs bug Tracking System) Newsgroups: gmane.emacs.bugs Subject: bug#1450: marked as done (w32_reset_fringes) Date: Tue, 23 Dec 2008 08:05:09 +0000 Message-ID: References: <49509A54.8000403@gmx.at> <492FE9A0.2080505@gmx.at> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----------=_1230019509-8040-0" X-Trace: ger.gmane.org 1230038955 11663 80.91.229.12 (23 Dec 2008 13:29:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 23 Dec 2008 13:29:15 +0000 (UTC) To: martin rudalics Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Dec 23 14:30:20 2008 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1LF7Ko-00016N-F4 for geb-bug-gnu-emacs@m.gmane.org; Tue, 23 Dec 2008 14:30:07 +0100 Original-Received: from localhost ([127.0.0.1]:44241 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LF7Jb-0007ry-HC for geb-bug-gnu-emacs@m.gmane.org; Tue, 23 Dec 2008 08:28:51 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LF2Y3-0002qo-1q for bug-gnu-emacs@gnu.org; Tue, 23 Dec 2008 03:23:27 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LF2Y1-0002qB-Kd for bug-gnu-emacs@gnu.org; Tue, 23 Dec 2008 03:23:26 -0500 Original-Received: from [199.232.76.173] (port=47633 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LF2Y1-0002q8-Fk for bug-gnu-emacs@gnu.org; Tue, 23 Dec 2008 03:23:25 -0500 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:42302) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LF2Y0-0004br-T1 for bug-gnu-emacs@gnu.org; Tue, 23 Dec 2008 03:23:25 -0500 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id mBN8NKXe014159; Tue, 23 Dec 2008 00:23:20 -0800 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.13.8/8.13.8/Submit) id mBN859vd008161; Tue, 23 Dec 2008 00:05:09 -0800 X-Mailer: MIME-tools 5.420 (Entity 5.420) X-Loop: owner@emacsbugs.donarmstrong.com X-Emacs-PR-Message: closed 1450 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: patch X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-Mailman-Approved-At: Tue, 23 Dec 2008 08:28:45 -0500 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:23444 Archived-At: This is a multi-part message in MIME format... ------------=_1230019509-8040-0 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Your message dated Tue, 23 Dec 2008 08:59:16 +0100 with message-id <49509A54.8000403@gmx.at> and subject line Re: bug#1450: w32_reset_fringes has caused the Emacs bug report #1450, regarding w32_reset_fringes to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@emacsbugs.donarmstrong.com immediately.) --=20 1450: http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=3D1450 Emacs Bug Tracking System Contact owner@emacsbugs.donarmstrong.com with problems ------------=_1230019509-8040-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-5.2 required=4.0 tests=AWL,BAYES_00,FOURLA, FVGT_m_MULTI_ODD,IMPRONONCABLE_2,ONEWORD,RCVD_IN_DNSWL_MED autolearn=no version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 28 Nov 2008 12:56:24 +0000 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 mASCuKb5020243 for ; Fri, 28 Nov 2008 04:56:21 -0800 Received: from mx10.gnu.org ([199.232.76.166]:54707) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1L62t5-0008O2-8O for emacs-pretest-bug@gnu.org; Fri, 28 Nov 2008 07:55:59 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1L62tL-0001R3-Sy for emacs-pretest-bug@gnu.org; Fri, 28 Nov 2008 07:56:19 -0500 Received: from mail.gmx.net ([213.165.64.20]:51284) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1L62tL-0001Qj-BY for emacs-pretest-bug@gnu.org; Fri, 28 Nov 2008 07:56:15 -0500 Received: (qmail invoked by alias); 28 Nov 2008 12:56:13 -0000 Received: from 62-47-48-88.adsl.highway.telekom.at (EHLO [62.47.48.88]) [62.47.48.88] by mail.gmx.net (mp027) with SMTP; 28 Nov 2008 13:56:13 +0100 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX19FCSoC8PJFjVydkh1jIp9KXITD/Hm7o0xbjXr0jb tu4Lw14N9/tbt9 Message-ID: <492FE9A0.2080505@gmx.at> Date: Fri, 28 Nov 2008 13:52:48 +0100 From: martin rudalics User-Agent: Thunderbird 2.0.0.16 (Windows/20080708) MIME-Version: 1.0 To: emacs-pretest-bug Subject: w32_reset_fringes Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-FuHaFi: 0.47 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) The following is with Drew Adams `default-frame-alist' from bug#117 but completely unrelated to the issues discussed there. Hence .emacs is (setq default-frame-alist '((foreground-color . "Black") (background-color . "LightBlue") (font . "-*-Lucida Console-normal-r-*-*-14-112-96-96-c-*-iso8859-1") (mouse-color . "Red") (cursor-color . "Red") (cursor-type . bar) (menu-bar-lines . 1) (top . 0) (left . 0) (width . 80) (height . 35) (minibuffer) (user-position . t) (vertical-scroll-bars . right) (icon-type) (left-fringe . 0) (right-fringe . 0) (fringe . 0) (menu-bar-lines . 1) (tool-bar-lines . 0))) which gets you two frames - a main frame and a minibuffer frame. In the main frame type C-x C-f and then kill (with the window manager) the minibuffer frame. In GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600) of 2008-11-27 on MACHNO Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (3.4)' this gets me Current directory is c:/Programme/Emacs-trunk/src/ GNU gdb 6.8 Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i686-pc-mingw32"... SIGINT is used by the debugger. Are you sure you want to change it? (y or n) [answered Y; input not from terminal] DISPLAY = TERM = emacs Breakpoint 1 at 0x1151c6a: file w32fns.c, line 7279. Breakpoint 2 at 0x109c79f: file sysdep.c, line 1135. (gdb) run btStarting program: c:/Programme/Emacs-trunk/bin/emacs.exe [New thread 476.0x71c] [New thread 476.0x1f4] Breakpoint 1, w32_abort () at w32fns.c:7279 (gdb) bt #0 w32_abort () at w32fns.c:7279 #1 0x010b5f36 in w32_reset_fringes () at fringe.c:1712 #2 0x01161def in x_delete_terminal (terminal=0x0) at w32term.c:6161 #3 0x010ddea9 in Fdelete_terminal (terminal=48912132, force=44013617) at terminal.c:334 #4 0x010efbdd in Fdelete_frame (frame=45964804, force=44013617) at frame.c:1515 #5 0x0100be38 in Ffuncall (nargs=3, args=0x12be1f0) at eval.c:3047 #6 0x01112783 in Fbyte_code (bytestr=45964800, vector=8579712, maxdepth=2) at bytecode.c:678 #7 0x0100b732 in funcall_lambda (fun=18827052, nargs=1, arg_vector=0x82ec24) at eval.c:3231 #8 0x0100bc27 in Ffuncall (nargs=2, args=0x11f472c) at eval.c:3101 #9 0x01110e2f in Fcall_interactively (function=44325801, record_flag=44013569, keys=48668580) at callint.c:857 #10 0x0100be21 in Ffuncall (nargs=4, args=0x12bee58) at eval.c:3050 #11 0x0100bff9 in call3 (fn=0, arg1=0, arg2=0, arg3=0) at eval.c:2870 #12 0x01056cc9 in Fcommand_execute (cmd=44325801, record_flag=44013569, keys=0, special=44013617) at keyboard.c:10333 #13 0x0105a5e2 in read_char (commandflag=1, nmaps=2, maps=0x82f090, prev_event=44013569, used_mouse_menu=0x82f0d8, end_time=0x0) at keyboard.c:3087 #14 0x0105c47d in read_key_sequence (keybuf=0x82f220, bufsize=30, prompt=44013569, dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:9344 #15 0x0105e342 in command_loop_1 () at keyboard.c:1621 #16 0x01009fae in internal_condition_case (bfun=0x105e190 , handlers=44077321, hfun=0x105773c ) at eval.c:1511 #17 0x01051cca in command_loop_2 () at keyboard.c:1338 #18 0x01009ee3 in internal_catch (tag=0, func=0x1051ca7 , arg=44013569) at eval.c:1247 #19 0x01051a83 in command_loop () at keyboard.c:1303 #20 0x01051b70 in recursive_edit_1 () at keyboard.c:942 #21 0x010fa4f9 in read_minibuf (map=44002797, initial=50364131, prompt=44152324, backup_n=33, expflag=0, histvar=0, histpos=0, defalt=44056819, allow_props=0, inherit_input_method=0) at minibuf.c:735 #22 0x010fb181 in Fcompleting_read (prompt=0, collection=0, predicate=0, require_match=44229137, initial_input=44093873, hist=44093873, def=44056819, inherit_input_method=44013569) at minibuf.c:1818 #23 0x0100bd45 in Ffuncall (nargs=8, args=0x12be6f8) at eval.c:3075 #24 0x01112783 in Fbyte_code (bytestr=45964800, vector=8582688, maxdepth=7) at bytecode.c:678 #25 0x0100b732 in funcall_lambda (fun=18560372, nargs=4, arg_vector=0x82f784) at eval.c:3231 #26 0x0100bc27 in Ffuncall (nargs=5, args=0x11b3574) at eval.c:3101 #27 0x01112783 in Fbyte_code (bytestr=45964800, vector=8583040, maxdepth=4) at bytecode.c:678 #28 0x0100b732 in funcall_lambda (fun=18474988, nargs=2, arg_vector=0x82f8d4) at eval.c:3231 #29 0x0100bc27 in Ffuncall (nargs=3, args=0x119e7ec) at eval.c:3101 #30 0x01112783 in Fbyte_code (bytestr=45964800, vector=8583376, maxdepth=2) at bytecode.c:678 #31 0x0100b356 in Feval (form=19656352) at eval.c:2381 #32 0x011105f8 in Fcall_interactively (function=44404073, record_flag=44013569, keys=44047108) at callint.c:361 #33 0x0100be21 in Ffuncall (nargs=4, args=0x12bee58) at eval.c:3050 #34 0x0100bff9 in call3 (fn=0, arg1=0, arg2=0, arg3=0) at eval.c:2870 #35 0x01056cc9 in Fcommand_execute (cmd=44404073, record_flag=44013569, keys=0, special=44013569) at keyboard.c:10333 #36 0x0105e4f5 in command_loop_1 () at keyboard.c:1880 #37 0x01009fae in internal_condition_case (bfun=0x105e190 , handlers=44077321, hfun=0x105773c ) at eval.c:1511 #38 0x01051cca in command_loop_2 () at keyboard.c:1338 #39 0x01009ee3 in internal_catch (tag=0, func=0x1051ca7 , arg=44013569) at eval.c:1247 #40 0x01051ad7 in command_loop () at keyboard.c:1317 #41 0x01051b70 in recursive_edit_1 () at keyboard.c:942 #42 0x01051c91 in Frecursive_edit () at keyboard.c:1004 #43 0x01002e46 in main (argc=1, argv=0xa327b8) at emacs.c:1777 Lisp Backtrace: "delete-frame" (0x82ea84) "handle-delete-frame" (0x82ec24) "call-interactively" (0x82ee24) "completing-read" (0x82f624) "read-file-name" (0x82f784) "find-file-read-args" (0x82f8d4) "byte-code" (0x82f990) "call-interactively" (0x82fc04) (gdb) ------------=_1230019509-8040-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 1450-done) by emacsbugs.donarmstrong.com; 23 Dec 2008 08:00:35 +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=-3.0 required=4.0 tests=HAS_BUG_NUMBER autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with SMTP id mBN80UOb006593 for <1450-done@emacsbugs.donarmstrong.com>; Tue, 23 Dec 2008 00:00:31 -0800 Received: (qmail invoked by alias); 23 Dec 2008 08:00:24 -0000 Received: from 62-47-41-16.adsl.highway.telekom.at (EHLO [62.47.41.16]) [62.47.41.16] by mail.gmx.net (mp034) with SMTP; 23 Dec 2008 09:00:24 +0100 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX1/Basx/VxXBKr4wZQgtPw8BPjkmPJ7wUIna2covBx Ix8gRUjV0FB0VK Message-ID: <49509A54.8000403@gmx.at> Date: Tue, 23 Dec 2008 08:59:16 +0100 From: martin rudalics User-Agent: Thunderbird 2.0.0.16 (Windows/20080708) MIME-Version: 1.0 To: 1450-done@emacsbugs.donarmstrong.com Subject: Re: bug#1450: w32_reset_fringes References: <492FE9A0.2080505@gmx.at> In-Reply-To: <492FE9A0.2080505@gmx.at> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-FuHaFi: 0.64 Fixed as * frame.c (delete_frame): New function derived from Fdelete_frame to handle Qnoelisp value for FORCE argument. Delete last frame iff FORCE equals Qnoelisp. (Bug#1450) (Fdelete_frame): Call delete_frame. Remove line from doc-string saying that FORCE non-nil doesn't run `delete-frame-functions'. * frame.h: Extern delete_frame. * window.c (window_loop): * terminal.c (delete_terminal): * xterm.c (x_connection_closed): * xfns.c (Fx_hide_tip): * w32fns.c (Fx_hide_tip): Call delete_frame instead of Fdelete_frame. martin ------------=_1230019509-8040-0--