Skip to content

Commit 16d7b57

Browse files
author
jan.nijtmans
committed
Rebase to trunk
2 parents f27c537 + 845bfb7 commit 16d7b57

40 files changed

+2759
-2149
lines changed

README

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
README: Itcl
22

3-
This is the 4.3.4 source distribution of Itcl, an object oriented
3+
This is the 4.4a0 source distribution of Itcl, an object oriented
44
extension for Tcl. Itcl releases are available from Sourceforge at:
55

66
https://sourceforge.net/projects/incrtcl/files/%5Bincr%20Tcl_Tk%5D-4-source/

configure

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#! /bin/sh
22
# Guess values for system-dependent variables and create Makefiles.
3-
# Generated by GNU Autoconf 2.72 for itcl 4.3.4.
3+
# Generated by GNU Autoconf 2.72 for itcl 4.4a0.
44
#
55
#
66
# Copyright (C) 1992-1996, 1998-2017, 2020-2023 Free Software Foundation,
@@ -601,8 +601,8 @@ MAKEFLAGS=
601601
# Identity of this package.
602602
PACKAGE_NAME='itcl'
603603
PACKAGE_TARNAME='itcl'
604-
PACKAGE_VERSION='4.3.4'
605-
PACKAGE_STRING='itcl 4.3.4'
604+
PACKAGE_VERSION='4.4a0'
605+
PACKAGE_STRING='itcl 4.4a0'
606606
PACKAGE_BUGREPORT=''
607607
PACKAGE_URL=''
608608

@@ -1336,7 +1336,7 @@ if test "$ac_init_help" = "long"; then
13361336
# Omit some internal or obsolete options to make the list less imposing.
13371337
# This message is too long to be a string in the A/UX 3.1 sh.
13381338
cat <<_ACEOF
1339-
'configure' configures itcl 4.3.4 to adapt to many kinds of systems.
1339+
'configure' configures itcl 4.4a0 to adapt to many kinds of systems.
13401340
13411341
Usage: $0 [OPTION]... [VAR=VALUE]...
13421342
@@ -1398,7 +1398,7 @@ fi
13981398

13991399
if test -n "$ac_init_help"; then
14001400
case $ac_init_help in
1401-
short | recursive ) echo "Configuration of itcl 4.3.4:";;
1401+
short | recursive ) echo "Configuration of itcl 4.4a0:";;
14021402
esac
14031403
cat <<\_ACEOF
14041404
@@ -1500,7 +1500,7 @@ fi
15001500
test -n "$ac_init_help" && exit $ac_status
15011501
if $ac_init_version; then
15021502
cat <<\_ACEOF
1503-
itcl configure 4.3.4
1503+
itcl configure 4.4a0
15041504
generated by GNU Autoconf 2.72
15051505
15061506
Copyright (C) 2023 Free Software Foundation, Inc.
@@ -1866,7 +1866,7 @@ cat >config.log <<_ACEOF
18661866
This file contains any messages produced by compilers while
18671867
running configure, to aid debugging if configure makes a mistake.
18681868
1869-
It was created by itcl $as_me 4.3.4, which was
1869+
It was created by itcl $as_me 4.4a0, which was
18701870
generated by GNU Autoconf 2.72. Invocation command line was
18711871
18721872
$ $0$ac_configure_args_raw
@@ -10082,7 +10082,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1008210082
# report actual input values of CONFIG_FILES etc. instead of their
1008310083
# values after options handling.
1008410084
ac_log="
10085-
This file was extended by itcl $as_me 4.3.4, which was
10085+
This file was extended by itcl $as_me 4.4a0, which was
1008610086
generated by GNU Autoconf 2.72. Invocation command line was
1008710087
1008810088
CONFIG_FILES = $CONFIG_FILES
@@ -10137,7 +10137,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
1013710137
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1013810138
ac_cs_config='$ac_cs_config_escaped'
1013910139
ac_cs_version="\\
10140-
itcl config.status 4.3.4
10140+
itcl config.status 4.4a0
1014110141
configured by $0, generated by GNU Autoconf 2.72,
1014210142
with options \\"\$ac_cs_config\\"
1014310143

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ dnl to configure the system for the local environment.
1919
# so that we create the export library with the dll.
2020
#-----------------------------------------------------------------------
2121

22-
AC_INIT([itcl],[4.3.4])
22+
AC_INIT([itcl],[4.4a0])
2323

2424
#--------------------------------------------------------------------
2525
# Call TEA_INIT as the first TEA_ macro to set up initial vars.

doc/RegisterC.3

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,8 @@ for public variables. Any body that starts with "\fB@\fR"
8787
is treated as the symbolic name for a C procedure.
8888
.PP
8989
Symbolic names are established by registering procedures via
90-
\fBItcl_RegisterObjC()\fR or \fBItcl_RegisterObjC2()\fR or
91-
\fBItcl_RegisterC()\fR. This is usually done in the \fBTcl_AppInit()\fR
90+
\fBItcl_RegisterObjC2()\fR (or \fBItcl_RegisterObjC()\fR or
91+
\fBItcl_RegisterC()\fR). This is usually done in the \fBTcl_AppInit()\fR
9292
procedure, which is automatically called when the interpreter starts up.
9393
In the following example, the procedure \fCMy_FooObjCmd()\fR is registered
9494
with the symbolic name "foo". This procedure can be referenced in
@@ -102,7 +102,7 @@ Tcl_AppInit(interp)
102102
return TCL_ERROR;
103103
}
104104

105-
if (Itcl_RegisterObjC(interp, "foo", My_FooObjCmd) != TCL_OK) {
105+
if (Itcl_RegisterObjC2(interp, "foo", My_FooObjCmd) != TCL_OK) {
106106
return TCL_ERROR;
107107
}
108108
}

doc/body.n

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ to represent each argument. This is the usual behavior for
5555
a Tcl-style proc.
5656
.PP
5757
Symbolic names for C procedures are established by registering
58-
procedures via \fBItcl_RegisterObjC()\fR. This is usually done
58+
procedures via \fBItcl_RegisterObjC2()\fR. This is usually done
5959
in the \fBTcl_AppInit()\fR procedure, which is automatically called
6060
when the interpreter starts up. In the following example,
6161
the procedure \fCMy_FooObjCmd()\fR is registered with the
@@ -70,7 +70,7 @@ Tcl_AppInit(interp)
7070
return TCL_ERROR;
7171
}
7272

73-
if (Itcl_RegisterObjC(interp, "foo", My_FooObjCmd) != TCL_OK) {
73+
if (Itcl_RegisterObjC2(interp, "foo", My_FooObjCmd) != TCL_OK) {
7474
return TCL_ERROR;
7575
}
7676
}

doc/class.n

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -504,7 +504,7 @@ for public variables. Any body that starts with "\fB@\fR"
504504
is treated as the symbolic name for a C procedure.
505505
.PP
506506
Symbolic names are established by registering procedures via
507-
\fBItcl_RegisterObjC()\fR. This is usually done in the \fBTcl_AppInit()\fR
507+
\fBItcl_RegisterObjC2()\fR. This is usually done in the \fBTcl_AppInit()\fR
508508
procedure, which is automatically called when the interpreter starts up.
509509
In the following example, the procedure \fCMy_FooObjCmd()\fR is registered
510510
with the symbolic name "foo". This procedure can be referenced in
@@ -519,7 +519,7 @@ Tcl_AppInit(interp)
519519
return TCL_ERROR;
520520
}
521521

522-
if (Itcl_RegisterObjC(interp, "foo", My_FooObjCmd) != TCL_OK) {
522+
if (Itcl_RegisterObjC2(interp, "foo", My_FooObjCmd) != TCL_OK) {
523523
return TCL_ERROR;
524524
}
525525
}

doc/configbody.n

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ as the symbolic name for a C procedure. Otherwise, it is
4646
treated as a Tcl command script.
4747
.PP
4848
Symbolic names for C procedures are established by registering
49-
procedures via \fBItcl_RegisterObjC()\fR. This is usually done
49+
procedures via \fBItcl_RegisterObjC2()\fR. This is usually done
5050
in the \fBTcl_AppInit()\fR procedure, which is automatically called
5151
when the interpreter starts up. In the following example,
5252
the procedure \fCMy_FooObjCmd()\fR is registered with the
@@ -61,7 +61,7 @@ Tcl_AppInit(interp)
6161
return TCL_ERROR;
6262
}
6363

64-
if (Itcl_RegisterObjC(interp, "foo", My_FooObjCmd) != TCL_OK) {
64+
if (Itcl_RegisterObjC2(interp, "foo", My_FooObjCmd) != TCL_OK) {
6565
return TCL_ERROR;
6666
}
6767
}

doc/itclextendedclass.n

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -508,7 +508,7 @@ for public variables. Any body that starts with "\fB@\fR"
508508
is treated as the symbolic name for a C procedure.
509509
.PP
510510
Symbolic names are established by registering procedures via
511-
\fBItcl_RegisterObjC()\fR. This is usually done in the \fBTcl_AppInit()\fR
511+
\fBItcl_RegisterObjC2()\fR. This is usually done in the \fBTcl_AppInit()\fR
512512
procedure, which is automatically called when the interpreter starts up.
513513
In the following example, the procedure \fCMy_FooObjCmd()\fR is registered
514514
with the symbolic name "foo". This procedure can be referenced in
@@ -523,7 +523,7 @@ Tcl_AppInit(interp)
523523
return TCL_ERROR;
524524
}
525525

526-
if (Itcl_RegisterObjC(interp, "foo", My_FooObjCmd) != TCL_OK) {
526+
if (Itcl_RegisterObjC2(interp, "foo", My_FooObjCmd) != TCL_OK) {
527527
return TCL_ERROR;
528528
}
529529
}

doc/itclwidget.n

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -510,7 +510,7 @@ for public variables. Any body that starts with "\fB@\fR"
510510
is treated as the symbolic name for a C procedure.
511511
.PP
512512
Symbolic names are established by registering procedures via
513-
\fBItcl_RegisterObjC()\fR. This is usually done in the \fBTcl_AppInit()\fR
513+
\fBItcl_RegisterObjC2()\fR. This is usually done in the \fBTcl_AppInit()\fR
514514
procedure, which is automatically called when the interpreter starts up.
515515
In the following example, the procedure \fCMy_FooObjCmd()\fR is registered
516516
with the symbolic name "foo". This procedure can be referenced in
@@ -525,7 +525,7 @@ Tcl_AppInit(interp)
525525
return TCL_ERROR;
526526
}
527527

528-
if (Itcl_RegisterObjC(interp, "foo", My_FooObjCmd) != TCL_OK) {
528+
if (Itcl_RegisterObjC2(interp, "foo", My_FooObjCmd) != TCL_OK) {
529529
return TCL_ERROR;
530530
}
531531
}

generic/itcl.h

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -69,23 +69,13 @@
6969
extern "C" {
7070
#endif
7171

72-
#ifndef TCL_ALPHA_RELEASE
73-
# define TCL_ALPHA_RELEASE 0
74-
#endif
75-
#ifndef TCL_BETA_RELEASE
76-
# define TCL_BETA_RELEASE 1
77-
#endif
78-
#ifndef TCL_FINAL_RELEASE
79-
# define TCL_FINAL_RELEASE 2
80-
#endif
81-
8272
#define ITCL_MAJOR_VERSION 4
83-
#define ITCL_MINOR_VERSION 3
84-
#define ITCL_RELEASE_LEVEL TCL_FINAL_RELEASE
85-
#define ITCL_RELEASE_SERIAL 4
73+
#define ITCL_MINOR_VERSION 4
74+
#define ITCL_RELEASE_LEVEL TCL_ALPHA_RELEASE
75+
#define ITCL_RELEASE_SERIAL 0
8676

87-
#define ITCL_VERSION "4.3"
88-
#define ITCL_PATCH_LEVEL "4.3.4"
77+
#define ITCL_VERSION "4.4"
78+
#define ITCL_PATCH_LEVEL "4.4a0"
8979

9080

9181
/*

0 commit comments

Comments
 (0)