Display the frame number on the packet summary line if it's one of the configured columns.  Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9317

#BACKPORT(1.10,1.8)

svn path=/trunk/; revision=52838
Fix CID 1111814: segment_item is set but not used (in one conditional).

Move a URL from in the middle of the copyright notice to up where it (appears
to) belong.

svn path=/trunk/; revision=52839
Fix checkAPIs: don't add hf_zbee_beacon_protocol with
proto_tree_add_uint(..., ENC_NA); use proto_tree_add_item() as it appears
was intended.

svn path=/trunk/; revision=52840
Make sure "mp2t-dsmcc" dissector is registered by name so it can be picked up by etv dissector.

svn path=/trunk/; revision=52841
Fix CID 1111806: it's not safe to check if "tag < sizeof(tag_to_type)" before
accessing tag_to_type[tag]: while the array is made of enums and the values of
the enum will fit in a guint8 (making the conditional safe) compilers don't
*have* to "right size" the storage for the enum.  They very well could be lazy
and store the enum in int's.

Replace it with a macro that tells us the size of the array.

svn path=/trunk/; revision=52842
Fix CID 280081: ENC_NULL can't be used as an array index into ciphers[], rather
ENC_NULL-0x30 needs to be used.

(This could probably use some cleanup...)

svn path=/trunk/; revision=52843
Fix CID 1080758: be prepared for tvb_child_uncompress() failing (and returning
NULL).

svn path=/trunk/; revision=52844
Kafka's CRC is 4 bytes long and is added with ENC_BIG_ENDIAN.  Make the hf
FT_UINT32 instead of FT_BYTES to match.

svn path=/trunk/; revision=52845
Fix CID 715144: assert that the preference we were looking for was found.  It
should be which is why this is an assertion not a NULL check.

svn path=/trunk/; revision=52846
Fix CID 715143: assert that the preference we were looking for was found.  It
should be which is why this is an assertion not a NULL check.

svn path=/trunk/; revision=52847
Fix up some formatting and white space.

svn path=/trunk/; revision=52848
Add an exception to the license-checker for Samba's special IDL license which
appears to be compatible as far as I can tell (not a lawyer). See:
https://www.wireshark.org/lists/wireshark-dev/201310/msg00234.html

svn path=/trunk/; revision=52849
Fix CID 281375 (dead code) while hopefully fixing detection of Class-2 ERR
messages.

Also fix a couple of incorrect MTP3 standard detections that I found.

svn path=/trunk/; revision=52850
wmemify.

svn path=/trunk/; revision=52851
Sync up with packet-pana.c.

svn path=/trunk/; revision=52852
Exit if we're building with Qt and we can't find macdeployqt.

svn path=/trunk/; revision=52853
Add a very small hack to make the UAT update callback error string freeable, and
convert all existing UAT update callbacks to use glib memory instead of
ephemeral memory for that string.

UAT code paths are entirely distinct from packet dissection, so using ephemeral
memory was the wrong choice, because there was no guarantees about when it would
be freed.

The move away from emem still needs to be propogated deeper into the UAT code
itself at some point.

Net effect: remove another bunch of emem calls from dissectors, where replacing
with wmem would have caused assertions.

svn path=/trunk/; revision=52854
More sequence dialog updates.

Draw item labels and port numbers.  Update the hint text. Make items
selectable.  Resize fonts similar to the GTK+ version.  Add scrollbars.
Update the cursor.  Use pango_layout_set_ellipsize() in the GTK+ code.
Fixup comments.

svn path=/trunk/; revision=52855
Remove SMB's use of private_data and just pass the data through all of the dissection functions

svn path=/trunk/; revision=52856
Replace tabs by spaces.  Bug 9327 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9327)

From Michal Labedzki

svn path=/trunk/; revision=52857