Wireshark-commits: [Wireshark-commits] master f2b35a1: Qt: Add extra related packet indicator types

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Thu, 5 Mar 2015 16:45:10 +0000 (UTC)
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=f2b35a180f12575bcd4198add4a6478b4ce41802
Submitter: Gerald Combs (gerald@xxxxxxxxxxxxx)
Changed: branch: master
Repository: wireshark

Commits:

f2b35a1 by Gerald Combs (gerald@xxxxxxxxxxxxx):

    Qt: Add extra related packet indicator types.
    
    Add the ability to set frame number types: none, request, or response.
    Use the types to draw different related packet indicators in the packet
    list.
    
    Track the conversation in PacketListRecord. Use it to draw dashed lines
    for unrelated frames.
    
    Set frame number types for DNS and ICMP.
    
    Instead of drawing a transparent QImage, alpha blend our foreground
    color and draw directly in our painter. Blend more toward the foreground
    color.
    
    Add FRAMENUM_TYPE to checkAPIs.
    
    Change-Id: I2495945bb436413e05d6ec697184a0b4fd5ad214
    Reviewed-on: https://code.wireshark.org/review/7436
    Reviewed-by: Gerald Combs <gerald@xxxxxxxxxxxxx>
    

Actions performed:

    from  a065fef   icmp: more precise decoding for destination unreachable.
    adds  f2b35a1   Qt: Add extra related packet indicator types.


Summary of changes:
 epan/dissectors/packet-dns.c      |    4 +-
 epan/dissectors/packet-icmp.c     |    4 +-
 epan/ftypes/ftypes.h              |    8 ++
 epan/proto.c                      |    7 +-
 epan/proto.h                      |    3 +
 tools/checkAPIs.pl                |    4 +-
 ui/qt/CMakeLists.txt              |    2 +-
 ui/qt/packet_list.cpp             |   13 ++-
 ui/qt/packet_list.h               |    1 -
 ui/qt/packet_list_record.cpp      |    8 +-
 ui/qt/packet_list_record.h        |    6 ++
 ui/qt/proto_tree.cpp              |    7 +-
 ui/qt/proto_tree.h                |    4 +-
 ui/qt/related_packet_delegate.cpp |  158 ++++++++++++++++++++++++++++---------
 ui/qt/related_packet_delegate.h   |   22 ++++--
 15 files changed, 183 insertions(+), 68 deletions(-)