Itcl - the [incr Tcl] extension

Timeline
Login

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

366 check-ins using file generic/itclTclIntStubsFcn.h version 7a57435c95

2009-01-14
22:48
no message check-in: 3b2098d14e user: davygrvy tags: itcl-ng
22:43
* generic/itclBase.c: * generic/itclBuiltin.c: * generic/itclClass.c: * generic/itclCmd.c: * generic/itclEnsemble.c: * generic/itclHelpers.c: * generic/itclInfo.c: * generic/itclMethod.c: * generic/itclMigrate2TclCore.c: * generic/itclObject.c: * generic/itclParse.c: * generic/itclResolve.c * generic/itclStubs.c * generic/itclTclIntStubsFcn.c: * win/makefile.vc: Changes to allow compiling on windows with MSVC++. Double declaration of internal functions not yet repaired. DOESN'T BUILD YET with makefile.vc.
check-in: 705ad8317c user: davygrvy tags: itcl-ng
21:55
* generic/itclUtil.c: fix Mac OS X build failure (dkf) [Bug 2505545]
check-in: acc26c0979 user: das tags: itcl-ng
21:54
* configure: autoconf-2.59
check-in: c15906d006 user: das tags: itcl-ng
21:54
* aclocal.m4: match minimum autoconf requirement with TEA
check-in: cc8a3db9d3 user: das tags: itcl-ng
21:54
* Makefile.in: fix itclConfig.sh install location to match TEA convention
check-in: 8006c5b304 user: das tags: itcl-ng
20:22
* win/makefile.vc: Itcl 4.0 is now closer to building * win/nmakehlp.c: but the work isn't finished. the * win/rules.vc (new): source apparently has export * win/itcl.rc (new): collisions with internal declarations * win/rc/itcl.rc (deleted) of the same name.
check-in: 410a8e61c5 user: davygrvy tags: itcl-ng
2009-01-11
12:42
fixes check-in: 93267a0ae3 user: wiede tags: itcl-4-0b2, itcl-ng
12:41
initial version check-in: 9bee6e91a5 user: wiede tags: itcl-ng
12:08
fixes check-in: 5dfef83c11 user: wiede tags: itcl-ng
12:07
at the moment we have to catch setting the options, as the info command returns all options and not only the class specific ones check-in: cb37be3885 user: wiede tags: itcl-ng
12:05
fixed compiler warning check-in: 0d845024b1 user: wiede tags: itcl-ng
11:42
cannot remove variables from class or object when they are unset. They can only be removed when tearing down class or object, otherwise there is for example a problem when unsetting an array and using it afterwards again as the variable is then no longer known in the class/object. check-in: 92d91879d5 user: wiede tags: itcl-ng
11:40
fixes check-in: 094d972e64 user: wiede tags: itcl-ng
11:40
again a fix check-in: ed1fb2629b user: wiede tags: itcl-ng
11:38
fixes check-in: e3d19576a7 user: wiede tags: itcl-ng
2009-01-10
20:37
fixes check-in: c0ddc660d4 user: wiede tags: itcl-ng
20:01
fixes check-in: 6f74608849 user: wiede tags: itcl-ng
19:08
added functions check-in: 66f46e8662 user: wiede tags: itcl-ng
19:06
initial version check-in: 8a0c77e8ae user: wiede tags: itcl-ng
17:55
initial version check-in: 6a410f0389 user: wiede tags: itcl-ng
17:54
inital version check-in: baa17aff5d user: wiede tags: itcl-ng
17:11
fixes check-in: 52c4bf1e25 user: wiede tags: itcl-ng
17:05
initial version check-in: 618cff3918 user: wiede tags: itcl-ng
14:47
initial version check-in: d3431c06a5 user: wiede tags: itcl-ng
13:26
initial version check-in: 6bfe87383d user: wiede tags: itcl-ng
2009-01-09
21:42
new functions check-in: 485f3b46f2 user: wiede tags: itcl-ng
21:40
fixes check-in: 8a962f9827 user: wiede tags: itcl-ng
20:55
initial version check-in: 77981c7ec8 user: wiede tags: itcl-ng
19:43
fixed type for datadir check-in: 245960000b user: wiede tags: itcl-ng
19:38
initial version check-in: 5b73e092f0 user: wiede tags: itcl-ng
19:37
next round of "rewording" and adding description of new features check-in: b37a905b66 user: wiede tags: itcl-ng
19:36
added releasenotes.txt to the makedist target. check-in: a53e0b66e5 user: wiede tags: itcl-ng
18:00
added more functions check-in: 4166a89398 user: wiede tags: itcl-ng
16:57
initial version check-in: e270c9ea9e user: wiede tags: itcl-ng
14:18
fixes check-in: 0c96ef0d91 user: wiede tags: itcl-ng
13:47
added a note on package reqire itcl here too. check-in: 3369b9af9b user: wiede tags: itcl-ng
13:45
added a note on package require itcl check-in: 2b3fede650 user: wiede tags: itcl-ng
13:39
rewording and moving some stuff into releasenotes.txt check-in: a6697e4669 user: wiede tags: itcl-ng
13:38
initial version check-in: 9584b98403 user: wiede tags: itcl-ng
2009-01-07
20:57
tried to add the missing entries check-in: 656bdcd106 user: wiede tags: itcl-ng
20:54
added datarootdir = @datarootdir@ and datadir = @datadir@ to Makefile.in to satisfy autoconf 2.61 and therefore a new configure check-in: 481e5d7e83 user: wiede tags: itcl-ng
20:34
Revisions to `make dist` target for itcl 4.0b2 check-in: f52eb83131 user: dgp tags: itcl-ng
20:04
new version after bumping to 4.0b2 check-in: 2510b3c1b4 user: wiede tags: itcl-ng
19:53
bump version to 4.0b2 check-in: 6e9356c88e user: wiede tags: itcl-ng
19:47
test 2.5 is only working in itcl 3.4 not when using TclOO as base check-in: 73d026e8e2 user: wiede tags: itcl-ng
19:40
use TEA version 3.7 and bump version to 4.0b2 check-in: a677fa013c user: wiede tags: itcl-ng
19:38
removed a lot of debugging stuff, bump version to 4.0b2 check-in: 3c004dbccb user: wiede tags: itcl-ng
18:40
added selectcolor to kept options check-in: 8438db4ca2 user: wiede tags: itcl-ng
18:29
new methods added check-in: 2125fa5dda user: wiede tags: itcl-ng
18:27
new version because of use of TEA 3.7 check-in: 77fc8f1546 user: wiede tags: itcl-ng
18:25
added some text for Arnulf P. Wiedemann Copyright check-in: d6e3ed0e71 user: wiede tags: itcl-ng
18:15
initial version check-in: 802e1def10 user: wiede tags: itcl-ng
13:20
inital version check-in: 6452867ff0 user: wiede tags: itcl-ng
13:19
initial version check-in: 8ca7b0b253 user: wiede tags: itcl-ng
12:05
beautifying check-in: 34f03a97dd user: wiede tags: itcl-ng
11:00
use only the tail of the class name as clas for the widget. Try to create itcl_hull and itcl_interior, if not existant. That does not yet work because of itclResolve does no more lookup for variables it can not determine at compile time. check-in: 91342c6f01 user: wiede tags: itcl-ng
10:56
fixes check-in: 7a8a7eca08 user: wiede tags: itcl-ng
10:56
removed unused code part check-in: 05de1d317d user: wiede tags: itcl-ng
10:55
if in constructor try infoPtr->currIoPtr if ioPtr cannot be fetched elsewhere check-in: d4c6331c31 user: wiede tags: itcl-ng
10:53
fixed a comment check-in: f5320d3e03 user: wiede tags: itcl-ng
2009-01-06
21:58
fixes check-in: 0404cc2008 user: wiede tags: itcl-ng
21:50
initial version check-in: 951f7cd22f user: wiede tags: itcl-ng
16:41
fixes check-in: 2cd886535e user: wiede tags: itcl-ng
16:36
removed constraint, test now works check-in: 1c87bfcfaf user: wiede tags: itcl-ng
16:12
removed code which is no longer used check-in: d275466af3 user: wiede tags: itcl-ng
16:11
added extended class builtin methid itcl_initoptions check-in: c80ddff078 user: wiede tags: itcl-ng
16:07
added initoptions proc for extendedclass check-in: a6babcf5f6 user: wiede tags: itcl-ng
2009-01-05
23:52
fixes check-in: 5fe1bd444c user: wiede tags: itcl-ng
23:40
initial version check-in: 6ae102084a user: wiede tags: itcl-ng
22:22
initial version check-in: 487172c28b user: wiede tags: itcl-ng
21:32
initial version check-in: d6408570d8 user: wiede tags: itcl-ng
21:11
fixed typo in where the modules are dereived from check-in: 313fbf07fe user: wiede tags: itcl-ng
21:08
initial version check-in: 8e06c4e64e user: wiede tags: itcl-ng
20:27
fixes check-in: d7c411b204 user: wiede tags: itcl-ng
19:50
check for existance of object when writing to trace vars. In itclWidgets there are some places where there is an after idle and sometimes the object on a fast machine is already destroyed in a test, when the after idle code is executed check-in: f0ed7032f8 user: wiede tags: itcl-ng
19:41
a lot of fixes check-in: 9a6db13617 user: wiede tags: itcl-ng
19:30
a lot of fixes for making all tests running check-in: cf7b319455 user: wiede tags: itcl-ng
19:30
split up some code in extended configure to built an own function and fixes for plain configure for ::itcl::extendedclass handling fix in extendedcget check-in: de069c5a5e user: wiede tags: itcl-ng
2009-01-04
19:50
finally found the right place to fix a segfault which happened onyly with itclWidgets modules when the destructor of an object was called twice, which cannot be prevented. There was no correct check on the right place. The check on the wrong place is now removed and the correct check on the right place is no done.

fixed some error message texts for traced variables check-in: 3dd3f942f1 user: wiede tags: itcl-ng

19:40
::itcl::extendedclass also needs the win special variable check-in: cafb4dd3dc user: wiede tags: itcl-ng
15:09
initial version check-in: fb81902fd8 user: wiede tags: itcl-ng
13:48
fixes check-in: 7bf0297c4c user: wiede tags: itcl-ng
13:45
split up into 2 files tabset.tcl and tab.tcl and some fixes check-in: 7e91f739a0 user: wiede tags: itcl-ng
13:39
initial version check-in: 40acb5f980 user: wiede tags: itcl-ng
2009-01-03
23:21
initial version check-in: ba5a840348 user: wiede tags: itcl-ng
22:30
initial version check-in: 5c71295f56 user: wiede tags: itcl-ng
19:39
initial version check-in: bdcf325a8f user: wiede tags: itcl-ng
17:30
fixed typos check-in: 0a7e9c9cea user: wiede tags: itcl-ng
17:06
fixed typos check-in: 4edcafdfe0 user: wiede tags: itcl-ng
17:02
initial version check-in: 84886d199d user: wiede tags: itcl-ng
17:00
make all test passing successful check-in: 629a1f7de2 user: wiede tags: itcl-ng
2009-01-02
23:10
use explicit version in Makefile test: for package require itcl check-in: 6118f65fc7 user: wiede tags: itcl-ng
22:56
Correct test suite flaws revealed by -singleproc 1 -debug 1 run. check-in: 7d8ea2f508 user: dgp tags: itcl-ng
22:17
a lot of fixes check-in: 2f293bb745 user: wiede tags: itcl-ng
22:11
initialize noCleanup check-in: 37ee37d3d8 user: wiede tags: itcl-ng
22:11
initialize currIclsPtr for safty reason check-in: b8e86d93c7 user: wiede tags: itcl-ng
22:10
cleanup constructor stack in case of failure otherwise the next object is using these entries additionally with structures no longer existant!! check-in: c34e6cdd2c user: wiede tags: itcl-ng
20:23
set listPoolLen to 0 too if cleaning up itcl_lists check-in: 1e59b80de5 user: wiede tags: itcl-ng
19:14
missed one test file check-in: 5edc3fbc2d user: dgp tags: itcl-ng
19:12
Presence of ::tcltest namespace does not imply that ::tcltest::test has been [namespace import]ed into ::. The whole cultish prelude is out of date. Modernizing... check-in: 0fccb1d91b user: dgp tags: itcl-ng
19:02
removed file, no longer needed check-in: 24fc3f3b91 user: wiede tags: itcl-ng
18:59
removed files, no longer needed check-in: 5a6d8f34b0 user: wiede tags: itcl-ng
18:54
removed unnecessary files check-in: 521902f219 user: wiede tags: itcl-ng
18:31
Presence of ::tcltest namespace does not imply that ::tcltest::test has been [namespace import]ed into ::. The whole cultish prelude is out of date. Modernizing... check-in: b4e80b7d22 user: dgp tags: itcl-ng
18:21
eliminate duplicate test names check-in: b733eb0e4f user: dgp tags: itcl-ng
18:05
fix for keptOptions to use the kept one and not the class option check-in: b1605f36d5 user: wiede tags: itcl-ng
13:01
fully implemented some commands and removed Itcl_BiInfoItclHullCmd check-in: 6b3e20fd8b user: wiede tags: itcl-ng
12:58
added some tests check-in: 14cc2ec63c user: wiede tags: itcl-ng
2009-01-01
19:41
beautifying check-in: 375c2a3b81 user: wiede tags: itcl-ng
19:39
added proc autoload to test 2.5 as test 2.4 is not used because of a constraint so there is no proc autoload in that case. Also added bug number to the constraint of test 2.4 check-in: be06729583 user: wiede tags: itcl-ng
19:37
added bug number to test with constraints (1.7) check-in: 04b89ada6c user: wiede tags: itcl-ng
2008-12-31
22:50
use full patchLevel instead of version check-in: cc4874b9f6 user: wiede tags: itcl-ng
22:50
use full patchLevel intesd of version check-in: b14092cc81 user: wiede tags: itcl-ng
22:41
use full patchLevel for version check-in: ee50604561 user: wiede tags: itcl-ng
21:14
use full patchLevel instead of version for providing version check-in: 0a6e8cc999 user: wiede tags: itcl-ng
21:09
use full patchLevel instead of version check-in: 377b4414d0 user: wiede tags: itcl-ng
21:07
use full patchLevel instead of version for itcl-ng version check-in: ba42d0053b user: wiede tags: itcl-ng
21:05
forgot to add exceptions in delegate typemethod code, now fixed check-in: 0ce89d49e9 user: wiede tags: itcl-ng
21:04
return error when calling delete object in destructor of that object check-in: 6776f593df user: wiede tags: itcl-ng
21:02
fix for giving correct error message for delegated methods in exceptions check-in: ddfe627954 user: wiede tags: itcl-ng
20:58
set the full patchlevel as provided version check-in: 7e9dee9993 user: wiede tags: itcl-ng
17:11
use the objects class for resolving only for the this variable!! otherwise use the classes variable for the case that the variable is named identical ind different classes of the class hierarchy check-in: 2d8ca2c86d user: wiede tags: itcl-ng
15:48
added ITCL_TYPE_VARIABLE flag check-in: 3ca2c890c8 user: wiede tags: itcl-ng
15:47
fully implemented info method, info typemethod, info typevars, info typevariable, info delegated method and info delegated typemethod check-in: 862eaff76b user: wiede tags: itcl-ng
15:45
added some flag bits for methods and variables check-in: 93ed23f032 user: wiede tags: itcl-ng
15:42
added tests for info method, info typemethod, info typevariable info delegated method info delegated typemethod check-in: bbadf934fb user: wiede tags: itcl-ng
15:41
removed one test only relevat for snit but not for ictl-ng check-in: a0061aa051 user: wiede tags: itcl-ng
15:40
removed 2 test, which are onyl relevant for snit and nit for itcl-ng check-in: 4adb34f04c user: wiede tags: itcl-ng
13:33
added an additional constraint, when checking for destructor running check-in: 5f35647ce1 user: wiede tags: itcl-ng
13:30
if the object has obviously destructed in resolving vars, let the normal resolving working check-in: 39db075029 user: wiede tags: itcl-ng
13:29
fixed tthe text of a message check-in: 549e1e9bdd user: wiede tags: itcl-ng
13:26
added uplevel 0 to a list to be executed, this is necessary because of changed behaviour in Tcl. check-in: 53afa462ff user: wiede tags: itcl-ng
13:25
removed 2 deprecated tests check-in: df402a36f0 user: wiede tags: itcl-ng
13:24
add constraints to tests which either need a frq implemented in Tcl or are failing because of a bug in TclOO check-in: f7acba84b6 user: wiede tags: itcl-ng
13:23
renamed some test names from basic to delete, make constraints for one test which uses a feature only in itcl3.4 (after deletion of object data stays) check-in: 8a57bcdd3b user: wiede tags: itcl-ng
2008-12-30
13:07
added code for detection of double destrcution of classes check-in: 833d563a73 user: wiede tags: itcl-ng
13:05
added flag destructorHasBeenCalled for detection of double destruction of classes check-in: 167a16569c user: wiede tags: itcl-ng
13:03
added the code for the not yet implemented ::itcl::addcomponent command check-in: 47c7b2bd51 user: wiede tags: itcl-ng
2008-12-29
22:02
initial version (not yet complete) check-in: 1f810baa13 user: wiede tags: itcl-ng
15:54
initial version check-in: 26ae23955a user: wiede tags: itcl-ng
13:07
initial version check-in: 0ded52953e user: wiede tags: itcl-ng
12:46
initial version check-in: 18b7c4eb03 user: wiede tags: itcl-ng
2008-12-28
21:47
initial version check-in: 1c1c4a93c8 user: wiede tags: itcl-ng
21:46
added new ::itcl commands for auto_mkindex handling check-in: 9c98d9a1d0 user: wiede tags: itcl-ng
21:46
fix for wrongNumArgs handling check-in: 439f5ed45c user: wiede tags: itcl-ng
21:43
fixes check-in: ba7dd6759e user: wiede tags: itcl-ng
21:42
fixes and #ifdef DEBUG_OBJECT_CONSTRUCTION for easier debugging check-in: c563819a42 user: wiede tags: itcl-ng
21:37
fixes check-in: 7709749136 user: wiede tags: itcl-ng
21:36
new code and fixes check-in: c5dcc61890 user: wiede tags: itcl-ng
21:34
initial version check-in: 3a60dad0ef user: wiede tags: itcl-ng
21:34
removed debugging line check-in: 282407078d user: wiede tags: itcl-ng
15:43
initial version check-in: cf68197bc2 user: wiede tags: itcl-ng
15:42
fixes to make the tests running check-in: f8dde5f03a user: wiede tags: itcl-ng
12:13
new entries check-in: dc9deb6056 user: wiede tags: itcl-ng
12:11
fixes check-in: fa0b374486 user: wiede tags: itcl-ng
12:10
initial version check-in: 26c629de4d user: wiede tags: itcl-ng
00:33
fix for handling of multiple option value pairs in ExtendedConfigure check-in: 6519272030 user: wiede tags: itcl-ng
00:30
fixes for uplevel call check-in: 7c684e8ab1 user: wiede tags: itcl-ng
00:06
new code and a lot of fixes check-in: 18f89fd2e2 user: wiede tags: itcl-ng
00:05
renamed iwidgets strings to itcl::widgets and options don't include clientdata in itcl-ng, so the number options is 39 instead of 40 check-in: 8f6a545d03 user: wiede tags: itcl-ng
2008-12-27
20:27
fix for ExtendedCongigure with keptOptions check-in: 856b1acef5 user: wiede tags: itcl-ng
19:44
iadd inheritance from Labeledwidget and lowercase entryfield method check-in: 5392b376e7 user: wiede tags: itcl-ng
19:42
commented out funny LD_LIBRARY_PATH variable check-in: 899cffe83a user: wiede tags: itcl-ng
19:38
initial version check-in: 585f20c136 user: wiede tags: itcl-ng
19:36
new command widgetDeleted use vi a comamnd trace when the itcl_hull widget is destroyed, to delete the appropriate object check-in: 72d7f4b67e user: wiede tags: itcl-ng
19:35
new command keepcomponentoption a la keep command in itk when using itk_component add. Needed for itclWidgets package. check-in: 1658275f11 user: wiede tags: itcl-ng
2008-12-26
23:17
initial version check-in: c1860ce6a2 user: wiede tags: itcl-ng
22:17
initial version check-in: a76e1df554 user: wiede tags: itcl-ng
18:18
added info delegated method/typemethod/option commands check-in: 58b605d5ff user: wiede tags: itcl-ng
18:10
new code check-in: 914cc3c8e3 user: wiede tags: itcl-ng
16:18
moved ::itcl::widget and ::itcl::widgetadaptor to Itcl check-in: 90312db199 user: wiede tags: itcl-ng
16:15
added a package provide Itcl to be backwards compatible check-in: cd6b2ebcdd user: wiede tags: itcl-ng
16:09
added library files itclWidget.tcl and ictlHullCmds.tcl check-in: 70076c0cea user: wiede tags: itcl-ng
16:07
added itclWIdget.tcl and itclHullCmds.tcl as library packages check-in: 3b74e18de5 user: wiede tags: itcl-ng
16:05
new commands createhull and setupcomponent. Moved ::itcl::widget and ::itcl::widgetadaptor to itcl from itclWidget using new library file library/itclWidget.tcl to initialize package itclWidget. Maybe in the long range itclWidget can disappear completely and be implemented in library/itclWidget.tcl only. New file library/itclHullCmds.tcl for use in itcl::extendedclass to support createhull and setupcomponent commands. check-in: a5f3af57b1 user: wiede tags: itcl-ng
2008-12-21
21:29
fix to the ioPtr when in constructor check-in: bebdf93f35 user: wiede tags: itcl-ng
21:20
bump version to beta release check-in: 3f89fa8732 user: wiede tags: itcl-ng
21:16
fixed 2 messages check-in: ed240f0880 user: wiede tags: itcl-ng
2008-12-20
22:25
fixes for ::itcl::extendedclass and components and other functionality check-in: 98edd31474 user: wiede tags: itcl-ng
2008-12-14
15:30
added code for handling/recognizing delegated functions check-in: ec8548e2e2 user: wiede tags: itcl-ng
15:29
removed unused variable check-in: 88178fb8d9 user: wiede tags: itcl-ng
15:26
add unknown method to extendedclass fix handling od delegated functions in "this" method check-in: 55a53883db user: wiede tags: itcl-ng
2008-12-12
22:30
fix for delegation of methods check-in: 2f7530d2b8 user: wiede tags: itcl-ng
19:15
fixes for ::itcl::extendedclass and delegation check-in: fcc78c8224 user: wiede tags: itcl-ng
13:11
set namespace for ItclExtendedConfigure validatemethod and check for filled stackTrace var in itclParse.c errorMessage output check-in: 5284394651 user: wiede tags: itcl-ng
2008-12-11
11:40
removed debugging stuff check-in: 40cfed8e6b user: wiede tags: itcl-ng
11:38
removed some debugging stuff and added a cleaup call to delete the ensemble at the end in ensemble.test check-in: 0050dd7f80 user: wiede tags: itcl-ng
11:32
added instrumentation for memory leakage checks check-in: 828cac1280 user: wiede tags: itcl-ng
11:23
make package names all lower case check-in: f01141cd38 user: wiede tags: itcl-ng
11:22
removed use of interp->errorLine check-in: b018104b4a user: wiede tags: itcl-ng
11:21
removed unused variable check-in: d14d0f73e2 user: wiede tags: itcl-ng
11:17
make package names all lowercase check-in: 7755b4032e user: wiede tags: itcl-ng
11:16
make package names all lower case check-in: a67187e7cf user: wiede tags: itcl-ng
2008-12-10
13:22
again fixes for memory leakage check-in: 7947c56639 user: wiede tags: itcl-ng
2008-12-09
23:58
still fixing memory leaking check-in: 4114e5a347 user: wiede tags: itcl-ng
23:51
still fixes for memory leaking check-in: e85391fb83 user: wiede tags: itcl-ng
12:09
fixes for memory leaking check-in: 8883f5024a user: wiede tags: itcl-ng
12:01
fixes for memory leaks check-in: 1d86b517c6 user: wiede tags: itcl-ng
2008-12-07
22:52
new fields needed for "memory leak" fixes check-in: ed46e01671 user: wiede tags: itcl-ng
21:51
next round of memory leak fixing check-in: 05167d55a5 user: wiede tags: itcl-ng
21:50
removed debug stuff check-in: 900a476e2e user: wiede tags: itcl-ng
21:44
next round of memory leak fixing check-in: 6d74d33de4 user: wiede tags: itcl-ng
2008-12-06
23:05
next round of memory leak fixes. check-in: 2263a36911 user: wiede tags: itcl-ng
2008-11-26
21:15
one more fix for ref counting check-in: 21277a2582 user: wiede tags: itcl-ng
21:14
more fixes for ref counting check-in: 37d80e0027 user: wiede tags: itcl-ng
2008-11-25
19:19
fixes for correct refcounting check-in: 212557276e user: wiede tags: itcl-ng
19:16
a lot of fixes for correct ref counting (not yet completed check-in: 1a65d95c8c user: wiede tags: itcl-ng
2008-11-23
20:49
removed C++ like comments check-in: 41f4cf8424 user: wiede tags: itcl-ng
20:47
fix for cleaning up object/class check-in: c59bdf4eda user: wiede tags: itcl-ng
20:29
added some cleanup calls for some tests check-in: ac86b6cddd user: wiede tags: itcl-ng
20:23
new code for instrumention for checking releasing of classes and objects as weel as variables, functions, options etc. A lot of fixes for cleaning up of classes and objects at the end of their life time (first round of memory leak business). check-in: c7e729d154 user: wiede tags: itcl-ng
19:54
some fixes for cleanup of objects/classes etc. when destroying check-in: cbc37ab640 user: wiede tags: itcl-ng
2008-11-17
21:38
small fixes to make failing tests running check-in: 6515ed3773 user: wiede tags: itcl-ng
21:27
adaption of some tests check-in: ec3e3bbbf3 user: wiede tags: itcl-ng
21:26
fixes for makeing failing tests run check-in: 91569f6f43 user: wiede tags: itcl-ng
16:25
adapted some tests check-in: 6de2f2155a user: wiede tags: itcl-ng
16:24
fixes for making some of the failing tests running in info and handling of caching methods, which have succeeded in being called when delegated with * delegation. check-in: 0ec77877d5 user: wiede tags: itcl-ng
2008-11-16
16:32
widgetclass and hulltype commands go to package ItclWidget. Cleaning up and small fixes. check-in: 69fe86e7c7 user: wiede tags: itcl-ng
16:29
added new tests check-in: 74e0896bb6 user: wiede tags: itcl-ng
16:28
added/implemented a lot of new info commands check-in: b29e245616 user: wiede tags: itcl-ng
16:26
added new tests check-in: 2678dcb779 user: wiede tags: itcl-ng
16:26
cleanin up on what is done in ItclWidget package and what is done in Itcl package check-in: 431fadff9e user: wiede tags: itcl-ng
16:23
implementation of widgetclass and hulltype commands check-in: ae8326c882 user: wiede tags: itcl-ng
16:22
fix for executing uplevel 1 destroy ... if the class has no destroy command. This is necessary as itk expects to execute ::destroy when destroy is called. So the builtin destroy command cannot be used here but only for snit widgets. check-in: 95572d7ea5 user: wiede tags: itcl-ng
2008-11-15
23:56
initial version check-in: eb158f1d51 user: wiede tags: itcl-ng
23:53
the info command is methods and not functions check-in: cc1bf91d9e user: wiede tags: itcl-ng
23:52
initial version check-in: ddd10b3caa user: wiede tags: itcl-ng
23:50
testing as there was a problem with the last commit check-in: b9af0cf236 user: wiede tags: itcl-ng
23:48
added new tests check-in: 559442e1b6 user: wiede tags: itcl-ng
23:42
fixes and a lot of new code for implementing the first part of the info commands for ::itcl::type, ::itcl::widget and ::itcl::widgetadaptor (the ones taken over from snit). check-in: b4caffa67e user: wiede tags: itcl-ng
23:38
info commands at the moment are implemented in itcl, so no need here yet. check-in: 377feb6fd1 user: wiede tags: itcl-ng
2008-11-14
23:31
adation of some produces error messages and some rearranging of tests check-in: 7441073512 user: wiede tags: itcl-ng
23:29
rearranging of tests and now hijacking of object name in widgetadaptors works correctly, so no longer a workaround necessary check-in: 22662a4331 user: wiede tags: itcl-ng
23:27
use <> for including itclInt.h check-in: 0ce118400d user: wiede tags: itcl-ng
23:26
some fixes and changes and new code for option handling check-in: 10a30f995b user: wiede tags: itcl-ng
12:23
new tests check-in: 786e49dd82 user: wiede tags: itcl-ng
12:12
moved the 2 files to itclWidget tests directory, they only work with itclWIdget installed check-in: e300686f09 user: wiede tags: itcl-ng
12:10
initial version check-in: 1a8a47754b user: wiede tags: itcl-ng
11:56
adapted to current state for tcl.m4 and added TEA_ITCL_PRIVATE_HEADERS check-in: c164155392 user: wiede tags: itcl-ng
11:55
changes to allow itclConfig.sh for compilation check-in: a272a7448c user: wiede tags: itcl-ng
11:54
fixes to enable use of itclConfig.sh file cor compilation check-in: 533a345b97 user: wiede tags: itcl-ng
11:53
fixes to allow itclWidget to use the itclConfig.sh file for compiling check-in: bd5ef4567c user: wiede tags: itcl-ng
2008-11-13
19:59
adaption of some tests and additonal tests added. check-in: 3ce9930fe0 user: wiede tags: itcl-ng
19:58
again fixes and new code for making additional tests for :.itcl::widget and ::itcl::widgetadaptor running. check-in: 305acb9eca user: wiede tags: itcl-ng
19:56
again a lot of fixes and new code for ::itcl::widget and ::itcl::widgetadaptor to make additional tests running. check-in: 3a7b98736a user: wiede tags: itcl-ng
00:09
new code for installcomponent for ::itcl::type check-in: cfcdec976e user: wiede tags: itcl-ng
00:06
new code for use of option database in ::itcl::widget check-in: 32fb4ac28e user: wiede tags: itcl-ng
2008-11-12
21:33
fixes for ::itcl::widgetadaptor check-in: db0f8f0750 user: wiede tags: itcl-ng
21:32
initial version check-in: 1c2a9d39fd user: wiede tags: itcl-ng
21:31
again fixes and new code for ::itcl::widget check-in: 5222948565 user: wiede tags: itcl-ng
21:31
again fixes and new code for ::itcl::widget. check-in: 0462959625 user: wiede tags: itcl-ng
2008-11-11
11:41
initial version check-in: cb79cf96a8 user: wiede tags: itcl-ng
11:37
renaming of hullinstall to install hull and componentinstall to installcomponent new code and fixes for ::itcl::widgetadaptor check-in: 56050f00e2 user: wiede tags: itcl-ng
11:36
have to check if ioPtr is set check-in: fc62e66faa user: wiede tags: itcl-ng
11:26
rename of hullinstall to installhull and componentinstall to installcomponent adding flag fro handling of ITCL_WIDGETADAPTOR and some code for support of ::itcl::widgetadaptor check-in: 9cf397a048 user: wiede tags: itcl-ng
2008-11-10
14:00
adapted some error message to Itcl style check-in: debbe80a60 user: wiede tags: itcl-ng
13:52
changed some error messages to fit to Itcl messages. check-in: 8341610ba0 user: wiede tags: itcl-ng
13:52
more changes/fixes for itcl::type, now almost all type tests are running. check-in: da9520d171 user: wiede tags: itcl-ng
2008-11-09
21:23
fixes and new tests for type* tests check-in: 39f965ee62 user: wiede tags: itcl-ng
21:21
fixes and new code for ::itcl::type check-in: e652ec7bd2 user: wiede tags: itcl-ng
2008-11-08
23:52
initial version check-in: 609208da3c user: wiede tags: itcl-ng
23:44
added -DUSE_TCLOO_STUBS check-in: d84066ddb7 user: wiede tags: itcl-ng
23:41
new files typedelegation.test typefunction.test typeoption.test typevariable.test check-in: e96e00e482 user: wiede tags: itcl-ng
23:40
fixed C++ style comments, fixes for stubs uses (thanks to Paul Obermeier) in itclBase.c And a lot of changes and new code for ::itcl::type check-in: 9cfb86ef66 user: wiede tags: itcl-ng
2008-11-07
23:24
some small fixes and a lot of additional tests for typeclass.test check-in: 2959de4a5b user: wiede tags: itcl-ng
23:10
again a lot of fixes and new code for ::itcl::type check-in: efed95167c user: wiede tags: itcl-ng
2008-10-29
20:29
small fixes check-in: abddfa6e59 user: wiede tags: itcl-ng
20:28
fixes to avoid warnings check-in: 5b456fa548 user: wiede tags: itcl-ng
20:26
added lost genstubs tag check-in: 4d06cf810f user: wiede tags: itcl-ng
20:00
added new tests check-in: 42ad503900 user: wiede tags: itcl-ng
19:59
again a lot of changes and new code for ::itcl::type check-in: 3687ba6141 user: wiede tags: itcl-ng
2008-10-27
21:28
adaption back to old version of info usage output check-in: e6a93fd225 user: wiede tags: itcl-ng
21:26
inital version check-in: 8efae8d92e user: wiede tags: itcl-ng
2008-10-26
21:35
a lot of new code and fices for makeing ::itcl::type running better check-in: 4402ebe9e8 user: wiede tags: itcl-ng
2008-10-25
19:54
initial version check-in: 495cbe83ca user: wiede tags: itcl-ng
19:51
a lot of changes and adption to new TEA example. New file added: configure check-in: 2acd0dcbe9 user: wiede tags: itcl-ng
19:47
initial version check-in: 9a96719b41 user: wiede tags: itcl-ng
19:45
adapted to new TEA example check-in: 91680b9b76 user: wiede tags: itcl-ng
19:43
initial version check-in: 3a15e184cd user: wiede tags: itcl-ng
19:41
a lot of fices and new code check-in: 7617fbe38d user: wiede tags: itcl-ng
19:31
a lot of fixes and new code for making first 5 extendedclass tests and some widget tests running. check-in: b7bc8c28e8 user: wiede tags: itcl-ng
2008-10-24
16:08
renaming of files to avoid naming conflicts with Tcl man files check-in: 4178c589ca user: wiede tags: itcl-ng
2008-10-21
17:58
initial version check-in: 4425b0d392 user: wiede tags: itcl-ng
2008-10-20
20:08
added new parts of the descripton check-in: 0b52075804 user: wiede tags: itcl-ng
15:29
added more description check-in: e88209a781 user: wiede tags: itcl-ng
2008-10-19
19:03
initial version check-in: dcc079884f user: wiede tags: itcl-ng
16:49
as we no longer use -DUSE_NON_CONST in CFLAGS, get rid of all CONST84 and use const instead check-in: 53e588a27e user: wiede tags: itcl-ng
16:30
as we use no longer -DUSE_NON_CONST, all CONST84 can be replaced by const. check-in: 7042bc82d1 user: wiede tags: itcl-ng
16:28
remove -DUSE_NON_CONST in CFLAGS, not needed as this will not be compiled against Tcl 8.3 headers. This avoids need for using CONST84 macro. check-in: 282e8f7d73 user: wiede tags: itcl-ng
14:20
fixes for itclwidget classes check-in: cb383f6f17 user: wiede tags: itcl-ng
2008-10-17
23:19
fix for library names check-in: 66e7d68f38 user: wiede tags: itcl-ng
23:18
fix for ItclShowArgs check-in: 5781f2517b user: wiede tags: itcl-ng
23:15
fixes for library names check-in: 3df1a8f308 user: wiede tags: itcl-ng
22:36
fixed const -> CONST84 warnings check-in: 3c4a990335 user: wiede tags: itcl-ng
22:34
adapted to newest TEA example (taken from itcl 3.4) check-in: 69f3970410 user: wiede tags: itcl-ng
22:33
adapted to newest TEA example (taken form itcl 3.4) check-in: e370b9f076 user: wiede tags: itcl-ng
21:23
fixes for configuration check-in: ac25844836 user: wiede tags: itcl-ng
20:22
added PACKAGE_VERSION to test -load option check-in: a8f6f5b2e4 user: wiede tags: itcl-ng
19:57
fixed some warnings and added ./library to itcl dirs check-in: e725640557 user: wiede tags: itcl-ng
19:52
fixed some modified tests check-in: 4e28711054 user: wiede tags: itcl-ng
17:15
set ITCL_PATCH_LEVEL to 4.0a0 check-in: 08ae1c1a8b user: wiede tags: itcl-ng
17:14
fix for info class command check-in: b6d267653f user: wiede tags: itcl-ng
17:13
add this command to every class namespace check-in: 055ffd1389 user: wiede tags: itcl-ng
17:12
new implementation of "this" command check-in: f4f0b0e74c user: wiede tags: itcl-ng
17:10
adapt test 1.4 to show usage message including new info options command check-in: 323904eb97 user: wiede tags: itcl-ng
2008-10-16
20:05
reordering in itcl.decls, new files itclResolve2.c itclVCInt.h itclVarsAndCmds.c itclVarsAndCmds.h for NEW_PROTOTYPE_RESOLVER, a lot of small fixes check-in: 1ffec2d802 user: wiede tags: itcl-ng
18:08
add new files itclResolve2.c itclVarsAndCmds.c and make Tcl/Tk 8.6 mandatory check-in: 1e19194791 user: wiede tags: itcl-ng
2008-10-09
16:33
fixes for adaption to new create syntax check-in: 60867a7233 user: wiede tags: itcl-ng
16:31
still fixes for adaption to Tcl core 8.6 check-in: 027de2eee7 user: wiede tags: itcl-ng
16:30
removed unused code parts, changes for itk interfaces check-in: 2828ff3f0f user: wiede tags: itcl-ng
2008-10-04
22:02
fixes for itclng syntax check-in: de11c30412 user: wiede tags: itcl-ng
20:58
frist version running most tests with NRE check-in: a738ae48bf user: wiede tags: itcl-ng
18:44
adaption to Tcl core 8.6 check-in: fe585590fb user: wiede tags: itcl-ng
18:43
self command is now an ensemble, so adapt to that check-in: 9c030eae3e user: wiede tags: itcl-ng
18:34
initial version check-in: 66f59f7f30 user: wiede tags: itcl-ng
18:16
fixes from february until august check-in: e1777f4005 user: wiede tags: itcl-ng
17:58
fixes to adapt to TclOO and others check-in: 3b781ffc45 user: wiede tags: itcl-ng
2008-09-28
10:55
This is the first NRE enabled version of itcl-ng with TclOO integrated into Tcl core. It is about revision 8.6.2a of Tcl core. check-in: 2c3c0ff00b user: wiede tags: itcl-ng
10:41
This is the first NRE enabled version of itcl-ng with TclOO integrated into Tcl core. It is about revision 8.6.2a of Tcl core. check-in: 14ce3a4217 user: wiede tags: itcl-ng
2008-02-10
19:58
fixes to make code and scope better working as well as interp.test check-in: 5c376328e5 user: wiede tags: itcl-ng
18:42
fixes and adaption of tests check-in: 1a3c5e4a61 user: wiede tags: itcl-ng
18:40
a lot of new code and fixes check-in: ced7053f98 user: wiede tags: itcl-ng
18:38
new code and fixes check-in: 92b2a69f14 user: wiede tags: itcl-ng
18:35
initial version check-in: 775904fcac user: wiede tags: itcl-ng
2008-02-06
20:05
fixes and proc isa code check-in: b5504ab585 user: wiede tags: itcl-ng
20:04
initial version check-in: 2467cc81b3 user: wiede tags: itcl-ng
2008-02-04
20:46
new code for ::itcl::configbody check-in: cdbd2c99c9 user: wiede tags: itcl-ng
20:45
new code for itcl::configbody and info function. Some fixes. check-in: a4398e8c8d user: wiede tags: itcl-ng
2008-02-03
19:05
changes and new code for ::itcl::body command check-in: 614c1d2da7 user: wiede tags: itcl-ng
19:03
some streamlining for delaying deletion of class/object namespace as long as they are used and code for itcl::body handling (changeClassMemberFunc) check-in: acc319adb9 user: wiede tags: itcl-ng
19:00
some streamlining for delaying deletion of class/object name spaces as long as they are used check-in: 428f71ce47 user: wiede tags: itcl-ng
2008-02-02
18:43
new functions for Tcl level and changes check-in: f994fb7fa9 user: wiede tags: itcl-ng
18:39
new code and changes for class/object info command check-in: 2835fb1c16 user: wiede tags: itcl-ng
18:38
initial version check-in: 4772d94b23 user: wiede tags: itcl-ng
2008-01-30
19:56
small fixes check-in: e33a444072 user: wiede tags: itcl-ng
19:55
new code (Itclng_Extended*cmd) and fix for handling parsing of protection check-in: 4a7969cdfd user: wiede tags: itcl-ng
2008-01-27
19:27
fix for destructor call check-in: ce24ed555a user: wiede tags: itcl-ng
19:25
fixes and enhancements check-in: d76291285a user: wiede tags: itcl-ng
2008-01-21
21:03
new internal command getContext and fixes + switching off some debug stuff check-in: f5d4d1bfa2 user: wiede tags: itcl-ng
21:01
add new ::itcl::* commands and some fixes + new code check-in: fc57947f4d user: wiede tags: itcl-ng
2008-01-20
19:59
fixes for constructor destructor command check-in: 37989ef1c8 user: wiede tags: itcl-ng
19:57
fixes for constructor, destructor and info command check-in: d7c3b3587a user: wiede tags: itcl-ng
17:17
changes for use of ::itcl::internal::infos::* variables for initializing the namespaces used and new code for destructor, constructor etc. check-in: adf2eb5bb7 user: wiede tags: itcl-ng
17:06
changes for use of ::itcl::intrnal::infos variables. That makes it easy to place all the stuff into a different namespace if necessary without even the need of recompiling. That could also be used for having additionally a mostly compatible version to the original itcl syntax. check-in: d190792284 user: wiede tags: itcl-ng
16:11
removed, renamed to itclngClass.tcl check-in: d097c7b768 user: wiede tags: itcl-ng
16:10
initial version check-in: 26798b7057 user: wiede tags: itcl-ng
2008-01-19
19:59
code for inherit command added check-in: 77f092085b user: wiede tags: itcl-ng
17:29
fixes and new code for object creation check-in: 614ed60e1f user: wiede tags: itcl-ng
17:23
fixes check-in: 5ca64f0515 user: wiede tags: itcl-ng
17:22
initial version check-in: 50c2225163 user: wiede tags: itcl-ng
2008-01-18
17:11
fixes for one time check for accessability for commands check-in: 48ddd792aa user: wiede tags: itcl-ng
2008-01-14
21:25
new code for variables and commons and more adaption check-in: f3e6065094 user: wiede tags: itcl-ng
21:24
fixes check-in: e53bf0f706 user: wiede tags: itcl-ng
2008-01-13
19:48
initial version check-in: df45f4d4aa user: wiede tags: itcl-ng
19:46
new code and fixes check-in: 83ec1624ad user: wiede tags: itcl-ng
19:46
new code and a lot of adapting check-in: ba30ebbc1c user: wiede tags: itcl-ng
11:56
more adaption check-in: 819624a7d2 user: wiede tags: itcl-ng
11:54
initial version check-in: 288cc3e38c user: wiede tags: itcl-ng
2008-01-12
23:55
fixes check-in: 9f4f1936b7 user: wiede tags: itcl-ng
23:55
initial version check-in: ea82dd2a63 user: wiede tags: itcl-ng
23:43
adapted code for new layout check-in: bfeeb8ac2b user: wiede tags: itcl-ng
23:39
initial version check-in: 72748e5091 user: wiede tags: itcl-ng
18:45
initial version check-in: e0a8b9d92d user: wiede tags: itcl-ng
18:29
fixes for use of less Migrate2Tcl stuff and a fix for calling overloaded functions, with special access handling check-in: 3ffd0f49b8 user: wiede tags: itcl-ng
2008-01-06
19:24
changes for integrating new stubs interfaces from TclOO. check-in: 60f53f805e user: wiede tags: itcl-ng