Commit graph

3895 commits

Author SHA1 Message Date
Stig Bjørlykke
b934653277 Use bold labels for headings.
svn path=/trunk/; revision=27525
2009-02-23 17:28:31 +00:00
Martin Mathieson
27f81cc8fc Use separate variables for different 'scrolled_window' instances
svn path=/trunk/; revision=27524
2009-02-23 16:15:49 +00:00
Stig Bjørlykke
f3d3ecc9de Ah, the line was not supposed to be there.
svn path=/trunk/; revision=27523
2009-02-23 16:04:29 +00:00
Stig Bjørlykke
7c2e1623b3 Make it compile.
svn path=/trunk/; revision=27522
2009-02-23 15:39:05 +00:00
Martin Mathieson
c29f515169 Add an LTE MAC stats window.
I'm struggling with the layout - I'll ask the dev list for ideas...

svn path=/trunk/; revision=27521
2009-02-23 15:33:59 +00:00
Stig Bjørlykke
ad99387305 Show generated hidden protocol items as <[Element: value]>
svn path=/trunk/; revision=27520
2009-02-23 15:30:15 +00:00
Stig Bjørlykke
137933aa5b Use gtk_radio_menu_item for enum preferences menu.
This fixes bug 3206.

svn path=/trunk/; revision=27519
2009-02-23 14:24:44 +00:00
Stig Bjørlykke
3bf06a7c7a Free string fetched from gtk_editable_get_chars().
svn path=/trunk/; revision=27518
2009-02-22 22:11:38 +00:00
Stig Bjørlykke
0a791948b4 Free path fetched from gtk_tree_model_get_path with gtk_tree_path_free()
svn path=/trunk/; revision=27516
2009-02-22 21:28:13 +00:00
Stig Bjørlykke
93f56712bd Free path fetched from gtk_tree_model_get_path with gtk_tree_path_free()
svn path=/trunk/; revision=27515
2009-02-22 21:22:30 +00:00
Anders Broman
7c66938e7f Use gtk_file_chooser_dialog_new().
svn path=/trunk/; revision=27514
2009-02-22 20:10:17 +00:00
Anders Broman
2a7af394e2 Remove unused(?) code.
svn path=/trunk/; revision=27513
2009-02-22 19:32:15 +00:00
Anders Broman
968c6e06bc Use gtk_file_chooser_dialog_new().
svn path=/trunk/; revision=27512
2009-02-22 19:02:02 +00:00
Anders Broman
52d4a85e21 Use gtk_file_chooser_dialog_new().
svn path=/trunk/; revision=27509
2009-02-22 15:23:06 +00:00
Anders Broman
e88a6e5392 Update CheckApi with:
#'gtk_clist_new', should we depriceate?
		# GtkCList has been deprecated since GTK+ 2.0 and should not be used
		# in newly written code. Use GtkTreeView instead. 
		'gtk_file_selection_new',

svn path=/trunk/; revision=27508
2009-02-22 14:47:07 +00:00
Stephen Fisher
01c821cd67 Mark two unused variables
svn path=/trunk/; revision=27490
2009-02-20 17:53:39 +00:00
Anders Broman
590bc1122c Replace the clists with gtk_list_store
Should fix bug https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3246

svn path=/trunk/; revision=27489
2009-02-20 17:13:44 +00:00
Anders Broman
830f6a59a3 Indentation changes.
svn path=/trunk/; revision=27479
2009-02-18 06:42:35 +00:00
Guy Harris
5742ede54c Add an additional "title" attribute for UAT fields; that's what's
displayed to the user.

svn path=/trunk/; revision=27462
2009-02-16 04:10:06 +00:00
Guy Harris
0bd9f9caa9 Use open_failure_alert_box() for open failures; use
copy_file_binary_mode() to copy a file, and check for it failing.

svn path=/trunk/; revision=27459
2009-02-15 22:57:47 +00:00
Guy Harris
ace4af44fc Add a routine to report write errors to the list of failure-reporting
routines handled by epan/report_err.c.

Move copy_binary_file() in file.c to epan/filesystem.c, and rename it to
copy_file_binary_mode() (to clarify that it *can* copy text files;
arguably, *all* files are "binary" unless you're on, say, an IBM 1401
:-)).  Have it use the report_err.c routines, so it works in
console-mode programs.

Clean up some comments while we're at it.

svn path=/trunk/; revision=27456
2009-02-15 21:47:57 +00:00
Stig Bjørlykke
84b134a22d Compiling on Ubuntu 8.10 gives a warning when not checking the return value
from fwrite, so added a check.  Also use size_t for nbytes.

svn path=/trunk/; revision=27451
2009-02-15 15:02:29 +00:00
Guy Harris
5c5f14fe49 Use the Bluetooth icon for Linux raw Bluetooth devices. Note some issues
with using it in OS X.

svn path=/trunk/; revision=27450
2009-02-14 03:03:28 +00:00
Ulf Lamping
974a0d94a7 add a (Windows only) bluetooth network interface icon
svn path=/trunk/; revision=27447
2009-02-13 21:35:41 +00:00
Ulf Lamping
f0ba6538af add display of IE_ID_COUNTRY, some code cleanup
svn path=/trunk/; revision=27439
2009-02-12 09:42:47 +00:00
Ulf Lamping
c70e7b0d3b try to fix the buildbot
svn path=/trunk/; revision=27438
2009-02-12 02:33:19 +00:00
Guy Harris
63b93ee09f Use network_virtual_16.xpm for VMware interfaces on OS X (well, use them
if VMware Fusion ever lets you capture on them, which it currently
doesn't appear to do), on the assumption that this icon is appropriate
for VMware interfaces on the host machine.

svn path=/trunk/; revision=27437
2009-02-12 01:48:47 +00:00
Guy Harris
d78ea7720a Make the column information signed, so that -1 is a valid out-of-band
value.

Use \t, rather than literal tabs, in character strings, so it's more
obvious that they're tabs, and so that if a tool changes tabs to spaces
it won't mess things up.

Use spaces for indentation, for the benefit of editors that have
hardwired tab stops.

svn path=/trunk/; revision=27436
2009-02-12 01:44:17 +00:00
Ulf Lamping
b75dc4f8c8 network_virtual_16.xpm currently only used on Win32
svn path=/trunk/; revision=27434
2009-02-11 21:12:55 +00:00
Ulf Lamping
f8e5b17dbd add support for a simple GeoIP based IP Location Map, more details will follow on the dev-list
svn path=/trunk/; revision=27433
2009-02-11 20:25:17 +00:00
Ulf Lamping
a75c684a91 use a special icon for "VMware" virtual networks (yes, I know the icon is *not* very good - but I have no better idea how to display that)
svn path=/trunk/; revision=27431
2009-02-11 20:20:10 +00:00
Ulf Lamping
bfce5dac33 <control>1-6 is already used by colorizing, <shift><control>1-6 doesn't work for whatever reason, so use <alt><control>1-6
svn path=/trunk/; revision=27418
2009-02-11 01:14:21 +00:00
Ulf Lamping
2106faabe3 add a stock icon "WIRESHARK_STOCK_MAP" to display a map
svn path=/trunk/; revision=27413
2009-02-10 21:26:16 +00:00
Ulf Lamping
94ee3dd51a make filename2uri() "public"
svn path=/trunk/; revision=27412
2009-02-10 21:23:32 +00:00
Ulf Lamping
3769308172 try improve the "Time Display Format" submenu by sorting the items by "display length"
add/change accelerator keys:
"Time Display Format" <control>1 - <control>6
"Resize All Columns" <shift><control>R
"First Packet" Home
"Last Packet" End
"Interfaces" <control>I
"Start" <control>E
"Restart" <control>R
"Enabled Protocols" <shift><control>R -> <shift><control>E

svn path=/trunk/; revision=27411
2009-02-10 21:22:24 +00:00
Ulf Lamping
7e7a3d9bb4 the current tab display "Error 3/24" is missleading IMHO. I would read this 3 out of 24, but in fact it means 3 items appearing in sum 24 times.
I've changed it to "Error 3 (24)", but this still is not perfect.

Is there an even better idea to display this?

svn path=/trunk/; revision=27410
2009-02-10 21:16:45 +00:00
Ulf Lamping
f904f42f9d Remove an ugly hack:
There was an ugly hack while creating the menu, that tried to detect the stat_group a stats_tree belongs to by looking at the name string. That makes it unnecessarily hard to understand how the menu is really created.

Fix: Add a new function stats_tree_register_with_group() that takes the stat_group as a parameter. Use this function where a stats_tree doesn't fit into the default "unsorted" group.

svn path=/trunk/; revision=27407
2009-02-10 03:54:55 +00:00
Jaap Keuter
acdf91e263 Make "Copy as Filter" on the packet list actually work.
Up till now every packet in the packet list got a copy of the pointer to the filter expressions for
the last packets' columns. Hence any 'Copy as Filter" on a column got the expression of the last
packet in the packet list. Instead every packet needs to get a pointer to the filter expressions 
for its own columns. This requires making a copy of the filter expressions themselves.

Since this is a bug in 1.0 as well the GLIB1 code is provided for backporting, which can later be dropped from the development tree.

svn path=/trunk/; revision=27396
2009-02-09 07:10:46 +00:00
Bill Meier
ee908a7abd #include <epan/conversation.h> not req'd ...
svn path=/trunk/; revision=27392
2009-02-07 16:01:26 +00:00
Ulf Lamping
d5d3e1fa92 add display of GeoIP latitude/longitude
This is a crude hack, as the current Wireshark interface to GeoIP is not really suitable for reading several values of a single GeoIP database :-(

svn path=/trunk/; revision=27365
2009-02-04 01:02:59 +00:00
Anders Broman
3a4903b71a Calculate average max and min setup time.
svn path=/trunk/; revision=27353
2009-02-02 18:27:17 +00:00
Guy Harris
10e417e82e Add Linux support for determining the interface icon; this depends on a
2.6 kernel feature, but it will just pick the default icon if that
feature doesn't work.

svn path=/trunk/; revision=27350
2009-02-02 04:15:17 +00:00
Guy Harris
11281d8085 Don't include ../image/toolbar/network_wireless_16.xpm on platforms
where we don't (yet) use it.

svn path=/trunk/; revision=27348
2009-02-01 23:15:55 +00:00
Guy Harris
82b8d25678 Move declarations of routines in gtk/capture_if_dlg.c into
gtk/capture_if_dlg.h.  Include that header when appropriate.

Get rid of include of <sys/wait.h> in gtk/capture_if_dlg.c; there's no
forking or waiting in there.

Make update_if() in gtk/capture_if_dlg.c static - it's not used outside
that file.

svn path=/trunk/; revision=27347
2009-02-01 23:14:07 +00:00
Guy Harris
b4940aca41 No such luck with the AF_LINK address on FreeBSD or OpenBSD.
svn path=/trunk/; revision=27346
2009-02-01 22:57:17 +00:00
Guy Harris
ef07402aa5 Add (preliminary, and a bit hacky) support for interface-type icons on
OS X.

Add some comments to the interface-type icon code, and, when looking for
certain text in the description on Windows, look in the interface
description supplied by WinPcap rather than the user-supplied
description (if we want to look in the latter, we presumably want to
look in both, so the user giving a wireless interface a name they like
won't break the code that checks for wireless interfaces).  There's
probably *some* NDIS OID that can give you the information you want -
hopefully, not an NDIS 6-only OID).

svn path=/trunk/; revision=27345
2009-02-01 22:20:42 +00:00
Anders Broman
f9bb905d13 Calculate the avrage setuptime.
svn path=/trunk/; revision=27342
2009-02-01 20:52:38 +00:00
Guy Harris
faa534529c To avoid adding icons to menu items, leave item_type along, not just
entry_data; otherwise, you get a bunch of run-time warnings from GTK+. 
Remove the line that sets extra_data, rather than commenting it out with
a C++ comment.

svn path=/trunk/; revision=27339
2009-02-01 02:59:28 +00:00
Jaap Keuter
03a31436a1 Exclude the new icons from the *NIX build.
svn path=/trunk/; revision=27338
2009-01-31 07:00:05 +00:00
Ulf Lamping
e1cce91312 mark unused parameter (under unix)
svn path=/trunk/; revision=27336
2009-01-31 00:33:02 +00:00
Ulf Lamping
df3c99a109 Windows only: for some typical capture interface names (with a "built in" heuristic), show specific icons in the interface list and the welcome page (this helps to find the right interface)
svn path=/trunk/; revision=27335
2009-01-30 22:55:52 +00:00
Ulf Lamping
9e846eaad2 do not show the telephony icon in any of the telephony menu entries
svn path=/trunk/; revision=27334
2009-01-30 22:48:56 +00:00
Jaap Keuter
cb80f883f7 From Carlos Mendioroz:
Enhanced the skinny dissector to expose a tap, and added SKINNY call control
protocol support to gtk/call_voip to show those calls.

svn path=/trunk/; revision=27332
2009-01-30 21:25:52 +00:00
Ulf Lamping
5375b5f476 add a new "Telephony" main menu entry and move the telephony specific statistics stuff over there
svn path=/trunk/; revision=27326
2009-01-29 01:38:08 +00:00
Gerald Combs
cc5357bee8 Add a comment about possible Windows 7 support.
svn path=/trunk/; revision=27288
2009-01-22 21:26:54 +00:00
Gerald Combs
5ff80e9b5f Use the correct data type for the range string in the Win32 file dialog.
Have value_is_in_range() to gracefully handle a NULL range. This might
fix bug 3208.

svn path=/trunk/; revision=27281
2009-01-20 23:33:38 +00:00
Gerald Combs
05c5a60f63 More work on modernizing the column prefs.
svn path=/trunk/; revision=27278
2009-01-20 20:49:33 +00:00
Gerald Combs
ea9d93e7a9 Since we're not bound to GTK1 any more, let the user drag and drop column
specifiers to change the order. Get rid of the up/down buttons.

svn path=/trunk/; revision=27274
2009-01-20 05:14:57 +00:00
Bill Meier
89db5fe608 Change indentation as needed to be consistent for the whole file.
svn path=/trunk/; revision=27271
2009-01-19 22:37:14 +00:00
Jaap Keuter
0855f501cc Set the packet details counter column to 1, as it's one expert info per packet.
svn path=/trunk/; revision=27261
2009-01-18 14:51:22 +00:00
Jaap Keuter
fe7ea8526e From Jim Young:
The attached patch is an enhancement to the Expert Info Composite dialog's tab labels.
On the four severity level tabs a second number is displayed that represents the total 
number of detail records associated with each severity level.

svn path=/trunk/; revision=27260
2009-01-18 14:47:51 +00:00
Jaap Keuter
3278bafd5b From Jim Young:
Confine status bar widgets to module.

svn path=/trunk/; revision=27259
2009-01-18 13:51:00 +00:00
Gerald Combs
6553661db0 Clarify the GeoIP path tooltip.
svn path=/trunk/; revision=27230
2009-01-14 17:40:30 +00:00
Balint Reczey
8022776680 Disable MEGACO service response time statistics when context tracking is disabled.
svn path=/trunk/; revision=27167
2009-01-06 14:42:20 +00:00
Bill Meier
a392d821db Minor rewording of a few comments; fix a few typos.
svn path=/trunk/; revision=27151
2009-01-04 14:21:54 +00:00
Balint Reczey
43e5bd228f Include unknown commands in MEGACO service response time statistics on GUI, too.
svn path=/trunk/; revision=27146
2009-01-01 15:49:20 +00:00
Balint Reczey
ae51123939 Service response time statistics for MEGACO (CLI part).
Refactored GUI part to avoid code duplication.

svn path=/trunk/; revision=27143
2008-12-31 17:47:36 +00:00
Balint Reczey
43ac3652a3 Service response time statistics for MEGACO (GUI only).
svn path=/trunk/; revision=27140
2008-12-31 15:26:48 +00:00
Bill Meier
ea5cd2d8ff Check for preview timeout only every 1000 frames
svn path=/trunk/; revision=27110
2008-12-24 14:21:03 +00:00
Bill Meier
819a458161 On Windows: use prefs.gui_fileopen_preview for preview timeout
svn path=/trunk/; revision=27109
2008-12-24 14:18:59 +00:00
Bill Meier
24c4589098 Check current time only every 100 frames during file preview file read
svn path=/trunk/; revision=27108
2008-12-24 13:59:51 +00:00
Gerald Combs
c30c410fa5 Add GeoIP to the Windows build. Fix a remaining geoip_ -> geoip_db_
conversion.

svn path=/trunk/; revision=27098
2008-12-23 18:56:31 +00:00
Gerald Combs
218ec164c6 GeoIP expects IPv4 addresses in host byte order.
svn path=/trunk/; revision=27097
2008-12-23 18:17:01 +00:00
Bill Meier
2fd064d68d Add some missing g_free() [for certain error code paths].
svn path=/trunk/; revision=27086
2008-12-22 16:05:24 +00:00
Jaap Keuter
4692f6cae7 When destroying the RTP player make sure to terminate the use of PortAudio library.
At least that is what the documentation says.

svn path=/trunk/; revision=27073
2008-12-21 18:49:20 +00:00
Bill Meier
6fee0f704e Fix some typos and spelling
svn path=/trunk/; revision=27070
2008-12-20 01:39:16 +00:00
Gerald Combs
3bb0df12f5 From babi: Fix three overflows (bugs 3150 and 3151).
From me: Use a #define for the RTP analysis field name lengths.

svn path=/trunk/; revision=27064
2008-12-20 00:07:21 +00:00
Gerald Combs
7d22c0fb7f Rename geoip.[ch] to geoip_db.[ch] so we don't collide with GeoIP.h. Rename
some functions to match.

Add GeoIP lookups to the IP dissector. Add a preference for GeoIP lookups,
which is disabled by default.

svn path=/trunk/; revision=27063
2008-12-19 23:49:03 +00:00
Jaap Keuter
c95944a16a Correct language.
svn path=/trunk/; revision=27060
2008-12-19 11:31:28 +00:00
Jaap Keuter
0c7d516955 Cleanup sourcecode.
svn path=/trunk/; revision=27059
2008-12-19 11:30:50 +00:00
Bill Meier
1a0a4d28c2 Add a few_missing calls to g_free()
svn path=/trunk/; revision=27012
2008-12-15 21:42:49 +00:00
Bill Meier
f2dbebb885 Fix for bug #3119 (follow_tcp crash when stream filter creation fails)
svn path=/trunk/; revision=26995
2008-12-14 17:06:25 +00:00
Tomas Kukosa
99295ee0d2 put the SCTP PPI for current DATA chunk into packet_info (and ppid array renamed to ppids)
svn path=/trunk/; revision=26958
2008-12-10 11:04:36 +00:00
Stig Bjørlykke
f596c7da35 Untabify and code cleanup.
svn path=/trunk/; revision=26942
2008-12-09 00:03:09 +00:00
Jörg Mayer
4149a23cc5 Trivial warning fixes
svn path=/trunk/; revision=26899
2008-12-02 08:11:23 +00:00
Jörg Mayer
2ec0f32654 Display the settings for not-compiled-in features:
It's not a good idea to refer people in the snmp section to
the name resultion section for mibs configuration and then
not provide any clue that they are there correctly if mib
support wasn't compiled in.


svn path=/trunk/; revision=26889
2008-12-01 09:47:41 +00:00
Stig Bjørlykke
e3660ee423 Restructured the flow graph dialog to make it easier to read.
svn path=/trunk/; revision=26888
2008-12-01 08:50:37 +00:00
Stephen Fisher
3e60203474 Fix a few more problems found by checkAPIs.pl
svn path=/trunk/; revision=26887
2008-12-01 07:31:07 +00:00
Stephen Fisher
5f707964bd Remove call to deprecated perror() and a check to see if g_malloc() failed
since g_malloc will terminate the program if it cannot allocate memory instead
of returning NULL.


svn path=/trunk/; revision=26886
2008-12-01 07:16:32 +00:00
Stig Bjørlykke
680daffcaa Removed an unused argument to prefs_tree_page_add().
svn path=/trunk/; revision=26875
2008-11-29 12:43:16 +00:00
Jaap Keuter
2621a14a34 Plug memory leak.
svn path=/trunk/; revision=26873
2008-11-28 22:54:08 +00:00
Stig Bjørlykke
8e568cd895 Save preferences when selected from menu, unless having enabled the save button.
Added a preferences icon to the menu.

svn path=/trunk/; revision=26872
2008-11-28 21:22:25 +00:00
Stephen Fisher
6b9154b31f Fix a typo.
svn path=/trunk/; revision=26862
2008-11-27 09:33:17 +00:00
Stig Bjørlykke
1e79b967de Improved the Protocol Preferences entry in the tree view popup menu
with a submenu containing all preferences for the protocol.  

Implemented directly change for bool, enum and UAT popup.
Integer, string and range TBD.

svn path=/trunk/; revision=26856
2008-11-26 23:28:06 +00:00
Tomas Kukosa
3c6f280db4 - export tvb_memeql()
- update callsinfo->call_comment in VoIP Calls

svn path=/trunk/; revision=26844
2008-11-25 14:21:04 +00:00
Jaap Keuter
ec03288647 Fix for bug 3079:
Remove memory leaks from allocated labels by making full use of graph helper functions, and 
from unneeded address copies. 
Avoid GLIb warning on empty dynamic RTP payload type hash table.

svn path=/trunk/; revision=26841
2008-11-25 08:21:53 +00:00
Jaap Keuter
e301f6542e MGCP is no longer a plugin.
svn path=/trunk/; revision=26839
2008-11-25 06:41:15 +00:00
Stig Bjørlykke
28f7b7f6cc Added doubleclick to expand/collapse tree row in packet window.
svn path=/trunk/; revision=26836
2008-11-24 22:05:23 +00:00
Stig Bjørlykke
290ec47c55 Invalidate cfile.current_row when forcing byte view update.
svn path=/trunk/; revision=26835
2008-11-24 20:27:57 +00:00
Stig Bjørlykke
68a6ac1954 Handle double-click and enter in "decode as" list as OK.
Reindent some blocks.

svn path=/trunk/; revision=26831
2008-11-23 19:34:28 +00:00
Stig Bjørlykke
f0b45897ff Do not popup an empty menu in the Packet Bytes pane.
svn path=/trunk/; revision=26807
2008-11-18 16:39:49 +00:00
Stig Bjørlykke
5498ec1dce Optimized finding current row from cfile.current_frame.
svn path=/trunk/; revision=26804
2008-11-18 14:50:51 +00:00
Stig Bjørlykke
bfd1d4e42b Check if selected packet is already selected before doing any updates.
svn path=/trunk/; revision=26803
2008-11-18 14:36:48 +00:00
Sake Blok
ff621064aa Open the packet in a new window when it is double-clcked upon in the
packet-list.

(as noted in bug 3059)


svn path=/trunk/; revision=26800
2008-11-17 23:03:58 +00:00
Guy Harris
d33354edcd Don't put underscores in a phrase that's just shown to users.
svn path=/trunk/; revision=26793
2008-11-16 21:43:32 +00:00
Stig Bjørlykke
4a9957df9e Fill the scrollbar when the graph is empty.
svn path=/trunk/; revision=26790
2008-11-16 14:41:35 +00:00
Anders Broman
68ef96b3bf From Abhik Sarkar:
Support for Diameter conversations and service response time.

svn path=/trunk/; revision=26785
2008-11-15 15:52:39 +00:00
Stig Bjørlykke
6c068534c2 Improved filter autocompletion when having one exact match to be more
like other autocompletion implementations.
Check for case match before removing a popup with one entry.

svn path=/trunk/; revision=26768
2008-11-13 12:59:31 +00:00
Stig Bjørlykke
f9c07203cb Still support GTK 2.4.0. No separator in combo box for GTK 2.4.0 :(
svn path=/trunk/; revision=26748
2008-11-11 12:46:16 +00:00
Stig Bjørlykke
053dd12cbd Rewrote interface type option_menu to gtk_combo_box, this fixes the bug
showing the correct type on connect failure or cancel in the remote
interface dialog.

Added list of recent remote hosts to interface type combo box.
Save the recent remote hosts in the recent file.
Fixed some indents.

svn path=/trunk/; revision=26747
2008-11-11 11:37:53 +00:00
Tomas Kukosa
608e51ef4c explicit cast to avoid warning which stops Windows build
svn path=/trunk/; revision=26737
2008-11-10 13:22:18 +00:00
Guy Harris
aa81efc51c Use the standard I/O routines to write out audio files, rather than
doing 1-byte, 2-byte, and 4-byte read() and write() calls.

svn path=/trunk/; revision=26735
2008-11-08 23:36:12 +00:00
Anders Broman
04f9b031ef From Pascal Quantin:
Add 3GPP 44.018 RR Short Protocol Discriminator dissection.

svn path=/trunk/; revision=26730
2008-11-07 17:37:22 +00:00
Stig Bjørlykke
0132b9a092 Save the remote interfaces list to be able to show the remote IP addresses
without fetching a new list each time the interface changes.

Catch the "activate" signal on the text boxes in the remote interfaces dialog.

svn path=/trunk/; revision=26727
2008-11-07 15:52:14 +00:00
Stig Bjørlykke
7d8a21da5a Initialize the interface type value key to fix updating the local interface
list when changing from remote to local interfaces.

svn path=/trunk/; revision=26720
2008-11-06 22:36:43 +00:00
Anders Broman
e95a3f43c8 From Pascal Quantin:
Add 3GPP Special Conformance Testing Procedures to GSM statistics

svn path=/trunk/; revision=26716
2008-11-06 21:49:21 +00:00
Stig Bjørlykke
2e3656d31a Fixed a check button text.
svn path=/trunk/; revision=26709
2008-11-06 15:33:44 +00:00
Stig Bjørlykke
2207381990 Changes in the "Capture Options" window:
- Moved all RPCAP settings to a "Remote Settings" dialog
- Rearranged "Buffer size" and "Wireless Settings" on win32
- Fall back to local interfaces when error listing remote interfaces
- Fixed setting correct sampling type when reopening the capture dialog
- Aligned some widgets in the "Capture Options" frame 
- Added some tooltips

svn path=/trunk/; revision=26687
2008-11-04 18:50:34 +00:00
Stig Bjørlykke
32d411be1d Do not set buffer size for remote interfaces or when using default value.
Do not get link-layer for remote interfaces.

svn path=/trunk/; revision=26683
2008-11-03 21:38:53 +00:00
Stig Bjørlykke
1655ca17d0 Do not use functions for remote capture on local interfaces.
This makes it possible to compile with remote capture features on unix.

svn path=/trunk/; revision=26681
2008-11-03 20:04:01 +00:00
Stig Bjørlykke
da4327b2ea Always show version in black.
svn path=/trunk/; revision=26678
2008-11-03 14:25:39 +00:00
Stig Bjørlykke
395bad32ac gtk_tree_view_set_hover_selection only for gtk 2.6 and above.
svn path=/trunk/; revision=26675
2008-11-03 07:52:42 +00:00
Stig Bjørlykke
d3164c3f78 Adjustments to the filter autocompletion window:
- Do not default select the first entry
- Use the same window width as the filter widget
- Better support for PageUp and PageDown

svn path=/trunk/; revision=26673
2008-11-02 20:44:19 +00:00
Stig Bjørlykke
ab557c4f30 Fix some "format not a string literal and no format arguments" warnings.
svn path=/trunk/; revision=26643
2008-10-31 10:33:20 +00:00
Stig Bjørlykke
8608c8f1de Fix some "format not a string literal and no format arguments" warnings.
svn path=/trunk/; revision=26641
2008-10-31 09:53:56 +00:00
Stephen Fisher
002716a7cf Fix bug #3022: Fix potential memory leak
svn path=/trunk/; revision=26638
2008-10-31 00:45:01 +00:00
Stephen Fisher
7901fd3b99 Fix bug #3021: Fix potential memory leak
svn path=/trunk/; revision=26637
2008-10-31 00:41:48 +00:00
Stephen Fisher
d8e451b946 Fix bug #3019: Fix potential memory leaks
svn path=/trunk/; revision=26635
2008-10-31 00:30:23 +00:00
Stephen Fisher
43524ae6f7 Fix bug #3018: Fix potential memory leaks
svn path=/trunk/; revision=26634
2008-10-31 00:23:40 +00:00
Balint Reczey
4995d58135 show the type of the filter (Display/Capture Filter) on filter dialog
This fixes bug 1703.

svn path=/trunk/; revision=26622
2008-10-30 13:19:07 +00:00
Stephen Fisher
e103054f47 Fix a few (not all) of the current checkapi errors in gtk/
- Non-ASCII characters in a few filess
 - Missing $Id$ tag in one file


svn path=/trunk/; revision=26616
2008-10-29 07:31:45 +00:00
Jaap Keuter
7ae1591787 Fix for bug 1854:
Even though not perfect, this effectively doubles the width of the header labels
without changing the rest of the layout.

svn path=/trunk/; revision=26615
2008-10-29 07:28:44 +00:00
Stig Bjørlykke
7bd9f5f483 Cleanup by using a common function for building the autocompletion list.
Untabify.

svn path=/trunk/; revision=26595
2008-10-27 23:17:22 +00:00
Jaap Keuter
920794d199 Fix the GeoIP preference description.
svn path=/trunk/; revision=26594
2008-10-27 21:59:50 +00:00
Gerald Combs
1d1dcb604b Allow more characters in each column.
svn path=/trunk/; revision=26592
2008-10-27 21:38:40 +00:00
Stig Bjørlykke
2ec94c8f7c Show configured GeoIP paths in About->Folders
svn path=/trunk/; revision=26587
2008-10-27 20:35:52 +00:00
Stig Bjørlykke
7024e2be7c Do not popup the autocompletion window with only one exactly matching entry.
svn path=/trunk/; revision=26585
2008-10-27 19:36:00 +00:00
Stig Bjørlykke
40271a29a5 Removed a g_warning().
svn path=/trunk/; revision=26583
2008-10-27 19:13:07 +00:00
Stig Bjørlykke
749f4359eb From Bahaa Naamneh and me:
Check if the filter string being typed is a beginning of a protocol name
before calling the autocomplete functionality.

svn path=/trunk/; revision=26581
2008-10-27 18:49:34 +00:00
Stig Bjørlykke
9676190af1 Uh, new attempt to sort hostlist correct...
svn path=/trunk/; revision=26577
2008-10-27 14:40:44 +00:00
Stig Bjørlykke
164b61e7b0 Sort hostlist columns correct.
Temporary fix for adding GeoIPCity names with norwegian characters,
so we do not crash in gtk_clist_insert(). 

svn path=/trunk/; revision=26576
2008-10-27 14:17:04 +00:00
Stephen Fisher
e7057d72d8 Remove random ; at the end of preprocessor directive.
svn path=/trunk/; revision=26572
2008-10-27 05:24:01 +00:00
Gerald Combs
1b7064bb6a Add support for the GeoIP library. Using different database files,
GeoIP can map IP addresses to Countries, Cities, AS numbers, ISPs,
etc. If any library paths are defined AND any database files are found,
corresponding columns are added to the endpoint tables in the GUI.

To do:
  - Add columns to the conversation list
  - Add GeoIP info to "-z conv,..."
  - Create a default UAT file.

svn path=/trunk/; revision=26571
2008-10-27 04:50:57 +00:00
Gerald Combs
09bf9e6946 ETH -> WS updates.
svn path=/trunk/; revision=26570
2008-10-27 04:47:57 +00:00
Stephen Fisher
b8b74f901d Add About, Preferences and a working Quit option to the OS X application menu
when ige mac integration is used.


svn path=/trunk/; revision=26569
2008-10-27 04:40:54 +00:00
Guy Harris
93f9555975 #ifdef out variable used only if we have the Immendio OS X integration
for GTK+.

svn path=/trunk/; revision=26566
2008-10-27 00:18:43 +00:00
Stephen Fisher
1fa606decf More updates to the IGE Mac OS X integration feature:
- Adds preference "MacOS X style" to the (G)UI preferences pane
 - When the preference above is enabled, the menu bar is moved from
   the Wireshark window to the top of the screen.  It is no longer displayed
   in both places at once.  This preference defaults to on.
 - Calls function to enable shortcut keys for OS X top of screen menus.
 - NOTE: The IGE Mac Integration functions change the Control key to Command
         key in the menus.  This may or may not be desirable.


svn path=/trunk/; revision=26565
2008-10-26 23:07:37 +00:00
Stig Bjørlykke
3a14d073c0 Correct the include for ige-mac-menu.h
svn path=/trunk/; revision=26564
2008-10-26 22:33:43 +00:00
Stig Bjørlykke
63309c74b8 Do not autocomplete when editing capture filter.
svn path=/trunk/; revision=26563
2008-10-26 21:53:24 +00:00
Stephen Fisher
812ecb21c3 Tweak Mac IGE integration detection so that it can find the functions not
only in the Gtk+ OS X framework, but also in the separate igemacintegration
library.  Also add call to ite_mac_menu_set_menu_bar() to synchronize the
OS X menu bar with the Gtk menu bar in Wireshark.  The Gtk menu bar in
Wireshark will remain there.


svn path=/trunk/; revision=26560
2008-10-26 20:09:54 +00:00