TEA (tclconfig) Source Code

Timeline
Login

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

50 check-ins occurring around 2fc7b89c395b6458.

2017-12-12
20:32
Practcl fixes to git repo management check-in: c9ba01fef0 user: hypnotoad tags: practcl
2017-12-10
19:34
No longer worry about <float.h>. See: http://core.tcl.tk/tcl/info/bf8e546c42d6973c check-in: b1e4e676ea user: jan.nijtmans tags: trunk
19:33
Fix 4f51e1c5dc: patch to correct linker flag sequence check-in: 41bfda29a8 user: jan.nijtmans tags: trunk
2017-12-06
11:50
Tweak to gloss over corrupted .tm files when indexing packages check-in: d28e2babbf user: hypnotoad tags: practcl
2017-12-02
01:10
Tweak to how kits index teapot caches check-in: bc30af25be user: hypnotoad tags: practcl
2017-11-30
20:14
Updated practcl. Wrappers now make the teapot directory unique for each platform check-in: a16bf83306 user: hypnotoad tags: practcl
2017-11-29
22:09
Updating to practcl 0.10.1 from tcllib check-in: 8526551d20 user: hypnotoad tags: practcl
12:24
Adaptations to non tip 430 kit builds to use a version of zipfs which is featureset compatible with tip430 check-in: efdc257473 user: hypnotoad tags: practcl
10:21
Updating practcl from tcllib check-in: 1c421720fa user: hypnotoad tags: practcl
2017-11-28
19:14
Minor tweak to mingw executables check-in: c0e00e3fe8 user: hypnotoad tags: practcl
11:47
Improvement to prevent -framework calls from being filtere d check-in: c685935d22 user: root tags: practcl
11:36
Experimental build. Changes the way binaries are linked by using more data from tclConfig.in check-in: 83845d507e user: root tags: practcl
2017-11-27
17:45
Updating to the latest practcl check-in: dd0d9fad47 user: hypnotoad tags: practcl
2017-11-21
22:47
Pulling changes from trunk check-in: eebc05f037 user: hypnotoad tags: practcl
22:45
Adding zipfs support for TEA extensions check-in: b87ca83339 user: hypnotoad tags: trunk
2017-11-04
09:50
Tweak to practcl check-in: 47bbe99bd5 user: hypnotoad tags: practcl
09:27
More improvements to practcl. See tcllib checkin check-in: 5408a1a323 user: hypnotoad tags: practcl
06:03
Another update to practcl check-in: 14e167783c user: hypnotoad tags: practcl
2017-11-03
19:20
Updating practcl.tcl check-in: f2fa2eb449 user: hypnotoad tags: practcl
2017-10-24
19:43
Updated practcl to the latest version check-in: 69e0145691 user: hypnotoad tags: practcl
2017-10-18
20:19
Small checkin to trigger sha3 conversion check-in: e79d0c8936 user: hypnotoad tags: practcl
2017-10-16
12:11
Updated practcl to the new version build from tcllib check-in: 776b90accb user: hypnotoad tags: practcl
2017-10-13
03:53
Changed the mountroot for zipfs back to zipfs:/ check-in: 6b199f8337 user: hypnotoad tags: practcl
2017-10-05
17:14
Updated zipkit builder to use the new practcl implementation of zipfs tucked into odielib. check-in: 42db8cee48 user: hypnotoad tags: practcl
2017-09-25
16:37
Update Zipfs implementation to track with changes in tip#430 check-in: 2fc7b89c39 user: hypnotoad tags: practcl
2017-09-06
09:23
Tweaks to allow builds on MSVC check-in: 311894543e user: hypnotoad tags: practcl
2017-08-30
23:07
Fix to ensure that when we unpack tclconfig it opens with the practcl tagged sources check-in: 8e8b151b25 user: hypnotoad tags: practcl
2017-07-16
10:54
Pulling fixes from trunk check-in: 4d56606632 user: hypnotoad tags: practcl
2017-06-23
11:13
Modified the names of several methods to make it clearer what is going on in the notation

generate-cmethod -> generate-tcl_c_api

cmethod -> c_tcloomethod

c_tclproc_raw > c_tclcmd

Aliases for cmethod and c_tcl_proc raw have been kept to allow old practcl build to continue to work check-in: ee4fe788b9 user: hypnotoad tags: practcl

2017-06-03
11:54
More enhancements for debugging builds

Added names to practcl managed TclObjTypes

Each sub-project gets the name of the Tcl interpreter that called practcl as a --with-tclsh option

Added "clean" mechanisms for practcl managed builds

Created a seperate code checkout sandbox for Tcl and Tk when So that the switch between dubbing and normal builds is seemless

Added an additional pattern match for static compiled Tcl shells on Windows under MSYS/MinGW check-in: 7ca9d650cb user: hypnotoad tags: practcl

2017-05-22
08:37
On OpenBSD, make SHLIB_VERSION default to ".1.0" if not specified (as in Tcl/Tk's tcl.m4)

No,that's wrong. It was the way it was for a reason. I purposely set it up that way. Tcl/Tk's tcl.m4 is not the same as TEA's Tcl.m4 (as I said before). Why don't you ask me before doing things? Bro, do you even OpenBSD? Not happy at all, here. Closed-Leaf check-in: 5dd2f839c6 user: jan.nijtmans tags: mistake

2017-05-17
15:37
Added a dedicated library handler which allows a module to be pure code (as opposed to a compile product.) check-in: a54ea71f17 user: hypnotoad tags: practcl
15:34
Allow the package indexer to handle an empty or missing path check-in: cd0c6dfd0c user: hypnotoad tags: practcl
2017-05-14
08:46
All the world was a VAX. check-in: 18e79736d2 user: stu tags: trunk
2017-04-21
14:01
Added a mechanism to allow the distribution of binary extensions via kits without invoking the Tcl built-in behavior of unpacking dlls to a temporary location for each process

Any kits that contain a "teapot" directory will copy the contents to a designated path in the users' home directory, and run the packages from there. check-in: c5f23ff480 user: hypnotoad tags: practcl

2017-01-11
16:35
Removing "inline" from headers, and placing that information in the C source files. The behavior of "extern inline" is well into the realm of dragons when trying to reconcile gcc and clang check-in: 2587b67f73 user: hypnotoad tags: practcl
16:03
Fix to close the "config.tcl" file when finished generating it check-in: 4ba20c502c user: hypnotoad tags: practcl
16:00
Added new markup and handling for extern inline functions check-in: eb2e416b87 user: hypnotoad tags: practcl
2016-12-16
00:01
Fixes to the build process for shells that statically link Tk (and generally require access to the Tk headers)

Fixed a typo check-in: 4d5df47620 user: hypnotoad tags: practcl

2016-12-15
21:46
Reverted the zipfs path prefix to zipfs:/ based on further testing in Windows check-in: d727a76322 user: hypnotoad tags: practcl
20:37
Practcl 0.8a1

The prefix for zip volumes is now selectable at compile time. The default has been changed to //zipfs:, based on feedback from Christian Werner and Roy Keene

Users can select the sandbox location per-project now with the ::practcl::config array (which also allows other parameters to be modified). These changes have to be present in memory before ::practcl::config.tcl is called

::practcl::LOCAL defers as long as possible before instantiating itself. check-in: ff60b31c63 user: hypnotoad tags: practcl

2016-11-19
09:08
Adding provisions to support multiple tool chains

GCC style implemented as the first, with an empty implemenation intended for MSVC check-in: d810d2ecd7 user: hypnotoad tags: practcl

2016-11-02
15:15
Fixes to ensure prefix setting are consistent across the core and extensions check-in: 37039116de user: hypnotoad tags: practcl
2016-10-26
19:01
Added a PRACTCL_WINDOWINGSYSSTEM flag

Added better handling for Cocoa/Hitheme and SDL check-in: 260e64606d user: hypnotoad tags: practcl

17:10
Fixed the routine that was supposed to be converting .lib files to -l flags

Fixed how TEA platform strings and architectures are computed during cross compiles check-in: 52d135a32d user: hypnotoad tags: practcl

15:14
Added a copy of http::wget from tcllib check-in: 8ada06f13f user: hypnotoad tags: practcl
00:08
Tweak to ensure the config.site trumps autoconf. check-in: dd4163508c user: hypnotoad tags: practcl
2016-10-25
22:10
Replace [define get os] calls to [define get TEAPOT_OS] check-in: 0effaa95ee user: hypnotoad tags: practcl
21:44
Fixed a problem with the Package index maker

Fixed a problem with the {package ifneeded} generated for a static library

Removed several chatty PARRAY lines check-in: ef37cbe372 user: hypnotoad tags: practcl

20:40
Fixed a goof in the TEA_CONFIG_TEAPOT mechanism. It wasn't checking that TEA_CONFIG_SYSTEM had run first check-in: 1fe2fc0c6d user: hypnotoad tags: practcl