Merge remote-tracking branch 'origin/5.0'

Authored by kfunk on Jul 26 2016, 7:33 AM.

Description

Merge remote-tracking branch 'origin/5.0'

Non-trivial merge.

Skipped merging the following changes due to :

@Peifeng: Please double-check master

CCMAIL: 7437103@gmail.com

Merged Changes

CommitAuthorDetailsCommitted
78b9a078b9c5zwabel
Add clang 4.0 to the set of known versions 
Jul 25 2016
ee4a9573c21ezwabel
Adapt to changes in kdevplatform 
Jul 25 2016
880cf77312d0kfunk
Extend clang-parser: Print spelling name range 
Jul 25 2016
ddeb2f2db6b7brauch
clang, qmljs: adapt to changed navigation widget API 
Jul 23 2016
1f93bfb425a9zwabel
Add an EXPECT_FAIL test for a clang BUG w.r.t. use building for function macros 
Jul 22 2016
96dffcb668d3brauch
macro navigation: escape macro body before displaying 
Jul 21 2016
e2a18a865f97kfunk
Drop unneeded Qt5Script dependency 
Jul 21 2016
5d076e294382brauch
Hopefully fix screwed-up clang higlighting. 
Jul 20 2016
50041d950494zwabel
Search declarations by ID in addition to their range 
Jul 20 2016
a36ae3281e24zwabel
If no pinned translation unit is available, ask the duchain 
Jul 20 2016
1c2f332ce168kfunk
Install appdata to KDE_INSTALL_METAINFODIR 
Jul 18 2016
33ae01fdb98cbrauch
assistants: unbreak tests 
Jul 17 2016
d03ce4888289brauch
adapt signature assistant: unlock duchain lock before executing action 
Jul 17 2016
16bd7996c38eD2188qi437103
Turn off gdb disable-randomization when testing 
Jul 15 2016
ec1488f41772D2178qi437103
Improve gdb plugin unit tests for 5.0 branch 
Jul 15 2016
ba4a7221acd6D2179qi437103
Fix GDB unit tests for 5.0 branch 
Jul 15 2016
a844f60637adkfunk
Perf: Reduce calls to availableSessionInfos() 
Jul 14 2016
ff9fc461dc02kfunk
Revert "Search for binary Qt resource, containing breeze theme. If found… 
Jul 14 2016
0bbd4598a721kfunk
Revert "Add debug output to tryLoadIconResources" 
Jul 14 2016
c9072bb4f3e3brauch
Do not add compiler specific include paths twice 
Jul 13 2016
43490f257a1ckfunk
test_qmakeproject: Fix unit test, cleanup 
Jul 13 2016