diff -Nru libglbinding-3.3.0+581~ubuntu18.04.1/AUTHORS libglbinding-3.3.0+583~ubuntu18.04.1/AUTHORS --- libglbinding-3.3.0+581~ubuntu18.04.1/AUTHORS 2023-02-12 10:50:38.000000000 +0000 +++ libglbinding-3.3.0+583~ubuntu18.04.1/AUTHORS 2023-02-13 22:45:16.000000000 +0000 @@ -10,27 +10,32 @@ Tobias1595 Somae mjendruk +cy20lin Tachi107 karjonas ryanshow ghisvail -cy20lin j-o -p-otto +dutow +jon-edward +Arsenic-ATG +v1993 Naios -StephanTLavavej -dgimb89 -Morwenn +Adsun701 +Zangetsu38 0xb8 +BillyONeal +murashin +StephanTLavavej +pfultz2 achurch +p-otto julkw -murashin +Morwenn Ryp -Zangetsu38 JPGygax68 -BillyONeal -pfultz2 -Adsun701 +dgimb89 +Morwenn GPSnoopy sebastiankaybelle talknomoney66 diff -Nru libglbinding-3.3.0+581~ubuntu18.04.1/debian/changelog libglbinding-3.3.0+583~ubuntu18.04.1/debian/changelog --- libglbinding-3.3.0+581~ubuntu18.04.1/debian/changelog 2023-02-12 10:50:42.000000000 +0000 +++ libglbinding-3.3.0+583~ubuntu18.04.1/debian/changelog 2023-02-13 22:45:18.000000000 +0000 @@ -1,8 +1,8 @@ -libglbinding (3.3.0+581~ubuntu18.04.1) bionic; urgency=low +libglbinding (3.3.0+583~ubuntu18.04.1) bionic; urgency=low * Auto build. - -- Willy Scheibel Sun, 12 Feb 2023 10:50:42 +0000 + -- Willy Scheibel Mon, 13 Feb 2023 22:45:18 +0000 libglbinding (3.3.0-0) UNRELEASED; urgency=medium diff -Nru libglbinding-3.3.0+581~ubuntu18.04.1/debian/control libglbinding-3.3.0+583~ubuntu18.04.1/debian/control --- libglbinding-3.3.0+581~ubuntu18.04.1/debian/control 2023-02-12 10:50:42.000000000 +0000 +++ libglbinding-3.3.0+583~ubuntu18.04.1/debian/control 2023-02-13 22:45:17.000000000 +0000 @@ -19,6 +19,7 @@ Package: libglbinding-examples-data Architecture: any +Depends: libcpplocate Homepage: https://glbinding.org Description: A C++ binding for the OpenGL API, generated using the gl.xml specification. @@ -55,4 +56,4 @@ Architecture: any Depends: libglbinding, libglbinding-dev, libglbinding-docs, libglbinding-tools, libglbinding-examples-glfw, libglbinding-examples-qt Homepage: https://glbinding.org -Description: A C++ binding for the OpenGL API, generated using the gl.xml specification. \ No newline at end of file +Description: A C++ binding for the OpenGL API, generated using the gl.xml specification. diff -Nru libglbinding-3.3.0+581~ubuntu18.04.1/debian/copyright libglbinding-3.3.0+583~ubuntu18.04.1/debian/copyright --- libglbinding-3.3.0+581~ubuntu18.04.1/debian/copyright 2023-02-12 10:50:42.000000000 +0000 +++ libglbinding-3.3.0+583~ubuntu18.04.1/debian/copyright 2023-02-13 22:45:17.000000000 +0000 @@ -7,11 +7,11 @@ Upstream Author: - CG Internals + CG Internals and Computer Graphics Systems Group at the Hasso Plattner Institute, Digital Engineering Faculty, University of Potsdam, Germany Copyright: - Copyright (c) 2014-2019 CG Internals GmbH and Computer Graphics Systems Group at the Hasso-Plattner-Institute, Germany. + Copyright (c) 2014-2023 CG Internals and Computer Graphics Systems Group at the Hasso Plattner Institute, Digital Engineering Faculty, University of Potsdam, Germany. License: diff -Nru libglbinding-3.3.0+581~ubuntu18.04.1/debian/git-build-recipe.manifest libglbinding-3.3.0+583~ubuntu18.04.1/debian/git-build-recipe.manifest --- libglbinding-3.3.0+581~ubuntu18.04.1/debian/git-build-recipe.manifest 2023-02-12 10:50:42.000000000 +0000 +++ libglbinding-3.3.0+583~ubuntu18.04.1/debian/git-build-recipe.manifest 2023-02-13 22:45:18.000000000 +0000 @@ -1,3 +1,3 @@ -# git-build-recipe format 0.4 deb-version {debupstream}+581 -lp:glbinding git-commit:5e59dafd49e6784d5bd70fcebefd81fe97589aa7 -nest-part packaging lp:glbinding deploy/ubuntu-ppa/debian debian git-commit:5e59dafd49e6784d5bd70fcebefd81fe97589aa7 +# git-build-recipe format 0.4 deb-version {debupstream}+583 +lp:glbinding git-commit:be93e1a892839a12be51ac5d39f52ef59ad34d15 +nest-part packaging lp:glbinding deploy/ubuntu-ppa/debian debian git-commit:be93e1a892839a12be51ac5d39f52ef59ad34d15 diff -Nru libglbinding-3.3.0+581~ubuntu18.04.1/deploy/ubuntu-ppa/debian/control libglbinding-3.3.0+583~ubuntu18.04.1/deploy/ubuntu-ppa/debian/control --- libglbinding-3.3.0+581~ubuntu18.04.1/deploy/ubuntu-ppa/debian/control 2023-02-12 10:50:38.000000000 +0000 +++ libglbinding-3.3.0+583~ubuntu18.04.1/deploy/ubuntu-ppa/debian/control 2023-02-13 22:45:16.000000000 +0000 @@ -19,6 +19,7 @@ Package: libglbinding-examples-data Architecture: any +Depends: libcpplocate Homepage: https://glbinding.org Description: A C++ binding for the OpenGL API, generated using the gl.xml specification. @@ -55,4 +56,4 @@ Architecture: any Depends: libglbinding, libglbinding-dev, libglbinding-docs, libglbinding-tools, libglbinding-examples-glfw, libglbinding-examples-qt Homepage: https://glbinding.org -Description: A C++ binding for the OpenGL API, generated using the gl.xml specification. \ No newline at end of file +Description: A C++ binding for the OpenGL API, generated using the gl.xml specification. diff -Nru libglbinding-3.3.0+581~ubuntu18.04.1/deploy/ubuntu-ppa/debian/copyright libglbinding-3.3.0+583~ubuntu18.04.1/deploy/ubuntu-ppa/debian/copyright --- libglbinding-3.3.0+581~ubuntu18.04.1/deploy/ubuntu-ppa/debian/copyright 2023-02-12 10:50:38.000000000 +0000 +++ libglbinding-3.3.0+583~ubuntu18.04.1/deploy/ubuntu-ppa/debian/copyright 2023-02-13 22:45:16.000000000 +0000 @@ -7,11 +7,11 @@ Upstream Author: - CG Internals + CG Internals and Computer Graphics Systems Group at the Hasso Plattner Institute, Digital Engineering Faculty, University of Potsdam, Germany Copyright: - Copyright (c) 2014-2019 CG Internals GmbH and Computer Graphics Systems Group at the Hasso-Plattner-Institute, Germany. + Copyright (c) 2014-2023 CG Internals and Computer Graphics Systems Group at the Hasso Plattner Institute, Digital Engineering Faculty, University of Potsdam, Germany. License: diff -Nru libglbinding-3.3.0+581~ubuntu18.04.1/LICENSE libglbinding-3.3.0+583~ubuntu18.04.1/LICENSE --- libglbinding-3.3.0+581~ubuntu18.04.1/LICENSE 2023-02-12 10:50:38.000000000 +0000 +++ libglbinding-3.3.0+583~ubuntu18.04.1/LICENSE 2023-02-13 22:45:16.000000000 +0000 @@ -1,5 +1,5 @@ -Copyright (c) 2014-2015 Computer Graphics Systems Group at the Hasso-Plattner-Institute and CG Internals GmbH, Germany. +Copyright (c) 2014-2023 Computer Graphics Systems Group at the Hasso-Plattner-Institute, Digital Engineering Company, University of Potsdam and CG Internals, Germany. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: diff -Nru libglbinding-3.3.0+581~ubuntu18.04.1/source/glbinding/include/glbinding/Binding.h libglbinding-3.3.0+583~ubuntu18.04.1/source/glbinding/include/glbinding/Binding.h --- libglbinding-3.3.0+581~ubuntu18.04.1/source/glbinding/include/glbinding/Binding.h 2023-02-12 10:50:38.000000000 +0000 +++ libglbinding-3.3.0+583~ubuntu18.04.1/source/glbinding/include/glbinding/Binding.h 2023-02-13 22:45:16.000000000 +0000 @@ -60,7 +60,7 @@ * @brief * The callback type of a function log callback with parameters and return value */ - using FunctionLogCallback = std::function; + using FunctionLogCallback = std::function; using ContextSwitchCallback = std::function; ///< The signature of the context switch callback diff -Nru libglbinding-3.3.0+581~ubuntu18.04.1/source/glbinding/include/glbinding/glbinding.h libglbinding-3.3.0+583~ubuntu18.04.1/source/glbinding/include/glbinding/glbinding.h --- libglbinding-3.3.0+581~ubuntu18.04.1/source/glbinding/include/glbinding/glbinding.h 2023-02-12 10:50:38.000000000 +0000 +++ libglbinding-3.3.0+583~ubuntu18.04.1/source/glbinding/include/glbinding/glbinding.h 2023-02-13 22:45:16.000000000 +0000 @@ -25,7 +25,7 @@ using SimpleFunctionCallback = std::function; ///< The signature of the unresolved callback using FunctionCallback = std::function; ///< The signature of the before and after callbacks -using FunctionLogCallback = std::function; ///< The signature of the log callback +using FunctionLogCallback = std::function; ///< The signature of the log callback using ContextSwitchCallback = std::function; ///< The signature of the context switch callback /** diff -Nru libglbinding-3.3.0+581~ubuntu18.04.1/source/glbinding/source/Binding.cpp libglbinding-3.3.0+583~ubuntu18.04.1/source/glbinding/source/Binding.cpp --- libglbinding-3.3.0+581~ubuntu18.04.1/source/glbinding/source/Binding.cpp 2023-02-12 10:50:38.000000000 +0000 +++ libglbinding-3.3.0+583~ubuntu18.04.1/source/glbinding/source/Binding.cpp 2023-02-13 22:45:16.000000000 +0000 @@ -138,7 +138,7 @@ { if (s_logCallback()) { - s_logCallback()(new FunctionCall(std::move(call))); + s_logCallback()(std::move(call)); } } diff -Nru libglbinding-3.3.0+581~ubuntu18.04.1/source/glbinding-aux/include/glbinding-aux/logging.h libglbinding-3.3.0+583~ubuntu18.04.1/source/glbinding-aux/include/glbinding-aux/logging.h --- libglbinding-3.3.0+581~ubuntu18.04.1/source/glbinding-aux/include/glbinding-aux/logging.h 2023-02-12 10:50:38.000000000 +0000 +++ libglbinding-3.3.0+583~ubuntu18.04.1/source/glbinding-aux/include/glbinding-aux/logging.h 2023-02-13 22:45:16.000000000 +0000 @@ -98,7 +98,7 @@ * @remark * This function is intended to get used by glbinding and not by a user of glbinding */ -GLBINDING_AUX_API void log(LogEntry call); +GLBINDING_AUX_API void log(FunctionCall && call); } } // namespace glbinding::aux diff -Nru libglbinding-3.3.0+581~ubuntu18.04.1/source/glbinding-aux/source/logging.cpp libglbinding-3.3.0+583~ubuntu18.04.1/source/glbinding-aux/source/logging.cpp --- libglbinding-3.3.0+581~ubuntu18.04.1/source/glbinding-aux/source/logging.cpp 2023-02-12 10:50:38.000000000 +0000 +++ libglbinding-3.3.0+583~ubuntu18.04.1/source/glbinding-aux/source/logging.cpp 2023-02-13 22:45:16.000000000 +0000 @@ -6,6 +6,7 @@ #include #include #include +#include #ifdef GLBINDING_USE_BOOST_THREAD #include @@ -148,7 +149,7 @@ glbinding::addCallbackMask(CallbackMask::Timestamp | CallbackMask::Logging); } -void log(LogEntry call) +void log(FunctionCall && call) { auto available = false; auto next = g_buffer.nextHead(available); @@ -162,7 +163,7 @@ assert(!g_buffer.isFull()); delete next; - g_buffer.push(call); + g_buffer.push(new FunctionCall(std::move(call))); } void startWriter(const std::string & filepath)