Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

qcoro-qt6-devel-0.11.0-1.3 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

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: https://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.

Provides

Requires

License

MIT

Changelog

* Fri Oct 04 2024 Christophe Marin <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - Disable tests again. Random timeouts were seen.
* Wed Jul 13 2022 Christophe Giboudeaux <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - Install the dbus-launch executable at build time to run tests.
* Sun Oct 10 2021 Luca Beltrame <[email protected]>
  - Initial package

Files

/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, Tue Dec 10 23:35:09 2024