[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-pim
Subject:    [Kde-pim] KPilot developers' notes for september 16th 2001
From:       Adriaan de Groot <adridg () cs ! kun ! nl>
Date:       2001-09-16 12:28:22
[Download RAW message or body]

Well, KPilot in CVS *should* compile completely -- soon. I just managed to
cp essentialfile.{h,cc}, and for the lack of a . I'm now in a bad mood.


KPilot Developer's notes for september 16th 2001
================================================

2001-09-15  Adriaan de Groot
* TODO
  () Added a TODO file. I didn't copy all the TODO's from the ChangeLog
  into it, though, since many make no sense right now.

2001-09-13  Adriaan de Groot
* kpilot/kpilotlink.{h,cc}
  () Changed fTransientDevice into fDeviceType since we have lots of
  variants to deal with.
  () Added functions installFiles() and installFile() to handle
  the installation (!) of files to the Pilot.
* kpilot/pilotDaemon.cc
  () Finally dealt with all the changed classes and methods of the
  device link.
  (slotEndHotSync) No need to tell the link to end the Sync, since
  it's the one that's telling *us*.

2001-09-08  Adriaan de Groot
* kpilot/options.h
  () I've installed RH 7.1 and gone back to KDE 2.1.1. Whee. They've
  somehow utterly broken kdDebug() and kdWarning(). Added compile flag
  DEBUG_CERR to make all the debugging info go to cerr instead.
* kpilot/kpilot.cc
  () Startup notification was added to startService...() in 2.2, so now
  there's an #ifdef handling that case.

2001-09-07  Adriaan de Groot
* kpilot/pilotComponent.h
  () Fixed up #ifdefs for new style
* kpilot/kpilotlink.h
  () Make many data members private with protected access functions.
  (statusString) Made into a virtual function.

2001-09-06  Adriaan de Groot

* kpilot/Makefile.am
  () Forgot to add logWidget.cc to kpilot_SOURCES
* kpilot/kpilotOptions.cc
  () Added more tooltips, switched most to <qt></qt> rich text.
  () Changed default value for SyncFiles to true.
* kpilot/kpilotlink.{h,cc}
  () Added new state CreatedSocket and member fRetries
  (open) Allow for retries on pi_bind(), since it may fail on
  USB style devices.
  () Added ASSERT() and member fDeviceLink to enforce singleton=ness.
* kpilot/main-test.{h,cc}
  () Added ASSERT() to enforce singleton-ness.
* kpilot/hotSync.{h,cc}
  () New files, containing most of the old HotSync code from
  kpilotlink.{h,cc}, now using the new KPilotDeviceLink base class.

KPilot Developer's notes for september 5th 2001
===============================================

It's tough keeping this ChangeLog up-to-date, since I'm doing
lots of work but not committing much to CVS. But I'll try to
keep things documented nonetheless.


2001-09-05  Adriaan de Groot

A new application, kpilotTest, has been added. It does a very basic
test of the pilot-link library and some device handling for KPilot.
It is *not* installed by default, since it's pretty much useless for
normal use, but useful to get some feedback about whether the
new architecture works as expected.

A new widget, LogWidget (logWidget.{h,cc}) is now included for, yup,
logging stuff. It's used to long things during a sync.

pilotListener is no longer built or needed.

A new application, kpilotConfig, has been added. It is not installed
by default. It just calls up a config dialog for KPilot, much like
kpilot --config does. It's useful mostly because it exercises a clear
subset of the code.

I've tooltipified (?) the whole hardware setup dialog. I think it really
needs more work, since the distribution of options is really unclear.
And why are exactly *these* things grouped together? The "Address" tab
really should go.

The compilation of everything besides kpilotTest and kpilotConfig
is now seriously broken (tm).

KPilot Developer's notes for september 3rd 2001
===============================================

Hoo doggies. This is a *big* set of changes. I finally sat down
to do some of the serious rework that KPilot has been needing for
a long time. In essence:

* Use DCOP for as much communication as possible, and
* Support USB devices and other transient device nodes.

Basically PilotDaemon and KPilotLink have been completely rewritten.

What more is there to say? Almost every file has changed, even the
coding guidelines have been relaxed (I'm not going to put #ifdefs
around #include anymore, not since it turns out that the gnu cpp
handles this situation efficiently anyway).

Comments and documentation in most files have been vastly improved.



-- 
+------------------------------+
| Adriaan de Groot             | Drinken, in een bepaalde tijd symbolisch,
| http://www.cs.kun.nl/~adridg | is in een andere tijd zuipen - Wittgenstein

_______________________________________________
Kde-pim mailing list
Kde-pim@mail.kde.org
http://mail.kde.org/mailman/listinfo/kde-pim

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic