From kde-pim Sat Dec 30 20:21:46 2000 From: Adriaan de Groot Date: Sat, 30 Dec 2000 20:21:46 +0000 To: kde-pim Subject: KPilot Developer's Notes for December 30th, 2000 X-MARC-Message: https://marc.info/?l=kde-pim&m=97820772513156 KPilot Developer's notes for december 30th 2000 =============================================== Ho ho ho. Merry Christmas. Happy new year. Last week started out with Thomas Zander reporting that he *still* has the totally bizzarre and inexplicable crash in KPilot that he's had ever since KPilot was ported to KDE2 (+). That pretty much colors this week's work. The rest of the week was used for the KNotes conduit. After a pleasant exchange of ideas with Wynn Wilkes (of KNotes) we got a DCOP interface working and this make the KNotes conduit more useful. Talked to Greg about the kab conduit and he's enthusiastic about the possibilities there, we hope to have a framework in CVS soon. Done: * Claimed some debug areas (5510,5511,5512). * KNotes rereads the notes dir after a sync, so new notes (which have come from Pilot memos) appear there. * KNotes conduit --test now displays all the notes (on screen) that knotes shares with the pilot. This is a test (!) of the DCOP stuff, mostly. * KNotes conduit now has a checksum function (md5) to reduce the number of notes that has to be copied between KNotes and the Pilot. * Applied Dag Nygren's vcal patches so that repeating events now show up in KOrganizer properly. * Fixed the button-enabling in the address app * Added more debugging output for Thomas. * Added more debugging output for Nick. Todo: * More vcal work * Clean up more of the butt-ugly parts of the code base * Tell the KOrganizer docs people about KPilot * KPilot is an i18n nightmare - The const char *s in the pilot databases can be addressed most easily, I think. - KPilotLink::doFullBackup should cause i18n people to run away - get rid of most of the strcpy, strcat, etc. But not all! We're stuck with pilot-link, after all. * The messages need validation - Pilot vs pilot, HotSync vs whatever * The password dialog in the popmail conduit is probably a very bad idea + Thomas' crash produces the following (partial) backtrace: #4 0x408960b7 in read_png_image () from /usr/kde2/source/qt-copy/lib/libqt.so.2 #5 0x40838dd9 in QImageIO::read () from /usr/kde2/source/qt-copy/lib/libqt.so.2 #6 0x40836cf1 in QImage::load () from /usr/kde2/source/qt-copy/lib/libqt.so.2 #7 0x408305b2 in QImage::QImage () from /usr/kde2/source/qt-copy/lib/libqt.so.2 #8 0x40483fcf in KIconLoader::loadIcon () from /usr/kde2/lib/libkdecore.so.3 #9 0x805a166 in KPilotInstaller::initIcons () which is weird since the only possible png image being read is the quit icon, which is standard in KDE2. Maybe some weird combo of options? °; -- [ade] at home: adridg@sci.kun.nl Probably hacking at KDE2.