Thiago Macieira

Author's details

Name: Thiago Macieira
Date registered: July 16, 2011

Latest posts

  1. The strange world of (release) candidates — December 7, 2012
  2. Qt 5.0 beta 1 is out — August 30, 2012
  3. forkfd part 4: proposed solutions — July 21, 2012
  4. forkfd part 3: QProcess’s requirements and current solution — July 13, 2012
  5. forkfd part 2: Finding out that a child process exited on Unix — July 13, 2012

Author's posts listings

Sep 12

New domain for Qt announced: qt-project.org

Lars has just announced on his blog that the Qt Open Source Project, under the Open Governance, will be moved to a new domain: qt-project.org (don’t bother copy/pasting, there’s nothing there yet). At the official Nokia Qt Blog, Daniel Kihlberg gives us the date for the launch: October 17th. The moving to a new domain …

Continue reading »

Aug 13

We have C++11

And who says Google Plus isn’t a source of news? I’ve just seen two posts linking to Herb Sutter’s blog, entitled: http://herbsutter.com/2011/08/12/we-have-an-international-standard-c0x-is-unanimously-approved/ So that’s it, ladies and gents. The standard that we’d been calling “C++0x” for some time now has been fully approved, unanimously no less. It now deserves to be called “C++11″, as the …

Continue reading »

Jul 29

Going to the Desktop Summit

Today, I reserved my flights and my hotel to go to Berlin. I’m not presenting anything, but I will be there representing my new employer, discussing KDE 5 and Qt 5, catching up with old friends. Mandatory link: See you there.

Jul 27

KDE Community releases 4.7

Kinda weird to blog on Planet KDE about a KDE release, especially when it’s also announced on the Dot, but I’d like to take the opportunity to congratulate everyone who worked on it! See the full announcement. Mandatory screenshot leeched off the announcement: I am, of course, running something close to the 4.7 release. I …

Continue reading »

Jul 25

Table-driven development, meet C++0x

Last week, I blogged about table-driven development without creating relocations in memory. One of the comments I received indicated that the code was hard to read — I concurred, of course, as it is generated code. Then Olivier looked at it and decided to have a go at making it entirely generated by the compiler, …

Continue reading »

Jul 21

Qt 4.8 beta 1 released

I’ve just realised that neither Eckhart’s post nor the QtWebKit post were aggregated on either Planet KDE nor Planet MeeGo. Quoting: It has been some weeks since we released the Qt 4.8 Technology Preview to the community. The release raised a lot of interest and we have received many comments in response to the Qt …

Continue reading »

Jul 21

Initialising an array with C++0x using constexpr and variadic templates

When I wrote the blog on improving QString further, I said: If you can, use the following C++0x expression, which is read-only and sharable: That above actually does work and does produce a read-only and sharable QStringData containing the UTF-16 “Hello, World\n” string. However, what I didn’t say (because I hadn’t realised at the time) …

Continue reading »

Jul 20

Table-driven methods with no relocations

The other day, someone in the qt-interest mailing list posted the link to an article entitled: How to make fewer errors at the stage of code writing, the third part in a series of articles about writing better code. In this particular article, the author ran a static code-checker tool on the Qt source code …

Continue reading »

Jul 17

QString improved

On my birthday, I blogged about how I’d like QString to support proper UTF-8 strings and be much easier to use. The code that I said would be my preferred would be: QString s = u"Résumé"q; Recently, in Qt 5.0 we have begun to make steps to reach that. Most of the work was done …

Continue reading »

Jul 17

New blog website

After 4 years blogging on the Qt Labs, it’s time to move on. This is a familiar WordPress installation, but I still need to tweak it a bit. For example, I need to figure out how to configure proper syntax highlighting. Any hints?

» Newer posts

Page optimized by WP Minify WordPress Plugin