Wireshark-bugs: [Wireshark-bugs] [Bug 5115] New: Restore <Ctrl>A and <Ctrl>X functionality to th
Date: Mon, 16 Aug 2010 09:34:25 -0700 (PDT)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5115

           Summary: Restore <Ctrl>A and <Ctrl>X functionality to the
                    filter textbox
           Product: Wireshark
           Version: 1.5.x (Experimental)
          Platform: Other
        OS/Version: Windows XP
            Status: NEW
          Severity: Enhancement
          Priority: Medium
         Component: Wireshark
        AssignedTo: wireshark-bugs@xxxxxxxxxxxxx
        ReportedBy: turney_cal@xxxxxxx


Cal Turney <turney_cal@xxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Attachment #5058|                            |review_for_checkin?
               Flag|                            |

Created an attachment (id=5058)
 --> (https://bugs.wireshark.org/bugzilla/attachment.cgi?id=5058)
Patch that attempts to meet the 7 goals

Build Information:
Version 1.5.0

Copyright 1998-2010 Gerald Combs <gerald@xxxxxxxxxxxxx> and contributors.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Compiled with GTK+ 2.16.6, (32-bit) with GLib 2.22.4, with WinPcap (version
unknown), with libz 1.2.3, without POSIX capabilities, without libpcre, with
SMI
0.4.8, with c-ares 1.7.1, with Lua 5.1, without Python, with GnuTLS 2.8.5, with
Gcrypt 1.4.5, with MIT Kerberos, with GeoIP, with PortAudio V19-devel (built
Aug
15 2010), with AirPcap.

Running on Windows XP Service Pack 3, build 2600, with WinPcap version 4.1.2
(packet.dll version 4.1.0.2001), based on libpcap version 1.0 branch 1_0_rel0b
(20091008), GnuTLS 2.8.5, Gcrypt 1.4.5, without AirPcap.

Built using Microsoft Visual C++ 9.0 build 30729


--
1. Restore the functionality of <Ctrl>A and <Ctrl>X to the filter textbox.  
2. Assign intuitive shortcuts without consuming any new shortcut letters.  
3. Add 'Un-Time Reference All Packets' to the menu.
4. Disallow the marking or ignoring of all packets in the capture.  
5. Make the Mark/Ignore/Time Reference-related menu items context sensitive. 
6. Add 'ref_time_count' to the capture_file structure
7. Utilize marked/ignored/ref_time_count vars to prevent needless looping thru
   the entire packet list by exiting the loop when it becomes zero. 

This is a superset of Bug 4799. 

NOTES:

1. The functionality of <Ctrl>A (select all text) and <Ctrl>X (cut selected
   text) is consistent in Windows, OSX, KDE, and GNOME 
   (see http://en.wikipedia.org/wiki/Table_of_keyboard_shortcuts). Aside
   from the need for the Cut shortcut in the filter TB, the assignment of
   <Ctrl>X to Ignore has caused the unintended (and often unnoticed) ignoring
   of packets in our group. 

2. Use "M" for all Mark items, "D" for all Ignore items, and "T" for all Time
   Reference items.  Use "N" and "B" for all search-related items: 
   <Ctrl><Shift>N|B - next/previous Mark (the current assignments)
   <Ctrl><Alt>N|B   - next/previous Time Reference 

4. One would never want to mark or ignore all packets in the capture even if
   the capture is merged with another because those attributes are erased 
   when merged.

-- 
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.