[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