<div dir="auto">Thanks, this will allow us to simplify lots of bits on the codebase </div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 9 Nov 2020 at 13:48 Kurt_009 <<a href="mailto:kurt.hindenburg@gmail.com">kurt.hindenburg@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div dir="ltr"><div class="gmail_default" style="font-family:georgia,serif;font-size:large">Hi, I changed master to allow C++17.   I'll double-check before 21.04 to see how much it is used.</div></div><div dir="ltr"><div class="gmail_default" style="font-family:georgia,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:georgia,serif;font-size:large">Kurt<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Dec 26, 2019 at 11:01 PM <<a href="mailto:kurt.hindenburg@gmail.com" target="_blank">kurt.hindenburg@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">
  

    
  
  <div>
    <p>Does anyone have an opinion if we should require c++14 or c++17? 
      14 seems reasonable but sure about 17.<br>
    </p>
    <p><br>
    </p>
    <p>Kurt<br>
    </p>
    <div><br>
      <br>
      -------- Forwarded Message --------
      <table cellspacing="0" cellpadding="0" border="0">
        <tbody>
          <tr>
            <th valign="BASELINE" nowrap align="RIGHT">Subject:
            </th>
            <td>Re: Konsole | Simplify filters (!59)</td>
          </tr>
          <tr>
            <th valign="BASELINE" nowrap align="RIGHT">Date: </th>
            <td>Sun, 22 Dec 2019 21:09:26 +0000</td>
          </tr>
          <tr>
            <th valign="BASELINE" nowrap align="RIGHT">From: </th>
            <td>Tomaz Canabrava <a href="mailto:noreply@kde.org" target="_blank"><noreply@kde.org></a></td>
          </tr>
          <tr>
            <th valign="BASELINE" nowrap align="RIGHT">Reply-To:
            </th>
            <td>KDE / Konsole
              <a href="mailto:incoming+b8f09169d0d79ff3690046dd88efdfda@invent.kde.org" target="_blank"><incoming+b8f09169d0d79ff3690046dd88efdfda@invent.kde.org></a></td>
          </tr>
          <tr>
            <th valign="BASELINE" nowrap align="RIGHT">To: </th>
            <td><a href="mailto:kurt.hindenburg@gmail.com" target="_blank">kurt.hindenburg@gmail.com</a></td>
          </tr>
        </tbody>
      </table>
      <br>
      <br>
      
      
      
      <div>
        <p style="color:rgb(119,119,119)">
          <a href="https://invent.kde.org/tcanabrava" target="_blank">Tomaz Canabrava</a>
          commented on a
          discussion on <a href="https://invent.kde.org/kde/konsole/merge_requests/59#note_21242" target="_blank">src/Filter.cpp</a>:
        </p>
        <table>
          <tbody>
            <tr id="m_-5754071979425675863gmail-m_-5318627658895505005">
              <td style="width:35px;border-right-width:1px;border-right-style:solid;padding:0px 5px;border-right-color:rgb(240,240,240);color:rgba(0,0,0,0.3)" bgcolor="#fafafa" align="right">
                360
              </td>
              <td style="width:35px;border-right-width:1px;border-right-style:solid;padding:0px 5px;border-right-color:rgb(240,240,240);color:rgba(0,0,0,0.3)" bgcolor="#fafafa" align="right">
                329
              </td>
              <td style="padding-left:0.5em;padding-right:0.5em">
                <pre style="margin:0px;font-family:monospace"> <span id="m_-5754071979425675863gmail-m_-5318627658895505005LC329" lang="cpp" style="font-family:monospace">    <span style="font-family:monospace;color:rgb(51,51,51)">QRegularExpressionMatchIterator</span> <span style="font-family:monospace;color:rgb(51,51,51)">iterator</span><span style="font-family:monospace">(</span><span style="font-family:monospace;color:rgb(51,51,51)">_searchText</span><span style="font-family:monospace">.</span><span style="font-family:monospace;color:rgb(51,51,51)">globalMatch</span><span style="font-family:monospace">(</span><span style="font-weight:600;font-family:monospace">*</span><span style="font-family:monospace;color:rgb(51,51,51)">text</span><span style="font-family:monospace">));</span></span>
</pre>
              </td>
            </tr>
            <tr id="m_-5754071979425675863gmail-m_-5318627658895505005">
              <td style="width:35px;border-right-width:1px;border-right-style:solid;padding:0px 5px;border-right-color:rgb(240,240,240);color:rgba(0,0,0,0.3)" bgcolor="#fafafa" align="right">
                361
              </td>
              <td style="width:35px;border-right-width:1px;border-right-style:solid;padding:0px 5px;border-right-color:rgb(240,240,240);color:rgba(0,0,0,0.3)" bgcolor="#fafafa" align="right">
                330
              </td>
              <td style="padding-left:0.5em;padding-right:0.5em">
                <pre style="margin:0px;font-family:monospace"> <span id="m_-5754071979425675863gmail-m_-5318627658895505005LC330" lang="cpp" style="font-family:monospace">    <span style="font-weight:600;font-family:monospace">while</span> <span style="font-family:monospace">(</span><span style="font-family:monospace;color:rgb(51,51,51)">iterator</span><span style="font-family:monospace">.</span><span style="font-family:monospace;color:rgb(51,51,51)">hasNext</span><span style="font-family:monospace">())</span> <span style="font-family:monospace">{</span></span>
</pre>
              </td>
            </tr>
            <tr id="m_-5754071979425675863gmail-m_-5318627658895505005">
              <td style="width:35px;border-right-width:1px;border-right-style:solid;padding:0px 5px;border-right-color:rgb(240,240,240);color:rgba(0,0,0,0.3)" bgcolor="#fafafa" align="right">
                362
              </td>
              <td style="width:35px;border-right-width:1px;border-right-style:solid;padding:0px 5px;border-right-color:rgb(240,240,240);color:rgba(0,0,0,0.3)" bgcolor="#fafafa" align="right">
                331
              </td>
              <td style="padding-left:0.5em;padding-right:0.5em">
                <pre style="margin:0px;font-family:monospace"> <span id="m_-5754071979425675863gmail-m_-5318627658895505005LC331" lang="cpp" style="font-family:monospace">        <span style="font-family:monospace;color:rgb(51,51,51)">QRegularExpressionMatch</span> <span style="font-family:monospace;color:rgb(51,51,51)">match</span><span style="font-family:monospace">(</span><span style="font-family:monospace;color:rgb(51,51,51)">iterator</span><span style="font-family:monospace">.</span><span style="font-family:monospace;color:rgb(51,51,51)">next</span><span style="font-family:monospace">());</span></span>
</pre>
              </td>
            </tr>
            <tr id="m_-5754071979425675863gmail-m_-5318627658895505005">
              <td style="width:35px;border-right-width:1px;border-right-style:solid;padding:0px 5px;border-right-color:rgb(250,197,205);color:rgba(0,0,0,0.3)" bgcolor="#f9d7dc" align="right">
                363
              </td>
              <td style="width:35px;border-right-width:1px;border-right-style:solid;padding:0px 5px;border-right-color:rgb(250,197,205);color:rgba(0,0,0,0.3)" bgcolor="#f9d7dc" align="right"> <br>
              </td>
              <td style="padding-left:0.5em;padding-right:0.5em" bgcolor="#fbe9eb">
                <pre style="margin:0px;font-family:monospace">-<span id="m_-5754071979425675863gmail-m_-5318627658895505005LC363" lang="cpp" style="font-family:monospace"></span>
</pre>
              </td>
            </tr>
            <tr id="m_-5754071979425675863gmail-m_-5318627658895505005">
              <td style="width:35px;border-right-width:1px;border-right-style:solid;padding:0px 5px;border-right-color:rgb(250,197,205);color:rgba(0,0,0,0.3)" bgcolor="#f9d7dc" align="right">
                364
              </td>
              <td style="width:35px;border-right-width:1px;border-right-style:solid;padding:0px 5px;border-right-color:rgb(250,197,205);color:rgba(0,0,0,0.3)" bgcolor="#f9d7dc" align="right"> <br>
              </td>
              <td style="padding-left:0.5em;padding-right:0.5em" bgcolor="#fbe9eb">
                <pre style="margin:0px;font-family:monospace">-<span id="m_-5754071979425675863gmail-m_-5318627658895505005LC364" lang="cpp" style="font-family:monospace">        <span style="font-weight:600;font-family:monospace;color:rgb(68,85,136)">int</span> <span style="font-family:monospace;color:rgb(51,51,51)">startLine</span> <span style="font-weight:600;font-family:monospace">=</span> <span style="font-family:monospace;color:rgb(0,153,153)">0</span><span style="font-family:monospace">;</span></span>
</pre>
              </td>
            </tr>
            <tr id="m_-5754071979425675863gmail-m_-5318627658895505005">
              <td style="width:35px;border-right-width:1px;border-right-style:solid;padding:0px 5px;border-right-color:rgb(250,197,205);color:rgba(0,0,0,0.3)" bgcolor="#f9d7dc" align="right">
                365
              </td>
              <td style="width:35px;border-right-width:1px;border-right-style:solid;padding:0px 5px;border-right-color:rgb(250,197,205);color:rgba(0,0,0,0.3)" bgcolor="#f9d7dc" align="right"> <br>
              </td>
              <td style="padding-left:0.5em;padding-right:0.5em" bgcolor="#fbe9eb">
                <pre style="margin:0px;font-family:monospace">-<span id="m_-5754071979425675863gmail-m_-5318627658895505005LC365" lang="cpp" style="font-family:monospace">        <span style="font-weight:600;font-family:monospace;color:rgb(68,85,136)">int</span> <span style="font-family:monospace;color:rgb(51,51,51)">endLine</span> <span style="font-weight:600;font-family:monospace">=</span> <span style="font-family:monospace;color:rgb(0,153,153)">0</span><span style="font-family:monospace">;</span></span>
</pre>
              </td>
            </tr>
            <tr id="m_-5754071979425675863gmail-m_-5318627658895505005">
              <td style="width:35px;border-right-width:1px;border-right-style:solid;padding:0px 5px;border-right-color:rgb(250,197,205);color:rgba(0,0,0,0.3)" bgcolor="#f9d7dc" align="right">
                366
              </td>
              <td style="width:35px;border-right-width:1px;border-right-style:solid;padding:0px 5px;border-right-color:rgb(250,197,205);color:rgba(0,0,0,0.3)" bgcolor="#f9d7dc" align="right"> <br>
              </td>
              <td style="padding-left:0.5em;padding-right:0.5em" bgcolor="#fbe9eb">
                <pre style="margin:0px;font-family:monospace">-<span id="m_-5754071979425675863gmail-m_-5318627658895505005LC366" lang="cpp" style="font-family:monospace">        <span style="font-weight:600;font-family:monospace;color:rgb(68,85,136)">int</span> <span style="font-family:monospace;color:rgb(51,51,51)">startColumn</span> <span style="font-weight:600;font-family:monospace">=</span> <span style="font-family:monospace;color:rgb(0,153,153)">0</span><span style="font-family:monospace">;</span></span>
</pre>
              </td>
            </tr>
            <tr id="m_-5754071979425675863gmail-m_-5318627658895505005">
              <td style="width:35px;border-right-width:1px;border-right-style:solid;padding:0px 5px;border-right-color:rgb(250,197,205);color:rgba(0,0,0,0.3)" bgcolor="#f9d7dc" align="right">
                367
              </td>
              <td style="width:35px;border-right-width:1px;border-right-style:solid;padding:0px 5px;border-right-color:rgb(250,197,205);color:rgba(0,0,0,0.3)" bgcolor="#f9d7dc" align="right"> <br>
              </td>
              <td style="padding-left:0.5em;padding-right:0.5em" bgcolor="#fbe9eb">
                <pre style="margin:0px;font-family:monospace">-<span id="m_-5754071979425675863gmail-m_-5318627658895505005LC367" lang="cpp" style="font-family:monospace">        <span style="font-weight:600;font-family:monospace;color:rgb(68,85,136)">int</span> <span style="font-family:monospace;color:rgb(51,51,51)">endColumn</span> <span style="font-weight:600;font-family:monospace">=</span> <span style="font-family:monospace;color:rgb(0,153,153)">0</span><span style="font-family:monospace">;</span></span>
</pre>
              </td>
            </tr>
            <tr id="m_-5754071979425675863gmail-m_-5318627658895505005">
              <td style="width:35px;border-right-width:1px;border-right-style:solid;padding:0px 5px;border-right-color:rgb(250,197,205);color:rgba(0,0,0,0.3)" bgcolor="#f9d7dc" align="right">
                368
              </td>
              <td style="width:35px;border-right-width:1px;border-right-style:solid;padding:0px 5px;border-right-color:rgb(250,197,205);color:rgba(0,0,0,0.3)" bgcolor="#f9d7dc" align="right"> <br>
              </td>
              <td style="padding-left:0.5em;padding-right:0.5em" bgcolor="#fbe9eb">
                <pre style="margin:0px;font-family:monospace">-<span id="m_-5754071979425675863gmail-m_-5318627658895505005LC368" lang="cpp" style="font-family:monospace"></span>
</pre>
              </td>
            </tr>
            <tr id="m_-5754071979425675863gmail-m_-5318627658895505005">
              <td style="width:35px;border-right-width:1px;border-right-style:solid;padding:0px 5px;border-right-color:rgb(250,197,205);color:rgba(0,0,0,0.3)" bgcolor="#f9d7dc" align="right">
                369
              </td>
              <td style="width:35px;border-right-width:1px;border-right-style:solid;padding:0px 5px;border-right-color:rgb(250,197,205);color:rgba(0,0,0,0.3)" bgcolor="#f9d7dc" align="right"> <br>
              </td>
              <td style="padding-left:0.5em;padding-right:0.5em" bgcolor="#fbe9eb">
                <pre style="margin:0px;font-family:monospace">-<span id="m_-5754071979425675863gmail-m_-5318627658895505005LC369" lang="cpp" style="font-family:monospace">        <span style="font-family:monospace;color:rgb(51,51,51)">getLineColumn</span><span style="font-family:monospace">(</span><span style="font-family:monospace;color:rgb(51,51,51)">match</span><span style="font-family:monospace">.</span><span style="font-family:monospace;color:rgb(51,51,51)">capturedStart</span><span style="font-family:monospace">(),</span> <span style="font-family:monospace;color:rgb(51,51,51)">startLine</span><span style="font-family:monospace">,</span> <span style="font-family:monospace;color:rgb(51,51,51)">startColumn</span><span style="font-family:monospace">);</span></span>
</pre>
              </td>
            </tr>
            <tr id="m_-5754071979425675863gmail-m_-5318627658895505005">
              <td style="width:35px;border-right-width:1px;border-right-style:solid;padding:0px 5px;border-right-color:rgb(250,197,205);color:rgba(0,0,0,0.3)" bgcolor="#f9d7dc" align="right">
                370
              </td>
              <td style="width:35px;border-right-width:1px;border-right-style:solid;padding:0px 5px;border-right-color:rgb(250,197,205);color:rgba(0,0,0,0.3)" bgcolor="#f9d7dc" align="right"> <br>
              </td>
              <td style="padding-left:0.5em;padding-right:0.5em" bgcolor="#fbe9eb">
                <pre style="margin:0px;font-family:monospace">-<span id="m_-5754071979425675863gmail-m_-5318627658895505005LC370" lang="cpp" style="font-family:monospace">        <span style="font-family:monospace;color:rgb(51,51,51)">getLineColumn</span><span style="font-family:monospace">(</span><span style="font-family:monospace;color:rgb(51,51,51)">match</span><span style="font-family:monospace">.</span><span style="font-family:monospace;color:rgb(51,51,51)">capturedEnd</span><span style="font-family:monospace">(),</span> <span style="font-family:monospace;color:rgb(51,51,51)">endLine</span><span style="font-family:monospace">,</span> <span style="font-family:monospace;color:rgb(51,51,51)">endColumn</span><span style="font-family:monospace">);</span></span>
</pre>
              </td>
            </tr>
            <tr id="m_-5754071979425675863gmail-m_-5318627658895505005">
              <td style="width:35px;border-right-width:1px;border-right-style:solid;padding:0px 5px;border-right-color:rgb(199,240,210);color:rgba(0,0,0,0.3)" bgcolor="#ddfbe6" align="right"> <br>
              </td>
              <td style="width:35px;border-right-width:1px;border-right-style:solid;padding:0px 5px;border-right-color:rgb(199,240,210);color:rgba(0,0,0,0.3)" bgcolor="#ddfbe6" align="right">
                332
              </td>
              <td style="padding-left:0.5em;padding-right:0.5em" bgcolor="#ecfdf0">
                <pre style="margin:0px;font-family:monospace">+<span id="m_-5754071979425675863gmail-m_-5318627658895505005LC332" lang="cpp" style="font-family:monospace">        <span style="font-weight:600;font-family:monospace">auto</span> <span style="font-family:monospace">[</span><span style="font-family:monospace;color:rgb(51,51,51)">startLine</span><span style="font-family:monospace">,</span> <span style="font-family:monospace;color:rgb(51,51,51)">startColumn</span><span style="font-family:monospace">]</span> <span style="font-weight:600;font-family:monospace">=</span> <span style="font-family:monospace;color:rgb(51,51,51)">getLineColumn</span><span style="font-family:monospace">(</span><span style="font-family:monospace;color:rgb(51,51,51)">match</span><span style="font-family:monospace">.</span><span style="font-family:monospace;color:rgb(51,51,51)">capturedStart</span><span style="font-family:monospace">());</span></span>
</pre>
              </td>
            </tr>
            <tr id="m_-5754071979425675863gmail-m_-5318627658895505005">
              <td style="width:35px;border-right-width:1px;border-right-style:solid;padding:0px 5px;border-right-color:rgb(199,240,210);color:rgba(0,0,0,0.3)" bgcolor="#ddfbe6" align="right"> <br>
              </td>
              <td style="width:35px;border-right-width:1px;border-right-style:solid;padding:0px 5px;border-right-color:rgb(199,240,210);color:rgba(0,0,0,0.3)" bgcolor="#ddfbe6" align="right">
                333
              </td>
              <td style="padding-left:0.5em;padding-right:0.5em" bgcolor="#ecfdf0">
                <pre style="margin:0px;font-family:monospace">+<span id="m_-5754071979425675863gmail-m_-5318627658895505005LC333" lang="cpp" style="font-family:monospace">        <span style="font-weight:600;font-family:monospace">auto</span> <span style="font-family:monospace">[</span><span style="font-family:monospace;color:rgb(51,51,51)">endLine</span><span style="font-family:monospace">,</span> <span style="font-family:monospace;color:rgb(51,51,51)">endColumn</span><span style="font-family:monospace">]</span> <span style="font-weight:600;font-family:monospace">=</span> <span style="font-family:monospace;color:rgb(51,51,51)">getLineColumn</span><span style="font-family:monospace">(</span><span style="font-family:monospace;color:rgb(51,51,51)">match</span><span style="font-family:monospace">.</span><span style="font-family:monospace;color:rgb(51,51,51)">capturedEnd</span><span style="font-family:monospace">());</span></span>
</pre>
              </td>
            </tr>
          </tbody>
        </table>
        <div>
          <p dir="auto">can we bump to c++14 or 17? it's been six years
            already since 14 :)</p>
        </div>
      </div>
      <div style="margin-top:10px">
        <p style="font-size:small;color:rgb(119,119,119)">
          —
          <br>
          Reply to this email directly or <a href="https://invent.kde.org/kde/konsole/merge_requests/59#note_21242" target="_blank">view it on GitLab</a>.
          <br>
          You're receiving this email because of your account on
          <a href="http://invent.kde.org" target="_blank">invent.kde.org</a>.
          If you'd like to receive fewer emails, you can
          <a href="https://invent.kde.org/sent_notifications/b8f09169d0d79ff3690046dd88efdfda/unsubscribe" target="_blank">unsubscribe</a>
          from this thread or
          adjust your notification settings.
          
        </p>
      </div>
    </div>
  </div>

</blockquote></div>
</blockquote></div></div>