QtMessageLogView: Optimize performance

Performance is hit when rendering a large number of messages.
Show text contents that fits a line and expands to show the
complete text when clicked.

Change-Id: I803a8b2da12830172f9e75f86546adf121799a67
Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
use Core::Id for IMode::id and IMode::type

Change-Id: Ic7ce5b883e054c6eeba078327042e99e1c556345
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
Added find support to ResourceEditor.

Change-Id: Icf3770fde8329d8507befeeef89186f86476749d
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
debugger: recognize null references explicitly.

Change-Id: Ie315997363d9f591526ea8c122759f59d808fae5
Reviewed-by: hjk <qthjk@ovi.com>
Device settings widget improvements.

- Use a form layout in the "General" group box - now the labels are
  aligned according to the platform.
- Set a minimum height for the "Type Specific" group box. If there are
  no devices the "Type Specific" label will be not cut off by the
  underlying spacer.

Change-Id: Ia4527628db204ad33852d8d21751ec60cfe225cd
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
Device support: Fix bug in DeviceManagerModel.

Yet another instance of using a potentially wrong index.
Also check some invariants.

Change-Id: I2306fe854481e85f38434ec73cf5e92675110bf1
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
Debugger: Catch 'Remote connection closed' in response

'Remote connection closed' messages sometimes also arrive camuflaged
as a response to a command (with the response of the original
command already there).

Change-Id: I8fa75f561fb341463fc4c0ed0a35aa6fd8300694
Reviewed-by: hjk <qthjk@ovi.com>
Make the compile output window use the text editor font

This makes the output use a fixed width font by default.
Also the application output is also synced to the text edit font

Task-number: QTCREATORBUG-7378

Change-Id: Ia036b505017cac0b1254b1b183b798feaee130f9
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
Remove unused Node::setPath

Change-Id: If01d499ec105968c61f0651a29c5bb94f9f73566
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
Squish: Update for changed breakPointTreeView

Change-Id: I861585b895f3c3ea0d4ffc324c631e508899f79e
Reviewed-by: Christian Stenger <christian.stenger@nokia.com>
debugger: display references in type columns

This breaks tradition.

Change-Id: I6780f31d584021490293a1ed3a96b5c3608a8a36
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: hjk <qthjk@ovi.com>
Fix qbs build.

- Bump Creator version.
- Add missing dependency to resource editor.

Change-Id: I9337d916ec765ad7b299aaa78c24e6c75afd74f5
Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
Fix build: Add missing dependency for resource editor.

Change-Id: Ifde220d33f73501cc05079e30f4610530eb910ab
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
Squish: Updated object map for changed "Move Component" dialog

Change-Id: I63ef64848ff48fd83f7f3f82fc0f088b67147847
Reviewed-by: Christian Stenger <christian.stenger@nokia.com>
ProjectExplorer: Remove hack for virtual folders

Previously virtual folders, that is the "Sources", "Headers" folders used a
hack. This patch removes that hack, by introducing the following changes
- The FlatModel and the ProjectExplorer::Nodes now don't require path() to
  be unique. Thus allowing the virtual folders to all return the same for
  path(). [1]

- Introducing a new node type "VirtualFolder" which is sorted according to
  a priority.

- Introducing a few new virtuals for displayName and toolip(), which can
  be overriden.

[1] Note that all the project managers do require path() to be unique for
some types of nodes.

That also fixes:
Task-number: QTCREATORBUG-7100

Change-Id: I76b730f4c4254e2894467603bbe9a30e356a0bcc
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
Qt run configurations: emit enabledChanged if the disable reason changed

Otherwise a misparse might get reported as .pro parsing still in
progress.

Change-Id: I0958032c7692faa4672410f395ededf6f1a2e379
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
Fix crash on project loading, .end() detaches

Change-Id: I6bae9d04b745e27437c43b0bf6f96624be3dfd55
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
Merge branch 'git://gitorious.org/qt-creator/qt-creator.git'