Wireshark-commits: [Wireshark-commits] master 651e088: Change codecs from static to dynamic library

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Thu, 3 Dec 2015 23:54:58 +0000 (UTC)
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=651e0884b7d9fdf64d5310c4e317d757d2357259
Submitter: Guy Harris (guy@xxxxxxxxxxxx)
Changed: branch: master
Repository: wireshark

Commits:

651e088 by Pascal Quantin (pascal.quantin@xxxxxxxxx):

    Change codecs from static to dynamic library
    
    This allows to properly register codecs plugins.
    See https://www.wireshark.org/lists/wireshark-dev/201511/msg00202.html for details.
    
    Change-Id: Ibc13a19936abb7a2e81b86582a75fa424351565b
    Reviewed-on: https://code.wireshark.org/review/12385
    Petri-Dish: Pascal Quantin <pascal.quantin@xxxxxxxxx>
    Tested-by: Petri Dish Buildbot <buildbot-no-reply@xxxxxxxxxxxxx>
    Reviewed-by: Guy Harris <guy@xxxxxxxxxxxx>
    

Actions performed:

    from  687b2dc   Modify application description of Wireshark in Korean. The transliteration "네트워크" and "네트웍" is mixed in single file, but the former is standard notation.
    adds  651e088   Change codecs from static to dynamic library


Summary of changes:
 CMakeLists.txt                               |    1 +
 Makefile.am                                  |    3 +-
 Makefile.nmake                               |   13 ++-
 codecs/CMakeLists.txt                        |   35 ++++++-
 codecs/Makefile.am                           |   22 +++--
 codecs/Makefile.common                       |    2 +-
 codecs/Makefile.nmake                        |   39 ++++++--
 codecs/codecs.h                              |   18 ++--
 codecs/speex/speex_resampler.h               |  132 +++++++++++++-------------
 debian/control                               |   13 ++-
 debian/libwscodecs0.install                  |    1 +
 debian/libwscodecs0.symbols                  |   32 +++++++
 image/Makefile.nmake                         |    7 +-
 image/{libwsutil.rc.in => libwscodecs.rc.in} |    6 +-
 packaging/nsis/Makefile.nmake                |    2 +-
 packaging/nsis/wireshark.nsi                 |    1 +
 ui/qt/Wireshark.pro                          |    5 +-
 17 files changed, 221 insertions(+), 111 deletions(-)
 create mode 100644 debian/libwscodecs0.install
 create mode 100644 debian/libwscodecs0.symbols
 copy image/{libwsutil.rc.in => libwscodecs.rc.in} (81%)