Tknt Source Code Updates
Periodic source code updates to Tknt are made available as a series
of tarred and gzipped files with their root in the tknt40/src directory.
These may not have been tested well, but will always have the latest
changes. Here is a list.
tknt40r4beta1_src.tar.gz
- This is a beta version of Tknt40r4 that includes updates 22-37.
update37.tgz
- Three new options to the console command. Summary:
- console raise -- Raises the console window
- console lower -- Moves the console window to the back
- console activate -- Sets the focus to the console
- Fixed some problems in the common dialog box routines.
update36.tgz
- Yet another Bug fix in file execution.
- Merging of Tcl-DP code with CMT Tcl-DP code.
update35.tgz
- Bug fix in file execution. Might be able to handle spaces in
directory paths now.
- Bug fix involving temporary files.
- Tcl-DP 3.3 on Windows 95 now works. There are
some problems with running multiple process on Windows 95 that
make the tests less than automatic, but most of them pass.
update34.tgz
- Changed Blt_DrawText to always call Blt_StencilBitmap.
Not quite sure why it wasn't before.
- Fixed a palette problem introduced in one of the last updates
that messed up colors for XGetImage().
update33.tgz
- Blt_StencilBitmap now works on Windows 95 too. Windows 95
only supports stencil brushes of 8x8 pixels. NT doesn't
have this limitation. This is what caused the failure on
Windows 95. Blt_StencilBitmap now uses XCopyPlane instead.
update32.tgz
- Tknt now supports 1 bit pixmaps. This make BLT support and
interoperation of BLT and Tk bitmaps work properly everywhere,
at least on Windows NT. There is still a problem with using
Blt_StencilBitmap on Windows 95 at the moment.
update31.tgz
- Work on BLT bitmap rotations. Tknt doesn't support 1 bit pixmaps,
and this causes all kinds of problems with BLT. Rotated graph
labels don't work properly, but everything else dealing with rotated
bitmaps and text should.
update30.tgz
- Attempt to fix palette problems. Allocations much faster now.
update29.tgz
- Color allocation bug fix. Palette problems still exist.
- BLT rotated bitmap/text fixes.
update28.tgz
- Two new options to the console command. Summary:
- console getmenuitem pos -- Gets the string of the
console system menu item at position pos. Positions
numbering begins at 0. The string may have the & sign in it if
there is an accelerator in the menu. If the menu item is a
separator, this will return an empty string.
- console killmenuitem pos -- Removes the menu item
at position pos from the sytem menu.
- Fixed a memory problem in ntforkexec.c that arose when executing a file
given its absolute pathname.
update27.tgz
- A few more changes to get SmartHeap to work properly
update26.tgz
- Quite a few changes to allow linking with SmartHeap as the memory
manager. This can give some pretty dramatic speedups to Tcl/Tk overall.
One problem is introduced: isatty() returned 0 when it should return 1.
To get around this, use the -tty flag when starting a wish.
update25.tgz
- Added options to the console command. Summary:
- console buffersize ?width height? -- Sets
or gets the console's buffer size
- console size ?width height? -- Sets or gets
the console's window size.
- Added man pages for the console and
extension commands.
update24.tgz
update23.tgz
- Added the console command. Possible uses:
- console command tcl_command -- Executes
tcl_command as if it was typed in the console.
- console withdraw -- Hides the console
- console iconify -- Iconfies the console
- console deiconify -- Displays the console
Release of tknt40r3
Back to Gordon's Home Page.