No description
Find a file
Frank Reininghaus 36e28db3f3 Make sure that KItemListSizeHintResolver is always consistent
This was the root cause of bug 317827. The assert tried to make sure
that we never access KItemListSizeHintResolver from
KItemListViewLayouter inside the loop over the item ranges. This would
be dangerous because it might be in an inconsistent state - the removed
item ranges were removed step by step, so accessing the item size hints
before the operation was finished could lead to wrong results.

The solution is to insert/remove all item ranges immediately. A nice
side effect is that there are no sources of O(N^2) complexity in
KItemListSizeHintResolver any more if many item ranges are
inserted/removed.

BUG: 317827
FIXED-IN: 4.11.0
REVIEW: 111382
2013-07-04 23:35:01 +02:00
doc fix my typo 2013-07-03 19:53:57 +02:00
dolphin Make sure that KItemListSizeHintResolver is always consistent 2013-07-04 23:35:01 +02:00
kdepasswd SVN_SILENT made messages (.desktop file) 2013-06-16 03:55:58 +00:00
kdialog interpret backslash escapes in some more options 2012-07-01 13:19:23 +02:00
keditbookmarks Move bookmarks in reverse order so that their address remains valid. 2013-05-05 10:01:05 +02:00
kfind SVN_SILENT made messages (.desktop file) 2013-03-15 10:09:23 +01:00
konq-plugins SVN_SILENT made messages (.desktop file) 2013-07-04 03:50:43 +00:00
konqueror SVN_SILENT made messages (.desktop file) 2013-07-04 03:50:43 +00:00
lib Revert "Hide context menu plugins unless enabled by default or by the user" 2013-06-21 10:37:52 +02:00
nsplugins SVN_SILENT made messages (.desktop file) 2013-04-23 21:53:29 +02:00
plasma Merge remote-tracking branch 'origin/KDE/4.10' 2013-06-03 17:28:35 +02:00
CMakeLists.txt Also list packages searched with the QUIET keyword 2013-06-28 16:38:17 +02:00
config-apps.h.cmake Dolphin reporting opened locations to activity manager 2012-08-15 08:22:30 +02:00
ConfigureChecks.cmake fix kinfocenter 2008-03-03 12:42:28 +00:00
COPYING readd missing copyright files 2011-02-28 17:34:12 +01:00
COPYING.DOC readd missing copyright files 2011-02-28 17:34:12 +01:00
COPYING.LIB readd missing copyright files 2011-02-28 17:34:12 +01:00
CTestConfig.cmake -add ctest config files for the dashboards at my.cdash.org 2010-03-22 22:05:44 +00:00
Mainpage.dox Typo in URL for doplhin 2008-09-16 18:19:06 +00:00
README Add apps/ and workspace/ directories along with README files so 2005-08-31 09:29:34 +00:00

KDE Base Applications consists of what runs on the desktop.  This module isn't a complete collection of essential applications that a user would expect on a desktop (such as e-mail and calculator).  This packages is the basic set of applications beyond the workspace that KDE applications can assume are installed.  These applications should have no problem running on Windows, OS X, Gnome, etc as stand alone applications if the user wanted to use them there.