| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: qcoro-qt5-devel | Distribution: openSUSE Tumbleweed |
| Version: 0.12.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Fri Apr 4 10:24:59 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 264097 | Source RPM: qcoro-qt5-0.12.0-1.1.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 Apr 04 2025 Christophe Marin <christophe@krop.fr>
- Update to 0.12.0
* README: fix typo in QNetworkReply example
* Don't discard result from QFile::open
* Add return value conversion for QCoroTask
* fix: disable language-extension-token warning
* Don't set CMAKE_CXX_FLAGS, use target properties instead
* Fix infinite recursion with debug builds on libstdc++
* Fix build with Qt dev
* Don't leak compile definitions from interface libraries
* Add missing includes
* 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.
/usr/include/qcoro5 /usr/include/qcoro5/QCoro /usr/include/qcoro5/QCoro/QCoro /usr/include/qcoro5/QCoro/QCoroAbstractSocket /usr/include/qcoro5/QCoro/QCoroAsyncGenerator /usr/include/qcoro5/QCoro/QCoroCore /usr/include/qcoro5/QCoro/QCoroDBus /usr/include/qcoro5/QCoro/QCoroDBusPendingCall /usr/include/qcoro5/QCoro/QCoroDBusPendingReply /usr/include/qcoro5/QCoro/QCoroFuture /usr/include/qcoro5/QCoro/QCoroFwd /usr/include/qcoro5/QCoro/QCoroGenerator /usr/include/qcoro5/QCoro/QCoroIODevice /usr/include/qcoro5/QCoro/QCoroImageProvider /usr/include/qcoro5/QCoro/QCoroLazyTask /usr/include/qcoro5/QCoro/QCoroLocalSocket /usr/include/qcoro5/QCoro/QCoroNetwork /usr/include/qcoro5/QCoro/QCoroNetworkReply /usr/include/qcoro5/QCoro/QCoroProcess /usr/include/qcoro5/QCoro/QCoroQml /usr/include/qcoro5/QCoro/QCoroQmlTask /usr/include/qcoro5/QCoro/QCoroSignal /usr/include/qcoro5/QCoro/QCoroTask /usr/include/qcoro5/QCoro/QCoroTcpServer /usr/include/qcoro5/QCoro/QCoroTest /usr/include/qcoro5/QCoro/QCoroThread /usr/include/qcoro5/QCoro/QCoroTimer /usr/include/qcoro5/QCoro/QCoroWebSocket /usr/include/qcoro5/QCoro/QCoroWebSocketServer /usr/include/qcoro5/QCoro/QCoroWebSockets /usr/include/qcoro5/QCoro/Task /usr/include/qcoro5/qcoro /usr/include/qcoro5/qcoro/concepts_p.h /usr/include/qcoro5/qcoro/config.h /usr/include/qcoro5/qcoro/coroutine.h /usr/include/qcoro5/qcoro/impl /usr/include/qcoro5/qcoro/impl/connect.h /usr/include/qcoro5/qcoro/impl/isqprivatesignal.h /usr/include/qcoro5/qcoro/impl/lazytask.h /usr/include/qcoro5/qcoro/impl/task.h /usr/include/qcoro5/qcoro/impl/taskawaiterbase.h /usr/include/qcoro5/qcoro/impl/taskbase.h /usr/include/qcoro5/qcoro/impl/taskfinalsuspend.h /usr/include/qcoro5/qcoro/impl/taskpromise.h /usr/include/qcoro5/qcoro/impl/taskpromisebase.h /usr/include/qcoro5/qcoro/impl/waitfor.h /usr/include/qcoro5/qcoro/macros_p.h /usr/include/qcoro5/qcoro/qcoro.h /usr/include/qcoro5/qcoro/qcoroabstractsocket.h /usr/include/qcoro5/qcoro/qcoroasyncgenerator.h /usr/include/qcoro5/qcoro/qcorocore.h /usr/include/qcoro5/qcoro/qcorocore_export.h /usr/include/qcoro5/qcoro/qcorodbus.h /usr/include/qcoro5/qcoro/qcorodbus_export.h /usr/include/qcoro5/qcoro/qcorodbuspendingcall.h /usr/include/qcoro5/qcoro/qcorodbuspendingreply.h /usr/include/qcoro5/qcoro/qcorofuture.h /usr/include/qcoro5/qcoro/qcorofwd.h /usr/include/qcoro5/qcoro/qcorogenerator.h /usr/include/qcoro5/qcoro/qcoroimageprovider.h /usr/include/qcoro5/qcoro/qcoroiodevice.h /usr/include/qcoro5/qcoro/qcorolazytask.h /usr/include/qcoro5/qcoro/qcorolocalsocket.h /usr/include/qcoro5/qcoro/qcoronetwork.h /usr/include/qcoro5/qcoro/qcoronetwork_export.h /usr/include/qcoro5/qcoro/qcoronetworkreply.h /usr/include/qcoro5/qcoro/qcoroprocess.h /usr/include/qcoro5/qcoro/qcoroqml.h /usr/include/qcoro5/qcoro/qcoroqml_export.h /usr/include/qcoro5/qcoro/qcoroqmltask.h /usr/include/qcoro5/qcoro/qcoroquick_export.h /usr/include/qcoro5/qcoro/qcorosignal.h /usr/include/qcoro5/qcoro/qcorotask.h /usr/include/qcoro5/qcoro/qcorotcpserver.h /usr/include/qcoro5/qcoro/qcorotest.h /usr/include/qcoro5/qcoro/qcorothread.h /usr/include/qcoro5/qcoro/qcorotimer.h /usr/include/qcoro5/qcoro/qcorowebsocket.h /usr/include/qcoro5/qcoro/qcorowebsockets.h /usr/include/qcoro5/qcoro/qcorowebsockets_export.h /usr/include/qcoro5/qcoro/qcorowebsocketserver.h /usr/include/qcoro5/qcoro/task.h /usr/include/qcoro5/qcoro/waitoperationbase_p.h /usr/lib/cmake/QCoro5 /usr/lib/cmake/QCoro5/QCoro5Config.cmake /usr/lib/cmake/QCoro5/QCoro5ConfigVersion.cmake /usr/lib/cmake/QCoro5Core /usr/lib/cmake/QCoro5Core/QCoro5CoreConfig.cmake /usr/lib/cmake/QCoro5Core/QCoro5CoreConfigVersion.cmake /usr/lib/cmake/QCoro5Core/QCoro5CoreTargets-relwithdebinfo.cmake /usr/lib/cmake/QCoro5Core/QCoro5CoreTargets.cmake /usr/lib/cmake/QCoro5Coro /usr/lib/cmake/QCoro5Coro/QCoro5CoroConfig.cmake /usr/lib/cmake/QCoro5Coro/QCoro5CoroConfigVersion.cmake /usr/lib/cmake/QCoro5Coro/QCoro5CoroTargets.cmake /usr/lib/cmake/QCoro5Coro/QCoroMacros.cmake /usr/lib/cmake/QCoro5DBus /usr/lib/cmake/QCoro5DBus/QCoro5DBusConfig.cmake /usr/lib/cmake/QCoro5DBus/QCoro5DBusConfigVersion.cmake /usr/lib/cmake/QCoro5DBus/QCoro5DBusTargets-relwithdebinfo.cmake /usr/lib/cmake/QCoro5DBus/QCoro5DBusTargets.cmake /usr/lib/cmake/QCoro5Network /usr/lib/cmake/QCoro5Network/QCoro5NetworkConfig.cmake /usr/lib/cmake/QCoro5Network/QCoro5NetworkConfigVersion.cmake /usr/lib/cmake/QCoro5Network/QCoro5NetworkTargets-relwithdebinfo.cmake /usr/lib/cmake/QCoro5Network/QCoro5NetworkTargets.cmake /usr/lib/cmake/QCoro5Qml /usr/lib/cmake/QCoro5Qml/QCoro5QmlConfig.cmake /usr/lib/cmake/QCoro5Qml/QCoro5QmlConfigVersion.cmake /usr/lib/cmake/QCoro5Qml/QCoro5QmlTargets-relwithdebinfo.cmake /usr/lib/cmake/QCoro5Qml/QCoro5QmlTargets.cmake /usr/lib/cmake/QCoro5Quick /usr/lib/cmake/QCoro5Quick/QCoro5QuickConfig.cmake /usr/lib/cmake/QCoro5Quick/QCoro5QuickConfigVersion.cmake /usr/lib/cmake/QCoro5Quick/QCoro5QuickTargets-relwithdebinfo.cmake /usr/lib/cmake/QCoro5Quick/QCoro5QuickTargets.cmake /usr/lib/cmake/QCoro5Test /usr/lib/cmake/QCoro5Test/QCoro5TestConfig.cmake /usr/lib/cmake/QCoro5Test/QCoro5TestConfigVersion.cmake /usr/lib/cmake/QCoro5Test/QCoro5TestTargets.cmake /usr/lib/cmake/QCoro5WebSockets /usr/lib/cmake/QCoro5WebSockets/QCoro5WebSocketsConfig.cmake /usr/lib/cmake/QCoro5WebSockets/QCoro5WebSocketsConfigVersion.cmake /usr/lib/cmake/QCoro5WebSockets/QCoro5WebSocketsTargets-relwithdebinfo.cmake /usr/lib/cmake/QCoro5WebSockets/QCoro5WebSocketsTargets.cmake /usr/lib/libQCoro5Core.so /usr/lib/libQCoro5DBus.so /usr/lib/libQCoro5Network.so /usr/lib/libQCoro5Qml.so /usr/lib/libQCoro5Quick.so /usr/lib/libQCoro5WebSockets.so /usr/lib/qt5/mkspecs/modules/qt_QCoroCore.pri /usr/lib/qt5/mkspecs/modules/qt_QCoroCoro.pri /usr/lib/qt5/mkspecs/modules/qt_QCoroDBus.pri /usr/lib/qt5/mkspecs/modules/qt_QCoroNetwork.pri /usr/lib/qt5/mkspecs/modules/qt_QCoroQml.pri /usr/lib/qt5/mkspecs/modules/qt_QCoroQuick.pri /usr/lib/qt5/mkspecs/modules/qt_QCoroTest.pri /usr/lib/qt5/mkspecs/modules/qt_QCoroWebSockets.pri
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:58:29 2025