<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sciteco/contrib, branch v2.4.0</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>added AX_WITH_CURSES for more robust ncurses checks</title>
<updated>2024-12-24T11:08:06+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2024-12-24T10:57:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=caed2e42c7257a386ed433a8bccba028cc9437c8'/>
<id>caed2e42c7257a386ed433a8bccba028cc9437c8</id>
<content type='text'>
* Turns out that on SunOS/OmniOS the ncurses port does not ship with
  a ncursesw pkg-config file, but the ncurses file is for a version,
  that does contain widechar support as well.
* Instead of adding yet another recursive PKG_CHECK_MODULES() call,
  we now use the AX_WITH_CURSES() macro, which is probably more robust.
  This should at least fix ./configure on OmniOS.
* It also adds a number of feature C macros, that could be useful to
  check in the future.
* At the moment, we strive to support all X/Open-compatible Curses
  libraries, but both enhanced and color functions are required.
  Therefore plain SVr4 Curses is not supported.
* source: https://www.gnu.org/software/autoconf-archive/ax_with_curses.html
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Turns out that on SunOS/OmniOS the ncurses port does not ship with
  a ncursesw pkg-config file, but the ncurses file is for a version,
  that does contain widechar support as well.
* Instead of adding yet another recursive PKG_CHECK_MODULES() call,
  we now use the AX_WITH_CURSES() macro, which is probably more robust.
  This should at least fix ./configure on OmniOS.
* It also adds a number of feature C macros, that could be useful to
  check in the future.
* At the moment, we strive to support all X/Open-compatible Curses
  libraries, but both enhanced and color functions are required.
  Therefore plain SVr4 Curses is not supported.
* source: https://www.gnu.org/software/autoconf-archive/ax_with_curses.html
</pre>
</div>
</content>
</entry>
<entry>
<title>updated Scintilla to v5.5.4: contains a few optimizations</title>
<updated>2024-12-17T17:05:32+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2024-12-17T17:05:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=fb0d60c891b695a207cc2ac7055b8e2bd30dc9d0'/>
<id>fb0d60c891b695a207cc2ac7055b8e2bd30dc9d0</id>
<content type='text'>
Unfortunately, it does not help with the slowdowns when editing files with very long lines.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Unfortunately, it does not help with the slowdowns when editing files with very long lines.
</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>mingw-bundledlls: blacklist additional DLLs</title>
<updated>2024-10-29T13:56:43+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2024-10-29T13:56:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=32743f1e117055de5388eddac65505eef4218aae'/>
<id>32743f1e117055de5388eddac65505eef4218aae</id>
<content type='text'>
* I am not entirely sure whether it would be safe to bundle
  api-ms-win-core-synch-l1-2-0.dll or bcryptprimitives.dll,
  so I won't upstream this change yet.
* Should fix GTK/Win32 nightly builds.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* I am not entirely sure whether it would be safe to bundle
  api-ms-win-core-synch-l1-2-0.dll or bcryptprimitives.dll,
  so I won't upstream this change yet.
* Should fix GTK/Win32 nightly builds.
</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>
</feed>
