tcl-hacks

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 ancestors of f6cd4ebd188a4ac0

2018-05-30
04:35
we all love backronyms check-in: f6cd4ebd18 user: aspect tags: trunk
04:33
tweaks to readme: formatting, teapot configuration check-in: 7ee8a29b8d user: aspect tags: trunk
04:13
formatting check-in: 21d4021966 user: aspect tags: trunk
04:11
oops, wrong dir check-in: 2da473003c user: aspect tags: trunk
04:10
requirements for a simple package manager check-in: 89f27f96a9 user: aspect tags: trunk
04:10
some todos in tclish, but it works for now check-in: 66c776ae7e user: aspect tags: trunk
2018-05-24
11:05
make [exec stty] use a bit more portable check-in: 3256e23b42 user: aspect tags: trunk
10:55
resolve callback check-in: 446ba418f4 user: aspect tags: trunk
10:22
update README check-in: f326ddc011 user: aspect tags: trunk
10:20
make getline a module: add tclish check-in: 015a60358b user: aspect tags: trunk
09:35
move TODO out of main check-in: ea6039b24d user: aspect tags: trunk
2018-05-21
13:32
completion for longest-prefix check-in: 0e516a3f34 user: aspect tags: trunk
2018-05-20
15:23
be honest check-in: b16ed0e2dd user: aspect tags: trunk
15:22
tidy up todo and documentation check-in: 87e21b4786 user: aspect tags: trunk
15:13
eliminate the output delay for now check-in: 85aac4da7e user: aspect tags: trunk
15:11
sign error in redraw-preceding check-in: ca1773718f user: aspect tags: trunk
15:02
restore and fix full redraw check-in: 6b1d08a08c user: aspect tags: trunk
14:56
make it an actual shell check-in: c0bf9e54cf user: aspect tags: trunk
14:49
demo stupid-simple completion check-in: d5c57beff9 user: aspect tags: trunk
13:14
update log check-in: a4e28c184d user: aspect tags: trunk
13:10
oops, error in option parsing check-in: bed381ee63 user: aspect tags: trunk
13:02
formatting tweaks: no functional change check-in: 69beebdba0 user: aspect tags: trunk
12:50
catch invalid method in Invoke, convert it to a beep check-in: fb16d8b361 user: aspect tags: trunk
12:45
convert beep to an exception check-in: 9e99bc9e99 user: aspect tags: trunk
12:16
throw instead of [return -level], let [method getline] return codes to the caller check-in: e233db7bd3 user: aspect tags: trunk
11:50
prep for completion/modes check-in: f62869edb8 user: aspect tags: trunk
2018-05-19
12:25
continuation prompts check-in: b3e9850c29 user: aspect tags: trunk
12:18
update README and re-prioritise missing features check-in: a0f4f54c18 user: aspect tags: trunk
10:34
up/down to navigate within multilines, or in history. This kills history-prev-matching, so restore that with esc-up check-in: 33ee3d1edd user: aspect tags: trunk
2018-05-18
16:16
performing home/kill-before/back-word/etc at beginning of line will now extend onto the next line: press ^A^A to get to the very beginning of input. Now use [goto-column 0] and [goto-column end] to jump within the line. check-in: b1c0046b70 user: aspect tags: trunk
14:41
more tidy and random bugfix. This is a bit tedious to test. Gotta keep the code simple. check-in: 80a8ae19bc user: aspect tags: trunk
2018-05-17
15:18
fix cursor leave after redraw-following (using tty::save, which sucks a little bit) check-in: 186f8b8e1f user: aspect tags: trunk
15:16
put getline in a namespace check-in: ec40ff26f2 user: aspect tags: trunk
13:14
redraw wants attention .. or do I live with overdrawing for now? check-in: 1cd0a87f38 user: aspect tags: trunk
13:01
update readme. Nearly there check-in: ea0ae249f7 user: aspect tags: trunk
12:43
Multi-line input working, by putting it in [class Getline] rather than the failed separation through subclassing. Net code reduction and getline.tcl still <400loc, so it seems sound. check-in: 6aa8964556 user: aspect tags: trunk
2018-05-15
15:40
more tidy check-in: afa40a75e9 user: aspect tags: trunk
11:51
fix history cursor next-matching check-in: 7f6388e856 user: aspect tags: trunk
11:31
split out the classes. Now use main.tcl check-in: fafcde2df6 user: aspect tags: trunk
10:52
more tidy, note some introduced bugs found interactively check-in: 71103c9573 user: aspect tags: trunk
10:20
a bit of tidy check-in: d67dd249f2 user: aspect tags: trunk
10:05
put some utils where they belong check-in: 0f12101f26 user: aspect tags: trunk
09:39
make all instances belong to Getline, support -options in constructor check-in: 79692df96b user: aspect tags: trunk
08:31
sketch how the interface should look check-in: 4bf331f466 user: aspect tags: trunk
08:30
be conventional: member variables get Capitalised check-in: 65b27430fd user: aspect tags: trunk
2018-05-14
14:31
Add [getline]. This is mostly complete, and replaces the experimental mess that was lineedit with a better structured, more-capable almost-package. check-in: 625cf86df3 user: aspect tags: trunk
2018-05-03
13:08
experiments in iterators check-in: b7c919f21e user: aspect tags: trunk
12:46
add socks tamper tool check-in: 23cb074f5b user: aspect tags: trunk
12:43
inclusion demo for configtcl check-in: 31835ea8b4 user: aspect tags: trunk
12:30
fixture: a WIP hierarchical test runner check-in: 795760bfe1 user: aspect tags: trunk
12:28
add /lineedit: an experiment in TTY control check-in: a68589d94a user: aspect tags: trunk