<feed xmlns='http://www.w3.org/2005/Atom'>
<title>scintilla-mirror/doc, branch rel-5-5-5</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>Updates for version 5.5.5.</title>
<updated>2025-02-22T02:31:18+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2025-02-22T02:31:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=82d0352b91087eae247b6b09b1ffd46e5f81069e'/>
<id>82d0352b91087eae247b6b09b1ffd46e5f81069e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>For wrapping, try to break lines without separating letters from modifiers.</title>
<updated>2025-02-14T01:24:58+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2025-02-14T01:24:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=0526a5ca6efb68152f88d9a258ef957b808cd831'/>
<id>0526a5ca6efb68152f88d9a258ef957b808cd831</id>
<content type='text'>
There are still problems for languages like Javanese but it will improve most
cases.
Unicode proposal to improve line breaking:
https://www.unicode.org/L2/L2022/22080r2-line-break-ortho-bnd.pdf
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There are still problems for languages like Javanese but it will improve most
cases.
Unicode proposal to improve line breaking:
https://www.unicode.org/L2/L2022/22080r2-line-break-ortho-bnd.pdf
</pre>
</div>
</content>
</entry>
<entry>
<title>Document SC_TECHNOLOGY_DIRECT_WRITE_1 and reformat technology choice as a table.</title>
<updated>2025-02-12T03:08:55+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2025-02-12T03:08:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=27e74c10b31767a637a4e3281c93dadc3280d640'/>
<id>27e74c10b31767a637a4e3281c93dadc3280d640</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement Direct2D/DirectWrite 1.1. Add SC_TECHNOLOGY_DIRECT_WRITE_1 to use an</title>
<updated>2025-02-12T02:19:09+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2025-02-12T02:19:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=1ff212a46192cb86fcb6451848b200898a28f6ff'/>
<id>1ff212a46192cb86fcb6451848b200898a28f6ff</id>
<content type='text'>
explicit swap chain and ID2D1DeviceContext.
Stop supporting DirectWrite on Windows Vista.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
explicit swap chain and ID2D1DeviceContext.
Stop supporting DirectWrite on Windows Vista.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug [#2460]. Workaround incorrect scaling of "reverse arrow" cursor under Windows</title>
<updated>2025-02-05T21:11:01+00:00</updated>
<author>
<name>Jiří Techet</name>
<email>techet@gmail.com</email>
</author>
<published>2025-02-05T21:11:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=75ac401067792ada13497cc886961a2f6678cbe0'/>
<id>75ac401067792ada13497cc886961a2f6678cbe0</id>
<content type='text'>
 and HiDPI screens
The GDK_RIGHT_PTR cursor is provided only by GTK - there's no native
Windows cursor of this shape so GTK renders the cursor by itself from
the cursor theme bitmap. The code doing this is apparently buggy and
does not take into account HiDPI screens so on a screen with 300% scaling,
the cursor is 3x smaller.

Workaround this by using GDK_HAND2 which maps to a native Windows cursor
that doesn't suffer from this problem.

See https://sourceforge.net/p/scintilla/bugs/2460/
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 and HiDPI screens
The GDK_RIGHT_PTR cursor is provided only by GTK - there's no native
Windows cursor of this shape so GTK renders the cursor by itself from
the cursor theme bitmap. The code doing this is apparently buggy and
does not take into account HiDPI screens so on a screen with 300% scaling,
the cursor is 3x smaller.

Workaround this by using GDK_HAND2 which maps to a native Windows cursor
that doesn't suffer from this problem.

See https://sourceforge.net/p/scintilla/bugs/2460/
</pre>
</div>
</content>
</entry>
<entry>
<title>Feature [feature-requests:#1543] Add "Releases" anchor to navigate to Releases.</title>
<updated>2025-02-05T09:19:26+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2025-02-05T09:19:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=9fc06a288db158b517873bfccc2750a2281b669b'/>
<id>9fc06a288db158b517873bfccc2750a2281b669b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix segmentation of long lexemes to avoid breaking before modifiers like accents</title>
<updated>2025-02-04T00:47:48+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2025-02-04T00:47:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=4c9ddc3121d0488914858ee511028520b96fd0e9'/>
<id>4c9ddc3121d0488914858ee511028520b96fd0e9</id>
<content type='text'>
that must be drawn with their base letters.
This is only a subset of implementing grapheme cluster boundaries but it
improves behaviour with some Asian scripts like Thai and Javanese.
Javanese is mostly written with (ASCII) Roman characters so issues will be rare
but Thai uses Thai script.
Also slightly improves placement of combining accents in European texts.
https://github.com/notepad-plus-plus/notepad-plus-plus/issues/14822
https://github.com/notepad-plus-plus/notepad-plus-plus/issues/16115
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
that must be drawn with their base letters.
This is only a subset of implementing grapheme cluster boundaries but it
improves behaviour with some Asian scripts like Thai and Javanese.
Javanese is mostly written with (ASCII) Roman characters so issues will be rare
but Thai uses Thai script.
Also slightly improves placement of combining accents in European texts.
https://github.com/notepad-plus-plus/notepad-plus-plus/issues/14822
https://github.com/notepad-plus-plus/notepad-plus-plus/issues/16115
</pre>
</div>
</content>
</entry>
<entry>
<title>Serialize selection type and ranges with SCI_GETSELECTIONSERIALIZED and</title>
<updated>2025-02-01T03:43:22+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2025-02-01T03:43:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=f54fd2019dd648b29a80ec7429833ab546d3a428'/>
<id>f54fd2019dd648b29a80ec7429833ab546d3a428</id>
<content type='text'>
SCI_SETSELECTIONSERIALIZED.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SCI_SETSELECTIONSERIALIZED.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug [#1539]. Fix some incorrect tags.</title>
<updated>2025-01-25T21:29:39+00:00</updated>
<author>
<name>Zufu Liu</name>
<email>unknown</email>
</author>
<published>2025-01-25T21:29:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=d2eb261358105a089923d4a4b41344f508e97c69'/>
<id>d2eb261358105a089923d4a4b41344f508e97c69</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug [#1224]. Use enum for undo selection history and make API names more</title>
<updated>2025-01-24T21:40:06+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2025-01-24T21:40:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=f2bc1988dba5ca23692020017aa6f9ee2b4d71cf'/>
<id>f2bc1988dba5ca23692020017aa6f9ee2b4d71cf</id>
<content type='text'>
consistent as 'undo selection' instead of 'selection undo' as more closely
associated with undo than selection.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
consistent as 'undo selection' instead of 'selection undo' as more closely
associated with undo than selection.
</pre>
</div>
</content>
</entry>
</feed>
