<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sciteco/.github/workflows, branch v2.1.0</title>
<subtitle>Scintilla-based Text Editor and COrrector</subtitle>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/'/>
<entry>
<title>disable shared libraries by default</title>
<updated>2024-09-21T12:29:11+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2024-09-21T12:29:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=4ca4ba21ccfb6c415462d5a748e7dee5a82121e0'/>
<id>4ca4ba21ccfb6c415462d5a748e7dee5a82121e0</id>
<content type='text'>
* This is necessary to fix the Unicode test suite on Win32,
  so I was always passing in --disable-shared manually.
  It's easy to forget though when building from scratch.
* We don't currently install any (shared) library, so this is safe
  on all platforms.
  In fact on all other platforms, libtool detects that and doesn't
  generate wrapper binaries in any way.
  Only on win32 it's apparently buggy.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* This is necessary to fix the Unicode test suite on Win32,
  so I was always passing in --disable-shared manually.
  It's easy to forget though when building from scratch.
* We don't currently install any (shared) library, so this is safe
  on all platforms.
  In fact on all other platforms, libtool detects that and doesn't
  generate wrapper binaries in any way.
  Only on win32 it's apparently buggy.
</pre>
</div>
</content>
</entry>
<entry>
<title>updated cheat sheet</title>
<updated>2024-09-17T20:30:20+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2024-09-17T20:30:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=c3c13c92ffdcd745a1789fa52b4a5daefd8cd1cd'/>
<id>c3c13c92ffdcd745a1789fa52b4a5daefd8cd1cd</id>
<content type='text'>
* character-based model, avoid mentioning "ASCII code"
* added "0EE" example
* should be built with pdfmom, so it's built with gropdf
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* character-based model, avoid mentioning "ASCII code"
* added "0EE" example
* should be built with pdfmom, so it's built with gropdf
</pre>
</div>
</content>
</entry>
<entry>
<title>Github pages are auto-generated from the Markdown files and HTML manuals now</title>
<updated>2024-09-17T14:31:59+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2024-09-17T14:31:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=ca0d5e087e10a50decc913c3f55dc744774c764e'/>
<id>ca0d5e087e10a50decc913c3f55dc744774c764e</id>
<content type='text'>
* This pushes to the gh-pages branch since we don't yet want to introduce a new
  workflow (that would have to rebuild SciTECO).
* Built as part of the nightly MacOS builds.
  The Ubuntu builds directly build Debian packages which do not contain the
  HTML manuals.
* I don't want to check in images into the master branch.
  The gh-pages branch is cleaned with every build.
  Therefore I still cross-link to Sourceforge for any additional images
  and documents.
* We could automatically build the cheat-sheet.pdf (TODO?).
  For the time being, we are still linking to Sourceforge.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* This pushes to the gh-pages branch since we don't yet want to introduce a new
  workflow (that would have to rebuild SciTECO).
* Built as part of the nightly MacOS builds.
  The Ubuntu builds directly build Debian packages which do not contain the
  HTML manuals.
* I don't want to check in images into the master branch.
  The gh-pages branch is cleaned with every build.
  Therefore I still cross-link to Sourceforge for any additional images
  and documents.
* We could automatically build the cheat-sheet.pdf (TODO?).
  For the time being, we are still linking to Sourceforge.
</pre>
</div>
</content>
</entry>
<entry>
<title>fixed win32 CI and nightly builds (refs #5)</title>
<updated>2024-09-10T10:13:38+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2024-09-09T21:22:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=adc067ba745cebf2e2a2f9523bc14136ca1d2680'/>
<id>adc067ba745cebf2e2a2f9523bc14136ca1d2680</id>
<content type='text'>
* The libtool wrapper binaries do not pass down UTF-8 strings correctly,
  so the Unicode tests failed under some circumstances.
* As we aren't actually linking against any locally-built shared libraries,
  we are passing --disable-shared to libtool which inhibts wrapper generation
  on win32 and fixes the test suite.
* Also use up to date autotools. This didn't fix anything, though.
* test suite: try writing an Unicode filename as well
  * There have been problems doing that on Win32 where UTF-8 was not
    correctly passed down from the command line and some Windows API
    calls were only working with ANSI filenames etc.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* The libtool wrapper binaries do not pass down UTF-8 strings correctly,
  so the Unicode tests failed under some circumstances.
* As we aren't actually linking against any locally-built shared libraries,
  we are passing --disable-shared to libtool which inhibts wrapper generation
  on win32 and fixes the test suite.
* Also use up to date autotools. This didn't fix anything, though.
* test suite: try writing an Unicode filename as well
  * There have been problems doing that on Win32 where UTF-8 was not
    correctly passed down from the command line and some Windows API
    calls were only working with ANSI filenames etc.
</pre>
</div>
</content>
</entry>
<entry>
<title>fixed Mac OS nightly builds by installing an up-to-date Groff</title>
<updated>2024-09-10T09:43:01+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2024-09-10T08:31:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=d54d6edc0cdd9f76e6bfdc8e5cfd4850ec5fc1a9'/>
<id>d54d6edc0cdd9f76e6bfdc8e5cfd4850ec5fc1a9</id>
<content type='text'>
The Mac OS 12 Groff apparently does not accept `-K` for preconv.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The Mac OS 12 Groff apparently does not accept `-K` for preconv.
</pre>
</div>
</content>
</entry>
<entry>
<title>win32 CI: also set PDCURSES_CFLAGS</title>
<updated>2024-08-24T02:42:22+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2024-08-24T02:42:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=94d12185d873c1808b902e010d305835fbb085f1'/>
<id>94d12185d873c1808b902e010d305835fbb085f1</id>
<content type='text'>
Should fix `make distcheck`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Should fix `make distcheck`.
</pre>
</div>
</content>
</entry>
<entry>
<title>hopefully fixed the Windows CI tests</title>
<updated>2024-08-23T03:15:18+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2024-08-23T03:15:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=0f1d48076cafc50d2018b98edbdc112669058a2f'/>
<id>0f1d48076cafc50d2018b98edbdc112669058a2f</id>
<content type='text'>
* `make distcheck` will try to build against libncurses, which is not installed.
  Therefore, I set DISTCHECK_CONFIGURE_FLAGS in order to force it to PDCurses.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* `make distcheck` will try to build against libncurses, which is not installed.
  Therefore, I set DISTCHECK_CONFIGURE_FLAGS in order to force it to PDCurses.
</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>nightly builds: avoid uploading pkg2appimage.AppImage</title>
<updated>2024-05-22T22:50:05+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2024-05-22T22:50:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=8baa631c77e2bc3b7457638df2d40e597faf879c'/>
<id>8baa631c77e2bc3b7457638df2d40e597faf879c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>build and upload AppImages as part of nightly builds</title>
<updated>2024-05-22T16:53:08+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2024-05-22T16:52:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=b6d1e87092eabb464f33c5087b698672f5251948'/>
<id>b6d1e87092eabb464f33c5087b698672f5251948</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
