~ubuntu-branches/debian/sid/itcl4/sid

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Package Import Robot
  • Author(s): Sergei Golovan
  • Date: 2018-03-06 11:36:54 UTC
  • Revision ID: package-import@ubuntu.com-20180306113654-w3oht8cjhtftrxby
Tags: upstream-4.1.1
ImportĀ upstreamĀ versionĀ 4.1.1

Show diffs side-by-side

added added

removed removed

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