<feed xmlns='http://www.w3.org/2005/Atom'>
<title>scintilla-mirror/gtk, branch rel-4-1-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>Bug [#2093]. Remove restrictions on IME input length.</title>
<updated>2019-04-11T22:10:30+00:00</updated>
<author>
<name>Zufu Liu</name>
<email>unknown</email>
</author>
<published>2019-04-11T22:10:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=a20a9100b9b76caa23bd3889e13bde87e86cdbb7'/>
<id>a20a9100b9b76caa23bd3889e13bde87e86cdbb7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug [#2087]. Fix flickering when inserting primary selection on GTK between</title>
<updated>2019-04-11T06:05:01+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2019-04-11T06:05:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=e536b61148c007c306bdedbea55000f8eb152884'/>
<id>e536b61148c007c306bdedbea55000f8eb152884</id>
<content type='text'>
SciTE tabs.
This does not allow primary selection to work between tabs as the tabs are
sharing a single Scintilla and the old primary selection is unclaimed when the
file is changed.
This fix adds a new ReceivedClipboard method which does not try to convert the
selection if received in a different format than asked for. It was the call to
gtk_selection_convert that seemed to cause the flickering. ReceivedClipboard is
only called from SelectionReceiver::ClipboardReceived so only occurs due to a
call to RequestSelection and can not occur because of a selection_received
signal.
ReceivedSelection is left with its complexity in case it is needed for some
other issue although it doesn't appear to be called for drag&amp;drop, for example.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SciTE tabs.
This does not allow primary selection to work between tabs as the tabs are
sharing a single Scintilla and the old primary selection is unclaimed when the
file is changed.
This fix adds a new ReceivedClipboard method which does not try to convert the
selection if received in a different format than asked for. It was the call to
gtk_selection_convert that seemed to cause the flickering. ReceivedClipboard is
only called from SelectionReceiver::ClipboardReceived so only occurs due to a
call to RequestSelection and can not occur because of a selection_received
signal.
ReceivedSelection is left with its complexity in case it is needed for some
other issue although it doesn't appear to be called for drag&amp;drop, for example.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug [#2094]. Avoid exceptions by treating text as one-byte per character in</title>
<updated>2019-04-11T05:52:08+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2019-04-11T05:52:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=18b0e610929260475c81baab1c0a52d88f5dc11a'/>
<id>18b0e610929260475c81baab1c0a52d88f5dc11a</id>
<content type='text'>
accessibility if UTF32 index not available.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
accessibility if UTF32 index not available.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make dependencies scripts work when called from scite/scripts/RegenerateSource.py.</title>
<updated>2019-04-08T06:31:00+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2019-04-08T06:31:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=d04015772a80af227ae05d47c112933e152aec48'/>
<id>d04015772a80af227ae05d47c112933e152aec48</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug [#2095]. gtk: Accessible: emit the text deletion signal before deletion</title>
<updated>2019-04-05T12:00:01+00:00</updated>
<author>
<name>Colomban Wendling</name>
<email>ban@herbesfolles.org</email>
</author>
<published>2019-04-05T12:00:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=8b500683bdd32d6e1533909508a641aa83f2f473'/>
<id>8b500683bdd32d6e1533909508a641aa83f2f473</id>
<content type='text'>
This allows the accessibility layer to request detail, such as which
characters have been deleted.  ATK will query the deleted range to
report the data that was removed, so it must still be available for
the query to give a correct answer.
So, emit the signal in BEFOREDELETE instead of DELETETEXT.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows the accessibility layer to request detail, such as which
characters have been deleted.  ATK will query the deleted range to
report the data that was removed, so it must still be available for
the query to give a correct answer.
So, emit the signal in BEFOREDELETE instead of DELETETEXT.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug [#2094]. gtk: Accessible: use the built-in character position cache</title>
<updated>2019-04-05T12:06:48+00:00</updated>
<author>
<name>Colomban Wendling</name>
<email>ban@herbesfolles.org</email>
</author>
<published>2019-04-05T12:06:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=5f23a0f3f64fb575e0aaebe2a309518909db44c8'/>
<id>5f23a0f3f64fb575e0aaebe2a309518909db44c8</id>
<content type='text'>
It's quite a lot faster even after trying and optimizing the custom
version, and it makes the code simpler.

Also improve ByteOffsetFromCharacterOffset() to make use of the cache,
making it drastically faster.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's quite a lot faster even after trying and optimizing the custom
version, and it makes the code simpler.

Also improve ByteOffsetFromCharacterOffset() to make use of the cache,
making it drastically faster.
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated dependencies for change set 7401 adding UniqueString.cxx.</title>
<updated>2019-04-05T21:13:13+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2019-04-05T21:13:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=1219f761ef3a4bf048819c915f0465c35aeb7920'/>
<id>1219f761ef3a4bf048819c915f0465c35aeb7920</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move UniqueStringCopy into its own source file UniqueString.cxx to hide the</title>
<updated>2019-04-05T08:39:23+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2019-04-05T08:39:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=b797dfefb2b599b0085fa8e03180b9d6648e0acd'/>
<id>b797dfefb2b599b0085fa8e03180b9d6648e0acd</id>
<content type='text'>
implementation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
implementation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch generation of make dependencies to Python scripts DepGen.py.</title>
<updated>2019-04-01T03:30:32+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2019-04-01T03:30:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=8c406e0fc4bebda5501d520f1c177fc48d38cd93'/>
<id>8c406e0fc4bebda5501d520f1c177fc48d38cd93</id>
<content type='text'>
Dependencies files deps.mak and nmdeps.mak are formatted with one file per line
as that makes it easier to examine differences between versions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Dependencies files deps.mak and nmdeps.mak are formatted with one file per line
as that makes it easier to examine differences between versions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Include "CharacterCategory.h" in all files that include "Document.h" as it will</title>
<updated>2019-03-28T21:11:45+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2019-03-28T21:11:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=62b31d42a2ee02b4992134d325fab6f297729094'/>
<id>62b31d42a2ee02b4992134d325fab6f297729094</id>
<content type='text'>
be needed for adding a CharacterCategory feature.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
be needed for adding a CharacterCategory feature.
</pre>
</div>
</content>
</entry>
</feed>
