display usb descriptor type as hex value
this is what all the class specs do

svn path=/trunk/; revision=51637
register a dissector for audio class specific descriptors
recognize audio control interface and endpoint descriptors

svn path=/trunk/; revision=51638
Remove a bunch of commented code copied from the GTK version. We don't need it
(yet) and it is getting in the way while I try and add some argument parsing.
It's still in the GTK version if we want it.

svn path=/trunk/; revision=51639
Add long-opts support to qtshark. Take -r or --read-file to open a capture file
immediately from the CLI. Get rid of the comment concerning multi-pass parsing
of the options, it only applied to the GTK version.

svn path=/trunk/; revision=51640
remove class specific descriptor types from the global list
    
rename the value string to std_descriptor_type_vals_ext in order to
clarify that this is for the standard descriptors only

svn path=/trunk/; revision=51641
dissect_usb_descriptor_header() takes an additional value_string
parameter to intrepret the descriptor type depending on the class
    
per default, the list of standard descriptor types is used

svn path=/trunk/; revision=51642
descriptor type value string for HID

svn path=/trunk/; revision=51643
descriptor type value string for the video class

svn path=/trunk/; revision=51644
register a dissector for ccid class specific descriptors
start dissecting the smart card descriptor
--This line, and those below, will be ignored-e

M    epan/dissectors/packet-usb-ccid.c

svn path=/trunk/; revision=51645
dissect len and type for audio class descriptors

svn path=/trunk/; revision=51646
Respect the layout preference (just the horizontal/vertical splitting of the
panes, not yet which data goes in which pane).

You currently have to restart for the change to take effect. I also had to move
the preferences-reading (and thus the epan_init) call to before the main window
instantiation so that the preference was actually available for use. This means
that the progress-bar doesn't show up for very long any more, since most of the
work is already done by the time it appears.

I'm sure there is a way to delay just the layout setup until later, but I kept
getting slot errors I couldn't figure out...

svn path=/trunk/; revision=51647
Dissect all the fields in kafka produce request/response pairs. All of the
helpers should be in place for the other message types now.

svn path=/trunk/; revision=51648
Dissect more of openflow.

svn path=/trunk/; revision=51649
Fix
packet-openflow.c:318: warning: return type defaults to 'int'
packet-openflow.c: In function 'dissect_openflow_ofp_match_v_1_0':
packet-openflow.c:350: warning: control reaches end of non-void function

svn path=/trunk/; revision=51650
Fix compilation with Linux packet-openflow.c: In function 'dissect_openflow_pkt_out': packet-openflow.c:663:13: error: variable 'actions_len' set but not used [-Werror=unused-but-set-variable]

And make fix-encoding-args happy

svn path=/trunk/; revision=51651
Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang

svn path=/trunk/; revision=51652
Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang

svn path=/trunk/; revision=51653
Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang

svn path=/trunk/; revision=51654
Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang

svn path=/trunk/; revision=51655
Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang

svn path=/trunk/; revision=51656