Tag Archives: David Faure

KDAB at Qt Contributor Summit

Transport in Bilbao

On the 15th and 16th July this year, KDAB attended the Qt Contributor Summit, which was co-located with the KDE Akademy conference in Bilbao, Spain.

Transport in Bilbao

The program of the Qt Contributor Summit was mostly determined by who was attending and what the important topics at the time were. KDAB attended the summit with strength, and participated in many relevant discussions.

Some pre-scheduled talks were held, including a ‘State of the Union’ from Lars Knoll, where he talked about recent additions and developments in Qt and the focus of Digia for the coming releases. The focus on advancing the mobile platform support in the next releases is well known. Challenges resulting from that focus and other known standing challenges were also listed and were part of the discussions at the summit. These included the ICU Problem, Evolution of the QML language and Bug management discussion, all relevant issues for the community and for the ongoing adoption of Qt.

The QtCore session included some future-looking considerations of how Qt will deal with C++14 and C++17 – what does Qt need from those standards, and what can Qt provide to them in terms of feedback and use-cases. Some of the recent work on the QVariant/QMetaType by Stephen Kelly of KDAB relates to type-erasure, which is a growing topic in C++ standardization discussions. The command line parser, a long requested part of Qt, has been worked on by David Faure, and there were updates about what remains to get it into the next release, and porting existing Qt tools to the new API.

C++11 lambda syntax is gaining adoption

QML and QtQuick were obviously also large topics for the entire summit, with many sessions relating to the technologies. Among the sessions were one dedicated to the Model-View APIs in QtQuick. A new design could be utilized to increase the flexibility and re-use of components for creating new views. Some discussions were had on how to represent hierarchical or tree structures in QML.

Recent developments in the Linux kernel for adding generic multicast local socket support are gathering momentum, and the implications of that for the QtDBus module were discussed. This could reduce the dependency of QtDBus on an external libdbus-1 on Linux. QNX also has a native message passing system which may also be usable to bypass the libdbus-1 dependency on that platform.

Both QBS and CMake were represented with sessions at the Qt Contributor Summit. The QBS session was an introduction to qbs for those who have not worked with it before, and a tour through its capabilities. The CMake session included a summary of recent and future developments in CMake which benefit Qt users, and plans for better CMake integration in QtCreator.

…read more

Source: FULL ARTICLE at Planet KDE

Dolphin bugs fixed in March 2013

Here is a summary of the bug fixes that Dolphin users who upgrade to last week’s release can benefit from:

  • Bug 288824: Fix the problem that no custom icons are shown for folders which are accessed via NFS and some other file systems. See git commit 6369b556 for the infrastructure in kdelibs, and commit b8c9aa55 for the patch that makes Dolphin use it.
  • Bug 316335: Make sure that children of expanded directories are removed from the model if the parent is collapsed, and prevent that they reappear when the filter is removed. See git commit acec0e65, review request 109343.
  • Bug 315619: Do not skip rows in Details View when scrolling by clicking the empty area of the scroll bar. See git commit 6ba70a6f, review request 109210.
  • Bug 316615: If files with multiple types are selected, show the services for the file type ‘octet stream’ in the context menu. See git commit 4da8e6cd.
  • Bug 316016: Another kdelibs issue that caused Dolphin to not update the view properly. This one was about the deletion of a directory not being noticed and could be fixed thanks to good instructions to reproduce the bug provided by the forum user gedgon. See git commit 1f6d6cfc.
  • Bug 316300: Fixed a bug in the code that prevents the unintended execution of commands in the Terminal Panel when changing the view. This bug could lead to the command being executed in some corner cases. See git commit 6be6988f, review request 109431.
  • Bug 315693: Ensure that the Information panel shows “&” in filenames correctly. See git commit 914b8d88, review request 109129.
  • Bug 295300: Make sure that F5 reloads all expanded directories when viewing a remote directory. See git commit d3ad8f59, review request 109488.
  • A follow-up to the fix for bug 299371: Fix transition between normal and hover images. See git commit 472608e8, review request 109614, and Aurelién’s blog post for details about his smart debugging tricks.
  • Bug 317018: Fix a crash in the Mercurial plugin when deselecting a file to commit. See git commit 1f1392a6.
  • Bug 315569: Group files by name correctly also for non-ASCII file names. See git commit 02f4a69f, review request 109457.

Thanks to everyone who helped to make these bug fixes possible: Aurélien Gâteau, David Faure, Emmanuel Pescosta, Martin Koller, Pierre Sauter, Vishesh Yadav, Weng Xuetian.

From: http://freininghaus.wordpress.com/2013/04/11/dolphin-bugs-fixed-in-march-2013/

Akademy-Fr in Toulouse

Alta

Akademy-Fr happened in Toulouse last week-end part of a bigger FOSS event in Toulouse named
A track with talks about KDE also went on in the room near the booth: Kévin Ottens presented KDE as a community, Lambert Clara promoted KDevelop as an IDE for everyone’s project, Sébastien Renard explained how the French translation team checks translations in order to reach quality (using pology for example). David Faure then lead us to debug programs using valgrind, reading backtraces, having a thorough process when debugging and much more. Sébastien explained how to tackle IT complexity based on his own experiment.
Meanwhile, the KDE booth was always staffed and passers-by enjoyed the demos (Marble on a desktop, on Plasma Active and on a N9 for example) and could learn more about KDE with great leaflets.
I was particularly impressed to meet David Revoy who is an artiste living in Toulouse and he uses Krita for his professional graphical work. I also met an enthusiastic teacher who uses Kalzium and said that no other software can beat it. It’s great to see people using and enjoying our software and choosing it over proprietary ones.
On Sunday we had several workshops: translation, Frameworks5 and UI Consulting. Groups of people were busy learning and contributing.
Doctor UI aka Aurélien
Frameworks5 Team
Thanks to the sponsors and to Kévin, Jean-Nicolas, Benjamin for the organization. Thanks to the other Kévin and PixCyl for the great leaflet!

…read more

Source: FULL ARTICLE at Planet KDE

Dolphin bugs fixed in February 2013

Grouping

Last week KDE released the latest bug fix release. It contains the following changes in Dolphin:

  • Bug 315298: Fix crash when clicking an action in the context menu for a removed device in the Places Panel. See git commit 547d10aa, review request 108989.
  • Bug 299371: Fix blinking when moving the mouse over an hidden item. See git commit 12d41a88, review request 108858.
  • Bug 313342: When changing the “Single click/Double click” setting, apply these changes immediately. See git commit 17eeee6b.
  • Bug 315315: Prevent expensive re-layoutings when opening folders with many items. See git commit daf12b8e, review request 108984.
  • Bug 315210: When deleting an expanded folder which contains filtered files, make sure that those files do not reappear after clearing the filter. See git commit e053ecdc, review request 108976.
  • At least the first part of Bug 252483: update the “Trash” icon in the Places Panel after restoring files. See git commit bf7cdfca.

Patches were provided by A. Janardhan Reddy, Aniket Anvit, Aurélien Gâteau, and David Faure – thanks!

If you use the “Show in Groups” feature and you have some files with non-ASCII names, you might be able to help us with a fix for next month’s bug fix release. Currently, some things do not quite work right, see the left side of the screenshot below. We have a patch that makes it look like the right side, but I would like to make sure that we don’t break anything in the 4.10 branch. Feel free to download the patch from the review request, and report any regressions there or in the bug report. Thanks.

…read more
Source: FULL ARTICLE at Planet KDE

How much does KDE care for its bugs?

Good question. Let’s reveal some stats.

All time top commenters
Name Number of Posts
Dario Andres 34082
Myriam Schweingruber 23019
Christoph Feck 16342
Gilles Caulier 14737
David Faure 13684
FiNeX 12637
Stephan Kulow 12174
Aaron J. Seigo 11648
Christophe Giboudeaux 11289
Thiago Macieira 10167

Impressive activity there, i would say. But one more, the activity for only this year:

Top Commenters 2013
Name Number of Posts
Jekyll Wu 1062
Thomas Lübking 684
Christoph Feck 654
Myriam Schweingruber 503
Martin Gräßlin 495
Alex Fiestas 443
Frank Reininghaus 309
Laurent Montel 234
David Edmundson 227
Gilles Caulier 225

It is up to you to decide on a conclusion. But to me, this seems like someone really does care.

…read more
Source: FULL ARTICLE at Planet KDE

Finding the Unloved, in the Valentine’s Day.

326797-mayan-calendar-doomsday-memes-end-of-the-world-predictions-mocked-by-m

Open Your Hearts, Tt’s Adoption Time.

It’s 2013, and the world didn’t end last year like the scientific prediction of a holywood movie.

Unfortunately, not everyone scaped, it seems that while the world didn’t end literally, a lot of developers have abandonned their children, their beloved apps and went to the city of Caracol to survive the mayan’s holywood prediction, and have not ever appeared back.


This left us with a bunch of applications that are in need of someone to care for them, to hug them at night and say that everything’s gonna be all right. But we lack the manpower for that, and that’s why we are asking your help to revive some applications, that are waiting ( some of them for years ) to have people working with them again.

sad_puppy

Some applications are used by people everyday, but no one is taking care of fixing stuff, implementing new stuff, porting things, improving it to the new decade that’s comming in.

tumblr_lu5hasUADB1qcriito1_400

If you are a developer and remember of an application that’s abandoned, please put it in the wiki, if you remember of something that can be done with it, also add as an GSoC 2013 idea’s page. The whole world will thank you, and you will not make baby konqui cry.

sad_dragon_by_mrsbobetski

If you are interested in taking care of an application and are ‘just’ a student, a hobbyst or don’t program for a long time, fear not, because you will join an amazing community of friends, coders, artists, programmers, shrinks, animal lovers and popcorn ( because I like popcorn ). You will increase your programming skills and work with state of the art developers like Aaron Seigo, David Faure and Thiago Macieira ( and many, many others ) that are behind KDE, Qt and the blue universe itself.

ps. And helping it will make you a great person, and because it’s Valentine’s, remember that only one thing matters if you are in love:

chickenbasic

…read more
Source: FULL ARTICLE at Planet KDE