Tk Source Code

Check-in [cc2ef92f]
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to [email protected]
or submit via the online form by Sep 9.

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

Overview
Comment:Make Tk compile with TIP #494 (being tested now) using compatibility macros. Without TIP #494 there is no effect
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: cc2ef92f7c1cdab4cb585a6f308aa539f0afe9cc74d06a86e7f289c9cd331e3e
User & Date: jan.nijtmans 2018-07-09 18:10:23
Context
2018-07-11
19:55
Promote some internal variables from int to size_t. This makes Tk compile with TIP #494-enabled Tcl, without the need for -DTCL_USE_INT_RETURN check-in: bda7be3d user: jan.nijtmans tags: trunk
2018-07-09
18:12
Ongoing work (not finished yet) making Tk fully 64-bit size_t aware (see TIP #494) without compatibility macros check-in: 0ff4b2be user: jan.nijtmans tags: tip-494
18:10
Make Tk compile with TIP #494 (being tested now) using compatibility macros. Without TIP #494 there is no effect check-in: cc2ef92f user: jan.nijtmans tags: trunk
2018-07-04
08:46
Fix [309b426171]: ttk partly fails in Windows high-contrast-mode using wrong colors. Patch provided by cjmcdonald. check-in: 9d657700 user: fvogel tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to unix/Makefile.in.

133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
CFLAGS_OPTIMIZE		= @[email protected]

# To change the compiler switches, for example to change from optimization to
# debugging symbols, change the following line:
#CFLAGS			= $(CFLAGS_DEBUG)
#CFLAGS			= $(CFLAGS_OPTIMIZE)
#CFLAGS			= $(CFLAGS_DEBUG) $(CFLAGS_OPTIMIZE)
CFLAGS			= @[email protected] @[email protected]

# Flags to pass to the linker
LDFLAGS_DEBUG		= @[email protected]
LDFLAGS_OPTIMIZE	= @[email protected]
LDFLAGS			= @[email protected] @[email protected]

# A "-I" switch that can be used when compiling to make all of the






|







133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
CFLAGS_OPTIMIZE		= @[email protected]

# To change the compiler switches, for example to change from optimization to
# debugging symbols, change the following line:
#CFLAGS			= $(CFLAGS_DEBUG)
#CFLAGS			= $(CFLAGS_OPTIMIZE)
#CFLAGS			= $(CFLAGS_DEBUG) $(CFLAGS_OPTIMIZE)
CFLAGS			= @[email protected] @[email protected] -DTCL_USE_INT_RETURN

# Flags to pass to the linker
LDFLAGS_DEBUG		= @[email protected]
LDFLAGS_OPTIMIZE	= @[email protected]
LDFLAGS			= @[email protected] @[email protected]

# A "-I" switch that can be used when compiling to make all of the

Changes to win/Makefile.in.

166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
LDFLAGS_OPTIMIZE = @[email protected]

# To change the compiler switches, for example to change from optimization to
# debugging symbols, change the following line:
#CFLAGS		= $(CFLAGS_DEBUG)
#CFLAGS		= $(CFLAGS_OPTIMIZE)
#CFLAGS		= $(CFLAGS_DEBUG) $(CFLAGS_OPTIMIZE)
CFLAGS		= @[email protected] @[email protected] -DUNICODE -D_UNICODE -D_ATL_XP_TARGETING

# Special compiler flags to use when building man2tcl on Windows.
MAN2TCLFLAGS	= @[email protected]

AR		= @[email protected]
RANLIB		= @[email protected]
CC		= @[email protected]






|







166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
LDFLAGS_OPTIMIZE = @[email protected]

# To change the compiler switches, for example to change from optimization to
# debugging symbols, change the following line:
#CFLAGS		= $(CFLAGS_DEBUG)
#CFLAGS		= $(CFLAGS_OPTIMIZE)
#CFLAGS		= $(CFLAGS_DEBUG) $(CFLAGS_OPTIMIZE)
CFLAGS		= @[email protected] @[email protected] -DUNICODE -D_UNICODE -D_ATL_XP_TARGETING -DTCL_USE_INT_RETURN

# Special compiler flags to use when building man2tcl on Windows.
MAN2TCLFLAGS	= @[email protected]

AR		= @[email protected]
RANLIB		= @[email protected]
CC		= @[email protected]