wireshark/ui
Gerald Combs 81f925907a Qt: Add automatic profile switching
Add the ability to automatically switch profiles based on display
filters. Add an "Auto Switch Filter" column to the Configuration
Profiles dialog which lets the user associate a display filter with a
profile. Add a "gui.profile_switch_check_count" which determines the
number of packets or events to check.

When loading a capture file, switch to the first profile with a matching
filter.

Add a short description to the User's Guide. Hold off on updating
ws-gui-config-profiles.png until we're sure the UI is stable.

Ping #10352, #14226
2024-04-04 09:35:50 -07:00
..
cli ui: Convert the CLI code to C99 types 2024-04-01 08:14:53 +00:00
logray Qt: Add automatic profile switching 2024-04-04 09:35:50 -07:00
macosx Qt: Implement macOS "Show in Finder" in Cocoa. 2024-02-15 20:30:06 +00:00
qt Qt: Add automatic profile switching 2024-04-04 09:35:50 -07:00
win32 Work around macOS running applications in /. 2023-11-12 06:53:36 +00:00
CMakeLists.txt Move libm linkage to libraries 2024-04-01 08:23:42 -04:00
alert_box.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
alert_box.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
all_files_wildcard.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
capture.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
capture.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
capture_globals.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
capture_info.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
capture_ui_utils.c ui: Convert capture_ui_utils to C99 types 2024-03-30 01:14:02 +00:00
capture_ui_utils.h ui: Convert capture_ui_utils to C99 types 2024-03-30 01:14:02 +00:00
commandline.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
commandline.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
decode_as_utils.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
decode_as_utils.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
dissect_opts.c ui: Convert dissect_opts to C99 types 2024-03-29 17:43:55 -07:00
dissect_opts.h ui: Convert dissect_opts to C99 types 2024-03-29 17:43:55 -07:00
export_pdu_ui_utils.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
export_pdu_ui_utils.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
failure_message.c ui: Convert the failure_message routines to C99 types 2024-03-29 17:07:38 -07:00
failure_message.h ui: Convert the failure_message routines to C99 types 2024-03-29 17:07:38 -07:00
file_dialog.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
file_dialog.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
firewall_rules.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
firewall_rules.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
help_url.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
help_url.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
iface_lists.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
iface_lists.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
iface_toolbar.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
iface_toolbar.h ui: Convert our remaining UI code to C99 types 2024-04-03 05:01:03 +00:00
io_graph_item.c Qt: IO Graph human readable axis ticker with SI prefixes 2024-04-04 06:48:35 +00:00
io_graph_item.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
language.c epan: Use bools in our pref_set_pair_cb callbacks 2024-03-31 11:38:35 -07:00
language.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
last_open_dir.h Work around macOS running applications in /. 2023-11-12 06:53:36 +00:00
main_statusbar.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
mcast_stream.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
mcast_stream.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
packet_list_utils.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
packet_list_utils.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
packet_range.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
packet_range.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
persfilepath_opt.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
persfilepath_opt.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
preference_utils.c Switch our boolean preferences to bool 2024-03-31 16:09:23 +00:00
preference_utils.h ui: Convert our remaining UI code to C99 types 2024-04-03 05:01:03 +00:00
profile.c Qt: Add automatic profile switching 2024-04-04 09:35:50 -07:00
profile.h Qt: Add automatic profile switching 2024-04-04 09:35:50 -07:00
progress_dlg.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
proto_hier_stats.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
proto_hier_stats.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
recent.c epan: Use bools in our pref_set_pair_cb callbacks 2024-03-31 11:38:35 -07:00
recent.h ui: Switch the recent and simple dialog files to C99 types 2024-03-26 07:46:26 +00:00
recent_utils.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
rtp_media.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
rtp_media.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
rtp_stream.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
rtp_stream.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
rtp_stream_id.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
rtp_stream_id.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
service_response_time.c Remove unneeded modelines in ui. 2021-04-20 07:43:39 +00:00
service_response_time.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
simple_dialog.h ui: Convert our remaining UI code to C99 types 2024-04-03 05:01:03 +00:00
software_update.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
software_update.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
ssl_key_export.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
ssl_key_export.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
summary.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
summary.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
tap-credentials.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
tap-iax2-analysis.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
tap-iax2-analysis.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
tap-rlc-graph.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
tap-rlc-graph.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
tap-rtp-analysis.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
tap-rtp-analysis.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
tap-rtp-common.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
tap-rtp-common.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
tap-sctp-analysis.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
tap-sctp-analysis.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
tap-tcp-stream.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
tap-tcp-stream.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
tap_export_pdu.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
tap_export_pdu.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
taps.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
text_import.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
text_import.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
text_import_regex.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
text_import_regex.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
text_import_scanner.h text_import: Report errors and warnings 2021-12-23 19:26:45 -05:00
text_import_scanner.l Add macros to control lemon diagnostics 2022-11-20 10:11:27 +00:00
time_shift.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
time_shift.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
urls.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
util.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
util.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
voip_calls.c ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
voip_calls.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00
ws_ui_util.h ui: Convert the top-level ui files to C99 types 2024-03-30 16:46:56 +00:00