<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sciteco/distribute, branch v0.6.4</title>
<subtitle>Scintilla-based Text Editor and COrrector</subtitle>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/'/>
<entry>
<title>./distribute: recreate temporary directory each time a source or binary package is built</title>
<updated>2015-03-18T03:57:14+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2015-03-18T03:57:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=e487ceef68f572b4f86ce40481a57a5454cc8c46'/>
<id>e487ceef68f572b4f86ce40481a57a5454cc8c46</id>
<content type='text'>
 * you no longer have to make an entire clean when e.g. uploading
   for another Ubuntu release. Therefore, the source tar ball is
   preserved (it must be the same for all packages with the same
   upstream version).
 * also try to extract the SciTECO version from the ./configure script
   instead of hardcoding it in ./distribute
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * you no longer have to make an entire clean when e.g. uploading
   for another Ubuntu release. Therefore, the source tar ball is
   preserved (it must be the same for all packages with the same
   upstream version).
 * also try to extract the SciTECO version from the ./configure script
   instead of hardcoding it in ./distribute
</pre>
</div>
</content>
</entry>
<entry>
<title>updated Debian package and fixed ./distribute (for Debian packages)</title>
<updated>2015-03-17T04:48:35+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2015-03-17T04:48:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=41e4a673b3ceb148413af057871af21ed13a457a'/>
<id>41e4a673b3ceb148413af057871af21ed13a457a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>added PDCURSES_LIBS ./configure variable to overwrite the check for PDCurses</title>
<updated>2015-03-17T02:17:58+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2015-03-17T02:17:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=18fe0730c2757464f19636737a83fe65a26e3a1b'/>
<id>18fe0730c2757464f19636737a83fe65a26e3a1b</id>
<content type='text'>
 * allows us to link against PDCurses/win32a statically.
   It requires additional Windows DLLs (gdi32 and comdlg32) and since
   there's no PDCurses configuration mechanism, it is easiest to set
   the PDCurses linker flags using a PDCURSES_LIBS env variable.
 * This is only possible since Scintilla links statically, we do the
   linking of the binary and can provide the linker flags.
   It is still not possible to overwrite the CFLAGS used for PDCurses
   without modifying the Scinterm Makefile.
 * Using PDCURSES_LIBS we can get rid of --with-interface=emcurses since
   if library checks fail with EMscripten, we can simply define
   PDCURSES_LIBS="-lpdcurses"
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * allows us to link against PDCurses/win32a statically.
   It requires additional Windows DLLs (gdi32 and comdlg32) and since
   there's no PDCurses configuration mechanism, it is easiest to set
   the PDCurses linker flags using a PDCURSES_LIBS env variable.
 * This is only possible since Scintilla links statically, we do the
   linking of the binary and can provide the linker flags.
   It is still not possible to overwrite the CFLAGS used for PDCurses
   without modifying the Scinterm Makefile.
 * Using PDCURSES_LIBS we can get rid of --with-interface=emcurses since
   if library checks fail with EMscripten, we can simply define
   PDCURSES_LIBS="-lpdcurses"
</pre>
</div>
</content>
</entry>
<entry>
<title>support for ncurses/win32</title>
<updated>2015-03-17T01:06:47+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2015-03-17T01:06:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=537b7b5e9f71cb57a690d903d1787d119eaa29d0'/>
<id>537b7b5e9f71cb57a690d903d1787d119eaa29d0</id>
<content type='text'>
Unfortunately, I cannot really test this curses port
since it is not supported by Windows 2000 (missing AttachConsole() API)
and it does not run very well in Wine.
Under Wine, it does not require the LINES and COLS variable to be set.
However, endwin() and the refresh later on result in a very unusable
state of operation. I cannot currently check whether this is true on
Windows XP or later.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Unfortunately, I cannot really test this curses port
since it is not supported by Windows 2000 (missing AttachConsole() API)
and it does not run very well in Wine.
Under Wine, it does not require the LINES and COLS variable to be set.
However, endwin() and the refresh later on result in a very unusable
state of operation. I cannot currently check whether this is true on
Windows XP or later.
</pre>
</div>
</content>
</entry>
<entry>
<title>./distribute: updated recipes for building Windows releases</title>
<updated>2015-03-16T22:23:19+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2015-03-16T22:23:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=038b7b0521a833e370e513b2ebc82606454ab726'/>
<id>038b7b0521a833e370e513b2ebc82606454ab726</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>introduced $SCITECOCONFIG env variable, and set different default for $SCITECOPATH on Windows</title>
<updated>2014-11-24T06:46:01+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2014-11-24T06:31:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=abda28b2763e48f8b6b77220a677c1cdeb5d8970'/>
<id>abda28b2763e48f8b6b77220a677c1cdeb5d8970</id>
<content type='text'>
 * $SCITECOCONFIG has been introduced, so have a macro-accessible location
   for the profile, buffer session etc.
   This is set to the program dir on Windows. That way, the config files
   will be found, regardless of the current working dir, but it may also
   be set up for Unix-like environments on Windows.
 * $SCITECOPATH defaults to the program dir + "/lib" now on Windows.
 * The default profile is now always called ".teco_ini". Also on Windows.
   Platform differences like this would need to be documented.
 * The sample teco.ini has been renamed to "sample.teco_ini" for clarity
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * $SCITECOCONFIG has been introduced, so have a macro-accessible location
   for the profile, buffer session etc.
   This is set to the program dir on Windows. That way, the config files
   will be found, regardless of the current working dir, but it may also
   be set up for Unix-like environments on Windows.
 * $SCITECOPATH defaults to the program dir + "/lib" now on Windows.
 * The default profile is now always called ".teco_ini". Also on Windows.
   Platform differences like this would need to be documented.
 * The sample teco.ini has been renamed to "sample.teco_ini" for clarity
</pre>
</div>
</content>
</entry>
<entry>
<title>automatically build Scintilla as part of SciTECO's build system:</title>
<updated>2014-08-22T03:54:47+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2014-08-22T03:54:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=30d8bf3e2835dbb0bf6876a6a1d4dd227ba335a9'/>
<id>30d8bf3e2835dbb0bf6876a6a1d4dd227ba335a9</id>
<content type='text'>
this should simplify building SciTECO for new users

 * compiler and archiver are passed down from Autoconf,
   so cross-compiling should work transparently
 * `make clean` will also clean the Scintilla source tree
 * there is no longer any need for "source bundles" as
   tar balls also contain Scintilla/Scinterm now
 * building from Git is not much more difficult than building
   from a tar ball
 * The versions of Scintilla/Scinterm embedded as submodules
   already contain all the patches necessary (currently none are
   necessary), so there's no need to have patch files in the
   repository
 * INSTALL instructions have been rewritten
 * the --with-scintilla and --with-scinterm site-config options
   have been kept. But they should be rarely necessary now.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this should simplify building SciTECO for new users

 * compiler and archiver are passed down from Autoconf,
   so cross-compiling should work transparently
 * `make clean` will also clean the Scintilla source tree
 * there is no longer any need for "source bundles" as
   tar balls also contain Scintilla/Scinterm now
 * building from Git is not much more difficult than building
   from a tar ball
 * The versions of Scintilla/Scinterm embedded as submodules
   already contain all the patches necessary (currently none are
   necessary), so there's no need to have patch files in the
   repository
 * INSTALL instructions have been rewritten
 * the --with-scintilla and --with-scinterm site-config options
   have been kept. But they should be rarely necessary now.
</pre>
</div>
</content>
</entry>
<entry>
<title>updated minimum required Scintilla version to 3.4.2 and Scinterm to v1.3</title>
<updated>2014-08-20T17:40:29+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2014-08-20T17:40:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=72bb1b1166675d421a724b1382f0a2e39a51a197'/>
<id>72bb1b1166675d421a724b1382f0a2e39a51a197</id>
<content type='text'>
 * this allows us to remove the last patch to the Scintilla/Scinterm code
   base (for the time being at least)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * this allows us to remove the last patch to the Scintilla/Scinterm code
   base (for the time being at least)
</pre>
</div>
</content>
</entry>
<entry>
<title>prepare new target release v0.6</title>
<updated>2014-02-16T12:55:22+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2014-02-16T12:55:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=478e9e620c3edefb7d739a1387adbed828932a62'/>
<id>478e9e620c3edefb7d739a1387adbed828932a62</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>updated minimum required Scintilla version to v3.3.7 / Scinterm v1.2</title>
<updated>2014-02-16T12:35:40+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2014-02-16T12:35:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=ba22b1a307988fd493fc682daff20eee4c325451'/>
<id>ba22b1a307988fd493fc682daff20eee4c325451</id>
<content type='text'>
 * allows us to remove most patches. One however is still necessary
   (Scinterm Makefile bug!)
 * TECO-style control code echoing is now set up using the SCI_SETREPRESENTATION message
 * updated copyrights
 * updated TODO
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * allows us to remove most patches. One however is still necessary
   (Scinterm Makefile bug!)
 * TECO-style control code echoing is now set up using the SCI_SETREPRESENTATION message
 * updated copyrights
 * updated TODO
</pre>
</div>
</content>
</entry>
</feed>
