Wireshark-commits: [Wireshark-commits] rev 53531: /trunk/ /trunk/epan/dissectors/: packet-x11.c x11
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