today was family day, a statutory holiday, where i live. the p-man has the whole week off from school and will be visiting his mom in vancouver in a couple days during his time off. this will be nice for all involved, particularly he and his mom. Zack arrives tomorrow, the day before he leaves, so it'll be lots of visits to the airport for me over the next week.
the p-man went to visit a friend today while i visited with his friend's parent (singular, so many single parents in canada; lots of single fathers, too; i seem to remember reading something about canada having one of (the?) highest rates of single fathers in the developed world?). that was nice as the sun was shining and the snow was melting away.
i did find some time to hack today, and spent that time refining the AbstractRunner API further so that it's a bit easier yet to write runners and more memory efficient at that. the API had sort of evolved a bit "naturally" over the last year and so this time spent combing through it has been well served.
items are sorted much better now, combining exactness and relevance. i haven't yet added in runner priority, but that will be next. along with some tweaking in the runners themselves, the sorting is already much more sensible.
a couple of the guys (tagx and hydrogen) have been working at porting Plasma::Widget and Plasma::Layout to WoC over the last couple of days and apparently are nearing success. with that behind us we can charge forward with expediency with new features and more bugfixes.
the 4.0.2 backports have been settled in and seem to be working well. thanks to ruphy for the backporting barrage and binner for helping ruphy get everything compiling and working in branch.
if you are running kde from the 4.0 branch, your feedback is very desired to make sure this huge amount of backportage didn't break something subtle. i have a 4.0 branch checked out and compiled, but i run trunk/ daily, which makes it harder for me to notice subtle breakage in 4.0.
tomorrow, another "falling in love all over again" entry.