<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sciteco/contrib, branch v2.5.0</title>
<subtitle>Scintilla-based Text Editor and COrrector</subtitle>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/'/>
<entry>
<title>Curses: use INDIC_SQUIGGLE to render rubbed-out command lines</title>
<updated>2025-12-28T19:57:31+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2025-12-28T12:03:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=d94521fb5b5a5c3a6315c425dba5f1218f0dd323'/>
<id>d94521fb5b5a5c3a6315c425dba5f1218f0dd323</id>
<content type='text'>
* This is still rendered as underlined text.
* It uses a new Scinterm upstream feature, so we can
  switch back to the upstream repo.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* This is still rendered as underlined text.
* It uses a new Scinterm upstream feature, so we can
  switch back to the upstream repo.
</pre>
</div>
</content>
</entry>
<entry>
<title>updated Scinterm: one of my patches has been merged</title>
<updated>2025-11-12T23:32:07+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2025-11-12T23:32:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=71b1f095f7b1c337d52b60af071e970dee2400e1'/>
<id>71b1f095f7b1c337d52b60af071e970dee2400e1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>updated Scintilla: tabs in command lines and SciTECO buffers are now rendered as "TAB" without any indentation</title>
<updated>2025-11-12T00:05:52+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2025-11-11T23:43:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=f5ebfce42ded9c146487c02f01f1e335e789084e'/>
<id>f5ebfce42ded9c146487c02f01f1e335e789084e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>updated Scinterm: some of my patches have been merged upstream</title>
<updated>2025-11-12T00:05:52+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2025-11-11T22:36:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=e31e8b2af84a6021d0c673bd6b4fdb7a5bb458dc'/>
<id>e31e8b2af84a6021d0c673bd6b4fdb7a5bb458dc</id>
<content type='text'>
It does not change anything functionally, though.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It does not change anything functionally, though.
</pre>
</div>
</content>
</entry>
<entry>
<title>Scinterm updated: hopefully fixed Windows builds</title>
<updated>2025-11-11T01:11:38+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2025-11-11T01:00:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=44073bac56ea37d7e995497e1719e376dc48abcf'/>
<id>44073bac56ea37d7e995497e1719e376dc48abcf</id>
<content type='text'>
The new wcwidth.c wasn't actually linked in.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The new wcwidth.c wasn't actually linked in.
</pre>
</div>
</content>
</entry>
<entry>
<title>Curses: the rubbed out command line is now rendered with underlines again</title>
<updated>2025-11-10T22:37:08+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2025-11-10T22:37:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=0596d9b769d347a0b07fef446137d1e0b90a952c'/>
<id>0596d9b769d347a0b07fef446137d1e0b90a952c</id>
<content type='text'>
This requires enhanced INDIC_STRAIGHTBOX semantics, which are not yet upstream in Scinterm.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This requires enhanced INDIC_STRAIGHTBOX semantics, which are not yet upstream in Scinterm.
</pre>
</div>
</content>
</entry>
<entry>
<title>Scinterm updated to v5.5</title>
<updated>2025-11-10T21:08:28+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2025-11-10T21:08:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=5c7502cacd8d5d88454ba1a29d028ef0ec098b54'/>
<id>5c7502cacd8d5d88454ba1a29d028ef0ec098b54</id>
<content type='text'>
* This currently needs a yet unmerged patch, fixing the light colors.
* Scinterm no longer systematically initializes the color pairs, so
  we cannot predict their numbers - instead we initialize color pairs
  on demand and store them in a hash map, very similar to what Scinterm
  does internally.
* Scinterm v5.5 can use arbitrary RGB colors now by automatically
  allocating curses colors and pairs.
  We do not expose this in SciTECO yet, although that would also
  be possible.
  It has to be decided first whether the special predefined colors
  will continue to live in the same namespace along with "true"
  RGB colors.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* This currently needs a yet unmerged patch, fixing the light colors.
* Scinterm no longer systematically initializes the color pairs, so
  we cannot predict their numbers - instead we initialize color pairs
  on demand and store them in a hash map, very similar to what Scinterm
  does internally.
* Scinterm v5.5 can use arbitrary RGB colors now by automatically
  allocating curses colors and pairs.
  We do not expose this in SciTECO yet, although that would also
  be possible.
  It has to be decided first whether the special predefined colors
  will continue to live in the same namespace along with "true"
  RGB colors.
</pre>
</div>
</content>
</entry>
<entry>
<title>updated Scintilla to v5.5.8 and renamed SC_LINE_END_TYPE_HIDDEN to SC_LINE_END_TYPE_NONE</title>
<updated>2025-11-09T21:12:45+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2025-11-09T21:12:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=aac3b99f5026d299dae83cfdab2227074369e916'/>
<id>aac3b99f5026d299dae83cfdab2227074369e916</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>AX_PTRDIFF_ALIASES_INT: the check should be more reliable now</title>
<updated>2025-10-26T13:46:51+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2025-10-26T13:46:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=3ab89b5916579ef08b6b0ee59a2208dc8a1d0c84'/>
<id>3ab89b5916579ef08b6b0ee59a2208dc8a1d0c84</id>
<content type='text'>
* It was failing on OpenSUSE Tumbleweed i586 on OBS,
  resulting in duplicate symbols and build errors.
  This was not reproducible with 32-bit builds on OpenSUSE Tumbleweed x86_64.
* Instead of hoping for a compiler warning to be treated as an error,
  we now use a static assertion with a _Generic expression.
* The scintilla submodule has also been updated since Neil was asking to
  update the documentation as well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* It was failing on OpenSUSE Tumbleweed i586 on OBS,
  resulting in duplicate symbols and build errors.
  This was not reproducible with 32-bit builds on OpenSUSE Tumbleweed x86_64.
* Instead of hoping for a compiler warning to be treated as an error,
  we now use a static assertion with a _Generic expression.
* The scintilla submodule has also been updated since Neil was asking to
  update the documentation as well.
</pre>
</div>
</content>
</entry>
<entry>
<title>scintilla: use AX_PTRDIFF_ALIASES_INT to check whether ptrdiff_t aliases int</title>
<updated>2025-10-19T22:02:34+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2025-10-19T22:02:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=243a3be9185412a5a29ba189c77569fa96c85e89'/>
<id>243a3be9185412a5a29ba189c77569fa96c85e89</id>
<content type='text'>
* Scintilla had build problems if ptrdiff_t doesn't alias int if it has the
  same storage size (e.g. on NetBSD 10 (armv6)).
* Unfortunately, Neil Hodgson refused to merge my previous Scintilla patches that
  would have fixed the issue at the core.
  See https://groups.google.com/g/scintilla-interest/c/STAv6LgLyCo
* He only agreed to introducing a separate flag to work around the issue
  (`-DPTRDIFF_DOESNT_ALIAS_INT`).
* In order to continue to support all standard C/C++ conforming platforms
  we therefore need a compile-time check to check for the aliasability
  of ptrdiff_t and int.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Scintilla had build problems if ptrdiff_t doesn't alias int if it has the
  same storage size (e.g. on NetBSD 10 (armv6)).
* Unfortunately, Neil Hodgson refused to merge my previous Scintilla patches that
  would have fixed the issue at the core.
  See https://groups.google.com/g/scintilla-interest/c/STAv6LgLyCo
* He only agreed to introducing a separate flag to work around the issue
  (`-DPTRDIFF_DOESNT_ALIAS_INT`).
* In order to continue to support all standard C/C++ conforming platforms
  we therefore need a compile-time check to check for the aliasability
  of ptrdiff_t and int.
</pre>
</div>
</content>
</entry>
</feed>
