Wednesday, April 04, 2007

libs explosion

i haven't had a chance (read: motivation slash energy) to blog this week yet, which is perhaps unfortunate, because there's certainly a lot to blog about. monday in particular was crazy with some 500 or so commits, most to libs.

lots of clean-ups in kdeui; kevin factored out the sidebar bookmarks stuff from dolphin and put it into kfile so we can share that code between the file dialog, the file managers and what not; a ton of more work on strigi; josef spillner merged khotnewstuff2 into kdelibs; david faure made the file dialog dlopen the implementation, which not only is yet another start up optimization but it opens the door to future implementation changes (and, i suppose, implementations for win32 and mac os, e.g. use the native dialogs); stephan kulow brought in a new libloader which combined with a final fix to kdebug meant no UI deps in kdecore (a long time goal finally met!); some further work by david (and some help by thiago) meant that kdecore now links to 18 less libs (holy crap!); speaking of thiago, the new knetwork classes went in deprecating the old libs and providing just a few classes that build on the much enhanced networking system in qt 4.3; lubos "seli" lunak updated the window management classes with improved versions (and today laurent put in stubs for macos and win32); bluetooth support in solid was added by daniel gollub; ... and i'm sure i'm missing a lot of things, not to mention all the "little" things that went on as usual.

and that doesn't even touch the usual work that happens in apps. i was happy to see Alessandro Praduroux breathing some new life into krfb, for instance. kdegames keep getting better....

there also seems to be a recent jihad in the codebase clearing out usage of qt3support classes, which is great to see.

of course, all that change meant lots of modules were broken right up to today. but things are sorting themselves out... very, very encouraging to see so much energy going into things.

3 comments:

reldruH said...

Does this mean that the kwin_composite branch is in kdebase? I haven't been able to compile it lately to check myself.

Aaron J. Seigo said...

@reldruh: i was refering to the window management classes in kdelibs/kdeui/windowmanagement, not kwin. these classes are used by apps to do things like maximize windows, get strut geometries, etc.

Vietnam tour operator said...

Exotic Ho Chi Minh City, still referred to as 'Saigon' by many, has preserved its distinctly Asian feel and ancient culture, where monks pray in the numerous pagodas, temples and mosques. The capital Hanoi, is a pleasant and charming city of lakes, shaded boulevards and public parks. The old quarter, built around the Hoan Kiem Lake, is an architectural museum-piece characterised by its narrow streets. Ha Long Bay, with its 3000-plus islands rising from the clear, emerald waters, dotted with beaches and grottoes created by waves, is one of Vietnam's natural marvels.