Changelog: Update VCS changes

Mostly Git

Change-Id: Id4471cfd26ca7832aa081fb29495d4e6f020f7b8
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
IDocument: Remove unused enum.

Change-Id: I30eb3855fa4e8e59195cb865c712cdc171700af3
Reviewed-by: David Schulz <david.schulz@digia.com>
Mac: Remove code that was there for 10.4 compatibility

Change-Id: Ibb586513f256deb5e0e8aa7c5100055482a031a9
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Rename QString ITextEditorDocument::contents --> plainText

To differentiate it from the byte array based IDocument::setContents

Change-Id: Icc9600732c2742fb79254a0697870bacce3a59ee
Reviewed-by: David Schulz <david.schulz@digia.com>
Move markableInterface() to ITextEditorDocument

And remove the indirection over BaseTextEditorWidget.

Change-Id: I2c570edf46b9ca72a11704ce27d8ae3f2218dcf0
Reviewed-by: David Schulz <david.schulz@digia.com>
ios: don't delete autodetected desktop kits

Change-Id: Id4ce4499bb216947cf88f2f514d17b03f717eba6
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
C++: split defines into project-defined and toolchain-defined.

So we can ignore possibly problematic toolchain-defines, while can still
unconditionally apply project-defines.

Change-Id: I7cb96f35a963d080011fe888ef71bfc098dd33ef
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
ProjectExplorer: Make remove file dialog a bit wider

Makes it less probable that the 'Ok' button is below the 'Delete file
permanently' checkbox text (reducing accidents with it), and actually
looks nicer because wrapping for the file name kicks in less often.

Task-number: QTCREATORBUG-10616
Change-Id: If039edf3de36767e9cd6643d2465e029df4a5086
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Preferences: Add default implementation for filtering

The default "matches" method now takes the widget and looks for all
child labels, checkboxes, push buttons and group boxes.
Because of that, the former "createWidget" method
can be called multiple times without creating a new widget
(-->widget()), and the "finished" method must ensure that the created
widget gets deleted, since not all widgets that were created are added
to the UI anymore.

Change-Id: Ia231c7c78dd8819146668e6447d36d22e7836904
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Utils: Remove superseded readFileUTF8 overload

Superseded by the version added in commit c1225ea.

Change-Id: I7cd8186b613b31e235d045f28e2b0f339784b59e
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Tests: Rename test function in tst_lexer.cpp

...to a more generic name since it is not any more limited to doxygen.

Change-Id: I0fca5dab9b5ab8850b2cfba5758b51f0451c199d
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
CppEditor: Use TypeHierarchyBuilder in FunctionHelper::overrides

...instead going the way over CppClass. This makes
FunctionHelper::overrides independent of the cppeditor plugin.

Change-Id: Ifaedb94da1f67b3876e06cce9e745aaf3c1050a7
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
qmakeprojectimporter: avoid adding duplicate entries

ios having multiple makefiles gets detected several times and one
ends up with 5 times the same entry when conviguring a project
that was already present

Change-Id: I5685208305d1f489c5502d5aec0c08dded49da90
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
C++: do not re-highlight if the document in the semantic info is invalid

Change-Id: I12561ae0dc0e1912b3aefde92deff7b8da84e3be
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
C++: remove superfluous forward defines.

Change-Id: I962e0fbafdb2281645b98779a421d1084d223570
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
Updated czech translation

Change-Id: Ie488f002d43cefc3cac2602aea258d49bb236260
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
VcsManager: Add unit tests

Add some unit tests to the VcsManager to test the detection and
caching of version control systems.

Change-Id: I2b3f9218c12aebde8a8120fc869efc76c36ae41a
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
CdbExt: Fix string to int for VS 2008.

Task-number: QTCREATORBUG-11057
Change-Id: I7da9f8fb08c1fd6820368f18c8750db4ec8fee2a
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
C++: Revive TranslationUnit::blockErrors()

Removed in f0f406ba

Required when CPLUSPLUS_NO_DEBUG_RULE is uncommented

Change-Id: I18ce50a84ed1ac4a77ca0aaa9d38ef070587ce49
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
CppEditor/CppTools: Move FunctionHelper to CppTools

...and rename it to FunctionUtils.

Change-Id: If076ec01fd82e8ba728764bdeab7e87e8bc1ff3b
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>