<feed xmlns='http://www.w3.org/2005/Atom'>
<title>scintilla-mirror/lexers, branch rel-3-10-2</title>
<subtitle>Git mirror of the Scintilla editor component. Referenced by the SciTECO repository.</subtitle>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/'/>
<entry>
<title>Backport: Feature [feature-requests:#1251]. Properly ignore backslash in raw strings.</title>
<updated>2019-01-05T21:50:53+00:00</updated>
<author>
<name>Jad Altahan</name>
<email>xviyy@aol.com</email>
</author>
<published>2019-01-05T21:50:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=b7937365db8e0a049155fda1b31d2c3ff5321547'/>
<id>b7937365db8e0a049155fda1b31d2c3ff5321547</id>
<content type='text'>
Backport of changeset 7193:c7115cdddcfe.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Backport of changeset 7193:c7115cdddcfe.
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport: Modernize errorlist lexer a little - unnamed namespace, reducing variable scope,</title>
<updated>2019-01-04T22:07:55+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2019-01-04T22:07:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=f9a1fdae50f2854bfdbbaf28dd4baece1cf1fac0'/>
<id>f9a1fdae50f2854bfdbbaf28dd4baece1cf1fac0</id>
<content type='text'>
nullptr, constexpr, noexcept.

Backport of changeset 7192:eed22a260842.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
nullptr, constexpr, noexcept.

Backport of changeset 7192:eed22a260842.
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport: Recognize negative line numbers in GCC-format messages.</title>
<updated>2019-01-04T21:52:28+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2019-01-04T21:52:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=9dceeabe43a5997a2b84438fed499a3a8f5c6995'/>
<id>9dceeabe43a5997a2b84438fed499a3a8f5c6995</id>
<content type='text'>
Cppcheck shows some whole-file errors as line -1.

Backport of changeset 7191:c9ef21df2e3c.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cppcheck shows some whole-file errors as line -1.

Backport of changeset 7191:c9ef21df2e3c.
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport: Feature [feature-requests:#1247]. Handles message groups as well as messages.</title>
<updated>2018-12-11T22:26:18+00:00</updated>
<author>
<name>Iain Clarke</name>
<email>unknown</email>
</author>
<published>2018-12-11T22:26:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=a402d41e20e8fa48ee20bc4a4b5f866ace0c5d32'/>
<id>a402d41e20e8fa48ee20bc4a4b5f866ace0c5d32</id>
<content type='text'>
Backport of changeset 7186:8849447859eb.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Backport of changeset 7186:8849447859eb.
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport: Bug [#2069]. LexerCPP: modernize int to std::string conversion</title>
<updated>2018-12-11T21:38:19+00:00</updated>
<author>
<name>Jannick</name>
<email>unknown</email>
</author>
<published>2018-12-11T21:38:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=197bc747b2561b3bd342d5426a2493246d488db1'/>
<id>197bc747b2561b3bd342d5426a2493246d488db1</id>
<content type='text'>
* LexCPP.cxx (LexerCPP::EvaluateTokens): Use std::to_string to convert
  int to std::string.

Backport of changeset 7185:bff457790150.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* LexCPP.cxx (LexerCPP::EvaluateTokens): Use std::to_string to convert
  int to std::string.

Backport of changeset 7185:bff457790150.
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport: Bug [#2069]. LexCPP: fix bug in arithmetic calculation by adding precedence levels</title>
<updated>2018-12-11T21:38:19+00:00</updated>
<author>
<name>Jannick</name>
<email>unknown</email>
</author>
<published>2018-12-11T21:38:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=cb6e496d5fef85a7305db64e0874fdb0b78fd04b'/>
<id>cb6e496d5fef85a7305db64e0874fdb0b78fd04b</id>
<content type='text'>
The precedence for the implemented arithmetic operators +,-,%,*,/
is added, such that the calculations produce the correct results
honoring the standard precedence levels.

* Replace characterset setArithmeticOp by setAddOp and setMultOp.
* Replace precedence precArithmetic by precMult and precAdd
* (EvaluateTokens): Apply new precedences.

This fixes the bug in the arithmetic calculation:

// lines with 'false' should not be highlighted,
// those with 'true' should be.

#if 1 + 2 * 3 == 9
false
#endif

#if (1 + 2) * 3 == 9
true
#endif

#if 1 + 2 * 3 == 7
true
#endif

#if 1 == 5 % 2
true
#endif

#if 6 - 7 == -1
true
#endif

#if 25 / 5 * 5 == 25
true
#endif

#if 1 + 2 * 3 % 2 == 1
true
#endif

#if 1 + 2 * 3 % 2 == 2 + 1
false
#endif

Backport of changeset 7184:48861f53f719.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The precedence for the implemented arithmetic operators +,-,%,*,/
is added, such that the calculations produce the correct results
honoring the standard precedence levels.

* Replace characterset setArithmeticOp by setAddOp and setMultOp.
* Replace precedence precArithmetic by precMult and precAdd
* (EvaluateTokens): Apply new precedences.

This fixes the bug in the arithmetic calculation:

// lines with 'false' should not be highlighted,
// those with 'true' should be.

#if 1 + 2 * 3 == 9
false
#endif

#if (1 + 2) * 3 == 9
true
#endif

#if 1 + 2 * 3 == 7
true
#endif

#if 1 == 5 % 2
true
#endif

#if 6 - 7 == -1
true
#endif

#if 25 / 5 * 5 == 25
true
#endif

#if 1 + 2 * 3 % 2 == 1
true
#endif

#if 1 + 2 * 3 % 2 == 2 + 1
false
#endif

Backport of changeset 7184:48861f53f719.
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport: Bug [#2062]. Interpret continued preprocessor lines correctly by reading all of</title>
<updated>2018-12-03T21:29:58+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2018-12-03T21:29:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=ffc99771b95a0b01371779d9d30f9d0400054691'/>
<id>ffc99771b95a0b01371779d9d30f9d0400054691</id>
<content type='text'>
the logical line.

Backport of changeset 7182:a40b6aac5b1f.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the logical line.

Backport of changeset 7182:a40b6aac5b1f.
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport: Move functions to unnamed namespace</title>
<updated>2018-11-27T21:55:35+00:00</updated>
<author>
<name>Jad Altahan</name>
<email>xviyy@aol.com</email>
</author>
<published>2018-11-27T21:55:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=f81f65938e155ab4647db0c915a3430f2281f3d7'/>
<id>f81f65938e155ab4647db0c915a3430f2281f3d7</id>
<content type='text'>
Backport of changeset 7180:473d0b0941fb.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Backport of changeset 7180:473d0b0941fb.
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport: Removed description of fold.comment as it is shared with other lexers and the</title>
<updated>2018-11-27T21:50:25+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2018-11-27T21:50:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=f1d3c7952e9f3393970078e9412661134c526e10'/>
<id>f1d3c7952e9f3393970078e9412661134c526e10</id>
<content type='text'>
desription from LexCPP.cxx takes precedence.

Backport of changeset 7179:16fd3ed0b26d.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
desription from LexCPP.cxx takes precedence.

Backport of changeset 7179:16fd3ed0b26d.
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport: Bug [#2054]. Reimplemented as an object lexer to support substyles for multiple</title>
<updated>2018-11-27T21:42:37+00:00</updated>
<author>
<name>Kacper Kasper</name>
<email>unknown</email>
</author>
<published>2018-11-27T21:42:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=acdba91e287fde784d5c519f8559bfe8f89db13c'/>
<id>acdba91e287fde784d5c519f8559bfe8f89db13c</id>
<content type='text'>
sets of keywords and SCI_PROPERTYNAMES.

Backport of changeset 7178:a581d5f71f49.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
sets of keywords and SCI_PROPERTYNAMES.

Backport of changeset 7178:a581d5f71f49.
</pre>
</div>
</content>
</entry>
</feed>
