Wacom apocalypse in Qt5: just not today
As the end of 2012 quickly approaches, the echoes of apocalyptic cries return to bounce off the interwebz once again. Most recently Wacom support in Qt5 got into a bit of a press coverage trouble.
Last week Ariel Molina, who works for Edis Interactive, started a thread in the Qt’s development mailing list, asking if it would be better to remove Wacom for Qt5 due to a number of unresolved issues.
Ariel quoted several bug reports, some of them dating back as far as 2009. Which then got Phoronix to feature an article suggesting that Wacom tablet support might be axed from Qt5.
Naturally, it sounds like a threat to free applications such Krita that use Qt for user interface and have a lot to do with Wacom tablets (Krita isn’t yet ported to Qt5, though). But wait, there’s this statement made by Laszlo Agocs, senior software engineer at Nokia:
About the state of QTabletEvent in Qt 5: For platforms other than xcb this event will never be delivered. To be on par with Qt 4 somebody needs to step up and add support for Windows and OS X.
On Linux, QTabletEvents are supported, I added this a few months back using my Wacom Bamboo. It should be considered experimental though. Event delivery, position and pressure, proximity enter/leave seem to work. Other things (e.g. additional properties like tilt which I cannot test with the Bamboo) may not.
In other words, basic Wacom tablets support is already in place for Qt5 on Linux. It “just” has to be finalized for Linux, and written for Windows and Mac. In the light of this axing away the working code for one platform sounds a bit like an overstatement.
Then there’s another claim that got the attention. In the initial post Ariel states:
Nobody cares about Wacom anyway, or the bug should be solved by now. Well, earlier today Boudewijn Rempt, Krita team lead, shared this bit of information in the list:
By the way, I visited IBC in Amsterdam today and chatted with the people at the Foundry stand. Nuke and Mari are Python-Qt apps that are used all over the film industry. They also depend on Wacom support, and they told me Autodesk does depend on it for Maya as well. I wonder if those companies have commercial licenses with Digia… I mean, there clearly are more important users of Wacom support in Qt than me with Krita. When privately asked about the perspective of Wacom in Qt, Boudewijn maintained his point of view:
I think it’s a storm in a glass of water. It’s clear that Qt cannot drop support for Wacom. It looks like there’s been enough pushing that people have stared looking into the issue right now, so I think it’ll all turn out to have been a flash in the pan. One last question that remains to be asked is whether certain media units are going to start actually talking to free software developers they keep writing about. The observer-expectancy effect is already in effect anyway (pun intended), so why not take a risk? The developers hardly ever bite.
Patreon subscribers get early access to my posts. If you are feeling generous, you can also make a one-time donation on BuyMeACoffee.