aboutsummaryrefslogtreecommitdiffstats
path: root/gtk
AgeCommit message (Collapse)AuthorFilesLines
2003-04-06From emre: add a "Filter out this stream" button to the "Follow TCPGuy Harris1-2/+59
Stream" window, which adds "and !(<filter for the stream>)" to the display filter in effect before the stream was followed, removing that stream from the display. svn path=/trunk/; revision=7408
2003-03-12Change the version messages to put the "compiled with" stuff on aGuy Harris1-11/+15
separate line, and to put the "running with" info on a separate line from that, to make the output narrower. svn path=/trunk/; revision=7344
2003-03-11When registering a string preference, if the value of the preference isGuy Harris1-10/+5
NULL, convert it to a copy of a null string, otherwise replace it with a copy of the string, so that we know that the variable for the preference always points to a string that can be freed. That also obviates the need to worry about a null-pointer value for a preference variable when checking to see whether a preference has changed. When checking for a string preference not being set, check for an empty string, not a null pointer - the above code turns null pointers into pointers to empty strings, *and* the GUI code does (and always did!) the same. svn path=/trunk/; revision=7343
2003-03-11Fixed two small bugs in tap_rtp.cRonnie Sahlberg1-3/+15
1, specify a tap filter that ignores all ICMP packets 2, specify a tap filter that only matches the same conversation ip/udp as the selected packet. svn path=/trunk/; revision=7341
2003-03-10Have the "Save voice data as..." button in the RTP analysis dialog boxGuy Harris1-142/+48
pop up a file selection box with the save options, rather than a dialog box with the save options, a file name, and a button to click to get the file selection box. svn path=/trunk/; revision=7331
2003-03-10Pointer <--> int converions cause warnings on ia64.Jörg Mayer2-4/+4
Modified a patch originally contained in the SuSE distro to do the conversions via glib macros. svn path=/trunk/; revision=7330
2003-03-08Put the code to get version numbers of various libraries with whichGuy Harris1-70/+4
Ethereal/Tethereal was linked into a common routine, and use that in both Ethereal and Tethereal. Add to that routine code to get OS version information. svn path=/trunk/; revision=7320
2003-03-07Add an average packet size, as suggested by Daniel Jackson.Gerald Combs1-1/+5
svn path=/trunk/; revision=7313
2003-03-07Include <io.h>, if present, to get "_open()", "_close()", etc. declared.Guy Harris1-1/+5
svn path=/trunk/; revision=7312
2003-03-07Declare f_tempname and r_tempname staticJörg Mayer1-2/+2
svn path=/trunk/; revision=7307
2003-03-07NO_DATA is apparently #defined by some header file when building withGuy Harris1-39/+39
MSVC++ on Windows - stick TAP_RTP_ in front of all the error enum values, to avoid name collisions. Do *NOT* allocate a zero-length array as an automatic variable, especially if you're going to assign to the first element of that array.... svn path=/trunk/; revision=7304
2003-03-06Get rid of CRs.Guy Harris1-1999/+1999
Get rid of comments about the format string to use with guint16 and guint32 - we're using the right string, which is neither "%lu" (as that requires a 64-bit argument on platforms with 64-bit longs) nor "%d" (as that expects a *signed* quantity, not an *unsigned* quantity), but "%u". Protect the include of <unistd.h> with "#ifdef HAVE_UNISTD_H", as it's not present on Windows if you're not building with a UNIXalike wrapper library. Use "wb", not "w", when creating binary files with "fopen()"; the "b" is required on Windows. Use O_BINARY when opening binary files, and #define it as 0 if it's not defined; O_BINARY is required on Windows. svn path=/trunk/; revision=7303
2003-03-06Get rid of CRs.Guy Harris1-35/+35
svn path=/trunk/; revision=7301
2003-03-06Move RTP Analysis to Statistics menuLaurent Deniel1-3/+3
(all taps should be located here especially very protocol specific ones) svn path=/trunk/; revision=7299
2003-03-06- Protect tap_rtp.h against multiple inclusionsLaurent Deniel2-1/+11
- Add $Id$ to tap_rtp.[hc] svn path=/trunk/; revision=7298
2003-03-06From Miha Jemec :Ronnie Sahlberg5-5/+2035
Functionality to reassemble a RTP stream and save it as a file. Support for G.711 coded svn path=/trunk/; revision=7297
2003-03-06From Devin Heitmueller: follow TCP Stream support for showing streamGuy Harris1-2/+61
data as C byte arrays. svn path=/trunk/; revision=7291
2003-03-05"gtk_box_pack_end()" expects a GtkBox, not a GtkContainer, as its firstGuy Harris1-2/+2
argument. svn path=/trunk/; revision=7289
2003-03-05Eliminate vertical padding in the IO Stat window.Gerald Combs1-3/+3
svn path=/trunk/; revision=7286
2003-03-03- fix FAQ display (faq_help[] was not initialised before strcatLaurent Deniel1-59/+70
so random characters at first line display if not worst, finally remove this strcat stuff and directly call insert_text with each faq_part) - add missing FAQ redraw in help_redraw - put FAQ after Capture Filters to restore original order (i.e. Display near Capture Filters) - udpate overview according to manual page svn path=/trunk/; revision=7263
2003-03-02Get rid of unneeded includes of "../ui_util.h".Guy Harris2-4/+2
svn path=/trunk/; revision=7257
2003-03-02Use "goto_frame()" to go to a given frame number, notGuy Harris1-9/+5
"packet_list_set_selected_row()" - frame N isn't necessarily being displayed as row N-1. svn path=/trunk/; revision=7256
2003-03-02Have "goto_frame()" put up error dialog boxes itself, rather than havingGuy Harris2-33/+6
its callers put up the same error dialog boxes. Have it just return a success vs. failure Boolean. svn path=/trunk/; revision=7254
2003-03-02Remove wip commentsJörg Mayer1-4/+1
svn path=/trunk/; revision=7250
2003-03-02Split FAQ into shorter lines before including it into the gtk help dialog.Jörg Mayer1-3/+10
Ignore tmp files generated by make-faq. Update FAQ. svn path=/trunk/; revision=7249
2003-03-02Change some plugin window geometry aspects.Laurent Deniel1-5/+5
svn path=/trunk/; revision=7248
2003-03-02Add type of filter in capture/display filter windows.Laurent Deniel1-5/+14
svn path=/trunk/; revision=7246
2003-03-01Replace gdk_string_width and gdk_string_height withOlivier Abad1-39/+50
pango_layout_get_pixel_size in gtk2 code. svn path=/trunk/; revision=7245
2003-03-01Add an "Apply" button to "Decode As" window.Laurent Deniel1-3/+40
svn path=/trunk/; revision=7243
2003-03-01The correct way to go to a frame with a given number is to useGuy Harris1-4/+20
"goto_frame()", not to assume that all frames are being displayed and to go to the row whose number is the frame number - 1. svn path=/trunk/; revision=7242
2003-02-21From Pavel Roskin: in the GTK+ 2 code, associate the "Print Detail"Guy Harris1-2/+2
button with the correct group. svn path=/trunk/; revision=7183
2003-02-17In gtk2, the "changed" signal is sent by the GtkTreeSelection, not theOlivier Abad1-2/+2
GtkTreeView. svn path=/trunk/; revision=7161
2003-02-17In gtk2 code, replace gdk_string_width() with the "Pango" way ofOlivier Abad2-9/+13
computing strings width and height. svn path=/trunk/; revision=7159
2003-02-14From Didier Gautheron:Guy Harris1-30/+51
further fixes to the TCP graph code's cross handling; fix to sequence number overflow problems. svn path=/trunk/; revision=7145
2003-02-13From Didier Gautheron: fix up the handling of the cross.Guy Harris1-1/+4
svn path=/trunk/; revision=7138
2003-02-10Boost the memory allocation so we can compile "help_dlg.c" whichGuy Harris1-2/+2
includes "FAQ.include" as a giant string containing the entire FAQ. svn path=/trunk/; revision=7117
2003-01-31Get rid of BASE_BIN - it's just the same as BASE_DEC, but people seemedGuy Harris1-2/+1
to be using it for stuff that should be hex, and for stuff that should be Boolean. Use BASE_DEC if it should be decimal, BASE_HEX if it should be hex, and make it Boolean if it should be Boolean. svn path=/trunk/; revision=7053
2003-01-29Add the FAQ to the help menuJörg Mayer1-4/+43
svn path=/trunk/; revision=7033
2003-01-26Update my email address in various places since my old one no longer worksLaurent Deniel4-8/+8
svn path=/trunk/; revision=7003
2003-01-22New files for the SMB RTT statistics featureRonnie Sahlberg2-0/+531
svn path=/trunk/; revision=6967
2003-01-22SMB RTT statistics for tethereal and ethereal.Ronnie Sahlberg3-5/+13
SMB RTT statistics are similar to the RTT statistics already supported by ONC-RPC and DCE-RPC. It will present a table with all seen SMB commands and present the Min/Max and Avg response time in ms. Transaction2 and NT-Transaction commands are broken out and presented in its own subtables. tethereal feature is activated with -z smb,rtt switch and in ethereal it is activated either through -0z smb,rtt switch or through the Menu. svn path=/trunk/; revision=6966
2003-01-15Move the code that associates buttons with filter dialogs, and viceGuy Harris3-35/+21
versa, into "filter_dialog_new()", rather than replicating it in a couple of routines. The return value of "display_filter_construct_cb()" isn't used for anything, it's ignored by most callers and stored but subsequently ignored by io_stat.c; get rid of the return value, and don't bother storing it in io_stat.c. Before destroying a filter dialog box associated with a button being destroyed, break the association. Get rid of an unused variable in io_stat.c. svn path=/trunk/; revision=6931
2003-01-15Add a new routine "filter_button_destroy_cb()", and make it theGuy Harris6-95/+60
"destroy" signal handler for any button that pops up a filter; if the button has a filter dialog box associated with it, it destroys that dialog box. Have the routines that create filter dialog boxes asociate the dialog box with the button that created it, so that if the button is destroyed the filter dialog box can be destroyed as well, and associate the button with the dialog box. This means that if a dialog box has a button to create a filter, we no longer have to have the destroy handler for the dialog box destroy any filters - that'll happen when the button in the dialog box is destroyed as part of the process of destroying the dialog box. Don't make the "Filter" buttons in the io_stat dialog box insensitive if there's already a filter dialog box open - we can have more than one open per dialog box. svn path=/trunk/; revision=6930
2003-01-11From Ronald Henderson, when closing IO-Stat window, also close any open ↵Ronnie Sahlberg3-25/+81
Filter dialogs svn path=/trunk/; revision=6916
2003-01-08Replace :Olivier Abad1-2/+2
popup_menu_object = gtk_widget_new(GTK_TYPE_WIDGET, NULL); with popup_menu_object = gtk_menu_new(); so that ethereal runs with Gtk+ v2.2 svn path=/trunk/; revision=6879
2003-01-08Add some checks to make sure "gdk_color_parse()" andGuy Harris1-12/+78
"gdk_colormap_alloc_color()" succeed. (We drive on anyway, but at least we let the user know.) svn path=/trunk/; revision=6874
2003-01-08Sort the filenames a bit more.Guy Harris1-3/+3
svn path=/trunk/; revision=6873
2003-01-08Separate the routines to allocate colors from the routines to handleGuy Harris8-247/+324
color filters. svn path=/trunk/; revision=6872
2002-12-31Update a comment to indicate why there's a problem with printable-but-Guy Harris1-15/+8
not-ASCII characters in GTK+. svn path=/trunk/; revision=6831
2002-12-27Make last modifications work with gtk2.Olivier Abad1-3/+7
svn path=/trunk/; revision=6817