1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
|
NOTICE: This ChangeLog is no longer being maintained. To examine
the series of changes checked into Itcl sources, follow the Timeline
https://core.tcl-lang.org/itcl/timeline
2014-11-06 Don Porter <dgp@Users.sourceforge.net>
* generic/itclMigrate2TclCore.c: Fix for SF Bug 259.
* tests/sfbugs.test: Test for Bug 250 fix.
2014-11-02 Don Porter <dgp@Users.sourceforge.net>
* generic/itclMethod.c: Completely different fix for SF bug #243
* geneirc/itclObject.c: that has the benefit of not completely
breaking Itk and Iwidgets. :)
2014-09-20 Arnulf P. Wiedemann <wiede@users.sourceforge.net>
* generic/itclParse.c:
* generic/itclObject.c: Fixes for SF bug #257
* tests/sfbugs.test: added test for SF bug #257 and fixed test 254 to
use an own interpreter for avoiding problems with following tests.
2014-09-13 Arnulf P. Wiedemann <wiede@users.sourceforge.net>
* generic/itclMethod.c: Fixes for SF bug #256
* tests/sfbugs.test: added test for fossil bug #8 and for SF bug #254
and #256
* generic/itclObject.c: fix for fossil bug
2cd667f270b68ef66d668338e09d144e20405e23 (fossil bug # 8).
* generic/itcl.decls:
* generic/itclBase.c:
* generic/itclClass.c:
* generic/itclInt.h:
* generic/itclIntDecls.h:
* generic/itclObject.c:
* generic/itclTestRegisterC.c: Implementation of Itcl_CreateObject
stubs Interface (now complete) SF bug #252.
2014-09-07 Arnulf P. Wiedemann <wiede@users.sourceforge.net>
* generic/itclMethod.c: small fixes to save code.
2014-09-07 Arnulf P. Wiedemann <wiede@users.sourceforge.net>
* generic/itclParse.c: fix for making Itcl_CallCCommand working again.
2014-09-07 Arnulf P. Wiedemann <wiede@users.sourceforge.net>
* generic/itcl.decls:
* generic/itclClass.c:
* generic/itclDecls.h:
* generic/itclInt.h:
* generic/itclIntDecls.h:
* generic/itclObject.c:
* generic/itclStubInit.c: Start of implementation of Itcl_CreateObject
stubs interface.
2014-09-07 Arnulf P. Wiedemann <wiede@users.sourceforge.net>
* generic/itcl2TclOO.h:
* generic/itcl2TclOO.c:
* generic/itclBase.c: Work around for SF bug #254 using call
Itcl_IncrObjectRefCount until fix in TclOO is done.
2014-09-07 Arnulf P. Wiedemann <wiede@users.sourceforge.net>
* generic/itclMethod.c: fix for SF bug #255 in CallItclObjectCmd.
Check for built in commands and do not set oPtr in that case.
2014-02-19 Arnulf P. Wiedemann <wiede@users.sourceforge.net>
* generic/itclCmd.c: fix for SF bug #238 in Itcl_ScopeCmd. Use
Tcl_AppendResult instead of TclAppendElement.
2014-02-18 Arnulf P. Wiedemann <wiede@users.sourceforge.net>
* generic/itclMethod.c: again a fix for SF bug #244 to make it work
correctly.
2014-02-18 Arnulf P. Wiedemann <wiede@users.sourceforge.net>
* tests/sfbugs.test: added a test file for bugs reported on SF incrtcl
tracker.
2014-02-18 Arnulf P. Wiedemann <wiede@users.sourceforge.net>
* generic/itclResolve.c:
* generic/itclObject.c: fix for upvar problem (SF bug #187) in
splitting up the trace handlers for this, win, type, self and selfns.
Also doing traces for linked variables to one of these.
2014-02-16 Arnulf P. Wiedemann <wiede@users.sourceforge.net>
* generic/itclMethod.c:
* generic/itclMigrate2TclCore.h:
* generic/itclMigrate2TclCore.c: 2nd fix for uplevel problem (SF bug #250).
2014-02-13 Arnulf P. Wiedemann <wiede@users.sourceforge.net>
* generic/itclMigrate2TclCore.c: fix for uplevel 2nd problem (SF bug #250).
2014-01-24 Arnulf P. Wiedemann <wiede@users.sourceforge.net>
* generic/itclMethod.c: added some code for special handling of
relative method name with namespace parts (SF bug #243)
When calling Itcl_EvalMemberCode strip off the namespace parts
if no constructor.
2014-01-24 Arnulf P. Wiedemann <wiede@users.sourceforge.net>
* generic/itclMethod.c:
* generic/itclObject.c:
* generic/itclMigrate2TclCore.c:
* generic/itclMigrate2TclCore.h: added some code for special handling
of an uplevel call to get the appropriate oPtr (SF bug #244).
The uplevel environment is checked by looking if the framePtr
and the varFramePtr are different (maybe not enough ?).
2014-01-24 Arnulf P. Wiedemann <wiede@users.sourceforge.net>
* generic/itclMigrate2TclCore.h: use same type for Tcl_Var as in tcl.h
SF bug #248.
2013-11-09 Arnulf P. Wiedemann <wiede@users.sourceforge.net>
* library/itcl.tcl: rename variable cmd to __cmd to avoid conflicts
with user variable of the same name SF bug #246
2013-06-16 Arnulf P. Wiedemann <wiede@users.sourceforge.net>
* generic/itclInfo.c: Added new command: info context
* generic/itclBuiltin.c:
* library/itclHullCmds.tcl: new code for extendedclass component
handling
* generic/itclObject.c: removed not necessary code
* generic/itclCmd.c: code for extendedclass
2013-06-09 Arnulf P. Wiedemann <wiede@users.sourceforge.net>
* generic/itclParse.c:
* generic/itclObject.c:
* generic/itclMethod.c:
* generic/itclBuiltin.c: renaming of removecomponentoption to
ignorekomponentoption, removing of addcomponentoption
move code for keepcomponentoption from itclBuiltin.c as Tcl code to
itclHullCmds.tcl
* library/itclHullCmds.tcl: moved keepcomponentoption from
itclBuiltin.c to here as Tcl code. renaming of removecomponentoption
to ignorekomponentoption
2013-06-02 Arnulf P. Wiedemann <wiede@users.sourceforge.net>
* generic/itclResolve.c:
* generic/itclClass.c:
* generic/itclObject.c: Changed code to avoid some compiler warnings.
Added code for extendedclass variable itcl_option_components.
* generic/itclInfo.c: Fix for info classoptions to only use current
class options
* generic/itclBuiltin.c: Fixed typo which used hPtr instead of hPtr2
Fixes for compiler warnings. Added 3 internal builtin commands
addoptioncomponent, removeoptioncomponent, renameoptioncomponent for
extendedclass.
* generic/itclInt.h: Added define ITCL_OPTION_COMP_VAR
* generic/itclHelpers.c: Fixes for compiler warnings
* generic/itclMethod.c:
* generic/itclParse.c: Fixes for compiler warnings. Added 3 internal
builtin commands addoptioncomponent,
removeoptioncomponent, renameoptioncomponent for extendedclass.
* library/itclHullCmds.c: New code for seeting component options
depending on itcl_option_components arra
2013-05-26 Arnulf P. Wiedemann <wiede@users.sourceforge.net>
* generic/itclBuiltin.c: Removed unused code, added some code for
BiInitOptionsCmd also that code seems to be no
longer used instead a Tcl implementation of that code is used at least
on some places
* generic/itclCmd.c: Removed unused code
* generic/itclInfo.c: Added new command "info classoptions"
(Itcl_BiInfoClassOptionsCmd), removed some unused code.
* generic/itclInt.h: Added define ITCL_OPTION_INITTED
* library/itclHullCmds.tcl: Added proc itcl_initoptions. A lot of
changes and fixes in initoptions.
2013-03-11 Don Porter <dgp@Users.sourceforge.net>
* Makefile.n: SF Bug #239 - support -singleproc 1 testing.
2013-03-02 Arnulf P. Wiedemann <wiede@users.sourceforge.net>
* generic/itclMethod.c: fixes for constructor problems with
itclwidgets
* generic/itclObject.c:
* library/itclHullCmds.tcl:
2013-03-02 Arnulf P. Wiedemann <wiede@users.sourceforge.net>
* configure: bumped version number already to 4.0.1 no real version yet!
* configure.in:
* generic/itcl.h:
2013-02-17 Arnulf P. Wiedemann <wiede@users.sourceforge.net>
* generic/itclBuiltin.c: fix for SF Bug #237
2013-02-03 Arnulf P. Wiedemann <wiede@users.sourceforge.net>
* generic/itclBase.c: fix for SF Bug #3591018 new #232
* generic/itclObject.c: fix for SF Bug #3600923 new #???
* generic/itcl2TclOO.h:
* generic/itcl2TclOO.c:
* library/itclHullCmds.tcl: fix for Problem with itclWidgets
2012-12-11 Don Porter <dgp@Users.sourceforge.net>
* first stable release 4.0.0
* generic/itcl.h:
* configure, configure.in, Makefile.in: Bump version to 4.0.0
2012-09-11 Jan Nijtmans <nijtmans@users.sf.net>
* Makefile.in: Make tests runnable from withing Tcl's pkgs,
directory, without Itcl being installed.
2012-08-29 Jan Nijtmans <nijtmans@users.sf.net>
* generic/*.c: Remove all (deprecated) usage of _ANSI_ARGS_
2012-07-17 Jan Nijtmans <nijtmans@users.sf.net>
* win/makefile.vc: [Bug 3544932]: Visual studio compiler check fails
2012-07-12 Arnulf P.Wiedemann <wiede@users.sourceforge.net>
* generic/itclBase.c: make the info command call in clazzUnknownBody a
list to avoid problems with class names
containing spaces. i
Fix for [incr Tcl] bug ID: 3536018
2012-05-17 Arnulf P.Wiedemann <wiede@users.sourceforge.net>
* generic/itclResolve.c: fixed problem with access to protected class
variables when not from top level context
reported from Rene Zaumseil for his itk
emulation
2012-03-25 Arnulf P.Wiedemann <wiede@users.sourceforge.net>
* generic/itclInfo.c: fixed problem with info exists command.
fossil ticket id: d4ee728817f951d0b2aa8e8f9b030ea854e92c9f
2012-02-25 Arnulf P.Wiedemann <wiede@users.sourceforge.net>
* generic/itclObject.c: special case: we found the class for the class command,
for a relative or absolute class path name
but we have no method in that class that fits.
Problem of Rene Zaumseil when having the object
for a class in a child namespace of the class
fossil ticket id: 36577626c340ad59615f0a0238d67872c009a8c9
* generic/itclCmd.c: typo fix
2011-11-07 Jan Nijtmans <nijtmans@users.sourceforge.net>
* tools/genStubs.tcl: Make stub table symbols and pointers const
* generic/itcl.decls: Remove Itcl_(Safe)Init from Stub table
* generic/itcl.h:
* generic/itcl2TclOO.c: Remove unnecessary includes, and consistent
* generic/itclBase.c: use of include <file> resp include "file"
* generic/itclInt.h:
* generic/itclMigrate2TclCore.c:
* generic/itclParse.c:
* generic/itclResolve2.c:
* generic/itclStubLib.c:
* generic/itclStubs.c:
* generic/itclTclIntStubsFcn.c:
* generic/itclTestRegisterC.c:
* generic/itclVarsAndCmds.c:
* generic/itclDecls.h: (regenerated)
* generic/itclIntDecls.h:
* generic/itclStubInit.c:
2011-10-28 Don Porter <dgp@Users.sourceforge.net>
* generic/itcl.h:
* configure, configure.in, Makefile.in: Bump version to 4.0b8
2011-10-20 Jan Nijtmans <nijtmans@users.sourceforge.net>
* generic/itclMigrate2TclCore.h: [Bug 3424948]: trunk does not link
* generic/itclTclIntStubsFcn.h
* generic/itcl2TclOO.h
* generic/itcl2TclOO.c
* generic/itcl.decls: [Frq 3423707]: TIP #27 related signature changes
* generic/itclIntDecls.h: (regenerated)
* generic/itcl2TclOO.h
* 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/itclObject.c
* generic/itclParse.c
* generic/itclUtil.c
2011-10-14 Jan Nijtmans <nijtmans@users.sourceforge.net>
* generic/itcl2TclOO.h: [Bug 3369931]: unneeded exported functions
* generic/itclBase.c
* generic/itclBuiltin.c
* generic/itclClass.c
* generic/itclCmd.c
* generic/itclInt.h
* generic/itclMigrate2TclCore.h
* generic/itclTclIntStubsFcn.h
* generic/itclNeededFromTclOO.h (removed)
* generic/itclNeededFromTclOO.c (removed)
* configure
* configure.in
* win/makefile.vc
* generic/itclEnsemble.c: Fix various gcc warnings, discovered
* generic/itclHelpers.c with -Wwrite-strings
* generic/itclInfo.c
* generic/itclParse.c
* generic/itclResolve.c
2011-08-03 Don Porter <dgp@Users.sourceforge.net>
* generic/itclInt.h: fix for SF bug #3385041
2011-08-01 Don Porter <dgp@Users.sourceforge.net>
* win/makefile.vc: MSVC support updates. Thanks to Twylite.
* win/rules.vc:
2011-07-15 Don Porter <dgp@Users.sourceforge.net>
* generic/itcl.h:
* configure, configure.in, Makefile.in: Bump version to 4.0b7
2011-06-30 Don Porter <dgp@Users.sourceforge.net>
* configure.in: Build system changes to accomodate TEA updates
* Makefile.in:
* generic/itcl.h:
2011-04-29 Arnulf P.Wiedemann <wiede@users.sourceforge.net>
* generic/itcl.h:
* configure, configure.in, Makefile.in: Bump version to 4.0b6
2010-09-26 Miguel Sofer <msofer@users.sf.net>
* itcl/generic/itcl2TclOO.c (Itcl_NRRunCallbacks):
Tcl's [Patch 3072080] (a saner NRE): TclNRRunCallbacks lost one
argument.
2010-08-22 Arnulf P.Wiedemann <wiede@users.sourceforge.net>
* itclInt.h, itclObject.c, itclInfo.c: fix for BiInfoHeritageCmd
and BiInfoInheritCmd function, if we have no object context
2010-08-17 Jeff Hobbs <jeffh@ActiveState.com>
* itclConfig.sh.in, releasenotes.txt, generic/itcl.h:
* itclWidget/tclconfig/tcl.m4, itclWidget/Makefile.in:
* itclWidget/configure, itclWidget/configure.in:
* itclWidget/itclWidgetConfig.sh.in (removed):
* configure, configure.in, Makefile.in: Bump version to 4.0b5
Update to TEA 3.9
Remove unnecessary itcl_INCLUDE_DIR (dup of itcl_INCLUDE_SPEC)
2010-05-17 Arnulf P.Wiedemann <wiede@users.sourceforge.net>
* itclClass.c: undo change from 2010-05-16
2010-05-16 Arnulf P.Wiedemann <wiede@users.sourceforge.net>
* itclClass.c: allow variable namespace to exist
2010-05-02 Arnulf P.Wiedemann <wiede@users.sourceforge.net>
* itclClass.c: fix for SF bug #2993540
* itcl2Tcloo.c: fix for SF bug #2993648
* itcl2Tcloo.h: fix for SF bug #2993648
* itclBuiltin.c: added an empty line for beautifying
* itclCmd.c: in Itcl_IsObjectCmd if in constructor use the correct ioPtr
* itclObject.c: in Itcl_ObjectIsa check for contextIoPtr == NULL
to avoid segmentation violation
2010-04-21 Arnulf P.Wiedemann <wiede@users.sourceforge.net>
* itclCmd.c: Add missing Tcl_DStringFree for [itcl Bug 2983809]
* itclEnsemble.c:
* itclObject.c:
* itclParse.c:
* itclResolve.c:
* itclParse.c: better error message when using: public mthod ...
instead of public method ...
2010-04-08 Don Porter <dgp@Users.sourceforge.net>
* itclInt.h: Add #ifdef guards to attempt inclusion of
a unistd.h header file only where one exists.
2010-04-05 Don Porter <dgp@Users.sourceforge.net>
* itclTclIntStubsFcn.c: Remove attempt to return value from
Itcl_ResetRewriteEnsemle() which is declared
as returning (void). Thanks to Andreas
Kupried for reporting the compiler errors.
2010-03-28 Arnulf P. Wiedemann <wiede@users.sourceforge.net>
* typeinfo.test: integrated fix for [Tcl Bug 2821935] and
* typeoption.test: other fixes from Donal Fellows. This helps
* itclParse.c: work around a limitation in the MSVC 6.0
* itclBuiltin.c: compiler.
* itclBase.c:
* itcl2TclOO.c:
2010-03-19 Arnulf P. Wiedemann <wiede@users.sourceforge.net>
* configure.in: add missing include files for install,thanks to Reinhard Max for
the patch
* itclInfo.c: removed "uplevel 1" in Itcl_BiInfoUnknownCmd.c, which made problems
with "info complete", reported by Reinhard Max
* itclMethod.c: fixed bug, which caused core dump in CallItclObjectCmd, thanks to
Reinhard Max for the patch
2010-03-06 Arnulf P. Wiedemann <wiede@users.sourceforge.net>
* itcl.decls: changed CONST in declarations to const
* itclDecls.h:
* itclIntDecls.h
* itcl2TclOO.c: adaption to typedef change in TclOO for TclOO_PreCallProc and
TclOO_PostCallProc
* itclNeededFromTclOO.h:
* itclBuiltin.c: allow installcomponent for ::itcl::type too typeclass.test install-1.7
* itclClass.c: use "new" style params in Itcl_FindClass
2009-10-25 Arnulf P. Wiedemann <wiede@users.sf.net>
* itclCmd.c: fix for Itcl_AddOptionCmd
2009-10-24 Arnulf P. Wiedemann <wiede@users.sf.net>
* itclMethod.c: if during call of constructor, when building
an object there were multiple recursive calls
on CallItclObjectCmd and errors have not been
propagated. Now hadConstructorError
field in ItclObject struct is used for that
purpose.
* itclInt.h:
* itclObject.c:
* itclObject.c: allow %:var_name substitution in delegate
method using part for extendedclass
* itclObject.c: allow call of delegated methods in constructor
of ::itcl::extendedclass
* itclBuiltin.c:
* itclMethod.c:
2009-10-23 Arnulf P. Wiedemann <wiede@users.sf.net>
* generic/itcl.h: bumped version to 4.0b4
* configure.in:
* configure:
* itclClass.c: fixed bug which prevented correct error
reporting when there was a problem when
creating an object, also fixed to use correct
NRE calling
2009-10-23 Arnulf P. Wiedemann <wiede@users.sourceforge.net>
* itclMigrate2TclCore.c: added Itcl_GetUplevelCallFrame and
Itcl_ActivateCallFrame functions
same as in Itcl3.4. They are needed to call
the itk_component command with the suitable
call frame as this is needed for access to the
proc local vars. This was the fix for SF
bug #2840994
* itclStubInit.c:
* itcl.decls:
* itclDecls.h:
* itclIntDecls.h:
* itclResolve.c: added special_resolve_vars. Also needed
for SF bug #2840994
2009-10-22 Arnulf P. Wiedemann <wiede@users.sourceforge.net>
* itclLinkage.c: changed CONST in declarations to const
* itclMethod.c:
* itclBase.c:
* itclBuiltin.c:
* itclStubs.c:
* itclObject.c: added an empty line (beautifying)
* itclInfo.c: no extra method for info exists, use the
ItclBiInfoUnknownCmd instead
fix for bug # 2738459
* itclObject.c: fix for bug # 2789473
* itclResolve.c: fix for bug # 2495261
* itclCmd.c: use of new Tcl functions as suggested from dkf
* itclHelpers.c:
* itclMigrate2TclCore.c:
* itclMigrate2TclCore.h:
* itclTclIntStubsFcn.c:
* itclTclIntStubsFcn.h:
2009-10-20 Arnulf P. Wiedemann <wiede@users.sourceforge.net>
* generic/itclParse.c: fix for bug #2871541.
added a lot of checks if within a class
environment (iclsPtr != NULL), as there
were a lot of similar cases
2009-10-18 Arnulf P. Wiedemann <wiede@users.sourceforge.net>
* generic/itclInfo.c: fix for bug #2830946.
* pkgIndex.tcl.in: fix for bug #2856166.
* itclInt.h: for linux we need inclusion of unistd.h otherwise
intprt_t type is not defined
* itclResolve2.c: changed CONST in declarations to const
* itclTclIntStubsFcn.c:
* itclObject.c:
* itclParse.c:
* itclClass.c:
* ItclEnsemble.c:
* itclHelpers.c:
* itclCmd.c:
* itclUtil.c:
2009-07-18 Daniel A. Steffen <das@users.sourceforge.net>
* generic/itclClass.c: fix warnings.
* generic/itclParse.c:
* generic/itclResolve.c:
* configure.in: check for intptr_t type and include sys/types.h
* generic/itclInt.h: to make INT2PTR & PTR2INT macros actually work.
* itclng/generic/itclngInt.h:
* configure: autoconf-2.59
2009-05-09 David Gravereaux <davygrvy@pobox.com>
* generic/itcl.h:
* generic/itclDecls.h: Better C++ support.
* generic/itclStubLib.c: #define USE_TCL_STUBS is required
2009-03-19 Jeff Hobbs <jeffh@ActiveState.com>
* generic/itclBase.c: reduce size of initScript to satisfy MSVC6.
2008-02-21 Arnulf P. Wiedemann <wiede@users.sf.net>
* fix for SF bug 2595708 itclParse.c and itclBuiltin.c
* fix for problem with scope command path reported by
* Harald Krummeck on c.l.t ItclCmd.c
2008-02-02 Arnulf P. Wiedemann <wiede@users.sf.net>
* generic/itcl.h configure.in:
bumped version to 4.0b3
2008-02-01 Arnulf P. Wiedemann <wiede@users.sf.net>
* tests/widgetadaptor.test and tests/widgetclass.test:
removed package require Tk to avoid running the tests
always
2008-01-24 Arnulf P. Wiedemann <wiede@users.sf.net>
* generic/itclBase.c: added *Dict*Info functions to allow fully
* generic/itclBuiltin.c:integration of itclWidget package.
* generic/itclClass.c: itclWidget package is no longer needed.
* generic/itclCmd.c: The *Dict*Info* function also allow in the
* generic/itclObject.c: future to replace itclInfo.c by a scripted
* generic/itclParse.c: version written in tcl.
* generic/itclInfo.c: For replacing itclWidget package itclWidget.tcl
* generic/itclMethod.c: has been filled with new procs, which are
* library/itclWidget.tcl:called from the C parts, when needed.
* generic/itclHelpers.c:here one can find all the *Dict*Info functions
* library/ictlHullCmds.tcl:
here are similar funtions to itclWidget.tcl for
use by ::itcl::extendedclass
* generic/itclUtil.c: malloc.h include now bracketed with
#ifdef ITCL_PRESERVE_DEBUG as it is only used
for debugging. I have to look for a solution
using memory.h as a portable version, but
for that I have to understand that first.
With #ifdef ITCL_PRESERVE_DEBUG, the malloc
and free calls can be used again, these are
necessary, as im am checking stuff done by
ckalloc and ckfree, so these cannot be used.
2009-01-15 David Gravereaux <davygrvy@pobox.com>
* generic/itcl2TclOO.h: More cleanups changing the last of the
* generic/itclClass.c: 'EXTERN' macros to just be 'extern' as we
* win/.cvsignore: aren't importing the declaration, just
* win/itcl.rc: sharing it internally. This caused warnings
* win/makefile.vc: on windows during the link stage as it was
* win/nmakehlp.c: getting confused about 'why are you
* win/rules.vc: importing an internal function?'
2009-01-15 David Gravereaux <davygrvy@pobox.com>
* generic/itclMigrate2TclCore.h: All build errors squashed
* generic/itclStubLib.c:
* generic/itclTclIntStubFcn.h:
* win/makefile.vc:
2009-01-14 David Gravereaux <davygrvy@pobox.com>
* 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.
2009-01-14 Daniel A. Steffen <das@users.sourceforge.net>
* Makefile.in: fix itclConfig.sh install location to match TEA convention
* aclocal.m4: match minimum autoconf requirement with TEA
* configure: autoconf-2.59
* generic/itclUtil.c: fix Mac OS X build failure (dkf) [Bug 2505545]
2008-12-11 Arnulf P. Wiedemann <wiede@users.sf.net>
* itcl-ng first beta release 4.0b1
2008-12-06 Arnulf P. Wiedemann <wiede@users.sf.net>
* built enhanced functions for chasing memory leaks in adding
* functionality to the functions available in Tcl core
* and fixed a lot of leaks of that class
2008-11-30 Arnulf P. Wiedemann <wiede@users.sf.net>
* built functions for chasing memory leaks and fixed a lot of those
2008-11-16 Arnulf P. Wiedemann <wiede@users.sf.net>
* second alpha release 4.0a1
2008-11-14 Arnulf P. Wiedemann <wiede@users.sf.net>
* 207 tests for snit like functionality running
2008-10-19 Arnulf P. Wiedemann <wiede@users.sf.net>
* the snit like commands are mostly implemented
* starting with tests for snit like functionality
2008-10-18 Arnulf P. Wiedemann <wiede@users.sf.net>
* first alpha release 4.0a0
2007-10-15 Arnulf P. Wiedemann <wiede@users.sf.net>
* added the following commands:
* ::itcl::extendedclass
* ::itcl::adddelegatedoption
* ::itcl::adddelegatedmethod
* ::itcl::setComponent
2007-10-12 Arnulf P. Wiedemann <wiede@users.sf.net>
* started to add commands in snit like class types:
* option
* typemethod
* delegate option
* delegate typemethod
* delegate method
* component
* widgetclass
2007-09-29 Arnulf P. Wiedemann <wiede@users.sf.net>
* started to add snit like commands and classtypes
* these are ::itcl::type, ::itcl::widget, ::itcl::widgetadaptor
2007-09-29 Arnulf P. Wiedemann <wiede@users.sf.net>
* new commands ::itcl::struct, ::itcl::nwidget ::itcl::addoption and
* ::itcl::addcomponent
* some rearraging of functions for options and delegation, so that
* these can be used in the above commands without the need to load
* the ItclWidget package
* The above commands will be used for a prototype implementation
* of NexTk (from George Peter Staplin) with Itcl using the megapkg
* package of George Peter Staplin as a base
2007-09-29 Arnulf P. Wiedemann <wiede@users.sf.net>
* fixed configuration files
* new/modified code for ItclWidget package (missing code for specification)
* added
2007-09-09 Arnulf P. Wiedemann <wiede@users.sf.net>
* beautifying and fixes for stack backtrace handling
* too many files to list here (nearly all)
2007-09-08 Arnulf P. Wiedemann <wiede@users.sf.net>
* all new modules installed and added
This is the ChangeLog file for itcl-ng/itcl
it is here as Itcl and itcl-ng/itcl will be different modules in the future
|