wireshark/ui
Roland Knall cfd5457ec0 extcap: Add regular expression validation support
Regular expressions follow the Qt Regex syntax, which is
 formulated after the Perl Regex syntax. A more detailed
 overview of the possible rules can be found at:
 http://doc.qt.io/qt-4.8/qregexp.html

 If a required option is present, even the double-click on
 the interface will first start the options dialog (Qt only)

 Required fields are marked bold and put first in the dialog.
 Additionally if validation failes (which it will if a required
 field is kept empty, but also if a non-required textfield is
 violating the defined regex), the label of the field is marked
 with red.

Change-Id: If04a1146d0dfa778332ab2a39122c7a6ee1e93d2
Reviewed-on: https://code.wireshark.org/review/12914
Petri-Dish: Stig Bjørlykke <stig@bjorlykke.org>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
2016-01-05 14:41:12 +00:00
..
cli cli: packets / bytes conversation statistics are swapped 2016-01-04 17:47:10 +00:00
gtk Remove unneeded "#if 0"ed out code. 2016-01-04 21:30:54 +00:00
qt extcap: Add regular expression validation support 2016-01-05 14:41:12 +00:00
win32 No need for toolkit-dependent color initialization. 2016-01-01 04:15:29 +00:00
CMakeLists.txt Cleanup follow stream code 2016-01-03 15:24:21 +00:00
Makefile.am
Makefile.common Cleanup follow stream code 2016-01-03 15:24:21 +00:00
Makefile.nmake Add '*.nativecodeanalysis.xml' to 'clean' targets 2015-01-02 01:45:16 +00:00
alert_box.c Remove unneeded includes from ui folder 2015-01-01 23:11:10 +00:00
alert_box.h
capture.c Allow "capture info data" to not be a singleton. 2015-12-19 14:22:56 +00:00
capture.h Allow "capture info data" to not be a singleton. 2015-12-19 14:22:56 +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 (Trivial) Fix printf-related 'Mismatch on sign' warnings 2015-02-09 18:57:14 +00:00
console.h
decode_as_utils.c PPP: fix registration of CRTP (CNTCP) protocol 2016-01-04 19:17:50 +00:00
decode_as_utils.h
doxygen.cfg.in
export_object.c Clean up includes of unistd.h, fcntl.h, and sys/stat.h. 2015-11-07 21:52:23 +00:00
export_object.h
export_object_dicom.c
export_object_http.c Remove unneeded includes from ui folder 2015-01-01 23:11:10 +00:00
export_object_smb.c Remove unneeded includes from ui folder 2015-01-01 23:11:10 +00:00
export_object_tftp.c Remove unneeded includes from ui folder 2015-01-01 23:11:10 +00:00
file_dialog.h
filters.c Clean up includes of unistd.h, fcntl.h, and sys/stat.h. 2015-11-07 21:52:23 +00:00
filters.h Qt: Add the capture and display filter dialog. 2015-06-05 19:19:46 +00:00
follow.h Cleanup follow stream code 2016-01-03 15:24:21 +00:00
help_url.c Qt: Initial RTP playback. 2015-10-02 18:26:05 +00:00
help_url.h Qt: Initial RTP playback. 2015-10-02 18:26:05 +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 Remove unneeded includes from ui folder 2015-01-01 23:11:10 +00:00
io_graph_item.h Make FT_{U}INT64 behave more like FT_{U}INT32, add support for FT_{U}INT{40,48,56} 2015-02-21 16:57:52 +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 Fix crash in UDP Multicast Streams dialog 2015-11-27 21:15:11 +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 Qt: Add missing multi-field column validation 2015-12-20 08:21:02 +00:00
preference_utils.h Plugin Interface: Add GUI callbacks 2015-06-25 16:23:08 +00:00
profile.c Remove some apparently-unnecessary includes of emem.h. 2015-01-18 19:47:20 +00:00
profile.h
progress_dlg.h
proto_hier_stats.c Qt: Add the Protocol Hierarchy statistics dialog. 2015-02-04 02:06:01 +00:00
proto_hier_stats.h Qt: Add the Protocol Hierarchy statistics dialog. 2015-02-04 02:06:01 +00:00
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 Start moving RTP decoding routines to the ui directory. 2015-09-19 15:02:16 +00:00
rtp_media.h Split RTP player tapping, decoding, and plotting. 2015-10-21 17:52:15 +00:00
rtp_stream.c Clean up includes of unistd.h, fcntl.h, and sys/stat.h. 2015-11-07 21:52:23 +00:00
rtp_stream.h Disable RTP player debug logs that were presumably left activated by mistake 2015-11-01 17:19:42 +00:00
service_response_time.c Squelch a compiler warning. 2015-07-04 02:31:55 +00:00
service_response_time.h Add ServiceResponseTimeDialog. 2015-07-03 23:09:13 +00:00
simple_dialog.h Do error checking on simple_error_message_box() calls and fix errors. 2015-07-04 02:39:18 +00:00
software_update.c
software_update.h
ssl_key_export.c Export CLIENT_RANDOM with Export SSL Session Keys 2015-03-12 16:27:10 +00:00
ssl_key_export.h
tap-iax2-analysis.c Move IAX2 analysis to the ui directory. 2015-09-03 21:48:48 +00:00
tap-iax2-analysis.h Add the IAX2 Analysis dialog. 2015-09-09 21:57:08 +00:00
tap-rlc-graph.c Always supply a g_mallocated error message from select_rlc_lte_session(). 2015-12-29 08:01:54 +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 Move IAX2 analysis to the ui directory. 2015-09-03 21:48:48 +00:00
tap-rtp-common.c Make address_to_display() use proper (non-)constness 2015-11-29 00:25:11 +00:00
tap-rtp-common.h Add the RTP Stream Analysis dialog. 2015-07-16 00:30:14 +00:00
tap-sctp-analysis.c SCTP: Fix warning found by PVS Studio 2015-12-07 07:14:57 +00:00
tap-sctp-analysis.h SCTP I-DATA support 2015-10-05 17:38:08 +00:00
tap-sequence-analysis.c Make address_to_display() use proper (non-)constness 2015-11-29 00:25:11 +00:00
tap-sequence-analysis.h Only store frame number and not a pointer to frame_data structure in seq_analysis_item_t 2015-10-26 23:57:51 +00:00
tap-tcp-stream.c Use address functions instead of ADDRESS macros in ui. 2015-10-22 11:46:12 +00:00
tap-tcp-stream.h
tap_export_pdu.c Add wtap_dump_open_tempfile routines, to write to a temporary file. 2015-11-12 00:59:40 +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
text_import_scanner.h
text_import_scanner.l Use noyywrap rather than defining our own yywrap functions. 2015-12-05 08:06:50 +00:00
time_shift.c Remove unneeded includes from ui folder 2015-01-01 23:11:10 +00:00
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 Add display_is_remote. 2015-07-16 16:17:33 +00:00
util.h Add display_is_remote. 2015-07-16 16:17:33 +00:00
voip_calls.c Qt: various fixes to VoIP calls / RTP player windows 2015-12-09 16:54:33 +00:00
voip_calls.h Qt: various fixes to VoIP calls / RTP player windows 2015-12-09 16:54:33 +00:00