<feed xmlns='http://www.w3.org/2005/Atom'>
<title>videoteco-fork, branch v7.0</title>
<subtitle>Video TECO: Robin Haberkorn's fork and MS-DOS port</subtitle>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/videoteco-fork/'/>
<entry>
<title>DOS: detect ANSIPLUS driver</title>
<updated>2025-05-07T13:58:12+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2025-05-06T06:55:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/videoteco-fork/commit/?id=d4b8634136355205591131be6d0df52b85f04879'/>
<id>d4b8634136355205591131be6d0df52b85f04879</id>
<content type='text'>
Actually, we cannot (easily) detect NANSI.SYS, so we don't enable optimizations by default.
You will have to `set TECO_TERM=nansi.sys` to enable optimizations.
Of course you can also still set the TERMCAP variable.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Actually, we cannot (easily) detect NANSI.SYS, so we don't enable optimizations by default.
You will have to `set TECO_TERM=nansi.sys` to enable optimizations.
Of course you can also still set the TERMCAP variable.
</pre>
</div>
</content>
</entry>
<entry>
<title>updated AUTO_DATE in teco.h in preparation for v7.0 release</title>
<updated>2025-05-05T21:05:40+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2025-05-05T21:05:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/videoteco-fork/commit/?id=50f07cbee2da2a71a49d99ee2723a182cc3d86b4'/>
<id>50f07cbee2da2a71a49d99ee2723a182cc3d86b4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>terminfo: use the enter_ca_mode/exit_ca_mode capabilities to restore the screen at exit</title>
<updated>2025-05-05T20:46:21+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2025-05-05T20:46:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/videoteco-fork/commit/?id=bf8acce375a7387f6e4f6a01ee806459ddf52636'/>
<id>bf8acce375a7387f6e4f6a01ee806459ddf52636</id>
<content type='text'>
termcap was already doing it.
Perhaps termcap is meant to be the main Video TECO interface?
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
termcap was already doing it.
Perhaps termcap is meant to be the main Video TECO interface?
</pre>
</div>
</content>
</entry>
<entry>
<title>removed declaration of tgetstr()</title>
<updated>2025-05-05T19:47:35+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2025-05-05T19:47:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/videoteco-fork/commit/?id=affee01c15193581eb2d6c80a045071b90e00ec7'/>
<id>affee01c15193581eb2d6c80a045071b90e00ec7</id>
<content type='text'>
It's in termcap.h...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's in termcap.h...
</pre>
</div>
</content>
</entry>
<entry>
<title>removed poll.h and syspoll.h</title>
<updated>2025-05-05T19:35:19+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2025-05-05T19:35:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/videoteco-fork/commit/?id=f61b07207eb70709a50f55cef8e40a1ae5a40e0f'/>
<id>f61b07207eb70709a50f55cef8e40a1ae5a40e0f</id>
<content type='text'>
They were probably for compatibility on some obscure legacy UNIX,
that lacked the header for some strange reason.
(But then, why wouldn't you just define `struct pollfd` and poll()
in one of Video TECO's headers?)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
They were probably for compatibility on some obscure legacy UNIX,
that lacked the header for some strange reason.
(But then, why wouldn't you just define `struct pollfd` and poll()
in one of Video TECO's headers?)
</pre>
</div>
</content>
</entry>
<entry>
<title>automatically use the current date when building with Autotools</title>
<updated>2025-05-05T19:19:37+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2025-05-05T19:19:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/videoteco-fork/commit/?id=1a5850f8ccb916e3bc3c4504f528b25a0c422c86'/>
<id>1a5850f8ccb916e3bc3c4504f528b25a0c422c86</id>
<content type='text'>
* It's actually the time of running ./configure that will be used.
* On OpenWatcom, it does not seem to be possible to set variables
  based on external processes, so you will still have to update
  AUTO_DATE in teco.h when releasing for DOS.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* It's actually the time of running ./configure that will be used.
* On OpenWatcom, it does not seem to be possible to set variables
  based on external processes, so you will still have to update
  AUTO_DATE in teco.h when releasing for DOS.
</pre>
</div>
</content>
</entry>
<entry>
<title>reconstructed Autotools build system (closes #1)</title>
<updated>2025-05-05T07:30:24+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2025-05-05T07:30:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/videoteco-fork/commit/?id=05826b51ec41ae091756087bc734931c071e9221'/>
<id>05826b51ec41ae091756087bc734931c071e9221</id>
<content type='text'>
The resulting config.h.in is similar to the one from the CVS repo.
However, I removed checks that apparently weren't referenced in the code base.
Also, I fixed the terminfo check. Previously, it was actually building against
termcap on my system. Terminfo should always be preferred.
Currently, it does not check against ncurses itself. If it turns out there are
systems with an ncurses pkg-config file, but without tinfo, we might have to check
for ncurses as well.

It adds both -Wall and -Wsign-compare, which turned out to be useful to
debug the DOS version.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The resulting config.h.in is similar to the one from the CVS repo.
However, I removed checks that apparently weren't referenced in the code base.
Also, I fixed the terminfo check. Previously, it was actually building against
termcap on my system. Terminfo should always be preferred.
Currently, it does not check against ncurses itself. If it turns out there are
systems with an ncurses pkg-config file, but without tinfo, we might have to check
for ncurses as well.

It adds both -Wall and -Wsign-compare, which turned out to be useful to
debug the DOS version.
</pre>
</div>
</content>
</entry>
<entry>
<title>tecterm.c: avoid duplicate function declarations</title>
<updated>2025-05-05T07:21:18+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2025-05-05T07:21:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/videoteco-fork/commit/?id=68c1ec34aaf54aa04429c14e45d7664c4de335ee'/>
<id>68c1ec34aaf54aa04429c14e45d7664c4de335ee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>DOS: added `wmake release` target to create zip archives</title>
<updated>2025-05-04T18:49:19+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2025-05-04T18:47:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/videoteco-fork/commit/?id=e50f4987c0fbf51eead9112c565f9858547d07ec'/>
<id>e50f4987c0fbf51eead9112c565f9858547d07ec</id>
<content type='text'>
The text files are added with DOS line-breaks.
Well, actually README.OLD is currently detected as a binary file,
so it won't.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The text files are added with DOS line-breaks.
Well, actually README.OLD is currently detected as a binary file,
so it won't.
</pre>
</div>
</content>
</entry>
<entry>
<title>yet more README.md fixes</title>
<updated>2025-05-04T17:27:27+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2025-05-04T17:27:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/videoteco-fork/commit/?id=e8a49da7f51255cce29109ac65ff0e0d7821cad3'/>
<id>e8a49da7f51255cce29109ac65ff0e0d7821cad3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
