<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sciteco/contrib/scinterm, branch session-extensions</title>
<subtitle>Scintilla-based Text Editor and COrrector</subtitle>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/'/>
<entry>
<title>updated Scinterm to v5.4: Only show scroll bars when they can be scrolled</title>
<updated>2025-04-01T00:53:02+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2025-04-01T00:53:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=f545bf9d078ef89ca649bf5cb2c0f442f1eaf7eb'/>
<id>f545bf9d078ef89ca649bf5cb2c0f442f1eaf7eb</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: my monochrome patch was merged only with some modifications</title>
<updated>2025-03-12T23:28:23+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2025-03-12T23:28:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=8d8d62a108d6329049dac63f25c6119db6c44d12'/>
<id>8d8d62a108d6329049dac63f25c6119db6c44d12</id>
<content type='text'>
* SCI_COLOR_PAIR() is now a function teco_color_pair() since it also became
  an inline function in Scinterm.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* SCI_COLOR_PAIR() is now a function teco_color_pair() since it also became
  an inline function in Scinterm.
</pre>
</div>
</content>
</entry>
<entry>
<title>ncurses: support monochrome terminals</title>
<updated>2025-03-07T19:52:45+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2025-03-07T19:52:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=a7207d8526dd05e778e3972003a9be1a5106321a'/>
<id>a7207d8526dd05e778e3972003a9be1a5106321a</id>
<content type='text'>
* If the background color would be non-black, render text in reverse
  video. ncurses doesn't do that automatically.
* Fixes rendering under historical terminals like VT100 and VT240,
  but also all of the monochrome versions of modern emulators in terminfo.
* This also improves the situation when $TERM is set to something conservative,
  e.g. when connecting via RS232.
* Scinterm is temporarily changed to my own fork, which already contains
  a monochrome patch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* If the background color would be non-black, render text in reverse
  video. ncurses doesn't do that automatically.
* Fixes rendering under historical terminals like VT100 and VT240,
  but also all of the monochrome versions of modern emulators in terminfo.
* This also improves the situation when $TERM is set to something conservative,
  e.g. when connecting via RS232.
* Scinterm is temporarily changed to my own fork, which already contains
  a monochrome patch.
</pre>
</div>
</content>
</entry>
<entry>
<title>updated Scinterm: fixes superfluous window refreshes, which resulted in flickering when scrolling the popup window</title>
<updated>2025-02-27T07:58:45+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2025-02-27T07:58:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=08a7f8fb56d0713db26540add4a78437c0c54f0e'/>
<id>08a7f8fb56d0713db26540add4a78437c0c54f0e</id>
<content type='text'>
* see https://github.com/orbitalquark/scinterm/issues/26
* scintilla_wnoutrefresh() actually caused a refresh(), thus updating the physical screen
  before calling teco_curses_info_popup_noutrefresh() and doupdate().
* This was visible when redrawing the both Scintilla view and popup often as happens during
  scrolling or when clicking on the popup borders.
* This was probably broken since v2.1.0.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* see https://github.com/orbitalquark/scinterm/issues/26
* scintilla_wnoutrefresh() actually caused a refresh(), thus updating the physical screen
  before calling teco_curses_info_popup_noutrefresh() and doupdate().
* This was visible when redrawing the both Scintilla view and popup often as happens during
  scrolling or when clicking on the popup borders.
* This was probably broken since v2.1.0.
</pre>
</div>
</content>
</entry>
<entry>
<title>updated Scinterm to the official v5.2 release</title>
<updated>2024-11-30T20:17:04+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2024-11-30T20:17:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=df65771303262ccb966c31ea18b8e8305e6946e8'/>
<id>df65771303262ccb966c31ea18b8e8305e6946e8</id>
<content type='text'>
This does not change anything functionally.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This does not change anything functionally.
</pre>
</div>
</content>
</entry>
<entry>
<title>Scinterm: fixed building on older versions of Mac OS</title>
<updated>2024-10-19T16:16:56+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2024-10-19T16:16:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=62b124e77493e32fe7f516bcb7dfbd454f353499'/>
<id>62b124e77493e32fe7f516bcb7dfbd454f353499</id>
<content type='text'>
* they don't have A_ITALIC
* should fix the nightly builds
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* they don't have A_ITALIC
* should fix the nightly builds
</pre>
</div>
</content>
</entry>
<entry>
<title>updated Scinterm: italic and underline styles are now supported on Curses</title>
<updated>2024-10-18T11:32:32+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2024-10-18T00:43:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=3742537fdb49e332643eec2656d4ff4ac49b1260'/>
<id>3742537fdb49e332643eec2656d4ff4ac49b1260</id>
<content type='text'>
* For instance, when using the Solarized color scheme,
  comments will be in italics.
* The underline style could also be supported in color.set,
  but currently it's not required.
* Unfortunately, this does *not* fix the INDIC_PLAIN indicator style for
  underlining, so you still cannot use that eg. for spell checking.
* See https://github.com/orbitalquark/scinterm/issues/22
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* For instance, when using the Solarized color scheme,
  comments will be in italics.
* The underline style could also be supported in color.set,
  but currently it's not required.
* Unfortunately, this does *not* fix the INDIC_PLAIN indicator style for
  underlining, so you still cannot use that eg. for spell checking.
* See https://github.com/orbitalquark/scinterm/issues/22
</pre>
</div>
</content>
</entry>
<entry>
<title>updated Scintilla to v5.5.2, Scinterm to v5.1 and Lexilla to HEAD</title>
<updated>2024-09-13T09:45:35+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2024-09-13T09:45:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=07d9cdfd3d1462f5f19cfa1422d9b5710c9e139d'/>
<id>07d9cdfd3d1462f5f19cfa1422d9b5710c9e139d</id>
<content type='text'>
* There are patches on top of Scintilla as were before
* Scinterm has been switched back to the upstream repository and there are unreleased
  commits - especially for out-of-tree builds.
* Lexilla hasn't been released since my troff lexer was merged.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* There are patches on top of Scintilla as were before
* Scinterm has been switched back to the upstream repository and there are unreleased
  commits - especially for out-of-tree builds.
* Lexilla hasn't been released since my troff lexer was merged.
</pre>
</div>
</content>
</entry>
<entry>
<title>fully support out of tree builds</title>
<updated>2024-08-23T02:51:55+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2024-08-23T02:13:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=ee9cf43587d5fef3a0f6d97ef50b8cf848945bcb'/>
<id>ee9cf43587d5fef3a0f6d97ef50b8cf848945bcb</id>
<content type='text'>
* You no longer have to copy contrib/scintilla, contrib/scinterm and contrib/lexilla
  manually to the build directory.
* It turns out, that Scintilla/Lexilla was supporting this since 2016.
  Scintilla allows pointing to a source directory (srdir) and Lexilla to a binary directory (DIR_O).
* For Scinterm I opened a pull request in order to add srcdir/basedir variables:
  https://github.com/orbitalquark/scinterm/pull/21
* `make distcheck` is therefore now also fixed.
* The FreeBSD package is now allowed to build out of source.
  I haven't tested it yet.
* See also https://github.com/ScintillaOrg/lexilla/issues/266
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* You no longer have to copy contrib/scintilla, contrib/scinterm and contrib/lexilla
  manually to the build directory.
* It turns out, that Scintilla/Lexilla was supporting this since 2016.
  Scintilla allows pointing to a source directory (srdir) and Lexilla to a binary directory (DIR_O).
* For Scinterm I opened a pull request in order to add srcdir/basedir variables:
  https://github.com/orbitalquark/scinterm/pull/21
* `make distcheck` is therefore now also fixed.
* The FreeBSD package is now allowed to build out of source.
  I haven't tested it yet.
* See also https://github.com/ScintillaOrg/lexilla/issues/266
</pre>
</div>
</content>
</entry>
<entry>
<title>reverted adf0c46a70b20d187b62c596052f643a6673f68f and updated Scinterm to v5.0</title>
<updated>2024-08-21T13:41:41+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2024-08-21T13:26:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=c2606c8633acd95752c0b5c76a1cf9ad67034986'/>
<id>c2606c8633acd95752c0b5c76a1cf9ad67034986</id>
<content type='text'>
* The patch for indicator styles turned out to be unnecessary,
  so I switched back to the mainline Scinterm repository.
* Scinterm is now on the latest commit that still supports my version of Scintilla (v5.3.4).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* The patch for indicator styles turned out to be unnecessary,
  so I switched back to the mainline Scinterm repository.
* Scinterm is now on the latest commit that still supports my version of Scintilla (v5.3.4).
</pre>
</div>
</content>
</entry>
</feed>
