wireshark/ui/qt
Guy Harris 19f7e572a4 Work around macOS running applications in /.
If an application is launched from the Finder, it appears to get / as
its current directory.  This causes Wireshark open/save dialogs to open
up / if the user hasn't already opened a file in another directory, so
that there's no "last open directory" in the recent file.

Have get_persdatafile_dir(), on UN*X, cache the personal data directory
just as it does on Windows and, if nothing's been cached, have it fetch
the current directory and, if that succeeds *and* it's not the root
directory, use that.  Otherwise, use the user's home directory.

Fixes #9862.

In addition, separate the notion of "last open directory" and "open
dialog initial directory", where the latter is the last open directory
*if* a file has been opened in this session or the recent file has the
last open directory from a previous session, otherwise it's the user's
personal data directory.

Use the latter notion in file open/save dialogs; use the former notion
when reading from and writing to the recent file.

This means we don't need to set the "last open directory" at startup
time.  That way, running Wireshark without opening a file won't cause
the "last open directory" to be set, so that if a user runs it from a
directory, the "open dialog initial directory" won't be the last
directory from which Wireshark was run.
2023-11-12 06:53:36 +00:00
..
manager prefs: Remove type of GUI preference 2023-05-08 16:30:07 +00:00
models Qt: Fix header name for Display Filter Macro Dialog 2023-11-11 19:32:37 +00:00
utils Work around macOS running applications in /. 2023-11-12 06:53:36 +00:00
widgets Work around macOS running applications in /. 2023-11-12 06:53:36 +00:00
CMakeLists.txt Qt: Rename the Browser SSL Keylog dialog to SSL Keylog Launcher 2023-10-31 09:51:02 +00:00
CMakeListsCustom.txt.example
about_dialog.cpp Work around macOS running applications in /. 2023-11-12 06:53:36 +00:00
about_dialog.h Convert Acknowledgements to markdown and update GUI 2022-08-02 00:09:29 +00:00
about_dialog.ui Qt: Remove capitalization of preposition in title 2022-08-02 13:48:43 +01:00
accordion_frame.cpp Qt: Update styleSheet in AccordionFrame 2023-11-11 01:07:51 +00:00
accordion_frame.h Qt: Update styleSheet in AccordionFrame 2023-11-11 01:07:51 +00:00
address_editor_frame.cpp Qt: Update styleSheet in AccordionFrame 2023-11-11 01:07:51 +00:00
address_editor_frame.h Qt: Update styleSheet in AccordionFrame 2023-11-11 01:07:51 +00:00
address_editor_frame.ui
bluetooth_att_server_attributes_dialog.cpp Change some `wmem_packet_scope()` to `pinfo->pool` 2022-11-01 14:03:44 +00:00
bluetooth_att_server_attributes_dialog.h tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
bluetooth_att_server_attributes_dialog.ui Qt, docs, ieee1905: fix some spelling errors 2019-09-21 08:33:58 +00:00
bluetooth_device_dialog.cpp Qt: Do not spin new event loop on menu show 2022-07-03 13:41:30 +02:00
bluetooth_device_dialog.h tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
bluetooth_device_dialog.ui Qt: Disable alternating table rows. 2022-01-02 14:41:53 -08:00
bluetooth_devices_dialog.cpp Qt: Do not spin new event loop on menu show 2022-07-03 13:41:30 +02:00
bluetooth_devices_dialog.h tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
bluetooth_devices_dialog.ui Qt, docs, ieee1905: fix some spelling errors 2019-09-21 08:33:58 +00:00
bluetooth_hci_summary_dialog.cpp Qt: Do not spin new event loop on menu show 2022-07-03 13:41:30 +02:00
bluetooth_hci_summary_dialog.h tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
bluetooth_hci_summary_dialog.ui Qt: Disable alternating table rows. 2022-01-02 14:41:53 -08:00
byte_view_tab.cpp Qt: Unmark field when not found in a Byte View 2023-10-31 20:16:15 +00:00
byte_view_tab.h Qt: Unmark field when not found in a Byte View 2023-10-31 20:16:15 +00:00
capture_comment_dialog.cpp Qt: Edit capture comments in separate dialog 2023-10-18 05:53:31 +00:00
capture_comment_dialog.h Qt: Edit capture comments in separate dialog 2023-10-18 05:53:31 +00:00
capture_comment_dialog.ui Qt: Edit capture comments in separate dialog 2023-10-18 05:53:31 +00:00
capture_event.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
capture_file.cpp Add a capture file state for a pending read 2023-06-13 17:09:50 +00:00
capture_file.h Ui: Cleanup row number and select packet 2022-06-28 14:56:06 +02:00
capture_file_dialog.cpp Work around macOS running applications in /. 2023-11-12 06:53:36 +00:00
capture_file_dialog.h Qt: Fix leak in CaptureFileDialog 2022-06-02 12:31:01 +00:00
capture_file_properties_dialog.cpp Qt: Add DSBs info to capture file properties 2023-11-07 13:48:02 +00:00
capture_file_properties_dialog.h Qt: Edit capture comments in separate dialog 2023-10-18 05:53:31 +00:00
capture_file_properties_dialog.ui Qt: Edit capture comments in separate dialog 2023-10-18 05:53:31 +00:00
capture_filter_syntax_worker.cpp Fedora: Fix cross-compilation with mingw-wpcap 2023-05-26 00:18:59 +01:00
capture_filter_syntax_worker.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
capture_info_dialog.cpp Convert capture/*.[ch] to C99 types 2023-06-14 19:50:03 +00:00
capture_info_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
capture_info_dialog.ui
capture_options_dialog.cpp Work around macOS running applications in /. 2023-11-12 06:53:36 +00:00
capture_options_dialog.h Capture options dialog: Fix start of capture by double click 2022-10-31 14:07:49 +00:00
capture_options_dialog.ui UI: Fix capture options tab key ordering 2023-08-20 08:42:54 +00:00
capture_preferences_frame.cpp Move autoscroll preference behavior to recent 2023-08-18 10:49:03 +00:00
capture_preferences_frame.h Qt: Remove now unused pref (CID 1541123) 2023-08-19 19:52:43 -04:00
capture_preferences_frame.ui Move autoscroll preference behavior to recent 2023-08-18 10:49:03 +00:00
coloring_rules_dialog.cpp Work around macOS running applications in /. 2023-11-12 06:53:36 +00:00
coloring_rules_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
coloring_rules_dialog.ui Qt: Accept ColoringRulesDialog after writing colors 2023-01-11 17:11:49 -05:00
column_editor_frame.cpp Qt: Update styleSheet in AccordionFrame 2023-11-11 01:07:51 +00:00
column_editor_frame.h Qt: Update styleSheet in AccordionFrame 2023-11-11 01:07:51 +00:00
column_editor_frame.ui Qt: Add resolved button to Edit Columns 2022-06-30 08:28:54 -04:00
column_preferences_frame.cpp epan: Rearrange column includes 2022-08-13 19:37:28 +00:00
column_preferences_frame.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
column_preferences_frame.ui Qt: Move reset to contextmenu 2019-10-22 11:50:20 +00:00
compiled_filter_output.cpp Fedora: Fix cross-compilation with mingw-wpcap 2023-05-26 00:18:59 +01:00
compiled_filter_output.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
compiled_filter_output.ui
conversation_colorize_action.cpp epan: Add user data to conversation filters 2023-04-12 02:11:41 +00:00
conversation_colorize_action.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
conversation_dialog.cpp Qt: Create Follow Stream menu dynamically 2023-03-12 14:22:46 +00:00
conversation_dialog.h Qt: Create Follow Stream menu dynamically 2023-03-12 14:22:46 +00:00
conversation_hash_tables_dialog.cpp epan: Add user data to conversation filters 2023-04-12 02:11:41 +00:00
conversation_hash_tables_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
conversation_hash_tables_dialog.ui
credentials_dialog.cpp Qt: Add loadGeometry to CredentialsDialog 2023-08-17 15:18:18 +02:00
credentials_dialog.h tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
credentials_dialog.ui Qt: Disable alternating table rows. 2022-01-02 14:41:53 -08:00
decode_as_dialog.cpp Qt: Split MainApplication out from WiresharkApplication. 2022-04-04 09:39:27 -07:00
decode_as_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
decode_as_dialog.ui Qt: Convert the rest of the preference dialog list buttons. 2019-06-21 23:51:49 +00:00
display_filter_expression_dialog.cpp Qt: fix handling display filter dialog TFS NULL value 2023-11-01 11:24:01 +00:00
display_filter_expression_dialog.h Qt: Concurrently fill display filter expression dialog 2022-07-11 16:36:43 +00:00
display_filter_expression_dialog.ui Qt: Update display filter expression dialog with any/all 2022-07-17 19:23:15 +00:00
dissector_tables_dialog.cpp Qt: Split MainApplication out from WiresharkApplication. 2022-04-04 09:39:27 -07:00
dissector_tables_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
dissector_tables_dialog.ui Qt: Add heuristic description to dissector tables 2021-09-26 10:36:44 +00:00
enabled_protocols_dialog.cpp Qt: Split MainApplication out from WiresharkApplication. 2022-04-04 09:39:27 -07:00
enabled_protocols_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
enabled_protocols_dialog.ui Qt: in EnabledProtocolsDialog handle protocol type 2019-09-04 06:45:00 +00:00
endpoint_dialog.cpp Qt: initialize endpoints name resolution 2022-07-30 15:25:07 -05:00
endpoint_dialog.h Qt: Remove unnecessary cli option 2022-06-08 17:42:58 +02:00
expert_info_dialog.cpp Qt: Connect the Expert Info dialog filter checkbox signal manually 2023-05-11 22:19:32 +00:00
expert_info_dialog.h Qt: Connect the Expert Info dialog filter checkbox signal manually 2023-05-11 22:19:32 +00:00
expert_info_dialog.ui
export_dissection_dialog.cpp Work around macOS running applications in /. 2023-11-12 06:53:36 +00:00
export_dissection_dialog.h Qt: Connect ExportDissectionDialog to filesSelected 2022-09-07 00:54:42 +00:00
export_object_action.cpp Remove modelines in ui/qt. 2021-03-08 18:11:32 +00:00
export_object_action.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
export_object_dialog.cpp Work around macOS running applications in /. 2023-11-12 06:53:36 +00:00
export_object_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
export_object_dialog.ui Qt: Refactor ExportObjectsDialog 2019-11-22 05:10:16 +00:00
export_pdu_dialog.cpp Strip Headers: Add separate menu dialog, tshark help 2022-02-25 20:29:16 -05:00
export_pdu_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
export_pdu_dialog.ui
extcap_argument.cpp extcap: Remove duplicated bool value labels 2023-05-25 13:03:16 +00:00
extcap_argument.h extcap: Remove duplicated bool value labels 2023-05-25 13:03:16 +00:00
extcap_argument_file.cpp Extcap prefs: Editor remembers empty values 2022-01-06 03:48:27 +00:00
extcap_argument_file.h Extcap prefs: Editor remembers empty values 2022-01-06 03:48:27 +00:00
extcap_argument_multiselect.cpp Qt: Display extcap uncheckable multicheck items as labels 2022-12-15 06:50:49 +01:00
extcap_argument_multiselect.h Extcap prefs: Editor remembers empty values 2022-01-06 03:48:27 +00:00
extcap_options_dialog.cpp Remove unneeded includes of "ui/last_open_dir.h". 2023-11-10 15:43:34 -08:00
extcap_options_dialog.h Extcap: Extcaps must be fully configured before start of capture 2022-01-06 07:02:11 +00:00
extcap_options_dialog.ui Correct typo in Extcap-Options-Dialog 2019-08-03 10:50:36 +00:00
file_set_dialog.cpp Qt: Split MainApplication out from WiresharkApplication. 2022-04-04 09:39:27 -07:00
file_set_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
file_set_dialog.ui
filter_action.cpp Qt: Add stream number to conversations 2022-06-21 10:01:18 +02:00
filter_action.h Qt: Add stream number to conversations 2022-06-21 10:01:18 +02:00
filter_dialog.cpp Qt: Add macro name validator 2023-11-08 21:19:37 +00:00
filter_dialog.h Qt: Add macro name validator 2023-11-08 21:19:37 +00:00
filter_dialog.ui Qt: Allow drag/drop of filter buttons in dialog 2019-10-29 19:44:15 +00:00
filter_expression_frame.cpp Qt: Update styleSheet in AccordionFrame 2023-11-11 01:07:51 +00:00
filter_expression_frame.h Qt: Update styleSheet in AccordionFrame 2023-11-11 01:07:51 +00:00
filter_expression_frame.ui Qt: Undo MR 3422 (filter button separator hint) 2021-06-23 05:12:08 +00:00
firewall_rules_dialog.cpp Work around macOS running applications in /. 2023-11-12 06:53:36 +00:00
firewall_rules_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
firewall_rules_dialog.ui
follow_stream_action.cpp Qt: Create Follow Stream menu dynamically 2023-03-12 14:22:46 +00:00
follow_stream_action.h Qt: Create Follow Stream menu dynamically 2023-03-12 14:22:46 +00:00
follow_stream_dialog.cpp Qt: remove use of qAsConst which is deprecated in Qt 6.6 2023-10-27 14:33:18 +00:00
follow_stream_dialog.h Qt: Fix resetting follow tap when the filter changes 2023-10-25 09:32:40 -04:00
follow_stream_dialog.ui UI: Follow Stream "Show and save data as" -> "Show data as" 2020-08-09 23:56:13 +00:00
font_color_preferences_frame.cpp prefs: Remove type of GUI preference 2023-05-08 16:30:07 +00:00
font_color_preferences_frame.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
font_color_preferences_frame.ui Qt: Selected item preference updates. 2019-06-12 17:10:35 +00:00
funnel_statistics.cpp Stats: uninit class members (CID 1541110) 2023-09-24 06:32:02 +00:00
funnel_statistics.h funnel_statistics: Fix menu nesting for register_packet_menu() 2023-09-05 11:01:59 +00:00
funnel_string_dialog.cpp Qt: Split MainApplication out from WiresharkApplication. 2022-04-04 09:39:27 -07:00
funnel_string_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
funnel_string_dialog.ui
funnel_text_dialog.cpp Qt: Split MainApplication out from WiresharkApplication. 2022-04-04 09:39:27 -07:00
funnel_text_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
funnel_text_dialog.ui
geometry_state_dialog.cpp Remove modelines in ui/qt. 2021-03-08 18:11:32 +00:00
geometry_state_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
glib_mainloop_on_qeventloop.cpp Qt: Setup GLib mainloop when needed 2022-07-24 20:57:18 +02:00
glib_mainloop_on_qeventloop.h Qt: Setup GLib mainloop when needed 2022-07-24 20:57:18 +02:00
gpl-template.txt
gsm_map_summary_dialog.cpp tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
gsm_map_summary_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
gsm_map_summary_dialog.ui
i18n.qrc.in
iax2_analysis_dialog.cpp Work around macOS running applications in /. 2023-11-12 06:53:36 +00:00
iax2_analysis_dialog.h tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
iax2_analysis_dialog.ui
import_text_dialog.cpp Work around macOS running applications in /. 2023-11-12 06:53:36 +00:00
import_text_dialog.h text_import: Allow fake IP headers with Raw IP encapsulation 2022-01-11 08:46:44 -05:00
import_text_dialog.ui text_import: Allow fake IP headers with Raw IP encapsulation 2022-01-11 08:46:44 -05:00
interface_frame.cpp Qt: Delay deleting the interface frame context menu 2023-08-24 12:52:57 -07:00
interface_frame.h Qt: Remove unnecessary signal/slot 2022-04-22 09:37:10 +00:00
interface_frame.ui Qt: Make it possible to hide welcome screen warnings. 2020-02-07 07:36:03 +00:00
interface_toolbar.cpp Qt: fix compilation with gcc 13.0.1 (Fedora 38) and Qt 6.4.3 2023-04-20 12:18:10 +00:00
interface_toolbar.h Qt: Fix interface auto slot 2022-08-05 08:56:22 +00:00
interface_toolbar.ui
interface_toolbar_reader.cpp Remove modelines in ui/qt. 2021-03-08 18:11:32 +00:00
interface_toolbar_reader.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
io_console_dialog.cpp Qt: Make Lua console output read-only 2023-08-25 15:15:45 +01:00
io_console_dialog.h Keep Lua console open and fix crash on Lua reload 2023-08-21 16:28:18 +00:00
io_console_dialog.ui Qt: Use a vertical layout with Lua console 2023-08-17 15:32:36 +01:00
io_graph_dialog.cpp Work around macOS running applications in /. 2023-11-12 06:53:36 +00:00
io_graph_dialog.h IO Graph: Hide Legend 2023-04-10 18:05:39 +00:00
io_graph_dialog.ui Qt: Add missing spacer in I/O Graphs 2023-04-15 09:28:46 +00:00
layout_preferences_frame.cpp prefs: Remove type of GUI preference 2023-05-08 16:30:07 +00:00
layout_preferences_frame.h Qt: Add a pref for column text caching, and have it affect sorting 2023-01-07 13:20:24 +00:00
layout_preferences_frame.ui Qt: Add a pref for column text caching, and have it affect sorting 2023-01-07 13:20:24 +00:00
lbm_lbtrm_transport_dialog.cpp Qt: Fix 29West dialog deletion. 2022-09-11 12:44:46 -07:00
lbm_lbtrm_transport_dialog.h Qt: Fix 29West dialog deletion. 2022-09-11 12:44:46 -07:00
lbm_lbtrm_transport_dialog.ui
lbm_lbtru_transport_dialog.cpp Qt: Fix 29West dialog deletion. 2022-09-11 12:44:46 -07:00
lbm_lbtru_transport_dialog.h Qt: Fix 29West dialog deletion. 2022-09-11 12:44:46 -07:00
lbm_lbtru_transport_dialog.ui
lbm_stream_dialog.cpp Qt: Fix 29West dialog deletion. 2022-09-11 12:44:46 -07:00
lbm_stream_dialog.h Qt: Fix 29West dialog deletion. 2022-09-11 12:44:46 -07:00
lbm_stream_dialog.ui
lte_mac_statistics_dialog.cpp Qt: Fix setTextAlignment() deprecation 2022-10-04 17:08:31 +00:00
lte_mac_statistics_dialog.h tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
lte_rlc_graph_dialog.cpp Work around macOS running applications in /. 2023-11-12 06:53:36 +00:00
lte_rlc_graph_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
lte_rlc_graph_dialog.ui
lte_rlc_statistics_dialog.cpp Qt: Fix setTextAlignment() deprecation 2022-10-04 17:08:31 +00:00
lte_rlc_statistics_dialog.h tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
main.cpp Work around macOS running applications in /. 2023-11-12 06:53:36 +00:00
main_application.cpp Work around macOS running applications in /. 2023-11-12 06:53:36 +00:00
main_application.h Work around macOS running applications in /. 2023-11-12 06:53:36 +00:00
main_status_bar.cpp Add a capture file state for a pending read 2023-06-13 17:09:50 +00:00
main_status_bar.h Qt: Edit->Preferences resets titlebar and statusBar to defaults 2022-07-13 18:08:22 +00:00
main_window.cpp TCP: Fix coredumps related to 'Force interpretation to selected packet(s)' 2023-04-05 16:36:40 +00:00
main_window.h TCP: Fix coredumps related to 'Force interpretation to selected packet(s)' 2023-04-05 16:36:40 +00:00
main_window_layout.cpp Qt: Freeze packet list early on preferences change 2023-06-20 11:27:05 +00:00
main_window_preferences_frame.cpp Qt: Fix width of "show up to..." prefs in some styles 2023-09-18 11:03:29 +00:00
main_window_preferences_frame.h Qt: Make the debounce timer an advanced preference 2023-05-07 19:47:12 +00:00
main_window_preferences_frame.ui Qt: Make the debounce timer an advanced preference 2023-05-07 19:47:12 +00:00
manage_interfaces_dialog.cpp Qt: Fix ManageInterfacesDialog cleanup 2023-08-28 06:32:48 +00:00
manage_interfaces_dialog.h Qt: Fix ManageInterfacesDialog cleanup 2023-08-28 06:32:48 +00:00
manage_interfaces_dialog.ui Qt: Convert the rest of the preference dialog list buttons. 2019-06-21 23:51:49 +00:00
manuf_dialog.cpp Qt: Fix Manuf dialog memory leak 2023-08-24 17:20:03 +01:00
manuf_dialog.h MAC Blocks: Add check box and hide the short name 2023-08-04 15:55:21 +01:00
manuf_dialog.ui MAC Blocks: Add tooltips 2023-08-10 10:39:25 +01:00
module_preferences_scroll_area.cpp Prefs: Fix TCP sequence analysis override pref handling 2023-10-31 01:49:57 +00:00
module_preferences_scroll_area.h TCP: Overriding of the automatic SEQ Analysis 2022-11-01 10:01:35 +00:00
module_preferences_scroll_area.ui
mtp3_summary_dialog.cpp tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
mtp3_summary_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
mtp3_summary_dialog.ui
multicast_statistics_dialog.cpp sharkd: Add Multicast streams output 2023-06-10 21:45:21 +00:00
multicast_statistics_dialog.h sharkd: Add Multicast streams output 2023-06-10 21:45:21 +00:00
packet_comment_dialog.cpp Qt: Split MainApplication out from WiresharkApplication. 2022-04-04 09:39:27 -07:00
packet_comment_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
packet_comment_dialog.ui
packet_diagram.cpp Work around macOS running applications in /. 2023-11-12 06:53:36 +00:00
packet_diagram.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
packet_dialog.cpp Qt: Add hint text when selecting a field in PacketDialog 2023-06-13 14:51:25 +00:00
packet_dialog.h Qt: Add hint text when selecting a field in PacketDialog 2023-06-13 14:51:25 +00:00
packet_dialog.ui Qt: Fix Packet bytes dialog view 2022-02-07 22:03:01 +00:00
packet_format_group_box.cpp Qt: Allow omitting secondary data sources when printing 2022-02-10 23:28:53 -05:00
packet_format_group_box.h Qt: Allow omitting secondary data sources when printing 2022-02-10 23:28:53 -05:00
packet_format_group_box.ui Qt: Allow omitting secondary data sources when printing 2022-02-10 23:28:53 -05:00
packet_list.cpp Qt: Enforce Minimum Qt version 5.11 2023-11-02 15:28:01 +00:00
packet_list.h Qt: Set autoscroll in setCaptureInProgress 2023-08-19 11:00:40 +00:00
packet_range_group_box.cpp packet_range: Handle depended upon correctly for all cases 2023-07-18 21:56:14 +00:00
packet_range_group_box.h Qt: Include a checkbox to export without depended upon packets 2023-07-16 19:42:19 +00:00
packet_range_group_box.ui packet_range: Handle depended upon correctly for all cases 2023-07-18 21:56:14 +00:00
preference_editor_frame.cpp Qt: Update styleSheet in AccordionFrame 2023-11-11 01:07:51 +00:00
preference_editor_frame.h Qt: Update styleSheet in AccordionFrame 2023-11-11 01:07:51 +00:00
preference_editor_frame.ui Qt: Handle filenames in preference editor frame 2020-07-03 06:12:48 +00:00
preferences_dialog.cpp Qt: Freeze packet list early on preferences change 2023-06-20 11:27:05 +00:00
preferences_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
preferences_dialog.ui Qt: add initial RSA Keys preference frame 2019-01-29 23:34:01 +00:00
print_dialog.cpp Qt: Split MainApplication out from WiresharkApplication. 2022-04-04 09:39:27 -07:00
print_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
print_dialog.ui QT Print Dialog: Make header optional 2021-04-03 14:54:00 +00:00
profile_dialog.cpp Work around macOS running applications in /. 2023-11-12 06:53:36 +00:00
profile_dialog.h Qt: Move generic methods to utils 2022-11-01 18:12:07 +00:00
profile_dialog.ui Qt, docs, ieee1905: fix some spelling errors 2019-09-21 08:33:58 +00:00
progress_frame.cpp Qt: Enforce Minimum Qt version 5.11 2023-11-02 15:28:01 +00:00
progress_frame.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
progress_frame.ui Qt: Avoid clipping the text label field in progressFrame 2022-09-06 17:05:38 +00:00
proto_tree.cpp Qt: Fix highlighting of protocol bytes when clicking proto tree item 2023-09-27 20:57:59 -04:00
proto_tree.h Qt: Speed up ProtoTreeModel with lots of items 2022-11-14 06:28:16 -05:00
protocol_hierarchy_dialog.cpp Allow disabling unused dissectors from PHS dialog 2023-06-13 17:12:26 +00:00
protocol_hierarchy_dialog.h Allow disabling unused dissectors from PHS dialog 2023-06-13 17:12:26 +00:00
protocol_hierarchy_dialog.ui Allow disabling unused dissectors from PHS dialog 2023-06-13 17:12:26 +00:00
protocol_preferences_menu.cpp prefs: TCP override pref check field flags 2023-10-28 07:23:23 -04:00
protocol_preferences_menu.h TCP: Overriding of the automatic SEQ Analysis 2022-11-01 10:01:35 +00:00
qt6-migration-links.txt Get CMake to successfully work with Qt6 2021-11-24 10:31:16 +00:00
recent_file_status.cpp Qt: Fix most of Qt6 compile warnings and issues 2022-03-25 11:16:18 -07:00
recent_file_status.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
remote_capture_dialog.cpp Qt6: migrate obsolete currentIndexChanged(QString) 2022-09-12 22:10:11 +00:00
remote_capture_dialog.h Qt6: migrate obsolete currentIndexChanged(QString) 2022-09-12 22:10:11 +00:00
remote_capture_dialog.ui
remote_settings_dialog.cpp Remove modelines in ui/qt. 2021-03-08 18:11:32 +00:00
remote_settings_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
remote_settings_dialog.ui
resolved_addresses_dialog.cpp Qt: Resolved Addresses - display filename if present 2022-10-24 00:07:09 +00:00
resolved_addresses_dialog.h Qt: Fix resolved addresses dialog sorting, filtering, Ethernet groups 2022-09-09 01:03:36 +00:00
resolved_addresses_dialog.ui Qt: Disable alternating table rows. 2022-01-02 14:41:53 -08:00
response_time_delay_dialog.cpp Convert wmem to C99 types 2023-06-17 17:38:53 +00:00
response_time_delay_dialog.h Convert wmem to C99 types 2023-06-17 17:38:53 +00:00
rpc_service_response_time_dialog.cpp Qt: Don't use obsolete signal in DCE-RPC/ONC-RPC SRT 2022-09-08 03:55:43 +00:00
rpc_service_response_time_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
rsa_keys_frame.cpp Remove modelines in ui/qt. 2021-03-08 18:11:32 +00:00
rsa_keys_frame.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
rsa_keys_frame.ui Qt: Add support for RSA private key file selection 2019-01-29 23:34:14 +00:00
rtp_analysis_dialog.cpp Work around macOS running applications in /. 2023-11-12 06:53:36 +00:00
rtp_analysis_dialog.h tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
rtp_analysis_dialog.ui VoIP dialogs: Improvements and new functions 2021-04-15 21:19:51 +00:00
rtp_audio_stream.cpp codecs: Change interface, use SDP information for dynamic codecs 2023-07-09 21:16:28 +00:00
rtp_audio_stream.h RTP Player: Init resampler if it doesn't exist yet 2023-06-27 11:32:14 +00:00
rtp_player_dialog.cpp Work around macOS running applications in /. 2023-11-12 06:53:36 +00:00
rtp_player_dialog.h Qt6: Audio code review 2022-07-21 20:09:52 +00:00
rtp_player_dialog.ui Qt UI: fix AutoUic warning 'The name 'label' (QLabel) is already in use' 2021-05-05 22:09:35 +02:00
rtp_stream_dialog.cpp Work around macOS running applications in /. 2023-11-12 06:53:36 +00:00
rtp_stream_dialog.h Qt: Avoid unnecessary retaps when creating RTP and VOIP dialogs 2023-05-10 11:18:09 +00:00
rtp_stream_dialog.ui Add min/mean delta and min jitter, to the RTP analysis. 2021-05-02 19:58:59 +00:00
scsi_service_response_time_dialog.cpp Remove modelines in ui/qt. 2021-03-08 18:11:32 +00:00
scsi_service_response_time_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
sctp_all_assocs_dialog.cpp Qt: Split MainApplication out from WiresharkApplication. 2022-04-04 09:39:27 -07:00
sctp_all_assocs_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
sctp_all_assocs_dialog.ui Qt: Normalize SCTP dialogs 2023-10-08 12:30:26 +00:00
sctp_assoc_analyse_dialog.cpp Fixed typo. 2021-04-21 04:16:27 +00:00
sctp_assoc_analyse_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
sctp_assoc_analyse_dialog.ui Qt: Normalize SCTP dialogs 2023-10-08 12:30:26 +00:00
sctp_chunk_statistics_dialog.cpp Qt: Do not spin new event loop on menu show 2022-07-03 13:41:30 +02:00
sctp_chunk_statistics_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
sctp_chunk_statistics_dialog.ui Qt: Normalize SCTP dialogs 2023-10-08 12:30:26 +00:00
sctp_graph_arwnd_dialog.cpp Qt: Use new-style signals+slots in more places. 2021-10-11 16:32:49 +00:00
sctp_graph_arwnd_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
sctp_graph_arwnd_dialog.ui Qt: Normalize SCTP dialogs 2023-10-08 12:30:26 +00:00
sctp_graph_byte_dialog.cpp Qt: Use new-style signals+slots in more places. 2021-10-11 16:32:49 +00:00
sctp_graph_byte_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
sctp_graph_byte_dialog.ui Qt: Normalize SCTP dialogs 2023-10-08 12:30:26 +00:00
sctp_graph_dialog.cpp Work around macOS running applications in /. 2023-11-12 06:53:36 +00:00
sctp_graph_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
sctp_graph_dialog.ui
search_frame.cpp Qt: Update styleSheet in AccordionFrame 2023-11-11 01:07:51 +00:00
search_frame.h Qt: Update styleSheet in AccordionFrame 2023-11-11 01:07:51 +00:00
search_frame.ui Qt: Reduce the spacing between the two rows of the search frame 2023-11-08 16:42:19 +00:00
sequence_diagram.cpp Qt: Enforce Minimum Qt version 5.11 2023-11-02 15:28:01 +00:00
sequence_diagram.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
sequence_dialog.cpp Work around macOS running applications in /. 2023-11-12 06:53:36 +00:00
sequence_dialog.h Convert wmem to C99 types 2023-06-17 17:38:53 +00:00
sequence_dialog.ui VoIP Calls: Streams related to calls can be selected in RTP Streams 2021-04-19 20:04:05 +00:00
service_response_time_dialog.cpp Convert wmem to C99 types 2023-06-17 17:38:53 +00:00
service_response_time_dialog.h Convert wmem to C99 types 2023-06-17 17:38:53 +00:00
show_packet_bytes_dialog.cpp Qt: Fix show bytes as image typo 2023-11-02 20:14:00 -04:00
show_packet_bytes_dialog.h Qt: Store Show Packet Bytes settings in recent 2023-09-24 13:37:31 -04:00
show_packet_bytes_dialog.ui
simple_dialog.cpp Qt: Split MainApplication out from WiresharkApplication. 2022-04-04 09:39:27 -07:00
simple_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
simple_statistics_dialog.cpp Convert wmem to C99 types 2023-06-17 17:38:53 +00:00
simple_statistics_dialog.h Convert wmem to C99 types 2023-06-17 17:38:53 +00:00
sslkeylog_launcher_dialog.cpp Work around macOS running applications in /. 2023-11-12 06:53:36 +00:00
sslkeylog_launcher_dialog.h Qt: Rename the Browser SSL Keylog dialog to SSL Keylog Launcher 2023-10-31 09:51:02 +00:00
sslkeylog_launcher_dialog.ui Qt: Rename the Browser SSL Keylog dialog to SSL Keylog Launcher 2023-10-31 09:51:02 +00:00
stats_tree_dialog.cpp Fix more unused variables and enable unused-but-set-variable errors. 2022-11-08 13:49:44 -08:00
stats_tree_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
strip_headers_dialog.cpp Strip Headers: Add separate menu dialog, tshark help 2022-02-25 20:29:16 -05:00
strip_headers_dialog.h Strip Headers: Add separate menu dialog, tshark help 2022-02-25 20:29:16 -05:00
strip_headers_dialog.ui Strip Headers: Add separate menu dialog, tshark help 2022-02-25 20:29:16 -05:00
supported_protocols_dialog.cpp Preferences: Support configuring debounce timers 2023-02-09 20:54:14 +00:00
supported_protocols_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
supported_protocols_dialog.ui
tabnav_tree_widget.cpp Remove modelines in ui/qt. 2021-03-08 18:11:32 +00:00
tabnav_tree_widget.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
tap_parameter_dialog.cpp Work around macOS running applications in /. 2023-11-12 06:53:36 +00:00
tap_parameter_dialog.h Qt: Collapse/Expand context menu for StatsTreeDlg 2021-12-07 06:04:09 +00:00
tap_parameter_dialog.ui
tcp_stream_dialog.cpp Work around macOS running applications in /. 2023-11-12 06:53:36 +00:00
tcp_stream_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
tcp_stream_dialog.ui Qt, http2: Add Follow HTTP/2 Stream functionality 2019-09-22 05:29:30 +00:00
time_shift_dialog.cpp Add a capture file state for a pending read 2023-06-13 17:09:50 +00:00
time_shift_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
time_shift_dialog.ui
traffic_table_dialog.cpp Qt: Avoid an unnecessary retap when creating Conversations dialog 2023-05-06 01:08:44 +00:00
traffic_table_dialog.h Qt: Avoid an unnecessary retap when creating Conversations dialog 2023-05-06 01:08:44 +00:00
traffic_table_dialog.ui Qt: Filter TrafficListTypes 2022-07-01 11:30:57 +02:00
uat_dialog.cpp Qt: Fix crash when changing dfilter macro 2023-06-09 15:34:44 +00:00
uat_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
uat_dialog.ui Qt: Convert the list management icons to templates. 2019-06-20 20:50:25 +00:00
uat_frame.cpp Qt: Fix crash when changing dfilter macro 2023-06-09 15:34:44 +00:00
uat_frame.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
uat_frame.ui Qt: Move CopyFrom from menu to button 2019-08-26 06:34:31 +00:00
voip_calls_dialog.cpp Qt: Fix leaks VOIP Calls Dialog 2023-05-12 20:07:58 +00:00
voip_calls_dialog.h Qt: Avoid unnecessary retaps when creating RTP and VOIP dialogs 2023-05-10 11:18:09 +00:00
voip_calls_dialog.ui VoIP Calls: Streams related to calls can be selected in RTP Streams 2021-04-19 20:04:05 +00:00
welcome_page.cpp Move ui/version_info.[ch] to wsutil 2023-02-07 23:17:37 +00:00
welcome_page.h Qt: Allow capture from hidden interfaces 2022-03-18 12:53:42 +00:00
welcome_page.ui Qt: Add a donation link to the welcome page 2023-01-14 02:09:55 +00:00
wireless_frame.cpp Qt: Split MainApplication out from WiresharkApplication. 2022-04-04 09:39:27 -07:00
wireless_frame.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
wireless_frame.ui
wireshark_application.cpp Add Logray capture icons. 2022-09-10 23:35:27 +00:00
wireshark_application.h Add Logray capture icons. 2022-09-10 23:35:27 +00:00
wireshark_de.ts [Automatic update for 2023-11-05] 2023-11-05 19:22:13 +00:00
wireshark_dialog.cpp tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
wireshark_dialog.h tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
wireshark_en.ts [Automatic update for 2023-11-05] 2023-11-05 19:22:13 +00:00
wireshark_es.ts [Automatic update for 2023-11-05] 2023-11-05 19:22:13 +00:00
wireshark_fr.ts [Automatic update for 2023-11-05] 2023-11-05 19:22:13 +00:00
wireshark_it.ts [Automatic update for 2023-11-05] 2023-11-05 19:22:13 +00:00
wireshark_ja_JP.ts [Automatic update for 2023-11-05] 2023-11-05 19:22:13 +00:00
wireshark_ko.ts [Automatic update for 2023-11-05] 2023-11-05 19:22:13 +00:00
wireshark_main_window.cpp Qt: Update styleSheet in AccordionFrame 2023-11-11 01:07:51 +00:00
wireshark_main_window.h Qt: Update styleSheet on ApplicationPaletteChange event 2023-11-10 00:16:23 +00:00
wireshark_main_window.ui Qt: Rename the Browser SSL Keylog dialog to SSL Keylog Launcher 2023-10-31 09:51:02 +00:00
wireshark_main_window_slots.cpp Work around macOS running applications in /. 2023-11-12 06:53:36 +00:00
wireshark_pl.ts [Automatic update for 2023-11-05] 2023-11-05 19:22:13 +00:00
wireshark_ru.ts [Automatic update for 2023-11-05] 2023-11-05 19:22:13 +00:00
wireshark_sv.ts [Automatic update for 2023-11-05] 2023-11-05 19:22:13 +00:00
wireshark_tr_TR.ts [Automatic update for 2023-11-05] 2023-11-05 19:22:13 +00:00
wireshark_uk.ts [Automatic update for 2023-11-05] 2023-11-05 19:22:13 +00:00
wireshark_zh_CN.ts [Automatic update for 2023-11-05] 2023-11-05 19:22:13 +00:00
wlan_statistics_dialog.cpp Qt: Fix setTextAlignment() deprecation 2022-10-04 17:08:31 +00:00
wlan_statistics_dialog.h tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00