Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
106 check-ins using file generic/itcl_linkage.c version 4d3b85a3a7
2010-09-23
| ||
21:33 |
* itcl/generic/itcl_ensemble.c (HandleEnsemble): fix mem leak in itcl ensemble handling. [AS Bug 86108, SF Bug 1503328]Closed-Leaf check-in: 6337c76b9c user: hobbs tags: trunk | |
21:32 | add valgrind targets check-in: f70f3a8df3 user: hobbs tags: trunk | |
2010-08-17
| ||
21:20 |
* itcl/Makefile.in, itk/Makefile.in (TCL_TOP_DIR_NATIVE): no longer necessary for private header buildscheck-in: 729807718d user: hobbs tags: trunk | |
01:20 |
* itcl/Makefile.in, itcl/configure, itcl/configure.in: * itk/Makefile.in, itk/configure, itk/configure.in: * configure, configure.in: update to TEA 3.9, regen with ac-2.59check-in: 8807d022dc user: hobbs tags: trunk | |
2009-10-14
| ||
20:53 |
* itcl/library/itcl.tcl (unknown): proper scoping for errorCode. [AS Bug #84942]check-in: 11ccb04163 user: hobbs tags: trunk | |
2008-12-15
| ||
20:02 | * itcl/generic/itcl_cmds.c: Handle TIP#336 addition of API to access * itcl/generic/itcl_ensemble.c: interp->errorLine. * itcl/generic/itclInt.h: * itcl/generic/itcl_methods.c: * itcl/generic/itcl_parse.c: check-in: 387bf810a7 user: andreas_kupries tags: trunk, itcl-3-4-b1 | |
2008-11-03
| ||
23:30 |
* itcl/library/itcl.tcl (::unknown): correct unknown redefinition to support pre-8.5 interps. [Bug #2040295]check-in: d9fd1e7f00 user: hobbs tags: trunk | |
2008-10-04
| ||
15:22 |
* itcl/generic/itcl_bicmds.c: replace interp->result with Tcl_GetStringResult (thanks apw) Also added missing ChangeLog entry for older commit. check-in: d13184fa83 user: msofer tags: trunk | |
2008-08-06
| ||
22:39 |
* itcl/library/itcl.tcl: patch Tcl's ::unknown at load time, as Tcl removed the special handling that we need for [namespace code] [Patch 2040295]check-in: 5c03053e0d user: msofer tags: trunk | |
2008-06-13
| ||
22:14 |
* itcl/generic/itcl_methods.c (Itcl_CreateMemberCode): ensure that we init all Command structure to 0 for version struct variance.check-in: ed7bdf15e2 user: hobbs tags: trunk | |
2008-02-07
| ||
17:48 |
* itcl/library/itcl.tcl (::itcl::itcl_class): correct compat definition to use right declaration for public/protected variable.check-in: 0e587198ff user: hobbs tags: trunk | |
2008-02-06
| ||
18:59 |
* itcl/library/itcl.tcl (itcl_class, itcl_info): create auto_index fallbacks of classic itcl v2 itcl_class and itcl_info calls. This handles the public/protected change in itcl::class definitions.check-in: 76337500bb user: hobbs tags: trunk | |
2007-11-03
| ||
17:57 | * makefile.vc: * itcl/win/makefile.vc: * itk/win/makefile.vc: 'depend' target added. check-in: 801e5a09e7 user: davygrvy tags: trunk | |
15:26 | * itcl/generic/itclInt.h: small macro fix with USE_TCL_STUBS. Made check for if it was defined. check-in: fe6254103a user: davygrvy tags: trunk | |
2007-10-22
| ||
22:58 | cast to silence compiler warning check-in: eea23cda75 user: hobbs tags: trunk | |
2007-09-07
| ||
21:04 | new files are named differently check-in: b92c0da0d4 user: wiede tags: itcl-ng | |
2007-09-06
| ||
21:45 | New API dox check-in: 67c3ed901f user: davygrvy tags: trunk | |
21:37 | Small change to how compiler flag are built-up. Stubs library doesn't have stuff it doesn't need and now take $(OPTDEFINES) from the top rules.vc check-in: b50561d555 user: davygrvy tags: trunk | |
2007-08-07
| ||
20:05 |
* itcl/generic/itclInt.h: * itcl/generic/itcl_class.c: * itcl/generic/itcl_cmds.c: * itcl/generic/itcl_methods.c: * itcl/generic/itcl_migrate.c: * itcl/generic/itcl_objects.c: * itcl/generic/itcl_parse.c: * itcl/generic/itcl_util.c: Adaptation to Tcl's VarReform. When compiled against 8.4 headers, itcl/itk will also run under 8.5. Patch from [Bug 1766617]check-in: 3f5de3c16d user: msofer tags: trunk | |
2007-08-03
| ||
18:56 |
* itcl/generic/itcl_parse.c (Itcl_ClassCommonCmd): plug leak of pre-existing variables being declared as commoncheck-in: bfc09a1ebb user: msofer tags: trunk | |
2007-07-05
| ||
00:23 |
* itcl/library/itcl.tcl: add 'ensemble' to auto_mkindex tclIndex file generation. (allaert)check-in: e5d97a3081 user: hobbs tags: trunk | |
2007-07-03
| ||
23:45 | do not include tests/old in dist check-in: e2d0cd421b user: hobbs tags: trunk | |
23:11 |
* itcl/generic/itcl_cmds.c (Initialize): Resolve * itcl/generic/itcl_util.c (Itcl_DiscardInterpState): [Bug 1047544] (Itcl_RestoreInterpState, Itcl_SaveInterpState): with fix that * itcl/generic/itclInt.h: has late-8.4 support for stubs x-version support of the state APIs.check-in: 3bc64b29fe user: hobbs tags: trunk | |
20:47 |
* {itcl,itk}/Makefile.in: add TAR var, with 'tar' default (was 'gtar')check-in: bea26c107f user: hobbs tags: trunk | |
20:46 |
* itcl/generic/itcl_class.c (Itcl_HandleClass): Make #auto handling * itcl/tests/basic.test: code unicode-aware.check-in: bab89c7e42 user: hobbs tags: trunk | |
2007-06-10
| ||
20:43 | remove outdated borland makefiles check-in: fee6bab71e user: hobbs tags: trunk | |
19:35 |
* itcl/library/itcl.tcl: fix for itcl's tclIndex file generation to include "imported" itcl commands, like configbody. (allaert)check-in: f81d243471 user: hobbs tags: trunk | |
2007-05-24
| ||
23:04 |
* itcl/generic/itcl_class.c, itcl/generic/itcl_cmds.c: code cleanup * itcl/generic/itcl_methods.c, itcl/tests/basic.test: [Bug 1156326]check-in: fe5756ad7e user: hobbs tags: trunk | |
22:54 | more test cases [Bug 1156333] check-in: 2221d40022 user: hobbs tags: trunk | |
22:52 |
* itcl/tests/basic.test: * itcl/generic/itcl_parse.c (Itcl_ClassCmd): handle "" class name properly. [Bug 1156343] (dejong)check-in: 6449b3628b user: hobbs tags: trunk | |
22:47 |
* itcl/generic/itcl_class.c (Itcl_FindClassNamespace): harden the lookup to use short-circuit. [Bug 1156352]check-in: ea5281ab4a user: hobbs tags: trunk | |
22:15 |
* README, configure, configure.in: * itcl/configure, itcl/configure.in, itcl/generic/itcl.h: * itk/configure, itk/configure.in, itk/generic/itk.h: updated to 3.4 as itcl handles M.m more cleanlycheck-in: 1b7b8b4192 user: hobbs tags: trunk | |
22:12 |
* itcl/generic/itcl_bicmds.c, itcl/generic/itcl_class.c: * itcl/generic/itcl_cmds.c, itcl/generic/itcl_ensemble.c: * itcl/generic/itcl_methods.c, itcl/generic/itcl_objects.c: * itcl/generic/itcl_parse.c, itcl/generic/itcl_util.c: * itk/generic/itk_archetype.c, itk/generic/itk_cmds.c: * itk/generic/itk_option.c: Reduce use of potentially dangerous Tcl_AppendStringsToObj for possibly shared interp result obj. [Bug 227814, 1468370]check-in: 3116213d01 user: hobbs tags: trunk | |
21:40 |
* README, itcl/configure, itcl/configure.in: updated to 3.3.1 * itcl/generic/itcl.h, itcl/generic/itclInt.decls: * itcl/generic/itclInt.h, itcl/generic/itclIntDecls.h: * itcl/generic/itcl_bicmds.c, itcl/generic/itcl_class.c: * itcl/generic/itcl_cmds.c, itcl/generic/itcl_methods.c: * itcl/generic/itcl_migrate.c, itcl/generic/itcl_objects.c: * itcl/generic/itcl_parse.c, itcl/generic/itcl_util.c: * itk/configure, itk/configure.in, itk/generic/itk.h: * itk/generic/itk_archetype.c, itk/generic/itk_option.c: Fix itcl use of Tcl_CallFrame to allow itcl compiled with pre-8.5 core to work in Tcl 8.5. [Bug 1725219]check-in: 8d02855363 user: hobbs tags: trunk | |
2007-02-15
| ||
23:32 |
* configure, configure.in, itcl/configure, itcl/configure.in: * itk/configure, itk/configure.in, tclconfig/tcl.m4: TEA 3.6 updatecheck-in: 70ff8f397b user: hobbs tags: trunk | |
23:31 |
* itcl/generic/itcl_cmds.c (Initialize): remove the exactness requirement on the TCL_VERSION in Tcl_PkgRequire/Tcl_InitStubs. [AS Bug 67068]check-in: 180457942a user: hobbs tags: trunk | |
2006-09-17
| ||
01:07 | Just some small stuff with $(*_CFLAGS) check-in: ac433dbcd8 user: davygrvy tags: trunk | |
2006-06-06
| ||
22:37 | Itcl_DeleteMemberCode: check procPtr for NULL check-in: 2c1a6fd766 user: hobbs tags: trunk | |
2006-06-02
| ||
19:50 |
* itcl/tests/methods.test (method-2.1): * itcl/generic/itcl_methods.c (Itcl_DeleteMemberCode): free any compiled local in the no arguments list case.check-in: 743e6d78d4 user: hobbs tags: trunk | |
2006-03-01
| ||
11:39 | Fix for [Bug 1440882] from Tony Borthwick. Thanks. check-in: 674df27d51 user: davygrvy tags: trunk | |
2006-01-26
| ||
01:15 | update to TEA 3.5 check-in: 5cb6c6fb96 user: hobbs tags: trunk | |
2005-12-02
| ||
20:14 | update to TEA 3.4 check-in: 2624fff9ce user: hobbs tags: trunk | |
2005-03-25
| ||
22:58 | Add `make dist` targets check-in: 98a5b4c403 user: dgp tags: trunk | |
21:08 |
* Makefile.in: OS X patches from Steffen * itcl/generic/itcl_cmds.c (initScript): * itk/generic/itk_cmds.c (initScript):check-in: e201fa32db user: hobbs tags: trunk | |
19:37 | Updates to the itcl module so that it can be configured/built independent of the other modules in the incrTcl project. Includes TEA updates. check-in: 9248d370bb user: dgp tags: trunk | |
2005-03-19
| ||
01:47 |
* itcl/Makefile.in, itk/Makefile.in (AR): use @AR@ * tclconfig/tcl.m4, itcl/configure, itk/configure: update to TEA 3.2check-in: 103e0e47dc user: hobbs tags: trunk | |
2005-02-14
| ||
10:37 | tcl.m4 and autoconf update check-in: 7d52cf0f6f user: jcw tags: trunk | |
2005-02-11
| ||
17:15 |
* itcl/generic/itcl_methods.c (Itcl_GetMemberCode): fixed c99 var decl from previous patch.check-in: 797c8dcfc1 user: hobbs tags: trunk | |
2005-02-10
| ||
23:20 |
* itcl/generic/itclInt.h: [Bug 1115085] (dejong) Fix crash * itcl/generic/itcl_bicmds.c: with TclInitCompiledLocals reliance * itcl/generic/itcl_methods.c: on bytecode ptr typecheck-in: 35e3414031 user: hobbs tags: trunk | |
2005-01-25
| ||
01:15 |
* itcl/configure, itk/configure: update to TEA 3.1 r1.54, removes * configure, tclconfig/tcl.m4: DBGX, updates default opt levelscheck-in: fb6f194284 user: hobbs tags: trunk | |
2004-12-14
| ||
08:16 | better fix for the bug without an ID that was never properly added to the bugDB on SF that relates to object commands created with namespace prefixes not returning the prefix check-in: 8c2b724ad6 user: davygrvy tags: trunk | |
08:13 | added test for namespaced objects with #auto, basic-4.5 check-in: 077b9fe300 user: davygrvy tags: trunk | |
2004-12-11
| ||
20:02 | instansiation of an object must return an FQN command name. check-in: f3d88be009 user: davygrvy tags: trunk | |
2004-11-23
| ||
21:48 | * itcl/generic/itcl_cmds.c: Fix for [Bug 1047544] Forward loading * itcl/generic/itcl_util.c: from an 8.4 build loading into in 8.5 is not possible at this time. check-in: 7d37ce3971 user: davygrvy tags: trunk | |
2004-11-15
| ||
20:14 | Replaced some Tcl_GetStringFromObj(..,(int*)NULL) with Tcl_GetString() check-in: e301bf3ef1 user: davygrvy tags: trunk | |
20:10 | Use of more Tcl_Objs in place of the older char* interface check-in: dca5d69821 user: davygrvy tags: trunk | |
2004-09-27
| ||
05:17 | fixed typo check-in: d6bba47e12 user: davygrvy tags: trunk | |
2004-09-26
| ||
00:51 | line continuations don't seem to be supported by the .SH NAME macro check-in: 87be0a5f40 user: davygrvy tags: trunk | |
00:50 | Added Itcl_FindC check-in: 75a58f3226 user: davygrvy tags: trunk | |
2004-09-25
| ||
22:50 | Added Stack.3 check-in: bd233dee0d user: davygrvy tags: trunk | |
2004-09-24
| ||
22:45 | temp files need not be kept. check-in: 72d9c2bd4e user: davygrvy tags: trunk | |
2004-09-21
| ||
23:18 | basic-6.3 was failing due to a new list as string quoting rule in Tcl. check-in: c318e9b4f4 user: davygrvy tags: trunk | |
22:51 | Had to include the win directory to Tcl's includes since Tcl has had an order change recently. check-in: 67c902765a user: davygrvy tags: trunk | |
22:47 | Error code internal flag abuse fixed. From Don Porter. [Bug 1032210] check-in: 1d3182aa02 user: davygrvy tags: trunk | |
2004-09-20
| ||
21:24 | more prose check-in: 36d13aee2a user: davygrvy tags: trunk | |
2004-09-19
| ||
19:19 | Tree name for commands changed from "[Incr Tcl]" to [Incr Tcl] Commands". Started to add exported API docs under the new "[Incr Tcl] Library Procedures" tree. check-in: 2c09e02b50 user: davygrvy tags: trunk | |
2004-09-08
| ||
01:23 |
* itcl/configure, itk/configure, tclconfig/tcl.m4: updated TEA m4 to support evc4 Win/CE buildscheck-in: 5fb2a71a5b user: hobbs tags: trunk | |
2004-08-31
| ||
18:40 | Updated code examples to use the fully qualified Itcl command names. A few references to the itcl namespace command are still there and need to be changed at some point. check-in: 558fe13931 user: davygrvy tags: trunk | |
2004-08-17
| ||
17:47 |
* */Makefile.in (install-doc): sed in man.macros on doc install [Bug 631378] (rmax)check-in: 4e5d7ec32a user: hobbs tags: trunk | |
17:39 |
* itcl/itclConfig.sh.in: must be absolute path to * itcl/configure.in (itcl_SRC_DIR): configure in the srcdir. * itcl/configure: [Bug 582951]check-in: c3176d2d0c user: hobbs tags: trunk | |
17:38 |
* */Makefile.in (VPATH): move $(srcdir)/unix to front (unused) to get around bug in autoconf that strips $(srcdir) from first element when building in the source directory.check-in: bef11d4a1d user: hobbs tags: trunk | |
2004-08-10
| ||
20:58 |
* Makefile.in, configure, configure.in: Update to TEA 3.1 * tcl.m4 (removed): cleanup build system to only * config/config.guess (removed): provide the parts that are * config/config.sub (removed): necessary to itcl and itk. * config/install-sh (removed): Update to 3.3.0 as version * tclconfig/install-sh (added): throughout. * tclconfig/tcl.m4 (added): * itcl/generic/itcl.h: * itcl/Makefile.in, itcl/aclocal.m4, itcl/configure: * itcl/configure.in, itcl/itclConfig.sh.in, itcl/pkgIndex.tcl.in: * itk/Makefile.in, itk/aclocal.m4, itk/configure, itk/configure.in: * itk/itkConfig.sh.in, itk/pkgIndex.tcl.in, itk/generic/itk.h:check-in: cf8d3fd316 user: hobbs tags: trunk | |
20:51 |
* itcl/mac/MW_ItclHeader.pch (removed) Removed Mac Classic * itcl/mac/itclMacApplication.r (removed) sources. There were * itcl/mac/itclMacLibrary.r (removed) no longer maintained, * itcl/mac/itclMacResource.r (removed) and Tcl has dropped * itcl/mac/itclMacTclCode.r (removed) ongoing Mac Classic * itcl/mac/itclStaticApplication.r (removed) support as well (in * itcl/mac/pkgIndex.tcl (removed) favor of OS X). * itk/mac/MW_ItkHeader.pch (removed) * itk/mac/itkMacApplication.r (removed) * itk/mac/itkMacLibrary.r (removed) * itk/mac/itkMacResource.r (removed) * itk/mac/itkMacTclCode.r (removed) * itk/mac/itkStaticApplication.r (removed) * itk/mac/pkgIndex.tcl (removed) * itk/mac/tclIndex (removed)check-in: 1242812717 user: hobbs tags: trunk | |
2004-04-29
| ||
17:40 | brain dump check-in: 2f4520b731 user: davygrvy tags: trunk | |
17:29 | test target now calling tcltest correctly check-in: c43626292c user: davygrvy tags: trunk | |
05:57 | fixed [subst] problem. check-in: 23e220d9ed user: davygrvy tags: trunk | |
2004-02-13
| ||
20:50 | more load precision with ::tcltest::loadTestedCommands in sub interps. check-in: 5f563f90a5 user: davygrvy tags: trunk | |
06:39 | (deleted) This serves no purpose today with tcltest being so powerful. check-in: 56447c28bc user: davygrvy tags: trunk | |
06:37 | reference to itcl_class removed from mkindex.test so 1.3 can now pass. check-in: befe71b330 user: davygrvy tags: trunk | |
2004-02-12
| ||
20:22 | rc file work check-in: bb81bb0c63 user: davygrvy tags: trunk | |
20:04 | commentary check-in: daf4c6856e user: davygrvy tags: trunk | |
18:26 | some cleanup. check-in: 98d45db482 user: davygrvy tags: trunk | |
18:10 | now runs the test suite, OMG! check-in: 690f7ac144 user: davygrvy tags: trunk | |
18:09 | Modified test suite to use -loadfile and ::tcltest::loadTestedCommands in each test file. check-in: 46e1e9c0bb user: davygrvy tags: trunk | |
2003-12-24
| ||
03:38 | Small 'const' issue with Tcl_PkgRequireEx under 8.1.0 check-in: 170e305cd1 user: davygrvy tags: trunk | |
01:09 | Changed deprecated 'panic' to 'Tcl_Panic'. check-in: 98add7ccdb user: davygrvy tags: trunk | |
2003-12-23
| ||
10:28 | Some It*_InitStubs adjustments for CONST. check-in: b3fccf6e20 user: davygrvy tags: trunk | |
10:21 | moved some backward compat macros to itclInt.h check-in: d727786c24 user: davygrvy tags: trunk | |
10:07 | custom shell no longer exists check-in: a359d28e65 user: davygrvy tags: trunk | |
09:56 | some resource bugs fixed check-in: da965e89b7 user: davygrvy tags: trunk | |
09:31 | some pkgIndex.tcl generation work. check-in: e8847fe27f user: davygrvy tags: trunk | |
08:02 | 8.0 build needs a different output name for the binaries. check-in: ae7d477db1 user: davygrvy tags: trunk | |
07:12 | custom shell no longer exists check-in: 8dbd84d446 user: davygrvy tags: trunk | |
06:58 | changes to support Itk building against 8.0.5 check-in: 4a55b68d13 user: davygrvy tags: trunk | |
05:48 | temp help merge script should be deleted after use. check-in: a62a33636a user: davygrvy tags: trunk | |
05:45 | install target bugs fixed check-in: 5bc813d8cd user: davygrvy tags: trunk | |
05:22 | winhelp targets fixed and Stubs table issues resolved. check-in: 1f7026c514 user: davygrvy tags: trunk | |
04:16 | Uses new features of nmakehlp to get the version strings from header files without the use of hardcoded values. check-in: e59e443aff user: davygrvy tags: trunk | |
04:01 | prevent static buffer overflow (Doh!) check-in: acb4452a6f user: davygrvy tags: trunk | |
03:11 | Now builds against Tcl 8.0! Unbeleivable, but true :) Tcl bug #803489 now suppressed with grotesque macros in itclInt.h check-in: 566b36f935 user: davygrvy tags: trunk | |
03:07 | sync'd to Tcl. check-in: e26da3709e user: davygrvy tags: trunk | |
2003-12-22
| ||
20:21 |
Because the Tcl_Namespace APIs in Tcl have moved to the public space
in 8.5, the stub slots have shifted. This now causes Itcl when built against
8.5 to core when loaded into 8.4. What genius you developers! The
absolute first rule with Stubs is not to EVER move the slots, but now you did.
Previously, one could build Itcl against 8.4 and load into any core 8.1+. Now
we can't do this. Gee, thank you all for the support...
Now, what we compile against is the lowest we can load into.. Sorry! send heated complaints to [email protected] check-in: 03ab465c41 user: davygrvy tags: trunk | |
19:50 | Now builds with 8.3 regarding CONST84 trims on some Tcl API calls. check-in: ca33eb3eca user: davygrvy tags: trunk | |
2003-12-17
| ||
03:01 | Needed to fix usage of Itcl_DecodeScopedCommand as rCmdPtr always needs to be freed. check-in: cb1e224932 user: davygrvy tags: trunk | |
02:54 | Itcl_DecodeScopedCommand now fixed. check-in: 8deccd7399 user: davygrvy tags: trunk | |
02:25 | full brain dump. All CONST issues fixed except for Itcl_DecodeScopedCommand. Will address this next. check-in: 7930bf24eb user: davygrvy tags: trunk | |