| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 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 | |||||
| 2013-03-16 | common parent state for all file-name-expecting commands: fixes EM ↵ | Robin Haberkorn | 4 | -7/+17 | |
| tab-completions * StateExpectFile adds no functionality (currently), but is useful for checking state types | |||||
| 2013-03-16 | prevent image generation during HTML production, instead generate HTML ↵ | Robin Haberkorn | 3 | -8/+88 | |
| tables using htbl.tes preprocessor | |||||
| 2013-03-16 | fixed: prevent accessing registers in parse-only mode | Robin Haberkorn | 1 | -0/+10 | |
| * they might not already exist, yielding bogus errors * in case the register might be initialized we do not want to do so in parse-only-mode * this fix is only a workaround: currently we must return a register sind got_register() expects one and must be called to determine the next state in parse only mode * proper solution would be to better separate parsing and execution | |||||
| 2013-03-16 | elaborate on auto-completions in sciteco(7) | Robin Haberkorn | 1 | -0/+14 | |
| 2013-03-16 | wrote introduction, key translation and immedite editing sections for ↵ | Robin Haberkorn | 2 | -1/+339 | |
| sciteco(7) manual * images are generated by grohtml. they are not listed in the Automake rules but instead all sciteco.*.png images are installed and cleaned | |||||
| 2013-03-16 | outline of remaining language reference | Robin Haberkorn | 1 | -0/+43 | |
| 2013-03-16 | documented remaining commands | Robin Haberkorn | 6 | -2/+405 | |
| * flow control and other structures have not been documented this ways. I have not yet decided whether they should be documented in separate sections or use the documentation tool. | |||||
| 2013-03-16 | completed documentation of all commands in parser.cpp | Robin Haberkorn | 2 | -2/+241 | |
| * also updated sciteco(7): add SEE ALSO and AUTHORS | |||||
| 2013-03-16 | mention sciteco(7) in sciteco(1) | Robin Haberkorn | 1 | -0/+3 | |
| 2013-03-16 | documented commands ending in StateStart | Robin Haberkorn | 1 | -0/+311 | |
| 2013-03-16 | fixed break-command: without-param it evaluates the search-status | Robin Haberkorn | 1 | -1/+1 | |
| 2013-03-16 | added option to build manuals as HTML using Groff | Robin Haberkorn | 3 | -0/+22 | |
| * will be useful for Windows builds since Windows users usally do not have a man-page formatter/reader | |||||
