<feed xmlns='http://www.w3.org/2005/Atom'>
<title>scintilla-mirror/src, branch sciteco-rel-5-5-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>disable automatic scrolling and choosing the X that caret sticks to</title>
<updated>2024-09-13T09:27:24+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2023-04-18T08:58:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=df71b092506451a227c81361986668ce69bcc09d'/>
<id>df71b092506451a227c81361986668ce69bcc09d</id>
<content type='text'>
* SciTECO needs to avoid automatic scrolling as an optimization.
  While this works partially by avoiding certain messages like SCI_GOTOPOS (in favor of SCI_SETEMPTYSELECTION),
  there aren't alternatives for all messages that scroll.
  For instance SCI_UNDO will always call EnsureCaretVisible().
  Also, even if we could avoid all scrolling messages, there is no guarantee that will not suddenly
  and unexpectedly break in the future.
* Instead, every scrolling is now disabled except for an explicit SCI_SCROLLCARET.
  SciTECO can therefore use the more intuitive messages like SCI_GOTOPOS.
* SetLastXChosen() (choosing the X that caret sticks to) has been found to be a major slow down
  during UNDO and serves no purpose on SciTECO anyway - we have to implement such an algorithm
  at the SciTECO language level.
  We therefore simply disable SetLastXChosen().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* SciTECO needs to avoid automatic scrolling as an optimization.
  While this works partially by avoiding certain messages like SCI_GOTOPOS (in favor of SCI_SETEMPTYSELECTION),
  there aren't alternatives for all messages that scroll.
  For instance SCI_UNDO will always call EnsureCaretVisible().
  Also, even if we could avoid all scrolling messages, there is no guarantee that will not suddenly
  and unexpectedly break in the future.
* Instead, every scrolling is now disabled except for an explicit SCI_SCROLLCARET.
  SciTECO can therefore use the more intuitive messages like SCI_GOTOPOS.
* SetLastXChosen() (choosing the X that caret sticks to) has been found to be a major slow down
  during UNDO and serves no purpose on SciTECO anyway - we have to implement such an algorithm
  at the SciTECO language level.
  We therefore simply disable SetLastXChosen().
</pre>
</div>
</content>
</entry>
<entry>
<title>commented out Editor::SetRepresentations()</title>
<updated>2024-09-13T09:25:43+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2021-10-10T14:47:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=004341da5be15c009fd4d079dd1ca90516d0cd87'/>
<id>004341da5be15c009fd4d079dd1ca90516d0cd87</id>
<content type='text'>
* This sets the default key representations on every SCI_SETDOCPOINTER
  which is very inefficient considering the way that SciTECO uses the
  Q-Register view.
  Furthermore it meant, we had to reset the representations to their
  SciTECO versions again after every SCI_SETDOCPOINTER.
* This patch only does not cause problems because we initialize
  the representations anyway for every Scintilla view.
  This patch is not meant to be upstreamed!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* This sets the default key representations on every SCI_SETDOCPOINTER
  which is very inefficient considering the way that SciTECO uses the
  Q-Register view.
  Furthermore it meant, we had to reset the representations to their
  SciTECO versions again after every SCI_SETDOCPOINTER.
* This patch only does not cause problems because we initialize
  the representations anyway for every Scintilla view.
  This patch is not meant to be upstreamed!
</pre>
</div>
</content>
</entry>
<entry>
<title>Add SCI_STYLESETSTRETCH to support condensed and expanded text styles.</title>
<updated>2024-08-15T09:02:46+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2024-08-15T09:02:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=dcbc339899911e1a3a743de1c0c25d0c253dd39a'/>
<id>dcbc339899911e1a3a743de1c0c25d0c253dd39a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify code that sets an empty selection at a position.</title>
<updated>2024-08-09T00:05:41+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2024-08-09T00:05:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=1daf2d728e95854ad648f93e6f17f8f58074d65c'/>
<id>1daf2d728e95854ad648f93e6f17f8f58074d65c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Feature [feature-requests:#1524]. Add SCI_LINEINDENT and SCI_LINEDEDENT.</title>
<updated>2024-07-31T11:49:44+00:00</updated>
<author>
<name>Martijn Laan</name>
<email>1092369+martijnlaan@users.noreply.github.com</email>
</author>
<published>2024-07-31T11:49:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=0d6fd0c6bc452f41919bbdf8dcc9b3d6fbc83205'/>
<id>0d6fd0c6bc452f41919bbdf8dcc9b3d6fbc83205</id>
<content type='text'>
These force the multiline behaviour of SCI_TAB and SCI_BACKTAB.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These force the multiline behaviour of SCI_TAB and SCI_BACKTAB.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add SCI_GETUNDOSEQUENCE to determine whether an undo sequence is active and its</title>
<updated>2024-07-27T23:48:13+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2024-07-27T23:48:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=1cccf5165b891eb95c85932474bb872ab0fbe638'/>
<id>1cccf5165b891eb95c85932474bb872ab0fbe638</id>
<content type='text'>
nesting depth.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
nesting depth.
</pre>
</div>
</content>
</entry>
<entry>
<title>Feature [feature-requests:#1530]. SCI_SETCOPYSEPARATOR sets string to separate</title>
<updated>2024-07-27T02:35:18+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2024-07-27T02:35:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=76ef74bc44e201562320906ca18d3add7084ff8b'/>
<id>76ef74bc44e201562320906ca18d3add7084ff8b</id>
<content type='text'>
parts of multiple selection when copied.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
parts of multiple selection when copied.
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify line-end insertions and conversions.</title>
<updated>2024-07-14T23:17:42+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2024-07-14T23:17:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=6a7f90c15976d7981a886843cfb6f6230359346f'/>
<id>6a7f90c15976d7981a886843cfb6f6230359346f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug [#2443]. Fix flickering cursor after some mouse action sequences.</title>
<updated>2024-07-09T22:26:36+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2024-07-09T22:26:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=85ca24bcdbfc2fb8d303646e5bd207b5b229b351'/>
<id>85ca24bcdbfc2fb8d303646e5bd207b5b229b351</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Feature [feature-requests:#1523]. SCI_AUTOCSETSTYLE sets autocompletion font.</title>
<updated>2024-07-02T23:44:24+00:00</updated>
<author>
<name>Martijn Laan</name>
<email>unknown</email>
</author>
<published>2024-07-02T23:44:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=ed0aed7dc463ee5c0f2b7c0989e231cce2c835b8'/>
<id>ed0aed7dc463ee5c0f2b7c0989e231cce2c835b8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
