From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 527 invoked by alias); 23 Jul 2016 05:00:48 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 512 invoked by uid 89); 23 Jul 2016 05:00:47 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=rice, displayed, Rice X-HELO: gproxy1-pub.mail.unifiedlayer.com Received: from gproxy1-pub.mail.unifiedlayer.com (HELO gproxy1-pub.mail.unifiedlayer.com) (69.89.25.95) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with SMTP; Sat, 23 Jul 2016 05:00:37 +0000 Received: (qmail 24519 invoked by uid 0); 23 Jul 2016 05:00:34 -0000 Received: from unknown (HELO cmgw3) (10.0.90.84) by gproxy1.mail.unifiedlayer.com with SMTP; 23 Jul 2016 05:00:34 -0000 Received: from box522.bluehost.com ([74.220.219.122]) by cmgw3 with id N50T1t00P2f2jeq0150WfA; Fri, 22 Jul 2016 23:00:34 -0600 X-Authority-Analysis: v=2.1 cv=LOD1Hvm9 c=1 sm=1 tr=0 a=GsOEXm/OWkKvwdLVJsfwcA==:117 a=GsOEXm/OWkKvwdLVJsfwcA==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10 a=s5jvgZ67dGcA:10 a=PnD2wP_eR3oA:10 a=C6ZbYQPAFpEA:10 a=cAmyUtKerLwA:10 a=pGLkceISAAAA:8 a=cWeojUM87-4Zf16qJ7QA:9 a=6kGIvZw6iX1k4Y-7sg4_:22 Received: from [75.171.160.169] (port=53504 helo=bapiya) by box522.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.86_2) (envelope-from ) id 1bQp35-0004jq-Iz; Fri, 22 Jul 2016 23:00:27 -0600 From: Tom Tromey To: Matt Rice Cc: Yao Qi , Tom Tromey , "gdb-patches\@sourceware.org" Subject: Re: [RFA] PR python/13598 - add before_prompt event References: <1463806850-11001-1-git-send-email-tom@tromey.com> Date: Sat, 23 Jul 2016 05:00:00 -0000 In-Reply-To: (Matt Rice's message of "Fri, 22 Jul 2016 03:22:18 -0700") Message-ID: <87r3allziy.fsf@tromey.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.95 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Identified-User: {36111:box522.bluehost.com:elynrobi:tromey.com} {sentby:smtp auth 75.171.160.169 authed with tom+tromey.com} X-Exim-ID: 1bQp35-0004jq-Iz X-Source-Sender: (bapiya) [75.171.160.169]:53504 X-Source-Auth: tom+tromey.com X-Email-Count: 0 X-Source-Cap: ZWx5bnJvYmk7ZWx5bnJvYmk7Ym94NTIyLmJsdWVob3N0LmNvbQ== X-SW-Source: 2016-07/txt/msg00305.txt.bz2 >>>>> "Matt" == Matt Rice writes: Matt> In particular it's just a nice time to take a snapshot of some Matt> otherwise obtainable property from gdb right before control is handed Matt> back to the user. Yes, this is exactly why I added this. My original motivation was to get a notification when the selected frame changed. However, this happens a lot, sometimes temporarily. And, I wasn't interested in temporary frame changes -- just "final" changes, such as just after a command has completed and just before the prompt is displayed... which led to this approach. Right now my GUI uses this event to react appropriately when the user types "up" or "down". Tom