Add Filter Expressions^WButton^WShortcut^WBookmark preferences. 

Add comments noting that

- We might want to do something different when the bookmark button is
  pressed.
- The display filters (dfilters file) and gui.filter_expressions
  preferences should be merged.
- Many buttons on Qt4 + OS X + unifiedTitleAndToolBarOnMac makes the
  main window really wide.

Add a qstring_strdup convenience routine. Add "disabled" display filter
edit icons. Fix up whitespace and descriptions in a couple of places.

svn path=/trunk/; revision=47522
Add filter expressions frame entries.

svn path=/trunk/; revision=47523
Fix missing hf field array entries:
 - In two cases, add missing entries to hf[];
 - Other cases: 'if 0' the packages referring to
    the missing entries.

See https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4842

ERROR: NO ARRAY: packet-h248_annex_e.c:
Fixed:
  hf_h248_pkg_ct
  hf_h248_pkg_nt

Packages 'if 0'd out:
  hf_h248_pkg_dd
  hf_h248_pkg_root


svn path=/trunk/; revision=47524
C++-ize filter_expressions.h.

svn path=/trunk/; revision=47525
Remove some unnecessary definitions.

svn path=/trunk/; revision=47526
Remove more unnecessary defintions.

svn path=/trunk/; revision=47527
Overhaul to make this file more useful/up to date.  Many changes are based on
Fedora's .spec file.  Changes include:
  - Create a separate wireshark-gnome package (like Redhat).
  - Control some things with variables set at the top of the file.
    - Allow the user to configure how dumpcap is installed.
    - Allow the user to choose some options including GTK2 or GTK3.
  - Greatly expand the BuildRequires entries; get the minimum versions of some
    things from 'configure'.
  - Install freedesktop files for better (free)desktop integration.

svn path=/trunk/; revision=47528
Add magic matching to PCAP, PCAPNG, and snoop files (based on Fedora's magic
file).  That way your files don't need to be named (e.g.) *.pcap for your file
manager to know that they should be opened with Wireshark.

Add *.ntar to the list of patterns for PCAPNG files.

svn path=/trunk/; revision=47529
Add MIME types for more capture file formats Wireshark understands:
 - AIX iptrace
 - Novell LANalyzer
 - HP-UX nettl

The magic matching comes from Fedora's magic file, the file extensions from
wiretap.

(Yes, I just made the application/x-* MIME types up.)

svn path=/trunk/; revision=47530
Perl is required to build Wireshark, add it to BuildRequires.

svn path=/trunk/; revision=47531
Fix a few minor bugs;
Do some small tweaks for readability & consistency.

svn path=/trunk/; revision=47532
Minor tweaks ...

svn path=/trunk/; revision=47533
There is no longer any need to link wireshark.desktop and wireshark.png into the rpm/SOURCES directory.

svn path=/trunk/; revision=47534
Add proto_tree_set_visible.  Also, sort.
(Ref: http://www.wireshark.org/lists/wireshark-dev/201302/msg00048.html)

Q. Should the addition of proto_tree_set_visible be backported to 1.8?

svn path=/trunk/; revision=47535
Add a hack to fix false positive 'unused ...' related to use of ..._add_oui().

svn path=/trunk/; revision=47536
QPropertyAnimation is needed for Qt builds and isn't present until Qt 4.6.0.
Add a (crude) check for the Qt version, making 4.6.0 the minimum.

The existing checks in configure.ac should be moved into into this new module.

svn path=/trunk/; revision=47537
Use a variable for the package name we're querying.
Add SVN Id.

svn path=/trunk/; revision=47538
Add note re 'no problems to date' with VS2012 (VC11).

svn path=/trunk/; revision=47539
Add 'proto_registrar_get_id_byname()' accessor.

svn path=/trunk/; revision=47540
Use proto_registrar_get_id_byname() instead of proto_registrar_get_byname();

The code is slightly cleaner and the use of proto_registrar_get_id_byname()
 enables an additional checkhf test to reduce false positives.

Also: comment out 2 unused hf_... vars in packet-smb-sidsnooping.c
(found by checkhf)


svn path=/trunk/; revision=47541