Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: qcoro-qt6-devel | Distribution: openSUSE Tumbleweed |
Version: 0.11.0 | Vendor: openSUSE |
Release: 1.3 | Build date: Fri Oct 4 23:37:21 2024 |
Group: Unspecified | Build host: reproducible |
Size: 264617 | Source RPM: qcoro-qt6-0.11.0-1.3.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://github.com/danvratil/qcoro | |
Summary: Development files for qcoro |
The QCoro library provides set of tools to make use of the C++20 coroutines in connection with certain asynchronous Qt actions. This package provides development headers to use QCoro in Qt based applications.
MIT
* Fri Oct 04 2024 Christophe Marin <christophe@krop.fr> - Update to 0.11.0 * Suppress Clang error when building against Android NDK <= 25 * Add QtGui dependency if QCORO_WITH_QTQUICK=ON * Fix wrong result of QCoroIODevice::write() * Add override to fix build failure due to -Werror -Wsuggest-override * Fix coroutine being resumed on a wrong thread after timeout * Implement QCoroFuture::takeResult * #include , needed by std::exception_ptr * waitFor(QCoro::Task): Do not require T to be default constructible * Add QCORO_BUILD_TESTING to allow overriding BUILD_TESTING * Use refcount to track when to destroy coroutine * Drop support for older compilers * Implement LazyTask * Use QueuedConnection for signals in QCoroNetworkReply * Awaiting a default-constructed or moved-from Task will hang * Add a backround task example * Wed Jan 31 2024 Christophe Marin <christophe@krop.fr> - Switch to the latest GCC version available in Leap for packages that can't build with the default compiler * Wed Dec 06 2023 Christophe Marin <christophe@krop.fr> - Update to 0.10.0 * Rethrow exceptions from QCoro::waitFor() * qcorowebsocket replace QWebSocket::error with QWebSocket::errorOccurred * QCoro::connect: Fix bug in concept requirements * Avoid deprecated QVERIFY_EXCEPTION_THROWN * Make QCoroTask header contain only declarations * QCoroAsyncGenerator test: workaround compiler optimizations that breaks tests * Append postfix for qmake compatibility * Add support for connecting signals with QPrivateSignal * QCoroSignalListener: support connecting to private signals * fix error: std::coroutine_traits isn't a class template * Thu Apr 27 2023 Christophe Marin <christophe@krop.fr> - Update to 0.9.0 * Make QCoro::Generator properly move-constructible * iOS support: handle QProcess being not available * Fix QCoro::connect with QFutures * Fix debug build against MSVC2022 * Fix CheckAtomic failing on Windows with Clang * Make how Qt packages are found more convenient * Fix clang 16 builds * Fix crash in QCoroSignal when signal is received after * destruction * Fix connecting to member function pointers * QML: Add declarative API for awaiting a task * Implement QCoroTest * Thu Feb 09 2023 Christophe Marin <christophe@krop.fr> - Update to 0.8.0 * test: use offscreen QPA for QCoroQuick tests * Update pymdown-extensions requirement from ~=9.8 to ~=9.9 * cmake: make sure we explicitly find_package Qt private modules * Update pygments requirement from ~=2.13 to ~=2.14 * Implement moveToThread() awaitable * Implement sleepFor() and sleepUntil() coroutines * Make QCoro::waitFor() usable with any awaitable * Fix QCoro::waitFor() for Awaitable with operator co_await * Wed Nov 23 2022 Christophe Giboudeaux <christophe@krop.fr> - Update to 0.7.0. Check https://github.com/danvratil/qcoro/releases/tag/v0.7.0 for the full list of changes * initial QML support * QObject::connect helper * Coroutine version of QQuickImageProvider - Drop patch, merged upstream: * qcoro_no_Werror.patch * Wed Jul 13 2022 Christophe Giboudeaux <christophe@krop.fr> - Disable tests again. Random timeouts were seen. * Wed Jul 13 2022 Christophe Giboudeaux <christophe@krop.fr> - Update to 0.6.0 * Fix build with gcc 11.3.0 * Fix ODR violation when LTO is enabled * Export QCoro wrapper classes * Enable "modern Qt" compiler definitions * Introduce Generator and AsyncGenerator coroutine return types * Fix installing export header * Deprecate task.h in favor of qcorotask.h * QtWebSockets support * Document -DQCORO_WITH_QTWEBSOCKETS * Fix the build by #include'ing * QCoroTask: fixup a template type parameter name * Add support for clang-cl * Fix possible race in TestWsServer * WebSocket bugfixes & documentation * Explicitly enable exception support for clang-cl - Add patch to avoid using -Werror on non-debug builds: * qcoro_no_Werror.patch * Wed Apr 27 2022 Christophe Giboudeaux <christophe@krop.fr> - Update to 0.5.1 * Fix build with GCC>=11.3 (workaround for GCC#105406) * Fix ODR violation when building with GCC and LTO enabled (workaround for GCC#101118) - Don't run tests for now. Random timeouts happen. * Wed Apr 27 2022 Christophe Giboudeaux <christophe@krop.fr> - Update to 0.5.0 * .then() continuation for Task<T> * Fixed namespace scoping * Fixed QCoro::waitFor() getting stuck when coroutine returns synchronously * Fixed -pthread usage in CMake * Produce QMake config files (.pri) for each module * Fix build on platforms where -latomic must be linked explicitly * Return Task<T> from all operations * Add QCoro wrapper for QThread * Many documentation updates * Mon Mar 14 2022 Christophe Giboudeaux <christophe@krop.fr> - Update to 0.4.0 * QCoro can now be built with Clang against libstdc++ * Qt5 and Qt6 builds of QCoro are now co-installable * Fixed early co_return not resuming the caller * Fixed QProcess example * Test suite has been improved and extended * Task move assignment operator checks for self-assignment * QCoro can now be built as a subdirectory inside another CMake project * Fixed QCoroCore/qcorocore.h header * DBus is disabled by default on Windows, Mac and Android - Build Qt5 and Qt6 flavors. * Fri Dec 10 2021 Christophe Giboudeaux <christophe@krop.fr> - Install the dbus-launch executable at build time to run tests. * Sun Oct 10 2021 Luca Beltrame <lbeltrame@kde.org> - Initial package
/usr/include/qcoro6 /usr/include/qcoro6/QCoro /usr/include/qcoro6/QCoro/QCoro /usr/include/qcoro6/QCoro/QCoroAbstractSocket /usr/include/qcoro6/QCoro/QCoroAsyncGenerator /usr/include/qcoro6/QCoro/QCoroCore /usr/include/qcoro6/QCoro/QCoroDBus /usr/include/qcoro6/QCoro/QCoroDBusPendingCall /usr/include/qcoro6/QCoro/QCoroDBusPendingReply /usr/include/qcoro6/QCoro/QCoroFuture /usr/include/qcoro6/QCoro/QCoroFwd /usr/include/qcoro6/QCoro/QCoroGenerator /usr/include/qcoro6/QCoro/QCoroIODevice /usr/include/qcoro6/QCoro/QCoroImageProvider /usr/include/qcoro6/QCoro/QCoroLazyTask /usr/include/qcoro6/QCoro/QCoroLocalSocket /usr/include/qcoro6/QCoro/QCoroNetwork /usr/include/qcoro6/QCoro/QCoroNetworkReply /usr/include/qcoro6/QCoro/QCoroProcess /usr/include/qcoro6/QCoro/QCoroQml /usr/include/qcoro6/QCoro/QCoroQmlTask /usr/include/qcoro6/QCoro/QCoroSignal /usr/include/qcoro6/QCoro/QCoroTask /usr/include/qcoro6/QCoro/QCoroTcpServer /usr/include/qcoro6/QCoro/QCoroTest /usr/include/qcoro6/QCoro/QCoroThread /usr/include/qcoro6/QCoro/QCoroTimer /usr/include/qcoro6/QCoro/QCoroWebSocket /usr/include/qcoro6/QCoro/QCoroWebSocketServer /usr/include/qcoro6/QCoro/QCoroWebSockets /usr/include/qcoro6/QCoro/Task /usr/include/qcoro6/qcoro /usr/include/qcoro6/qcoro/concepts_p.h /usr/include/qcoro6/qcoro/config.h /usr/include/qcoro6/qcoro/coroutine.h /usr/include/qcoro6/qcoro/impl /usr/include/qcoro6/qcoro/impl/connect.h /usr/include/qcoro6/qcoro/impl/isqprivatesignal.h /usr/include/qcoro6/qcoro/impl/lazytask.h /usr/include/qcoro6/qcoro/impl/task.h /usr/include/qcoro6/qcoro/impl/taskawaiterbase.h /usr/include/qcoro6/qcoro/impl/taskbase.h /usr/include/qcoro6/qcoro/impl/taskfinalsuspend.h /usr/include/qcoro6/qcoro/impl/taskpromise.h /usr/include/qcoro6/qcoro/impl/taskpromisebase.h /usr/include/qcoro6/qcoro/impl/waitfor.h /usr/include/qcoro6/qcoro/macros_p.h /usr/include/qcoro6/qcoro/qcoro.h /usr/include/qcoro6/qcoro/qcoroabstractsocket.h /usr/include/qcoro6/qcoro/qcoroasyncgenerator.h /usr/include/qcoro6/qcoro/qcorocore.h /usr/include/qcoro6/qcoro/qcorocore_export.h /usr/include/qcoro6/qcoro/qcorodbus.h /usr/include/qcoro6/qcoro/qcorodbus_export.h /usr/include/qcoro6/qcoro/qcorodbuspendingcall.h /usr/include/qcoro6/qcoro/qcorodbuspendingreply.h /usr/include/qcoro6/qcoro/qcorofuture.h /usr/include/qcoro6/qcoro/qcorofwd.h /usr/include/qcoro6/qcoro/qcorogenerator.h /usr/include/qcoro6/qcoro/qcoroimageprovider.h /usr/include/qcoro6/qcoro/qcoroiodevice.h /usr/include/qcoro6/qcoro/qcorolazytask.h /usr/include/qcoro6/qcoro/qcorolocalsocket.h /usr/include/qcoro6/qcoro/qcoronetwork.h /usr/include/qcoro6/qcoro/qcoronetwork_export.h /usr/include/qcoro6/qcoro/qcoronetworkreply.h /usr/include/qcoro6/qcoro/qcoroprocess.h /usr/include/qcoro6/qcoro/qcoroqml.h /usr/include/qcoro6/qcoro/qcoroqml_export.h /usr/include/qcoro6/qcoro/qcoroqmltask.h /usr/include/qcoro6/qcoro/qcoroquick_export.h /usr/include/qcoro6/qcoro/qcorosignal.h /usr/include/qcoro6/qcoro/qcorotask.h /usr/include/qcoro6/qcoro/qcorotcpserver.h /usr/include/qcoro6/qcoro/qcorotest.h /usr/include/qcoro6/qcoro/qcorothread.h /usr/include/qcoro6/qcoro/qcorotimer.h /usr/include/qcoro6/qcoro/qcorowebsocket.h /usr/include/qcoro6/qcoro/qcorowebsockets.h /usr/include/qcoro6/qcoro/qcorowebsockets_export.h /usr/include/qcoro6/qcoro/qcorowebsocketserver.h /usr/include/qcoro6/qcoro/task.h /usr/include/qcoro6/qcoro/waitoperationbase_p.h /usr/lib64/cmake/QCoro6 /usr/lib64/cmake/QCoro6/QCoro6Config.cmake /usr/lib64/cmake/QCoro6/QCoro6ConfigVersion.cmake /usr/lib64/cmake/QCoro6Core /usr/lib64/cmake/QCoro6Core/QCoro6CoreConfig.cmake /usr/lib64/cmake/QCoro6Core/QCoro6CoreConfigVersion.cmake /usr/lib64/cmake/QCoro6Core/QCoro6CoreTargets-relwithdebinfo.cmake /usr/lib64/cmake/QCoro6Core/QCoro6CoreTargets.cmake /usr/lib64/cmake/QCoro6Coro /usr/lib64/cmake/QCoro6Coro/QCoro6CoroConfig.cmake /usr/lib64/cmake/QCoro6Coro/QCoro6CoroConfigVersion.cmake /usr/lib64/cmake/QCoro6Coro/QCoro6CoroTargets.cmake /usr/lib64/cmake/QCoro6Coro/QCoroMacros.cmake /usr/lib64/cmake/QCoro6DBus /usr/lib64/cmake/QCoro6DBus/QCoro6DBusConfig.cmake /usr/lib64/cmake/QCoro6DBus/QCoro6DBusConfigVersion.cmake /usr/lib64/cmake/QCoro6DBus/QCoro6DBusTargets-relwithdebinfo.cmake /usr/lib64/cmake/QCoro6DBus/QCoro6DBusTargets.cmake /usr/lib64/cmake/QCoro6Network /usr/lib64/cmake/QCoro6Network/QCoro6NetworkConfig.cmake /usr/lib64/cmake/QCoro6Network/QCoro6NetworkConfigVersion.cmake /usr/lib64/cmake/QCoro6Network/QCoro6NetworkTargets-relwithdebinfo.cmake /usr/lib64/cmake/QCoro6Network/QCoro6NetworkTargets.cmake /usr/lib64/cmake/QCoro6Qml /usr/lib64/cmake/QCoro6Qml/QCoro6QmlConfig.cmake /usr/lib64/cmake/QCoro6Qml/QCoro6QmlConfigVersion.cmake /usr/lib64/cmake/QCoro6Qml/QCoro6QmlTargets-relwithdebinfo.cmake /usr/lib64/cmake/QCoro6Qml/QCoro6QmlTargets.cmake /usr/lib64/cmake/QCoro6Quick /usr/lib64/cmake/QCoro6Quick/QCoro6QuickConfig.cmake /usr/lib64/cmake/QCoro6Quick/QCoro6QuickConfigVersion.cmake /usr/lib64/cmake/QCoro6Quick/QCoro6QuickTargets-relwithdebinfo.cmake /usr/lib64/cmake/QCoro6Quick/QCoro6QuickTargets.cmake /usr/lib64/cmake/QCoro6Test /usr/lib64/cmake/QCoro6Test/QCoro6TestConfig.cmake /usr/lib64/cmake/QCoro6Test/QCoro6TestConfigVersion.cmake /usr/lib64/cmake/QCoro6Test/QCoro6TestTargets.cmake /usr/lib64/cmake/QCoro6WebSockets /usr/lib64/cmake/QCoro6WebSockets/QCoro6WebSocketsConfig.cmake /usr/lib64/cmake/QCoro6WebSockets/QCoro6WebSocketsConfigVersion.cmake /usr/lib64/cmake/QCoro6WebSockets/QCoro6WebSocketsTargets-relwithdebinfo.cmake /usr/lib64/cmake/QCoro6WebSockets/QCoro6WebSocketsTargets.cmake /usr/lib64/libQCoro6Core.so /usr/lib64/libQCoro6DBus.so /usr/lib64/libQCoro6Network.so /usr/lib64/libQCoro6Qml.so /usr/lib64/libQCoro6Quick.so /usr/lib64/libQCoro6WebSockets.so /usr/lib64/qt6/mkspecs/modules/qt_QCoroCore.pri /usr/lib64/qt6/mkspecs/modules/qt_QCoroCoro.pri /usr/lib64/qt6/mkspecs/modules/qt_QCoroDBus.pri /usr/lib64/qt6/mkspecs/modules/qt_QCoroNetwork.pri /usr/lib64/qt6/mkspecs/modules/qt_QCoroQml.pri /usr/lib64/qt6/mkspecs/modules/qt_QCoroQuick.pri /usr/lib64/qt6/mkspecs/modules/qt_QCoroTest.pri /usr/lib64/qt6/mkspecs/modules/qt_QCoroWebSockets.pri
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Dec 21 00:31:52 2024