<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sciteco/.github/workflows, branch v2.2.0</title>
<subtitle>Scintilla-based Text Editor and COrrector</subtitle>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/'/>
<entry>
<title>nightly builds: use Mac OS 13 instead of the deprecated version 12</title>
<updated>2024-12-05T17:46:02+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2024-12-05T17:46:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=c4e73ae7ef24796cf1f24f0c30d93f2ab21a4572'/>
<id>c4e73ae7ef24796cf1f24f0c30d93f2ab21a4572</id>
<content type='text'>
* 13 is now the oldest supported version
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 13 is now the oldest supported version
</pre>
</div>
</content>
</entry>
<entry>
<title>fully support relocatable binaries, improving AppImages</title>
<updated>2024-11-05T09:32:04+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2024-11-04T22:29:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=9cce7d263ea3f2984a619cdfcb54d264c6a4c51d'/>
<id>9cce7d263ea3f2984a619cdfcb54d264c6a4c51d</id>
<content type='text'>
* You can now specify `--with-scitecodatadir` as a relative path,
  that will be interpreted relative to the binary's location.
* Win32 binaries already were relocatable, but this was a Windows-specific
  hack. Win32 binaries are now built with `--with-scitecodatadir=.`
  since everything is in a single directory.
* Ubuntu packages are now also built `--with-scitecodatadir=../share/sciteco`.
  This is not crucial for ordinary installations, but is meant for AppImage creation.
* Since AppImages are now built from relocatable packages,
  we no longer need the unionfs-workaround from pkg2appimage.
  This should fix the strange root contents when autocompleting in
  AppImage builds.
* This might also fix the appimage.github.io CI issues.
  I assume that because I could reproduce the issue on FreeBSD's
  Linuxulator in dependence of pkg2appimage's "union"-setting.
  See https://github.com/AppImage/appimage.github.io/pull/3402
* Determining the binary location actually turned out be hard and
  very platform-dependant. There are now implementations for Windows
  (which could also read argv[0]), Linux and generic UNIX (which
  works on FreeBSD, but I am not sure about the others).
  I believe this could also be useful on Mac OS to create app bundles,
  but this needs to be tested - currently the Mac OS binaries are
  installed into fixed locations and don't use relocation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* You can now specify `--with-scitecodatadir` as a relative path,
  that will be interpreted relative to the binary's location.
* Win32 binaries already were relocatable, but this was a Windows-specific
  hack. Win32 binaries are now built with `--with-scitecodatadir=.`
  since everything is in a single directory.
* Ubuntu packages are now also built `--with-scitecodatadir=../share/sciteco`.
  This is not crucial for ordinary installations, but is meant for AppImage creation.
* Since AppImages are now built from relocatable packages,
  we no longer need the unionfs-workaround from pkg2appimage.
  This should fix the strange root contents when autocompleting in
  AppImage builds.
* This might also fix the appimage.github.io CI issues.
  I assume that because I could reproduce the issue on FreeBSD's
  Linuxulator in dependence of pkg2appimage's "union"-setting.
  See https://github.com/AppImage/appimage.github.io/pull/3402
* Determining the binary location actually turned out be hard and
  very platform-dependant. There are now implementations for Windows
  (which could also read argv[0]), Linux and generic UNIX (which
  works on FreeBSD, but I am not sure about the others).
  I believe this could also be useful on Mac OS to create app bundles,
  but this needs to be tested - currently the Mac OS binaries are
  installed into fixed locations and don't use relocation.
</pre>
</div>
</content>
</entry>
<entry>
<title>CI: disabled Valgrind altogether</title>
<updated>2024-10-30T11:36:08+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2024-10-30T11:36:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=8470d478409b66410170b063286ffe8c7124a764'/>
<id>8470d478409b66410170b063286ffe8c7124a764</id>
<content type='text'>
* Apparently it's not possible to run it as part of CI.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Apparently it's not possible to run it as part of CI.
</pre>
</div>
</content>
</entry>
<entry>
<title>CI: Valgrind does not work in the Ubuntu runners, so let's try it under Mac OS</title>
<updated>2024-10-30T11:32:25+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2024-10-30T11:32:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=c3c30639034c3f88e684748f7cc90aa2a0aa3049'/>
<id>c3c30639034c3f88e684748f7cc90aa2a0aa3049</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>testsuite: added --valgrind option for running SciTECO under Valgrind (memcheck)</title>
<updated>2024-10-30T11:04:54+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2024-10-30T01:51:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=7c55c0c00c761144e618868325f081771f6eb74e'/>
<id>7c55c0c00c761144e618868325f081771f6eb74e</id>
<content type='text'>
* Any memory error will let the test case fail with code 66.
* You can also call
  make check TESTSUITEFLAGS="--valgrind"
* There is no program test for Valgrind in configure.ac for the time being.
  `valgrind` must be in $PATH.
* All CI testsuite runs under Ubuntu are now with Valgrind.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Any memory error will let the test case fail with code 66.
* You can also call
  make check TESTSUITEFLAGS="--valgrind"
* There is no program test for Valgrind in configure.ac for the time being.
  `valgrind` must be in $PATH.
* All CI testsuite runs under Ubuntu are now with Valgrind.
</pre>
</div>
</content>
</entry>
<entry>
<title>Mac OS nightly builds: automatically extract package version</title>
<updated>2024-10-28T15:11:29+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2024-10-28T15:11:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=d1bb0a981a0074d136d16f1aabba9129eac4b59e'/>
<id>d1bb0a981a0074d136d16f1aabba9129eac4b59e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>hopefully fixed win32-gtk nightly builds: explicitly draw in librsvg and pixbuf loader file name changed</title>
<updated>2024-10-25T11:50:14+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2024-10-25T11:47:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=5a6862bba8eed7fc1f74592b88f677e22ed86f25'/>
<id>5a6862bba8eed7fc1f74592b88f677e22ed86f25</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>set target release to v2.2.0</title>
<updated>2024-10-16T17:57:28+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2024-10-16T17:57:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=a749199e04f05d45180b934c536312bcb8ccc515'/>
<id>a749199e04f05d45180b934c536312bcb8ccc515</id>
<content type='text'>
* The Mac OS package for v2.1.0 actually still encodes "2.0.0".
  But I am going to ignore this. It's not worth fixing, considering the
  experimental nature of the Mac OS builds.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* The Mac OS package for v2.1.0 actually still encodes "2.0.0".
  But I am going to ignore this. It's not worth fixing, considering the
  experimental nature of the Mac OS builds.
</pre>
</div>
</content>
</entry>
<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>
</feed>
