dolphin/src
Frank Reininghaus 352f644159 Fix possible crash if a kioslave adds multiple items with the same URL
When opening the URL "man:", there are multiple items with the same
name (for example, _exit is shown twice here). When opening a new tab,
the kioslave reports some items as deleted (I have not quite understood
why). The problem is that it reports some of the duplicate items twice
in the list of deleted items. This confused KFileItemModel and
corrupted the internal data structures, and finally, caused a crash.

The fix is to remove all duplicates from
KItemRangeList::fromSortedContainer(const Container& container).

New unit tests included.

BUG: 335672
REVIEW: 118507
FIXED-IN: 4.13.2
2014-06-04 21:49:02 +02:00
..
filterbar Improve filterbar lock button. 2013-06-26 11:27:01 +02:00
kitemviews Fix possible crash if a kioslave adds multiple items with the same URL 2014-06-04 21:49:02 +02:00
panels Do not lose translation of Places items if a Dolphin window is closed 2014-05-20 08:31:31 +02:00
search Remove debug output 2014-05-20 08:39:56 +02:00
settings Allow the widget in the "Additional Information" dialog to resize 2014-05-13 18:59:34 +02:00
statusbar Show the correct icon size in the zoom slider tooltip. 2014-02-25 19:41:45 +01:00
tests Fix possible crash if a kioslave adds multiple items with the same URL 2014-06-04 21:49:02 +02:00
views Fix memory leak with Dropbox version control plugin. 2014-04-25 12:30:39 +02:00
CMakeLists.txt Fix includes 2014-02-07 15:41:48 +01:00
config-baloo.h.cmake Port Dolphin to Baloo 2014-02-06 20:29:09 +01:00
config-X11.h.cmake Merged very early alpha-version of Dolphin 2.0 2011-07-30 20:13:41 +02:00
dolphin.desktop Remove erroneous double-quotes around %c in Exec line 2013-05-03 13:22:33 +02:00
dolphinapplication.cpp Fix wrong behaviour, when Dolphin is started with --split argument. 2012-08-25 00:00:30 +02:00
dolphinapplication.h Let each DolphinMainWindow run in a custom process 2011-04-12 20:08:08 +02:00
dolphincontextmenu.cpp Make the "Create New..." menu in the "item context menu" work again 2013-11-21 00:41:33 +01:00
dolphincontextmenu.h Replaced all KNewFileMenu usages in DolphinPart by DolphinNewFileMenu. 2013-08-28 18:46:45 +02:00
dolphindockwidget.cpp Do not allow that panels are dragged out of the main window 2013-07-29 23:22:02 +02:00
dolphindockwidget.h SVN_SILENT: Coding style updates 2011-01-22 14:08:11 +00:00
dolphinmainwindow.cpp Update the "Paste" action only if it is necessary 2014-04-30 09:34:32 +02:00
dolphinmainwindow.h Port Dolphin to Baloo 2014-02-06 20:29:09 +01:00
dolphinnewfilemenu.cpp Replaced all KNewFileMenu usages in DolphinPart by DolphinNewFileMenu. 2013-08-28 18:46:45 +02:00
dolphinnewfilemenu.h Replaced all KNewFileMenu usages in DolphinPart by DolphinNewFileMenu. 2013-08-28 18:46:45 +02:00
dolphinpart.cpp Moved all the extension code into dolphinpart_ext.* 2013-10-12 13:33:42 -04:00
dolphinpart.desktop SVN_SILENT made messages (.desktop file) 2014-03-04 05:44:46 +00:00
dolphinpart.h Moved all the extension code into dolphinpart_ext.* 2013-10-12 13:33:42 -04:00
dolphinpart.rc Show compact-mode icon also in Konqueror 2011-11-06 12:14:07 +01:00
dolphinpart_ext.cpp Moved all the extension code into dolphinpart_ext.* 2013-10-12 13:33:42 -04:00
dolphinpart_ext.h Moved all the extension code into dolphinpart_ext.* 2013-10-12 13:33:42 -04:00
dolphinremoveaction.cpp Update the "Move to Trash" action's and the "Delete" action's 2013-06-22 14:04:45 +02:00
dolphinremoveaction.h - Factored out the Delete/Move To Trash action into own class. 2013-05-14 08:37:21 -04:00
dolphinui.rc Replaced all KNewFileMenu usages in DolphinPart by DolphinNewFileMenu. 2013-08-28 18:46:45 +02:00
dolphinviewcontainer.cpp When you open a new tab while the search mode is enabled, the 2014-03-28 18:48:48 +01:00
dolphinviewcontainer.h Port Dolphin to Baloo 2014-02-06 20:29:09 +01:00
libdolphin_export.h Remove QBool headers. 2012-04-10 00:20:22 +02:00
main.cpp Update copyright year 2014-01-12 16:56:09 +01:00
Messages.sh Minor 2010-10-19 07:38:50 +00:00