c++14/17 - Fwd: Re: Konsole | Simplify filters (!59)
kurt.hindenburg at gmail.com
kurt.hindenburg at gmail.com
Sun Dec 29 18:05:12 GMT 2019
On 12/27/19 3:37 PM, Mariusz Glebocki wrote:
> C++17 is supported since GCC 7.1 and Clang 5. I guess all supported
> systems/distributions use compilers newer than 2+ years older than
> Konsole version they provide.
>
Ok, if someone wants to make a merge request, go ahead.
Kurt
> On Fri, Dec 27, 2019 at 5:01 AM <kurt.hindenburg at gmail.com
> <mailto:kurt.hindenburg at gmail.com>> wrote:
>
> Does anyone have an opinion if we should require c++14 or c++17?
> 14 seems reasonable but sure about 17.
>
>
> Kurt
>
>
>
> -------- Forwarded Message --------
> Subject: Re: Konsole | Simplify filters (!59)
> Date: Sun, 22 Dec 2019 21:09:26 +0000
> From: Tomaz Canabrava <noreply at kde.org> <mailto:noreply at kde.org>
> Reply-To: KDE / Konsole
> <incoming+b8f09169d0d79ff3690046dd88efdfda at invent.kde.org>
> <mailto:incoming+b8f09169d0d79ff3690046dd88efdfda at invent.kde.org>
> To: kurt.hindenburg at gmail.com <mailto:kurt.hindenburg at gmail.com>
>
>
>
> Tomaz Canabrava <https://invent.kde.org/tcanabrava> commented on a
> discussion on src/Filter.cpp
> <https://invent.kde.org/kde/konsole/merge_requests/59#note_21242>:
>
> 360 329
>
> QRegularExpressionMatchIterator
> iterator(_searchText.globalMatch(*text));
>
> 361 330
>
> while (iterator.hasNext()) {
>
> 362 331
>
> QRegularExpressionMatch match(iterator.next());
>
> 363
>
>
> -
>
> 364
>
>
> -int startLine = 0;
>
> 365
>
>
> -int endLine = 0;
>
> 366
>
>
> -int startColumn = 0;
>
> 367
>
>
> -int endColumn = 0;
>
> 368
>
>
> -
>
> 369
>
>
> -getLineColumn(match.capturedStart(), startLine, startColumn);
>
> 370
>
>
> -getLineColumn(match.capturedEnd(), endLine, endColumn);
>
>
> 332
>
> +auto [startLine, startColumn] = getLineColumn(match.capturedStart());
>
>
> 333
>
> +auto [endLine, endColumn] = getLineColumn(match.capturedEnd());
>
> can we bump to c++14 or 17? it's been six years already since 14 :)
>
> —
> Reply to this email directly or view it on GitLab
> <https://invent.kde.org/kde/konsole/merge_requests/59#note_21242>.
> You're receiving this email because of your account on
> invent.kde.org <http://invent.kde.org>. If you'd like to receive
> fewer emails, you can unsubscribe
> <https://invent.kde.org/sent_notifications/b8f09169d0d79ff3690046dd88efdfda/unsubscribe>
> from this thread or adjust your notification settings.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/konsole-devel/attachments/20191229/152f02be/attachment.html>
More information about the konsole-devel
mailing list