2018-08-27 19:21 | Bump copyright year | sin | 1 | +1 | -1 |
2018-08-27 19:16 | Sync with sbase ed | sin | 1 | +186 | -126 |
2017-03-28 13:37 | Add LICENSE file | sin | 1 | +21 | -0 |
2017-03-28 13:34 | Sync ed from sbase | sin | 2 | +287 | -169 |
2015-12-14 00:47 | Fix prompt option | Quentin Rameau | 1 | +1 | -0 |
2015-12-14 08:28 | Remove call to getchar() in linenum() | Roberto E. Vargas Caballero | 1 | +1 | -1 |
2015-12-14 00:28 | Cleanup linenum() | Quentin Rameau | 1 | +3 | -3 |
2015-12-13 18:24 | Fix execsh() (!) | Quentin Rameau | 1 | +3 | -9 |
2015-12-13 11:20 | Cleanup scroll() (z) | Quentin Rameau | 1 | +1 | -2 |
2015-12-13 21:08 | Add correct behaviour of '\n' in interactive globals | Roberto E. Vargas Caballero | 1 | +2 | -0 |
2015-12-13 20:57 | Use REG_NEWLINE in regcomp | Roberto E. Vargas Caballero | 1 | +1 | -1 |
2015-12-13 20:51 | Restore curln in undo() | Roberto E. Vargas Caballero | 1 | +7 | -3 |
2015-12-13 19:57 | Remove the debug information about undo | Roberto E. Vargas Caballero | 1 | +0 | -4 |
2015-12-13 19:53 | Discard undo data after new edit | Roberto E. Vargas Caballero | 1 | +14 | -5 |
2015-12-13 19:47 | Undo only last command | Roberto E. Vargas Caballero | 1 | +7 | -0 |
2015-12-13 19:41 | Use a better allocation schema for undo | Roberto E. Vargas Caballero | 1 | +30 | -19 |
2015-12-13 18:39 | Fix chkglobal() | Roberto E. Vargas Caballero | 1 | +3 | -3 |
2015-12-13 18:30 | Fix subst() | Roberto E. Vargas Caballero | 1 | +1 | -1 |
2015-12-13 17:27 | call subst() only after checking the syntax of the cmd | Roberto E. Vargas Caballero | 1 | +4 | -4 |
2015-12-13 17:25 | Add basic undo command | Roberto E. Vargas Caballero | 1 | +41 | -0 |
2015-12-13 12:29 | 's' command set as curln the last affected line | Roberto E. Vargas Caballero | 1 | +0 | -1 |
2015-12-13 12:04 | Add support for backreferences in addsub() | Roberto E. Vargas Caballero | 1 | +13 | -2 |
2015-12-13 12:01 | Fix getrhs() | Roberto E. Vargas Caballero | 1 | +6 | -3 |
2015-12-13 10:33 | Add support for & in substitution | Roberto E. Vargas Caballero | 1 | +15 | -4 |
2015-12-13 10:23 | First functional version of 's' command | Roberto E. Vargas Caballero | 1 | +62 | -44 |
2015-12-12 20:36 | Change subs() to subst() | Roberto E. Vargas Caballero | 1 | +2 | -2 |
2015-12-12 20:33 | Simplify expression in chkglobal() | Roberto E. Vargas Caballero | 1 | +4 | -1 |
2015-12-12 20:29 | Add aditional parameter to match() | Roberto E. Vargas Caballero | 1 | +5 | -4 |
2015-12-12 19:31 | Convert match() into a match function | Roberto E. Vargas Caballero | 1 | +18 | -13 |
2015-12-12 18:10 | Move parsing functions from subs() to docmd() | Roberto E. Vargas Caballero | 1 | +3 | -3 |
2015-12-12 17:16 | Add subline() | Roberto E. Vargas Caballero | 1 | +65 | -10 |
2015-12-12 15:52 | Revert "Split compile into two different functions" | Roberto E. Vargas Caballero | 1 | +27 | -61 |
2015-12-12 11:56 | Fix small bug in subs() | Roberto E. Vargas Caballero | 1 | +1 | -1 |
2015-12-12 11:48 | Accept number of re in s commands | Roberto E. Vargas Caballero | 1 | +14 | -11 |
2015-12-12 10:33 | Add basic skeleton for s command | Roberto E. Vargas Caballero | 1 | +85 | -0 |
2015-12-12 09:41 | Split compile into two different functions | Roberto E. Vargas Caballero | 1 | +18 | -11 |
2015-12-12 08:50 | Convert compile() array into a dynamic array | Roberto E. Vargas Caballero | 1 | +16 | -16 |
2015-12-10 23:03 | fix warning for unused variables, minor style | Hiltjo Posthuma | 1 | +1 | -3 |
2015-12-10 22:29 | Do not decrement size of command when EOF | Roberto E. Vargas Caballero | 1 | +4 | -1 |
2015-12-10 21:30 | Do not show errors with H | Roberto E. Vargas Caballero | 1 | +4 | -0 |
2015-12-10 21:21 | Remove chkprint() in 'e' command | Roberto E. Vargas Caballero | 1 | +0 | -1 |
2015-12-10 21:16 | Protect RE delimiter insied of brackets | Roberto E. Vargas Caballero | 1 | +7 | -2 |
2015-12-10 21:10 | Fix relative addressing | Roberto E. Vargas Caballero | 1 | +4 | -3 |
2015-12-10 20:58 | Add semicolon address abbreviature | Roberto E. Vargas Caballero | 1 | +5 | -0 |
2015-12-10 20:30 | Remove call to chkprint() in 'w' and 'W' | Roberto E. Vargas Caballero | 1 | +0 | -1 |
2015-12-10 20:23 | Simplify the logic about saved filename | Roberto E. Vargas Caballero | 1 | +6 | -5 |
2015-12-10 20:14 | Fix getfname() | Roberto E. Vargas Caballero | 1 | +2 | -5 |
2015-12-10 20:04 | Discard the full input line when errors | Roberto E. Vargas Caballero | 1 | +10 | -0 |
2015-12-10 19:56 | Add support for % in execsh() | Roberto E. Vargas Caballero | 1 | +29 | -5 |
2015-12-10 19:01 | Fix commands in the form g/re/ | Roberto E. Vargas Caballero | 1 | +7 | -2 |
2015-12-10 18:53 | Add delimeter parameter to compile() | Roberto E. Vargas Caballero | 1 | +12 | -10 |
2015-12-10 17:52 | Remove parameter of docmd() | Roberto E. Vargas Caballero | 1 | +8 | -5 |
2015-12-10 17:47 | Fix compile() | Roberto E. Vargas Caballero | 1 | +1 | -1 |
2015-12-10 17:47 | Remove debug message about cache | Roberto E. Vargas Caballero | 1 | +0 | -1 |
2015-12-10 17:09 | Add repetion of last command | Roberto E. Vargas Caballero | 1 | +33 | -20 |
2015-12-10 16:25 | Save the content of full previous command line | Roberto E. Vargas Caballero | 1 | +21 | -12 |
2015-12-10 15:13 | Move getchar() and ungetc() to input() and back() | Roberto E. Vargas Caballero | 1 | +45 | -33 |
2015-12-10 10:57 | Save last command in docmd() | Roberto E. Vargas Caballero | 1 | +14 | -8 |
2015-12-10 10:46 | Fix getlst() bug | Roberto E. Vargas Caballero | 1 | +4 | -3 |
2015-12-09 14:28 | Remove any reference to cmdp | Roberto E. Vargas Caballero | 1 | +238 | -294 |
2015-12-09 08:51 | Convert chkglobal() into getchar() parser alike | Roberto E. Vargas Caballero | 1 | +39 | -29 |
2015-12-08 20:21 | Change getlst() to a getchar() parser alike function | Roberto E. Vargas Caballero | 1 | +59 | -42 |
2015-12-08 19:44 | Better overflow handling in getnum() | Roberto E. Vargas Caballero | 1 | +8 | -2 |
2015-12-08 19:08 | Remove calls to skipblank in getlst() | Roberto E. Vargas Caballero | 1 | +8 | -4 |
2015-12-08 18:26 | Call quit() in sighup() | Roberto E. Vargas Caballero | 1 | +2 | -1 |
2015-12-03 21:17 | Remove aditional parameter of readcmd() | Roberto E. Vargas Caballero | 1 | +14 | -12 |
2015-12-03 21:03 | Add explicit check against nested global commands | Roberto E. Vargas Caballero | 1 | +5 | -0 |
2015-12-03 20:51 | Move prompt printout to the main loop | Roberto E. Vargas Caballero | 1 | +3 | -4 |
2015-12-03 20:11 | Split getnum in 2 functions | Roberto E. Vargas Caballero | 1 | +24 | -19 |
2015-12-03 17:30 | Use a global array for the command | Roberto E. Vargas Caballero | 1 | +8 | -8 |
2015-12-03 12:26 | mkstemp() returns a file descriptor | sin | 1 | +4 | -7 |
2015-12-03 12:12 | Use mkstemp() instead of a fixed filename "ed.tmp" | sin | 1 | +10 | -2 |
2015-12-03 12:00 | Change sprintf to snprintf in sighup() | Roberto E. Vargas Caballero | 1 | +4 | -4 |
2015-12-03 11:34 | Handle SIGHUP | Roberto E. Vargas Caballero | 1 | +22 | -0 |
2015-12-03 11:25 | Fix dowrite() | Roberto E. Vargas Caballero | 1 | +2 | -4 |
2015-12-03 10:28 | Use addchar() in readcmd() | Roberto E. Vargas Caballero | 1 | +10 | -17 |
2015-12-03 10:19 | Fix order of parameters in join() | Roberto E. Vargas Caballero | 1 | +3 | -3 |
2015-12-03 09:18 | Implement join() | Roberto E. Vargas Caballero | 1 | +14 | -9 |
2015-12-03 08:50 | Convert addchar into a generic function | Roberto E. Vargas Caballero | 1 | +13 | -13 |
2015-12-03 08:05 | Fix global commands with user input | Roberto E. Vargas Caballero | 1 | +3 | -1 |
2015-12-03 05:35 | Add basic support for signals | Roberto E. Vargas Caballero | 1 | +10 | -0 |
2015-12-02 21:36 | Fix typo | FRIGN | 1 | +1 | -1 |
2015-12-02 15:28 | Remove assert.h-include | FRIGN | 1 | +4 | -7 |
2015-12-01 20:47 | Fix doread() | Roberto E. Vargas Caballero | 1 | +2 | -1 |
2015-12-01 20:31 | Avoid memory and file leak in doread() | Roberto E. Vargas Caballero | 1 | +12 | -10 |
2015-12-01 18:48 | revert some regressions and cleanup parts from previous patches | Hiltjo Posthuma | 1 | +7 | -10 |
2015-12-01 18:34 | ed: whoops, check strdup ofcourse | Hiltjo Posthuma | 1 | +2 | -1 |
2015-12-01 18:23 | ed: simplify setfname | Hiltjo Posthuma | 1 | +1 | -5 |
2015-12-01 18:21 | ed: improve regex/compile() | Hiltjo Posthuma | 1 | +16 | -12 |
2015-12-01 17:49 | ed: prevent buffer overflow in regex input | Hiltjo Posthuma | 1 | +2 | -0 |
2015-12-01 17:47 | ed: print byte count instead of line count | Hiltjo Posthuma | 1 | +2 | -1 |
2015-12-01 17:44 | ed: doread: simplify getline | Hiltjo Posthuma | 1 | +7 | -11 |
2015-12-01 17:42 | ed: when there is no previous cmd give an error (OpenBSD msg) | Hiltjo Posthuma | 1 | +2 | -0 |
2015-12-01 17:35 | ed: remove some unused variable warnings | Hiltjo Posthuma | 1 | +2 | -5 |
2015-12-01 16:59 | Guard realloc against size_t overflow | FRIGN | 1 | +9 | -4 |
2015-12-01 16:37 | Some style changes | FRIGN | 1 | +34 | -34 |
2015-12-01 16:03 | Use proper printf-modifier for size_t | FRIGN | 1 | +1 | -1 |
2015-12-01 16:02 | Remove REG_BASIC flag | FRIGN | 1 | +1 | -1 |
2015-12-01 16:01 | Use size_t for memory-offsets | FRIGN | 1 | +8 | -14 |
2015-11-30 22:17 | Some stylistic stuff | FRIGN | 1 | +10 | -15 |
2015-11-29 21:25 | Be even more careful with non finished RE | Roberto E. Vargas Caballero | 1 | +4 | -4 |
2015-11-29 20:47 | Add more TODO and FIXME to the code | Roberto E. Vargas Caballero | 1 | +10 | -1 |
2015-11-29 20:43 | Avoid insert '\n' in RE | Roberto E. Vargas Caballero | 1 | +1 | -1 |
2015-11-29 08:21 | Avoid buffer overrun in gettxt() | Roberto E. Vargas Caballero | 1 | +1 | -1 |
2015-11-29 08:18 | Avoid unneeded goto in gettxt() | Roberto E. Vargas Caballero | 1 | +1 | -3 |
2015-11-28 20:06 | Avoid use of deflines(1, ...) | Roberto E. Vargas Caballero | 1 | +2 | -2 |
2015-11-28 19:26 | Avoid infinite loops in gettxt | Roberto E. Vargas Caballero | 1 | +3 | -0 |
2015-11-28 10:37 | Initial commit | sin | 1 | +1022 | -0 |