<feed xmlns='http://www.w3.org/2005/Atom'>
<title>scintilla-mirror/src/UniConversion.h, branch rel-3-21-1</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: Use noexcept where safe and maintainable.</title>
<updated>2020-06-11T00:08:29+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2020-06-11T00:08:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=877def4f243e1ef5eb39a6132f3969844e00be95'/>
<id>877def4f243e1ef5eb39a6132f3969844e00be95</id>
<content type='text'>
Backport of changeset 8300:266c8247814e.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Backport of changeset 8300:266c8247814e.
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport: Encapsulate common check for PS, LS, and NEL as UTF8IsMultibyteLineEnd.</title>
<updated>2020-05-19T03:23:04+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2020-05-19T03:23:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=9b9c12efef67a4f327f298e36a75b19d97a4735a'/>
<id>9b9c12efef67a4f327f298e36a75b19d97a4735a</id>
<content type='text'>
Avoids construction of temporary array.

Backport of changeset 8242:0a852c639c21.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Avoids construction of temporary array.

Backport of changeset 8242:0a852c639c21.
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport: Using constexpr in UniConversion and CaseConvert.</title>
<updated>2020-03-12T22:03:15+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2020-03-12T22:03:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=3d4fafdd662a2ac7267afdaef44bad54302ebe50'/>
<id>3d4fafdd662a2ac7267afdaef44bad54302ebe50</id>
<content type='text'>
Backport of changeset 8004:7052c60ce1b2.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Backport of changeset 8004:7052c60ce1b2.
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport: Use noexcept where sensible. Rename UTF8 string_view parameters for clarity.</title>
<updated>2019-03-20T08:25:03+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2019-03-20T08:25:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=c1c2292b419acb1873d58f60e3e6515f91dea010'/>
<id>c1c2292b419acb1873d58f60e3e6515f91dea010</id>
<content type='text'>
Backport of changeset 7326:2f9b5e1c97ae, but without variable renames, since
they are not applicable.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Backport of changeset 7326:2f9b5e1c97ae, but without variable renames, since
they are not applicable.
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport: Implement WStringFromUTF8 to simplify code that creates wstring objects for</title>
<updated>2019-03-20T08:18:57+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2019-03-20T08:18:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=31a735c8ec0a4f7c62b162cd1c173bfef76737c5'/>
<id>31a735c8ec0a4f7c62b162cd1c173bfef76737c5</id>
<content type='text'>
regular expressions and calling the Win32 API.

Backport of changeset 7325:6148329fb2f3, but replaced std::string_view usage
with const char* and size_t components. Also used #ifdef instead of C++17
`if constexpr` at suggestion of Neil.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
regular expressions and calling the Win32 API.

Backport of changeset 7325:6148329fb2f3, but replaced std::string_view usage
with const char* and size_t components. Also used #ifdef instead of C++17
`if constexpr` at suggestion of Neil.
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport: Optional indexing of line starts in UTF-8 documents by UTF-32 code points and</title>
<updated>2018-07-10T05:06:50+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2018-07-10T05:06:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=72b5df15f33da27c59efd54eb0c84e173ca8c692'/>
<id>72b5df15f33da27c59efd54eb0c84e173ca8c692</id>
<content type='text'>
UTF-16 code units added.

Converted instances of C++17 std::string_view to C++11.
Also used const_casts where appropriate to fix compile errors.

Backport of changeset 7063:0d5edc93e280.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
UTF-16 code units added.

Converted instances of C++17 std::string_view to C++11.
Also used const_casts where appropriate to fix compile errors.

Backport of changeset 7063:0d5edc93e280.
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport: Mark constant inline Unicode functions as constexpr.</title>
<updated>2018-06-01T00:00:10+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2018-06-01T00:00:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=cda15451a1c1b177a18d51c4523d44db48622f6a'/>
<id>cda15451a1c1b177a18d51c4523d44db48622f6a</id>
<content type='text'>
Backport of changeset 7010:ec151858258f.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Backport of changeset 7010:ec151858258f.
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport: Avoid reinterpret_cast. Use size_t argument to UTF8Classify to avoid casts.</title>
<updated>2018-04-27T05:23:07+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2018-04-27T05:23:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=3ccb3ba030bf99e2eb88f9163e5571ff4a867849'/>
<id>3ccb3ba030bf99e2eb88f9163e5571ff4a867849</id>
<content type='text'>
Backport of changeset 6750:f42f27b2daf5.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Backport of changeset 6750:f42f27b2daf5.
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport: Tighten definition of regular expression iterators so they are noexcept and</title>
<updated>2018-04-20T22:43:03+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2018-04-20T22:43:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=2a1338ce2d7c813db6f650154e2e3b6fdde06ff5'/>
<id>2a1338ce2d7c813db6f650154e2e3b6fdde06ff5</id>
<content type='text'>
define all the standard member functions. This cascades to all methods called
by the iterators, affecting Document, CellBuffer, Partitioning, SplitVector and
UTF-8 and DBCS functions.
Other trivial functions declared noexcept.

Backport of changeset 6724:f2dfdc0dddd3.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
define all the standard member functions. This cascades to all methods called
by the iterators, affecting Document, CellBuffer, Partitioning, SplitVector and
UTF-8 and DBCS functions.
Other trivial functions declared noexcept.

Backport of changeset 6724:f2dfdc0dddd3.
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport: Feature [feature-requests:#1212]. Move Unicode conversions into UniConversion.</title>
<updated>2018-05-05T16:08:22+00:00</updated>
<author>
<name>mitchell</name>
<email>unknown</email>
</author>
<published>2018-05-05T16:08:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=ad5951840a7e9d19c3652151e57466fa2c94e6a7'/>
<id>ad5951840a7e9d19c3652151e57466fa2c94e6a7</id>
<content type='text'>
Move Unicode conversion functions UnicodeFromUTF8 and UTF8FromUTF32Character into UniConversion.

Backport of changeset 6645:463fa6965d9a.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move Unicode conversion functions UnicodeFromUTF8 and UTF8FromUTF32Character into UniConversion.

Backport of changeset 6645:463fa6965d9a.
</pre>
</div>
</content>
</entry>
</feed>
