Bug 120698 - browser history isn't properly cleaned
Summary: browser history isn't properly cleaned
Status: RESOLVED FIXED
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Debian testing Linux
: NOR normal
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-24 10:11 UTC by Andrea Garbarini
Modified: 2006-09-25 12:29 UTC (History)
1 user (show)

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 Andrea Garbarini 2006-01-24 10:11:16 UTC
Version:            (using KDE KDE 3.5.1)
Installed from:    Debian testing/unstable Packages

when clearing konqueror's browse history through the kcontrol module, previously visited http locations will no longer be displayed in the location bar, and this is the way it is intended to work =) problem is, when you log back in, they are displayed again, in fact all sensible data is still stored in ~/.kde/share/config/konq_history

i had the very same problem in suse 10.0, hence I don't think this is distro related

have a nice day
andrea
Comment 1 Philip Rodrigues 2006-09-23 16:21:51 UTC
Using "clear history" in settings->configure konq -> history sidebar empties konq_history here. What setting did you use in kcontrol?
Comment 2 Katarina Erkkonen 2006-09-24 19:21:27 UTC
I'm experiencing the same thing. Both when trying to erase it from Control Center --> clean up (clears everything except the konq_history file) and also through Konqueror itself (History sidebar --> clear History). When clearing it in Konqueror it seems to be gone, but if I start a new one/another one, all of  the history is left.
Comment 3 Andreas Kling 2006-09-25 12:29:57 UTC
SVN commit 588187 by kling:

Connect to KonqHistoryManager's cleared() signal.
Makes "Clear History" wipe the location bar history permanently instead of just in open Konqueror windows.

BUG: 78538
BUG: 99143
BUG: 120698
BUG: 128854


 M  +1 -0      konq_combo.cc  


--- branches/KDE/3.5/kdebase/konqueror/konq_combo.cc #588186:588187
@@ -122,6 +122,7 @@
     // Make the lineedit consume the Key_Enter event...
     setTrapReturnKey( true );
 
+    connect( KonqHistoryManager::kself(), SIGNAL(cleared()), SLOT(slotCleared()) );
     connect( this, SIGNAL(cleared() ), SLOT(slotCleared()) );
     connect( this, SIGNAL(highlighted( int )), SLOT(slotSetIcon( int )) );
     connect( this, SIGNAL(activated( const QString& )),