Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal/gtk main.c packet_win.c proto_draw.c proto_d

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Guy Harris <guy@xxxxxxxxxxxxxxxxxxx>
Date: Sun, 17 Feb 2002 19:08:45 -0600 (CST)
guy         2002/02/17 19:08:45 CST

  Modified files:
    gtk                  main.c packet_win.c proto_draw.c 
                         proto_draw.h 
  Log:
  Don't give tvbuffs names; instead, give data sources names, where a
  "data source" has a name and a top-level tvbuff, and frames can have a
  list of data sources associated with them.
  
  Use the tvbuff pointer to determine which data source is the data source
  for a given field; this means we don't have to worry about multiple data
  sources with the same name - the only thing the name does is label the
  notebook tab for the display of the data source, and label the hex dump
  of the data source in print/Tethereal output.
  
  Clean up a bunch of things discovered in the process of doing the above.
  
  Revision  Changes    Path
  1.233     +17 -17    ethereal/gtk/main.c
  1.33      +24 -32    ethereal/gtk/packet_win.c
  1.46      +177 -189  ethereal/gtk/proto_draw.c
  1.16      +31 -29    ethereal/gtk/proto_draw.h