TEA (tclconfig) Source Code

Timeline
Login

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

200 most recent events

2024-05-13
17:14 Closed ticket [ea82da3940]: tcl.m4 "common install locations" needs updating for tcl 9.0 and possible restoring 8.6/8.5 plus 7 other changes artifact: 98f6d236ff user: jan.nijtmans
17:11
Fix [ea82da3940]: tcl.m4 "common install locations" needs updating for tcl 9.0 and possible restoring 8.6/8.5 Leaf check-in: e4a85bb145 user: jan.nijtmans tags: trunk, main
2024-05-12
15:37 New ticket [6ade28ab79] Define "Tcl_Size" when compiling with Tcl = 8.7. artifact: 87d347e0d6 user: xdelaruelle
2023-12-11
10:37
If compiled with Tcl 9, don't use version number in stub library name check-in: 381985d331 user: jan.nijtmans tags: trunk, main
2023-12-05
14:04
Fix e653408972: autoconf warning check-in: f03b9e290b user: jan.nijtmans tags: trunk, main
2023-10-09
18:18
define "Tcl_Size" when compiling with Tcl <= 8.6 check-in: f0385027e9 user: jan.nijtmans tags: trunk, main
2023-09-27
14:18 Closed ticket [c981aa093a]: PKG_STUB_LIB_FILE wrong for Windows plus 7 other changes artifact: 08cacbd5a1 user: jan.nijtmans
14:15
Fix [c981aa093a]: PKG_STUB_LIB_FILE wrong for Windows check-in: e97a1b2d0d user: jan.nijtmans tags: trunk, main
13:12 New ticket [c981aa093a] PKG_STUB_LIB_FILE wrong for Windows. artifact: 66bd5ae2e7 user: anonymous
2023-09-06
10:31
Fix d3465c9188: Update install-sh to version "2020-11-14.01; # UTC", without tweak check-in: 8794952edb user: jan.nijtmans tags: trunk, main
2023-09-05
14:24
Fix d3465c9188: Update install-sh to version "2020-11-14.01; # UTC" tweak: our own -S modification renamed to -R, resolving a conflict check-in: d67b3c6c93 user: jan.nijtmans tags: trunk, main
2023-08-11
00:00 New ticket [ea82da3940] tcl.m4 "common install locations" needs updating for tcl 9.0 and possible restoring 8.6/8.5. artifact: d1070530b6 user: stu
2023-07-24
06:28
Fix d40b9c8503: Enforcing 64-bit time_t? check-in: d4fa32778a user: jan.nijtmans tags: trunk, main
2023-02-21
10:31
Add a newline to the end of tcl.m4 to avoid a complaint from aclocal when AC_CONFIG_MACRO_DIR([tclconfig]) is added to configure.ac. check-in: ed5ac018e8 user: pooryorick tags: trunk, main
2022-10-14
21:07
Add --with-tcl8 option. Only useful in combination with TIP #628: Shared 8.7/9.0 build environment check-in: 2a8174cc0c user: jan.nijtmans tags: trunk, main
2022-10-12
13:46
Fix TIP #628 implementation Closed-Leaf check-in: b362ceb13f user: jan.nijtmans tags: tcl8-compat
2022-08-22
10:31 New ticket [c03b9df15f] platform check is hardcoded to use TCL_CC. artifact: c65aa0a03e user: chrstphrchvz
2022-06-26
22:42
TIP #628 check-in: 431bc69473 user: jan.nijtmans tags: tcl8-compat
2022-02-22
08:35 Ticket [35712418b8] TEA_INSTALLER loses track of install-sh status still Open with 4 other changes artifact: 117a575300 user: anonymous ... 4 similar events omitted.
2022-02-18
16:19
Add support for aarch64-w64-mingw32-clang check-in: 20fe9e6f59 user: jan.nijtmans tags: trunk, main
2021-11-07
21:40
Fix 15845d9fd8: unix/tcl.m4: implicit declaration of exit() in timezone variable checks check-in: b636c2658d user: jan.nijtmans tags: trunk, main
2021-07-06
09:33
Merge trunk Leaf check-in: 333054ecbb user: jan.nijtmans tags: sampleextension-cpp
09:33
Update TEA_ZIPFS_SUPPORT, making it usable for extensions. Adapted from Tk's SC_ZIPFS_SUPPORT check-in: 1f17dfd726 user: jan.nijtmans tags: trunk, main
2021-07-05
20:59
Update to latest version of C++-enabled tcl.m4 check-in: d95ede28f7 user: jan.nijtmans tags: sampleextension-cpp
2021-07-02
11:50
First draft of the C++-enabled TEA, provided by Christian Gollwitzer check-in: e8adb70939 user: jan.nijtmans tags: sampleextension-cpp
2021-06-22
15:42
PKG_STUB_LIB_FILE doesn't change from 8.x to 9.0. Otherwise tdbcodbc (and others) cannot find the tdbc stub library any more check-in: ff22a82ead user: jan.nijtmans tags: trunk, main
2021-04-28
10:49
Set TCL_CFG_OPTIMIZED for extensions, if this is an optimized build check-in: 5f47ec86bb user: jan.nijtmans tags: trunk, main
2021-04-22
14:26 Closed ticket [a089192bf9]: license.terms file referred by tcl.m4 is missing plus 7 other changes artifact: 57a68ab419 user: jan.nijtmans
14:26
Fix [a089192bf9]: license.terms file referred by tcl.m4 is missing check-in: d238982685 user: jan.nijtmans tags: trunk, main
13:44 Ticket [a089192bf9] license.terms file referred by tcl.m4 is missing status still Open with 3 other changes artifact: 3d7b329f4b user: xdelaruelle ... 1 similar event omitted.
2021-04-13
16:05
Add support for TIP #595 check-in: 144af9e839 user: jan.nijtmans tags: trunk, main
2021-02-23
09:37 Edit [d486615625fb0c8c|d486615625]: Edit check-in comment. artifact: 4940c5b118 user: jan.nijtmans
2021-01-29
15:02 Closed ticket [5110e4ca21]: Warnings from autoconf 2.69 plus 7 other changes artifact: 2c702a0701 user: jan.nijtmans
15:01
Fix [5110e4ca21]: Warnings from autoconf 2.69 check-in: 8423a50147 user: jan.nijtmans tags: trunk, main
2021-01-28
16:37 New ticket [5110e4ca21] Warnings from autoconf 2.69. artifact: afd227c6fc user: anonymous
2021-01-15
12:18
Eliminate 2 more AC_TRY_COMPILE usages. check-in: 227cf76841 user: jan.nijtmans tags: trunk, main
2021-01-04
16:11
Stop supporting autoconf < 2.69. Eliminate obsolete constructs like AC_TRY_COMPILE check-in: d486615625 user: jan.nijtmans tags: trunk, main
2020-12-18
10:34
Rename AC_HELP_STRING to AS_HELP_STRING. See Obsolete-Macros. This has no effect on the autoconf outpuut check-in: b53de9d085 user: jan.nijtmans tags: trunk, main
2020-10-23
14:40 Edit [1751785ce1ca6393|1751785ce1]: Edit check-in comment. artifact: 94222ce0e1 user: jan.nijtmans
2020-10-20
14:27 Edit [4192c40c20c71ed0|4192c40c20]: Mark "Closed". artifact: 52429abc32 user: jan.nijtmans
2020-10-19
07:33
Update 'install-sh' to latest upstream version. Keep Tcl-specific patch check-in: 1751785ce1 user: jan.nijtmans tags: trunk, main
07:30 Edit [c366c39d79896aae|c366c39d79]: Add propagating tag "trunk". artifact: e7077d7de0 user: jan.nijtmans
07:29
Rename 'trunk' to main, but add propagating tag 'trunk' as well check-in: c366c39d79 user: jan.nijtmans tags: trunk, main
2020-10-16
20:37
"tclconfig" is hosted on fossil now, so adapt README accordingly Closed-Leaf check-in: 4192c40c20 user: jan.nijtmans tags: trunk
2020-07-03
11:04
TIP #578: Death to TCL_DBGX check-in: fff5880706 user: jan.nijtmans tags: trunk
2020-06-24
09:32 Closed ticket [eb3db1c765]: Missing include in tcl.m4 causes configure failure in macOS on Apple Silicon plus 7 other changes artifact: fc81448de7 user: jan.nijtmans
07:26
Fix [eb3db1c765]: Missing include in tcl.m4 causes configure failure in macOS on Apple Silicon check-in: 0f70d72743 user: jan.nijtmans tags: trunk
05:35 New ticket [eb3db1c765] Missing include in tcl.m4 causes configure failure in macOS on Apple Silicon. artifact: 7b7743e54a user: jeremyhu
2020-05-26
23:17 New ticket [4b01dadd35] PATCH fix logical expression by adding keyword TEST. artifact: 7395807be9 user: anonymous
2020-05-22
07:54
Add link flags "-lz" and "-ltommath" to the TEA_TCL_LINK_LIBS macro: Tcl 8.6 needs -lz and Tcl 8.7 will need -ltommath when available (and recent enough version), so tclkit packages (statically built) might need this. check-in: 257dd7df23 user: jan.nijtmans tags: trunk
2020-04-15
16:47
Add many double-quotes in lines using ${LIB_RUNTIME_DIR}, in case LIB_RUNTIME_DIR contains a space in its path. check-in: 2ef71de225 user: jan.nijtmans tags: trunk
2020-03-27
11:14
Add TEA_TCL_LINK_LIBS macro, might be useful for some extensions. Also add check for mktime to TEA_TIME_HANDLER. check-in: f23b15ddfd user: jan.nijtmans tags: trunk
2020-02-11
10:28
MAKE_SHARED_LIB should have ${SHLIB_LD_LIBS} at the end (and only once). check-in: f34df7f998 user: jan.nijtmans tags: trunk
10:18
Fix f20bee173b: configure script using tclconfig doesn't honor LDFLAGS on configure run check-in: f636db8084 user: jan.nijtmans tags: trunk
2020-01-23
09:35 Closed ticket [5539b4cca6]: TEA_ADD_LIBS does not work correctly for Darwin->Windows cross-build plus 7 other changes artifact: 6dc69495d3 user: jan.nijtmans
09:34
Fix [5539b4cca6]: TEA_ADD_LIBS does not work correctly for Darwin->Windows cross-build check-in: b386ba70f1 user: jan.nijtmans tags: trunk
2020-01-22
11:36 New ticket [2818fa4201] TEA_PROG_TCLSH does not work correctly in cross-build environments. artifact: bb41b8d1e4 user: anonymous
11:19 New ticket [5539b4cca6] TEA_ADD_LIBS does not work correctly for Darwin->Windows cross-build. artifact: 59fb3a74a0 user: anonymous
2020-01-06
11:16
On OpenBSD, handle possible LDFLAGS specification on "configure" command-line. check-in: 68a2eea873 user: jan.nijtmans tags: trunk
11:09
On Cygwin don't check for a real Cygwin compiler: we might be cross-compiling. check-in: 91ba3d2e0c user: jan.nijtmans tags: trunk
2019-12-30
16:26 Closed ticket [1241752fff]: FreeBSD fix for TEA_PATH_TCLCONFIG and TEA_PATH_TKCONFIG plus 9 other changes artifact: bfb2de1817 user: gahr
16:25 Closed ticket [fa5e1b3627]: Update FreeBSD configure plus 6 other changes artifact: 98a438a763 user: gahr
15:32
Merge most of FreeBSD and DragonFly config into Linux check-in: eb87d49494 user: gahr tags: trunk
2019-11-14
20:03
Remove SDK special handling: It doesn't work any more with latest Microsoft SDK's, does more harm than it helps. Tested with latest Visual Studio 2019. Hopefully this gets the Travis build with cl/make working better. check-in: 11d74eabd7 user: jan.nijtmans tags: trunk
2019-10-31
12:48
DL_OBJS and DL_LIBS don't belong in the tcl.m4 from TEA check-in: 807ab20b29 user: jan.nijtmans tags: trunk
12:43
Sync tcl.m4 with version from Tcl 8.6 (e.g. path changes on MacOS and Debian patches) check-in: 0cf686bbc3 user: jan.nijtmans tags: trunk
2019-09-09
13:17
Closing fork Leaf check-in: 832915fb01 user: hypnotoad tags: practcl
13:11
Update Practcl.tcl to the latest

Workaround in tclZipFs for an internal API change in the Tcl Core post 8.6.9 check-in: 79972997da user: hypnotoad tags: practcl

2019-08-21
12:06
integrate msys-windows-fix: fix system recognition for some msys toolchains (providing uname -s = MSYS_NT-10.0) check-in: fb89855ce1 user: sebres tags: trunk
2019-08-20
11:31
fix system recognition for some msys toolchains (providing uname -s = MSYS_NT-10.0) Closed-Leaf check-in: 812ab92b3a user: sebres tags: msys-windows-fix
2019-07-26
13:14
Updating to the latest practcl check-in: 149b1e1e5f user: hypnotoad tags: practcl
2019-07-25
21:48
Updated Practcl from clay check-in: 9904f168a6 user: hypnotoad tags: practcl
2019-04-08
16:09
Update to Practcl check-in: 4badff3c09 user: hypnotoad tags: practcl
2019-01-23
08:16
Remove support for Windows CE. It doesn't work anyway (since it's already unsupported for a long time, even by Microsoft) check-in: cbe95d1d87 user: jan.nijtmans tags: trunk
2019-01-22
21:02 Edit [33407d14edd8ee79|33407d14ed]: Edit check-in comment. artifact: 48f66b73a2 user: jan.nijtmans
15:40
Don't use -prebind option on MacOSX any more: was only needed for OSX < 10.4, which is no longer supported (2005!!!) check-in: 33407d14ed user: jan.nijtmans tags: trunk
2019-01-17
09:45
fixes configure error "Windows/CE and GCC builds incompatible" as well as proper tcl_platform (if cross-compiled in unix) by mingw build. check-in: 8b4bbb54c8 user: sebres tags: trunk
2019-01-09
14:56 Edit [66ccb875783ea6e6|66ccb87578]: Move to branch sebres-fix-cross-comp-mingw. artifact: c18be203f1 user: sebres
14:48
mingw cross-compile: fix 2nd mistake - invalid tcl_platform retrieved, resp. overwritten if cross-compiled in unix (tcl_platform should be windows in mingw) Closed-Leaf check-in: 0823b5e65a user: sebres tags: sebres-fix-cross-comp-mingw
13:44
fix cross-compile build for windows(mingw) from *nix: set default wince to off for all platforms exepting windows, take care the option (--enable-wince/--disable-wince) check-in: 66ccb87578 user: sebres tags: sebres-fix-cross-comp-mingw
2018-12-05
15:31
Updating Practcl from tcllib check-in: 8171d2845f user: hypnotoad tags: practcl
2018-12-03
14:35
Don't warn any more for an OK situation. check-in: 4ebdc474ec user: jan.nijtmans tags: trunk
2018-10-31
20:58
Add support for DragonFly check-in: 6ff48b25e2 user: jan.nijtmans tags: trunk
2018-10-28
06:50
Fixed a typo in practcl. Tweak to ensure inside of the practcl::module class that the make_object dict exists check-in: 64bde17a6d user: hypnotoad tags: practcl
2018-10-25
17:53
Updated practcl check-in: 4519879c71 user: hypnotoad tags: practcl
2018-10-24
02:49
Removing windows line breaks check-in: 3daecc999e user: hypnotoad tags: practcl
2018-10-17
22:16 Open ticket [0d56ddedbe]: CFLAGS broken at configure time plus 5 other changes artifact: 4010e0373b user: jan.nijtmans
2018-10-16
21:12
Backout [a413acb98d], since with this change at least tclsqlite doesn't build any more check-in: 094d08a80a user: jan.nijtmans tags: trunk
2018-10-01
21:33
Modifications to skip threading checks (that no longer work) for tcl 8.7+ and just assume threading for the purposes of comparing what the package wants. check-in: 4e2ab62998 user: hypnotoad tags: practcl
2018-09-24
14:16
Pulling changes from TEA check-in: 72a7e44a99 user: hypnotoad tags: practcl
14:05
Updating Practcl to the latest version from tcllib check-in: 68c6d500d5 user: hypnotoad tags: practcl
2018-08-13
12:47 Closed ticket [0d56ddedbe]: CFLAGS broken at configure time plus 4 other changes artifact: e50e09090d user: pooryorick ... 2 similar events omitted.
08:22
remove strings that break CFLAGS at configure time check-in: a413acb98d user: pooryorick tags: trunk
05:04 New ticket [0d56ddedbe] CFLAGS broken at configure time. artifact: fdb90fd1f8 user: pooryorick
2018-07-13
18:51
Pulling changes from trunk check-in: 19783bad7e user: hypnotoad tags: practcl
18:51
Updating practcl check-in: d290270581 user: hypnotoad tags: practcl
2018-06-25
14:50 New ticket [31c2e19036] TEA_INIT does not detect MSYS_NT-10.0 as windows. artifact: c9489bd020 user: petasis
2018-06-21
13:31 Edit [df3b672e10df8bcc|df3b672e10]: Edit check-in comment. artifact: bd0b428573 user: stu
2018-06-20
07:23 Closed ticket [923f400aa0]: New paths required for Darwin plus 6 other changes artifact: 6bb317740f user: jan.nijtmans
07:17
Undo TEA_PATH_CONFIG changes regarding addtional paths until it's more clear where OpenBSD/FreeBSD stores it's 'official' itclConfig.sh/tdbcConfig.sh. Fix [923f400aa03a5608]: New paths required for Darwin

Stu adds: This has nothing to do with where any one os stores itcl/itkConfig.sh.

It shouldn't matter to *tclconfig* where any anything stores anything, should it?

This is supposed to be a generic routine, used to pick up the *Config.sh of any extension.

There is no "common store" for *Config.sh files on any platform, afaict. Extensions currently keep their *Config.sh files in their own dirs. I believe this to be the case currently for all extensions and platforms. Perhaps changing this convention is a good idea.

The way things are currently, adding dirs for itcl would then mean adding dirs fors tdbc, tdom, etc.? I don't see that as being viable in the long-term. check-in: df3b672e10 user: jan.nijtmans tags: trunk

2018-06-19
09:45 Closed ticket [b886654413]: TEA_INIT does not detect MINGW64_NT as windows plus 5 other changes artifact: 9f90092178 user: jan.nijtmans
02:15 Edit [655a668f736bd070|655a668f73]: Edit check-in comment. artifact: 6ac62561e8 user: stu
01:44 Edit [655a668f736bd070|655a668f73]: Edit check-in comment. artifact: bc3cf7b252 user: stu
2018-06-18
08:01
Minor fix in search oder for Tcl/Tk installations, and implement similar paths to search for in TEA_PATH_CONFIG too.

Stu adds: I believe this is incorrect. The tcl/tk paths should not be searched. TEA_PATH_CONFIG is for extensions, not tcl/tk. Extensions should not be putting their *Config.sh files in tcl/tk dirs. I didn't change anything here because I saw nothing needed changing; I didn't forget or omit.

Was the order changed because the order was problematic? check-in: 655a668f73 user: jan.nijtmans tags: trunk

2018-06-15
10:01
Align common install locations in TEA_PATH_TCLCONFIG and TEA_PATH_TKCONFIG. Add FreeBSD and OpenBSD paths. check-in: 111e9cf7e4 user: stu tags: trunk
2018-05-07
16:12
Fix to practcl to handle compiling a tclkit with debugging symbols under MinGW cross compiles check-in: 5ab3f8defd user: hypnotoad tags: practcl
2018-03-30
08:52 New ticket [923f400aa0] New paths required for Darwin. artifact: e2189f7fcd user: petasis
2018-03-22
15:07 New ticket [0f7d79331d] Latest tcl.m4 generates broken config.status. artifact: 748b160725 user: dgp
2018-03-21
22:21
Fix [b886654413]: TEA_INIT does not detect MINGW64_NT as windows. check-in: 0a530cebd7 user: jan.nijtmans tags: trunk
2018-03-19
11:15 New ticket [b886654413] TEA_INIT does not detect MINGW64_NT as windows. artifact: 2b39be7210 user: petasis
2018-03-13
23:29
Updated practcl check-in: 56de62439d user: hypnotoad tags: practcl
2018-03-12
22:08
Updating practcl check-in: 73921e6a67 user: hypnotoad tags: practcl
2018-02-25
18:08
Remove TEA_MISSING_POSIX_HEADERS for the same reason as TEA_TCL_LINK_LIBS: The C flags determined should come in through tclConfig.sh check-in: 676f585860 user: jan.nijtmans tags: trunk
2018-02-23
18:06
Making the version number for practcl 4.0 check-in: a6d9f5e62f user: hypnotoad tags: practcl
18:02
Pulling changes from trunk check-in: 6f6a4f642f user: hypnotoad tags: practcl
17:55 Ticket [7b67203bbc] take libieee.a search out of TEA_TCL_LINK_LIBS status still Open with 4 other changes artifact: 87c01e434a user: hypnotoad
17:53
Removed the TEA_TCL_LINK_LIBS macro. It wasn't being used, and had the potential to introduce dependencies that weren't called for in the tclConfig.sh file check-in: d25e5c0691 user: hypnotoad tags: trunk
17:38 Ticket [7b67203bbc] take libieee.a search out of TEA_TCL_LINK_LIBS status still Open with 3 other changes artifact: 4ff35038c0 user: hypnotoad ... 2 similar events omitted.
2018-01-22
17:23
Added a substitution to config.tcl.in to capture Tea's prefered name for the zip archive the package will produce.

New version of practcl from tcllib

Update from the core of tclZipfs.c to fix windows platform compile problems check-in: fb80000a6f user: hypnotoad tags: practcl

2018-01-17
15:59
Added facilities to mount data blocks as zip archives

Updated practcl from tcllib with new headers for non tip430 kits check-in: 1871415cb9 user: hypnotoad tags: practcl

02:44
Modifications to the TEA zipfs implementation to index file systems by mount point. check-in: 02d71a5423 user: hypnotoad tags: practcl
00:22
Separated the indexing of zip contents from the opening of the zip file stream check-in: af56cbe24a user: hypnotoad tags: practcl
2018-01-16
23:27
New version of practcl.tcl from tcllib.

New version of the tclZipfs.c file. Now an identical file is checked into set core itself. check-in: 3785abe658 user: hypnotoad tags: practcl

2018-01-12
19:31
Move installer setup into its own function. Set installer perms per system. check-in: 620fee994e user: stu tags: trunk
2018-01-11
19:38
Updated practcl from tcllib check-in: f6a89ef414 user: hypnotoad tags: practcl
18:09
Update version to 4.0. Added an implementation of tclzipfs.c in the compat/ directory. Updated the practcl library check-in: 310f8e80f8 user: hypnotoad tags: practcl
17:16
Fix the name of the zipfs implementation in odie check-in: 441230505a user: hypnotoad tags: practcl
2018-01-04
07:14
Move INSTALL_* setup from TEA_SETUP_COMPILER_CC (doesn't really belong there) to TEA_INIT so they will be available for non-compiled extensions as well. Remove another TEA version comment. check-in: e4eeee011d user: stu tags: trunk
04:25
Remove now irrelevant comment. check-in: 764f416790 user: stu tags: trunk
04:13 Open ticket [1703170fff]: TEA_INIT does exact version matching plus 9 other changes artifact: 1e4efad981 user: stu
04:03
No longer require TEA version. Addresses [1703170]. Bump version to 3.12. check-in: f8fa7e4905 user: stu tags: trunk
03:50 Closed ticket [604f8d1457]: Installer improvements plus 7 other changes artifact: 05c89a3e33 user: stu
03:40
Make each INSTALL_* its own thing and give it perms. check-in: 49dd1ee9e2 user: stu tags: trunk
2017-12-12
20:32
Practcl fixes to git repo management check-in: c9ba01fef0 user: hypnotoad tags: practcl
2017-12-10
20:06 Edit [41bfda29a8252c70|41bfda29a8]: Edit check-in comment. artifact: c801e9a843 user: jan.nijtmans
20:02 Edit [b1e4e676ea833343|b1e4e676ea]: Edit check-in comment. artifact: 261b82491d user: jan.nijtmans
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
13:21 Edit [5dd2f839c64f49f3|5dd2f839c6]: Move to branch mistake. Mark "Closed". artifact: 548d2a927f user: jan.nijtmans
12:53 Edit [5dd2f839c64f49f3|5dd2f839c6]: Edit check-in comment. artifact: b46dd4f21c user: stu
12:50 Edit [5dd2f839c64f49f3|5dd2f839c6]: Edit check-in comment. artifact: 36da3993ef user: stu
12:49 Edit [5dd2f839c64f49f3|5dd2f839c6]: Edit check-in comment. artifact: 74117ee689 user: stu
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-12-09
16:22 Ticket [ab69a602bf] MSVC rules.vc: Set HAVE_UINTPTR_T & HAVE_INTPTR_T status still Open with 3 other changes artifact: 030bdcb637 user: mr_calvin ... 2 similar events omitted.
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