<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sciteco/.fmsbw, branch v2.5.2</title>
<subtitle>Scintilla-based Text Editor and COrrector</subtitle>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/'/>
<entry>
<title>CI: fixup the freebsd14-msys-sciteco container: build PDCursesMod with UTF8 support</title>
<updated>2026-01-11T01:01:10+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2026-01-11T01:01:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=aeb2c8567ca3a5873c4018ae69b2f0c98114aca1'/>
<id>aeb2c8567ca3a5873c4018ae69b2f0c98114aca1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>CI: fixed the freebsd14-sciteco and freebsd14-msys-sciteco images</title>
<updated>2026-01-11T00:11:29+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2026-01-11T00:11:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=b38d0cd39a4dde9313d374c1050ec938ccc0d61b'/>
<id>b38d0cd39a4dde9313d374c1050ec938ccc0d61b</id>
<content type='text'>
* ubuntu22-appimage still cannot be built with buildah.
* But at least CI goes through now with PDCursesMod v4.5.4.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ubuntu22-appimage still cannot be built with buildah.
* But at least CI goes through now with PDCursesMod v4.5.4.
</pre>
</div>
</content>
</entry>
<entry>
<title>fixup 35aac4f06523ba6418df4d2e436fa27c18bd5b11: make sure to link Windows CI builds against the manually built PDCursesMod v4.5.4.</title>
<updated>2026-01-10T16:13:04+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2026-01-10T16:13:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=91d6e3639e6a0fa04ee897695a72b22069e64e78'/>
<id>91d6e3639e6a0fa04ee897695a72b22069e64e78</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Windows CI builds are now linked against PDCursesMod v4.5.4</title>
<updated>2026-01-10T14:25:00+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2026-01-10T14:25:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=35aac4f06523ba6418df4d2e436fa27c18bd5b11'/>
<id>35aac4f06523ba6418df4d2e436fa27c18bd5b11</id>
<content type='text'>
* Should fix scrolling in the Wincon port.
  CTRL modifiers are still "sticky" in WinGUI, though, even though it was supposed
  to be fixed long ago.
* Also, there is now a Makefile to build/reproduce the freebsd14-sciteco and freebsd14-msys-sciteco
  containers via buildah.
  freebsd14-osx-sciteco and ubuntu22-appimage are still TODO.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Should fix scrolling in the Wincon port.
  CTRL modifiers are still "sticky" in WinGUI, though, even though it was supposed
  to be fixed long ago.
* Also, there is now a Makefile to build/reproduce the freebsd14-sciteco and freebsd14-msys-sciteco
  containers via buildah.
  freebsd14-osx-sciteco and ubuntu22-appimage are still TODO.
</pre>
</div>
</content>
</entry>
<entry>
<title>20-freebsd14-osx-sciteco: fixed linking against the system's libncurses</title>
<updated>2025-10-06T16:42:15+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2025-10-06T16:42:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=6a4b90c02f4b4991f20206d116196c8bdeca9da8'/>
<id>6a4b90c02f4b4991f20206d116196c8bdeca9da8</id>
<content type='text'>
Should hopefully fix errors about invalid $TERM.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Should hopefully fix errors about invalid $TERM.
</pre>
</div>
</content>
</entry>
<entry>
<title>./configure: define TE_CHECK_MODULES() which takes static linking into account</title>
<updated>2025-10-06T16:15:52+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2025-10-06T16:15:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=c16ef4276d9b3773ff12adf9e7cf2683c182826e'/>
<id>c16ef4276d9b3773ff12adf9e7cf2683c182826e</id>
<content type='text'>
* There already was --enable-static-executables which would pass `-static`
  to the linker, but it did not help with library dependencies (that have to be
  pulled in transitively when linking statically).
  pkg-config does have `--static` support though.
* Now all pkg-config found libraries will use `pkg-config --static` when
  --enable-static-executables, which simplifies linking statically.
  Previously you'd either need to set PKG_CONFIG="pkg-config --static"
  or you would have to manually list library dependencies.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* There already was --enable-static-executables which would pass `-static`
  to the linker, but it did not help with library dependencies (that have to be
  pulled in transitively when linking statically).
  pkg-config does have `--static` support though.
* Now all pkg-config found libraries will use `pkg-config --static` when
  --enable-static-executables, which simplifies linking statically.
  Previously you'd either need to set PKG_CONFIG="pkg-config --static"
  or you would have to manually list library dependencies.
</pre>
</div>
</content>
</entry>
<entry>
<title>AX_WITH_NCURSES: support $CURSES_CFLAGS and $CURSES_LIBS</title>
<updated>2025-10-06T15:40:55+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2025-10-06T15:40:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=bd3d9e6e35608791465cef02813a97407ebd06bb'/>
<id>bd3d9e6e35608791465cef02813a97407ebd06bb</id>
<content type='text'>
* We wouldn't detect the correct flags (ax_cv_curses_enhanced and ax_cv_curses_color)
  when CURSES_CFLAGS and CURSES_LIBS are given.
* Allows to force ncurses to the SDK/system one when building
  for OS X (20-freebsd14-osx-sciteco).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* We wouldn't detect the correct flags (ax_cv_curses_enhanced and ax_cv_curses_color)
  when CURSES_CFLAGS and CURSES_LIBS are given.
* Allows to force ncurses to the SDK/system one when building
  for OS X (20-freebsd14-osx-sciteco).
</pre>
</div>
</content>
</entry>
<entry>
<title>10-freebsd14-msys-sciteco: also build Doxygen documentation</title>
<updated>2025-10-04T19:04:54+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2025-10-04T18:56:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=85b784c53f3b0fcd249f39403a6fc1c0cf693c3b'/>
<id>85b784c53f3b0fcd249f39403a6fc1c0cf693c3b</id>
<content type='text'>
This is what the Github CI workflow did previously.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is what the Github CI workflow did previously.
</pre>
</div>
</content>
</entry>
<entry>
<title>added 20-freebsd14-osx-sciteco: this builds OS X nightly binaries via osxcross</title>
<updated>2025-10-04T19:04:54+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2025-10-04T17:41:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=b493b517601219840331d32f405960a81a0c0df3'/>
<id>b493b517601219840331d32f405960a81a0c0df3</id>
<content type='text'>
* In contrast to the old Github workflow, we can no longer create pkgs,
  but instead create tar balls. You don't necessarily have to unpack
  it into the root, though, since the binaries are relocatable.
* We cannot execute the resulting binaries, so the testsuite is no
  longer run under OS X. It could be executed with Darling, but only
  under Linux.
* Resulting binaries are currently apparently fully statically linked.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* In contrast to the old Github workflow, we can no longer create pkgs,
  but instead create tar balls. You don't necessarily have to unpack
  it into the root, though, since the binaries are relocatable.
* We cannot execute the resulting binaries, so the testsuite is no
  longer run under OS X. It could be executed with Darling, but only
  under Linux.
* Resulting binaries are currently apparently fully statically linked.
</pre>
</div>
</content>
</entry>
<entry>
<title>CI: fixed Windows LTO builds</title>
<updated>2025-09-28T16:58:55+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2025-09-28T16:58:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=ed562cbabffe972c0ca3987ff0bab1f4ff26d10a'/>
<id>ed562cbabffe972c0ca3987ff0bab1f4ff26d10a</id>
<content type='text'>
* They were broken because of a confirmed Clang bug.
* As a workaround, we are switching from libstdc++ to libc++.
  This is not the default under MINGW64, but also works.
* See also https://github.com/HolyBlackCat/quasi-msys2/issues/44
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* They were broken because of a confirmed Clang bug.
* As a workaround, we are switching from libstdc++ to libc++.
  This is not the default under MINGW64, but also works.
* See also https://github.com/HolyBlackCat/quasi-msys2/issues/44
</pre>
</div>
</content>
</entry>
</feed>
