aboutsummaryrefslogtreecommitdiffstats
path: root/gtk/expert_comp_dlg.c
AgeCommit message (Collapse)AuthorFilesLines
2010-08-30Remove some unnecessary includes: a lot of things don't need globals.h and ↵Jeff Morriss1-2/+0
register.h svn path=/trunk/; revision=34017
2010-08-19Use correct signature for "button-press-event" callback function;Bill Meier1-13/+14
Whitespace cleanup; Use gboolean as appropriate; svn path=/trunk/; revision=33844
2009-08-26Make it possible to close and reactivate the window.Anders Broman1-0/+5
svn path=/trunk/; revision=29557
2009-08-23From Didier gautheron via bug 3929:Kovarththanan Rajaratnam1-1/+1
* Expert Info / Expert Info Composite requires a full protocol tree. * Delay tree NULL pointer check in bootp dissector svn path=/trunk/; revision=29530
2009-08-19From Didier Gautheron:Anders Broman1-47/+37
Part 2 Extracted from optimizations patch http://wiki.wireshark.org/Development/Optimization Optimize expert info. Slightly changed by me. svn path=/trunk/; revision=29478
2009-06-11Windows transient to main window and destoyed with it.Anders Broman1-1/+2
svn path=/trunk/; revision=28704
2009-06-05Have tap listeners specify whether the "packet" routine requiresGuy Harris1-2/+3
a protocol tree; the column values. This includes stats-tree listeners. Have the routines to build the packet list, and to retap packets, honor those requirements. This means that cf_retap_packets() no longer needs an argument to specify whether to construct the column values or not, so get rid of that argument. This also means that there's no need for a tap to have a fake filter to ensure that the protocol tree will be built, so don't set up a fake "frame" filter. While we're at it, clean up some cases where "no filter" was represented as a null string rather than a null pointer. Have a routine to return an indication of the number of tap listeners with filters; use that rather than the global num_tap_filters. Clean up some indentation and some gboolean vs. gint items. svn path=/trunk/; revision=28645
2009-06-02From Jim Young (bug 2504):Stig Bjørlykke1-0/+1
Quick fix to sync expert_tapdata_s. svn path=/trunk/; revision=28592
2009-05-05The reason why the expert_item value is null when performing a retap isGuy Harris1-15/+17
that a retap doesn't build the protocol tree unless there's a tap with a filter; presumably "the expert_item value" refers to the item to which expert information is being attached. However, if there's no protocol item, the only thing expert_add_info_format() doesn't do is set the severity and group for a protocol item, but the expert info composite dialog doesn't appear to look at that. Thus, it appears we can just use cf_retap_packets(); do so, as it's faster. svn path=/trunk/; revision=28270
2009-04-21Turn on -Wshorten-64-to-32 by default, and fix some issues that turnedGuy Harris1-1/+1
up (99 44/100% of which were assignments of double-precision floating-point constants to floats). Hopefully this will catch at least some P64 issues on UN*X. svn path=/trunk/; revision=28108
2009-03-12From Jakub Zawadzki (bug3330):Stig Bjørlykke1-14/+27
Fix memleaks in expert_comp_dlg.c. svn path=/trunk/; revision=27712
2009-02-10the current tab display "Error 3/24" is missleading IMHO. I would read this ↵Ulf Lamping1-8/+8
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-01-18From Jim Young:Jaap Keuter1-19/+74
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
2008-10-31Fix some "format not a string literal and no format arguments" warnings.Stig Bjørlykke1-2/+2
svn path=/trunk/; revision=26641
2008-10-12Bring the windows to front when rescanning of packets are done.Anders Broman1-0/+4
svn path=/trunk/; revision=26423
2008-08-05Don't put (non-extern'd) prototypes for protect_thread_critical_region() andJeff Morriss1-10/+7
unprotect_thread_critical_region() in every module in gtk/: instead have those modules include main.h (which has the properly extern'd prototype). This should fix the link error on HP-UX described in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2702 svn path=/trunk/; revision=25933
2008-06-21Removed the usage of topic_available() as we now have all topics.Stig Bjørlykke1-10/+4
svn path=/trunk/; revision=25505
2008-04-17rename REGISTER_xxx_GROUP_NONE to REGISTER_xxx_GROUP_UNSORTED, as NONE seems ↵Ulf Lamping1-1/+1
a bit misleading svn path=/trunk/; revision=25086
2008-04-14add stock icons for expert info and flow graphUlf Lamping1-1/+3
svn path=/trunk/; revision=25012
2008-04-13sort #includes by directoriesUlf Lamping1-8/+12
svn path=/trunk/; revision=24968
2008-04-12where it's not necessary, remove #include "compat_macros.h"Ulf Lamping1-1/+0
svn path=/trunk/; revision=24922
2008-04-11second round to replace SIGNAL_CONNECT with g_signal_connectUlf Lamping1-5/+5
This requires some casts to be added and I just don't want to add casts at all possible places. So I compile and only add casts where the (MSVC) compiler has a hard time. Unfortunately this won't find any problems in Linux/Unix only code - I'll keep an eye on the buildbot and try to fix things as I'm going on ... svn path=/trunk/; revision=24913
2008-04-11OBJECT_..._DATA --> g_object_..._dataBill Meier1-2/+2
svn path=/trunk/; revision=24898
2008-04-06remove GTK1 codeUlf Lamping1-17/+0
svn path=/trunk/; revision=24816
2008-04-05click on the "expert info" indicator opens the corresponding dialogUlf Lamping1-1/+2
svn path=/trunk/; revision=24798
2008-02-17Added help button in expert info and expert info composite dialogs.Stig Bjørlykke1-25/+38
svn path=/trunk/; revision=24374
2006-07-01mark unused parametersUlf Lamping1-2/+2
svn path=/trunk/; revision=18630
2006-05-21name changeRonnie Sahlberg1-2/+2
svn path=/trunk/; revision=18197
2006-05-04From Greg Morris:Anders Broman1-2/+66
In summary these patches do the following: 1. GTK+ 2.x builds will now use Tree View to display the expert items, expanded items are the individual packet numbers. 2. GTK+ 1.x builds will continue to use the older clist functionality 3. Implements the equivilant of expert info (actually calls expert_dlg.c) svn path=/trunk/; revision=18091
2006-02-11 add an userdata argument to register_stat_cmd_arg() and its callback to use ↵Luis Ontanon1-3/+3
the callback for multiple registrations. svn path=/trunk/; revision=17252
2005-12-23Clean up indentation.Guy Harris1-78/+78
"error_t" is defined elsewhere on at least some versions of Fedora Core, so it collides with our usage; use "expert_comp_dlg_t" instead. svn path=/trunk/; revision=16889
2005-11-25from Greg Morris:Ulf Lamping1-0/+253
Composite Expert statistics, see: http://www.ethereal.com/lists/ethereal-dev/200511/msg00002.html and the following discussions svn path=/trunk/; revision=16593