wireshark/ui
John Thacker c0885fe390 Find: Switch search_pos to the start byte
There's a lot of potentially confusing arithmetic from setting
search_pos to the last byte of a match. We can always test
search_len against zero to see if we actually had a match for
hightlighting purposes. (The ordinary byte searches won't find
zero length matches, but the regex search might, and not even
necessarily at the start of the bytes if there's a lookbehind term,
and currently they're handled incorrectly.)

We can't find fields with length zero based on an offset currently
anyway. (If we tried, would we match fields that contained the byte
before or after the zero length offset?)

Perhaps we shouldn't allow zero length regex matches for packet
byte searches at all; PCRE2 has an option to prevent such matches.
2023-10-03 08:38:49 -04:00
..
cli tshark: Add UTF-8 output mode to the follow tap 2023-09-23 11:11:49 +00:00
logray Logray: Fix slots for updateTitlebar() 2023-09-27 14:38:39 +03:00
macosx
qt Find: Switch search_pos to the start byte 2023-10-03 08:38:49 -04:00
win32 Convert Windows utility code to C99 types 2023-09-15 13:11:20 -07:00
alert_box.c
alert_box.h
all_files_wildcard.h
capture.c Fix misppellings in root and ui directories 2023-09-26 00:26:25 -04:00
capture.h
capture_globals.h
capture_info.h
capture_ui_utils.c
capture_ui_utils.h
CMakeLists.txt Move ui/filter_files.[ch] to wsutil 2023-02-10 20:59:22 +00:00
commandline.c With -D, always let the user know if capture_interface_list() fails. 2023-08-27 17:20:12 -07:00
commandline.h
decode_as_utils.c Don't include errno.h if we don't use errno or errno value definitions. 2023-06-26 16:07:23 -07:00
decode_as_utils.h
dissect_opts.c Handle all valid time stamp resolutions with the -t flag. 2023-09-13 01:47:22 -07:00
dissect_opts.h Initialize global_dissect_options at compile time. 2023-08-16 15:34:55 -07:00
export_pdu_ui_utils.c Add a preference for ignoring duplicate frames 2023-06-09 07:21:08 +00:00
export_pdu_ui_utils.h
failure_message.c Move ui/cmdarg_err.[ch] to wsutil 2023-02-10 20:59:22 +00:00
failure_message.h
file_dialog.c
file_dialog.h
firewall_rules.c
firewall_rules.h
help_url.c GUI: Add release notes to Help menu 2023-10-02 19:43:46 +00:00
help_url.h GUI: Add release notes to Help menu 2023-10-02 19:43:46 +00:00
iface_lists.c Fix more unused variables and enable unused-but-set-variable errors. 2022-11-08 13:49:44 -08:00
iface_lists.h
iface_toolbar.c
iface_toolbar.h
io_graph_item.c
io_graph_item.h ftypes: Hide fvalue implementation 2023-04-19 15:12:25 +00:00
language.c
language.h
last_open_dir.h
main_statusbar.h
mcast_stream.c sharkd: Add Multicast streams output 2023-06-10 21:45:21 +00:00
mcast_stream.h sharkd: Add Multicast streams output 2023-06-10 21:45:21 +00:00
packet_list_utils.c ftypes: Rename IS_FT_* macros 2023-06-20 00:22:57 +01:00
packet_list_utils.h Find Packet: Find packet details multiple matches in a frame 2023-10-01 08:56:32 +00:00
packet_range.c packet_range: Handle depended upon correctly for all cases 2023-07-18 21:56:14 +00:00
packet_range.h packet_range: Handle depended upon correctly for all cases 2023-07-18 21:56:14 +00:00
persfilepath_opt.c
persfilepath_opt.h
preference_utils.c Move autoscroll preference behavior to recent 2023-08-18 10:49:03 +00:00
preference_utils.h
profile.c ui: Fix leak 2023-04-25 18:33:44 +00:00
profile.h
progress_dlg.h
proto_hier_stats.c Fix misppellings in root and ui directories 2023-09-26 00:26:25 -04:00
proto_hier_stats.h
recent.c Find: Update search frame for Finding multiple fields 2023-10-01 08:56:32 +00:00
recent.h Find: Update search frame for Finding multiple fields 2023-10-01 08:56:32 +00:00
recent_utils.h
rtp_media.c codecs: Pass in fmtp, decode bandwidth efficient AMR 2023-07-14 17:58:19 -04:00
rtp_media.h codecs: Pass in fmtp, decode bandwidth efficient AMR 2023-07-14 17:58:19 -04:00
rtp_stream.c Include errno.h in a few files 2023-06-28 18:41:42 -04:00
rtp_stream.h
rtp_stream_id.c RTP: Improve selection of streams for RTP Analysis/Player 2023-07-03 01:57:04 +00:00
rtp_stream_id.h RTP: Improve selection of streams for RTP Analysis/Player 2023-07-03 01:57:04 +00:00
service_response_time.c
service_response_time.h
simple_dialog.h
software_update.c UI: Allow Arm64 updates on Windows 2023-05-18 23:57:59 +00:00
software_update.h
ssl_key_export.c Inject secrets through the GUI 2023-06-15 04:16:29 +00:00
ssl_key_export.h Inject secrets through the GUI 2023-06-15 04:16:29 +00:00
summary.c Finish removing RIPEMD160 support 2023-05-09 16:11:03 +00:00
summary.h Finish removing RIPEMD160 support 2023-05-09 16:11:03 +00:00
tap-credentials.h
tap-iax2-analysis.c
tap-iax2-analysis.h
tap-rlc-graph.c Fix misppellings in root and ui directories 2023-09-26 00:26:25 -04:00
tap-rlc-graph.h
tap-rtp-analysis.c Fix misppellings in root and ui directories 2023-09-26 00:26:25 -04:00
tap-rtp-analysis.h RTP Analysis:Fix nominal and arrival times calculation 2023-06-12 22:20:30 +00:00
tap-rtp-common.c ST2110-20: add dissector for SMPTE ST2110-20 2023-09-11 11:55:13 +00:00
tap-rtp-common.h Fix misppellings in root and ui directories 2023-09-26 00:26:25 -04:00
tap-sctp-analysis.c
tap-sctp-analysis.h
tap-tcp-stream.c dfilter: Make error a pointer 2023-04-20 14:12:39 +00:00
tap-tcp-stream.h
tap_export_pdu.c Move ui/version_info.[ch] to wsutil 2023-02-07 23:17:37 +00:00
tap_export_pdu.h
taps.h
text_import.c Fix misppellings in root and ui directories 2023-09-26 00:26:25 -04:00
text_import.h
text_import_regex.c Fix misppellings in root and ui directories 2023-09-26 00:26:25 -04:00
text_import_regex.h Fix misppellings in root and ui directories 2023-09-26 00:26:25 -04:00
text_import_scanner.h
text_import_scanner.l Add macros to control lemon diagnostics 2022-11-20 10:11:27 +00:00
time_shift.c
time_shift.h
urls.h
util.c Fix misppellings in root and ui directories 2023-09-26 00:26:25 -04:00
util.h
voip_calls.c Fix misppellings in root and ui directories 2023-09-26 00:26:25 -04:00
voip_calls.h Qt: Fix leaks VOIP Calls Dialog 2023-05-12 20:07:58 +00:00
ws_ui_util.h MinGW: Fix -Wreturn-type 2023-01-13 22:41:04 +00:00