Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-03-20 | ./distribute: allow not to upload original sources (UPLOAD_SRC=no)v0.5 | Robin Haberkorn | 1 | -4/+12 | |
* useful when uploading into PPA for different series | |||||
2013-03-20 | fixed zipping of Windows binaries: missing -r flag | Robin Haberkorn | 1 | -1/+1 | |
2013-03-20 | updated version to 0.5 | Robin Haberkorn | 3 | -3/+3 | |
2013-03-20 | moved and updated installation infos into INSTALL | Robin Haberkorn | 2 | -29/+95 | |
* list download archives in README instead | |||||
2013-03-20 | added ./distribute rule to put a debian source package into the sciteco PPA | Robin Haberkorn | 1 | -0/+5 | |
2013-03-20 | ./distribute debian SIGN=yes: sign source/binary packages | Robin Haberkorn | 1 | -2/+8 | |
2013-03-20 | use a Debian version and branch by default | Robin Haberkorn | 2 | -1/+8 | |
* distributed binary packages are standard debian packages * ./distribute might fix up the package version and branch for Ubuntu/PPA | |||||
2013-03-20 | replace GNU readlink dependency with custom canonicalize() shell function | Robin Haberkorn | 1 | -9/+10 | |
* some build environments (like XCode) do not have a GNU readlink by default | |||||
2013-03-20 | default Scintilla-path is ../scintilla | Robin Haberkorn | 3 | -5/+5 | |
so no additional --with-scintilla is necessary when building from a source bundle | |||||
2013-03-20 | use 0,xED instead of ED#xED in teco.ini | Robin Haberkorn | 1 | -2/+2 | |
2013-03-19 | fixed windows packaging | Robin Haberkorn | 1 | -2/+5 | |
2013-03-19 | add ./distribute clean target | Robin Haberkorn | 1 | -0/+5 | |
2013-03-19 | added minor scinterm patches and cleaned up patch system | Robin Haberkorn | 6 | -9/+38 | |
* 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-19 | distribution script (Makefile) | Robin Haberkorn | 1 | -0/+89 | |
* can build source bundles * debian source and binary packages * Zipped Windows binary | |||||
2013-03-19 | debianized SciTECO | Robin Haberkorn | 6 | -0/+116 | |
* prepared for upload to Ubuntu PPA * debian package will not be in autoconf source distro * will only build as a non-native package based on a source bundle that contains scintilla, scinterm and has patches applied | |||||
2013-03-19 | fixed minor Troff error: ".." is not allowed | Robin Haberkorn | 2 | -2/+2 | |
2013-03-19 | updated README: gcc 4.4 and later are supported | Robin Haberkorn | 1 | -8/+12 | |
* cleaned up dependency list | |||||
2013-03-19 | avoid delete-non-virtual-dtor warning on g++ 4.7 | Robin Haberkorn | 2 | -0/+2 | |
* the warning itself makes sense but in the cases reportet they were irrelevant | |||||
2013-03-19 | rewritten CHR2STR() using compound statement | Robin Haberkorn | 2 | -3/+8 | |
* fixes compilation on g++ 4.7 where compound literals are suddenly temporaries (from which you cannot get a pointer) * the compound statement (also GCC extension) should ensure that the string is allocated on the stack with automatic lifetime | |||||
2013-03-18 | explicitly instantiate MicroStateMachine: fixes compilation with gcc-4.4 | Robin Haberkorn | 4 | -7/+7 | |
2013-03-18 | add check for CLang: use clang-specific warnings only when compiling with CLang | Robin Haberkorn | 2 | -1/+8 | |
* fixes gcc-4.4 which does not have -Wno-mismatched-tags and no -Wunknown-warning | |||||
2013-03-18 | remove all unused-attributes for parameters | Robin Haberkorn | 5 | -17/+11 | |
* compiler does not warn by default: this actually makes sense * so we don't need any unused-attributes * less GCC-extension based * on older GCCs I think -Wunused-parameters was enabled by -Wall we should add -Wno-unused-parameters if that's the case | |||||
2013-03-18 | declare State::Error::Error() as printf-like | Robin Haberkorn | 1 | -1/+1 | |
2013-03-18 | declare all global inter-dependant objects in main.cpp and get rid of ↵ | Robin Haberkorn | 16 | -51/+62 | |
init_priority attribute * we cannot use weak symbols in MinGW, so we avoid init_priority for symbol initialization by compiling the empty definitions into sciteco-minimal but the real ones into sciteco (had to add new file symbols-minimal.cpp) * this fixes compilation/linking on LLVM Clang AND Dragonegg since their init_priority attribute is broken! this will likely be fixed in the near future but broken versions will be around for some time | |||||
2013-03-18 | disable some bogus warnings for LLVM/Clang | Robin Haberkorn | 1 | -1/+1 | |
* -Wmismatched-tags does not appear to exist on GCC: but we need to be able to refer to classes with both struct and class keywords because of the BSD data types * -Wchar-subscripts exists on GCC and may or may not be in -Wall. We disable it since we use character literals as subscripts - they are actually of type char in C++, in contrast to C where they are of type int. | |||||
2013-03-18 | make sure a (void*)0 is used as sentinels | Robin Haberkorn | 6 | -12/+18 | |
since including glib.h on LLVM-Clang (32-bit) results in NULL being redefined to 0 and compiler warnings being emitted when NULL is used as sentinels | |||||
2013-03-18 | prefer $HOME over passdb when looking for .teco_ini | Robin Haberkorn | 1 | -1/+1 | |
* fixes sudo sciteco: will still use the real user's .teco_ini * when run with real user as root, will look in root's home dir * use g_get_home_dir() as a fallback | |||||
2013-03-18 | always recreate doxygen/ | Robin Haberkorn | 1 | -0/+1 | |
* work around frequent Doxygen error | |||||
2013-03-17 | added patch fixing Scinterm on certain 64-bit configurations | Robin Haberkorn | 2 | -1/+24 | |
2013-03-17 | document TECO control code echoing patch | Robin Haberkorn | 1 | -0/+4 | |
2013-03-17 | use new ^E\ string building character for arrays and to simplify number ↵ | Robin Haberkorn | 2 | -27/+27 | |
insertions | |||||
2013-03-17 | ^E\ string building character to format number | Robin Haberkorn | 4 | -14/+45 | |
* new Expressions::format() * may be used format numbers as part of arrays (Q-Register names) | |||||
2013-03-17 | fixed ^EG pattern match character: use QRegSpecMachine to parse register ↵ | Robin Haberkorn | 2 | -3/+7 | |
specifications * allows full Q-Reg syntax | |||||
2013-03-17 | document buffer editing hooks (ED hooks) | Robin Haberkorn | 1 | -0/+51 | |
2013-03-17 | fixed DEC TECO link in sciteco(1) | Robin Haberkorn | 1 | -1/+1 | |
2013-03-17 | updated README: all of the features are supported | Robin Haberkorn | 1 | -2/+0 | |
2013-03-16 | add links to Github pages | Robin Haberkorn | 3 | -5/+6 | |
2013-03-16 | updated README: teco.ini is documented in sciteco(1) | Robin Haberkorn | 1 | -3/+1 | |
2013-03-16 | updated README: mention sciteco(7), fix Video TECO spelling | Robin Haberkorn | 1 | -6/+7 | |
2013-03-16 | updated TODO: written language reference | Robin Haberkorn | 1 | -2/+1 | |
2013-03-16 | updated TODO | Robin Haberkorn | 1 | -5/+9 | |
2013-03-16 | written section about buffer ring in language manual | Robin Haberkorn | 1 | -0/+37 | |
2013-03-16 | explain caret-control-character equivalence for commands and no-ops in more ↵ | Robin Haberkorn | 1 | -1/+13 | |
detail | |||||
2013-03-16 | wrote introduction (typographic conventions) for command reference | Robin Haberkorn | 1 | -0/+31 | |
2013-03-16 | fixed spelling of Video TECO | Robin Haberkorn | 2 | -7/+8 | |
2013-03-16 | written section about flow-control constructs in language reference manual | Robin Haberkorn | 1 | -1/+185 | |
2013-03-16 | make success/failure conditional tests more consistent with the definition ↵ | Robin Haberkorn | 1 | -3/+9 | |
of success/failure booleans * for the S and T conditions, nothing changes effectively (were testing for < 0 already) * the F and U conditions were testing for equality to zero which worked for condition booleans returned by commands but not for any failure condition (defined as >= 0) * may be different in classic TECOs but makes more sense IMHO | |||||
2013-03-16 | wrote language reference sections about string building and pattern match ↵ | Robin Haberkorn | 1 | -1/+159 | |
characters | |||||
2013-03-16 | manual chapters: Expressions, Command Syntax, Q-Registers | Robin Haberkorn | 3 | -0/+262 | |
2013-03-16 | generate-docs: marker looks like a Troff request now | Robin Haberkorn | 2 | -2/+2 | |
it is customary for Troff preprocessors to interpret special preprocessor requests instead of special comments |