So this is the second day of the meeting. Today, we were supposed to speak of the big problem of documentation and examples for bindings, which are truly needed to attract people to use the bindings, but somehow we got absorbed by a coding frenzy, and we only talk about how to organize the kdebindings module (and decide that it would need to be discussed with packagers). So today, I mostly tried to fixed the two annoying crashes that I had with Krita + Kross + QtRuby, and somehow I am unhappy, since I only worked around them, the first one was caused by a nuisance of C++, you can’t know when static objects are going to be deleted, and one of them is deleted too early. Since it happen at exit time, the dirty solution is to not free all memory (it’s not a big deal, but it’s plain ugly). The second issue was caused by a call to the garbage collector of ruby, while an object returned by a ruby function was not anymore referenced, I just removed the call to the garbage collector (clean, isn’t it ?). Then in the afternoon, I spend a little time making sure the build system work as expected, meaning auto-detection of libraries and auto-activation of features, I hope it will make the bindings easier to build in the future.
TagsAbstract Amsterdam Aquarium Arbre Blender Braindump Calligra CTL Dessin Deventer Drawing Extensions File formats Graphics Hackfest Illustration Illustrations KDE KOffice Krita Landscape LGM Logiciel libre Meetings Mobile målning Nature OpenGTL Open Souce Open Source Opinion Painting Paysage Peinture Photo Programming Qt Releases ritning Rotation Réunions Shiva Tree Vision Övertorneå