cinap_lenrek
da689241d0
sam: prevent array overflow with multiple -i and -a arguments (thanks clsmith)
2015-04-28 19:30:52 +02:00
ftrvxmtrx
758496ecaa
sam: '^' and '_' cmds; same as '<' and '|' except that stdout goes to the command window
2014-12-21 01:28:14 +01:00
cinap_lenrek
50e2c9b4d4
sam, acme: fix character classes quoting for 21-bit runes
...
quote handling was broken with 21-bit runes. nextrec()
returned quoted rune as long rune | (Runemax+1) to escape
it.
with 16-bit runes, storing that long into 16-bit Rune
would automatically remove the escaping, but with 21-bit
runes, Rune is uint32 so the escaping would remain. we
now use (Runemask+1) instead, and mask the escaping off
explicitely when storing back to Rune.
2014-04-01 06:04:00 +02:00
cinap_lenrek
667010554b
make all the commands agnostic about Rune width. (from sources)
2013-04-24 20:13:18 +02:00
ppatience0
02f60df0f3
sam, samterm: add -i flag to make tab insert spaces up to the next tabstop and backspace to delete spaces until the previous tabstop
2013-04-04 16:38:36 -04:00
cinap_lenrek
6cadd03bbe
fix utf and rune handling in preparation for 32bit runes
2012-12-31 21:09:46 +01:00
aiju
c2304e9329
make sam jump to changes made by undo
2012-08-01 23:14:39 +02:00
cinap_lenrek
8562240e8c
fix more fd <= 0 bugs
2012-04-24 06:57:02 +02:00
cinap_lenrek
105ebc327a
sam: fix memory leak for name in fwrite
2012-01-29 03:21:09 +01:00
cinap_lenrek
c8c58f8cfd
sam: fix memory leak
2011-08-17 17:48:43 +02:00
Taru Karttunen
a9060cc06b
Import sources from 2011-03-30 iso image - lib
2011-03-30 19:35:09 +03:00
Taru Karttunen
e5888a1ffd
Import sources from 2011-03-30 iso image
2011-03-30 15:46:40 +03:00