[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-pim
Subject: KPilotDeveloper's Notes for March 4th 2001
From: Adriaan de Groot <adridg () sci ! kun ! nl>
Date: 2001-03-04 13:09:36
[Download RAW message or body]
KPilot Developer's notes for march 4rd 2001
===========================================
So after "the big cleanup" I've continued doing cleanup code in smaller
chunks with more commits, mostly for reasons of bug-tracking. Dates in []
indicate when the fix or change was committed.
* Removed a really stupid crash from KPilotConfig::fixed(). [23-2]
* The internal conduits' names weren't reported properly anymore. This
is a binary and source incompatible change. [23-2]
* Extra debugging while starting the listener process. [26-2]
* Changed exit(-1) to exit(3) in the daemon. [26-2]
* Use Qt layout classes in fileInstallWidget. [26-2]
* Removed some null-conduit comments from the KNotes conduit. [26-2]
* Removed some #include <getopt.h> for Solaris. Cleaned up other
includes as well, just a little. [26-2]
* Started a change to KActions. [ 1-3]
* Added a new FileInstaller for use in the daemon and the widget. [ 1-3]
It's currently only used by the widget.
* Added listItems.{h,cc} in response to bug #21392; changed address
and memo widgets to use them. [ 4-3]
KPilot Developer's notes for february 19th 2001
===============================================
Yay! KDE 2.1 is out. Which means we can commit all kinds of changes
to KPilot again, not just well-thought-out bugfixes. That means that
we can get to work on cleaning up the code base again.
* Split all the config-file stuff out of KPilotLink into a new class
KPilotConfig. Fixed all the resulting include dependencies.
* The function fixed() in KPilotInstaller obviously belongs to KPilotConfig.
* The {address,memo,fileInstall} widgets all had unnecessary dependencies
on KPilotInstaller. Removed. KPilotInstaller now adds the widgets it
creates itself.
* Removed as many dependencies on kpilot.h and kpilotlink.h as possible.
* Removed a bunch of char[] buffer stupidities from pilotLocalDatabase &c.
* Removed the database open and close functions from kpilotlink.
All the sensible fixes, like those listed under feb. 4th, will come later.
--
[ade] at home: adridg@sci.kun.nl
Probably hacking at KPilot for KDE2.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic