Update Russian translation

Change-Id: I03664ff7d166638f7c59fa1e54a0df9545339bdf
Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
Kits: Validate current displayname when changing it

We used to validate the displayname set before the last change,
which is not really useful:-)

Task-number: QTCREATORBUG-13424
Change-Id: Ia71f82d0ab0c8d6392be8dbd8fccad7fb9230b2d
Reviewed-by: Daniel Teske <daniel.teske@theqtcompany.com>
Doc: add "Configuring Qt Creator" to the GS page

This topic was added to the Getting Started section
in the TOC earlier, and this patch adds it also to
the page.

Change-Id: I1f310046c85ca71619d057f4710b54e8f5f5c75e
Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
Doc: modifying variable values for build and run environments

Update screenshot.

Task-number: QTCREATORBUG-13516
Change-Id: Ia2c5786f8fd7ce3f63fdc44940341f7fb3af1269
Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
Doc: Android 5 supports only bundling libraries in APK

Change-Id: I1fb8387b38a93a343897cc4b2e5d36f542129b6a
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@theqtcompany.com>
Reviewed-by: BogDan Vatra <bogdan@kde.org>
ios: ensure that device and simulator scan with a developerPath

Change-Id: Ifcc8d8f5c389c963ee1b6c2d2d2437bd5429f843
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@theqtcompany.com>
Debugger: Fix reference dumping with LLDB-300.x

The old code worked around some issue that is not present
anymore and breaks now by itself. So remove the workaround.

Change-Id: I41a017ced91198bdc4e822cfcc1c45580945a773
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
Doc: mention alternative build systems in yet more places

Qbs is no longer experimental and wizards for creating Qbs
projects are also available.

Change-Id: I59e6888a8add3e9e77de69292758f31de5dda027
Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
TextEditor: Stop SnippetMode before invoking refactoring action

Task-number: QTCREATORBUG-13519
Change-Id: I206d83251c717dde419394658b5fdea8e5da48d3
Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
qmljs: fix library path for builtins

Change-Id: Ie43f7a3241ae8d253853a0b38781774a70cb6897
Reviewed-by: hjk <hjk121@nokiamail.com>
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@theqtcompany.com>
Debugger: Also output dumper location in LLDB auto test

Change-Id: I51a017ced91198bdc4e822cfcc1c45580945a773
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
CppEditor: Fix crash in InsertQtPropertyMembers for invalid code

Change-Id: I8a3a3240033d23aa9e3df5276c4e6302d97f71b9
Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
Core: Normalize given filePath in DocumentModel

TextDocument::open() sets a clean absolute path for the document, but
DocumentModel::documentForFilePath() did not normalize before comparing.

This resulted in the creation of multiple TextDocuments and Widgets for
the same path. Was re-producible with:

  1. Open the locator
  2. Type "f a.cpp" and Enter
  3. Go to 1.

Point 2 lead to an EditorManager::openEditor() call with an unclean
path. The second iteration triggered an QTC_ASSERT in CppModelManager.

Regression introduced by:

    commit 292cf6c9e87d2c293be6eb2808530dbbd728c8b6
    Algorithms for DocumentModel

Change-Id: I82fbc39251e48c1c97d6933857de172818d73f13
Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
SSH: Delay channel close request to server in SessionRequested state.

If closeChannel() is called in between our channel open request to the
server and the corresponding reply, we cannot forward the close request
to the server, as we don't have its channel id yet. So wait until we do.

Our failure to correctly handle this sequence of events was the root cause
for the following user-visible errors:
    - A (since-removed) Q_ASSERT in ~SshRemoteProcess() was hit.
    - The server closed the connection because we referred to an invalid
      channel ("Received ieof for nonexistent channel -1").

Commits 26920307f0 and 3027bcc952 are also related to this issue.

Change-Id: I4994d85f5b21a72682f75389cdf8769738bd6768
Reviewed-by: hjk <hjk121@nokiamail.com>
Qnx: Fix plugin unit test

Change-Id: Ia5a16eba656190ee904f00290b23b5108e27d8b3
Reviewed-by: hjk <hjk121@nokiamail.com>
Debugger: Fix engine state after "unreasonable jump requests"

After attempting to jump to an inaccessible location, the
engine was still expecting a ^running, while in fact GDB
was stopped. Add the right state transition.

Change-Id: I69aec785a1e9d2a23771f74ae35064ae61405fa5
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
Valgrind: Do not put html links in clipboard

...but plain, canonical and absolute paths if possible.

Change-Id: Ib559f00a55646929b2e548e7e671c1cb5e1d4a79
Reviewed-by: hjk <hjk121@nokiamail.com>
Perforce: Limit log length even further

... and cut at the right end.

Change-Id: I89905baa86c89946d6d56aac82bca539bc705f55
Reviewed-by: Cristian Adam <cristian.adam@gmail.com>
Reviewed-by: André Hartmann <aha_1980@gmx.de>
Reviewed-by: hjk <hjk121@nokiamail.com>
Debugger: Fix parsing of single-shot breakpoints from GDB response

This can be manually triggered by entering e.g 'tbreak file.cpp:1'
in the debugger input pane.

Change-Id: I8212e82d258bb488fc1848e7d7e3e9ff5a3cae88
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
Debugger: Handle remote setup failure in remote state transitions

Change-Id: I72886a309f1531c652186d529111d90ff3f98c37
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>