| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2012-11-12 | allow munged macros to quit and echo messages on stdout/stderr | Robin Haberkorn | 1 | -2/+21 | |
| * makes it possible to write standalone scripts * message echoing is only a preliminary way of stdio | |||||
| 2012-11-12 | fix: process @ modifier in PARSE_ONLY mode; fixes alternate string escapes ↵ | Robin Haberkorn | 1 | -1/+4 | |
| in parse only mode | |||||
| 2012-11-12 | various arithmetic expression fixes: SUB must have higher precedence than ↵ | Robin Haberkorn | 3 | -11/+11 | |
| ADD; fixed num_sign (unary minus) handling | |||||
| 2012-11-11 | <x,y>Xq command, automatic profile munging, explicit munging, commandline ↵ | Robin Haberkorn | 5 | -1/+130 | |
| option processing, unhandled commandline options in default buffer | |||||
| 2012-11-11 | automatic support for string building characters | Robin Haberkorn | 2 | -10/+135 | |
| * also improved <n>I...$ insertion of chars from stack | |||||
| 2012-11-11 | fixed positioning after changing the current buffer | Robin Haberkorn | 1 | -17/+28 | |
| 2012-11-11 | added <n>O...$ GOTO command | Robin Haberkorn | 3 | -2/+40 | |
| 2012-11-11 | implemented conditionals (<n>"x...|...') | Robin Haberkorn | 2 | -0/+91 | |
| 2012-11-11 | implemented F<, F>, F' and F| (flow) commands | Robin Haberkorn | 3 | -4/+93 | |
| 2012-11-11 | support for Qx, Ux, %x and Mx commands | Robin Haberkorn | 3 | -11/+129 | |
| * Mx does not yet use local Q-registers | |||||
| 2012-11-11 | DEBUG support for printing state change undo tokens | Robin Haberkorn | 1 | -0/+8 | |
| 2012-11-11 | use DEBUG macro | Robin Haberkorn | 1 | -0/+2 | |
| 2012-11-11 | ^Ux...$ command: rubout does not yet work properly | Robin Haberkorn | 3 | -13/+75 | |
| 2012-11-11 | support EQx<filename>$ command: load filename into Q register without ↵ | Robin Haberkorn | 3 | -12/+60 | |
| changing the current buffer | |||||
| 2012-11-11 | Q-Register table and EQx command | Robin Haberkorn | 6 | -6/+188 | |
| 2012-11-11 | dump goto table only in DEBUG mode | Robin Haberkorn | 1 | -0/+6 | |
| 2012-11-11 | RBTree class (wrapper around BSD macros) - use for Goto table | Robin Haberkorn | 4 | -37/+298 | |
| * the other classes (Table, StringTable, StringTableUndo) do not yet work | |||||
| 2012-11-10 | use namespace "States" instead of "states" structure | Robin Haberkorn | 7 | -41/+60 | |
| has several advantages * better to read * namespace can be "extended" from everywhere allowing the declaration of states in the files that implement them * include file mess could be cleaned up a bit | |||||
| 2012-11-10 | use namespace for Modifiers instead of structure | Robin Haberkorn | 1 | -14/+14 | |
| 2012-11-10 | support 0EB...$ command | Robin Haberkorn | 2 | -2/+35 | |
| * same as EB...$, but displays the buffer ring in the filename popup with the current file highlighted immediately after the EB | |||||
| 2012-11-10 | ensure that string argument done() handlers never get a NULL pointer | Robin Haberkorn | 1 | -1/+1 | |
| * fixes EB$ | |||||
| 2012-11-10 | support filename highlighting in GtkInfoPopup | Robin Haberkorn | 2 | -3/+16 | |
| 2012-11-10 | filename autocompletion using <CTRL/T> and <TAB> | Robin Haberkorn | 10 | -13/+313 | |
| * <TAB> autocompletion only in specified states * GtkInfoPopup widget to display possible completions, written using Gob2 | |||||
| 2012-11-08 | support globbing in EB...$ to support opening multiple files at once | Robin Haberkorn | 2 | -6/+55 | |
| 2012-11-08 | added comments | Robin Haberkorn | 2 | -0/+8 | |
| 2012-11-08 | added buffer ring and preliminary EB...$ implementation | Robin Haberkorn | 6 | -6/+277 | |
| * undoing supported * does not yet support globbing | |||||
| 2012-11-08 | set UndoToken position only when it is required (undo enabled) | Robin Haberkorn | 2 | -22/+12 | |
| 2012-11-08 | EX command | Robin Haberkorn | 4 | -1/+40 | |
| 2012-11-08 | insert (I) and <TAB> commands implemented | Robin Haberkorn | 2 | -2/+132 | |
| * StateExpectString does not yet handle string building chars | |||||
| 2012-11-08 | add form feed to list of whitespace characters | Robin Haberkorn | 1 | -1/+1 | |
| 2012-11-08 | support line termination ($$) as immediate editing command + some fixes | Robin Haberkorn | 6 | -19/+66 | |
| * separate function for immediate editing command processing * undo.clear() to remove and free all undo tokens without executing them * goto_table_clear() to remove and free all goto table entries | |||||
| 2012-11-08 | added <CNTRL/x> and ^x commands | Robin Haberkorn | 2 | -8/+88 | |
| 2012-11-08 | added missing transition table initialization for label state | Robin Haberkorn | 2 | -0/+8 | |
| 2012-11-08 | added support for labels, including the goto label table | Robin Haberkorn | 8 | -14/+272 | |
| * uses BSD tree macros, might later be abstracted to a C++ table class | |||||
| 2012-11-07 | additional commands implemented | Robin Haberkorn | 3 | -4/+214 | |
| 2012-11-07 | undo stack enable/disable, parse-only mode, colon modifiers evaluation | Robin Haberkorn | 4 | -14/+79 | |
| 2012-11-07 | let compiler check printf-like arguments | Robin Haberkorn | 1 | -1/+2 | |
| 2012-11-07 | add helper function to initialize transition table | Robin Haberkorn | 2 | -5/+14 | |
| 2012-11-07 | check bounds when accessing the transitions table | Robin Haberkorn | 2 | -13/+16 | |
| 2012-11-07 | make some Expression methods private | Robin Haberkorn | 1 | -5/+7 | |
| 2012-11-07 | simplified/cleaned up undo operations on value stack | Robin Haberkorn | 2 | -39/+48 | |
| * special undo tokens are private to the ValueStack class and automatically parameterized * undo_push() and undo_pop() methods hide the internals of pushing the undo tokens | |||||
| 2012-11-07 | fixed "," operator | Robin Haberkorn | 3 | -32/+27 | |
| instead of pushing a special number (which wasn't that special...), use a dedicated "new" operator which does not count as an argument operator, nor does it count as an ordinary operator and it is popped before any number (and "number" operator) is pushed | |||||
| 2012-11-07 | fixed "-" processing and improved C command, added R command | Robin Haberkorn | 4 | -7/+19 | |
| 2012-11-07 | expression stack fixes and some arithmetic commands | Robin Haberkorn | 3 | -13/+75 | |
| 2012-11-07 | expression stack based on THECO's ArithmeticStack | Robin Haberkorn | 6 | -6/+355 | |
| 2012-11-06 | initial commit of SciTECO based on THECO | Robin Haberkorn | 9 | -0/+593 | |
