From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12771 invoked by alias); 13 Feb 2007 05:00:10 -0000 Received: (qmail 12761 invoked by uid 22791); 13 Feb 2007 05:00:09 -0000 X-Spam-Status: No, hits=-1.3 required=5.0 tests=AWL,BAYES_50,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: sourceware.org Received: from mx1.redhat.com (HELO mx1.redhat.com) (66.187.233.31) by sourceware.org (qpsmtpd/0.31) with ESMTP; Tue, 13 Feb 2007 05:00:04 +0000 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.13.1/8.13.1) with ESMTP id l1D502mP008315 for ; Tue, 13 Feb 2007 00:00:02 -0500 Received: from pobox.corp.redhat.com (pobox.corp.redhat.com [10.11.255.20]) by int-mx1.corp.redhat.com (8.13.1/8.13.1) with ESMTP id l1D5021u001648 for ; Tue, 13 Feb 2007 00:00:02 -0500 Received: from [127.0.0.1] (sebastian-int.corp.redhat.com [172.16.52.221]) by pobox.corp.redhat.com (8.13.1/8.13.1) with ESMTP id l1D500EG027168 for ; Tue, 13 Feb 2007 00:00:00 -0500 Message-ID: <45D145C8.9050202@redhat.com> Date: Tue, 13 Feb 2007 05:00:00 -0000 From: Andrew Cagney User-Agent: Thunderbird 1.5.0.9 (X11/20070102) MIME-Version: 1.0 To: frysk Subject: UI discussions 2007-02-08 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact frysk-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: frysk-owner@sourceware.org X-SW-Source: 2007-q1/txt/msg00112.txt.bz2 [Note: next meeting 9:30 US East time, 2007-02-14; double clash thursday] Elena, Kris, Sami, Mike, Phil, Rick, Mark, Scox, Nurdin, Tim? Moller sent apology. Session Assistant ----------------- Mike and Sami's changes were reviewed. Agreed much better. The follow list the "nits" identified for each page: -> Session Manager - Again need to make how to create a new session clearer - "edit" button should be removed for now (it can come back later when it really does edit the session - a more advanced concept) -> Add Assistant introduction with (go away tickbox) HIG suggests that an assistant start with an overview window explaining what will happen next. Should include a tick box (and include in preference) to not show again - so it doesn't get anoying. -> Try adding a task picker - debug or monitor chooser here -> Process Picker - LHS and RHS lists should be identical - LHS and RHS lists should be same size - Start with just PID, and name; and way to add others -> Observer Picker - give threads observer defaults - fork, clone, exec, terminate; and catch backtrace - improve help text for each observer - add a "save" button? Source Code Window ------------------ - fix "continue" button, wired to "run" - when no source code, display raw assembly in source window Means creating a fake "dom" or source code object so that the Source Code Window can't tell the difference - polymorp. - ensure selected frame always highlighted - drop line numbers (by default?); save real estate - highlight as much of "current line" as possible: if .debug_line indicates entire line, highlight hard left to hard right; if .debug_line indicates partial-line, highlight part; if .debug_line indicates multiple lines, highlight all. - needs keyboard short cuts - step button should not pop-up a process picker; step is for selected thread only; add menu for more complex cases - "thread id", not "tid"; better or bonus marks for finding the name in the stack backtrace - start looking at an integrated source/assembly view Monitor Window -------------- [from last week] Brief discussion about what should happen when a user clicks on an event: -> below the timeline, the backtrace and source code for the event is displayed Command Line ------------ [from last week] The following options have been proposed: -> frysk --debug PID : brings up the debug window directly -> frysk --terminal : brings up a monitor with the terminal dominating -> frysk --monitor PID : brings up the monitor window [also] -> frysk --session SESS : starts the specified session -> frysk : brings up the debug window on the core file Next Week --------- Custom Observers ? /