Fix crash if key bindings specified in profile cannot be found. Improve
[personal-kdebase.git] / apps / konqueror / ChangeLog
blob707f6b4efe673af65855de33fd77566c4307894f
1 This ChangeLog is really outdated and only kept for nostalgic historical reasons.
2 Use svn log instead.        
4 2001-05-10  Mark Deneen <deneen@bucknell.edu>
6         * Implemented header of vertical toggle views, with support for
7         a caption text and a close-button
9 2001-05-05  David Faure  <faure@kde.org>
11         * konq_mainwindow.cc: Set WDestructiveClose again when going
12         to fullscreen mode (Qt bug), to prevent Alt+F4 from crashing.
13         * konq_misc.cc: Only abort full-screen mode for windows on the
14         current desktop.
16 2001-05-01  Simon Hausmann  <simon@kde.org>
18         * konq_mainwindow.cc : moved the connect and disconnect calls
19         to/from the highlighting signals of the actioncollections into
20         two separate methods, for cleanup, and use the qt child deletion
21         mechanism to delete the bookmark actioncollection
23 2001-04-28  Simon Hausmann  <simon@kde.org>
25         * konq_actions.h (class KonqGoURLAction): new class, derived
26         from KAction, used for the 'go url' action. when plugging the
27         action into a toolbar make sure to align the button right.
28         Otherwise the toolbar layout completely fucks up and QToolBar
29         starts flickering like mad, when the window width is getting
30         small than the lenght of the url in the combobox.
31         
32         * konq_mainwindow.cc (initActions): use KonqGoURLAction
34 2001-04-27  Simon Hausmann  <simon@kde.org>
36         * konq_mainwindow.cc (goURL): new slot, sending a fake key
37         event to the lineedit, acting like the user pressing return
38         (initActions): allocate a "Go" action and connect it to the
39         new goURL slot
41         * konqueror.rc: inserted go action into the locationbar
43 2001-04-07  Simon Hausmann  <simon@kde.org>
45         * konq_mainwindow.cc (slotReload): call m_currentView->lockHistory(),
46         to fix #23818
47         * konq_view.cc/h (reload): removed obsolete method
49 2001-03-31  David Faure  <faure@kde.org>
51         * konq_mainwindow.cc(slotRunFinished): Stop wheel animation when a 
52         konqrun fails and we have no view.
54 2001-03-25  Simon Hausmann  <simon@kde.org>
56         * iconview/konq_iconview.cc (KonqKfmIconView): specify a status text for
57         some actions. Likewise for some actions in KonqDirPart. Also call
58         setHighlightingEnabled in the KonqDirPart constructor
60         * konq_mainwindow.cc (slotShowMenuBar): call saveMainWindowSettings and
61         KGlobal::config()->sync() after toggling the visiblity of the menubar,
62         just like it is done for toolbars.
63         (slotPartActivated): connect and disconnect to/from the actionStatusText
64         and clearStatusText signals of the part's actioncollection
66 2001-03-02  Simon Hausmann  <simon@kde.org>
68         * konq_view.cc, konq_browseriface.cc/h: Utilize and implement the newly
69           added KParts::BrowserInterface
71 2001-02-06  Simon Hausmann  <simon@kde.org>
72         
73         * konq_mainwindow.cc (openBookmarkURL): Patch by 
74         Marco Krohn <Marco.Krohn@stud.uni-hannover.de> to call openFilteredURL
75         instead of openURL. Allows environment variables in bookmarks and
76         other sugar.
78 2001-01-28  Stephan Kulow  <coolo@kde.org>
80         * konq_mainwindow.cc (initActions): Plug the actions into a KAccel to
81         fix short cuts in full screen mode
83 2001-01-16  Simon Hausmann  <simon@kde.org>
85         * konq_actions.cc (fillHistoryPopup),
86           libkonq/kbookmarkmenu.cc (fillBookmarkMenu): When a Website has
87         "&" in the Title, make sure to transform it into "&&" before
88         inserting it into a QPopupMenu (for history or for bookmarks) , to
89         avoid QPopupMenu interpreting it as accelerator.
92 2001-01-15  David Faure  <faure@kde.org>
94         * konq_aboutpage.cc, konq_mainwindow.cc: Support for "about:konqueror".
95         Credits to Simon for the part, and Torsten for the icons.
97 2001-01-14  David Faure  <faure@kde.org>
99         * konq_viewmgr.cc (loadItem): Use openView instead of view->openURL,
100         so that "view-follows-view" is also applied on startup. Fixes #17679.
102         * konq_mainwindow.cc etc.: Lock to current location doesn't make the
103         view passive anymore. This allows to e.g. change the view mode.
105         * konq_frame.cc: Added Lock / Unlock to view statusbar's popupmenu.
107 2001-01-13  David Faure  <faure@kde.org>
109         * konq_dirpart.cc etc.: Always paste to current directory, even
110         when an item is selected.
112 2001-01-12  David Faure  <faure@kde.org>
114         * konq_viewmgr.cc (loadViewProfile): Set active part before loading
115         URL, so that the URL appears in the location bar.
117         * konq_mainwindow.cc, konq_dirpart.cc: Store find part into history,
118         in order to restore it when pressing back.
120 2001-01-11  David Faure  <faure@kde.org>
122         * konq_mainwindow.*, konq_view.*: Store caption in the view,
123         fixes caption when switching parts or removing one.
125 2001-01-11  Carsten Pfeiffer <pfeiffer@kde.org>
127         * konq_historymgr.*: KonqHistoryManager now implements the new 
128         HistoryProvider (from KParts)
130 2001-01-09  Alexander Neundorf <neundorf@kde.org>
132         * konq_mainwindow.*, konq_dirpart.*: Copy (F7) and move (F8) are now
133         available as soon as some files are selected in a directory view.
134         A dialog asks for the destination.
136 2001-01-08  Simon Hausmann  <simon@kde.org>
138         * KonquerorIface.cc (openBrowserWindow),
139         (createNewWindow),
140         (createNewWindow), 
141         (createBrowserWindowFromProfile),
142         (createBrowserWindowFromProfile), 
143         (createBrowserWindowFromProfileAndURL),
144         (createBrowserWindowFromProfileAndURL): changed return type from void
145         to DCOPRef
147 2001-01-07  David Faure <faure@kde.org>
149         * konq_mainwindow.*: One KonqRun per view (del the old one in setRun),
150         only one with no view associated (KonqMainWindow::m_initialKonqRun).
151         This fixes "clicking on two bookmarks very fast opens both URLs,
152         splitting the view".
153         
154 2000-12-28  Simon Hausmann  <simon@kde.org>
156         * konq_viewmgr.cc (loadViewProfile): When loading an empty profile
157         (in particular the webbrowsing one) , activate the clear_location
158         action. This gives the focus to the location bar -> the user can
159         type in an url right away when loading the webbrowsing profile
161 2000-12-27  Simon Hausmann  <simon@kde.org>
163         * konq_mainwindow.cc (enableAllActions): for iterating over all actions
164         don't use the action( int index ) method of KActionCollection but instead
165         retrieve a QValueList<KAction *> and iterate over that, as the =+(int)
166         operator of QDictIterator isn't really fast
168                   ----- KDE 2.1 BETA 1 RELEASE ----
169         
170 2000-12-12  David Faure  <faure@kde.org>
172         * konq_viewmgr.cc: Fixed saving of profiles containing views
173         "locked to their current location". The attribute was missing from 
174         the profile.
176         * konq_mainwindow.cc: Save and restore the preferred service in for 
177         each toolbar 'viewmode' button.
179 2000-12-10  David Faure  <faure@kde.org>
181         * konq_mainwindow.cc, konq_view.*, browserextension.*: Fixed
182         the initial state of the common actions (cut,copy,paste etc.).
183         Had to move all the handling of the action states to browserextension.
185 2000-12-10  Simon Hausmann  <simon@kde.org>
187         * konqview_example.tar.gz: removed outdated example.
189         * konq_frame.h, konq_view.{cc,h},
190           konq_factory.{cc,h}, konq_mainwindow.{cc,h} : Code cleanups,
191         added missing const's here and there, removed some old unused
192         code.
194 2000-12-09  Simon Hausmann  <simon@kde.org>
196         * konq_actions.{cc,h}: Added KonqViewModeAction, a KRadioAction
197         with an additional delayed popupmenu
199         * konq_mainwindow.{cc,h}: Changed the toolbar viewmode buttons to
200         show the available viewmodes grouped. For directories they are
201         grouped by iconview and listview. This way one can quickly
202         switch between the favourite list and iconview while still having
203         the complete choice of viewmodes via delayed popupmenus
204         (idea by Torsten and David)
205         
207 2000-12-08  David Faure  <faure@kde.org>
209         * konq_mainwindow.cc (openURL): Support for about:blank
210         Fix for severe problems with the activation of the standard actions.
211         The state of the action is now stored in each KonqView.
212         
213 2000-12-08  Malte Starostik <malte@kde.org>
214         
215         * libkonq/, iconview/: Preview for HTML files implemented.
217 2000-12-08  David Faure  <faure@kde.org> and Carsten Pfeiffer <pfeiffer@kde.org>
219         * dirtree/*: Major rewrite of the directory tree, to make it generic.
220         It can now handle toplevel items over to specific modules. Current
221         modules available are the dirtree module (directory listing) and the
222         history module (for a way to visualize the persistent history).
224 2000-12-06  Matthias Elter <elter@kde.org>
226         * konq_mainwindow.cc: Turned the Configure submenu into a single dialog.
228 2000-12-02  David Faure  <faure@kde.org>
230         * konq_mainwindow.cc (slotToolFind): "Find Files" now embeds the kfind
231         part, and the result of the search is connected to the current directory
232         part. "Close" or opening any other URL closes the 'find' part.
233         Thanks to Eric Coquelle for the kfind classes, and to jpmartin for 
234         pushing us to do this :)
236         * konq_viewmgr.cc: Support for suicidal passive views, more arguments 
237         to splitView and splitWindow.
239         * konq_guiclients.cc: Duplicated code removed, uses splitWindow now.
241 2000-11-30  David Faure  <faure@kde.org>
243         * konq_mainwindow.cc: Use current profile in "New Window" to fix #16283.
245 2000-11-28  David Faure  <faure@kde.org>
247         * konq_actions.cc: Accel (Alt+O in English) to give focus to location bar,
248         shown by the label.
250         * konq_profiledlg.cc: Ported to KListView to fix problems with selection.
252 2000-11-26  David Faure  <faure@kde.org>
254         * konq_misc.cc, kfmclient.cc, KonquerorIface.cc: Speed up for URLs opened
255         from another process using KRun (e.g. kdesktop's Minicli), by passing the
256         mimetype through to konqueror.
258 2000-11-25  David Faure  <faure@kde.org>
260         * konq_misc.cc: Fixed location bar not showing the URL asap.
261         
262         * konq_mainwindow.cc : Icons for the configure submenu.
264         * konq_actions.cc : KonqHistoryAction turned into KToolBarPopupAction.
265         Drag the "Location" label to start a drag with the current URL.
267 2000-11-25  Simon Hausmann  <simon@kde.org>
269         * konq_view.cc (connectPart): Install new url event filter for plain
270         krops and for browserviews with the enableURLDropHandling property enabled
271         (eventFilter): New eventfilter which listens for url drop events
273 Sat Nov 25 17:38:27 2000  Carsten Pfeiffer  <pfeiffer@kde.org>
275         * konq_mainwindow.cc: Completion handling overhauled. We have
276         one KonqHistoryManager, which holds a KCompletion object and syncs
277         the history with the completion.
279         * konq_view.cc: 
280         set m_bAborted before calling slotCompleted in  slotCanceled()
281         feed the history manager
283         * konq_actions.cc: use KonqHistoryCombo that doesn't mess with the
284         competion-object, we do our own synchronization now.
285         
286         * libkonq/ added konq_history*
287         
288 2000-11-22  David Faure  <faure@kde.org>
290         * konq_listview.cc: Added "Default" Icon Size, which corresponds to 
291         KIcon::Small (but when switching to icon view, it becomes whatever's 
292         configured for the "Desktop" group).
294 2000-11-21  David Faure  <faure@kde.org>
296         * konq_listview.cc: Case Insensitive Sort option, on by default.
298         * Views: Major rework of the "delayed mimetypes determination" feature,
299         to make it available to the list view. This makes the list view
300         MUCH faster in big directories.
301         This also showed a bug in the listview background painting -> fixed.
303 2000-11-19  David Faure  <faure@kde.org>
305         * Views: Implemented in-place renaming of items ("Rename" in menus, F2)
307 2000-11-17  David Faure  <faure@kde.org>
309         * konq_profiledlg.cc: Made checkbox states persistent (saved to config)
311         * konq_run.cc: Check that when we call KRun from KonqRun, it's not going
312         to launch another konqueror.
313         * konq_guiclients.cc: Build toggle-view actions in the actioncollection 
314         of the mainwindow, so that it's possible to assign them a shortcut.
316 2000-11-16  David Faure  <faure@kde.org>
318         * konq_viewmgr.cc: Patch by Keunwoo Lee <klee@cs.washington.edu> to
319         implement dynamic accels for the profile submenu.
321 2000-11-15  David Faure  <faure@kde.org>
323         * konq_drag.cc: Export URLs as text/plain as well.
325         * konq_mainwindow.cc: Implemented auto-saving of toolbars (KMainWindow),
326         removed "Save Settings".
327         Fixed "clicking on directory in dirtree uses wrong view mode for dirs".
328         * konq_iconview.cc: Added +/- buttons for changing the icon size.
330 2000-11-06  David Faure  <faure@kde.org>
332         * konq_operations.cc: statURL, calls a slot when it stat'ed
333         the url and created a kfileitem for it.
334         Used in doDrop when the destination's kfileitem is unknown. Fixes #14739.
335         Also, KPropsDlg now does a similar thing when called with a KURL.
337 2000-11-05  David Faure  <faure@kde.org>
339         * konqueror.rc: Moved the "open with" actions to the Location menu,
340         and added a separator to the action list.
342         * konq_view.cc (connectPart): moved call to setSaveViewPropertiesLocally
343         (used to be in various places in KonqMW) so that the flag is
344         also correct when switching views.
346         * konq_dirpart.cc and directory views: apply background color and pixmap
347         to the viewport(), and updated konq_iconview to do the same. This fixes
348         many inconsistencies, and makes resizing a window much faster & smoother.
349         Note that it has to be the viewport and not the widget, otherwise in the
350         listview, the box between the scrollbars appears colored/pixmap-ed.
352         * konq_mainwindow.cc: action renamed View Properties Saved In Directory
354 2000-11-04  David Faure  <faure@kde.org>
356         * konq_viewmgr.cc: now takes care of enableAllActions.
357         Show led and active statusbar even in the tree+icon configuration
358         (the rule is now "more than one view", not "more than one activeable 
359         view"). This should remove some confusion.
361         * konq_frame.cc: "Remove View" in RMB on statusbar.
362         Don't try to activate passive views when clicking statusbar.
363         Different background color on statusbar for active view.
365         * konq_mainwindow.cc: Fixes for "Remove Active View" enabling,
366         to avoid ending up with a lonely embedded konsole, and some
367         cleanup of code for enabling other view-related actions.
368         Introducing updateViewActions for common code between enableAllActions
369         and slotPartActivated. Fixes a few glitches in action activation.
371 2000-10-31  Carsten Pfeiffer  <pfeiffer@kde.org>
373         * libkonq: Implemented "Text preview" functionality
375 2000-10-26  David Faure  <faure@kde.org>
377         * keditbookmarks/*: Finally, a bookmark editor for konqueror.
378         
379         * kbookmarkmanager.*: Separated from kbookmark.* after dcopidl dying on
380         "mutable" :). Implemented DCOP notifications between processes.
381         Implemented "internal bookmark address". KonqBookmarkManager is no more.
383         * kbookmarkbar.*: Update for XML bookmarks, fill in aboutToShow, update
384         sub-menus upon changed() signal, enabled "Add Bookmark" and "New Folder"
386 2000-10-24  David Faure  <faure@kde.org>
388         * kbookmark*: Reimplemented the bookmarks, they are now saved in XML.
389         Desktop files are imported if the XML file doesn't exist (it's
390         immediately saved, so this should happen only once).
392 2000-10-22  Simon Hausmann  <simon@kde.org>
394         * konq_view.{cc,h} : changed part->child( 0, "KParts::BE" ) calls to
395           use the new childObject method in BrowserExtension
397 2000-10-22  David Faure  <faure@kde.org>
399         * dirtree/konq_dirtree.cc: Fixed support for devices in the directory 
400         tree. It currently requires MountPoint in the device desktop file.
402         * listview/konq_textviewwidget.cc: Only the Name column is now
403         selected, and used as a drop area - like in other listviews.
404         This requires the fix in KListView to work properly.
406 2000-10-21  David Faure  <faure@kde.org>
408         * Fix for linked views saved in profile, introducing isLoadingProfile().
410 2000-10-20  David Faure  <faure@kde.org>
412         * konq_misc.cc: Use webbrowsing profile for *.html *.htm as well.
414 2000-10-20  Simon Hausmann  <hausmann@kde.org>
416         * Duplicate window duplicates the history as well.
418 [...... long period of development up to KDE 2.0 ommitted .....]
419         
420 1999-03-15  Michael Reiher <michael.reiher@gmx.de>
422         * Implemented an ActiveViewIndicator : KonqFrame
424 1999-02-28  Simon Hausmann <tronical@gmx.net>
426         * Rewrite from scratch, with completely new IDL
428 1999-02-09  David Faure  <faure@kde.org>
430         * Source imported in kdebase/konqueror
432 1999-01-25  Torben Weis  <weis@kde.org>
433         
434         * Initial import of kfmIII in corba/kfm
435