tcl-hacks

Timeline
Login

Timeline

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

163 check-ins going from 10841691dec0938c to e7a0818911d9c09c

2017-05-15
11:25
time for some socks check-in: e7a0818911 user: aspect tags: trunk
09:58
tkImprover notes check-in: 61b819dcb7 user: aspect tags: trunk
2017-04-10
05:27
loopy experiment check-in: 0a2bea372b user: aspect tags: trunk
2016-09-07
11:02
fix binding return codes and Control-Return check-in: 1b27ca0cca user: aspect tags: trunk
2016-09-06
14:19
misclick? check-in: 3f8dc2251f user: aspect tags: trunk
13:57
coroeval! check-in: ea2b291b7d user: aspect tags: trunk
13:56
use "count -displaylines" for more accurate navigation check-in: 934bc1f28c user: aspect tags: trunk
13:07
WM_DELETE_WINDOW check-in: bc264f9484 user: aspect tags: trunk
13:07
make history interaction nicer check-in: e723c8bae9 user: aspect tags: trunk
2016-09-05
14:49
handle hot errors better with elided text, and format them nicely check-in: 02daaf3257 user: aspect tags: trunk
2016-08-15
12:59
FIXME note in Postevent check-in: 48d43bcada user: aspect tags: trunk
2016-08-10
09:53
add every module check-in: 748c1bf909 user: aspect tags: trunk
2016-08-07
03:13
boot with a proc check-in: 6ee4fb6f2d user: aspect tags: trunk
03:13
correct space procs to handle empty results check-in: 5153cba84e user: aspect tags: trunk
03:12
puts method, more useful stuff in startup message check-in: 1d1d6ddcde user: aspect tags: trunk
2016-07-16
04:37
check for redefinitions before parsing bodies check-in: 0a57ed700d user: aspect tags: trunk
04:29
add configtcl check-in: 508f8ff051 user: aspect tags: trunk
2016-07-15
04:16
return hostname in proxy.pac; trust is_http (no transparent proxying for now) check-in: 74acf87c4e user: aspect tags: trunk
04:15
clean up keys; use existing pem if present; accept args check-in: 7cf850ec77 user: aspect tags: trunk
2016-07-14
07:15
initialise for CONNECTs check-in: 6a0510d710 user: aspect tags: trunk
06:01
plug in stunnel check-in: cc09bc05ec user: aspect tags: trunk
04:58
handle keepalive and early closure check-in: b98f46f703 user: aspect tags: trunk
04:20
proxy fixed with a colonoscopy check-in: 6b21028edb user: aspect tags: trunk
2016-07-10
04:22
add aes-test.tcl check-in: 9b9ae1536c user: aspect tags: trunk
2016-07-09
15:26
.. and the .pac check-in: a08b44f4a6 user: aspect tags: trunk
15:25
move proxy into its own dir check-in: e627dcfee1 user: aspect tags: trunk
14:26
log more prettily with [info coroutine] check-in: 9ebc04c9ef user: aspect tags: trunk
14:08
+30 lines to over-conform with 5.1.2 .. hmm check-in: e6f7895661 user: aspect tags: trunk
13:24
a little bit of sugar check-in: 25ba23b69b user: aspect tags: trunk
13:05
better filter style that can rewrite headers check-in: 6f5694f5e1 user: aspect tags: trunk
12:22
proxy basic auth check-in: 5475b6f876 user: aspect tags: trunk
08:55
oops, code duplication! check-in: 935ebee988 user: aspect tags: trunk
08:51
tidy. Thanks logging for picking up the potential resource leak! check-in: 12fca89057 user: aspect tags: trunk
08:43
clean up abandoned keepalives check-in: 36db0e2b04 user: aspect tags: trunk
08:38
general tidy check-in: 1c2a29e279 user: aspect tags: trunk
08:07
merge check-in: 07f431ae05 user: aspect tags: trunk
01:58
capture, wordsplit, cmdsplit check-in: f5858c24cf user: aspect tags: trunk
2016-07-07
14:20
tidy up preamble comments check-in: d0f069d211 user: aspect tags: trunk
14:11
tidy up check-in: c046ffa360 user: aspect tags: trunk
13:58
remove dependency on coroutine::util check-in: c8e58f5e37 user: aspect tags: trunk
13:52
add finally, back-port improvements from proxy.tcl check-in: 43f5fbc626 user: aspect tags: trunk
13:47
remove dependency on coroutine::util check-in: 0f8e4497e2 user: aspect tags: trunk
13:45
a simple http proxy check-in: e8b9bfebe8 user: aspect tags: trunk
13:26
CONNECT needs to synthesise an HTTP response - oops check-in: 66f5e44f1e user: aspect tags: trunk
2016-07-06
12:24
inet: proxy/8080: support ipv6 urls check-in: f2c3be4a27 user: aspect tags: trunk
12:19
inet: proxy/8080: support ipv6 addresses in CONNECT check-in: 4788c9187a user: aspect tags: trunk
12:16
inet: support IPv6 check-in: f510eff557 user: aspect tags: trunk
09:03
commentary check-in: f4095e7b1e user: aspect tags: trunk
09:01
add proxy/8080 service to inet (this will be a useful standalone later) check-in: cd71e06ccf user: aspect tags: trunk
08:31
fix autoscroll callback; commentary on configure methods (changes dated 2016-04-24) check-in: aa04ee1f07 user: aspect tags: trunk
08:30
merge easywin check-in: 14aeaac495 user: aspect tags: trunk
2016-04-12
06:15
merge trunk Leaf check-in: e97826b5cf user: aspect tags: easywin
06:14
fix autoscroll callbacks check-in: 816785dbdc user: aspect tags: trunk
2016-04-10
14:13
hacks/console.tcl becomes modules/tksh-0.tm check-in: 05386fa9d5 user: aspect tags: trunk
14:03
contain helpers in namespace check-in: 34a7c65577 user: aspect tags: trunk
13:49
merge scratch: fixes and more options from battle-testing check-in: f392a733f5 user: aspect tags: trunk
2016-04-09
04:18
add dictlib hack check-in: ae74dfb425 user: aspect tags: trunk
2016-04-06
06:09
hacks/console.tcl is now modules/tksh-0.1.tm check-in: 831c4651c6 user: aspect tags: trunk
06:08
some more commentary check-in: 9fb4dcf3a7 user: aspect tags: trunk
05:29
handle destruction properly check-in: 93181122fb user: aspect tags: trunk
04:20
put in a namespace check-in: 544553facc user: aspect tags: trunk
2016-04-05
12:14
spin event loop before ShowResult check-in: 01e4a78220 user: aspect tags: trunk
11:38
add hacky autoscroll, remove dead code (lsub), fix in-interp stdchans check-in: 33597610c2 user: aspect tags: trunk
09:34
start documenting check-in: 6f06697762 user: aspect tags: trunk
08:53
kill silly coro, add cget + eval methods, tidy up check-in: bb606adf8a user: aspect tags: trunk
07:59
move plumbing into class, behind -stdout option check-in: 7634c9bec2 user: aspect tags: trunk
07:38
tidy up plumbing check-in: 379d1019cf user: aspect tags: trunk
2016-04-04
09:56
merge spork check-in: 3dee7d9d5d user: aspect tags: trunk
09:56
commentary; focus console input Leaf check-in: d8165ba6d5 user: aspect tags: spork
2016-03-21
15:31
fix configure, but annotate with yuck check-in: 5bb91d504f user: aspect tags: trunk
14:54
add dict helpers check-in: bc7341f5fa user: aspect tags: trunk
14:50
a little bit of tidying check-in: 63686ba00b user: aspect tags: trunk
2016-03-20
15:47
even better tags with <<ReadOnly>> check-in: e0619cb147 user: aspect tags: trunk
07:10
some tags and bindings check-in: d1edb65f27 user: aspect tags: trunk
06:41
basic interactive console check-in: 75cbd8869c user: aspect tags: trunk
06:41
IMPORTANT: lpush/lpop symmetry check-in: e77c09a80a user: aspect tags: trunk
2016-03-18
15:36
decent hacks at some tcloo+tk widget wrapping check-in: 940bb4dbc1 user: aspect tags: trunk
2016-03-14
13:35
move version expansion to insert time check-in: ab6b4959f1 user: aspect tags: trunk
10:50
tidy. Note: cuppa install fails because qprocs with bodies don't work check-in: 4abb1c3d40 user: aspect tags: trunk
09:53
how'd that {*} get in there? check-in: 6c54bb9769 user: aspect tags: trunk
2016-03-13
12:47
tweaking log check-in: c7fa5b200f user: aspect tags: trunk
2016-03-12
18:54
clarify qproc check-in: f5eecaadbf user: aspect tags: trunk
18:43
embrace qproc in leaves check-in: 09415ded8f user: aspect tags: trunk
18:31
fix bugs in log and bring it online check-in: 0d8d3fc115 user: aspect tags: trunk
18:31
big cleanup check-in: 1a7834cffc user: aspect tags: trunk
18:01
fix dictable and qproc! check-in: ce21f8b8da user: aspect tags: trunk
17:38
db::qproc - how close is it? check-in: 5f1ff3332c user: aspect tags: trunk
17:35
db::fargs - {field?:alias? ...} to sql check-in: e3359b1d62 user: aspect tags: trunk
17:30
fix path check-in: 973fcbb43a user: aspect tags: trunk
17:30
dictable check-in: c539f9b4f7 user: aspect tags: trunk
15:48
embrace upns and updo check-in: ef4fc272f9 user: aspect tags: trunk
15:31
tidy check-in: 337aa1320b user: aspect tags: trunk
15:21
add simple log module check-in: d8c479de9b user: aspect tags: trunk
13:58
fix wildcard check-in: fa107bd6d3 user: aspect tags: trunk
13:56
natural join check-in: 5b100153a0 user: aspect tags: trunk
13:45
tidy check-in: 29939f72f9 user: aspect tags: trunk
13:36
tidy, utils check-in: 16e9162eee user: aspect tags: trunk
13:28
commit to lsub check-in: 4262f02b64 user: aspect tags: trunk
13:19
dictargs and lsub check-in: ab200e314c user: aspect tags: trunk
12:28
db::exists, better deps check-in: 97a85153f3 user: aspect tags: trunk
12:04
more cli-driven check-in: 1d5263cbc5 user: aspect tags: trunk
09:50
moving towards a cli check-in: 6fcea1f571 user: aspect tags: trunk
08:24
convert billy and leaves to using db check-in: 08662427e3 user: aspect tags: trunk
08:13
start factoring out db module check-in: efdad2f730 user: aspect tags: trunk
06:09
vsimplify check-in: 3ec0ee87d0 user: aspect tags: trunk
05:25
a bit more care in file handling check-in: fa66cdf5e1 user: aspect tags: trunk
05:13
leaves into db, initial dependency search check-in: eb1e946b3e user: aspect tags: trunk
02:34
move cuppa project into hacks/cuppa check-in: 7f9c94f0a0 user: aspect tags: trunk
2016-03-11
17:25
percha parses GUTTER xml. Uses tdom check-in: 28540fa5d2 user: aspect tags: trunk
17:24
teaparser parses teapot Meta blocks. Uses vfs check-in: f8ea33197d user: aspect tags: trunk
17:23
dicty args check-in: fa8c0b10a7 user: aspect tags: trunk
15:48
pkg_select, _foreach and _install (using vfs::zip to extract) check-in: 3cfff5a969 user: aspect tags: trunk
15:20
make sourceable - restore repl when a module emerges check-in: e907a5f9f8 user: aspect tags: trunk
2016-03-10
16:38
comment pkgmap; add cuppa and billy check-in: dc6b4620ba user: aspect tags: trunk
15:01
add pkgmap: make packages better behaved check-in: c871404379 user: aspect tags: trunk
11:16
geturl-0.tm check-in: 60fd736b96 user: aspect tags: trunk
2016-02-23
06:11
fix from oehhar check-in: c75a345f2e user: aspect tags: trunk
2016-02-19
04:37
also handle single-argument grab check-in: f39f749155 user: aspect tags: trunk
03:00
workaround for Tk bug 3009450: transient grab check-in: d3ee8b3db3 user: aspect tags: trunk
2016-02-11
23:32
simplify drag demo check-in: be9f2384b3 user: aspect tags: trunk
23:32
bindings check-in: ff3ab50aaa user: aspect tags: trunk
23:31
chans::fifo check-in: bb9bc22dfe user: aspect tags: trunk
23:30
FIXME: namespaces check-in: dff3d65cf6 user: aspect tags: trunk
2015-12-24
03:49
fix drag to end check-in: de0f177001 user: aspect tags: trunk
2015-12-21
04:46
make iterate a little easier on the eyes: [yieldfor] check-in: 9e5c4dae60 user: aspect tags: trunk
2015-12-17
23:05
fever dreams check-in: 12d07f8325 user: aspect tags: trunk
2015-12-14
02:31
FIXME: issue identified by apn check-in: be4b495ced user: aspect tags: trunk
02:15
add some more Tk hacks check-in: 44f6c0b64e user: aspect tags: trunk
2015-12-03
04:16
add mainscript module check-in: ab4dce82c1 user: aspect tags: trunk
04:16
don't export helpers from Window check-in: 0b5c2b18c6 user: aspect tags: trunk
2015-12-02
03:28
fix some little bugs check-in: c8137ec818 user: aspect tags: trunk
01:31
trust tkImprover for theme check-in: 33433abbc4 user: aspect tags: trunk
01:31
use a better default style and fix TButton width check-in: ab6f26d5c6 user: aspect tags: trunk
01:30
several new procs in fun and extend check-in: 3a756a2d9d user: aspect tags: trunk
2015-12-01
06:35
winspector: a silly ttk introspection gadget check-in: c80f122eea user: aspect tags: trunk
06:35
Window defaults to ttk and has better layout check-in: e72638e79e user: aspect tags: trunk
01:18
insert [variable {}] in [FormClass create], so the upvar'ed array actually works as expected check-in: e60c4e81f9 user: aspect tags: trunk
00:57
basic themeswitcher widget check-in: f88ade8c65 user: aspect tags: trunk
2015-11-29
13:48
use proc callback; eliminate method callback check-in: 22433b5f4c user: aspect tags: trunk
13:41
tk vs ttk check-in: d6b8cc2f75 user: aspect tags: trunk
10:27
add some TODOs check-in: fdaf2dd7db user: aspect tags: trunk
05:24
simple ttk visual demo script check-in: 48d290b82e user: aspect tags: trunk
03:05
tidy check-in: fb71e9fdf4 user: aspect tags: trunk
03:03
remove one dirty hack .. check-in: 021868dcd7 user: aspect tags: trunk
03:00
fix GM check-in: 9ce079b82b user: aspect tags: trunk
01:55
button handling check-in: bc78fcd2c4 user: aspect tags: trunk
2015-11-28
14:07
start of core-widget explorer check-in: 7683b3219c user: aspect tags: trunk
14:07
experiment with Submit/Cancel bindings check-in: 5b9984821e user: aspect tags: trunk
2015-11-27
00:11
oops, this should have been in [d687745a5e] check-in: 84484d1300 user: aspect tags: trunk
00:11
commentary check-in: a570687d03 user: aspect tags: trunk
2015-11-26
09:48
remove some stray putses check-in: e88c1b299f user: aspect tags: trunk
09:46
tkImprover; progress on Window Forms check-in: 18bdce53f5 user: aspect tags: trunk
09:38
improve bootstrap check-in: f078f98b87 user: aspect tags: trunk
2015-11-25
03:04
form: run conditions on render check-in: 905f68fb03 user: aspect tags: trunk
02:29
add enough deps that Window demo runs check-in: d687745a5e user: aspect tags: trunk
2015-11-23
02:47
FIXME notes in procmap check-in: 8ea2ad73cf user: aspect tags: trunk
2015-11-19
04:03
catch Window up to local changes check-in: b91a46dc71 user: aspect tags: trunk
2015-11-06
04:43
enlist words for format (spotted by pooryorick) check-in: ca473093a7 user: aspect tags: trunk
04:42
add reference check-in: b8eb808df0 user: aspect tags: trunk
04:42
geturl: tls and cli usage check-in: b5c0230a3f user: aspect tags: trunk
2015-09-14
04:09
Widget method upvar check-in: 54c6866f98 user: aspect tags: trunk
04:08
handle tls absence check-in: ec76b66d82 user: aspect tags: trunk
2015-08-27
13:37
import some interesting code check-in: 10841691de user: aspect tags: trunk