wireshark/ui
Michael Mann 08d49ff2e0 Making wiretap option blocks more generic.
This was inspired by https://code.wireshark.org/review/9729/, but takes it in a different direction where all options are put into an array, regardless of whether they are "standard" or "custom".  It should be easier to add "custom" options in this design. Some, but not all blocks have been converted.
Descriptions of some of the block options have been moved from wtap.h to pcapng.h as it seems to be the one that implements the description of the blocks.

Also what could be added/refactored is registering block behavior.

Change-Id: I3dffa38f0bb088f98749a4f97a3b7655baa4aa6a
Reviewed-on: https://code.wireshark.org/review/13667
Petri-Dish: Michael Mann <mmann78@netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Michael Mann <mmann78@netscape.net>
2016-02-23 00:39:38 +00:00
..
cli autotools: Use pkg-config autoconf macros for GLib/GTK 2016-02-21 07:51:55 +00:00
gtk Making wiretap option blocks more generic. 2016-02-23 00:39:38 +00:00
qt tshark: load decode_as_entries file 2016-02-21 18:25:01 +00:00
win32 Don't add the wiretap directory to the list of include directories. 2016-02-18 12:55:26 +00:00
CMakeLists.txt Allow/Create an option to use "capture filter" labels defined in wireshark GUI from CLI 2016-01-27 13:40:24 +00:00
Makefile.am autotools: Use pkg-config autoconf macros for GLib/GTK 2016-02-21 07:51:55 +00:00
Makefile.common Allow/Create an option to use "capture filter" labels defined in wireshark GUI from CLI 2016-01-27 13:40:24 +00:00
Makefile.nmake Don't add the wiretap directory to the list of include directories. 2016-02-18 12:55:26 +00:00
alert_box.c
alert_box.h
capture.c Allow "capture info data" to not be a singleton. 2015-12-19 14:22:56 +00:00
capture.h capture(.h): fix api reference 2016-01-26 09:10:25 +00:00
capture_globals.h Allow "capture info data" to not be a singleton. 2015-12-19 14:22:56 +00:00
capture_ui_utils.c Qt: Use uniform interface display name 2015-12-02 09:57:35 +00:00
capture_ui_utils.h Qt: Use uniform interface display name 2015-12-02 09:57:35 +00:00
console.c
console.h
decode_as_utils.c tshark: load decode_as_entries file 2016-02-21 18:25:01 +00:00
decode_as_utils.h tshark: load decode_as_entries file 2016-02-21 18:25:01 +00:00
doxygen.cfg.in
export_object.c Move the proto data stuff out of frame_data.[ch]. 2016-01-25 02:24:34 +00:00
export_object.h
export_object_dicom.c Add the packet number to the packet_info structure, and use it. 2016-01-24 03:41:28 +00:00
export_object_http.c Add the packet number to the packet_info structure, and use it. 2016-01-24 03:41:28 +00:00
export_object_smb.c Add the packet number to the packet_info structure, and use it. 2016-01-24 03:41:28 +00:00
export_object_tftp.c Add the packet number to the packet_info structure, and use it. 2016-01-24 03:41:28 +00:00
file_dialog.h
help_url.c Qt: Add Show Packet Bytes Dialog 2016-02-08 16:54:12 +00:00
help_url.h Qt: Add Show Packet Bytes Dialog 2016-02-08 16:54:12 +00:00
iface_lists.c Fix memory leaks in all_ifaces when interface list changes 2015-12-11 10:38:32 +00:00
iface_lists.h ui: Update interfaces when when changing profile. 2015-12-02 11:33:24 +00:00
io_graph_item.c
io_graph_item.h Add the packet number to the packet_info structure, and use it. 2016-01-24 03:41:28 +00:00
language.c Misc minor issues caught by cppcheck 2015-11-17 04:18:37 +00:00
language.h
last_open_dir.h
main_statusbar.h
mcast_stream.c Add the packet number to the packet_info structure, and use it. 2016-01-24 03:41:28 +00:00
mcast_stream.h Fix crash in UDP Multicast Streams dialog 2015-11-27 21:15:11 +00:00
packet_list_utils.c Qt: Add missing multi-field column validation 2015-12-20 08:21:02 +00:00
packet_list_utils.h
persfilepath_opt.c
persfilepath_opt.h
preference_utils.c prefutils: Add convenience function 2016-01-26 16:37:06 +00:00
preference_utils.h prefutils: Add convenience function 2016-01-26 16:37:06 +00:00
profile.c profile_name_is_valid() returns a malloced string [-Wcast-qual] 2016-01-21 02:32:46 +00:00
profile.h profile_name_is_valid() returns a malloced string [-Wcast-qual] 2016-01-21 02:32:46 +00:00
progress_dlg.h const gpointer -> gconstpointer 2016-02-16 05:10:49 +00:00
proto_hier_stats.c Keep comments from stealing hierarchy statistics. 2016-01-15 17:56:46 +00:00
proto_hier_stats.h
recent.c Qt: Add missing multi-field column validation 2015-12-20 08:21:02 +00:00
recent.h Qt: use recent.gui_bytes_view preference to remember bits / byte view 2015-12-18 06:46:46 +00:00
recent_utils.h
rtp_media.c
rtp_media.h Qt: fix jitter buffer management 2016-02-10 20:26:21 +00:00
rtp_stream.c
rtp_stream.h
service_response_time.c
service_response_time.h
simple_dialog.h
software_update.c
software_update.h
ssl_key_export.c
ssl_key_export.h
tap-iax2-analysis.c Add the packet number to the packet_info structure, and use it. 2016-01-24 03:41:28 +00:00
tap-iax2-analysis.h
tap-rlc-graph.c Add the packet number to the packet_info structure, and use it. 2016-01-24 03:41:28 +00:00
tap-rlc-graph.h Always supply a g_mallocated error message from select_rlc_lte_session(). 2015-12-29 08:01:54 +00:00
tap-rtp-analysis.h
tap-rtp-common.c Move the proto data stuff out of frame_data.[ch]. 2016-01-25 02:24:34 +00:00
tap-rtp-common.h
tap-sctp-analysis.c Revert "Add free_address_wmem() and other extensions to address API" 2016-02-08 00:44:22 +00:00
tap-sctp-analysis.h Move some definitions and declarations around. 2016-01-12 07:22:30 +00:00
tap-sequence-analysis.c Revert "Add free_address_wmem() and other extensions to address API" 2016-02-08 00:44:22 +00:00
tap-sequence-analysis.h
tap-tcp-stream.c Add the packet number to the packet_info structure, and use it. 2016-01-24 03:41:28 +00:00
tap-tcp-stream.h
tap_export_pdu.c Making wiretap option blocks more generic. 2016-02-23 00:39:38 +00:00
tap_export_pdu.h
text_import.c text_import: Argument with 'nonnull' attribute passed null found by Clang Analyzer 2015-12-13 12:50:25 +00:00
text_import.h Clean up more includes of wtap.h. 2016-01-06 00:25:19 +00:00
text_import_scanner.h
text_import_scanner.l [text2pcap] Fix parsing of hash sign at the end of the line 2016-02-04 05:13:16 +00:00
time_shift.c
time_shift.h
traffic_table_ui.c Make address_to_display() use proper (non-)constness 2015-11-29 00:25:11 +00:00
traffic_table_ui.h
ui_util.h No need for toolkit-dependent color initialization. 2016-01-01 04:15:29 +00:00
util.c
util.h
voip_calls.c Revert "Add free_address_wmem() and other extensions to address API" 2016-02-08 00:44:22 +00:00
voip_calls.h Qt: various fixes to VoIP calls / RTP player windows 2015-12-09 16:54:33 +00:00