Age | Commit message (Collapse) | Author | Files | Lines |
|
"color_filters.h", as that's the appropriate place for it - "color.h"
should just deal with "color_t".
svn path=/trunk/; revision=11503
|
|
better what it actually does.
svn path=/trunk/; revision=11502
|
|
svn path=/trunk/; revision=11501
|
|
as they're now (theoretically) toolkit-independent (modulo changes that
might be required to the code to update filter lists when a new filter
is read in).
svn path=/trunk/; revision=11500
|
|
although it currently takes a pointer to a GtkWidget as its second
argument, that argument is actually a "void *", so it's sort-of
toolkit-independent.
That lets us get rid of all GTK+ references in "gtk/color_filters.c", so
we can move it up to the top-level directory; get rid of the <gtk/gtk.h>
include, in favor of a <glib.h> include.
svn path=/trunk/; revision=11499
|
|
declared in a toolkit-independent header file. Get rid of
"gtk/color_utils.h", as there's nothing left in it.
svn path=/trunk/; revision=11498
|
|
but toolkit-dependent implementations, for manipulating colors, and have
"gtk/color_utils.h" declare them (the header file should eventually be
moved to the top-level directory). Move the routines to convert between
GdkColor and color_t out of there into "colors.c", and move their
declarations into "colors.h", as their APIs are toolkit-dependent.
Have the first such routine be a "create_color()" routine, which takes
RGB values and initializes a "color_t", including doing any
toolkit-dependent work necessary for that; use that in the
"gtk/color_filters.c" code (the goal is to remove as many of the toolkit
dependencies as possible from that code, and move it to the top-level
directory).
svn path=/trunk/; revision=11497
|
|
svn path=/trunk/; revision=11496
|
|
pointers, for the background and foreground color, as arguments, and
have its callers generate them from GdkColor values.
svn path=/trunk/; revision=11495
|
|
the top-level directory.
svn path=/trunk/; revision=11494
|
|
svn path=/trunk/; revision=11493
|
|
- comma at end of enum
- function declarations with empty args instead of void
- c++ style comments
svn path=/trunk/; revision=11492
|
|
specific OID/attribute to make it easier to see where we have missed implementing something.
svn path=/trunk/; revision=11491
|
|
follows.
use this and create a new tvbsubset so that
1, reading too much data is flagged as MALFORMED PACKET indicating a bug in the dissector (or a packet that IS malformed)
2, this also implicitely passes the length of the data through the ber.oid dissector handle in case we want to pick it up later.
svn path=/trunk/; revision=11490
|
|
display representation of items in the protocol tree, so we don't get
hosed by non-printable characters.
svn path=/trunk/; revision=11489
|
|
svn path=/trunk/; revision=11488
|
|
<gtk/gtk.h>. (It should ultimately be moved out of the gtk directory.)
svn path=/trunk/; revision=11487
|
|
svn path=/trunk/; revision=11486
|
|
in those cases it is not used.
svn path=/trunk/; revision=11485
|
|
svn path=/trunk/; revision=11484
|
|
in the DirectoryString dissector
svn path=/trunk/; revision=11483
|
|
tvbuffify it.
svn path=/trunk/; revision=11482
|
|
DirectoryString
(see how good it is to put markers for emacs macros in the files, it was pretty quick, wasnt it? i even tested the resulting code.)
svn path=/trunk/; revision=11481
|
|
rather than building a string, and use "tvb_format_text()" on the data,
so that non-printable characters are escaped.
svn path=/trunk/; revision=11480
|
|
manually inside the template.
Also implement the attribute organizationName which is of this type.
(Add magic comments so emacs-macros will be happy.)
svn path=/trunk/; revision=11479
|
|
also takes (still unused) the name of the oid
so that sometime later it will be easy to add code to add the name of the oid to the dissection.
svn path=/trunk/; revision=11478
|
|
before using it.
svn path=/trunk/; revision=11477
|
|
svn path=/trunk/; revision=11476
|
|
before using its value, or must check for a null return value and handle
it specially, otherwise you put Ethereal at risk of crashing with bad
packet data.
svn path=/trunk/; revision=11475
|
|
so don't use "match_strval()", use "val_to_str()".
svn path=/trunk/; revision=11474
|
|
declare it as non-static in the header file.
svn path=/trunk/; revision=11473
|
|
versions
svn path=/trunk/; revision=11472
|
|
dialogs
svn path=/trunk/; revision=11471
|
|
svn path=/trunk/; revision=11470
|
|
(which must be implemented by hand inside themplate)
svn path=/trunk/; revision=11469
|
|
AttributeTypeAndDistinguishedValue structure but not the structure itself.
we are getting there, slow but steady
svn path=/trunk/; revision=11468
|
|
GeneralNames is defined in x509ce and not x509if
svn path=/trunk/; revision=11467
|
|
UniqueIdentifier is imported from x509sat and not x509if
svn path=/trunk/; revision=11466
|
|
svn path=/trunk/; revision=11465
|
|
svn path=/trunk/; revision=11464
|
|
svn path=/trunk/; revision=11463
|
|
is not given
svn path=/trunk/; revision=11458
|
|
functionality using a dissector table instead i.e. the proper way.
svn path=/trunk/; revision=11457
|
|
svn path=/trunk/; revision=11456
|
|
it is not available in gtk 2.0 which all of us using more prooven and stable (==obsolete) versions use.
svn path=/trunk/; revision=11455
|
|
svn path=/trunk/; revision=11454
|
|
svn path=/trunk/; revision=11453
|
|
svn path=/trunk/; revision=11452
|
|
in promiscuous mode, packets captured promiscuously show up as 802.11
packets encapsulated in Ethernet, with an Ethernet type of 0x2452.
svn path=/trunk/; revision=11451
|
|
svn path=/trunk/; revision=11450
|