Tcl Extension Architecture (TEA) Sample Extension

Timeline
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to [email protected]
or submit via the online form by Sep 9.

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

50 descendants and 50 ancestors of [8294d4986f]

2017-11-20
04:18
Removed leftovre obsolete comment check-in: fdd8b59782 user: ashok tags: vc-reform
2017-10-26
15:13
Purged old comments check-in: 21a6aa24b9 user: ashok tags: vc-reform
2017-10-16
13:06
Update to latest rules from Tcl. Use automatic resource file generation. check-in: 9132b5cd84 user: ashok tags: vc-reform
2017-10-08
15:28
Replace sample.rc with default resource template check-in: 46bab6aa51 user: ashok tags: vc-reform
2017-10-07
14:47
Update to latest rules from Tcl. In particular, use targets.vc check-in: 1f353b37cb user: ashok tags: vc-reform
14:46
Ignore emacs backup and tclconfig    check-in: cd51f31301 user: ashok tags: vc-reform
14:20
Ignore VC++ output directories.    check-in: 574a7c2012 user: ashok tags: vc-reform
2017-10-06
13:43
Use standard targets from targets.vc check-in: 9107449556 user: ashok tags: vc-reform
2017-10-05
17:07
Moved pkgindex to rules and cleaned up check-in: f5f3d48f4e user: ashok tags: vc-reform
2017-10-04
13:36
Use macros and targets from reworked rules.vc check-in: e2ca4bafe0 user: ashok tags: vc-reform
2017-10-03
13:40
Begin work on reformed nmake builds check-in: 85e6acba66 user: ashok tags: vc-reform
2017-09-29
14:24
Create new branch named "vc-reform" check-in: 32feb28e75 user: ashok tags: vc-reform
2017-05-14
08:50
All the world was a VAX. check-in: 575df1b1bf user: stu tags: trunk
2017-01-13
13:19
Allows to compile direct from Visual Studio IDE (prevents throwing error "LNK1561: entry point must be defined" by testing linker). Patch by sebres check-in: 92455ee4f9 user: jan.nijtmans tags: trunk
2016-10-13
15:28
Re-ran autoconf check-in: cbc0e011dc user: seandeelywoods tags: practcl
2016-07-07
14:04
Certain dependencies are now expressed as a dependency not a trigger. This prevents a lot of duplication of already compiled code.    Simplified the makefile's handling of DESTDIR check-in: edee81275c user: hypnotoad tags: practcl
2016-06-25
14:54
Tweak to ensure we don't overwrite the real make.tcl check-in: 13adaa3c2c user: hypnotoad tags: practcl
14:53
Moving most of the heavy lifting for install into the make.tcl file    The Makefile is evoloving into an inert bit that just invokes make.tcl calls.    Added a local make.tcl to the directory which redirects to the real make.tcl file in the source folder check-in: 6f3945d120 user: hypnotoad tags: practcl
2016-06-24
17:03
Modified the example to utilize practcl, but in a minimalist fashion while still preserving most of the inner workings of the existing TEA makefile and autoconf Leaf check-in: e027e8471f user: hypnotoad tags: practcl-make
2016-06-11
11:14
Tweak to fix a typo in the latest TEA which was preventing --disable-shared --enable-stubs from being expressed properly check-in: b993542e50 user: seandeelywoods tags: trunk
10:45
Modified the Sample Extension to utilize TEA 3.10 check-in: 61f0f7e9fd user: seandeelywoods tags: trunk
2015-11-13
08:37
Fix 34eb6911af, taken over from SQLite: Fix uses of ctype functions (ex: isspace()) on signed characters in test programs and in some obscure extensions. No changes to the core. check-in: 9c3df554a2 user: jan.nijtmans tags: trunk
2015-10-20
12:03
Don't bother Win95/98/ME any more. check-in: 8641c2cd23 user: jan.nijtmans tags: trunk
2015-08-28
13:40
Fix 00189c4afc: Allow semi-static UCRT build on Windows with VC 14.0 check-in: 95578a124f user: jan.nijtmans tags: trunk
2015-08-20
15:06
Fix 00189c4afc: Allow semi-static UCRT build on Windows with VC 14.0 check-in: 391bb1f537 user: jan.nijtmans tags: trunk
2015-06-12
10:53
Fix "make dist", which was broken due to the configure.in -> configure.ac name change. check-in: 9cf2eadee7 user: jan.nijtmans tags: trunk
2015-04-21
10:55
Fix execute permission on a lot of files (caused by using older cygwin dll when checking out ...) check-in: f370bff0fe user: jan.nijtmans tags: trunk
10:14
Rename configure.in -> configure.ac in more places. Add .project file (which makes it easier to use this as Eclipse project) check-in: ee070e089e user: jan.nijtmans tags: trunk
2015-01-22
10:53
Rename configure.in to configure.ac, and update to latest TEA. check-in: 1c6d81fc6f user: jan.nijtmans tags: trunk
2014-10-15
13:04
Simpler approach to [0f839e585c]: make all symbols MODULE_SCOPE check-in: 2608aea918 user: jan.nijtmans tags: trunk
2014-10-01
18:11
Ticket [f72ade40ae]: Installer improvements check-in: 48389da729 user: jan.nijtmans tags: trunk
2014-04-02
10:28
Make sampleextension work with novem. Remove Tcl_PkgRequire() call, as the same check is already done by Tcl_InitStubs(). check-in: 5aa4c4c666 user: jan.nijtmans tags: trunk
09:51
update to latest TEA check-in: 569898e0f1 user: jan.nijtmans tags: trunk
2013-07-06
23:49
OpenBSD/m88k is now elf. Remove unneeded elf check. check-in: ee54bac585 user: stwo tags: trunk
2013-07-04
11:32
Update to latest TEA. Make test-suite runnable from installed directory. check-in: 7dd28d7086 user: jan.nijtmans tags: trunk
2013-07-02
08:23
Update to latest TEA. Use $(INSTALL_DATA_DIR) in stead of mkdir in Makefile. Add more versionsed settings for fossil. check-in: 29a7c70b9d user: jan.nijtmans tags: trunk
2013-06-04
14:46
Use nmakehlp.exe to eliminate the need for pkg.vc check-in: 09df4bb141 user: jan.nijtmans tags: trunk
2013-03-01
14:10
sync with latest version from Tcl 8.6 check-in: abacf662e3 user: jan.nijtmans tags: trunk
2012-08-17
10:35
nmakehlp: Add "-V<num>" option, in order to be able to detect partial version numbers check-in: 8a099dbceb user: jan.nijtmans tags: trunk
2012-08-12
07:15
update to latest TEA Remove some unused code Always set USE_THREAD_ALLOC in combination with TCL_THREADS check-in: 93359838d0 user: jan.nijtmans tags: trunk
2012-08-07
10:30
Fix bug 3554282: Checkin [30736d63f0] broke CFLAGS check-in: cbe9b372e4 user: jan.nijtmans tags: trunk
08:30
update to latest TEA/ Tcl8.6-related improvements check-in: f5a66adb31 user: jan.nijtmans tags: trunk
2012-08-03
07:03
Zap trailing whitespace. No functional change. DON'T use gnu tar; use normal tar. check-in: ff435aac8d user: stwo tags: trunk
2012-08-02
04:02
Zap trailing whitespace. No functional change. Fix wrong date in previous ChangeLog entry. check-in: 71ae82d8f5 user: stwo tags: trunk
2012-08-01
19:48
Tidy: Whitespace, formatting, spelling. No functional change. check-in: 3a392bec00 user: stwo tags: trunk
2012-07-31
23:19
Sync with latest Tcl 8.6 updates check-in: 4ec49d5620 user: jan tags: trunk
2012-07-27
20:38
merge check-in: 95c2476b13 user: jan.nijtmans tags: trunk
2010-12-15
05:35
Upgrade to newer install-sh and use it. check-in: 1f4d6ba364 user: stwo tags: trunk
04:22
Better building on OpenBSD. check-in: c934f48821 user: stwo tags: trunk
2010-12-14
19:21
Make .SUFFIXES work for more (BSD) make programs. check-in: 8a6e7c3d6c user: stwo tags: trunk
13:56
configure: Regenerated to use latest TEA tcl.m4. This adds cross-compile support to UNIX and Win, and support for building 64-bit executables with mingw-w64 build tools. check-in: 8294d4986f user: nijtmans tags: trunk
2010-09-14
23:26
regen with ac-2.63 check-in: eec5d85e7d user: hobbs tags: trunk
23:23
use $PROJECT instead of hard-coded name for -DBUILD_xxx in cflags check-in: 36817a3d40 user: hobbs tags: trunk
23:22
add valgrind sample targets check-in: a6e326dc55 user: hobbs tags: trunk
2010-08-20
00:27
regen configure with manifest-aware tcl.m4 TEA_MAKE_LIB check-in: 6435ed47f4 user: hobbs tags: trunk
2010-08-17
00:38
update to TEA 3.9 check-in: 5e42cbd9e4 user: hobbs tags: trunk
2010-08-12
19:32
* configure: update TEA 3.8 * Makefile.in (VPATH): add macosx. check-in: 20aaefc855 user: hobbs tags: trunk
01:19
* configure, configure.in: TEA 3.8 update, just include tcl.m4, modify TEA_INIT version and run autoconf 2.59 check-in: 9691facd48 user: hobbs tags: trunk
2010-04-30
12:55
[Bug 2994714]: Improve documentation in many ways to more closely approximate what Tcl supports. check-in: 52643c949e user: dkf tags: trunk
2010-04-29
12:42
[Enh 2788534] add package require to doc check-in: 42c9473487 user: nijtmans tags: trunk
2010-04-23
12:10
Always define BUILD_sample, even on UNIX. check-in: d44e9373b5 user: nijtmans tags: trunk
11:51
[Bug 2782806] sample package's test cases fail check-in: 1b651d6b40 user: nijtmans tags: trunk
11:23
configure: Regenerated to use latest TEA tcl.m4. check-in: 532413ad00 user: nijtmans tags: trunk
2010-02-19
13:16
Correct compiler/linker flags for threaded builds on OpenBSD. check-in: 3b0f3a3de5 user: stwo tags: trunk
2010-01-19
22:30
configure: Regenerated to use latest TEA tcl.m4 check-in: 563753e549 user: nijtmans tags: trunk
2009-05-04
23:47
Fix pkgindex so that the tests will run properly check-in: a2c04952d8 user: patthoyts tags: trunk
2009-04-28
00:40
* tcl.m4 (TEA_CONFIG_CFLAGS): harden the check to add _r to CC on AIX with threads. check-in: 8dd01ec27d user: hobbs tags: trunk
2009-04-10
23:19
autoconf-2.59 check-in: 06b0a3b600 user: das tags: trunk
2009-03-26
10:58
Regenerated to use latest TEA tcl.m4 check-in: 71c93dfe02 user: nijtmans tags: trunk
2009-03-20
17:54
* configure: Regenerated to get my latest updates to tcl.m4 (See tclconfig/ChangeLog).    NOTE: This pulled in an unexpected set of changes regarding SHLIB_VERSION and SHARED_LIB_SUFFIX, indicating that configure was not regenerated since some older change to tcl.m4. check-in: d116e0a8b6 user: andreas_kupries tags: trunk
2009-03-18
18:51
Removed offending 'rm -f' line as described in 2429444. check-in: 766eb8a0c6 user: stwo tags: trunk
18:39
Removed offending 'rm -f' line as described in 2429444. check-in: a930cf2942 user: stwo tags: trunk
2009-03-12
00:57
Bug 1960628: sampleextension: pkgIndex.tcl.in: use @[email protected] instead of "Tclsha1" tclconfig: tcl.m4: Allow ${SHLIB_SUFFIX} to be overridden at configure-time Also fix some comment typos, and an uninitialized variable bug-waiting-to-happen. check-in: 09a36ad8cb user: jenglish tags: trunk
2008-12-22
05:52
autoconf-2.59 check-in: b706d1a065 user: das tags: trunk
2008-12-20
00:22
autoconf-2.59 check-in: d1e513348c user: das tags: trunk
00:21
* Makefile.in: use INSTALL_LIBRARY instead of INSTALL_PROGRAM to install libraries, avoids breakage from tcl's install-strip when built as a bundled package. check-in: c32a3abde7 user: das tags: trunk
2008-11-05
00:13
TEA 3.7 update check-in: c90e053019 user: hobbs tags: trunk
2008-08-12
10:33
autoconf-2.59 check-in: 59e51b9358 user: das tags: trunk
2008-06-18
11:01
Updated win build files. Added new option to nmakehlp to qualify a path name for use in setting up paths for test. check-in: b1a421e172 user: patthoyts tags: trunk
2008-06-12
06:41
autoconf-2.59 check-in: e80e00489d user: das tags: trunk
2008-03-27
13:48
autoconf-2.59 check-in: 12b8bfd207 user: das tags: trunk
2007-11-18
07:15
autoconf-2.59 check-in: d7fa23b2f5 user: das tags: trunk
2007-10-25
20:28
autoconf-2.59 check-in: 1da95ace25 user: das tags: trunk
2007-10-23
22:13
Tagged tea-3-branch to start TEA 4 development on HEAD check-in: 9758dc7094 user: hobbs tags: trunk
22:08
* Makefile.in: separate PKG_ENV parts from TCLSH/WISH_ENV parts to better allow 8.4 and 8.5 core variant testing. check-in: 759d1aa8ed user: hobbs tags: trunk
2007-09-18
12:48
autoconf-2.59 check-in: 88bf358532 user: das tags: trunk
2007-09-15
06:02
autoconf-2.59 check-in: dea58fe386 user: das tags: trunk
2007-09-06
21:12
Avoid reading tk files unless required check-in: 556f841c19 user: patthoyts tags: trunk
2007-06-06
09:58
autoconf-2.59 check-in: 6e5a07e57e user: das tags: trunk
2007-05-11
09:47
* win/nmakehlp.c: Added support for simple substitution of an * win/makefile.vc: input file. This permits us to make use of pkgIndex.tcl.in style files without resorting to use of the tclsh we are building against -- when compiling for a foreign target (eg AMD64 from a ix86 host) we may not be able to run the tclsh. nmakehlp however must always be a native executable. check-in: 6da367a3e5 user: patthoyts tags: trunk
2007-05-03
22:01
Round of updating to synch up with the Tcl core version of this build system. Added sample resource file. check-in: 7d2a3bc8a2 user: patthoyts tags: trunk
2007-03-07
23:52
autoconf-2.59 check-in: fcd681a866 user: das tags: trunk
2007-02-09
19:06
* Makefile.in, configure.in (CLEANFILES): correct cleanup handling of pkgIndex.tcl and clarify when it should be in CLEANFILES, CONFIG_CLEAN_FILES and/or BINARIES. [Bug 1655088] * configure: Updated with TEA 3.6 changes check-in: 74dca0c569 user: hobbs tags: trunk
2007-02-04
02:52
autoconf-2.59 check-in: 6e13fbb948 user: das tags: trunk
2007-01-26
02:44
autoconf-2.59 check-in: 05b592fd87 user: das tags: trunk
2007-01-25
02:08
autoconf-2.59 check-in: 1045932155 user: das tags: trunk
2007-01-19
01:07
autoconf-2.59 check-in: de17f0e395 user: das tags: trunk
2006-12-19
01:21
autoconf-2.59 for TEA update check-in: 0220561788 user: das tags: trunk
2006-12-17
03:53
autoconf-2.59 for TEA update check-in: 4384fd670e user: das tags: trunk
2006-11-26
06:05
* Makefile.in: add datarootdir for autoconf-2.60.    * configure: autoconf-2.59 for TEA updates. check-in: e8d8d33f58 user: das tags: trunk
2006-10-08
16:28
Update for AMD64 with MSVC8 check-in: c1eb695339 user: patthoyts tags: trunk, core-8-4-14