~roguescholar/kdevelop/+git/trunk:meson

Last commit made on 2017-10-11
Get this branch:
git clone -b meson https://git.launchpad.net/~roguescholar/kdevelop/+git/trunk

Branch merges

Branch information

Name:
meson
Repository:
lp:~roguescholar/kdevelop/+git/trunk

Recent commits

98510c8... by Kevin Funk

[meson branch] Fix undefined reference linker error

Summary: Fix undefined reference to KDEV_Meson linker error.

Reviewers: apol

Subscribers: kdevelop-devel

Differential Revision: https://phabricator.kde.org/D8253

9ac4e85... by Aleix Pol

Proof of concept

e2a1d1f... by Kevin Funk

app: Use kdevelop_version.h from ECM

... instead of duplicating this info in config-kdevelop.h

5c95479... by Kevin Funk

Fully restore compat with Qt 5.5

fd60b4b... by Kevin Funk

Another compile fix for Qt 5.5

Problem:
  kdevplatform/shell/sourceformattercontroller.cpp:602:13: error:
invalid use of incomplete type ‘class QAbstractButton’

8da8d1d... by Kevin Funk

Fix Qt 5.5 compatibility -- no constFirst/Last methods.

Summary:
QList and QVector both gained these in Qt 5.6, but we claim to support 5.5 (because it's found in Ubuntu 16.04 LTS).

None of these are in performance-relevant code, so I don't believe it's worthwhile adding ifdefs; just revert this patch whenever 5.5 support is dropped.

Reported by 'blaze' on IRC.

Reviewers: #kdevelop, mwolff

Subscribers: blaze, kfunk, mwolff, kossebau, kdevelop-devel

Differential Revision: https://phabricator.kde.org/D8202

0a29544... by Guillaume Racicot <email address hidden>

Filter out warnings as error from parser's compile flags

Summary:
The highlighting in my project was all screwed up like in the kdevelop codebase last week.

Now kdevelop seems fine parsing it's own code, but my codebase highlighting was still screwed up. Removing warnings as error in the parser fixed the problem.

Since warnings as error can be enabled with `-Werror` for all of them, and individually with `-Werror=`, I thought disabling both. So a list of argument like that:
```
 $ clang++ -Wall -Werror -Werror=unreachable-code
```
Becomes:
```
 $ clang++ -Wall -Wunreachable-code
```
Now the parser is no longer reporting warnings as error, but still reporting unreachable code.

Reviewers: #kdevelop, kfunk, mwolff, brauch

Reviewed By: brauch

Subscribers: mwolff, brauch, kdevelop-devel

Tags: #kdevelop

Differential Revision: https://phabricator.kde.org/D7979

cf498d9... by "Friedrich W. H. Kossebau" <email address hidden>

Align plugin factory name with plugin name

edf93b7... by "Friedrich W. H. Kossebau" <email address hidden>

Remove disabling in tests of no longer existing plugin kdevcppsupport

cfad738... by l10n daemon script <email address hidden>

SVN_SILENT made messages (.desktop file) - always resolve ours

In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"