Guy Harris
9c9fd17906
Squelch some compiler warnings.
...
"font_point_size_l" is a "long", so use "strtol()" to set it (note that
even "strtoul()", for some not-entirely-obvious reason, accepts numbers
starting with a "-" as input - ANSI C requires it!).
svn path=/trunk/; revision=9767
2004-01-21 09:00:48 +00:00
Ulf Lamping
1584a12114
moved remaining display options dialog settings to menuitems,
...
to get rid of the options dialog completely
still need to think, how the whole thing should work with these settings
svn path=/trunk/; revision=9765
2004-01-21 06:41:03 +00:00
Ulf Lamping
514f438bc7
redesign of capture/display filter dialog.
...
didn't change the behaviour of the edit buttons,
although they should be changed
svn path=/trunk/; revision=9764
2004-01-21 05:35:42 +00:00
Ulf Lamping
e3dd2f5472
use stock buttons whereever possible,
...
added some ethereal specific stock icons
svn path=/trunk/; revision=9763
2004-01-21 03:54:32 +00:00
Ulf Lamping
76910636e0
don't try to set font size <= 0
...
svn path=/trunk/; revision=9762
2004-01-21 03:02:19 +00:00
Guy Harris
fe71c130e7
"Go To {First,Last} Packet" don't pop up dialog boxes, they Just Do It -
...
don't give their menu items a "...", as that's for menu items that pop
up dialog boxes to ask you for more information.
Give them menu accelerators that don't clash with other accelerators.
svn path=/trunk/; revision=9760
2004-01-20 21:20:29 +00:00
Ulf Lamping
b21d225252
prevented GTK-warning, as the column index was too high
...
svn path=/trunk/; revision=9756
2004-01-20 19:33:23 +00:00
Ulf Lamping
1108d88e29
commented out refresh_bt, as it's currently unused
...
svn path=/trunk/; revision=9755
2004-01-20 19:31:46 +00:00
Ulf Lamping
ef57df088f
a.) saving GTK1 and GTK2 fontnames in different preference setting, to prevent problems when switching between GTK1 and GTK2 ethereal versions
...
b.) added new feature "Edit->Go To First Packet" "Edit->Go To Last Packet" with corresponding menu and toolbar items
c.) added new feature "View->Zoom In" / "View->Zoom Out" / View->Normal Size" with corresponding menu and toolbar items
This feature will act as a "size offset" to the current fontsize, so that the packet list/tree view/... will have a larger/smaller font size.
The value is stored inside the recent file.
d.) Win32 only: Try to get the win32 system font and fontsize at program startup and show the menus/dialogs and such with the same font and fontsize like other win32 windows.
This makes the program make a *lot* more feel like a normal win32 program.
svn path=/trunk/; revision=9753
2004-01-20 18:47:25 +00:00
Guy Harris
618c0e5e8b
Get rid of declaration of no-longer-extant routine.
...
svn path=/trunk/; revision=9750
2004-01-20 02:36:04 +00:00
Guy Harris
290edaadd4
Put in missing GTK_STOCK_STOP #define for GTK+ 1.2[.x].
...
svn path=/trunk/; revision=9749
2004-01-20 02:35:31 +00:00
Ulf Lamping
1b852172e2
minor tooltip changes
...
svn path=/trunk/; revision=9748
2004-01-20 02:26:00 +00:00
Ulf Lamping
ef9d4ada2d
code cleanup and added some more
...
application specific stock items in toolbar.c,
use them where appropriate
svn path=/trunk/; revision=9747
2004-01-20 02:21:17 +00:00
Guy Harris
e28a53d402
DCE RPC statistics are maintained only by major version, not by major
...
and minor version.
svn path=/trunk/; revision=9743
2004-01-19 23:43:29 +00:00
Olivier Biot
bc8d20be32
From Lars Ruoff: temporarily comment out the code for the "refresh" button;
...
register and unregister the tap listener in a thread-safe manner.
svn path=/trunk/; revision=9742
2004-01-19 23:35:32 +00:00
Guy Harris
d4ab584f0f
Move "ts_type_text" out of "epan/timestamp.h into "gtk/recent.c", as
...
it's only used in the latter; that avoids lots of warnings about
"ts_type_text" being defined but not used in other source files that
include "epan/timestamp.h". (If it's going to be used in more than one
file, make it non-static and declare it "extern" in "epan/timestamp.h".)
Define TS_NOT_SET as ((ts_type)-1), and use that when initializing
"timestamp_type" in Ethereal and when checking to see whether
"timestamp_type" was set, to avoid signed vs. unsigned comparison
warnings.
Clean up indentation.
svn path=/trunk/; revision=9740
2004-01-19 23:03:20 +00:00
Guy Harris
439159f73d
Make the signatures of "dcerpcstat_reset()", "dcerpcstat_packet()", and
...
"dcerpcstat_draw()" match what "register_tap_listener()" expects, to
squelch warnings.
svn path=/trunk/; revision=9739
2004-01-19 23:00:12 +00:00
Jörg Mayer
db29a705cb
Trivial signed/unsigned warning fixes
...
svn path=/trunk/; revision=9732
2004-01-19 18:23:01 +00:00
Jörg Mayer
da5f6f9472
The current year is 2004
...
svn path=/trunk/; revision=9731
2004-01-19 18:21:18 +00:00
Ulf Lamping
0353c5823f
move timestamp format options from "View->Options" dialog into
...
menuitems under "View->Time Display Format".
renamed timestamp enum items e.g. from ABSOLUTE to TS_ABSOLUTE,
to prevent conflicting definitions with MSVC
svn path=/trunk/; revision=9729
2004-01-19 03:46:43 +00:00
Guy Harris
7909c22d49
Include <string.h> to declare "strcasecmp()".
...
svn path=/trunk/; revision=9727
2004-01-19 01:00:58 +00:00
Ulf Lamping
453309c0c6
added some menuitems "View->Show" including show/hide of all main widgets,
...
saving the states in the recent file
svn path=/trunk/; revision=9726
2004-01-19 00:42:12 +00:00
Jörg Mayer
e68ca30d10
Fix warnings found by -Wstrict-prototypes
...
svn path=/trunk/; revision=9722
2004-01-18 16:21:12 +00:00
Jörg Mayer
5972f31427
Output the result of -h to stdout, not stderr
...
svn path=/trunk/; revision=9703
2004-01-18 02:19:07 +00:00
Olivier Biot
8db6fb47cd
Nice rendering of the CVS version as "(cvs 200401181200003000)".
...
The make-version.pl script only defines CVSVERSION if this was a build
from CVS.
svn path=/trunk/; revision=9701
2004-01-18 01:41:14 +00:00
Ulf Lamping
0c34d1105a
make the column preferences page look a bit more like the color rules dialog
...
svn path=/trunk/; revision=9699
2004-01-18 00:53:57 +00:00
Ulf Lamping
59125a7304
no more differences, wether display filter dialog is called from
...
menu "Analyze->Display Filter" or statusbar "Filter:" button.
svn path=/trunk/; revision=9698
2004-01-18 00:40:39 +00:00
Ulf Lamping
993b096e21
complete redesign of color dialog
...
svn path=/trunk/; revision=9697
2004-01-18 00:33:03 +00:00
Ulf Lamping
116bb3c25e
Select first row in column list by default,
...
fixed sensitivity of option_menu
svn path=/trunk/; revision=9692
2004-01-17 12:12:57 +00:00
Guy Harris
ae92ea0b12
Clean up some compiler warnings.
...
Clean up white space.
Have "font_fetch()" return a Boolean indicating whether it succeeded or
not. If it failed, don't use "new_font_name", as it hasn't been set.
svn path=/trunk/; revision=9689
2004-01-17 03:09:24 +00:00
Ulf Lamping
af78977df5
new "Font" preferences page instead of a font dialog in "User Interface"
...
svn path=/trunk/; revision=9686
2004-01-17 00:26:22 +00:00
Ulf Lamping
3f37d207e7
column preferences page now looks similar to the color dialog layout,
...
as it's doing the same thing
svn path=/trunk/; revision=9680
2004-01-16 21:25:21 +00:00
Jörg Mayer
0ac74ed036
In case of CVS sources, add the date of the last change to the version
...
number.
2do: Add support to Makefile.nmake
Enforce the generation of cvsversion.h on each run of make
svn path=/trunk/; revision=9679
2004-01-16 20:04:21 +00:00
Ulf Lamping
87f4ff7354
bugfix: use correct size of global value
...
svn path=/trunk/; revision=9674
2004-01-16 11:53:40 +00:00
Ulf Lamping
065edac68b
move "marked packet color" setting from gui_prefs to Colors page.
...
remove the Color dialog from gui_prefs.c
svn path=/trunk/; revision=9667
2004-01-15 01:13:51 +00:00
Ulf Lamping
d0efc49be5
Change labels from "TCP Streams" to "Colors", to add other color values later
...
Later, file has to be renamed to color_prefs.dlg (function renaming similar)
svn path=/trunk/; revision=9666
2004-01-14 23:32:48 +00:00
Ulf Lamping
4676bb5bac
destroy the "save as" dialog only, if it's existing
...
svn path=/trunk/; revision=9665
2004-01-14 14:28:25 +00:00
Guy Harris
a093c75b59
Use "retap_packets()" rather than "redissect_packets()".
...
svn path=/trunk/; revision=9660
2004-01-13 22:49:15 +00:00
Guy Harris
4dd10c6687
Add a routine "retap_packet()" that runs through all packets, dissecting
...
them and running all taps on them, but not reconstructing the packet
list. Use that in the IO-stat tap rather than "redissect_packet()"; the
latter does more work and redraws the display, neither of which are
necessary.
Call the filter callback when the Calc field is changed, to redraw the
graphs; that change also fixes things so that it's called when the
Filter field is changed.
Rename the "filter_button" member of an io_stat_graph_t to
"filter_field", as it's not the "Filter:" button, it's the text field
containing the filter expression.
svn path=/trunk/; revision=9659
2004-01-13 22:34:10 +00:00
Guy Harris
053ec89a5d
"dfilter_compile()" supplies a null dfilter pointer for an empty filter
...
expression; don't assume it always supplies a non-null pointer.
svn path=/trunk/; revision=9657
2004-01-13 21:10:38 +00:00
Guy Harris
982a4976c7
Add a routine "io_stat_reset()" to reset an io_stat_t; have
...
"gtk_iostat_reset()" call it, and have calls to
"gtk_iostat_reset(&io->graphs[0])" just call "io_stat_reset(io)".
Add a routine "io_stat_draw()" to draw an io_stat_t; have
"gtk_iostat_draw()" call it, and have calls to
"gtk_iostat_draw(&io->graphs[0])" just call "io_stat_draw(io)".
Add a routine "io_stat_redraw()" to set the "needs_redraw" flag on an
io_stat_t and call "io_stat_draw()" on it, in order to force a redraw.
Use that in place of set flag/io_stat_draw pairs.
Add a routine "enable_graph()" to set an io_stat_graph_t's display flag
to TRUE and register a tap listener for it, and add a routine
"disable_graph()" to, if an io_stat_graph_t's display flag is set, clear
it, remove its tap listener, and turn its display button off. Use
"disable_graph()" to disable graphs, rather than just turning the
display flag off, so that we ensure that the invariant "tap listener
present iff graph enabled" is preserved - the code to destroy an io-stat
window only removes tap listeners for enabled graphs, so it depends on
that invariant being preserved.
Check the validity of a display filter by compiling it, not by going
through the whole sequence of registering a tap listener.
svn path=/trunk/; revision=9656
2004-01-13 21:04:52 +00:00
Guy Harris
d3ee83c0a0
Make the variable into which values from
...
"gtk_spin_button_get_value_as_float()" be doubles rather than floats -
GTK+ 2.x's "gtk_spin_button_get_value_as_float()" actually returns
doubles.
svn path=/trunk/; revision=9654
2004-01-13 08:25:00 +00:00
Guy Harris
b97626862e
Rename DISSECTOR_HELPER_{SRC,OBJECTS} to
...
DISSECTOR_SUPPORT_{SRC,OBJECTS}.
Add some additional files, required by dissectors, to those lists.
Extract the stuff to get version information strings for libraries and
the OS, which is *not* needed by dissectors, from "util.c", which
contains routines that *are* needed by dissectors, and put it into a
separate file.
Make "dftest" link only with the dissector support stuff, not with all
of the Ethereal common files.
svn path=/trunk/; revision=9645
2004-01-11 22:17:43 +00:00
Jörg Mayer
8e6ece35e6
#if 0 out test that causes an always false warning
...
svn path=/trunk/; revision=9644
2004-01-11 10:02:39 +00:00
Ulf Lamping
a6ff7799a2
close the Save (As) dialog, when the capture file is closed
...
svn path=/trunk/; revision=9642
2004-01-10 17:29:26 +00:00
Ulf Lamping
a25df4f95f
add a "Save As" button to the toolbar,
...
changed some tooltips
svn path=/trunk/; revision=9641
2004-01-10 17:10:06 +00:00
Ulf Lamping
685a68e597
using button compatibility macros
...
svn path=/trunk/; revision=9638
2004-01-10 16:35:10 +00:00
Ulf Lamping
949f1f2d07
using button compatibility macros
...
svn path=/trunk/; revision=9636
2004-01-10 16:27:43 +00:00
Ulf Lamping
b9cde84cac
using button compatibility macros
...
svn path=/trunk/; revision=9633
2004-01-10 14:11:58 +00:00
Ulf Lamping
02d575db13
added various button compatibility macros,
...
to be used in the dialogs and elsewhere
svn path=/trunk/; revision=9632
2004-01-10 14:10:43 +00:00
Ulf Lamping
4c047130c8
removed two MSVC warnings (GTK2 related)
...
svn path=/trunk/; revision=9628
2004-01-10 12:43:04 +00:00
Guy Harris
3f75fe3291
Export "remove_color_filter()", as it's used in "color_dlg.c".
...
svn path=/trunk/; revision=9615
2004-01-09 20:39:26 +00:00
Guy Harris
6b61f72a9d
Include <string.h> to declare "strcmp()".
...
svn path=/trunk/; revision=9614
2004-01-09 20:36:47 +00:00
Olivier Biot
d82c95c87a
Part 2 of the "unmarking a packet matching a color filter does not apply
...
the color filter's colors" bug: keep a list of removed color filters, so
there's no problem if we delete a color filter for which there are one or
more packets that have its colors. Only get rid of the lists when they
ar no longer needed.
svn path=/trunk/; revision=9613
2004-01-09 20:20:42 +00:00
Ulf Lamping
ea0a32e92f
use the same packet range things for "Print" dialog, as already implemented
...
in the "Save As" dialog and some other minor changes
svn path=/trunk/; revision=9610
2004-01-09 18:11:21 +00:00
Ulf Lamping
7e20ddc9f6
some code cleanup in range.c
...
svn path=/trunk/; revision=9609
2004-01-09 14:05:20 +00:00
Guy Harris
563f423d76
Turn the GTK+ 1.2.10 clist code into our own widget; that lets us modify it
...
to add functionality or improve performance, although, until we make it
work on GTK+ 1.3[.x] and 2.x, we shouldn't count on the performance
improvements, or make its API different from that of the GtkClist API
(other than names).
Move all the code that knows about the packet list into
gtk/packet_list.c, so that the GtkClist vs. EthClist stuff is
encapsulated inside it.
svn path=/trunk/; revision=9608
2004-01-09 08:36:23 +00:00
Olivier Biot
f5f60f1ba3
Fix the "unmarking a packet matching a color filter does not apply the color
...
filter's colors" bug, by storing the pointer to the matching color_filter_t
structure in the frame_data structure.
Replace "frame" and "frames" by "packet" and "packets" in many places.
svn path=/trunk/; revision=9607
2004-01-09 02:57:54 +00:00
Guy Harris
c0b33a22f9
If building without libpcap, exclude some stuff that builds only if
...
you're building with libpcap or that's not necessary if you're not
building with libpcap.
svn path=/trunk/; revision=9601
2004-01-08 20:39:51 +00:00
Ulf Lamping
e8232af246
Save As and range: don't use global vars in range.c,
...
as this will be also used for the print dialog later.
Calculate packet count for user specified ranges
svn path=/trunk/; revision=9598
2004-01-08 10:40:33 +00:00
Jörg Mayer
df49dc9409
Include string.h to import strerror
...
svn path=/trunk/; revision=9597
2004-01-07 22:16:17 +00:00
Guy Harris
1493331f5f
Get rid of "gtk_box_pack_start()" call to put the range table into the
...
range frame - we already have a "gtk_container_add()" call that does that.
svn path=/trunk/; revision=9596
2004-01-07 21:29:59 +00:00
Ulf Lamping
bd37ba81eb
added some simple_dialogs, if save of raw data fails for some reasons
...
svn path=/trunk/; revision=9594
2004-01-07 20:14:17 +00:00
Olivier Biot
219940011c
Remove extraneous parameters of packet count in case the end-user manually
...
enters a range of packets. Comment this in the code.
svn path=/trunk/; revision=9590
2004-01-07 19:10:49 +00:00
Jörg Mayer
9422e256ef
Not that it really matters as the test still alwas evaluates to false:
...
An array with 256 elements should not be accessed with an index >= 256,
as we do not count as normal people do.
svn path=/trunk/; revision=9581
2004-01-07 01:44:23 +00:00
Ulf Lamping
bba39ed952
save dialog with "Captured" and "Displayed" buttons in packet range
...
svn path=/trunk/; revision=9580
2004-01-07 00:10:52 +00:00
Guy Harris
73d47925eb
Widgets get freed when the reference count goes to zero; we don't need
...
to explicitly destroy menu items when we remove them from the "recent
files" list.
Clean up indentation.
svn path=/trunk/; revision=9578
2004-01-06 22:38:07 +00:00
Ulf Lamping
65dd8f05bc
an enum represents the radio buttons much better,
...
than an "array" of gbooleans
svn path=/trunk/; revision=9564
2004-01-05 22:21:53 +00:00
Ulf Lamping
ba3b94790d
removed some MSVC warnings (level 3)
...
svn path=/trunk/; revision=9560
2004-01-05 18:11:28 +00:00
Richard Sharpe
cc1987cf9f
User Specified Decodes, since it brings up a dialog box, should be User Specified Decodes...
...
svn path=/trunk/; revision=9543
2004-01-04 06:16:57 +00:00
Guy Harris
405f9b5f46
A missing piece of Tadaaki Nagao's patches to add a global "disabled
...
protocols" file.
svn path=/trunk/; revision=9539
2004-01-04 02:24:58 +00:00
Richard Sharpe
fa9874ef73
Apply the patches from Tadaaki Nagao for a global version of disabled
...
protocols ...
svn path=/trunk/; revision=9538
2004-01-03 18:40:08 +00:00
Richard Sharpe
5d7261eb78
Make Analyze/Statistics have an accelerator of Alt+A S and move
...
Analyze/Summary to Alt+A Y.
svn path=/trunk/; revision=9537
2004-01-03 18:05:57 +00:00
Guy Harris
af8cfdb6aa
Mark arguments as unused.
...
Clean up indentation.
svn path=/trunk/; revision=9532
2004-01-03 05:13:12 +00:00
Ulf Lamping
480cf33874
hide save dialog, while saving
...
svn path=/trunk/; revision=9527
2004-01-02 21:48:24 +00:00
Ulf Lamping
b81609e779
recent files: make submenu insensitive if empty and
...
add a menu item to clear the list
svn path=/trunk/; revision=9524
2004-01-02 17:27:00 +00:00
Ulf Lamping
976b0a3be3
From Didier: don't update the progress bar more often than every 100ms
...
svn path=/trunk/; revision=9522
2004-01-02 13:27:00 +00:00
Richard Sharpe
ee3018cca3
Tweak the name of the Coloring Rules dialog box to be more consistent ...
...
svn path=/trunk/; revision=9517
2004-01-02 00:19:59 +00:00
Ulf Lamping
af1096b14c
label texts changed (tip from Richard)
...
svn path=/trunk/; revision=9510
2004-01-01 13:41:09 +00:00
Ulf Lamping
20ae160191
rearranged prefs topics
...
svn path=/trunk/; revision=9509
2004-01-01 13:29:16 +00:00
Ulf Lamping
864fbca295
moved recent files pref, as it splits corresponding dir entries
...
svn path=/trunk/; revision=9508
2004-01-01 13:16:40 +00:00
Ulf Lamping
b14477c11c
comment fixed
...
svn path=/trunk/; revision=9507
2004-01-01 13:10:45 +00:00
Ulf Lamping
c8cddf7163
minor changes and a small bugfix
...
svn path=/trunk/; revision=9492
2003-12-30 01:19:02 +00:00
Guy Harris
d177c7d731
Nothing in "range.c" is GTK+-specific, so move it to the top-level
...
directory.
svn path=/trunk/; revision=9487
2003-12-29 22:43:33 +00:00
Jörg Mayer
db3f81b8db
range.h moved from gtk to .
...
svn path=/trunk/; revision=9484
2003-12-29 21:18:12 +00:00
Ulf Lamping
bb2245d366
removed a GTK2 warning
...
svn path=/trunk/; revision=9483
2003-12-29 21:04:47 +00:00
Guy Harris
8124ea2886
Get rid of an unused variable.
...
svn path=/trunk/; revision=9480
2003-12-29 20:41:37 +00:00
Guy Harris
4c1c3d4591
Add an RCS ID.
...
Include <ctype.h> to declare "isdigit()".
svn path=/trunk/; revision=9478
2003-12-29 20:40:02 +00:00
Ulf Lamping
14e2a790f9
From Dick Gooris (and me :-)
...
more ways to choose which packets can be saved,
in the save(as) dialog box
svn path=/trunk/; revision=9476
2003-12-29 20:05:59 +00:00
Guy Harris
4b37928246
Make the "max count of recently-visited files" preference unsigned.
...
Get rid of an unused variable.
Fix up whitespace.
svn path=/trunk/; revision=9475
2003-12-29 19:59:05 +00:00
Richard Sharpe
930410872f
OK, now I have added the preference for recent_files_count_max, and we can
...
set the value and so on. We put the value in the text field before it is
displayed, and so on ...
svn path=/trunk/; revision=9470
2003-12-29 00:48:56 +00:00
Richard Sharpe
015681b24e
Connect the recent_file_count_max variable to the prefs.gui_recent_file_count_max variable entry, and fix a small spelling/grammar mistake.
...
Now all we need is some enterprising individual to write the small amount of
preferences code to actually allow it to be changed etc, but I have to go to
Costco, so, later...
svn path=/trunk/; revision=9463
2003-12-28 21:10:26 +00:00
Ulf Lamping
0f2765c1f8
removed some MSVC warnings (warning level 2)
...
svn path=/trunk/; revision=9460
2003-12-28 12:50:42 +00:00
Ulf Lamping
cb2658031d
removed some MSVC warnings (warning level 2)
...
svn path=/trunk/; revision=9459
2003-12-28 12:43:40 +00:00
Guy Harris
f941ab7b7d
Do the "isprint()" hack for GTK+ 2.x or 1.3[.x], whether on UNIX or
...
Windows - the problem is that GTK+ 1.3[.x] and later assume strings
handed to them are UTF-8 strings, not, for example, ISO 8859/x strings.
In packet-radius.c, re-define "isprint()" rather than #ifdeffing its use
(the old code was also incorrectly treating 0x7f as a printable).
svn path=/trunk/; revision=9436
2003-12-24 01:21:32 +00:00
Guy Harris
b136fc7512
Base the count of selected packets on whether there's a
...
currently-selected packet.
Use "cfile.count" as the total number of packets in the capture.
Use "plurality" to display "packet" vs. "packets".
svn path=/trunk/; revision=9423
2003-12-23 00:32:45 +00:00
Ulf Lamping
467c05b3ea
removed some MSVC warnings (conversions between double/float and int)
...
svn path=/trunk/; revision=9422
2003-12-23 00:16:46 +00:00
Guy Harris
9c89878b2e
Have a "toc" file in the help directory, which gives a list of help
...
topic titles and help file names.
svn path=/trunk/; revision=9416
2003-12-22 21:52:41 +00:00
Ulf Lamping
57b6b53548
Patch from Guy: using distributed help text files,
...
instead of "#include" built in texts
(and some other minor changes)
svn path=/trunk/; revision=9407
2003-12-22 08:01:01 +00:00
Guy Harris
5c7fd0723c
If we don't have any packets, or don't have any filtered packets, don't
...
even show the averages over the empty sets in question.
svn path=/trunk/; revision=9400
2003-12-21 22:32:07 +00:00
Guy Harris
a97af4919b
Arrays indexed by a 1-octet unsigned value, if we don't know which
...
values are permitted, must have 256 elements, not 255 elements.
svn path=/trunk/; revision=9399
2003-12-21 22:24:41 +00:00
Guy Harris
ecbfe2fb77
"sizeof(array)" is the size of the array in bytes, not the number of
...
elements in the array.
svn path=/trunk/; revision=9398
2003-12-21 22:21:45 +00:00
Ulf Lamping
3b77bfee59
removed some MSVC warnings (moved pcap.h before glib.h)
...
svn path=/trunk/; revision=9393
2003-12-21 12:19:39 +00:00
Jörg Mayer
3f020f582e
Compiling with -pedantic:
...
warning: comma at end of enumerator list
svn path=/trunk/; revision=9383
2003-12-21 04:31:58 +00:00
Olivier Biot
44ea0de58f
Move display filter into filtered packets frame.
...
Fix NaN when a capture and/or a filter don't have any matching packets
so the average packet size is obtained by dividing by zero.
svn path=/trunk/; revision=9369
2003-12-20 12:03:35 +00:00
Guy Harris
39f5418dc0
From Lars Roland:
...
use the common display filter dialog infrastructure in the MGCP
service response time tap;
add common infrastructure for updating the titles of tap dialogs
when the capture file name changes.
svn path=/trunk/; revision=9366
2003-12-19 23:41:55 +00:00
Richard Sharpe
0023dcd0e1
A small patch from Kai Krueger <kai@kruegernetz.de> to ensure that we
...
keep the file name around long enough to use it when saving highlighted
data etc.
svn path=/trunk/; revision=9348
2003-12-18 20:36:45 +00:00
Ulf Lamping
1a2ecc19c3
removed some more MSVC warnings (type casting), GTK2 specific
...
svn path=/trunk/; revision=9333
2003-12-17 23:41:10 +00:00
Guy Harris
ac48df79f2
From Lars Roland: have common code to handle display filter dialogs in
...
taps, and use that in the H.225 taps.
svn path=/trunk/; revision=9327
2003-12-17 22:13:08 +00:00
Ulf Lamping
1f97bdc27a
removed some more MSVC warnings (type casting)
...
svn path=/trunk/; revision=9326
2003-12-17 22:11:43 +00:00
Ulf Lamping
55e4a8112f
removed some MSVC warnings (casting gdouble to gint, which is ok)
...
svn path=/trunk/; revision=9319
2003-12-17 20:28:49 +00:00
Guy Harris
5b58448744
From Albert Chin: get rid of C++ comments.
...
svn path=/trunk/; revision=9305
2003-12-17 00:50:22 +00:00
Olivier Abad
abb4aec1fe
Use gtk compatibility macros (from compat_macros.h) instead of some gtk+
...
v1.2 functions which are deprecated in gtk+ v2.
Update OBJECT_SET_DATA macros to cast "data" to (gpointer).
svn path=/trunk/; revision=9296
2003-12-16 18:43:35 +00:00
Guy Harris
b8eae38ada
From Ronnie Sahlberg: when the user selects a filter from the popup
...
dialog, make the main window come to the front.
svn path=/trunk/; revision=9292
2003-12-16 05:04:11 +00:00
Guy Harris
573fed2ea8
DCE RPC version numbers are unsigned - print them with "%u".
...
Do the same checks for negative and >255 version numbers in the
Tethereal DCE RPC statistics tap that are done in the Ethereal tap.
In the Ethereal tap, do those checks before looking up the protocol name.
svn path=/trunk/; revision=9290
2003-12-15 20:15:03 +00:00
Ulf Lamping
5321986b03
if user clicks recent capture file item, and this file no longer exists,
...
remove the menu item
svn path=/trunk/; revision=9289
2003-12-15 06:38:48 +00:00
Guy Harris
524203fddf
From Lars Roland: export the value_string tables from packet-h225.c and
...
use them in the H.225 taps.
svn path=/trunk/; revision=9287
2003-12-15 04:23:55 +00:00
Guy Harris
4f5d2ddcda
From Ronnie Sahlberg: fix a crash on Win32 when we resort a column in
...
the conversation list and then create/apply a filter from the
conversation list popup.
svn path=/trunk/; revision=9284
2003-12-14 10:28:20 +00:00
Guy Harris
fbcaaa19f2
From Ronnie Sahlberg: support iostat graphs with 1ms resolution.
...
svn path=/trunk/; revision=9283
2003-12-14 10:24:24 +00:00
Guy Harris
e91d15ac8c
Put back "menu.h" - it's needed to declare "register_tap_menu_item()".
...
svn path=/trunk/; revision=9279
2003-12-13 22:23:18 +00:00
Guy Harris
7cae9249aa
Squelch some compiler warnings.
...
Clean up white space.
svn path=/trunk/; revision=9278
2003-12-13 22:05:08 +00:00
Ulf Lamping
156be8aa9f
added "most recently used" lists for
...
"opened capture files" and "display filter used",
the settings will be saved in the file "recent" in the users config path
svn path=/trunk/; revision=9275
2003-12-13 18:01:30 +00:00
Ulf Lamping
3914b812b0
removed unused #include "menu.h" from the stats.c files
...
svn path=/trunk/; revision=9273
2003-12-13 17:10:21 +00:00
Ulf Lamping
8e43886258
mention the GPL license in the Help->About dialog
...
svn path=/trunk/; revision=9272
2003-12-13 16:30:10 +00:00
Ulf Lamping
16ca6bebf6
set link layer type sensitive only,
...
if the user has to choose between at least two choices
svn path=/trunk/; revision=9270
2003-12-13 11:00:04 +00:00
Guy Harris
6a91088ed0
Put in a comment about some issues with the way we do "Update list of
...
packets in real time" captures.
svn path=/trunk/; revision=9269
2003-12-13 03:36:17 +00:00
Guy Harris
399591ce24
Add some sanity checking of arguments.
...
svn path=/trunk/; revision=9268
2003-12-13 03:30:07 +00:00
Ulf Lamping
776e388c14
sensitivity of packet range options fine tuning:
...
don't let the user choose "selected packets", when no packets displayed
svn path=/trunk/; revision=9265
2003-12-13 02:42:09 +00:00
Guy Harris
ba9290fe08
From Michael Lum:
...
Fix point code display.
Add taps for ANSI MAP and ISUP statistics.
svn path=/trunk/; revision=9247
2003-12-12 19:55:28 +00:00
Gerald Combs
9ed6beff38
In "dlg_window_new()" check to see if "top_level" has been initialized,
...
as is the case for the spawned capture process.
svn path=/trunk/; revision=9245
2003-12-12 02:50:04 +00:00
Ulf Lamping
10e3320115
prevent MSVC warning:
...
"warning C4761: Gr��enkonflikt im Argument. Konvertierung vorgenommen"
-> size conflict in argument, conversion done
svn path=/trunk/; revision=9244
2003-12-11 21:23:37 +00:00
Guy Harris
d9c27dc211
Oops, I checked the wrong tap into CVS somehow.
...
svn path=/trunk/; revision=9234
2003-12-10 21:21:16 +00:00
Olivier Biot
e42f094023
Mark parameter data as unused in callback_create_help().
...
svn path=/trunk/; revision=9226
2003-12-09 23:45:34 +00:00
Ulf Lamping
4b890b83fd
print system enhanced, more print ranges and expanded states
...
svn path=/trunk/; revision=9223
2003-12-09 22:41:07 +00:00
Ulf Lamping
892700e893
print system enhanced, more print ranges and expanded states
...
svn path=/trunk/; revision=9222
2003-12-09 22:27:28 +00:00
Guy Harris
15f863dc3c
From Michael Lum:
...
new taps for GSM A-interface;
fixes for ANSI A-interface taps.
svn path=/trunk/; revision=9220
2003-12-09 18:49:32 +00:00
Guy Harris
11d8817da0
Don't automatically size the columns - that's expensive in large
...
captures, as it has to compute the width of an auto-resizing column in
every row. Just pick fixed widths for the columns (and tune the width
of the "Protocol" column so that it's not narrower than the column
title).
svn path=/trunk/; revision=9219
2003-12-09 06:48:40 +00:00
Ulf Lamping
26ac41f3dd
moved "File->Save Highlighted Data" to "File->Export->Raw Packet Data"
...
svn path=/trunk/; revision=9199
2003-12-08 19:25:01 +00:00
Ulf Lamping
32d83ab647
removed seperator between the two print menuitems
...
svn path=/trunk/; revision=9197
2003-12-08 17:49:20 +00:00
Olivier Abad
96acd9f8bf
Update various set_menu_object_data() calls to reflect recent menu
...
hierarchy changes. This avoids a crash when selecting "Folow TCP stream"
from the "Analyze" menu.
svn path=/trunk/; revision=9193
2003-12-07 09:43:53 +00:00
Guy Harris
33b25ac15e
From Jeff Morriss: avoid at least some N^2 behavior when changing the
...
time stamp format.
svn path=/trunk/; revision=9179
2003-12-06 04:05:02 +00:00
Guy Harris
f0b9d12b6a
Don't use GNodes for the protocol tree, put the sibling pointer, and
...
pointers to the first *and* last child, in the "proto_node" structure
itself. That saves us one level of indirection and memory allocation,
and lets us append to a tree by appending to the last child directly,
rather than having to scan through the list of siblings of the first
child to find the end of that list.
svn path=/trunk/; revision=9171
2003-12-04 10:59:34 +00:00
Guy Harris
64bc566ea8
In GTK+ 2.x, "gtk_entry_get_text()" returns a "const gchar *"; assign
...
its value to pointer-to-const variables.
svn path=/trunk/; revision=9161
2003-12-04 00:45:39 +00:00
Guy Harris
56c65fa63b
From Michael Lum: Ethereal tap for ANSI A-interface.
...
Tweak some Makefile.nmake whitespace.
svn path=/trunk/; revision=9159
2003-12-03 23:46:23 +00:00
Guy Harris
95ea8dbdec
From Greg Morris: the "File->Save Highlighted" menu item has no icon, so
...
don't use "ITEM_FACTORY_STOCK_ENTRY()" for it.
svn path=/trunk/; revision=9155
2003-12-03 19:59:28 +00:00
Guy Harris
dcd98ae8d3
The "ptr_u" unions no longer have a "next" pointer - they now just have
...
one member - or have one that's not used, so get rid of those unions.
svn path=/trunk/; revision=9151
2003-12-03 09:28:26 +00:00
Guy Harris
0c84e1c329
From Didier Gautheron: for each column format type, save the first and
...
last columns, if any, with that format, and use that to speed up
processing of columns with a particular format and checking whether
we're displaying a column with a particular format.
svn path=/trunk/; revision=9147
2003-12-02 23:14:32 +00:00
Guy Harris
bd9f96738c
From Didier Gautheron: put an "fvalue_t" structure into a "field_info"
...
structure, rather than separately allocating "fvalue_t"s and having the
"field_info" structure point to them - this appears to speed up protocol
tree construction a bit.
svn path=/trunk/; revision=9146
2003-12-02 21:15:49 +00:00
Guy Harris
bb0eb4879f
"select_file_cb()" only needs a title, not a "construct_args_t" -
...
"construct_args_t" is for use with filter dialogs, and the members other
than the title apply only to filter dialogs.
Have "select_file_cb()" actually use the title supplied to it.
svn path=/trunk/; revision=9125
2003-12-01 02:01:56 +00:00
Richard Sharpe
a168545845
Fix the accelerator issue ...
...
svn path=/trunk/; revision=9124
2003-12-01 01:57:14 +00:00