aboutsummaryrefslogtreecommitdiffstats
path: root/gtk/Makefile.nmake
AgeCommit message (Collapse)AuthorFilesLines
2004-01-22added new Makefile.common just like in root,Ulf Lamping1-86/+16
including sources common in Makefile.am and Makefile.nmake svn path=/trunk/; revision=9776
2004-01-21display_opts.c / .h no longer needed, all items moved to menuitemsUlf Lamping1-2/+1
svn path=/trunk/; revision=9770
2004-01-19added some menuitems "View->Show" including show/hide of all main widgets,Ulf Lamping1-1/+2
saving the states in the recent file svn path=/trunk/; revision=9726
2004-01-09Turn the GTK+ 1.2.10 clist code into our own widget; that lets us modify itGuy Harris1-9/+5
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
2003-12-29Nothing in "range.c" is GTK+-specific, so move it to the top-levelGuy Harris1-2/+1
directory. svn path=/trunk/; revision=9487
2003-12-29From Dick Gooris (and me :-)Ulf Lamping1-1/+2
more ways to choose which packets can be saved, in the save(as) dialog box svn path=/trunk/; revision=9476
2003-12-17From Lars Roland: have common code to handle display filter dialogs inGuy Harris1-1/+2
taps, and use that in the H.225 taps. svn path=/trunk/; revision=9327
2003-12-12From Michael Lum:Guy Harris1-1/+3
Fix point code display. Add taps for ANSI MAP and ISUP statistics. svn path=/trunk/; revision=9247
2003-12-09From Michael Lum:Guy Harris1-1/+2
new taps for GSM A-interface; fixes for ANSI A-interface taps. svn path=/trunk/; revision=9220
2003-12-03From Michael Lum: Ethereal tap for ANSI A-interface.Guy Harris1-5/+6
Tweak some Makefile.nmake whitespace. svn path=/trunk/; revision=9159
2003-11-20From Lars Roland:Guy Harris1-2/+2
- added a pointer to raw rtp data to _rtp_info that can be used by taps; - RTP packets are passed to the tap queue only if they are not error packets (so that you don't need to filter out ICMP packets) - use that pointer in rtp_stream, so it handles packets with padding, and should handle RTP packets fragmented across lower-level packets - moved rtp_stream from tap sources to normal files (prevents on-start-up registration of the rtp_stream tap listener) - rtp_stream tap gets registered/unregistered with the "RTP Streams" dialog box i.e. the tap is registered as long as the dialog box is open. Alternatively, it is de-/registered on demand if RTP Analysis is called directly on a packet. - rtp_stream tap listener no longer uses a filter in dissection ` and does not need to have a proto tree being built. (performance increase) - fixed: RTP Streams list will get updated in real time if the dialog box is open while a redissection takes place. svn path=/trunk/; revision=9051
2003-11-19added supported_protos_dlg.objUlf Lamping1-1/+2
svn path=/trunk/; revision=9019
2003-11-16From Lars Roland Service Response times for H225 RASRonnie Sahlberg1-1/+2
svn path=/trunk/; revision=8978
2003-11-15seperated capture dialog from capture.c and put into new gtk/capture_info_dlg.cUlf Lamping1-1/+2
svn path=/trunk/; revision=8968
2003-11-07Nothing here should require zlib.h, so we shouldn't need to doGuy Harris1-2/+1
"/I$(ZLIB_DIR)". svn path=/trunk/; revision=8910
2003-11-05update for LDAPRonnie Sahlberg1-1/+2
measure the response time for some LDAP commands and add a service response time dialog for it svn path=/trunk/; revision=8885
2003-10-28From Lars Roland: H.225 message and reason tag counter taps.Guy Harris1-1/+2
svn path=/trunk/; revision=8794
2003-10-15From Ulf Lamping: toolbar.Guy Harris1-1/+2
svn path=/trunk/; revision=8707
2003-10-10Give every Makefile.nmake file a "distclean" rule, and have "distclean"Guy Harris1-1/+4
recurse into subdirectories doing "nmake -f Makefile.nmake distclean". Have "nmake -f Makefile.nmake clean" not remove stuff that "make clean" doesn't remove (such as Flex/Bison output and config.h files) - and have "nmake -f Makefile.nmake distclean" remove stuff that "make distclean" removes, including "tethereal-tap-register.c" and "ethereal-tap-register.c". svn path=/trunk/; revision=8672
2003-09-24From Lars Ruoff: rewritten RTP analysis module.Guy Harris1-2/+4
svn path=/trunk/; revision=8529
2003-09-10Have "get_interface_list()" return a list of "if_info_t" structuresGuy Harris1-4/+10
containing a pointer to an interface name and possibly a pointer to an interface description (although that pointer might be null if no description is available), rather than having the Windows version glue together the name and description into a single string. Supply for the Linux "any" device the same description that libpcap's "pcap_findalldevs()" returns. svn path=/trunk/; revision=8440
2003-09-02From Jean-Michel Fayard: BOOTP/DHCP, HTTP, and WSP statistics taps.Guy Harris1-2/+5
svn path=/trunk/; revision=8345
2003-08-29Add endpoint talkers support for FDDI to ethereal and tetherealRonnie Sahlberg1-1/+2
Welcome FDDI into the endpoint talkers family. Nobody gets left behind! svn path=/trunk/; revision=8310
2003-08-24Add endpoint talker support for IPXRonnie Sahlberg1-1/+2
svn path=/trunk/; revision=8240
2003-08-23Add FibreChannel to the types of protocols we can show a conversation list forRonnie Sahlberg1-1/+2
svn path=/trunk/; revision=8223
2003-08-23New feature. Statistics/EndpointTalkjers can now present a sortable table ↵Ronnie Sahlberg1-1/+7
with a list of all seen conversations of a certain type. Supported types are Ethernet/TokenRing/IP/UDP and TCP. Will add FibreChannel soon. The framework for this feature needs to be enhanced in the future so that by selecting one entry and click the right mousebutton, this will bring up a menu with Prepare/Match options with suboptions for AnyDirection, ForwardOnly or ReverseOnly which updates the display filter accordingly. Had to update some of the taps as well to change them to use a proper address structure for the address fields. We should now be able to to these stats correctly even for ip tunneled over ip tunnelled over ip ... svn path=/trunk/; revision=8222
2003-06-25Service Response Time measurements and statistics for Fibre ChannelRonnie Sahlberg1-1/+2
svn path=/trunk/; revision=7932
2003-06-21Break out the code for the ahndling of the Service Response Time (formerly ↵Ronnie Sahlberg1-1/+2
known as RoundTripTime) table and change the table into a scrollable CList. As a first conversion to use the helper routines, convert DCERPC SRT statistics to use the new interface. This prevents some interfaces (SAMR/LSA) that contains a huge number of procedures from creating a huge table that does not fir on the screen. Later changes to the helpers may be to make the different columns sortable or to hide those procedures that has not been seen in the capture. svn path=/trunk/; revision=7903
2003-06-14Define GLIB_CFLAGS and GTK_CFLAGS variables in config.nmake (based onGuy Harris1-4/+2
variables the user configures - the user isn't expected to change GLIB_CFLAGS or GTK_CFLAGS, and there's a comment nothing that users shouldn't have to do so), which contain the appropriate "/I" flags for building stuff that requires only GLib, and stuff that required GTK+ and GLib, respectively, and use those macros in the Makefile.nmake files. svn path=/trunk/; revision=7884
2003-04-25From Lars Roland:Guy Harris1-1/+2
Filter dialog for the MGCP statistics tap. Routines for building GUI table displays for statistics taps. Use the timestats.c routines in the SMB statistics tap. svn path=/trunk/; revision=7561
2003-04-16From Lars Roland:Guy Harris1-1/+2
Add Response-Time statistics for each known mgcp message-type. Fix a few bugs and remove trailing whitespace. Use "gdouble" for printing time-values and calculating the average. It is easier to use and shouldn't overflow on big trace files like "guint32". Move some functions for time statistics into the new file timestats.c in the main directory. This code may be useful in the rpc and smb rtt-taps as well. svn path=/trunk/; revision=7469
2003-03-06From Miha Jemec :Ronnie Sahlberg1-2/+3
Functionality to reassemble a RTP stream and save it as a file. Support for G.711 coded svn path=/trunk/; revision=7297
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-22SMB RTT statistics for tethereal and ethereal.Ronnie Sahlberg1-2/+3
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-08Separate the routines to allocate colors from the routines to handleGuy Harris1-2/+3
color filters. svn path=/trunk/; revision=6872
2002-11-14Feature for Gtk2: GUI version of IO-STAT. Looks reasonable with one graph. ↵Ronnie Sahlberg1-1/+2
Looks "sub-optimal" with multiple graphs overwriting eachothers. We can just delete it later if it cant be improved visually. svn path=/trunk/; revision=6629
2002-11-14Make "tethereal-tap-register.c" and "ethereal-tap-register.c" depend onGuy Harris1-2/+2
the script that builds them. svn path=/trunk/; revision=6627
2002-11-07From Jason House: add the rule to make "ethereal-tap-register.c".Guy Harris1-5/+10
Make that rule work correctly, by making "ETHEREAL_TAP_SRC" refer to the *source* files, making "ETHEREAL_TAP_OBJECTS" be the *object* files (as generated from the list of source files), and adding "ETHEREAL_TAP_OBJECTS" rather than "ETHEREAL_TAP_SRC" to the list of objects to link. svn path=/trunk/; revision=6574
2002-11-06First step in creating an API to register TAPs for use with ethereal instead ↵Ronnie Sahlberg1-6/+9
of hardcoding them in main.c/menu.c This adds functions to register the command line arguments to use the API in the same way as is done for tethereal. Later it may be extended to also register the GUI/Menu entry point to ethereal using this api but that iwll be later since the changes required to menu.c are not as intrusive as the main.c command line parsing ones were. Some of the latest changes (before this checkin) has made ethereal to produce lots of GTK errors when starting up the extension windows. They were there before this checking but will be investigated. svn path=/trunk/; revision=6566
2002-10-25From Ronnie Sahlberg: Ethereal support for DCERPCSTAT.Guy Harris1-1/+2
svn path=/trunk/; revision=6499
2002-10-24Don't include the header file to get the SNMP version unless we'reGuy Harris1-2/+3
building with an SNMP library. If we have Net-SNMP, include <net-snmp/version.h>, not <ucd-snmp/version.h>. Don't include any of the SNMP headers unless HAVE_SOME_SNMP is defined. Include <net-snmp/config_api.h> if we have Net-SNMP, to declare "read_premib_configs()" and "read_configs()". Supply the include directories for Net-SNMP in the Makefile.nmake for GTK 1.2 and GTK 2. svn path=/trunk/; revision=6493
2002-09-23Add packet_list.obj to Makefile.nmake - spotted by Ulf LampingJörg Mayer1-1/+2
svn path=/trunk/; revision=6322
2002-09-10Add "/I$(ZLIB_DIR)" to the list of "/I" flags in the top-level directoryGuy Harris1-1/+2
and the "gtk" and "gtk2" directories, so that we find "zlib.h", as we now define "HAVE_ZLIB" in the top-level "config.h.win32" and thus try to include "zlib.h" on Windows. svn path=/trunk/; revision=6246
2002-09-07Tap system supprot for Gtk1 and both rpc_stat and rpc_progsRonnie Sahlberg1-1/+3
Gtk1 is still single threaded so if the tap extensions need to do something time consuming or cpu intensive, then the main application will suffer. It is better than nothing. svn path=/trunk/; revision=6215
2002-08-31Remove trailing whitespaces.Jörg Mayer1-2/+2
svn path=/trunk/; revision=6155
2002-06-19Added MS Window printing to ethereal.Jeff Foster1-1/+2
svn path=/trunk/; revision=5711
2002-02-27From Joerg Mayer:Guy Harris1-1/+6
In the "configure.in" files, add -D_U_="__attribute__((unused))" to CFLAGS if we're using GCC, and add -D_U_="" otherwise, so _U_ can be used to mark arguments as unused. Add -D_U_="" arguments to the Makefile.nmake files as well, so _U_ works with Microsoft Visual C++ as well. Add comments and RCS IDs to the Makefile.nmake files that don't already have them. svn path=/trunk/; revision=4824
2002-01-21Include files from the "epan" directory and subdirectories thereof withGuy Harris1-1/+1
"epan/..." pathnames, so as to avoid collisions with header files in any of the directories in which we look (e.g., "proto.h", as some other package has its own "proto.h" file which it installs in the top-level include directory). Don't add "-I" flags to search "epan", as that's no longer necessary (and we want includes of "epan" headers to fail if the "epan/" is left out, so that we don't re-introduce includes lacking "epan/"). svn path=/trunk/; revision=4586
2002-01-13Add a preferences page for the name resolution flags.Guy Harris1-0/+1
Separate the preferences value for those flags and the name resolution code's value into separate variables; this means that the resolution code no longer depends on the preferences code, and may let us eventually have the current setting and the preference setting differ (so that a user can temporarily override the preference setting without causing subsequent saves of the preferences to save the temporary value). Add routines to create various types of widgets for preferences, and to fetch the values for "enumerated" preferences, and use them both in the code to handle hardwired preference pages and table-driven preference pages. svn path=/trunk/; revision=4536
2002-01-10Add a preferences page for capture preferences, so that the user canGuy Harris1-0/+1
directly edit the capture preferences, rather than only being able to set them implicitly from the values for the most recent capture. Add a preferences item for the interface on which to capture. Get rid of some unused variables. svn path=/trunk/; revision=4510