From: Marcelo R. J. <mro...@us...> - 2022-02-17 11:13:44
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Portable UPnP SDK". The branch, branch-1.14.x has been updated via 0acfe1b7049fcd0e45f0cb1f6ef56af86258783a (commit) via 77f1d86276a3b1d86e64df46e95e1fa05f481d0c (commit) via a817ef207159d5b0acf0960cef0e5a9574725e19 (commit) via dcc89e8a5b4f35cc90ea3e1a45a328b0cf767a19 (commit) via c2ee279709593500994bcde27cb47766d5d5ed93 (commit) via becad76f0c5f45f80287b90bbd5058051efbae21 (commit) via 18fa3226b11223d19f846501852aae0af5392fe1 (commit) via b74513c5df3a453e1bd1388986e1a7e84049376f (commit) via b27de1172807ccfa2b64dfc050f3d6dcd1c218a4 (commit) via f43c2e9e5519c314edbd487b1b39ef6e00953ff4 (commit) via 5a0387c51edc80ee53023fb8ac320f2d62ad95cc (commit) via f60ae5d18624c1a3d834a8628ea1c38a37e033ae (commit) via 67b52a24e955dde6801541abd1bf6fed5d5c3089 (commit) via 9397ea1c572ac13bed5848d92ea0dc474b945f26 (commit) via 9e29e71fc0f4f5344dbc66512e2c7577de5a3099 (commit) via 968b9606e653ad6af0388d1ea459a9f68671b154 (commit) via 6bb19182e5914f55d91fa76ec5d0779c40194059 (commit) via eaa211a910d8a679b8f71a5626ad5430a6378f01 (commit) via a2443c3211cf58c6a171cd9e7ca5cd45f4250fa8 (commit) via c909316db7d72dbab7ab464702c850f028d2df50 (commit) via 54fe8d7023d0e6aab8ff88621b760517875314db (commit) via d2b92c25544741c04d40aa188fb2a8e407742993 (commit) via eb027fea4ec3c64d4744d8a9e9561ea0e87ede09 (commit) via bfe241b6c1e7dabb807a9d59d73c494775056555 (commit) via 9ceeb7564c0b7b2a26939f8c198404427bc2ba80 (commit) via 485ef2f2a86d971993b325eba7ab785ce66fd955 (commit) via 5d4d93c43a8b079b5f4dfd16113fda11a92153ac (commit) via 659d2ae71bcc39bcb95dfab54116519e094bb8d0 (commit) via cec382eab23abfc7c6fe4439c654223cf4cce9c8 (commit) via 201d60d0cd3a8e7f4893e1a202aa75a2c66db58c (commit) via 8505211f6c05d84198bbe582724a00794a5b6c1e (commit) via e4fb7d57cded89412f4ccda4325c0df29a0b45a6 (commit) via f8e1e57d9d85d62d7015d0d1c1763f85ab243613 (commit) via 45c1fbad13135ccb84558bf920700ca088e94a8d (commit) via 0d4f726857de605983852566d13f5f0f90faba9a (commit) via 543f5b6296b239f4d3ae19da460a81ff68a2a32a (commit) via 6035bdb0c7048b82d2d84582a88837b0b5b406be (commit) via e5adebdfa1dba371a90a845e1caa0453e3ee23d5 (commit) via da699587b966f18c94223839157b9d4c9339756b (commit) via 9a215df2d9a8173163ffafe79b1bec7dd19cfedc (commit) via 2f99af26731ec7d5677e5576c006a35128b59d55 (commit) via 9b2e435d9f86afe2ef94311e564133eb1d6f8865 (commit) via 9777b2958ba7726e1306f539fa3dd1c13fd4c0bf (commit) via 52f27d4ddb87ced0a40e009b31e435e42225f10a (commit) via 2f04cd0b3d747f5f60e0765b3b02d8c536e6e013 (commit) from 9e1e24e9a2f15ce25b4b29d5330acab4ebec4068 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 0acfe1b7049fcd0e45f0cb1f6ef56af86258783a Author: Vollstrecker <we...@vo...> Date: Wed Feb 16 23:26:28 2022 +0100 A little space too much commit 77f1d86276a3b1d86e64df46e95e1fa05f481d0c Author: Vollstrecker <we...@vo...> Date: Wed Feb 16 23:24:50 2022 +0100 The missing files. Now these warnings should be gone also. commit a817ef207159d5b0acf0960cef0e5a9574725e19 Author: Vollstrecker <we...@vo...> Date: Wed Feb 16 23:08:41 2022 +0100 No need to work around problems in a product from 2003 commit dcc89e8a5b4f35cc90ea3e1a45a328b0cf767a19 Author: Vollstrecker <we...@vo...> Date: Wed Feb 16 23:07:41 2022 +0100 Make Doozy happy. commit c2ee279709593500994bcde27cb47766d5d5ed93 Author: Vollstrecker <we...@vo...> Date: Wed Feb 16 19:30:35 2022 +0100 Moved all defines for Win-POSIX-Names warnings into one file and add some more. commit becad76f0c5f45f80287b90bbd5058051efbae21 Author: Vollstrecker <we...@vo...> Date: Wed Feb 16 18:12:00 2022 +0100 Forgot to change the samples to the new option names. commit 18fa3226b11223d19f846501852aae0af5392fe1 Author: Vollstrecker <we...@vo...> Date: Sun Feb 13 14:10:57 2022 +0100 CYGWIN also needs a path commit b74513c5df3a453e1bd1388986e1a7e84049376f Author: Vollstrecker <we...@vo...> Date: Sun Feb 13 09:21:57 2022 +0100 I don't know why this worked in the past, didn't change anything there. commit b27de1172807ccfa2b64dfc050f3d6dcd1c218a4 Author: Vollstrecker <we...@vo...> Date: Sun Feb 13 09:13:59 2022 +0100 GITHUB.WORKSPACE not GITHUB_WORKSPACE commit f43c2e9e5519c314edbd487b1b39ef6e00953ff4 Author: Vollstrecker <we...@vo...> Date: Sun Feb 13 08:39:39 2022 +0100 Set path for installation commit 5a0387c51edc80ee53023fb8ac320f2d62ad95cc Author: Vollstrecker <we...@vo...> Date: Sun Feb 13 08:21:28 2022 +0100 Working dir is reset for every step. commit f60ae5d18624c1a3d834a8628ea1c38a37e033ae Author: Vollstrecker <we...@vo...> Date: Sun Feb 13 08:04:45 2022 +0100 --config, not -C Renamed MSys to Build MSys commit 67b52a24e955dde6801541abd1bf6fed5d5c3089 Author: Vollstrecker <gi...@vo...> Date: Sat Feb 12 23:45:35 2022 +0100 Also remove UpnpLog.h commit 9397ea1c572ac13bed5848d92ea0dc474b945f26 Author: Vollstrecker <gi...@vo...> Date: Sat Feb 12 23:44:10 2022 +0100 Update ccpp.yml Test all flavours of mingw Build GTest on mingw Dont' use ninja Also test install-step commit 9e29e71fc0f4f5344dbc66512e2c7577de5a3099 Author: Vollstrecker <we...@vo...> Date: Sat Feb 12 12:12:52 2022 +0100 Don't use deprecated options in tests commit 968b9606e653ad6af0388d1ea459a9f68671b154 Author: Vollstrecker <we...@vo...> Date: Sat Feb 12 11:27:17 2022 +0100 HAVE_MACRO_PREFIX_MAP is a var. commit 6bb19182e5914f55d91fa76ec5d0779c40194059 Author: Vollstrecker <we...@vo...> Date: Sat Feb 12 11:24:23 2022 +0100 Not FindOpenSSL for find_package commit eaa211a910d8a679b8f71a5626ad5430a6378f01 Author: Vollstrecker <we...@vo...> Date: Sat Feb 12 11:04:18 2022 +0100 Little resort. commit a2443c3211cf58c6a171cd9e7ca5cd45f4250fa8 Author: Vollstrecker <we...@vo...> Date: Sat Feb 12 11:03:27 2022 +0100 Tell also ixml-static about the public headers. commit c909316db7d72dbab7ab464702c850f028d2df50 Author: Vollstrecker <we...@vo...> Date: Sat Feb 12 11:01:42 2022 +0100 No need for ixml to build everything if only shared or static upnp is built. commit 54fe8d7023d0e6aab8ff88621b760517875314db Author: Vollstrecker <we...@vo...> Date: Sat Feb 12 10:59:14 2022 +0100 Tell installation also about ixml components. commit d2b92c25544741c04d40aa188fb2a8e407742993 Author: Vollstrecker <we...@vo...> Date: Sat Feb 12 10:56:51 2022 +0100 Remove many if's and use generator-expressions. commit eb027fea4ec3c64d4744d8a9e9561ea0e87ede09 Author: Vollstrecker <we...@vo...> Date: Fri Feb 11 21:08:32 2022 +0100 No need for checking 2 times. commit bfe241b6c1e7dabb807a9d59d73c494775056555 Author: Vollstrecker <we...@vo...> Date: Fri Feb 11 18:10:47 2022 +0100 Removed empty line commit 9ceeb7564c0b7b2a26939f8c198404427bc2ba80 Author: Vollstrecker <we...@vo...> Date: Fri Feb 11 18:10:01 2022 +0100 Same for GTest commit 485ef2f2a86d971993b325eba7ab785ce66fd955 Author: Vollstrecker <we...@vo...> Date: Fri Feb 11 18:09:19 2022 +0100 Pthreads installation should be handled by CmDaB, no need to do this here. commit 5d4d93c43a8b079b5f4dfd16113fda11a92153ac Author: Vollstrecker <we...@vo...> Date: Fri Feb 11 18:08:26 2022 +0100 Don't guess where to find pthreads4w commit 659d2ae71bcc39bcb95dfab54116519e094bb8d0 Author: Vollstrecker <we...@vo...> Date: Fri Feb 11 18:07:03 2022 +0100 CmDaB creates the option for us. commit cec382eab23abfc7c6fe4439c654223cf4cce9c8 Author: Vollstrecker <we...@vo...> Date: Fri Feb 11 18:06:31 2022 +0100 Use find_package and let this fail if not found instead of replicating that. commit 201d60d0cd3a8e7f4893e1a202aa75a2c66db58c Author: Vollstrecker <we...@vo...> Date: Fri Feb 11 18:05:25 2022 +0100 Removed doubled search for openssl. commit 8505211f6c05d84198bbe582724a00794a5b6c1e Author: Vollstrecker <we...@vo...> Date: Fri Feb 11 18:04:31 2022 +0100 Renamed the options and gave them a deprection notice to get them closer to the name used in the config. commit e4fb7d57cded89412f4ccda4325c0df29a0b45a6 Author: Vollstrecker <we...@vo...> Date: Thu Feb 10 21:00:33 2022 +0100 Moved options into separate file commit f8e1e57d9d85d62d7015d0d1c1763f85ab243613 Author: Vollstrecker <gi...@vo...> Date: Sat Feb 12 19:16:47 2022 +0100 UpnpHttpHeaders.h does not exist commit 45c1fbad13135ccb84558bf920700ca088e94a8d Author: Marcelo Roberto Jimenez <mar...@gm...> Date: Wed Feb 9 17:21:43 2022 -0300 Clang-format fixes commit 0d4f726857de605983852566d13f5f0f90faba9a Author: Vollstrecker <we...@vo...> Date: Wed Feb 9 19:46:23 2022 +0100 The comment in UpnpGlobal.h implies that Win has LFS. So no need to check that. commit 543f5b6296b239f4d3ae19da460a81ff68a2a32a Author: Vollstrecker <we...@vo...> Date: Wed Feb 9 19:44:38 2022 +0100 Not needed to export all symbols on Win anymore commit 6035bdb0c7048b82d2d84582a88837b0b5b406be Author: Vollstrecker <we...@vo...> Date: Wed Feb 9 19:44:12 2022 +0100 Resort properties commit e5adebdfa1dba371a90a845e1caa0453e3ee23d5 Author: Vollstrecker <we...@vo...> Date: Wed Feb 9 19:41:54 2022 +0100 UpnpInitLog, UpnpSetLogLevel and UpnpSetLogFileNames need also to be exported. commit da699587b966f18c94223839157b9d4c9339756b Author: Vollstrecker <we...@vo...> Date: Wed Feb 9 19:41:07 2022 +0100 Made symbols visibile on non-win again commit 9a215df2d9a8173163ffafe79b1bec7dd19cfedc Author: Vollstrecker <we...@vo...> Date: Wed Feb 9 19:40:29 2022 +0100 If not win means no dll's commit 2f99af26731ec7d5677e5576c006a35128b59d55 Author: Vollstrecker <we...@vo...> Date: Wed Feb 9 19:40:07 2022 +0100 Renamed EXPORT_SPEC to UPNP_EXPORT_SPEC commit 9b2e435d9f86afe2ef94311e564133eb1d6f8865 Author: Vollstrecker <we...@vo...> Date: Wed Feb 9 19:22:56 2022 +0100 Add visibility options to the targets. commit 9777b2958ba7726e1306f539fa3dd1c13fd4c0bf Author: Vollstrecker <we...@vo...> Date: Sat Feb 5 11:15:55 2022 +0100 Spaces -> Tab .. and removed some doubled empty lines. commit 52f27d4ddb87ced0a40e009b31e435e42225f10a Author: Vollstrecker <we...@vo...> Date: Sat Feb 5 09:36:46 2022 +0100 gtest_add_tests is not our function commit 2f04cd0b3d747f5f60e0765b3b02d8c536e6e013 Author: Vollstrecker <we...@vo...> Date: Sat Feb 5 09:36:21 2022 +0100 Readd gtests ----------------------------------------------------------------------- Summary of changes: .github/workflows/ccpp.yml | 65 +++++-- CMakeLists.txt | 135 ++----------- cmake/options.cmake | 41 ++++ cmake/test-functions.cmake | 6 +- gtest/CMakeLists.txt | 15 ++ gtest/README.md | 32 ++++ gtest/TODO | 33 ++++ gtest/test_UpnpHttpHeaderList.cpp | 157 +++++++++++++++ gtest/test_template.cpp | 82 ++++++++ gtest/test_upnpapi.cpp | 326 ++++++++++++++++++++++++++++++++ gtest/tools/README | 4 + gtest/tools/compile.sh | 27 +++ gtest/tools/test_tools.cpp | 77 ++++++++ gtest/tools/tools.cpp | 178 +++++++++++++++++ ixml/CMakeLists.txt | 154 ++++++++------- ixml/inc/ixml.h | 182 +++++++++--------- ixml/inc/posix_overwrites.h | 14 ++ ixml/src/document.c | 2 + ixml/src/element.c | 2 + ixml/src/ixml.c | 2 + ixml/src/ixmlparser.c | 4 +- ixml/src/node.c | 2 + upnp/CMakeLists.txt | 112 +++++------ upnp/generator/TestClass.h | 63 +++--- upnp/generator/generator.c | 50 ++--- upnp/inc/UpnpActionComplete.h | 38 ++-- upnp/inc/UpnpActionRequest.h | 110 +++++------ upnp/inc/UpnpDiscovery.h | 152 ++++++++------- upnp/inc/UpnpEvent.h | 35 ++-- upnp/inc/UpnpEventSubscribe.h | 51 ++--- upnp/inc/UpnpExtraHeaders.h | 53 +++--- upnp/inc/UpnpFileInfo.h | 60 +++--- upnp/inc/UpnpGlobal.h | 26 ++- upnp/inc/UpnpStateVarComplete.h | 50 ++--- upnp/inc/UpnpStateVarRequest.h | 95 +++++----- upnp/inc/UpnpString.h | 26 +-- upnp/inc/UpnpSubscriptionRequest.h | 55 +++--- upnp/inc/ithread.h | 4 +- upnp/inc/list.h | 14 +- upnp/inc/upnp.h | 149 ++++++++------- upnp/inc/upnpdebug.h | 6 +- upnp/inc/upnptools.h | 18 +- upnp/sample/CMakeLists.txt | 6 +- upnp/sample/common/sample_util.c | 2 + upnp/sample/common/sample_util.h | 7 - upnp/sample/common/tv_ctrlpt.c | 2 + upnp/sample/common/tv_device.c | 2 + upnp/src/api/UpnpString.c | 6 +- upnp/src/api/upnpapi.c | 2 + upnp/src/api/upnpdebug.c | 2 + upnp/src/gena/gena_device.c | 7 +- upnp/src/genlib/net/http/webserver.c | 6 +- upnp/src/genlib/net/uri/uri.c | 4 +- upnp/src/genlib/util/membuffer.c | 3 + upnp/src/inc/GenlibClientSubscription.h | 61 +++--- upnp/src/inc/httpreadwrite.h | 14 +- upnp/src/inc/upnputil.h | 2 - upnp/src/ssdp/SSDPResultData.h | 22 +-- upnp/src/ssdp/ssdp_ctrlpt.c | 7 +- upnp/src/ssdp/ssdp_server.c | 10 +- upnp/src/threadutil/ThreadPool.h | 6 +- upnp/test/test_init.c | 2 + 62 files changed, 1915 insertions(+), 965 deletions(-) create mode 100644 cmake/options.cmake create mode 100644 gtest/CMakeLists.txt create mode 100644 gtest/README.md create mode 100644 gtest/TODO create mode 100644 gtest/test_UpnpHttpHeaderList.cpp create mode 100644 gtest/test_template.cpp create mode 100644 gtest/test_upnpapi.cpp create mode 100644 gtest/tools/README create mode 100755 gtest/tools/compile.sh create mode 100644 gtest/tools/test_tools.cpp create mode 100644 gtest/tools/tools.cpp create mode 100644 ixml/inc/posix_overwrites.h hooks/post-receive -- Portable UPnP SDK |