[mythtv-commits] [MythTV/mythtv] be856e: Replace OSDaB Project unzip code with libzip in my...

David Hampton noreply at github.com
Fri Jul 16 21:45:43 UTC 2021


  Branch: refs/heads/master
  Home:   https://github.com/MythTV/mythtv
  Commit: be856e4cfa16c122d346fd18a5adbab88b40ab3b
      https://github.com/MythTV/mythtv/commit/be856e4cfa16c122d346fd18a5adbab88b40ab3b
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-07-15 (Thu, 15 Jul 2021)

  Changed paths:
    M mythtv/configure
    M mythtv/libs/libmythbase/libmythbase.pro
    M mythtv/libs/libmythbase/mythcoreutil.cpp
    M mythtv/libs/libmythbase/mythcoreutil.h
    A mythtv/libs/libmythbase/test/test_unzip/.gitignore
    A mythtv/libs/libmythbase/test/test_unzip/data/ipsum_lorem.txt
    A mythtv/libs/libmythbase/test/test_unzip/data/ipsum_lorem_p1.txt
    A mythtv/libs/libmythbase/test/test_unzip/data/ipsum_lorem_p2.txt
    A mythtv/libs/libmythbase/test/test_unzip/data/ipsum_lorem_p3.txt
    A mythtv/libs/libmythbase/test/test_unzip/data/ipsum_lorem_p4.txt
    A mythtv/libs/libmythbase/test/test_unzip/data/ipsum_lorem_p5.txt
    A mythtv/libs/libmythbase/test/test_unzip/data/willi_themeinfo.xml
    A mythtv/libs/libmythbase/test/test_unzip/im_a_symlink
    A mythtv/libs/libmythbase/test/test_unzip/test_unzip.cpp
    A mythtv/libs/libmythbase/test/test_unzip/test_unzip.h
    A mythtv/libs/libmythbase/test/test_unzip/test_unzip.pro
    A mythtv/libs/libmythbase/test/test_unzip/zipfiles/ipsum_lorem.zip
    A mythtv/libs/libmythbase/test/test_unzip/zipfiles/themes.zip
    R mythtv/libs/libmythbase/unzip.cpp
    R mythtv/libs/libmythbase/unzip.h
    A mythtv/libs/libmythbase/unzip2.cpp
    A mythtv/libs/libmythbase/unzip2.h
    R mythtv/libs/libmythbase/unzip_p.h
    R mythtv/libs/libmythbase/zipentry_p.h

  Log Message:
  -----------
  Replace OSDaB Project unzip code with libzip in mythcoreutil.cpp.

The OSDaB project unzip code is from circa 2008, and can't process
files zipped on current versions of linux.  Replace it with libzip,
which seems to be well supported on all platforms.


  Commit: 13d66f980aed1c56b13de22392bd84597ea46226
      https://github.com/MythTV/mythtv/commit/13d66f980aed1c56b13de22392bd84597ea46226
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-07-15 (Thu, 15 Jul 2021)

  Changed paths:
    M mythplugins/configure
    M mythplugins/mythgame/mythgame/mythgame.pro
    M mythplugins/mythgame/mythgame/rom_metadata.cpp

  Log Message:
  -----------
  Replace minizip with libzip in mythgame.

The minizip code doesn't seem to be regularly updated on most
distributions. A number are still shipping version 1.x of minizip,
when the current version of minizip-ng is 3.0.2.  This also makes all
MythTV code use the same zip library.


  Commit: cf13ec78d4149422b4951789add4ca1c20c8b45a
      https://github.com/MythTV/mythtv/commit/cf13ec78d4149422b4951789add4ca1c20c8b45a
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-07-15 (Thu, 15 Jul 2021)

  Changed paths:
    M mythtv/programs/mythfrontend/mediarenderer.h

  Log Message:
  -----------
  Remove unused function declarations.


  Commit: 8a1d54a6559c8d455870f6084a74d85268cbe42e
      https://github.com/MythTV/mythtv/commit/8a1d54a6559c8d455870f6084a74d85268cbe42e
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-07-16 (Fri, 16 Jul 2021)

  Changed paths:
    M mythplugins/mythgame/mythgame/gamehandler.cpp

  Log Message:
  -----------
  mythgame: Fix warning message when updating the gamemetadata table.


  Commit: 65ac18afcecbb145287fee0bc9fc6a7deab5b446
      https://github.com/MythTV/mythtv/commit/65ac18afcecbb145287fee0bc9fc6a7deab5b446
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-07-16 (Fri, 16 Jul 2021)

  Changed paths:
    M mythtv/libs/libmythbase/libmythbase.pro
    R mythtv/libs/libmythbase/mythqtcompat.h
    M mythtv/libs/libmythbase/mythsocket.cpp
    M mythtv/libs/libmythbase/mythsocket.h
    M mythtv/libs/libmythbase/serverpool.cpp
    M mythtv/libs/libmythbase/serverpool.h
    M mythtv/libs/libmythprotoserver/mythsocketmanager.cpp
    M mythtv/libs/libmythprotoserver/mythsocketmanager.h
    M mythtv/libs/libmythupnp/httpserver.cpp
    M mythtv/libs/libmythupnp/httpserver.h
    M mythtv/libs/libmythupnp/websocket.cpp
    M mythtv/libs/libmythupnp/websocket.h
    M mythtv/programs/mythbackend/mainserver.cpp
    M mythtv/programs/mythbackend/mainserver.h
    M mythtv/programs/mythbackend/server.cpp
    M mythtv/programs/mythbackend/server.h

  Log Message:
  -----------
  Remove Qt4/5 compatibility code for socket fd type.


Compare: https://github.com/MythTV/mythtv/compare/4d21b95e4f06...65ac18afcecb


More information about the mythtv-commits mailing list