RSSAmplifier

Blog

Daniel Vrátil's blog Daniel Vrátil's blog category feed

Because opensource matters.

dvratil.czRSS feed ↗10 posts

Latest posts

QCoro 0.13.0 Release Announcement

SPDX-License-Identifier: GFDL-1.3-or-later --> This release brings improvements to generators, better build system integration and several bugfixes. As always, big thanks to everyone who reported issues and contributed to QCoro. Your help is much appreciated! Directly Awaiting Qt Types in AsyncGenerator Coroutines The biggest improvement in this release is that QCoro::AsyncGenerator coroutines now…

Rust: linking static C/C++ libraries with LTO

The Backstory I wasted entire afternoon today trying to figure this out, so here’s a quick note for future reference - hopefully to save someone else’s afternoon. Today, I was working on adding Rust bindings for an internal C++ library. The C++ library itself is built using CMake and produces a statically-linked library, let’s call it libfoo.a . I used the cxx crate to generate…

Old New Blog

I started this blog back in 2010. Back then I used Wordpress and it worked reasonably well. In 2018 I decided to switch to a static generated site, mostly because the Wordpress blog felt slow to load and it was hassle to maintain. Back then the go-to static site generator was Jekyll, so I went with that. Lately I’ve been struggling with it though, because in order to keep all the plugins…

QCoro 0.11.0 Release Announcement

SPDX-License-Identifier: GFDL-1.3-or-later --> A long over-due release which has accumulated a bunch of bugfixes but also some fancy new features&hellip;read on! As always, big thanks to everyone who reported issues and contributed to QCoro. Your help is much appreciated! QCoro::LazyTask<T> The biggest new features in this release is the brand-new QCoro::LazyTask<T> . It&rsquo;s a new return type…

KDE PIM Sprint 2024 Report

In 2021 I decided to take a break from contributing to KDE, since I felt that I&rsquo;ve been losing motivation and energy to contribute for a while… But I&rsquo;ve been slowly getting back to hacking on KDE stuff for the past year, which ended in me going to Toulouse this year to attend the annual KDE PIM Sprint, my first in 5 years. I&rsquo;m very happy to say that we have /a lot/ going on in…

QCoro 0.10.0 Release Announcement

SPDX-License-Identifier: GFDL-1.3-or-later --> Thank you to everyone who reported issues and contributed to QCoro. Your help is much appreciated! Support for awaiting Qt signals with QPrivateSignal Qt has a feature where signals can be made &ldquo;private&rdquo; (in the sense that only class that defines the signal can emit it) by appending QPrivateSignal argument to the signal method: class…

QCoro 0.8.0 Release Announcement

SPDX-License-Identifier: GFDL-1.3-or-later --> This is a rather small release with only two new features and one small improvement. Big thank you to Xstrahl Inc. who sponsored development of new features included in this release and of QCoro in general. And as always, thank you to everyone who reported issues and contributed to QCoro. Your help is much appreciated! The original release…

QCoro

QCoro is a C++ library that makes it possible to use C++20 coroutines with Qt. It provides the necessary tools to create coroutines as well as coroutine-friendly wrappers for native Qt types.

KDE

I have been contributing to KDE for over a decade. I was involved in KDE Telepathy, KScreen and most prominently in KDE PIM. I am Akonadi maintainer and author or Google integration.

cmake-package

A Rust crate for Cargo build scripts that provides a simple way to find and use CMake package installed on the system.