tcl-hacks

Timeline
Login

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

39 descendants and 50 ancestors of [f6cd4ebd18]

2018-08-05
09:08
[e570c71b81] Leaf: add select object (user: aspect tags: trunk)
2018-07-29
15:55
[6ead9e4e36] Leaf: provide close, reject unused args from serve (user: aspect tags: tclish-args)
15:39
[b1ecf5f008] prove binary and utf-8 coding (user: aspect tags: tclish-args)
15:35
[904a0d12e2] add minhttpd.tm: as tiny as a useful httpd module can be (user: aspect tags: tclish-args)
2018-07-28
05:55
[b4e24a23f3] simpler isatty (user: aspect tags: tclish-args)
2018-07-26
14:59
[37c5eb27dc] tclish taking arguments: will require fixing boot.tcl's argv/0 handling (user: aspect tags: tclish-args)
2018-07-24
13:25
[97b423d7fc] Note some teapot deficiencies while they're fresh (user: aspect tags: trunk)
13:14
[da116e30d4] note some immediate fixme's (user: aspect tags: trunk)
13:12
[3efe5804f5] follow dependencies in install! (user: aspect tags: trunk)
11:24
[9c29f30147] more consistent error handling. Display TPM throws nicely, let others go through to the keeper (user: aspect tags: trunk)
11:17
[d3282bd58d] purge remnants of map_os/map_cpu (user: aspect tags: trunk)
11:15
[6211a10390] find type should be generic, not just package (user: aspect tags: trunk)
11:14
[49f97497bf] fix arch matching (user: aspect tags: trunk)
10:55
[91650d811a] move main back where it belongs (user: aspect tags: trunk)
2018-07-22
23:46
[f3f967e9df] more hacks around being a teapot (user: aspect tags: trunk)
01:32
[b39089759c] merge procmap-tk, some extra workarounds for Tk command weirdness. Geometry managers give stupid errors (user: aspect tags: trunk)
2018-07-21
13:36
[f89c14d2f7] more subcommand/option resolution, hacks for zlib (user: aspect tags: trunk)
12:42
[ac60259978] remove debugging prints (user: aspect tags: trunk)
12:41
[cffea9ffda] procmap: inspect options and catch some more ensemble-y things in the process (user: aspect tags: trunk)
2018-07-20
16:09
[7a57e200e9] editor return to original cursor pos (user: aspect tags: trunk)
16:06
[d331f58f51] fix clear (user: aspect tags: trunk)
15:58
[c37999baa5] editor must use all of input (user: aspect tags: trunk)
15:49
[68e1b4de60] fix redraw-following handling of wrapping last line. (user: aspect tags: trunk)
15:26
[b99be1d298] don't emit extra newlines on next-line (user: aspect tags: trunk)
14:49
[574d04fa2f] erase-to-end after redrawing a line (user: aspect tags: trunk)
14:42
[8b15d35eb8] remove debugging output (user: aspect tags: trunk)
14:41
[8c731555f8] fix backspace line-joining (user: aspect tags: trunk)
2018-07-15
15:14
[54a7e4d746] "Squinting at Streams" play-along hackery (user: aspect tags: trunk)
2018-07-07
18:01
[0040d9b146] inet/socks: report errors instead of just early return (user: aspect tags: trunk)
17:52
[13b0a1b7a6] service should report "End" even for early returns (user: aspect tags: trunk)
17:47
[b93b861890] fix [read] to handle numChars argument (user: aspect tags: trunk)
2018-06-08
07:23
[48d7578ff0] add TkStyles.kit as well (user: aspect tags: trunk)
07:14
[c4b008d825] add archived copy of TkTest.kit; includes other xtk_* packages (user: aspect tags: trunk)
2018-06-05
14:27
[1866439ebe] note well-behaved needs review (user: aspect tags: trunk)
14:22
[fab3e764ea] improve help, adjust some tclenv.txt, stub some stuff (user: aspect tags: trunk)
2018-05-30
10:57
[b7067b3f66] seperate tclenv.txt from tipple.txt, document some more (user: aspect tags: trunk)
10:26
[6f520aa71c] use-cases and more readme (user: aspect tags: trunk)
08:45
[d393e032d2] tipple init first draft (user: aspect tags: trunk)
04:50
[68292c9f7f] add more links to other projects (user: aspect tags: trunk)
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)