URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=97a1a50e200a6c50e0014dde7e8ec932c30190a1
Submitter: Roland Knall (rknall@xxxxxxxxx)
Changed: branch: master
Repository: wireshark
Commits:
97a1a50 by Roland Knall (roland.knall@xxxxxxxxxxxxxxxxx):
    extcap: Cleanup complex types and add save option
    
    Cleanup handling of complex data types and use only
    glib defined datatypes while handling argument values.
    
    Add a save parameter, which (additionally) can set, that
    a parameter is not saved in a configuration file. Passwords
    are by default not saved, which may be overwritten using
    this parameter
    
    Change-Id: I67eff0f3286170f082d532e806a39511c40df647
    Reviewed-on: https://code.wireshark.org/review/13573
    Petri-Dish: Roland Knall <rknall@xxxxxxxxx>
    Tested-by: Petri Dish Buildbot <buildbot-no-reply@xxxxxxxxxxxxx>
    Reviewed-by: Dario Lombardo <lomato@xxxxxxxxx>
    Reviewed-by: Roland Knall <rknall@xxxxxxxxx>
    
Actions performed:
    from  08527e9   codecs: add deregister_codec API
    adds  97a1a50   extcap: Cleanup complex types and add save option
Summary of changes:
 doc/extcap_example.py                 |    7 +-
 extcap.h                              |    4 +
 extcap_parser.c                       |  264 ++++++++-------------------------
 extcap_parser.h                       |   22 +--
 ui/qt/extcap_argument.cpp             |  142 +++++++++---------
 ui/qt/extcap_argument.h               |    8 +-
 ui/qt/extcap_argument_file.cpp        |    3 +-
 ui/qt/extcap_argument_multiselect.cpp |   16 +-
 ui/qt/extcap_argument_multiselect.h   |    1 -
 ui/qt/extcap_options_dialog.cpp       |   13 +-
 ui/qt/extcap_options_dialog.h         |    1 -
 11 files changed, 161 insertions(+), 320 deletions(-)