Ecosystem feeds

November 22, 2018
Last week, I had the pleasure of attending the 4th GNOME+Rust hackfest in Thessaloniki, Greece. While other folks were mainly focused on the infrastructure work, with my Rust being extremely rusty as of late, I decided...
November 22, 2018

Last week I was in Thessaloniki, Greece for the GNOME+Rust Hackfest #4. I liked the city, but sadly during the weekend we had really bad weather, and it was much colder then I excepted. The hackfest itself was awesome though. The thing I liked the most was starting to contribute to new projects. I guess it’s so much easier to get started when you have the maintainer sitting next to you...

November 21, 2018

This is the first development release leading toward 2.24 series.

What’s new in the WebKitGTK+ 2.23.1 release?
  • Add initial support for subprocess sandboxing in Linux.
  • Add new permission request type for media device information.
  • Make scrollbars follow gtk-primary-button-warps-slider setting.
  • Script dialogs are now modal to the current web view...
November 21, 2018

So it’s finally here, desktop icons release candidate for 1.0 is available now!

This means that all the features we wanted for 1.0 are implemented and we freeze the implementation of new features. Now we will focus on polishing and removing noisy or unnecessary stuff in the UI, fix weird behaviours and UX, fix bugs, etc.

What’s new?

Tons of stuff! We added multimonitor...

November 20, 2018

This is a bug fix release in the stable 2.22 series.

What’s new in the WebKitGTK+ 2.22.4 release?
  • Expose ENABLE_MEDIA_SOURCE as a public build option.
  • Fix a crash when using Cairo versions between 1.15 and 1.16.0
  • Fix the build with -DLOG_DISABLED=0.
  • Fix the build with ENABLE_VIDEO=OFF and ENABLE_WEB_AUDIO=OFF.
  • Fix debug builds of...
November 20, 2018

In October we held a Krita developers' sprint in Deventer. One of my goals for the sprint was to start implementing High Dynamic Range (HDR) display support for Krita. Now almost a month have passed and I am finally ready to publish some preliminary results of what I started during the sprint.

The funny thing is, before the sprint I had never seen what HDR picture even looks like! People...

November 20, 2018

KDAB is offering eight superb Training Classes in Berlin, you can see the list below, which includes one run by our long-term collaborator, froglogic. All the rest are delivered by KDAB engineers.

There are five classes in our Introductory group, and three in the Advanced. Read the descriptions carefully to see which one you’d like to...

November 20, 2018

When creating clang-tidy checks, it is common to extract parts of AST Matcher expressions to local variables. I expanded on this in a previous blog.

auto nonAwesomeFunction = functionDecl( unless(matchesName("^::awesome_")) ); Finder->addMatcher(...
November 20, 2018
On the 2nd of December, the Kdenlive team will be having a bug squash day in preparation for the major refactoring release due in April 2019. This is a great opportunity for interested developers to participate in the project. The team has triaged hundreds of reports, closing more than a hundred of them in the...
November 19, 2018

Within Netherlands each company is by law required to have first responders. These handle various situations until the professionals arrive. It’s usually one of (possible) fire, medical or an evacuation. Normally I’d post this at Google+ but as that’s going away I’ll put it on this blog. I prefer writing it down so later on I still can see the details.

While standing a bit away from my...

November 19, 2018

We’ve previously blogged about some of the features of Qt for WebAssembly. In this blog post we’ll take a look at how to get started: building Qt, building your application, and finally deploying...