Warning, /frameworks/syntax-highlighting/autotests/reference/test.eml.ref is written in an unsupported language. File is not indexed.

0001 <Common Header>Return-Path:</Common Header><Normal Text> </Normal Text><Address><kwrite-devel-bounces@kde.org></Address><br/>
0002 <Other Header>X-Sieve: </Other Header><Normal Text>CMU Sieve 2.3</Normal Text><br/>
0003 <Other Header>X-Virus-Scanned: </Other Header><Normal Text>amavisd-new at site</Normal Text><br/>
0004 <Common Header>Authentication-Results:</Common Header><Normal Text> linux.site </Normal Text><Comment>(amavisd-new)</Comment><Normal Text>; dkim=pass </Normal Text><Comment>(1024-bit key)</Comment><br/>
0005 <Normal Text>   header.d=kde.org</Normal Text><br/>
0006 <Common Header>Received:</Common Header><Normal Text> from postbox.kde.org </Normal Text><Comment>(localhost.localdomain [127.0.0.1])</Comment><br/>
0007 <Normal Text>   by postbox.kde.org </Normal Text><Comment>(Postfix)</Comment><Normal Text> with ESMTP id 3167DB6E75;</Normal Text><br/>
0008 <Normal Text>   Wed,  5 Oct 2016 20:21:47 +0000 </Normal Text><Comment>(UTC)</Comment><br/>
0009 <Normal Text>   </Normal Text><Comment>(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))</Comment><br/>
0010 <Normal Text>   </Normal Text><Comment>(above comment is a test-case from bug #425345)</Comment><br/>
0011 <Common Header>DKIM-Signature:</Common Header><Normal Text> v=1; a=rsa-sha256; c=simple/simple; d=kde.org; s=default;</Normal Text><br/>
0012 <Normal Text>   t=1475698907; bh=6i+3UfR6HLC54wVtp5SF4sVWvQn63jzu9vD2zJal/kY=;</Normal Text><br/>
0013 <Normal Text>   h=From:To:Subject:Date:Reply-To:List-Id:List-Unsubscribe:List-Post:</Normal Text><br/>
0014 <Normal Text>    List-Help:List-Subscribe:From;</Normal Text><br/>
0015 <Normal Text>   b=M5nfHbmJe/4DPuidrJ901dUzX3FmpVpyUrPM961Or9bKrMO+z9gaTUwbfPR74Rq8B</Normal Text><br/>
0016 <Normal Text>    Rv66yf3ZaDuRZxv/ARPzpr8qnDTtf13WRFZ/ySdqqqQJKeBqCAd7/wbR0kHhypvpwe</Normal Text><br/>
0017 <Normal Text>    z4nY6+bNnjvFelPXR56o16b+/Ib2GTYJ9hwiG97U=</Normal Text><br/>
0018 <Other Header>X-Original-To: </Other Header><Normal Text>kwrite-devel@kde.org</Normal Text><br/>
0019 <Common Header>Delivered-To:</Common Header><Normal Text> </Normal Text><Address>kwrite-devel@localhost.kde.org</Address><br/>
0020 <Common Header>Received-SPF:</Common Header><Normal Text> Neutral </Normal Text><Comment>(access neither permitted nor denied)</Comment><Normal Text> identity=mailfrom;</Normal Text><br/>
0021 <Normal Text> client-ip=85.214.234.26; helo=h2265959.stratoserver.net;</Normal Text><br/>
0022 <Normal Text> envelope-from=</Normal Text><Address>vkrause@kde.org</Address><Normal Text>; receiver=</Normal Text><Address>kwrite-devel@kde.org</Address><br/>
0023 <Common Header>From:</Common Header><Normal Text> Volker Krause </Normal Text><Address><vkrause@kde.org></Address><br/>
0024 <Common Header>To:</Common Header><Normal Text> </Normal Text><Address>kwrite-devel@kde.org</Address><br/>
0025 <Common Header>Cc:</Common Header><Normal Text> </Normal Text><Address><boss@nil.test></Address><Normal Text>, </Normal Text><String>"Giant; </String><Escaped Character>\"</Escaped Character><String>Big</String><Escaped Character>\"</Escaped Character><String> Box"</String><Normal Text> </Normal Text><Address><sysservices@example.net></Address><br/>
0026 <Normal Text>   </Normal Text><Comment>(CC example from RFC 5322 Appendix A.1.2)</Comment><br/>
0027 <Common Header>Subject:</Common Header><Normal Text> KSyntaxHighlighting is cool! Happy: :-) Sad: :-(</Normal Text><br/>
0028 <Normal Text> Subject goes on here > < ] [</Normal Text><br/>
0029 <Common Header>Date:</Common Header><Normal Text> Wed, 05 Oct 2016 22:19:17 +0200</Normal Text><br/>
0030 <Common Header>Message-ID:</Common Header><Normal Text> </Normal Text><Address><2420385.jiZKTgWtgY@vkpc5></Address><br/>
0031 <Common Header>Organization:</Common Header><Normal Text> KDE</Normal Text><br/>
0032 <Common Header>User-Agent:</Common Header><Normal Text> KMail/4.14.10 </Normal Text><Comment>(Linux/4.1.13-5-default; KDE/4.14.16; x86_64;</Comment><br/>
0033 <Comment> git-91275a7; 2015-12-13)</Comment><br/>
0034 <Common Header>MIME-Version:</Common Header><Normal Text> 1.0</Normal Text><br/>
0035 <Common Header>Content-Type:</Common Header><Normal Text> multipart/signed; boundary=</Normal Text><String>"nextPart1575059.2yRQ5x6HOo"</String><Normal Text>;</Normal Text><br/>
0036 <Normal Text> micalg=</Normal Text><String>"pgp-sha1"</String><Normal Text>; protocol=</Normal Text><String>"application/pgp-signature"</String><br/>
0037 <Other Header>X-BeenThere: </Other Header><Normal Text>kwrite-devel@kde.org</Normal Text><br/>
0038 <Other Header>X-Mailman-Version: </Other Header><Normal Text>2.1.16</Normal Text><br/>
0039 <Common Header>Precedence:</Common Header><Normal Text> list</Normal Text><br/>
0040 <Common Header>Reply-To:</Common Header><Normal Text> </Normal Text><Address>kwrite-devel@kde.org</Address><br/>
0041 <Common Header>List-Id:</Common Header><Normal Text> Kate/KWrite Mailing List <kwrite-devel.kde.org></Normal Text><br/>
0042 <Common Header>List-Unsubscribe:</Common Header><Normal Text> <https://mail.kde.org/mailman/options/kwrite-devel>,</Normal Text><br/>
0043 <Normal Text> <mailto:</Normal Text><Address>kwrite-devel-request@kde.org</Address><Normal Text>?subject=unsubscribe></Normal Text><br/>
0044 <Common Header>List-Post:</Common Header><Normal Text> <mailto:</Normal Text><Address>kwrite-devel@kde.org></Address><br/>
0045 <Common Header>List-Help:</Common Header><Normal Text> <mailto:</Normal Text><Address>kwrite-devel-request@kde.org</Address><Normal Text>?subject=help></Normal Text><br/>
0046 <Common Header>List-Subscribe:</Common Header><Normal Text> <https://mail.kde.org/mailman/listinfo/kwrite-devel>,</Normal Text><br/>
0047 <Normal Text> <mailto:</Normal Text><Address>kwrite-devel-request@kde.org</Address><Normal Text>?subject=subscribe></Normal Text><br/>
0048 <Common Header>Errors-To:</Common Header><Normal Text> </Normal Text><Address>kwrite-devel-bounces@kde.org</Address><br/>
0049 <Common Header>Sender:</Common Header><Normal Text> </Normal Text><String>"KWrite-Devel"</String><Normal Text> </Normal Text><Address><kwrite-devel-bounces@kde.org></Address><br/>
0050 <Normal Text></Normal Text><br/>
0051 <Normal Text></Normal Text><br/>
0052 <Content Boundary>--nextPart1575059.2yRQ5x6HOo</Content Boundary><br/>
0053 <Common Header>Content-Transfer-Encoding:</Common Header><Normal Text> 7Bit</Normal Text><br/>
0054 <Common Header>Content-Type:</Common Header><Normal Text> text/plain; charset=</Normal Text><String>"us-ascii"</String><br/>
0055 <Normal Text></Normal Text><br/>
0056 <Normal Text>Hi,</Normal Text><br/>
0057 <Normal Text></Normal Text><br/>
0058 <Normal Text>when trying to add the unit test for the new Praat highlighting to</Normal Text><br/>
0059 <Normal Text>KF5::SyntaxHighlighting it turned out that the output doesn't match at all</Normal Text><br/>
0060 <Normal Text>that of Kate. We managed to trace this back to the following rather surprising</Normal Text><br/>
0061 <Normal Text>(and apparently undocumented) behavior in Kate:</Normal Text><br/>
0062 <Normal Text></Normal Text><br/>
0063 <Normal Text>When a context switch (anywhere in a line) pops more contexts than were on the</Normal Text><br/>
0064 <Normal Text>stack when starting the line, it executes line end context switches of the</Normal Text><br/>
0065 <Normal Text>previous line contexts.</Normal Text><br/>
0066 <Normal Text></Normal Text><br/>
0067 <Normal Text>| | | | | | The corresponding code is in KateHighlighting::generateContextStack(),</Normal Text><br/>
0068 <Normal Text>| | > | > KF5::SyntaxHighlighting doesn't do this (yet), Praat is apparently the first</Normal Text><br/>
0069 <Normal Text>> | > format we have tests for that uses this behavior.</Normal Text><br/>
0070 <Normal Text></Normal Text><br/>
0071 <Normal Text>> Does anyone remember why we do this, or happens to know which highlighting</Normal Text><br/>
0072 <Normal Text>> files besides Praat rely on this?</Normal Text><br/>
0073 <Normal Text></Normal Text><br/>
0074 <Normal Text>> > Archeology can trace this back to the dark CVS ages even, one reference</Normal Text><br/>
0075 <Normal Text>> > Dominik has dug up is a 10 year old SVN commit</Normal Text><br/>
0076 <Normal Text>> > (https://quickgit.kde.org/?p=kdelibs.git&a=commit&h=90ef47f582277745f727d89f05f72f1e1705fdc4</Normal Text><br/>
0077 <Normal Text>> >), where Christoph claims to understand what this code does ;)</Normal Text><br/>
0078 <Normal Text></Normal Text><br/>
0079 <Normal Text>> > > As this is highly unexpected and hard to reason about behavior, Dominik and I</Normal Text><br/>
0080 <Normal Text>> > > > were wondering if we can possibly drop this, and rather fix affected</Normal Text><br/>
0081 <Normal Text>> > > > > highlighting files instead?</Normal Text><br/>
0082 <Normal Text></Normal Text><br/>
0083 <Normal Text>Regards,</Normal Text><br/>
0084 <Normal Text>Volker</Normal Text><br/>
0085 <Content Boundary>--nextPart1575059.2yRQ5x6HOo</Content Boundary><br/>
0086 <Common Header>Content-Type:</Common Header><Normal Text> application/pgp-signature; name=</Normal Text><String>"signature.asc"</String><br/>
0087 <Common Header>Content-Description:</Common Header><Normal Text> This is a digitally signed message part.</Normal Text><br/>
0088 <Common Header>Content-Transfer-Encoding:</Common Header><Normal Text> 7Bit</Normal Text><br/>
0089 <Normal Text></Normal Text><br/>
0090 <Normal Text>-----BEGIN PGP SIGNATURE-----</Normal Text><br/>
0091 <Normal Text>Version: GnuPG v2</Normal Text><br/>
0092 <Normal Text></Normal Text><br/>
0093 <Normal Text>iD8DBQBX9WBIf5bM1k0S0kcRAireAJ4lCWa08Y5yU1ezIvKVCAfnkhcUbACgou0O</Normal Text><br/>
0094 <Normal Text>X4c+lkPI0tti59KV1vetaeU=</Normal Text><br/>
0095 <Normal Text>=VqDS</Normal Text><br/>
0096 <Normal Text>-----END PGP SIGNATURE-----</Normal Text><br/>
0097 <Normal Text></Normal Text><br/>
0098 <Content Boundary>--nextPart1575059.2yRQ5x6HOo--</Content Boundary><br/>