aboutsummaryrefslogtreecommitdiffhomepage
path: root/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
2016-02-16finally added Autotest suiteRobin Haberkorn1-1/+1
* Autotest ships with Autoconf, so it's available already and relatively easy to integrate into an Autotools package. * This is attached to `make check` using some Automake magic. * The test suite will only call the built SciTECO for the time being. But using tests/Makefile.am, custom programs could be easily built. * Since it uses the target sciteco, it cannot work in cross-compile environments. * The test suite tests/testsuite.at should be used for regression tests at least: Whenever there is a bug, a test case should be added to testsuite.at. Later this might be split up into multiple includes for regressions other tests.
2016-01-31added 16px, 32px and 256px versions of the SciTECO PNG iconRobin Haberkorn1-3/+4
* the GTK UI uses the first three resolutions for setting the window icon. * the 256px version will currently not be installed. It may however be used later when packaging for Ubuntu.
2015-06-23install PNG icon and use it to set GTK's window iconRobin Haberkorn1-5/+5
* it is installed into the package's data dir. It is always installed, even for Curses builds. This means when packaging for Debian, the icon could be part of the "sciteco-common" package. If there will ever be more GTK-specific files that need to be installed, this will probably change and the icon will be installed for GTK builds only and become part of the "sciteco-gtk" Debian package. * if the icon could not be loaded, we fail silently. * will not work with windows builds. On Windows, we should just use the icon resource linked into the binary rather than loading the image from file.
2015-03-16fixed tar ball creation for out-of-tree configurationsRobin Haberkorn1-1/+1
* Automake was trying to overwrite the submodule Scintilla (that should be distributed) with the local copy of Scintilla (perhaps because the directory had the same name). Instead, we now copy the submodule Scintilla manually into the distribution directory.
2015-03-11fixup: distribute sciteco.ico and sciteco-48.pngRobin Haberkorn1-0/+6
2014-11-24introduced $SCITECOCONFIG env variable, and set different default for ↵Robin Haberkorn1-1/+1
$SCITECOPATH on Windows * $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
2014-08-22automatically build Scintilla as part of SciTECO's build system:Robin Haberkorn1-3/+9
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.
2014-02-16updated minimum required Scintilla version to v3.3.7 / Scinterm v1.2Robin Haberkorn1-1/+2
* 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
2013-03-19added minor scinterm patches and cleaned up patch systemRobin Haberkorn1-2/+1
* MinGW binaries are built from source bundles * patches are applied to the source bundle * so all necessary patches must be in the repository and distributed * use a leading number in patch names to ensure proper application order
2013-03-17added patch fixing Scinterm on certain 64-bit configurationsRobin Haberkorn1-1/+2
2013-02-15install standard macros into special standard library path (pkgdatadir/lib)Robin Haberkorn1-8/+3
* SCITECOPATH environment variable defaults to this directory * manpage updated * default teco.ini updated: no need to generate it anymore
2013-01-27moved redundant code related to bootstrapping and teco-driven substitutions ↵Robin Haberkorn1-17/+1
into automake include (bootstrap.am)
2013-01-27moved manpage to doc/ subdirRobin Haberkorn1-5/+1
later there will be much more documentation
2013-01-27revised lexer configuration using SciTE property files and Textadept's ↵Robin Haberkorn1-4/+7
terminal color definitions * lexer config is now in separate file installed into the package data dir, so it can be excluded from the teco.ini template. * teco.ini is generated so it can load an installed lexer.tes as ED hook (can still be dropped into the user's home and will work immediately)
2013-01-23generate manpage sciteco(1) using a TECO macro included in the MakefileRobin Haberkorn1-1/+19
allows including the currently chosen PREFIX * also removed sciteco_datadir variable (pkgdatadir defined by Automake is sufficient)
2013-01-20added manpage highlighting program invocation and batch modeRobin Haberkorn1-2/+6
language and commands will be described in separate documents
2013-01-20added patch enabling TECO-style (^X) control code echoing in ScintillaRobin Haberkorn1-1/+2
in the future, I might submit a more elaborate Scintilla patch for configuring the control code strings.
2013-01-19added TODO listRobin Haberkorn1-0/+2
also updated AUTHORS
2012-12-04additional minor changes: distribution building now possibleRobin Haberkorn1-3/+3
2012-12-04first working version of autotools based build-systemRobin Haberkorn1-0/+8