Find a file
Raphael Kubo da Costa c3e23ca299 domtreeviewer: Fix build with clang.
DOM::Node does not originally have operator<(DOM::Node, DOM::Node)
implemented in khtml, so domtreecommands.cpp implemented it. However, it did
so in the `domtreeviewer' namespace.

When ManipulationCommand::addChangedNode() is called, it calls
ChangedNodeSet::insert(), which is actually QMap<DOM::Node, bool>::insert(),
which calls qMapLessThanKey(), which finally calls operator<().

Since QMap is not part of the `domtreeviewer' namespace, when
qMapLessThanKey() calls operator<(), it never looks for an implementation in
the `domtreeviewer' namespace. Argument-dependend name lookup makes the
compiler look for an implementation in the namespace of the function
arguments (DOM, in this case), so we need to move our implementation there.

For some reason, the code built fine with gcc.

Thanks to Nicolás Alvarez for the initial discussion, and [1] for the ugly
details.

[1] http://www.gotw.ca/publications/mill08.htm
2012-01-02 01:46:01 -02:00
doc more konqui doc updates towards 4.8 2011-11-22 23:08:33 +01:00
dolphin Fix inconsistency in selection manager 2011-12-30 00:08:37 +01:00
kdepasswd SVN_SILENT made messages (.desktop file) 2011-12-23 10:33:39 +01:00
kdialog Fix startDir when passing an existing directory 2011-08-04 04:18:30 +02:00
keditbookmarks SVN_SILENT made messages (.desktop file) 2011-11-29 16:47:26 +01:00
kfind SVN_SILENT made messages (.desktop file) 2011-09-09 09:18:36 +02:00
konq-plugins domtreeviewer: Fix build with clang. 2012-01-02 01:46:01 -02:00
konqueror Make kfmclient use BrowserApplication for local html files too. 2011-12-28 13:00:29 -05:00
lib SVN_SILENT made messages (.desktop file) 2011-12-22 11:37:00 +01:00
nsplugins SVN_SILENT made messages (.desktop file) 2011-12-23 10:33:39 +01:00
plasma SVN_SILENT made messages (.desktop file) 2011-12-22 11:37:00 +01:00
CMakeLists.txt bump min version requirements 2011-12-21 01:24:43 +01:00
config-apps.h.cmake #cmakedefine instead of #define for HAVE_LONG_LONG, HAVE_SIGSET, HAVE_SIGACTION and HAVE_NICE 2009-03-21 15:06:35 +00: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.