Bug 73921 - persistant storage of contact list
Summary: persistant storage of contact list
Status: RESOLVED FIXED
Alias: None
Product: kopete
Classification: Applications
Component: libkopete (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: HI wishlist
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-01-31 22:38 UTC by Helge Hielscher
Modified: 2004-02-08 05:23 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Helge Hielscher 2004-01-31 22:38:30 UTC
Version:            (using KDE Devel)
Installed from:    Compiled sources

current behaviour: you have to save the contact list manually every time you change it
expected behaviour: kopete saves the contact list automatically
Comment 1 Matt Rogers 2004-01-31 22:48:27 UTC
This is untrue. The contact list is saved in   ~/.kde/share/apps/kopete/contactlist.xml either upon exit or upon every change. I don't remember which ATM.
Comment 2 Helge Hielscher 2004-01-31 23:01:03 UTC
On exit is not enough. If you don't save the contact list by hand it is lost on every crash. Why can't Kopete work like KOrganizer which saves changes immediately to disk?
Comment 3 Martijn Klingens 2004-01-31 23:10:48 UTC
This absolutely should be done. The current system is just a crappy excuse for the time when our contact list saving was too slow to be done automatically.

That time, however, is long gone, but the saving is still not fixed.

See also my list of things that need to be done for the next Kopete version on the mailing list thread a couple of months ago. This issue is absolutely known, but it doesn't hurt to have an explicit Bugzilla entry for it.

Martijn
Comment 4 Stefan Gehn 2004-01-31 23:50:53 UTC
Then please change the topic of this bug. Or open a new one because you want something different than what the original reporter wanted.
Comment 5 Martijn Klingens 2004-01-31 23:58:15 UTC
WTF do you mean? Quoting the reporter's comment when reopening the bug: "On exit is not enough. If you don't save the contact list by hand it is lost on every crash. Why can't Kopete work like KOrganizer which saves changes immediately to disk?".

That is *EXACTLY* the same thing.

Martijn
Comment 6 Stefan Gehn 2004-02-01 00:08:28 UTC
Oh, I only got the initial message. Looks like something is eating mails lately :/
Comment 7 Richard Smith 2004-02-08 05:23:14 UTC
Subject: kdenetwork/kopete

CVS commit by lilachaze: 

Save contact-list automatically on every change. This is quite intrusive and
probably shouldn't be backported.

CCMAIL: 73921-done@bugs.kde.org


  M +2 -7      kopete/kopete.cpp   1.172
  M +41 -7     libkopete/kopetecontactlist.cpp   1.119
  M +14 -4     libkopete/kopetecontactlist.h   1.64
  M +21 -2     libkopete/kopetemetacontact.cpp   1.199
  M +10 -0     libkopete/kopetemetacontact.h   1.93
  M +13 -2     libkopete/kopeteplugindataobject.cpp   1.14
  M +18 -1     libkopete/kopeteplugindataobject.h   1.12