tcl-hacks

Timeline
Login

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

50 ancestors of [f6cd4ebd18]

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