wireshark/ui/qt
Guy Harris 318cf8a678 Add support for dissecting non-packet records.
Add a dissector table indexed by the file type, and, for the
file-type-specific records, have the frame dissector skip the usual
pseudo-header processing, as the pseudo-header has a file-type-specific
record subtype in it, and call the dissector for that file type's
records.

Change-Id: Ibe97cf6340ffb0dabc08f355891bc346391b91f9
Reviewed-on: https://code.wireshark.org/review/1782
Reviewed-by: Guy Harris <guy@alum.mit.edu>
2014-05-25 00:05:07 +00:00
..
CMakeLists.txt GUI modules for LBM aka 29West dissectors. 2014-05-04 02:55:45 +00:00
Makefile.am GUI modules for LBM aka 29West dissectors. 2014-05-04 02:55:45 +00:00
Makefile.common GUI modules for LBM aka 29West dissectors. 2014-05-04 02:55:45 +00:00
Makefile_custom.common Continue to remove $Id$ from top of file 2014-03-31 18:48:06 +00:00
QtShark.pro GUI modules for LBM aka 29West dissectors. 2014-05-04 02:55:45 +00:00
about_dialog.cpp Adjust path width for OS X & Linux. 2014-04-14 16:09:05 +00:00
about_dialog.h Replace QTableWidgets with QLabels + HTML tables. 2014-04-13 18:32:55 +00:00
about_dialog.ui Replace QTableWidgets with QLabels + HTML tables. 2014-04-13 18:32:55 +00:00
accordion_frame.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
accordion_frame.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
byte_view_tab.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
byte_view_tab.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
byte_view_text.cpp Fix bytes view pane showing non-ASCII chars 2014-03-07 13:05:39 +00:00
byte_view_text.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
capture_file_dialog.cpp Revert "Allow wtap_read() and wtap_seek_read() to return non-packet records." 2014-05-23 10:50:10 +00:00
capture_file_dialog.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
capture_filter_combo.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
capture_filter_combo.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
capture_filter_edit.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
capture_filter_edit.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
capture_filter_syntax_worker.cpp The filter string can only be valid, if an interface is selected. 2014-05-14 10:46:15 +00:00
capture_filter_syntax_worker.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
capture_info_dialog.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
capture_info_dialog.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
capture_interface_dialog.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
capture_interface_dialog.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
capture_interfaces_dialog.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
capture_interfaces_dialog.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
capture_interfaces_dialog.ui Fix typo (Direcly => Directly) 2014-01-14 20:48:30 +00:00
capture_preferences_frame.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
capture_preferences_frame.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
capture_preferences_frame.ui
color_dialog.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
color_dialog.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
color_utils.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
color_utils.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
column_preferences_frame.cpp Add a Qt I/O Graph dialog. 2014-04-07 20:56:42 +00:00
column_preferences_frame.h Add a Qt I/O Graph dialog. 2014-04-07 20:56:42 +00:00
column_preferences_frame.ui From Ville Skyttä: Spelling Fixes 2013-12-23 15:53:13 +00:00
decode_as_dialog.cpp Get rid of more tvb_get_nstringz* calls. 2014-04-12 22:27:22 +00:00
decode_as_dialog.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
decode_as_dialog.ui Get the "Decode As" dialog working, albeit with a few warts. It differs 2013-12-10 19:23:26 +00:00
display_filter_16.svg
display_filter_combo.cpp Fix bug 9866: Qt 'Clearing filters does not seem to affect the packet list' 2014-03-12 21:28:16 +00:00
display_filter_combo.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
display_filter_edit.cpp Add a Qt I/O Graph dialog. 2014-04-07 20:56:42 +00:00
display_filter_edit.h Add a Qt I/O Graph dialog. 2014-04-07 20:56:42 +00:00
doxygen.cfg.in Continue to remove $Id$ from top of file 2014-03-31 18:48:06 +00:00
elided_label.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
elided_label.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
export_dissection_dialog.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
export_dissection_dialog.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
export_object_dialog.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
export_object_dialog.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
export_object_dialog.ui
export_pdu_dialog.cpp Add Export PDU Dialog (Wireshark Qt) 2014-03-12 09:29:43 +00:00
export_pdu_dialog.h Add Export PDU Dialog (Wireshark Qt) 2014-03-12 09:29:43 +00:00
export_pdu_dialog.ui Add Export PDU Dialog (Wireshark Qt) 2014-03-12 09:29:43 +00:00
file_set_dialog.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
file_set_dialog.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
file_set_dialog.ui
filter_expressions_preferences_frame.cpp Add a Qt I/O Graph dialog. 2014-04-07 20:56:42 +00:00
filter_expressions_preferences_frame.h Add a Qt I/O Graph dialog. 2014-04-07 20:56:42 +00:00
filter_expressions_preferences_frame.ui
follow_stream_dialog.cpp isprint() -> g_ascii_isprint() 2014-05-13 16:14:07 +00:00
follow_stream_dialog.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
follow_stream_dialog.ui Follow dialog data display improvements. 2013-11-18 23:39:47 +00:00
follow_stream_text.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
follow_stream_text.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
font_color_preferences_frame.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
font_color_preferences_frame.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
font_color_preferences_frame.ui
gpl-template.txt Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
i18n.qrc Continue to remove $Id$ from top of file 2014-03-31 18:46:57 +00:00
import_text_dialog.cpp Revert "Refactor Wiretap" 2014-05-09 05:21:01 +00:00
import_text_dialog.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
import_text_dialog.ui
interface_tree.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
interface_tree.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
io_graph_dialog.cpp Fix warning: extra ‘;’ [-Wpedantic] 2014-04-24 06:48:56 +00:00
io_graph_dialog.h Add a Qt I/O Graph dialog. 2014-04-07 20:56:42 +00:00
io_graph_dialog.ui Enhance translation (rename also pixel => Pixel to avoid similar string...) 2014-04-14 10:35:58 +00:00
label_stack.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
label_stack.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
layout_preferences_frame.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
layout_preferences_frame.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
layout_preferences_frame.ui
lbm_lbtrm_transport_dialog.cpp GUI modules for LBM aka 29West dissectors. 2014-05-04 02:55:45 +00:00
lbm_lbtrm_transport_dialog.h GUI modules for LBM aka 29West dissectors. 2014-05-04 02:55:45 +00:00
lbm_lbtrm_transport_dialog.ui GUI modules for LBM aka 29West dissectors. 2014-05-04 02:55:45 +00:00
lbm_lbtru_transport_dialog.cpp GUI modules for LBM aka 29West dissectors. 2014-05-04 02:55:45 +00:00
lbm_lbtru_transport_dialog.h GUI modules for LBM aka 29West dissectors. 2014-05-04 02:55:45 +00:00
lbm_lbtru_transport_dialog.ui GUI modules for LBM aka 29West dissectors. 2014-05-04 02:55:45 +00:00
lbm_stream_dialog.cpp GUI modules for LBM aka 29West dissectors. 2014-05-04 02:55:45 +00:00
lbm_stream_dialog.h GUI modules for LBM aka 29West dissectors. 2014-05-04 02:55:45 +00:00
lbm_stream_dialog.ui GUI modules for LBM aka 29West dissectors. 2014-05-04 02:55:45 +00:00
lbm_uimflow_dialog.cpp GUI modules for LBM aka 29West dissectors. 2014-05-04 02:55:45 +00:00
lbm_uimflow_dialog.h GUI modules for LBM aka 29West dissectors. 2014-05-04 02:55:45 +00:00
lbm_uimflow_dialog.ui GUI modules for LBM aka 29West dissectors. 2014-05-04 02:55:45 +00:00
main.cpp Use pre-scan command line parameters with double while(opt=getopt...) 2014-05-13 16:41:30 +00:00
main_status_bar.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
main_status_bar.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
main_welcome.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
main_welcome.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
main_welcome.ui Fill in the help links. Make sure they do something when they're clicked. 2013-10-15 00:48:34 +00:00
main_window.cpp Allow wtap_read() and wtap_seek_read() to return records other than packets. 2014-05-24 18:31:25 +00:00
main_window.h GUI modules for LBM aka 29West dissectors. 2014-05-04 02:55:45 +00:00
main_window.ui GUI modules for LBM aka 29West dissectors. 2014-05-04 02:55:45 +00:00
main_window_preferences_frame.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
main_window_preferences_frame.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
main_window_preferences_frame.ui
main_window_slots.cpp Use g_ alloced memory (instead of emem) when printing fields. emem shouldn't be used for GUI functions anyway. 2014-05-19 01:46:55 +00:00
module_preferences_scroll_area.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
module_preferences_scroll_area.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
module_preferences_scroll_area.ui
packet_comment_dialog.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
packet_comment_dialog.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
packet_comment_dialog.ui
packet_format_group_box.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
packet_format_group_box.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
packet_format_group_box.ui
packet_list.cpp Add support for dissecting non-packet records. 2014-05-25 00:05:07 +00:00
packet_list.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
packet_list_model.cpp Add support for dissecting non-packet records. 2014-05-25 00:05:07 +00:00
packet_list_model.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
packet_list_record.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
packet_list_record.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
packet_range_group_box.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
packet_range_group_box.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
packet_range_group_box.ui
preferences_dialog.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
preferences_dialog.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
preferences_dialog.ui Get the "Decode As" dialog working, albeit with a few warts. It differs 2013-12-10 19:23:26 +00:00
print_dialog.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
print_dialog.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
print_dialog.ui
profile_dialog.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
profile_dialog.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
profile_dialog.ui
progress_bar.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
progress_bar.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
progress_overlay.png
progress_overlay.svg
proto_tree.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
proto_tree.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
qcustomplot.cpp Update to QCustomPlot 1.2.0 2014-03-23 07:54:09 +00:00
qcustomplot.h Update to QCustomPlot 1.2.0 2014-03-23 07:54:09 +00:00
qt_ui_utils.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
qt_ui_utils.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
qtshark_de.qm lupdate / lrelease translation file... 2014-04-14 06:24:16 +00:00
qtshark_de.ts lrelease / lupdate translation files 2014-04-14 13:50:38 +00:00
qtshark_en.qm lupdate / lrelease ui/qt/Qtshark.pro 2014-01-26 18:24:56 +00:00
qtshark_en.ts lrelease / lupdate translation files 2014-04-14 13:50:38 +00:00
qtshark_fr.qm Update French translation 2014-04-15 14:31:24 +00:00
qtshark_fr.ts Update French translation 2014-04-15 14:31:24 +00:00
qtshark_zh_CN.qm lupdate / lrelease translation file... 2014-04-14 06:24:16 +00:00
qtshark_zh_CN.ts lrelease / lupdate translation files 2014-04-14 13:50:38 +00:00
recent_file_status.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
recent_file_status.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
related_packet_delegate.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
related_packet_delegate.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
sctp_all_assocs_dialog.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
sctp_all_assocs_dialog.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
sctp_all_assocs_dialog.ui Enhance translation (rename toolTip to avoid similar string...) 2014-03-21 19:05:01 +00:00
sctp_assoc_analyse_dialog.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
sctp_assoc_analyse_dialog.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
sctp_assoc_analyse_dialog.ui Translate a little leftover German to English. 2013-12-18 02:25:53 +00:00
sctp_chunk_statistics_dialog.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
sctp_chunk_statistics_dialog.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
sctp_chunk_statistics_dialog.ui Add dialogs and graphs to analyse SCTP behavior similar to the GTK version. 2013-12-13 07:25:30 +00:00
sctp_graph_arwnd_dialog.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
sctp_graph_arwnd_dialog.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
sctp_graph_arwnd_dialog.ui Add dialogs and graphs to analyse SCTP behavior similar to the GTK version. 2013-12-13 07:25:30 +00:00
sctp_graph_byte_dialog.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
sctp_graph_byte_dialog.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
sctp_graph_byte_dialog.ui Add dialogs and graphs to analyse SCTP behavior similar to the GTK version. 2013-12-13 07:25:30 +00:00
sctp_graph_dialog.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
sctp_graph_dialog.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
sctp_graph_dialog.ui Add dialogs and graphs to analyse SCTP behavior similar to the GTK version. 2013-12-13 07:25:30 +00:00
search_frame.cpp Add a Qt I/O Graph dialog. 2014-04-07 20:56:42 +00:00
search_frame.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
search_frame.ui
sequence_diagram.cpp Some routine name changes. 2014-04-19 19:07:06 +00:00
sequence_diagram.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
sequence_dialog.cpp Some routine name changes. 2014-04-19 19:07:06 +00:00
sequence_dialog.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
sequence_dialog.ui Enhance translation (rename toolTip to avoid similar string...) 2014-03-21 19:05:01 +00:00
simple_dialog_qt.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
simple_dialog_qt.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
sparkline_delegate.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
sparkline_delegate.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
splash_overlay.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
splash_overlay.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
splash_overlay.ui
stats_tree_dialog.cpp Fix typo (double at...) 2014-04-14 13:50:22 +00:00
stats_tree_dialog.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
stats_tree_dialog.ui From Deon van der Westhuysen via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9452 2013-12-08 11:09:54 +00:00
summary_dialog.cpp fix of bug 9836. Avg. packet size in Statistics -> Summary is rounded to nearest. GTK QT 2014-03-19 17:08:32 +00:00
summary_dialog.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
summary_dialog.ui Fix typo (Link size => Link type) in Qt Summary window 2014-04-14 13:50:10 +00:00
syntax_line_edit.cpp Add a Qt I/O Graph dialog. 2014-04-07 20:56:42 +00:00
syntax_line_edit.h Add a Qt I/O Graph dialog. 2014-04-07 20:56:42 +00:00
tango_colors.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
tcp_stream_dialog.cpp Add a Qt I/O Graph dialog. 2014-04-07 20:56:42 +00:00
tcp_stream_dialog.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
tcp_stream_dialog.ui Enhance translation (rename toolTip to avoid similar string...) 2014-04-14 05:18:43 +00:00
time_shift_dialog.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
time_shift_dialog.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
time_shift_dialog.ui
toolbar_24.svg
uat_dialog.cpp Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
uat_dialog.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
uat_dialog.ui
welcome.qrc
wireshark_application.cpp Fix startup warning when launch Wireshark Qt 2014-03-06 17:05:15 +00:00
wireshark_application.h Fix startup warning when launch Wireshark Qt 2014-03-06 17:05:15 +00:00