TEA(ish)

Timeline
Login

Timeline

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

50 most recent check-ins

2025-04-18
20:29
Tiny doc and internal tweaks. Leaf check-in: dc3aaab02f user: stephan tags: trunk
2025-04-17
19:32
Revert part of [c30fc890fa8d] so that multi-requirement vsatisfies will work. check-in: 4b0b8c7196 user: stephan tags: trunk
19:06
Accommodate a renamed file in make-dist.sh. check-in: 3cb04ca566 user: stephan tags: trunk
19:04
Use proj-error instead of proj-fatal throughout core.tcl. check-in: 20d27995c1 user: stephan tags: trunk
18:35
Unconditionally 'use system' so that the help for --prefix and friends shows up. check-in: 7510a7f7c3 user: stephan tags: trunk
18:33
Doc tweaks and move a call which wasn't terribly useful where it was. check-in: b93b684bde user: stephan tags: trunk
18:16
Quoting tweaks in a couple of template files. check-in: c30fc890fa user: stephan tags: trunk
18:05
Makefile and doc touchups. check-in: 3208048239 user: stephan tags: trunk
17:48
Bump the vsatisfies for the sqlite builds to 8.6- because 8.5 is no longer supported upstream (it builds but fails some of its tests). check-in: e7dd2b3205 user: stephan tags: trunk
17:47
Add support for queueing feature tests for running before or after teaish-configure is run. Add -pre/-post flags to teaish-import-features to tell it to try to automatically detect feature-test functions in the just-loaded file and queue them up. check-in: cd5cf00526 user: stephan tags: trunk
17:05
Fix an obscure bug in proj-parse-simple-flags. Removed the 72-# separators from function docs. check-in: b8179db891 user: stephan tags: trunk
15:38
s/isdir/isdirectory/ because a linter suggested it. check-in: 349dc66dbd user: stephan tags: trunk
15:37
Improve how defaults for prefix/exec-prefix are derived from tclConfig.sh if needed. check-in: a978367299 user: stephan tags: trunk
15:14
Hide many superfluous messages behind a new --teaish-verbose flag. check-in: afcfc0111d user: stephan tags: trunk
14:08
More API renaming. check-in: 3a8080828f user: stephan tags: trunk
13:41
Rename teaish-add-X and teaish-prepend-X to teaish-X-add/prepend, for consistency and to follow the OO-style naming convention of noun.verb. Unrelated cleanups in how extension default values are set. check-in: 3a261ccbf6 user: stephan tags: trunk
12:46
More work on moving from defines to internal config state. check-in: 814d8457cc user: stephan tags: trunk
11:13
Start reworking how the extension's core info is internally stored. Moving away from 'define' as catch-all storage and into dedicated config storage. check-in: c6532662ca user: stephan tags: trunk
08:18
s/file isdir/file isdirectory/ - pointed out by a linter. check-in: aae2d7663c user: stephan tags: trunk
2025-04-16
23:25
Minor doc addition. check-in: 7265361607 user: stephan tags: trunk
23:04
Add TEAISH_VSATISFIES_TCL to give extensions an easy to way specify a (package vsatisfied) query to control which Tcl version(s) the extension should require. Default is 8.5- because that's the minimum requirement for a working teaish. check-in: da2029ccaf user: stephan tags: trunk
20:47
Improve how teaish exports the configure-time defines via teaish.tester.tcl.in. check-in: e89121e55f user: stephan tags: trunk
19:59
Make default LIBDIR_NAME a concat of PKGNAME and VERSION because that's how i'm seeing it in other trees. Clean up handling of teaish.tester.make. check-in: 5a2931e85d user: stephan tags: trunk
14:15
Portability fix for proj-parse-simple-flags to work around an (array set) behavior which differs on some Tcl's, namely Haiku's Tcl 8.6. check-in: a6361e306a user: stephan tags: trunk
12:47
Tiny cleanups check-in: 90023e0539 user: stephan tags: trunk
05:37
More tinkering with simplifying flags parsing. Fixed a long-standing bug (var mis-named) in proj-bold. check-in: fb72959fa4 user: stephan tags: trunk
03:47
Tinkering with proj-parse-simple-flags. check-in: 00f2693966 user: stephan tags: trunk
01:21
Add teaish-defines-to-cflag to simplify exporting of certain defines to CFLAGS-style -DNAME(=value). check-in: 98ea0187a1 user: stephan tags: trunk
00:19
General cleanups. Add the missing post-processing of the autotools compatibility flags. check-in: 8d2cb33798 user: stephan tags: trunk
2025-04-15
22:54
Revert from proj-options-add to autosetup's options-add, which essentially does the same thing. check-in: f88a475e56 user: stephan tags: trunk
22:33
Remove non-working support for the -? shortcut, as autosetup preemts us somehow and won't recognize it. check-in: 086d24275d user: stephan tags: trunk
22:08
Remove some debug output. check-in: 2303bf5232 user: stephan tags: trunk
22:08
Fix some mis-assigning of default values. check-in: e46c052155 user: stephan tags: trunk
21:56
Rampant tinkering. check-in: 861ffe69ac user: stephan tags: trunk
18:09
Doc updates and fix cleanup rules to include any generated pkginit. check-in: 55d118afab user: stephan tags: trunk
17:48
Add support for teaish.test.tcl.in. check-in: 45fcd2d843 user: stephan tags: trunk
16:55
Docs and minor internal cleanups. check-in: ec544f955c user: stephan tags: trunk
16:35
Generic cleanups and docs. check-in: f7487110c3 user: stephan tags: trunk
13:29
Move teaish-check-cached from feature-tests.tcl to core.tcl. check-in: 0c0faf5d24 user: stephan tags: trunk
13:20
Move the caching core from teaish/core.tcl to proj.tcl for reuse in other trees. check-in: 5759091c29 user: stephan tags: trunk
12:00
Update a license header. Rename some vars. Correct a feature-test result-caching bug. check-in: b6c33101ac user: stephan tags: trunk
11:31
General internal cleanups. check-in: 8fe1f65c4d user: stephan tags: trunk
09:53
Add a link disclaimer to the top of the .md files, not visible when viewing them via the web interface. check-in: a780b3359c user: stephan tags: trunk
01:55
Move teaish-add-options and friend to proj-options... for reuse in the canonical sqlite build. Other general cleanups. check-in: d7a84b1ead user: stephan tags: trunk
00:41
Rename teaish-append-options to teaish-add-options. Make more use of teaish-append-ldflags from feature tests. check-in: 893d8db50c user: stephan tags: trunk
2025-04-14
23:48
Internal cleanups. check-in: 92f235766e user: stephan tags: trunk
23:39
Oops. check-in: a9a8eaddf3 user: stephan tags: trunk
23:33
Internal refactoring. check-in: e3b2abff0f user: stephan tags: trunk
23:03
Move openssl feature detection into its own subscript and add teaish-import-features to load files like that one, optionally adding any --flags they define. check-in: 0bdd63c15b user: stephan tags: trunk
22:33
This time save before checking in. check-in: ff93335cf8 user: stephan tags: trunk