File qcoro.changes of Package qcoro

-------------------------------------------------------------------
Wed Jan 31 17:25:14 UTC 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  6 15:48:01 UTC 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 08:23:17 UTC 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  9 08:26:04 UTC 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 08:17:12 UTC 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 18:10:44 UTC 2022 - Christophe Giboudeaux <christophe@krop.fr>

- Disable tests again. Random timeouts were seen.

-------------------------------------------------------------------
Wed Jul 13 11:45:00 UTC 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 15:02:51 UTC 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 05:59:13 UTC 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 16:12:18 UTC 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 16:18:46 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>

- Install the dbus-launch executable at build time to run tests.

-------------------------------------------------------------------
Sun Oct 10 07:31:47 UTC 2021 - Luca Beltrame <lbeltrame@kde.org>

- Initial package
openSUSE Build Service is sponsored by