wireshark/plugins
Guy Harris 659cf0527a UATs could be put into "categories". The categories were defined only
implicitly by the #define name and string they were defined to; not all
UATs neatly fit into any of the categories, so some of them were put
into categories that weren't obviously correct for them, and one - the
display filter macro UAT - wasn't put into any category at all (which
caused crashes when editing them, as the GUI code that handled UAT
changes from a dialog assumed the category field was non-null).

The category was, in practice, used only to decide, in the
aforementioned GUI code, whether the packet summary pane needed to be
updated or not.  It also offered no option of "don't update the packet
summary pane *and* don't redissect anything", which is what would be
appropriate for the display filter macro UAT.

Replace the category with a set of fields indicating what the UAT
affects; we currently offer "dissection", which applies to most UATs
(any UAT in libwireshark presumably affects dissection at a minimum) and
"the set of named fields that exist".  Changing any UAT that affects
dissection requires a redissection; changing any UAT that affects the
set of named fields that exist requires a redissection *and* rebuilding
the packet summary pane.

Perhaps we also need "filtering", so that if you change a display filter
macro, we re-filter, in case the display is currently filtered with a
display filter that uses a macro that changed.

svn path=/trunk/; revision=43603
2012-07-08 01:00:46 +00:00
..
asn1 Update FSF address - part II. 2012-06-28 23:18:38 +00:00
docsis From Guy Martin via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7439 : 2012-07-05 19:10:46 +00:00
easy_codec Update FSF address - part II. 2012-06-28 23:18:38 +00:00
ethercat Update FSF address - part II. 2012-06-28 23:18:38 +00:00
gryphon Update FSF address - part II. 2012-06-28 23:18:38 +00:00
irda Update FSF address - part II. 2012-06-28 23:18:38 +00:00
m2m Update FSF address - part II. 2012-06-28 23:18:38 +00:00
mate Update FSF address - part II. 2012-06-28 23:18:38 +00:00
opcua Update FSF address - part II. 2012-06-28 23:18:38 +00:00
profinet Update FSF address - part II. 2012-06-28 23:18:38 +00:00
stats_tree UATs could be put into "categories". The categories were defined only 2012-07-08 01:00:46 +00:00
tpg Update Free Software Foundation address. 2012-06-28 22:56:06 +00:00
unistim Update FSF address - part II. 2012-06-28 23:18:38 +00:00
wimax Update FSF address - part II. 2012-06-28 23:18:38 +00:00
wimaxasncp Update FSF address - part II. 2012-06-28 23:18:38 +00:00
Custom.nmake.example fix install step 2009-07-06 09:46:28 +00:00
Makefile.am Update Free Software Foundation address. 2012-06-28 22:56:06 +00:00
Makefile.nmake Make packet-coseventcomm.c a bultin dissector 2012-06-01 15:57:05 +00:00
plugins.vcproj Set eol-style to native (just to make these files readable on *NIX). 2012-03-19 01:46:24 +00:00