SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
Fix strange conditional, detected by clang.

Note that it worked just fine, but would break if JobRunning had
a different value. Now we don't depend on luck anymore :)
Bazaar: Drop extra src/ subdirectory

This aligns the file structure with the rest of kdevplatform
Bazaar: Add icon
Merge remote-tracking branch 'origin/1.6'

Conflicts:
	language/codegen/tests/data/kdevcodegentest/templates/test_cpp/test_cpp.desktop
	plugins/codeutils/tests/data/testgenerationtest/templates/test_qtestlib/test_qtestlib.desktop
	plugins/codeutils/tests/data/testgenerationtest/templates/test_yaml2/test_yaml2.desktop
	plugins/filetemplates/kdevfiletemplates.desktop.cmake
	plugins/switchtobuddy/kdevswitchtobuddy.desktop.cmake
	plugins/testview/kdevtestview.desktop.cmake
Make TestSuite<Declaration*>::objectInformation visible here.

This is required for extended debug output.
Do not resize a view to contents, when we only have one column.

This greatly improves the runtime performance of the output widget
when a lot of stuff is pushed into it. Not yet optimal, though.

CCBUG: 336267
Cleanup code a bit.
Do not freeze when executing a job with a lot of output.

We group the scroll-to-bottom events now which greatly reduces the
CPU overhead. Finding the visual rect and/or scrolling to the bottom
of a view is expensive, as it requires layouting of all rows. Now,
we do this at most ~3times per second, which is much less resource
hungry and leaves room for the user to cancel a job.

BUG: 336267