Wireshark-commits: [Wireshark-commits] rev 53531: /trunk/ /trunk/epan/dissectors/: packet-x11.c x11

Date: Sun, 24 Nov 2013 01:32:24 GMT
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=53531

User: morriss
Date: 2013/11/24 01:32 AM

Log:
 Some patches from Peter Harris to make it possible to build the X11 dissector
 again (and some various other improvements):
 
 Rebuild the dissector with the latest xcbproto and mesa.
 
 
 Subject: [PATCH 01/11] X11 dissector: Support CARD64 and INT64 types
 These types are used by the new Present extension.
 
 Subject: [PATCH 02/11] X11 dissector: Un-blacklist a few structures
 The xinput structs are used by the latest xcb/proto, and the xkb
 struct has been removed.
 
 Subject: [PATCH 03/11] X11 dissector: Add hack for xinput:ChangeProperty
 xinput:ChangeProperty should use switch/case, but only switch/bitcase
 is supported at the moment. Add (hopefully temporary) hack.
 
 Subject: [PATCH 04/11] X11 dissector: Use namespace for types
 In particular, the name of the xsync struct 'INT64' collides with a
 basic type of the same name.
 
 Subject: [PATCH 05/11] X11 dissector: Add support for "Generic" events
 All new extensions are using the new "Generic" events instead of
 traditional events, because there aren't enough traditional event
 numbers.
 
 Denoted by <event xge="true"> in xcb/proto.
 
 Subject: [PATCH 06/11] X11 dissector: Blacklist unused structures
 
 Subject: [PATCH 07/11] X11 dissector: Support multiple enumref in a bitcase
 XKB is weird.
 
 Subject: [PATCH 08/11] X11 dissector: Support sumof
 
 Subject: [PATCH 09/11] X11 dissector: Stop generating unused-but-set variables
 (This patch also reverts r53298/r53299.)

Directory: /trunk/epan/dissectors/
  Changes    Path                              Action
  +84 -0     packet-x11.c                      Modified
  +1985 -1438 x11-declarations.h                Modified
  +210 -75   x11-enum.h                        Modified
  +10 -1     x11-extension-errors.h            Modified
  +5000 -8371 x11-extension-implementation.h    Modified
  +41 -5     x11-glx-render-enum.h             Modified
  +2017 -1470 x11-register-info.h               Modified

Directory: /trunk/tools/
  Changes    Path                  Action
  +370 -131  process-x11-xcb.pl    Modified