aboutsummaryrefslogtreecommitdiffstats
path: root/cfile.h
AgeCommit message (Collapse)AuthorFilesLines
2004-01-09We don't need to keep the progress bar quantum or next step in theguy1-3/+1
capture_file structure - just make it local to the routine scanning through the packets. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@9616 f5534014-38df-0310-8fa8-9805f1628bb7
2003-09-24Make "finfo_selected" a member of a "capture_file" structure rather thanguy1-1/+2
an independent global variable. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8524 f5534014-38df-0310-8fa8-9805f1628bb7
2003-09-15Add a routine to return the display name for a "capture_file" structure,guy1-2/+1
rather than constructing that name when a capture file is opened and putting a pointer to it in that structure. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8476 f5534014-38df-0310-8fa8-9805f1628bb7
2003-09-15Keep a "display name" as part of a capture_file structure; for liveguy1-1/+2
capture temporary files, it's "<capture", and for saved capture files, it's the last component of the pathname of the file. Use that in various places when displaying the file name. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8474 f5534014-38df-0310-8fa8-9805f1628bb7
2003-08-29Get rid of the EBCDIC stuff in the find dialog - it's not supported yet,guy1-5/+16
so we shouldn't torment the users by offering it. Check the string type and convert it to an internal representation in the GUI code; have the search code deal only with the internal representation. Save the case-sensitivity flag, and the indication of where string searches look, along with other search parameters. Upper-casify the string, for case-insensitive searches, in the GUI code; don't save the upper-casified string, so it doesn't SHOUT at you when you next pop up a "find" dialog. Convert the hex value string to raw binary data in the GUI code, rather than doing so in the search code. Check that it's a valid string. Connect the signals to the radio buttons after the pointers have been attached to various GUI items - the signal handlers expect some of those pointers to be attached, and aren't happy if they're not. Have "find_packet()" contain a framework for searching, but not contain the matching code; instead, pass it a pointer to a matching routine and an opaque pointer to be passed to the matching routine. Have all the routines that do different types of searching have their own matching routines, and use the common "find_packet()" code, rather than duplicating that code. Search for the Info column by column type, not by name (the user can change the name). When matching on the protocol tree, don't format the entire protocol tree into a big buffer - just have a routine that matches the text representation of a protocol tree item against a string, and, if it finds a match, sets a "we found a match flag" and returns; have that routine not bother doing any more work if that flag is set. (Unfortunately, you can't abort "g_node_children_foreach()" in the middle of a traversal.) Free the generated display filter code after a find-by-display-filter finishes. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8306 f5534014-38df-0310-8fa8-9805f1628bb7
2003-07-22From Greg Morris: code to support searches for text or raw binary dataguy1-1/+4
in a frame in Find Frame. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8067 f5534014-38df-0310-8fa8-9805f1628bb7
2002-09-06Forgot to add two filessahlberg1-0/+84
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@6204 f5534014-38df-0310-8fa8-9805f1628bb7