Author: laurent

Split kdepim and kdepim-addons

Last week after some months I finally split lib from kdepim. Why? The main reason is that I wanted to make life easy for new developers. Until now when we wanted to develop an extension for kmail/kaddressbook or other kdepim application it was necessary to build all kdepim. Now we can create plugins outside of…
Read more

Elf-dissector

Lorsque l’on linke des programmes on s’appuie sur des librairies statiques. Le problème c’est que l’on peut en ajouter plein lors de la compilation et même si aucun symbole n’est utilisé on va charger cette lib au démarrage de l’application. Cela va ralentir le démarrage de l’application. On a plusieurs méthode pour réduire cela: Retirer…
Read more

Scan-build (clang static analyser)

Clang fournit dans sa suite divers plugins et aussi un analyser statique de code. Il va simplement analyser le code compilé par clang et il va en faire un rapport en sortie. Donc tout code non compilé par Clang ne sera pas analysé forcément. Genre il ne va pas aller chercher du code ou il…
Read more

Clazy

Les développeurs KDE ne sont pas en reste pour ce qui est des outils pour aider à améliorer la qualité du code. Sérgio Martins a développé “Clazy” un outils qui utilise Clang pour rechercher et avertir de certaines améliorations à faire dans votre code. Certains de ces plugins peuvent directement modifier le code source. Comment…
Read more

KDEPIM 5.0

KDEPIM 5.0 is the port of kdepim to kf5/qt5. The porting was started in may 2014. It was a long way because kdepim is not just kmail. It’s based on Akonadi server and all libraries from kdepimlibs. The first step was to make Akonadi worked against Qt5. The second step was porting kdepimlibs to make…
Read more

KDEPIM report (week 26)

My focus was KAddressBook last week. KAddressBook: It’s not a complicated application, so I didn’t find a lot of bugs. But indeed as I maintain it I already fixed critical bugs. Some fixes: I improved gravatar support. I added “Server Side Subscription” action. Before that it was necessary to go to kmail or go to…
Read more

KDEPIM report

This week I focused my work on Akregator. Akregator: I fixed some errors on signal/slots I reimplemented TextToSpeech support I replaced QList to QVector where it was possible I added some QStringLiteral I used new Qt5 connect Api I fixed some bugs. I added support for share url (it allows to share url in Facebook/Twitter…
Read more

KDEPIM KF5 status and test plan

Status: As you know we decided to release kdepim kf5 in 15.08. (We have 2 months yet). I use kdepim kf5 by default now on my main computer. Of course when I started to use it all apps crashed, or there was some part of code which was not ported to kf5 yet. I tried…
Read more

KDEPIM KF5

History: I started porting of kdepim to KF5 1 year ago (in may 2014). When I started it I thought that it should be easy. But it was not easy because firstly KF5 was not release and it was not stable, there was some bugs. Secondary kdepim is not just KMail, it contains the kdepim…
Read more

Full KF5

Depuis la semaine dernière j’utilise aucune application kde4. ça veut dire que j’utilise kdepim kf5. Oui j’ai tenté mais je l’ai pas fait n’importe comment. Déjà j’ai mis en place une vraie migration. (les folders n’étant pas migré ça posait quelques problèmes). De plus j’avais déjà fait un maximum de test à coté. Mais bien…
Read more