Tk Source Code

Timeline
Login

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

1051 check-ins using file doc/GeomReq.3 version 887a6312

2010-02-18
21:36
Fix sh quoting error reported in bash-3.1+ [Bug 1377619] (schafer) Closed-Leaf check-in: 32def19b user: nijtmans tags: core-8-3-1-branch
2003-02-15
01:54
correct HP-UX ia64 --enable-64bit build flags check-in: 9944b13b user: hobbs tags: core-8-3-1-branch
2002-11-22
23:26
* generic/tkTextDisp.c (TkTextSeeCmd): handle see for unmapped text displays. [Bug #641778]
check-in: bb9b2627 user: hobbs tags: core-8-3-1-branch
2002-10-18
19:49
updated for the 8.3.5 release check-in: bd37197c user: hobbs tags: core-8-3-1-branch, core-8-3-5
19:32
* win/tkWinPort.h (tchar.h): Do not include on Cygwin. (_T): Define for Cygwin. (OPEN_MAX): only define if currently undefined. * win/winMain.c (main): Conditionally define. [Patch #625283] (khan)
* win/configure: Regen. * win/configure.in: Set CFLAGS to "" if the user did not set CFLAGS in the env. This keeps AC_PROG_CC from adding "-g -O2" to the CFLAGS by default. (dejong) * win/tcl.m4 (SC_CONFIG_CFLAGS): Check for bug in Cygwin version of windres and work around that case by passing a POSIX path instead of a Windows native path. One can't always pass a POSIX path because the mingw native toolchain accepts only Windows native paths. [Patch #625283] (dejong)
check-in: d0843606 user: hobbs tags: core-8-3-1-branch
00:48
* tests/imgPhoto.test: * generic/tkImgPhoto.c (ImgPhotoConfigureMaster): fix arg handling for missing -format or -data options. [Bug #624974]
check-in: a8dd4070 user: hobbs tags: core-8-3-1-branch
2002-10-17
23:38
* tests/text.test: properly return the number of * unix/tkUnixFont.c (ControlUtfProc): bytes consumed. [Bug #624732]
check-in: d7b7ea07 user: hobbs tags: core-8-3-1-branch
2002-10-16
01:05
* README: updated to 8.3.5 patchlevel * generic/tk.h: pointed README urls at www.tcl.tk * mac/README: * unix/README: * unix/configure: * unix/configure.in: * unix/tcl.m4: * unix/tk.spec: * win/README: * win/configure: * win/configure.in: * win/tcl.m4:
check-in: cb859e1d user: hobbs tags: core-8-3-1-branch
2002-10-12
00:50
* unix/tkUnixWm.c: (rev. 1.8.1.3) Backported changes for TIP 107 ("Fix the 2-second raise delay") to core-8-3-1-branch [Patch #601518] * tests/unixWm.c (unixWm-51.7): added 200 ms delay after 'raise' and 'lower' commands, since these are now asynchronous. (NB: there may be other regressions, this is the only one I encountered) check-in: 167132dc user: jenglish tags: core-8-3-1-branch
2002-10-10
22:22
* tests/grid.test: * generic/tkGrid.c: The grid size was not updated properly when removing a widget from a grid. [Bug #621241] (forssen)
check-in: 29e9aa6a user: hobbs tags: core-8-3-1-branch
21:02
* generic/tkCanvPs.c (TkImageGetColor): corrected bogus use of TkColormapData on Windows (Windows now requires RGB pixel data from image). * win/tkWinImage.c (XGetImage, XGetImageZPixmap): added support for generating ps for embedded widgets on canvases on Windows, tested for 8, 16, 24 and 32-bit depths (XGetImageZPixmap not used).
check-in: e27b87a7 user: hobbs tags: core-8-3-1-branch
07:27
* generic/tkCanvas.h: moved TkColormapData struct to tkCanvPs.c * generic/tkCanvPs.c (TkImageGetColor): corrected bogus use of TkColormapData on Windows. Non-separated data may need correction as well. * win/tkWinImage.c (XGetImage, XGetImageZPixmap): added support for generating ps for embedded windows on canvases.
check-in: ec3b7724 user: hobbs tags: core-8-3-1-branch
07:26
* unix/configure: regen * unix/tcl.m4: replaced SC_ENABLE_MEMDEBUG with a more intelligent SC_ENABLE_SYMBOLS that takes yes|no|mem|all as options now.
check-in: a7efcb8e user: hobbs tags: core-8-3-1-branch
2002-07-25
20:36
* library/tk.tcl (RestoreFocusGrab): handle the case where the FocusGrab info is not set. [Bug #553283]
check-in: b869e591 user: hobbs tags: core-8-3-1-branch
2002-07-24
19:40
* tests/canvas.test: added canvas-14.[1-6] * generic/tkCanvas.c (CanvasWidgetCmd): corrected handling of 'scan' subcommand args. Also removed early return cases to goto done instead where the canvasPtr would be Tcl_Release'd. This may solve other problems with unreleased canvasPtr's. [Bug #581560]
check-in: 27ab72e5 user: hobbs tags: core-8-3-1-branch
2002-06-22
08:52
* library/console.tcl: corrected the defaultPrompt substitution [Bug #553207] and made Tab a default expansion key (like Escape).
check-in: 9b2253cb user: hobbs tags: core-8-3-1-branch
2002-06-21
20:27
* Removed unnecessary dependence of tktest executable on the tcltest executable on Unix. If there are similar dependencies on other platforms, they can probably be removed as well. [Bug 572134].
check-in: 77ec5df6 user: dgp tags: core-8-3-1-branch
2002-06-15
03:02
deleted stray character check-in: 7d13c7db user: dgp tags: core-8-3-1-branch
2002-05-20
12:29
* mac/tkMacInit.c: * mac/tkMacResource.r: include msgcat package in resources as bgerror depends on it. Restores ability of mac static build to run standalone (except for encoding file issues).
check-in: 81be88a9 user: das tags: core-8-3-1-branch
2002-04-26
19:31
* unix/configure: * unix/tcl.m4: change HP-11 SHLIB_LD_LIBS from "" to ${LIBS} so that the .sl knows its dependent libs.
check-in: 142b4776 user: hobbs tags: core-8-3-1-branch
2002-04-18
22:22
updated dependencies for runtest and backported shell/gdb targets check-in: 2d0af1c2 user: hobbs tags: core-8-3-1-branch
2002-04-12
06:35
* win/configure: * win/tcl.m4: Enabled COFF as well as CV style debug info with --enable-symbols to allow Dr. Watson users to see function info. More info on debugging levels can be obtained at: http://msdn.microsoft.com/library/en-us/dnvc60/html/gendepdebug.asp
check-in: 0943b7b5 user: hobbs tags: core-8-3-1-branch
06:34
remove eof whitespace check-in: 46fd7306 user: hobbs tags: core-8-3-1-branch
2002-04-10
18:05
no message check-in: 460fcd1d user: davygrvy tags: core-8-3-1-branch
18:04
Added a special rule for tkStubImg.c so it always is built with _DSTATIC_BUILD for use in the Stubs library. check-in: dd4ad8bd user: davygrvy tags: core-8-3-1-branch
17:59
no message check-in: ed6f3fcf user: davygrvy tags: core-8-3-1-branch
17:57
Added missing $(TKSTUBLIB) to install-binaries target. check-in: b848e7c7 user: davygrvy tags: core-8-3-1-branch
2002-04-08
22:03
TkpScanWindowId: added (char *) cast to Tcl_GetInt to prevent build warning check-in: 67c2c55d user: hobbs tags: core-8-3-1-branch
09:00
2002-04-08 Daniel Steffen <[email protected]>
* generic/tkInt.h: * mac/tkMacAppInit.c: fixes to MSL stdin/stdout hookup to the TkConsole when using shared MSL libraries; fix for crashing bug on exit: writing to stdin/sterr when console has already been destroyed. (both fixes need support in MSL, see 'CW Pro6 changes' in tcl/mac/tcltkMacBuildSupport.sea.hqx) * mac/tkMacDialog.c: fixes to Navigation Services Dialog filter. * mac/tkMacDraw.c: add panic for overwide TkImages that would crash Tk on mac otherwise.
check-in: db8e7e00 user: das tags: core-8-3-1-branch
2002-03-26
23:47
* unix/tkUnixFont.c: Added inclusion of <arpa/inet.h>. This fixes a GCC/HPUX problem with missing a "htons". See also "tclUnixPort.h" for equivalent code. check-in: 78e1d67d user: andreas_kupries tags: core-8-3-1-branch
02:31
* unix/Makefile.in: added shell and gdb targets, prevent tkIntXlibDecls.h header from being installed by install-libraries. * unix/configure: * unix/configure.in: backported improved AIX build support from 8.4. * unix/tcl.m4: backported 8.4 changes to HP-UX, IRIX64-6.*, SunOS, FreeBSD, AIX and Darwin targets. Updated SC_LOADTCLCONFIG to detect when we build against a Tcl build dir. Compile with -DUSE_TCL_STUBS in the shared case.
check-in: cccffb16 user: hobbs tags: core-8-3-1-branch
2002-03-20
02:58
* generic/tkOldConfig.c (Tk_ConfigureValue): prevent leaving interp->result as NULL.
check-in: fabd7d30 user: hobbs tags: core-8-3-1-branch
2002-03-01
00:03
* library/console.tcl (tkConsoleBind): Corrected console <<Paste>> binding on Unix platforms.
check-in: f496d55d user: dgp tags: core-8-3-1-branch
2002-02-26
01:58
* generic/tkText.c (ConfigureText): reenable the blinking cursor on state change where necessary. [Bug #503772]
check-in: 9324c345 user: hobbs tags: core-8-3-1-branch
01:16
* tests/listbox.test: * generic/tkListbox.c: corrected error handling when setting to an invalid listvar value. [Bug #503613]
check-in: 9a82d3f0 user: hobbs tags: core-8-3-1-branch
2002-02-20
02:54
overlooked change check-in: fbff8c54 user: dgp tags: core-8-3-1-branch
2002-02-18
06:31
* First draft of updates to changes for 8.3.5.
check-in: b54d19a2 user: dgp tags: core-8-3-1-branch
2002-02-02
00:17
* generic/tkCmds.c (Tk_TkObjCmd): don't use 'bool' as an arg as it conflicts with the C99 spec. [Bug #511956] (ingham)
check-in: 0c21cb89 user: hobbs tags: core-8-3-1-branch
2002-01-31
21:08
Correct and test for logic error when cloning menus. Bug 508988 check-in: 17a5d13e user: uid38226 tags: core-8-3-1-branch
2002-01-04
16:39
* generic/tkBind.c (TkBindFree): * generic/tkGrid.c (Tk_GridCmd,ResolveConstraints,CheckSlotData, DestroyGrid): * generic/tkSelect.c (Tk_DeleteSelHandler,TkSelDeadWindow): Replaced Tcl_Free calls with ckfree so that memory debugging is fully supported.
check-in: 8947bc50 user: dgp tags: core-8-3-1-branch
2001-12-19
01:32
* Corrected test that failed on Solaris/CDE due to text scrolling. [Bug 413735]
check-in: a90684bb user: dgp tags: core-8-3-1-branch
2001-10-19
22:46
* unix/configure: regend * unix/tcl.m4: added -lc to LIBS on AIX and corrected location of ldAix.
check-in: 7c9a6623 user: hobbs tags: core-8-3-1-branch, core-8-3-4
19:40
* generic/tkConsole.c: * library/console.tcl: * mac/tkMacInit.c: * mac/tkMacResource.r: corrected how mac deals with tcl library files present both in resources and in $tk_library directory.
check-in: ea4836d1 user: das tags: core-8-3-1-branch
17:51
see ChangeLog check-in: 8c2e3cd2 user: hobbs tags: core-8-3-1-branch
17:33
* library/console.tcl: fixed a few errors where namespace command names were used that were not back-ported from 8.4.
check-in: 31860063 user: hobbs tags: core-8-3-1-branch
17:33
added tk::GetSelection from 8.4 for console.tcl check-in: 7c9ba479 user: hobbs tags: core-8-3-1-branch
2001-10-18
23:17
updated changes for 8.3.4, noted tag date in ChangeLog check-in: 710e8632 user: hobbs tags: core-8-3-1-branch
22:22
* unix/configure: regend * unix/tcl.m4 (SC_ENABLE_GCC): enabled better recognition of gcc.
check-in: 51ca6658 user: hobbs tags: core-8-3-1-branch
22:22
removed threaded build warning under X check-in: 2a2beeaa user: hobbs tags: core-8-3-1-branch
20:26
* library/console.tcl (tkConsoleOutput): fixed undefined widget argument.
check-in: 758c24c2 user: hobbs tags: core-8-3-1-branch
2001-10-17
21:39
updated mac binary archives for 8.3.4 check-in: 8eab547a user: das tags: core-8-3-1-branch
19:29
Backport of some mac specific changes added to 8.4 since 8.3.3 check-in: 980ad95e user: das tags: core-8-3-1-branch
19:15
* unix/tkUnixXId.c (TkpScanWindowId): added specific char* cast to prevent warning. 'string' is not modified in any case.
check-in: 26288f04 user: hobbs tags: core-8-3-1-branch
19:11
* unix/configure: regened * unix/configure.in: added preset CFLAGS check from HEAD to prevent --enable-gcc from adding "-g -O2"
check-in: 02dc14ce user: hobbs tags: core-8-3-1-branch
19:10
regened from dgps changes check-in: ec4ae5a1 user: hobbs tags: core-8-3-1-branch
2001-10-16
23:39
* library/xmfbox.tcl: fixed filtering in motif file dialog. [Patch #469670] (nelson)
check-in: f5f7d49c user: hobbs tags: core-8-3-1-branch
22:46
* Copied updates from Tcl for 8.3.4 release.
check-in: d6170368 user: dgp tags: core-8-3-1-branch
21:46
* generic/tkWindow.c (OpenIM): Added simple XIM patch to enable basic XIM input on Unix. [Patch #412727] (fabian)
check-in: 84616253 user: hobbs tags: core-8-3-1-branch
2001-10-15
22:14
had to add ""s now that configure.in is doing the right thing check-in: 3ba37d69 user: hobbs tags: core-8-3-1-branch
21:24
* unix/configure: * unix/configure.in: * win/configure: * win/configure.in: * win/tkConfig.sh.in: reworked to be a little cleaner in comparison to each other, and to AC_SUBST even empty vars for win/tkConfig.sh
check-in: af27851a user: hobbs tags: core-8-3-1-branch
2001-10-13
01:34
see ChangeLog check-in: cfb93443 user: hobbs tags: core-8-3-1-branch
01:25
* generic/tkBind.c (NameToWindow): * generic/tkCmds.c (Tk_WinfoObjCmd): * generic/tkInt.decls (TkpScanWindowId): * generic/tkIntPlatDecls.h: * generic/tkStubInit.c: * mac/tkMacPort.h (TkpPrintWindowId,TkpScanWindowId): * unix/tkUnixPort.h (TkpPrintWindowId,TkpScanWindowId): * unix/tkUnixXId.c (TkpScanWindowId): * win/tkWinWindow.c (TkpScanWindowId): Corrected definition of TkpScanWindowId to handle situation where types Window and int do not have the same number of bits. CONST-ified too.
check-in: e1c911ba user: hobbs tags: core-8-3-1-branch
01:24
* tests/textDisp.test (textDisp-4.12): corrected test to work properly on Windows.
check-in: a9ba41b3 user: hobbs tags: core-8-3-1-branch
01:23
* tests/scrollbar.test (scrollbar-6.27): marked knownBug because it is skewed by bad dimensions returned by Windows.
check-in: 3a52ae9a user: hobbs tags: core-8-3-1-branch
01:23
(TkGetServerInfo): added recognition of Win64 check-in: 5bd26711 user: hobbs tags: core-8-3-1-branch
01:23
made XID __int64 type for Win64 check-in: 4516cc27 user: hobbs tags: core-8-3-1-branch
01:22
win/tkWinWm.c (WinSetIcon): closed channels in the error case check-in: 57ad11ad user: hobbs tags: core-8-3-1-branch
01:22
Win64 pointer fixes check-in: caa4d0b7 user: hobbs tags: core-8-3-1-branch
2001-10-12
10:56
Updates to demos check-in: 0a644156 user: dkf tags: core-8-3-1-branch
2001-10-09
23:10
* library/console.tcl: added more smarts extracted from tkcon to the default console.
check-in: 00d29d2a user: hobbs tags: core-8-3-1-branch
2001-10-05
01:13
* library/bgerror.tcl: back-ported bgerror dialog from 8.4 (that used Windows-esque "Details" button).
check-in: ef8166d6 user: hobbs tags: core-8-3-1-branch
2001-10-03
22:04
updated patchlevel to 8.3.4. updated READMEs to point to www.tcl-tk.net where applicable. added proper Win64 support to makefiles. check-in: 8743bbe4 user: hobbs tags: core-8-3-1-branch
22:04
updated copyright info check-in: 267e59fa user: hobbs tags: core-8-3-1-branch
2001-09-25
16:25
* Corrected definition of TkpScanWindowId to handle situation where types Window and int do not have the same number of bits. CONST-ified too.
check-in: d188a155 user: dgp tags: trunk
2001-09-24
22:14
Update to handle change in return type of Tcl_DStringAppend() from (char *) to (CONST char *). [TIP 27]
check-in: cc2e26b7 user: dgp tags: trunk
2001-09-23
11:30
Pack accepted asymmetric values for -ipadx/y. Only -padx/y supports asymmetry. [Bug #462348] check-in: 7c94d343 user: pspjuth tags: trunk
2001-09-21
22:13
* win/tkWinWindow.c (TkpPrintWindowId, TkpScanWindowId): fixed to work on Win64 with 64bit XIDs.
check-in: b995daa1 user: hobbs tags: trunk
22:08
* generic/tkWindow.c (Tk_CreateAnonymousWindow): * generic/tkEntry.c (GetSpinboxElement): fixed unreachable returns.
check-in: a91d96e5 user: hobbs tags: trunk
21:34
see ChangeLog check-in: 660812b8 user: hobbs tags: trunk
21:34
minor cast fixes to prevent 64bit warnings check-in: ea7bd071 user: hobbs tags: trunk
21:26
(TkGetServerInfo): added recognition of Win64 check-in: 8ea999e9 user: hobbs tags: trunk
21:24
made XID __int64 type for Win64 check-in: ba58d6e4 user: hobbs tags: trunk
21:22
* unix/tkUnixPort.h: * mac/tkMacPort.h: add (int*) cast to TkpScanWindowId. These may need to be changed to Window* (ulong).
check-in: ef4a8abb user: hobbs tags: trunk
21:19
(TkpScanWindowId): changed decl to use Window* instead of int*. check-in: be81eb5b user: hobbs tags: trunk
21:19
correct Window id's to be of type Window check-in: 5bab4967 user: hobbs tags: trunk
20:38
* win/tkWinWm.c (WinSetIcon): fixed SetClassLong for 64bit support.
check-in: d7092919 user: hobbs tags: trunk
20:38
improved use of test constraints
check-in: 0969f165 user: hobbs tags: trunk
20:37
* tests/textDisp.test (textDisp-4.12): corrected test to work properly on Windows.
check-in: ea21b34e user: hobbs tags: trunk
20:37
* tests/scrollbar.test (scrollbar-6.27): marked knownBug because it is skewed by bad dimensions returned by Windows.
check-in: a44e72ab user: hobbs tags: trunk
2001-09-20
17:06
* unix/configure: regen'ed * unix/aclocal.m4: added --enable-64bit support for HP-11 with the 64-bit kernel.
check-in: e941409c user: hobbs tags: core-8-3-1-branch
17:04
* unix/configure: regen'ed * unix/tcl.m4: added --enable-64bit support for HP-11 with the 64-bit kernel.
check-in: 4722cfad user: hobbs tags: trunk
2001-09-17
23:16
* Corrected type definition of argument passed to Tcl_GetStringFromObj() from size_t to int. Incorrect type broke [pack] and [grid] on systems where sizeof(size_t) != sizeof(int). [Bugs 462375, 462342, 462338]
check-in: 6ec1731f user: dgp tags: trunk
14:12
Fixed string/list confusion in directory browser, and a typo in ChangeLog check-in: 7aebeca2 user: dkf tags: trunk
2001-09-15
04:37
* doc/getOpenFile.n: Removed docs for the -multiple and -message options that are not provided in Tk 8.3. They are only available in Tk 8.4. [Bug 461760]
check-in: c31ae430 user: dgp tags: core-8-3-1-branch
2001-09-14
20:39
* generic/tkImgGIF.c: * generic/tkImgPPM.c: * generic/tkImgPhoto.c: * generic/tkMenu.c: Applied patch [461578], provided by Vincent Darley. This fixes several memory leaks in the image code. They happen if there are errors during the initialization of the channel the image is supposed to be read from. check-in: d5f04bf6 user: andreas_kupries tags: core-8-3-1-branch
20:35
* generic/tkImgGIF.c: * generic/tkImgPPM.c: * generic/tkImgPhoto.c: * generic/tkMenu.c: Applied patch [461578], provided by Vincent Darley. This fixes several memory leaks in the image code. They happen if there are errors during the initialization of the channel the image is supposed to be read from. check-in: 9c9ecdc7 user: andreas_kupries tags: trunk
2001-09-12
21:03
* unix/configure: * unix/tcl.m4: Update from Tcl.
check-in: a1f73706 user: mdejong tags: trunk
19:25
Fix a problem in the Unix tk_getOpenFile dialog box. An error dialog box used to appear when you would point the file browser box at an empty directory and click on the canvas. check-in: f13a4413 user: drh tags: trunk
19:13
Fix a problem in the Unix tk_getOpenFile dialog box. An error dialog box used to appear when you would point the file browser box at an empty directory and click on the canvas. check-in: 54d36bea user: drh tags: trunk
2001-09-10
22:47
* unix/configure: * unix/tcl.m4: Update from Tcl.
check-in: 1ba5d71e user: mdejong tags: trunk
03:23
* win/Makefile.in: Fix Windows Makefile so that tcltest will automatically be compiled if the user tries to build tktest.
check-in: 5f461a56 user: mdejong tags: trunk
00:40
* win/Makefile.in: Use TKTEST variable directly instead of depending on the tktest alias.
check-in: 8e995e37 user: mdejong tags: trunk
2001-09-08
22:34
* win/mkd.bat: * win/rmd.bat: Apply binary property (cvs admin -kb) to files and convert to CRLF linefeed format to fix the VC++ build. [Tcl Bug #219409]
check-in: 50e37c1e user: mdejong tags: trunk
2001-09-01
00:51
fixed test numbering check-in: db62dec2 user: hobbs tags: trunk
2001-08-30
01:51
see ChangeLog check-in: 8e26d8a0 user: hobbs tags: trunk
01:51
corrected to use testConfig constraints in the TK_ALT_DISPLAY case check-in: 2d970c4e user: hobbs tags: trunk
01:51
* tests/unixSend.test: removed test file completely identical to send.test. Removed platform specific named file in case somebody gets send working on Win/Mac in the future.
check-in: 7acc0327 user: hobbs tags: trunk
2001-08-29
23:22
* tests/config.test: added config-14.1 to test namespace import evaluation of widgets. * generic/tkButton.c (ButtonCreate): * generic/tkFrame.c (CreateFrame): * generic/tkMenubutton.c (Tk_MenubuttonObjCmd): * generic/tkPlace.c (Tk_PlaceObjCmd): * generic/tkScale.c (Tk_ScaleObjCmd): * generic/tkMessage.c (Tk_MessageObjCmd): * generic/tkEntry.c (Tk_EntryObjCmd, Tk_SpinboxObjCmd): * generic/tkSquare.c (SquareObjCmd): redid the handling of optionTables in widgets to allow them to be imported into other namespaces. [Bug #456632]
check-in: eb203000 user: hobbs tags: trunk
2001-08-28
21:48
* win/tkWinDialog.c (ChooseDirectoryHookProc): work-around for MS bug that caused crashing in tk_chooseDirectory on Win95. [Bug #224936] (baker)
check-in: fa81b839 user: hobbs tags: core-8-3-1-branch
20:58
* win/tkWinDialog.c (ChooseDirectoryHookProc): work-around for MS bug that caused crashing in tk_chooseDirectory on Win95. [Bug #224936] (baker)
check-in: ef485cd2 user: hobbs tags: trunk
19:41
* unix/tkUnixWm.c (TkWmRestackToplevel): reworked how ConfigureNotify requests were handled in relation to the parent to avoid the problem with potential 'raise' delays on some wms. [Bug #220260] (baker) wms that were affected should notice the difference in tests unixWm-51.* not failing that failed before.
check-in: 6889ab2f user: hobbs tags: trunk
19:28
* unix/tkUnixWm.c (TkWmRestackToplevel): reworked how ConfigureNotify requests were handled in relation to the parent to avoid the problem with potential 'raise' delays on some wms. [Bug #220260] (baker)
check-in: 8402e119 user: hobbs tags: core-8-3-1-branch
00:13
* generic/tkWindow.c (Initialize): added call to Tcl_SetMainLoop. This only has effect when tclsh is run (not wish), and then Tk is loaded in interactively.
check-in: 1183c521 user: hobbs tags: core-8-3-1-branch
00:13
* tests/unixFont.test (unixFont-2.[234]): fixed to be more sensitive on systems that have more installed fonts.
check-in: 443a0be4 user: hobbs tags: core-8-3-1-branch
2001-08-27
01:44
  • Corrected TIP 44 typo that broke binding. Thanks to "Michal" for the fix. [Bug 455468]
check-in: a8bfa380 user: dgp tags: trunk
2001-08-24
23:59
* generic/tkCanvArc.c: * generic/tkCanvBmap.c: * generic/tkCanvLine.c: * generic/tkCanvPoly.c: * generic/tkCanvText.c: * generic/tkCanvWind.c: * generic/tkRectOval.c: corrected argument handling in Create<Item> functions that could lead to ABRs or FMRs and corrected names of argc/argv to objc/objv.
check-in: 67f65052 user: hobbs tags: core-8-3-1-branch
23:58
see ChangeLog check-in: 680d9eb5 user: hobbs tags: core-8-3-1-branch
23:58
* tests/listbox.test: * generic/tkListbox.c: made use of Tcl_Preserve/Tcl_Release to prevent FMR errors in Display functions.
check-in: 539148ca user: hobbs tags: core-8-3-1-branch
23:58
* generic/tkImgGIF.c (Mgetc): corrected screwy use of ternary operator and possible FMR.
check-in: 3ee5ab06 user: hobbs tags: core-8-3-1-branch
23:57
* generic/tkWindow.c (Tk_DestroyWindow): changed to use Tcl_EventuallyFree instead of ckfree so that widgets that have references to a tkwin can use them.
check-in: 9a7a25bc user: hobbs tags: core-8-3-1-branch
23:57
* generic/tkEntry.c: corrected missing Tcl_Release that caused font not freed complaints when trying valid cleanup calls.
* generic/tkEntry.c (DestroyEntry): used Tcl_EventuallyFree instead of ckfree for entryPtr to prevent FMRs. [Bug #413904]
check-in: 59994f1b user: hobbs tags: core-8-3-1-branch
23:57
* unix/tkUnixScale.c (TkpDisplayScale): corrected FMR when scale was deleted while calling its command.
check-in: 995a3a11 user: hobbs tags: core-8-3-1-branch
16:44
* New file: tests/dialog.test for testing [tk_dialog].
check-in: 08005724 user: dgp tags: core-8-3-1-branch
08:53
#450020 Messages for czech language from http://web.telecom.cz/WoodPrint/cs.msg.gz check-in: dca1950b user: bagnonm tags: trunk
2001-08-23
19:14
added QNX-6 build support. [Bug #219410] (loverso) check-in: 0024bf08 user: hobbs tags: core-8-3-1-branch
19:11
added QNX-6 build support. [Bug #219410] (loverso) check-in: e6fc72be user: hobbs tags: trunk
19:11
removed bogus note about including tkPhoto.h check-in: 40bce0ed user: hobbs tags: trunk
2001-08-22
19:59
Fixed a bug where adjacent 'x' and '^' where not handled properly. check-in: c00303ae user: pspjuth tags: trunk
17:29
* tests/dialog.test (HitReturn): fixed failing dialog-2.1 test because it wasn't always getting focus properly.
check-in: 19579859 user: hobbs tags: trunk
17:29
generic/tkPack.c (TkParsePadAmount): added lint init for sepChar. check-in: 5911ce6f user: hobbs tags: trunk
01:25
* tests/unixFont.test (unixFont-2.[234]): fixed to be more sensitive on systems that have more installed fonts.
check-in: 63709aa7 user: hobbs tags: trunk
01:25
* library/dialog.tcl (tk_dialog): changed dialog to show bar on Windows as well and added some y padding between the buttons and the bar. [Patch #442835] (harrismh)
check-in: 799547db user: hobbs tags: trunk
2001-08-21
20:21
Objectified grid and pack commands. check-in: 85252bb2 user: pspjuth tags: trunk
14:43
TkGetWindowFromObj was useless CPU waster; now caches window names *safely* check-in: 3d9110bd user: dkf tags: trunk
2001-08-18
20:03
Grid configure rejected initial "x" and "^". [Bug #418664] check-in: 523026ee user: pspjuth tags: trunk
2001-08-17
21:08
The selection highlighting of text objects in the canvas widget was failing to include the last character of the selection. The "selection get" mechanism returned the right answer (so all the tests were passing) but the widget did not display correctly. This delta fixes the problem. check-in: d0801244 user: drh tags: trunk
09:38
Fixed a stupid error that's been in there for ages... check-in: 3bf030b2 user: dkf tags: trunk
2001-08-15
19:51
* Labelled the TIP 44 changes as "POTENTIAL INCOMPATIBILITY". Although technically internal changes are not incompatible, they'll be perceived as such by those who get bitten, and this will help them find the cause of their trouble.
check-in: 9eafa9d6 user: dgp tags: trunk
15:44
Register Tk's object types with Tcl (Tcl Bug 450545) check-in: 04f99fd0 user: dkf tags: trunk
2001-08-13
21:07
ChangeLog correction. check-in: a219060d user: dgp tags: trunk
2001-08-12
21:22
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.
check-in: d9ddcd5f user: mdejong tags: trunk
2001-08-10
08:33
Converted [glob [file join]] to [glob -directory] (Bug #223313) Also cleaned up a few space/tab issues in the ChangeLog which make a difference if you're using a highlighting editor like emacs... check-in: 6e017deb user: dkf tags: trunk
2001-08-09
00:47
Corrections to problems introduced by the TIP 44 changes. [Bug 449261]
check-in: 9b5bb3b3 user: dgp tags: trunk
00:46
New file testing [tk_dialog]. check-in: b73ec9c8 user: dgp tags: trunk
2001-08-08
18:41
*Bumped up patchlevel to 8.4a4 to distinguish CVS snapshots from the 8.4a3 release. This does not necessarily mean there will be an 8.4a4 release. [Bug 448938].
check-in: cdaf4961 user: dgp tags: trunk
2001-08-07
20:17
* unix/Makefile.in (dist): added {unix,win}/tcl.m4 and library/msgs/*.msg to dist target. [Bug: #448802]
check-in: bedfb467 user: hobbs tags: trunk
02:56
corrected minor nroff transgressions check-in: 986b6f38 user: hobbs tags: trunk, core-8-4-a3
02:43
2001-08-06 Jeff Hobbs <[email protected]>
8.4a3 RELEASE
* changes: * README: updated for 8.4a3 release
check-in: b0ae1387 user: hobbs tags: trunk
01:14
* unix/configure: regenerated * unix/tcl.m4: added GNU (HURD) configuration target. (brinkmann) [Patch: #442974]
check-in: 39e6cac4 user: hobbs tags: trunk
00:49
2001-08-06 Jeff Hobbs <[email protected]>
* unix/configure: regenerated * unix/aclocal.m4: added GNU (HURD) configuration target. (brinkmann) [Patch: #442974]
check-in: 19bd7848 user: hobbs tags: core-8-3-1-branch
2001-08-06
18:29
* TIP 44 changes specific to the Mac and Windows platforms that were overlooked before: tkOpenDocument, tkConsoleExit, tkConsoleOutput, unsupported1 out of namespace :: . Thanks to Vince Darley for prompting another look.
check-in: 20c53b8d user: dgp tags: trunk
2001-08-04
00:32
* win/configure: regenerated * win/tcl.m4: fixed DLLSUFFIX definition to always be ${DBGX}.dll. This is necessary for TEA compliant builds that build shared against a static-built Tk. * win/Makefile.in ($(WISH)): added $(TK_STUB_LIB_FILE) to build target, otherwise it wouldn't get generated in a static build.
check-in: 2ab88d24 user: hobbs tags: core-8-3-1-branch
00:31
corrected IRIX-5.* configuration check-in: 1a99e337 user: hobbs tags: core-8-3-1-branch
00:30
Win64 #ifdef pointer fixes check-in: 18e45799 user: hobbs tags: core-8-3-1-branch
00:29
* win/configure: regenerated * win/tcl.m4: fixed DLLSUFFIX definition to always be ${DBGX}.dll. This is necessary for TEA compliant builds that build shared against a static-built Tk. * win/Makefile.in ($(WISH)): added $(TK_STUB_LIB_FILE) to build target, otherwise it wouldn't get generated in a static build.
check-in: a264d04e user: hobbs tags: trunk
00:29
* win/winMain.c (WishPanic): fixed CONST changes to go with CONST-ification in Tcl.
check-in: ec8eadb6 user: hobbs tags: trunk
2001-08-01
21:11
Correction to TIP 44 implementation.
check-in: bba9ce93 user: dgp tags: trunk
16:21
Merged changes from feature branch dgp-privates-into-namespace, implementing TIP 44. All Tk commands and variables matching tk[A-Z]* are now in the ::tk namespace.
check-in: 3c0c681d user: dgp tags: trunk
2001-07-24
22:54
* generic/default.h: Include tkWinDefault.h when built with Cygwin or Mingw.
check-in: 3aace40b user: mdejong tags: trunk
2001-07-19
20:15
The new tk_chooseDirectory dialog box implementation was sometimes giving an error like this: can't read "data(list)": no such element in array. The problem is a race condition. This patch should fix the problem. check-in: e1a1bffe user: drh tags: trunk
2001-07-18
17:05
* Corrections to merge from HEAD
Closed-Leaf check-in: 9a6c6633 user: dgp tags: dgp-privates-into-namespace
16:55
* Corrections to merge from HEAD.
check-in: c1e8cd86 user: dgp tags: dgp-privates-into-namespace
16:45
* Updated names of private console commands.
check-in: 30a1fbd0 user: dgp tags: dgp-privates-into-namespace
16:16
* Correction to merge from HEAD
check-in: 931d2114 user: dgp tags: dgp-privates-into-namespace
16:15
* Correction in merge from HEAD
check-in: fae2702b user: dgp tags: dgp-privates-into-namespace
16:02
* Corrections in merge from HEAD
check-in: 08fe4da7 user: dgp tags: dgp-privates-into-namespace
2001-07-17
00:21
* Renamed tk::histNum to tk::HistNum as directed by the Tcl Style Guide.
check-in: d9e3b9fd user: dgp tags: dgp-privates-into-namespace
2001-07-16
16:16
* Merge updates from HEAD
check-in: f65669d2 user: dgp tags: dgp-privates-into-namespace
2001-07-14
15:53
The code for generating postscript of a bitmap image was apparently never completed. The beginnings of the code was there but it generated diagnostic messages rather than proper postscript. This change fixes the problem. check-in: 148a6117 user: drh tags: trunk
2001-07-13
19:33
* Merged in updates from HEAD
check-in: f50f4a0f user: dgp tags: dgp-privates-into-namespace
2001-07-11
01:36
* unix/Makefile.in: Add AR and STLIB_LD variables. * unix/configure: * unix/configure.in: Use STLIB_LD when defining MAKE_LIB and MAKE_STUB_LIB. Subst STLIB_LD, RANLIB, and AR. * unix/tcl.m4: Update from Tcl. * win/configure: Regen. * win/tcl.m4: Update from Tcl.
check-in: 67de68fc user: mdejong tags: trunk
2001-07-06
22:26
* win/configure: Regen. * win/tcl.m4: Update from Tcl.
check-in: 13436486 user: mdejong tags: trunk
03:33
* Merge updates from HEAD.
check-in: 3a44e509 user: dgp tags: dgp-privates-into-namespace
02:25
* win/Makefile.in: Subst DEPARG directly instead of relying on a variable. This will make Cygwin build faster since an extra exec will be avoided. * win/configure: Regen. * win/configure.in: Subst DEPARG. * win/tcl.m4: Update from Tcl.
check-in: b685ea15 user: mdejong tags: trunk
2001-07-05
19:14
* Merged updates from HEAD.
check-in: dc49c2ed user: dgp tags: dgp-privates-into-namespace
17:23
updated README with purls check-in: 9aab6bcb user: hobbs tags: trunk
02:47
* Merged updates from HEAD
check-in: c7253641 user: dgp tags: dgp-privates-into-namespace
01:45
updated README with purls check-in: 2a48ad16 user: uid38172 tags: trunk
01:28
updated READMEs with purls check-in: 42525a0e user: uid38172 tags: trunk
2001-07-04
00:40
* tests/canvas.test: * generic/tkCanvPoly.c (PolygonToArea): Added patch that respects the polygon difference of including points in the polygon even when fill is empty. [Bug #226357]
check-in: 3734d49c user: hobbs tags: trunk
00:25
* win/Makefile.in: Remove PATHTYPE variable. * win/configure: Regen. * win/configure.in: Don't subst PATHTYPE. * win/tcl.m4: Update from Tcl.
check-in: 3e3fd403 user: mdejong tags: trunk
00:19
* win/Makefile.in: Don't use VPSEP, instead just use : in the VPATH. * win/configure: Regen. * win/configure.in: Don't subst VPSEP.
check-in: 93c90324 user: mdejong tags: trunk
2001-07-03
20:01
* Merged in updates from HEAD branch.
check-in: 6db41250 user: dgp tags: dgp-privates-into-namespace
14:59
Added missing backslash in Motif File Selector code. check-in: 227ace3f user: dkf tags: trunk
06:16
see changes check-in: 69a098c5 user: hobbs tags: trunk
06:16
* generic/tkEntry.c: corrected missing Tcl_Release that caused font not freed complaints when trying valid cleanup calls. * generic/tkListbox.c: made use of Tcl_Preserve/Tcl_Release to prevent FMR errors in Display functions.
check-in: 3991a01b user: hobbs tags: trunk
06:08
* unix/tkUnixScale.c (TkpDisplayScale): corrected FMR when scale was deleted while calling its command.
check-in: 54a7832c user: hobbs tags: trunk
06:03
* generic/tkCanvArc.c: * generic/tkCanvBmap.c: * generic/tkCanvLine.c: * generic/tkCanvPoly.c: * generic/tkCanvText.c: * generic/tkCanvWind.c: * generic/tkRectOval.c: corrected argument handling in Create<Item> functions that could lead to ABRs or FMRs and corrected names of argc/argv to objc/objv.
check-in: 3f8a5534 user: hobbs tags: trunk
06:00
* generic/tkImgGIF.c (Mgetc): corrected screwy use of ternary operator and possible FMR.
check-in: cd61f88f user: hobbs tags: trunk
05:59
* generic/tkWindow.c (Tk_DestroyWindow): changed to use Tcl_EventuallyFree instead of ckfree so that widgets that have references to a tkwin can use them.
check-in: 7be9ab44 user: hobbs tags: trunk
01:03
* library/console.tcl: * library/entry.tcl: * library/spinbox.tcl: * library/text.tcl: * library/tk.tcl: added private ::tk::GetSelection command to handle requesting selection. This is to support requesting UTF8_STRING before generic STRING on Unix. Changed Text, Spinbox, Entry and Console to use this command.
* tests/select.test: * generic/tkSelect.c (Tk_CreateSelHandler, Tk_DeleteSelHandler): on Unix, a UTF8_STRING handler will be created when the user requests a STRING handler (in addition to the STRING handler). This provides implicit support for the new UTF8_STRING selection target. * unix/tkUnixSelect.c (TkSelEventProc, ConvertSelection): Added support for UTF8_STRING target. [RFE #418653, Patch #433283]
* generic/tkInt.h: added utf8Atom to TkDisplay structure.
check-in: 3993717f user: hobbs tags: trunk
00:57
* tests/listbox.test: changed 'darkblue' to 'white' in a test because it isn't a portable color name.
check-in: a72cf27d user: hobbs tags: trunk
2001-07-02
23:52
* generic/tkEntry.c (DestroyEntry): used Tcl_EventuallyFree instead of ckfree for entryPtr to prevent FMRs. [Bug #413904]
check-in: 615fc850 user: hobbs tags: trunk
23:50
removed unnecessary directory check-in: 23082bfc user: hobbs tags: trunk
2001-06-27
02:06
* unix/Makefile.in: * win/Makefile.in: Add `make shell` target. This target will set the proper env vars before invoking wish from the build directory.
check-in: dbe84784 user: mdejong tags: trunk
01:15
* win/configure: * win/configure.in: Revert cross compiling change accidently added during last checkin.
check-in: 9e4c1b23 user: mdejong tags: trunk
2001-06-26
20:31
* unix/configure: Regen. * unix/configure.in: Fix last checkin by removing export since that only works in bash. * win/configure: Regen. * win/configure.in: Ditto.
check-in: 66c3f1b8 user: mdejong tags: trunk
20:17
* unix/configure: Regen. * unix/configure.in: Set CFLAGS to "" if the user did not set CFLAGS in the env. This keeps AC_PROG_CC from adding "-g -O2" to the CFLAGS by default. * win/configure: Regen. * win/configure.in: Ditto.
check-in: f747663f user: mdejong tags: trunk
00:56
* win/configure: Regen. * win/configure.in: Use RC_DEFINE flag from tcl.m4. * win/tcl.m4: Update from Tcl.
check-in: 2d319b6f user: mdejong tags: trunk
00:45
* win/configure: Regen. * win/tcl.m4: Update from Tcl.
check-in: b7f81421 user: mdejong tags: trunk
2001-06-23
02:15
* win/configure: Regen. * win/tcl.m4 (SC_CONFIG_CFLAGS): Link to the imm32 library when building with mingw gcc. * win/tkWinX.c: Include the imm.h header to fix compiling with mingw gcc.
check-in: e3e493f9 user: mdejong tags: trunk
02:10
* win/configure: Regen. * win/configure.in: Add resource compiler fix from 8.3.3 to fix compiling with mingw.
check-in: e3cbbd52 user: mdejong tags: trunk
00:40
* win/configure: Regen. * win/tcl.m4: Fix silly typo in last checkin.
check-in: 4e8df3da user: mdejong tags: trunk
2001-06-22
23:59
* unix/Makefile.in: Set CFLAGS to @CFLAGS@ and @CFLAGS_DEFAULT@. Set LDFLAGS to @LDFLAGS@ and @LDFLAGS_DEFAULT@. Add LDFLAGS_DEBUG and LDFLAGS_OPTIMIZE to match the way CFLAGS_DEFAULT works. Use new LDFLAGS variable in the Makefile instead of @LDFLAGS@. * unix/configure: Regen. * unix/configure.in: Don't set CFLAGS to CFLAGS_DEFAULT, instead subst CFLAGS_DEFAULT into the Makefile. Add AC_SUBST for CFLAGS_DEBUG, CFLAGS_OPTIMIZE, LDFLAGS_DEFAULT, LDFLAGS_DEBUG, and LDFLAGS_OPTIMIZE. Remove unused LD_FLAGS subst. * unix/tcl.m4: Update from Tcl. * win/Makefile.in: Set CFLAGS to @CFLAGS@ and @CFLAGS_DEFAULT@. Set LDFLAGS to @LDFLAGS@ and @LDFLAGS_DEFAULT@. * win/configure: Regen. * win/configure.in: Don't set CFLAGS or LDFLAGS, instead subst CFLAGS_DEFAULT and LDFLAGS_DEFAULT into the Makefile. * win/tcl.m4: Update from Tcl.
check-in: 3b598286 user: mdejong tags: trunk
09:10
* win/configure: * win/tcl.m4: Update From Tcl.
check-in: d8467c9a user: mdejong tags: trunk
02:14
* doc/colors.n: Corrected bogus documentation with respect to several shades of blue, all of which were listed as RGB 0 0 0. [Bug #432104]. check-in: 480300ff user: ericm tags: trunk
2001-06-14
10:56
Added braces to expressions. check-in: 486fbd3c user: dkf tags: trunk
2001-06-06
07:58
* win/configure: Regen. * win/configure.in: Handle the --prefix option correctly it should default to /usr/local like the unix version.
check-in: 7379372d user: mdejong tags: trunk
2001-06-04
03:15
* doc/selection.n: * doc/clipboard.n: added SEE ALSOs to cross-reference selection and clipboard, with extra note for clipboard command in selection docs. [Patch #422256]
check-in: 01778f79 user: hobbs tags: trunk
03:07
* unix/tkUnixFont.c: Corrected support for iso10646 (X11 Unicode) fonts on Unix. This adds a ucs-2be (UCS-2 Big Endian) encoding in Tk on Unix that is used for those fonts (X11 requires big-endianness). (welch) [Patch #406411; Bug #220890 #220899] This differs from the 8.3.3 patch by not adding ucs-2be in the preferred encodingList (seems works fine without). Added alias for jisx0201* fonts to jis0201 encoding. [Bug #414033]
check-in: a28f6c2d user: hobbs tags: trunk
2001-05-30
22:41
* win/tkWinX.c: moved the initialization of tkPlatformId from TkWinXInit to TkWinGetPlatformId because static builds could call it before it was initialized. [Bug #427278]
check-in: 0a94e34e user: hobbs tags: trunk
22:41
win/tkWinKey.c (TkpSetKeycodeAndState): removed old debug info check-in: 22fe9261 user: hobbs tags: trunk
2001-05-28
16:56
Upgraded frame to use the newer TK_OPTION style when processing configuration options. Some cleanup of bad comments and bad code. [part of patch #420861] check-in: 1832807b user: pspjuth tags: trunk
2001-05-23
10:29
* unix/configure: * unix/tcl.m4: * win/configure: * win/tcl.m4: Sync from Tcl sources.
check-in: 32d7a7f3 user: mdejong tags: trunk
2001-05-22
00:23
see ChangeLog check-in: 5d139fbb user: hobbs tags: trunk
00:23
unix/tcl.m4: synced up wih Tcl tcl.m4. [Bug #419812] check-in: 0d5c5883 user: hobbs tags: trunk
00:22
* doc/TkInitStubs.3: * generic/tk.h: * generic/tkStubLib.c: CONST'ified Tk_InitStubs to match CONST changes to Tcl_PkgRequireEx.
check-in: 158efb47 user: hobbs tags: trunk
2001-05-21
14:07
implement TIP11, -compound option for menubutton widget check-in: 8942e4db user: tmh tags: trunk
2001-05-17
13:33
2001-05-04 Daniel Steffen <[email protected]>
** Mac 8.3.3 binary release
** detailed change log for changes to mac code for 8.3.3 ** (expands on log entries below marked 2001-04-04 Jeff Hobbs)
check-in: e23f2a2f user: das tags: core-8-3-1-branch
13:33
2001-05-04 Daniel Steffen <[email protected]>
** Mac 8.3.3 binary release
check-in: 1b7579f5 user: das tags: core-8-3-1-branch
2001-05-16
12:39
Added documentation for console command. (Right source tree this time!) check-in: f81062ce user: dkf tags: trunk
2001-04-25
22:10
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl. * win/configure: Regen. * win/tcl.m4: Update from Tcl.
check-in: e47bf256 user: mdejong tags: trunk
21:51
* unix/configure: Regen. * unix/configure.in: Use $@ in MAKE_LIB and MAKE_STUB_LIB commands instead of using a delayed subst variable. Replace instances of STUB_LIB_FILE with TK_STUB_LIB_FILE.
check-in: 31f47a2e user: mdejong tags: trunk
20:52
* unix/Makefile.in: Use TCL_STUB_LIB_FILE instead of STUB_LIB_FILE. * unix/configure: Regen. * unix/configure.in: Don't subst STUB_LIB_FILE, use TCL_STUB_LIB_FILE instead.
check-in: cb201830 user: mdejong tags: trunk
2001-04-12
12:30
Better handling of when image creation nukes the main window so now does not crash on Linux. check-in: 165d4163 user: dkf tags: trunk
2001-04-06
01:21
see ChangeLog specifics check-in: 09cc1e49 user: hobbs tags: core-8-3-1-branch, core-8-3-3
01:10
* tests/canvas.test: marked canvas-13.1 knownBug * generic/tkCanvas.c (CanvasEventProc): reverted 2001-04-02 canvas changes back because it lead to cached fonts not being freed. The changes were correct for the bug, but the problem is that the needed Tcl_EventuallyFree will sometimes not get called until the whole app is being destroyed and thus the font panic is invoked.
check-in: 484f4f89 user: hobbs tags: core-8-3-1-branch
00:13
* win/configure: * win/tcl.m4: added -link50compat
check-in: e435597b user: hobbs tags: core-8-3-1-branch
00:13
* win/tkWinX.c (GenerateXEvent): set xkey.numbytes = 0 for MouseWheel event processing.
check-in: 9b1382cd user: hobbs tags: core-8-3-1-branch
2001-04-05
22:09
changed iso10646* to iso10646-1 for accuracy in encoding aliases check-in: 1dc3b74e user: hobbs tags: core-8-3-1-branch
22:02
* unix/tkUnixFont.c: Corrected support for iso10646 (X11 Unicode) fonts on Unix. This adds a ucs-2be (UCS-2 Big Endian) encoding in Tk on Unix that is used for those fonts (X11 requires big-endianness). (welch) [Patch #406411; Bug #220890 #220899] Added alias for jisx0201* fonts to jis0201 encoding. [Bug #414033]
check-in: 1fcbde7c user: hobbs tags: core-8-3-1-branch
19:44
* tests/listbox.test: labelled listbox-27.1 knownBug as it isn't really fixed. * generic/tkListbox.c: reverted listbox back to 8.3.2 version because the fixes weren't 100% correct for the problem.
check-in: 5b80efaf user: hobbs tags: core-8-3-1-branch
19:43
* mac/tkMacProjects.sea.hqx: this was accidently swapped with the tcl project files.
check-in: fef44ff4 user: hobbs tags: core-8-3-1-branch
2001-04-04
23:16
updated changes from ChangeLog check-in: 1e57fa34 user: hobbs tags: core-8-3-1-branch
22:38
unix/Makefile.in (dist): mac no longer had *.exp to dist. check-in: 3a0e02b6 user: hobbs tags: core-8-3-1-branch
21:44
* mac/tkMacShLib.exp: removed file
check-in: fe34a9ec user: hobbs tags: core-8-3-1-branch
21:39
* generic/tkInt.decls: removed superfluous declarations. * generic/tkIntDecls.h: * generic/tkIntPlatDecls.h: * generic/tkMain.c: include unistd.h for mac. * generic/tkPointer.c: include tkMacInt.h for mac. * generic/tkStubInit.c: * generic/tkStubLib.c: * mac/MW_TkHeader.pch: * mac/MW_TkOldImgHeader.h: * mac/MW_TkTestHeader.pch: * mac/tclets.r: * mac/tkMac.h: * mac/tkMacAppearanceStubs.c: * mac/tkMacApplication.r: * mac/tkMacButton.c: * mac/tkMacDialog.c: support for -filetypes * mac/tkMacFont.c: * mac/tkMacInt.h: * mac/tkMacLibrary.r: * mac/tkMacMDEF.r: * mac/tkMacMenu.c: * mac/tkMacMenus.c: * mac/tkMacPort.h: * mac/tkMacResource.r: * mac/tkMacScrlbr.c: improved scrollbar code * mac/tkMacWindowMgr.c: added control of floating windows * mac/tkMacWm.c: improved use of precompiled headers, better support for Appearance Manager, change copyrights, resource files, use DLLIMPORT/DLLEXPORT, comment corrections.
check-in: f28b4e2a user: hobbs tags: core-8-3-1-branch
21:27
* mac/MWTkBuildLibHeader.h: * mac/MW_TkBuildLibHeader.pch: * mac/MW_TkHeaderCommon.h: * mac/MW_TkOldImgStaticHeader.h: * mac/MW_TkStaticHeader.h: * mac/MW_TkStaticHeader.pch: new files
* mac/tkMacProjects.sea.hqx: new mac build project files.
check-in: 8e76f778 user: hobbs tags: core-8-3-1-branch
18:46
* win/tkWinMenu.c (TkWinHandleMenuEvent): corrected reseting of service mode to only occur when it was set. [Bug #220948]
check-in: a9efa82b user: hobbs tags: core-8-3-1-branch
18:37
* win/tkWinMenu.c (TkWinHandleMenuEvent): corrected reseting of service mode to only occur when it was set. [Bug #220948]
check-in: 1e7f9798 user: hobbs tags: trunk
18:15
removed erroneous backport of 8.4 feature (asym padding) check-in: 7a8c20a1 user: hobbs tags: core-8-3-1-branch
14:58
Corrected typos. check-in: 86c8dee6 user: dgp tags: trunk
14:47
Corrected typos. check-in: c8a3049a user: dgp tags: core-8-3-1-branch
08:36
improved cygwin compat for RC_DEFINES check-in: b7914839 user: hobbs tags: core-8-3-1-branch
08:35
updated doc linking check-in: 1b385901 user: hobbs tags: core-8-3-1-branch
07:57
see ChangeLog for specific file details check-in: 0f3f17d4 user: hobbs tags: core-8-3-1-branch
07:23
doc cleanup and clarifications from 8.4aCVS backport check-in: 2c0ef157 user: hobbs tags: core-8-3-1-branch
07:07
* tests/winClipboard.test: improved results for understanding when tests fail.
check-in: 6d6d7503 user: hobbs tags: trunk
06:47
* tests/winDialog.test: string totitle'd some results that expected [pwd] to return a capital drive letter.
check-in: 1cfbc9ba user: hobbs tags: trunk
06:40
win/tkWinDialog.c (GetFileNameA): initialize multi to 0. check-in: 720cdf47 user: hobbs tags: trunk
06:40
* tests/cursor.test: changed tests to use 'heart' cursor because 'arrow' on windows has a pre-skewed use count.
check-in: 15a04f11 user: hobbs tags: trunk
2001-04-03
06:54
* win/configure: * win/tcl.m4 (SHLIB_LD): added -incremental:no. [Bug #219381]
check-in: cdba5672 user: hobbs tags: trunk
06:54
* generic/tkMenu.c (TkInvokeMenu): checked for menu deletion before calling associated menu entry command. [Bug #220821]
check-in: 55b7a33d user: hobbs tags: trunk
05:24
see ChangeLog check-in: 0854d43b user: hobbs tags: trunk
04:41
* tests/listbox.test: added test listbox-27.1, delete during scrollbar update * generic/tkListbox.c (DestroyListbox, ListboxEventProc): corrected listbox to make proper use of Tcl_EventuallyFree and protect against unusual listbox deletion.
check-in: 484b8a6c user: hobbs tags: trunk
04:40
* tests/entry.test: added tests entry-20.*, delete during widget activity * generic/tkEntry.c (DestroyEntry, EntryEventProc): fixed the entry widget to survive deletion while processing scrollbar updates and validation.
check-in: 0b8fe7c6 user: hobbs tags: trunk
04:40
* tests/canvas.test: test of canvas delete during event * generic/tkCanvas.c (DestroyCanvas, CanvasEventProc): fixed the canvas to survive deletion during event processing. [Bug #228024]
check-in: e89804eb user: hobbs tags: trunk
04:34
* generic/tkImgPhoto.c (ImgPhotoCmd): corrected the src and dest values for $imageName put when -format and -to are used. [Bug #232741]
check-in: d343245c user: hobbs tags: trunk
04:33
* doc/image.n: added warning about names chosen for images. check-in: 34d91510 user: hobbs tags: trunk
2001-04-02
02:08
* generic/tk.h: * unix/configure.in (TK_PATCH_LEVEL): * unix/configure: * unix/tk.spec: * win/configure.in (TK_PATCH_LEVEL): * win/configure: updated patchlevel to 8.4a3
check-in: de7899ec user: hobbs tags: trunk
02:08
* README: * mac/README: updated patchlevel to 8.4a3 and corrected links and notes.
check-in: 9bbca911 user: hobbs tags: trunk
2001-03-31
05:46
* tests/safe.test: added note about correcting failures in safe.test. * library/tk.tcl: moved package require msgcat inside if case to not be used in safe interps.
check-in: db467392 user: hobbs tags: trunk
2001-03-30
23:50
* win/makefile.vc: * win/configure: * win/tcl.m4: added imm32.lib to LIBS_GUI for Tk IME support. * win/tkWinInt.h: * win/tkWinKey.c: * win/tkWinX.c: added support for changing IME on the fly in Windows (2000). (lam) [Patch #402993]
check-in: 7d37d3f4 user: hobbs tags: trunk
22:42
* generic/tkImage.c (Tk_ImageObjCmd, EventuallyDeleteImage): added casts to allow compiling on Windows with debbuging.
check-in: 20d9467e user: hobbs tags: trunk
21:53
* win/Makefile.in (install-*): improved install-* targets to use their base build dependency.
check-in: 76392d86 user: hobbs tags: trunk
21:52
* win/tkWinWm.c (UpdateWrapper): ensured that the passed in winPtr had an existent window to operate on. [Bug #409172]
check-in: d2ea8b73 user: hobbs tags: trunk
21:52
* tests/bind.test (bind-22.18): * generic/tkBind.c (NameToWindow): handled the error case where a valid-looking but invalid identifier could be passed in certain event generate options causing a crash. [Bug #411307]
check-in: 6ac56204 user: hobbs tags: trunk
07:14
see ChangeLog entries check-in: b34b0487 user: hobbs tags: trunk
07:11
* tests/canvas.test: added test case to check obj conversion * generic/tkObj.c (UpdateStringOfMM, SetMMFromAny): better obj-aware screen distances. (pgbaum, hobbs) [Patch #403327]
check-in: 5cda3aab user: hobbs tags: trunk
07:04
* library/bgerror.tcl (bgerror): allow focus into details window for Windows C&P to work. [Bug #220929]
check-in: ea7371f5 user: hobbs tags: trunk
07:04
* library/tk.tcl: put a catch around adding <hpBackTab> to the <<PrevWindow>> virtual event as it doesn't seem to work on all HP systems. [Bug #411669]
check-in: 05a38c51 user: hobbs tags: trunk
06:02
* library/tkfbox.tcl: fixed selecting directories and single files with spaces using tk_getOpenFile -multiple 1. [Bug #411640]
check-in: 01457710 user: hobbs tags: trunk
06:01
* win/tkWinDialog.c (GetFileNameA): added support for -multiple to ascii-based tk_getOpenFile (Win9*). (haneef) [Patch #403047] (GetFileNameW): increased number of files that could be returned by tk_getOpenFile -multiple. [Patch #412042]
check-in: 1114d667 user: hobbs tags: trunk
00:15
* doc/canvas.n: Noted ability to specify coords as a list in the docs. (techentin) [Patch #403660]
check-in: f7591c4f user: hobbs tags: trunk
00:15
* library/msgs/de.msg: fixed translations. [Patch #403525] check-in: 6bf9ebd7 user: hobbs tags: trunk
2001-03-29
11:05
* library/entry.tcl (tkEntryMouseSelect): * library/text.tcl (tkTextSelectTo): When the mouse is dragged with the button down, move the insertion cursor to the current mouse position. * tests/event.test: Add a series of tests for event generation. Add tests for selection, check the position of the insertion cursor.
check-in: 0f4e18f0 user: mdejong tags: trunk
02:45
* unix/configure: * unix/tcl.m4: corrected IRIX-5.x config to not use -n32. (english) [Patch 403626]
check-in: f1ce521d user: hobbs tags: trunk
2001-03-28
17:27
Replaced all [load {} tk] in Tk test suite with [load {} Tk]. [Bug 220940, Patch 411952] check-in: babe2e2e user: dgp tags: trunk
2001-03-13
01:28
BRANCH dgp-privates-into-namespace: * doc/menu.n: * unix/mkLinks: Added documentation for [tk_menuSetFocus].
check-in: b9b14d56 user: dgp tags: dgp-privates-into-namespace
00:32
BRANCH dgp-privates-into-namespace: * doc/text.n: * doc/tkvars.n: * unix/mkLinks: Added documentation for commands and variables matching tk_text*.
check-in: d30d8069 user: dgp tags: dgp-privates-into-namespace
2001-03-09
00:00
BRANCH dgp-privates-into-namespace: * generic/tkTextDisp.c: * library/unsupported.tcl: * tests/textDisp.test: Restored the global variables tk_textRedraw and tk_textRelayout. Since they match tk_*, they should remain publicly available until at least Tk 9.
check-in: a4b2a395 user: dgp tags: dgp-privates-into-namespace
2001-03-01
18:25
2001-03-01 Don Porter <[email protected]>
BRANCH dgp-privates-into-namespace: * library/unsupported.tcl: New file for Tk's unsupported interfaces. Contains [tk::unsupported::ExposePrivateCommand] and [tk::unsupported::ExposePrivateVariable] that restore the availability of an old public name of one of Tk's private commands and variables, respectively, for those applications and extensions that depend on the old names against advice.
check-in: 501dd3d4 user: dgp tags: dgp-privates-into-namespace
2001-02-28
23:29
2001-02-28 Don Porter <[email protected]>
BRANCH dgp-privates-into-namespace: Feature branch to move all of Tk's private commands and variable into the ::tk namespace and its children.
* doc/tkvars.n: Documented private variable tkPriv renamed tk::Priv.
* generic/tkBind.c: * generic/tkMenu.c: * generic/tkTextDisp.c: * library/bgerror.tcl: * library/button.tcl: * library/choosedir.tcl: * library/clrpick.tcl: * library/comdlg.tcl: * library/console.tcl: * library/dialog.tcl: * library/entry.tcl: * library/focus.tcl: * library/listbox.tcl: * library/menu.tcl: * library/msgbox.tcl: * library/optMenu.tcl: * library/palette.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/spinbox.tcl: * library/tclIndex: * library/tearoff.tcl: * library/text.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: * mac/tkMacMenu.c: * tests/clrpick.test: * tests/filebox.test: * tests/macMenu.test: * tests/menu.test: * tests/menuDraw.test: * tests/msgbox.test: * tests/text.test: * tests/textDisp.test: * tests/unixMenu.test: * tests/winMenu.test: * tests/xmfbox.test: * unix/tkUnixDialog.c: All Tk commands matching ::tk[A-Z]* and all Tk private variables in the global namespace were renamed to live in the namespace ::tk or one of its children.
check-in: 59740122 user: dgp tags: dgp-privates-into-namespace
2001-02-13
21:52
* doc/photo.n: [Bug 132213] Added clarification on interpretation of ranges for "photoName data -from" subcommand. check-in: 82794eff user: ericm tags: trunk
2001-02-12
18:06
Asymmetric padding in "pack" and "grid" geometry managers check-in: 5f0215af user: drh tags: trunk
2001-01-04
21:12
Clarified and extended the entry in the Changelog describing the merge of TIP #8. check-in: 60d345ff user: andreas_kupries tags: trunk
2001-01-02
19:13
2001-01-02 Andreas Kupries <[email protected]>
* win/tkWinWm.c: * doc/wm.n: Applied patch #102833 (TIP #8).
check-in: 7eb3b4c3 user: andreas_kupries tags: trunk
2000-12-13
19:44
* generic/tkObj.c (SetMMFromAny): Added ability to recognize double type object to speed up canvas coord calculations. [Patch #102471]
check-in: e1e65a8b user: hobbs tags: trunk
2000-12-12
10:35
Minor improvement to documentation for entry widgets. check-in: 4abb3b2e user: dkf tags: trunk
2000-11-29
15:47
A better fix for #120819 (all it needed was some Tcl_Preserve()s) which also requires no documentation changes - the behaviour is now what you would predict from existing docs (as opposed to a crash!) check-in: f59c57ea user: dkf tags: trunk
2000-11-28
11:16
Backed out previous change (except for test for bug.) check-in: 56258a53 user: dkf tags: trunk
2000-11-23
13:50
Fixed bug #120819 by prohibiting images from starting with a period; I'm still not quite sure what exactly was going wrong in the bug, but I suspect the problem might have actually been due to the deletion of all images while in the midst of creating an image. The restriction is pretty light when it comes to existing code, since it previously caused a core dump due to an image typePtr field being set to random garbage, an indication of over-eager use of free()... check-in: 82e37dee user: dkf tags: trunk
2000-11-22
01:50
Documentation for Tk_SetClassProcs. check-in: 3069ad7e user: ericm tags: trunk
01:49
Overall change: Implemented TIP 5, which exports TkClassProcs/TkSetClassProcs as Tk_ClassProcs/Tk_SetClassProcs, adding a size field to Tk_ClassProcs to allow for future expansion, and renaming the geometryProc to worldChangedProc, which is more in keeping with the actual use of the callback.
See ChangeLog for details.
check-in: df44e48c user: ericm tags: trunk
2000-11-21
16:35
Added deprecation note from Bug #120944 check-in: e02c1cd6 user: dkf tags: trunk
16:18
Added TkPhotoGetValidRegion() to tkInt stubs. Bug #120930 closed. check-in: a9b9efd5 user: dkf tags: trunk
2000-11-04
00:02
updated with 8.4a2 changes check-in: 83d0db5a user: hobbs tags: trunk, core-8-4-a2
2000-11-03
22:52
added release mark check-in: af9b0e26 user: hobbs tags: trunk
22:49
* generic/tk.decls: * generic/tkInt.decls: * generic/tkIntPlatDecls.h: * generic/tkPlatDecls.h: * generic/tkStubInit.c: * win/Makefile.in: * win/makefile.vc: * win/tkWin3d.c: * win/tkWinButton.c: * win/tkWinColor.c: * win/tkWinDraw.c: * win/tkWinFont.c: * win/tkWinGdi.c (new): * win/tkWinGdi.h (new): * win/tkWinImage.c: * win/tkWinInt.h: * win/tkWinMenu.c: * win/tkWinPixmap.c: * win/tkWinUtil.c (new): * win/tkWinWindow.c: * win/tkWinWm.c: * win/tkWinX.c: * win/winMain.c: * xlib/xgc.c: * xlib/X11/Xlib.h: first cut at Windows speedup improvements by Leo Schubert. Needs to be streamlined, but the code is correct and passes all tests.
check-in: 6287d3e2 user: hobbs tags: core-8-4-win-speedup
20:23
updated for latest doc fixes check-in: cded26e6 user: hobbs tags: trunk
19:38
added comments about Tcl_SetMainLoop call effects check-in: 3cd8c062 user: hobbs tags: trunk
18:46
* generic/tkWindow.c (Initialize): added call to Tcl_SetMainLoop. This only has effect when tclsh is run (not wish), and then Tk is loaded in interactively.
check-in: 332c4373 user: hobbs tags: trunk
17:28
fixed remaining references to old-style TCL_SRC_DIR defn check-in: a22bdbb9 user: hobbs tags: trunk
02:58
see changes check-in: ba9a9cdb user: hobbs tags: trunk
01:22
* win/tkWinButton.c: * win/tkWinDialog.c: * win/tkWinScrlbr.c: * win/tkWinWm.c: fixed up code for Win64 support. This mostly remains in _WIN64 #ifdef's, until updated compilers are standard.
check-in: 5ecc8495 user: hobbs tags: trunk
01:21
* unix/configure: * win/configure: checked in configure scripts so people doing CVS checkouts aren't required to have autoconf. Changes to configure.in in the future will require the corresponding configure script to also be re-autoconf'ed and checked in.
check-in: 67803183 user: hobbs tags: trunk
01:16
* win/tcl.m4: * win/makefile.vc: updated for Win64 compile support
check-in: cc01c5fc user: hobbs tags: trunk
01:13
doc/event.n: added note that key events require window focus. check-in: 4e9d2cd1 user: hobbs tags: trunk
2000-11-02
22:55
updated copyright check-in: 8aacb252 user: hobbs tags: trunk
02:19
* tests/winDialog.test: Corrected expected results for bad option tests (5.2, 5.5) to include -multiple option.

* win/tkWinDialog.c: Removed CommDlgExtendedError() checks for color and choosedir dialogs, and removed all except the explicit invalid filename checks for the file dialogs. check-in: a50af1df user: ericm tags: trunk

01:19
* unix/tcl.m4: removed use of -lbsd and -ldl for AIX-5.
check-in: 6292d78d user: hobbs tags: trunk
01:19
corrected tests to recognize new -multiple openfile dialog switch check-in: 5f8926ae user: hobbs tags: trunk
01:18
* tests/color.test: marked color-2.6 nonPortable as we can't reliably assume what 'red' maps to.
check-in: 514dd68e user: hobbs tags: trunk
01:18
* win/tkWinDialog.c (GetFileNameW, GetFileNameA, Tk_ChooseDirectoryObjCmd): created work-around for change in NT5.0/98 that caused no initialdir setting to open the browser up in the user's documents dir.
check-in: 5f8b3942 user: hobbs tags: trunk
00:18
Removed bogus conflict marker. check-in: f44fe06a user: ericm tags: trunk
00:18
* win/tkWinDialog.c: Added branch for 0 return from CommDlgExtendedError() switches; this was formerly treated as an error, but it actually is not, since it just means the user hit cancel or closed the dialog. (GetFileNameW): Added better smarts such that -multiple is not considered a valid option for tk_getSaveFile. check-in: 659e0e7b user: ericm tags: trunk
2000-10-31
01:28
no message check-in: dce2b971 user: davidg tags: trunk
01:28
2000-10-30 David Gravereaux <[email protected]>
* win/configure.in: * win/Makefile.in: * win/makefile.vc: * win/rc/tk.rc: * win/rc/tk_base.rc (new): * win/rc/wish.rc: Added logic to derive filenames better in the resource scripts based on compile options along with better support for building a static wish shell with cursor resources.
check-in: 86a7638c user: davidg tags: trunk
01:14
see changes check-in: 6e414f4c user: hobbs tags: trunk
01:14
unix/tcl.m4: added support for AIX-5. check-in: 4722a434 user: hobbs tags: trunk
01:12
threw catch around tk useinputmethods call for safe interps check-in: f1ad1463 user: hobbs tags: trunk
01:11
simplified tk_library path normalization call check-in: 90b11264 user: hobbs tags: trunk
00:52
* win/Makefile.in (test, winhelp, tktest): corrected the TCL_LIBRARY path specification.
check-in: 59cda872 user: hobbs tags: trunk
00:52
* tests/tk.test: * doc/tk.n: updated to reflect default on status of useinputmethods. * library/tk.tcl: tk useinputmethods is set to 1 by default. This enables Kanji and dead-char input by default. Intro'd in 1999-12-16 with default off to avoid some problems with older X servers that would slow down widget creation over time.
check-in: c177e1c9 user: hobbs tags: trunk
2000-10-30
20:04
Added type cast to (ClientData) for &CustomOption in option tests. check-in: a783a7b3 user: ericm tags: trunk
2000-10-24
23:51
* win/tkWinDraw.c (RenderObject): Applied patch from [Bug: 6368], which corrects rendering of 1-pixel wide stippled lines on Windows.

* generic/tkCanvLine.c (DisplayLine): Applied patch from [Bug: 6368], corrects bugs relating to use of active- and disabledwidth values for displaying lines (disabledwidth was never used, and activewidth/disablewidths would only possibly be used when greater than default width, rather than when simply not equal to default width). check-in: 7ea26f00 user: ericm tags: trunk

2000-10-21
21:22
Added comment marking "new in 8.4a2" decls check-in: 3c54af0d user: ericm tags: trunk
2000-10-19
01:05
* library/tkfbox.tcl (OkCmd): Applied patch from [Bug: 6365], which adds safety for directory names containing spaces or which are non-lists. check-in: 7c8cfc82 user: ericm tags: trunk
00:56
* win/tkWinDialog.c (GetFileNameW, GetFileNameA, Tk_ChooseColorObjCmd, Tk_ChooseDirectoryObjCmd): Added error checking for the return value from the common dialog functions, so that the commands will not silently fail if the common dialog returns an error. [Bug: 6369]. check-in: 6225f80f user: ericm tags: trunk
2000-10-12
21:14
* generic/tkConfig.c (Tk_InitOptions): Added Tcl_IncrRefCount/Tcl_DecrRefCount calls on valuePtr, to prevent memory leaks when the value object comes from the option database. [Bug: 6275]. check-in: 82cff3a2 user: ericm tags: trunk
2000-10-06
21:24
* win/Makefile.in (cat32.${OBJEXT}): add win/ subdirectory to cat32 target to correctly find the source file.
check-in: 9dcbaf6e user: hobbs tags: trunk
2000-10-05
18:31
* generic/tkCmds.c (Tk_WinfoObjCmd): Added check for TK_ANONYMOUS_WINDOW flag in the [winfo children] subcommand; if set, the window will not be printed in the list of children.

* doc/CrtWindow.3: Added entry for Tk_CreateAnonymousWindow.

* generic/tkWindow.c (Tk_CreateAnonymousWindow): New API for creating anonymous windows. These windows are manipulable from C, but not from Tcl, because they have no pathname associated with them. They are used initially by widgets that do rubber-band resizing (panedwindow, multi-column listbox, etc.), and may be useful for other widgets as well (dropbox, combobox). (Tk_DestroyWindow): Added check for TK_ANONYMOUS_WINDOW flag when determining whether to generate a DestroyNotify event.

* generic/tkStubInit.c: * generic/tkDecls.h: Regen'd from tk.decls.

* generic/tk.decls: Added Tk_CreateAnonymousWindow declaration.

* generic/tk.h: Added TK_ANONYMOUS_WINDOW flag for Tk_Window's. check-in: bde3bf27 user: ericm tags: trunk

00:49
* doc/MaintGeom.3: Noted that Tk_MaintainGeometry handles direct descendants properly.

* generic/tkGeometry.c (Tk_MaintainGeometry): Added a check for the case in which the slave window is a direct descendant of the master window. In this case, we need not set up the additional infrastructure normally provide by Tk_MaintainGeometry, because we can rely on the parent/child relationship to handle it for us implicitly. In this case, Tk_MaintainGeometry just calls directly to Tk_MoveResizeWindow. This allows geometry managers to simply always use Tk_MaintainGeometry to maintain geometry for slaves, and avoid doing the direct descendant check themselves. (Tk_UnmaintainGeometry): Added a matching check for the direct descendant case; in this case, Tk_UnmaintainGeometry simply returns immediately. check-in: 99a39547 user: ericm tags: trunk

2000-10-01
22:50
*** empty log message *** check-in: 260807b8 user: drh tags: trunk
21:35
* generic/tkButton.c (ConfigureButton): Added tests for -compound option, so that when there is a textvariable and an image, and -compound is not none, the button will display both the textvariable and the image. check-in: 2b3abd7d user: ericm tags: trunk
21:31
* doc/SetOptions.3: Added note that restoreProc and freeProc may be NULL.

* generic/tkConfig.c (Tk_RestoreSavedOptions): For custom options, added test that the restoreProc is not NULL, to allow for custom options that don't care about supporting Tk_RestoreSavedOptions. check-in: 60320254 user: ericm tags: trunk

2000-09-30
18:46
Fix bitmaps so that the same bitmap will not be used on two difference screens of the same display. Without this fix you get a BadMatch error from the X-server when you try to use a bitmap on two screens at once. check-in: 851abdc7 user: drh tags: trunk
18:00
When a dialog box (ex: tk_messageBox) pops up while another application is holding the grab, the "grab" command fails and the dialog box is inoperative. "catch" the "grab" to prevent this. check-in: eb8ebc72 user: drh tags: trunk
2000-09-29
21:40
* win/Makefile.in: commented use of TESTFLAGS * unix/Makefile.in: added TESTFLAGS to test and testlang targets to conform with Windows makefile and TEA style.
check-in: 21ea9340 user: hobbs tags: trunk
17:55
* generic/tkTest.c: Fixed tests to use updated API.

* doc/SetOptions.3: * generic/tk.h: * generic/tkConfig.c: Changed interface for Tk_CustomOptionSetProc and Tk_CustomOptionGetProc; these now take a pointer to the start of the widget record, and an integer offset to the slot for the option value, instead of just a pointer to the slot. This allows more sophisticated options to do interesting things based on other data in the widget record. check-in: ec369c24 user: ericm tags: trunk

2000-09-17
21:02
* generic/tk.h: Added declaration of Tk_ObjCustomOption structure, used for TK_OPTION_CUSTOM, and typedef's of the functions Tk_CustomOptionSetProc, Tk_CustomOptionGetProc, Tk_CustomOptionRestoreProc, and Tk_CustomOptionFreeProc, used for TK_OPTION_CUSTOM.

* doc/SetOptions.3: Added documentation of TK_OPTION_CUSTOM, and section "CUSTOM OPTION TYPES" explaining how to create and use custom options.

* tests/config.test: Added tests for custom option type.

* generic/tkTest.c: Added test support for TK_OPTION_CUSTOM to TestobjconfigObjCmd. Added CustomOption* functions to implement a test custom option.

* generic/tkConfig.c: Added new option type TK_OPTION_CUSTOM, which allows the definition of custom option types by creating parsing, printing, freeing, and restoring procedures for a custom option. This is needed by the text and canvas widgets if they are to be fully objectified. check-in: cfd32563 user: ericm tags: trunk

2000-09-07
17:38
* doc/Tk_Init.3: * doc/bell.n: * doc/loadTk.n: minor doc cleanup
check-in: 1a637cfb user: hobbs tags: trunk
00:28
* doc/HWNDToWindow.3: * doc/GetHWND.3: Changed synopsis to indicate the tkPlatDecls.h should be included, not tk.h.

* generic/tkPlatDecls.h: Removed #include <windows.h> for Windows, a better solution for now is to update the docs and have extension authors #include <tkPlatDecls.h>.

* generic/tk.h: Removed '#include "tkPlatDecls.h"', as the incorrect inclusion order between windows.h/tkPlatDecls.h causes build conflicts on Windows.

* generic/tkPlatDecls.h: Added #include <windows.h> for Windows, so that HWND, etc., are defined properly. check-in: 0788f3d9 user: ericm tags: trunk

00:23
* doc/canvas.n: fixed doc bug (ellson). [Bug: 6218]
check-in: 9e435f7c user: hobbs tags: trunk
2000-09-06
23:39
* generic/tkPlatDecls.h: Added #include <windows.h> for Windows, so that HWND, etc., are defined properly. check-in: 6e03beaf user: ericm tags: trunk
19:05
* README: * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: updated to patchlevel 8.4a2
check-in: 773dd7a9 user: hobbs tags: trunk
19:05
see changes check-in: 8e74836f user: hobbs tags: trunk
19:02
* generic/tkGrab.c (Tk_GrabObjCmd): changed len arg from size_t to int to fix pedantic warning.
check-in: c4a9d466 user: hobbs tags: trunk
19:02
* generic/tkMessage.c (MessageWidgetObjCmd): initialized result to avoid pedantic warning.
check-in: 004152d4 user: hobbs tags: trunk
2000-09-02
01:18
* win/makefile.vc (install-libraries): * win/Makefile.in (install-libraries): * unix/Makefile.in (install-libraries): Added tkPlatDecls.h to list of header files to install.

* generic/tk.h: Added #include "tkPlatDecls.h", which declares the platform specific component of the public Tk stubs API's. check-in: 960c5951 user: ericm tags: trunk

2000-08-29
21:00
* win/tkWinMenu.c (DrawWindowsSystemBitmap): Use scratchDC for determining the source's logical coordinates. Patch from [Bug: 6134 (Markus Oberhumer)].

* win/tkWinMenu.c (SetDefaults): Compute the indicatorDimensions[] under Windows NT/2000 in the same way as under Windows 95/98. Patch from [Bug: 6134 (Markus Oberhumer)].

* win/tkWinFont.c (GetScreenFont): Added a memset() to pacify memory checkers. Patch from [Bug: 6134 (Markus Oberhumer)]. check-in: fbfb2fa6 user: ericm tags: trunk

20:17
* library/tkfbox.tcl (::tk::dialog::file::Update): Corrected handling of multi-pattern filters (eg, "* *.*"), which was broken by the getOpenFile performance patches applied earlier. check-in: b4a0dd53 user: ericm tags: trunk
2000-08-25
06:58
* doc/toplevel.n: * doc/spinbox.n: * doc/scrollbar.n: * doc/scale.n: * doc/menubutton.n: * doc/menu.n: * doc/listbox.n: * doc/entry.n: * doc/frame.n: * doc/message.n: * doc/checkbutton.n: * doc/radiobutton.n: * doc/button.n: * doc/label.n: * doc/canvas.n: * doc/text.n: Fixed Standard Options section to make best use of new tab settings in man.macros. check-in: aab4f8f0 user: ericm tags: trunk
05:55
remove --enable-gcc configure option check-in: 63c6411b user: mo tags: trunk
2000-08-23
19:18
* generic/tkButton.c (ButtonTextVarProc): reversed change below, it was not correct.
check-in: 8fa5fc2e user: hobbs tags: trunk
00:08
* generic/tkButton.c (ButtonTextVarProc): changed order of incr/decr of new value object, in case they are equal.
check-in: 9a2fe096 user: hobbs tags: trunk
2000-08-21
22:45
Comment correction. check-in: 1f6f5507 user: ericm tags: trunk
2000-08-19
02:13
Removed unused variable left behind from previous check-in. check-in: fcb0e6c0 user: ericm tags: trunk
2000-08-18
17:02
* generic/tkImgPhoto.c (ImgPhotoGet): Removed redundant call to DitherInstance; this call was formerly being made from ImgPhotoGet->ImgPhotoConfigureInstance->DitherInstance, and ImgPhotoGet->DitherInstance. The second call was removed. check-in: d27acfe5 user: ericm tags: trunk
2000-08-15
21:30
* doc/SetOptions.3: added missing ')'.
check-in: 0808e489 user: hobbs tags: trunk
2000-08-10
00:21
* doc/SetOptions.3: Updated documentation to reflect support for TK_OPTION_NULL_OK for TK_OPTION_DOUBLE and TK_OPTION_PIXELS.

* generic/tkConfig.c: Added for TK_OPTION_NULL_OK support for TK_OPTION_DOUBLE and TK_OPTION_PIXELS.

* doc/place.n: Updated, reformatted manual entry.

* tests/place.test: Added many tests.

* generic/tkPlace.c (Tk_PlaceObjCmd): Updated to use Tk widget-option management facilities to manage place options (-x, -y, etc.), which simplifies the placer code. Added support for [place configure pathName] and [place configure pathName -option], similar to the behavior of the configure subcommand supported by widgets. check-in: 37535414 user: ericm tags: trunk

2000-08-08
19:21
* tests/place.test: Extended test suite to test error returns from [place].

* generic/tkInt.h: Replaced Tk_PlaceCmd prototype with Tk_PlaceObjCmd prototype.

* generic/tkWindow.c: Updated [place] command entry to use new Tcl_Obj interface.

* generic/tkPlace.c (Tk_PlaceObjCmd): Tcl_Obj'ified [place] command. check-in: ceaed590 user: ericm tags: trunk

19:03
Created branch tclpro-1-4-0-synthetic Closed-Leaf check-in: 74dd64d6 user: cvs2fossil tags: tclpro-1-4-0, tclpro-1-4-0-synthetic
19:03
Created branch tclpro-1-4-1-synthetic Closed-Leaf check-in: ea6eabe6 user: cvs2fossil tags: tclpro-1-4-1, tclpro-1-4-1-synthetic
19:03
Created branch tclpro-1-5-0-synthetic Closed-Leaf check-in: a561dacb user: cvs2fossil tags: tclpro-1-5-0-synthetic, tclpro-1-5-0
19:03
updated changes for 8.3.2 release check-in: ed1af398 user: hobbs tags: core-8-3-1-branch, core-8-3-2
01:27
i check-in: 5f70aefa user: hobbs tags: trunk
00:55
regen'ed from new mkLinks.tcl in core-8-3-1-branch check-in: 1878bdad user: hobbs tags: core-8-3-1-branch
2000-08-07
22:42
corrected use of .SS macro check-in: 7b7c6a5f user: hobbs tags: trunk
22:42
corrected use of .SS macro check-in: 7099a926 user: hobbs tags: core-8-3-1-branch
21:49
* generic/tkWindow.c: Updated [selection] command entry to use new Tcl_Obj interface.

* generic/tkInt.h: Replaced Tk_SelectionCmd prototype with Tk_SelectionObjCmd prototype.

* tests/select.test: Updated test suite to recognize standardized error messages.

* generic/tkSelect.c (Tk_SelectionObjCmd): Tcl_Obj'ified [selection] command. check-in: 710af28c user: ericm tags: trunk

2000-08-06
00:11
* library/safetk.tcl: rationalized the setting of tk_library when initialized Tk in a safe interpreter.
check-in: c9f26bf5 user: hobbs tags: trunk
00:10
cleaned up use of *_DIR macros check-in: 6c6a1c0c user: hobbs tags: trunk
2000-08-05
23:53
* BACKPORTED FROM 8.4 (HEAD) BRANCH:
* tests/button.test: * generic/tkButton.c: Added -activeforeground, -activebackground for labels, for the -state option.
* doc/label.n: Added -disabledforeground to list of options [Bug: 6053].
* tests/focus.test (focusSetupAlt): removed wm withdraw from proc as it would cause a hang for tkwait visibility
* tests/menu.test: * generic/tk3d.c: * generic/tkColor.c: * generic/tkCursor.c: corrected handling of 3DBorder, Cursor and Color objects on multiple screens. [Bug: 5454]
* generic/tkCursor.c: Added initialization for nextPtr field of TkCursor, patch from Nijtmans/Howlett.
* canvas.test: added test for 5783. * generic/tkCanvPoly.c (DisplayPolygon): added checks for the polygon fillGC not being empty to prevent segfault. [Bug: 5783]
* generic/tkImgGIF.c: Applied patch from Jan Nijtmans to fix a problem with the GIF writing code [Bug: 5823]. * generic/tkImgGIF.c: Changed defines for GIF87a/GIF89a to be static char arrays with integer initialization, to address EBCIDIC vs. ASCII encoding issues and to handle compilers that don't deal with "\xAB" syntax for specifying hex values in strings.
* generic/tkMenu.c (DeleteMenuCloneEntries): Applied fix from [Bug: 5275], which corrected a segfault-causing indexing problem when deleting entries from torn-off menus.
* generic/tkPlace.c (Tk_PlaceCmd): reworked place master/slave table init'n to prevent seg fault when using place on multiple displays.
* tests/text.test: Added tests for -regexp -nocase searches with backslash character classes. * tests/text.test: Added tests for searching when text is elided. * generic/tkText.c (TextSearchCmd): Text search did not work properly when -regexp and -nocase were used, in combination with backslash character classes represented by capital letters (ie, \W, \M); altered implementation of -regexp -nocase searches to use new regexp interfaces to fix this problem. [Bug: 5988]. * generic/tkText.c (TextSearchCmd): Text search was not returning the correct index when the search covered (but did not search) elided characters; corrected this by adjusting the match index by the number of elided characters preceeding the start of the match, just as is done with embedded windows, etc. [Bug: 5470]. * generic/tkText.c (TextSearchCmd): Added a test for a NULL segment pointer when doing backwards searches for "" on an empty text widget. [Bug: 6007].
* library/focus.tcl: fixed calling of takeFocus proc [Bug: 5372]
* win/tkWinMenu.c (ReconfigureWindowsMenu): Added MF_GRAYED bit for disabled menu entries, to ensure that those which are drawn by the system are shown grayed (such as entries on menubars) [Bug: 4372]. * win/tkWinMenu.c (ReconfigureWindowsMenu): Added code to add the MF_SEPARATOR bit for SEPARATOR_ENTRY menu items. This causes separator entries on the system menu to be drawn correctly [Bug: 5451]. * win/tkWinMenu.c (GetMenuSeparatorGeometry): Tweaked height requested for separator bars to be (linespace - (2*descent)) instead of just (linespace); this makes the separator occupy a more correct amount of vertical space. [Bug: 5303].
check-in: f1303c4e user: hobbs tags: core-8-3-1-branch
23:52
* win/Makefile.in (cat32.${OBJEXT}): corrected where to find cat.c given the change in default def'n of TCL_SRC_DIR.
* win/tcl.m4: changed references from 8.4 to 8.3 (leftover from a backported file).
check-in: 8f49c586 user: hobbs tags: core-8-3-1-branch
23:52
* library/safetk.tcl: rationalized the setting of tk_library when initialized Tk in a safe interpreter.
check-in: c30c1bb4 user: hobbs tags: core-8-3-1-branch
2000-08-04
00:46
* generic/tkWindow.c: Updated "grab" command entry to use Tcl_Obj'ified command.

* generic/tkInt.h: Replaced Tk_GrabCmd prototype with Tk_GrabObjCmd prototype.

* tests/grab.test: Initial suite of tests for [grab] command.

* generic/tkGrab.c (Tk_GrabObjCmd): Tcl_Obj'ified [grab] command.

* generic/tkCmds.c: Fixed casting problem in Tk_BindtagsObjCmd. check-in: 0f65866a user: ericm tags: trunk

2000-08-03
21:14
* generic/tkInt.h: Removed Tk_AfterCmd function prototype; the function does not exist (since 7.4p3).

* generic/tk.h: Removed Tk_AfterCmd => Tcl_AfterCmd #define; nothing in the core uses it, and Tcl_AfterCmd doesn't exist anymore anyway. check-in: 0407f573 user: ericm tags: trunk

21:02
* generic/tkInt.h: Replace Tk_BindCmd prototype with Tk_BindObjCmd prototype.

* generic/tkWindow.c: Updated "bind" command entry to use Tcl_Obj'ified command.

* generic/tkCmds.c (Tk_BindObjCmd): Tcl_Obj'ified [bind] command. check-in: 30698c56 user: ericm tags: trunk

20:36
* tests/bind.test: Tweaked expected error messages for [bindtags] to comply with updated error messages.

* generic/tkMenu.c (CloneMenu): Replaced calls to Tk_BindtagsCmd with equivalent calls to Tk_BindtagsObjCmd.

* generic/tkInt.h: Replace Tk_BindtagsCmd prototype with Tk_BindtagsObjCmd prototype.

* generic/tkWindow.c: Updated "bindtags" command entry to use Tcl_Obj'ified command.

* generic/tkCmds.c (Tk_BindtagsObjCmd): Tcl_Obj'ified [bindtags] command. check-in: 1bf52b23 user: ericm tags: trunk

2000-08-02
23:08
* generic/tkCmds.c (Tk_TkwaitObjCmd): Tcl_Obj'ified [tkwait] command.

* generic/tkWindow.c: Updated "tkwait" command entry to use Tcl_Obj'ified command.

* generic/tkInt.h: Replace Tk_TkwaitCmd prototype with Tk_TkwaitObjCmd prototype. check-in: 5fd841f0 user: ericm tags: trunk

20:52
* generic/tkGrid.c (Tk_GridCmd): Split [grid] subcommands into separate functions instead of inlining them all in Tk_GridCmd. check-in: c18681c3 user: ericm tags: trunk
01:33
* generic/tkInt.h: Replaced prototype for Tk_MessageCmd with prototype for Tk_MessageObjCmd.

* generic/tkWindow.c: Marked message command as using the new MessageObjCmd instead of the old MessageCmd.

* tests/message.test: Added tests for the message widget.

* generic/tkMessage.c: Obj'ified the message widget.

* generic/tkInt.h: Removed prototype for Tk_ClipboardCmd, added prototype for Tk_ClipboardObjCmd.

* generic/tkWindow.c: Updated function pointers for clipboard command to use Tcl_Obj version. check-in: f289c4cb user: ericm tags: trunk

2000-08-01
18:52
* generic/tkInt.h: Removed prototype for Tk_ClipboardCmd, added prototype for Tk_ClipboardObjCmd.

* generic/tkWindow.c: Updated function pointers for clipboard command to use Tcl_Obj version.

* tests/clipboard.test: Updated tests to expect standard error messages.

* generic/tkClipboard.c (Tk_ClipboardObjCmd): Obj'ified Tk_ClipboardCmd -> Tk_ClipboardObjCmd. check-in: a6f47654 user: ericm tags: trunk

2000-07-31
04:15
Chagned GRAPHICS_LIBS to LIBS_GUI to match changes in makefile/configure check-in: 79cf847a user: welch tags: core-8-3-1-branch
04:15
Created branch ajuba-ajuba2-2-1-base-synthetic Closed-Leaf check-in: bbaa947c user: cvs2fossil tags: ajuba-ajuba2-2-1-base-synthetic, ajuba-ajuba2-2-1-base
04:15
*** empty log message *** check-in: 6eb1429f user: welch tags: core-8-3-1-branch
2000-07-29
01:08
* unix/tkUnixButton.c (TkpDisplayButton): Added bits to change the indicator color when radio-/check-buttons are disabled. This reduces the visual incongruity when a group of these controls are disabled together. check-in: 17d2de71 user: ericm tags: trunk
2000-07-28
17:37
* win/tkWinMenu.c (ReconfigureWindowsMenu): Added MF_GRAYED bit for disabled menu entries, to ensure that those which are drawn by the system are shown grayed (such as entries on menubars) [Bug: 4372]. check-in: 52e781f7 user: ericm tags: trunk
16:41
* doc/label.n: Added -disabledforeground to list of options [Bug: 6053]. * generic/tkListbox.c: Changed resource class for disabledforeground to "DisabledForeground". check-in: d57bc1ec user: ericm tags: trunk
16:34
* mac/tkMacDefault.h: * unix/tkUnixDefault.h: Added default values for listbox disabledforeground and state.

* win/tkWinDefault.h: Changed default listbox background color to white and listbox selection borderwidth to 0, in keeping with the "Microsoft Windows User Experience"; added default values for listbox disabledforeground and listbox state.

* doc/listbox.n: Added documentation for -state option.

* generic/tkListbox.c: Added support for -state to listbox. [RFE: 6052].

* tests/listbox.test: Tests for listbox disabled state. check-in: a19d0bbf user: ericm tags: trunk

08:16
* win/Makefile.in: * win/aclocal.m4: * win/configure.in: * win/tcl.m4: Back port of gcc for windows build system from 8.4.
check-in: d9fba089 user: mo tags: core-8-3-1-branch
08:12
* win/Makefile.in: * win/aclocal.m4: * win/configure.in: * win/tcl.m4: Back port of gcc for windows build system from 8.4.
check-in: af2a5b49 user: mo tags: core-8-3-1-branch
2000-07-27
22:52
* win/configure.in: TCL_STUB_LIB_FLAG and TK_STUB_LIB_FLAG should not include ${TCL_DBGX} in win/tkConfig.sh, fix that.
check-in: 883a60a3 user: mo tags: trunk
01:05
* unix/configure.in (TK_PATCH_LEVEL): updated to 8.3.2 * unix/tk.spec: * win/configure.in: * generic/tk.h: * README:
check-in: 7bd23397 user: hobbs tags: core-8-3-1-branch
2000-07-25
21:14
CanvPsY.3, ConfigWidg.3, CrtImgType.3, CrtItemType.3, FontId.3, GetFont.3, canvas.n, font.n, options.n, text.n: Documentation fix: Replaced references to XFontStruct * and Tk_FontStruct with Tk_Font. check-in: b10e56c1 user: jenglish tags: trunk
02:06
missing tk icon fixed check-in: 5303d60d user: davidg tags: core-8-3-1-branch
01:59
double tk icon reference fixed check-in: aa6fa16c user: davidg tags: core-8-3-1-branch
01:55
missing tk icon fixed check-in: 74d33f30 user: davidg tags: core-8-3-1-branch
00:05
* tests/text.test: Added tests for -regexp -nocase searches with backslash character classes.

* generic/tkText.c (TextSearchCmd): Text search did not work properly when -regexp and -nocase were used, in combination with backslash character classes represented by capital letters (ie, \W, \M); altered implementation of -regexp -nocase searches to use new regexp interfaces to fix this problem. [Bug: 5988]. check-in: f93153d6 user: ericm tags: trunk

2000-07-23
04:48
Generalizing resource files for static builds. check-in: e8632e9d user: welch tags: core-8-3-1-branch
04:47
Installing more .h files for TclPro check-in: 600cde99 user: welch tags: core-8-3-1-branch
04:47
*** empty log message *** check-in: 9bffa37c user: welch tags: core-8-3-1-branch
2000-07-21
23:44
* tests/text.test: Added tests for searching when text is elided.

* generic/tkText.c (TextSearchCmd): Text search was not returning the correct index when the search covered (but did not search) elided characters; corrected this by adjusting the match index by the number of elided characters preceeding the start of the match, just as is done with embedded windows, etc. [Bug: 5470]. check-in: 516d8b57 user: ericm tags: trunk

16:27
* win/configure.in: Add TK_STUB_LIB_FLAG and TK_BUILD_STUB_LIB_SPEC. These are needed to build a stub enabled extension.
check-in: ab40709a user: mo tags: trunk
2000-07-20
21:38
* unix/tkUnixDraw.c (TkScrollWindow): Replaced a use of a trinary operator with an if/else, to avoid build problems on some platforms [Bug: 5819]. check-in: dd22e96a user: ericm tags: trunk
15:20
Applied patch from [RFE: 5939] check-in: b7b0d686 user: ericm tags: trunk
2000-07-19
23:22
* library/text.tcl: Enhanced <Tab> binding to behave like normal <Tab> bindings when the text widget is disabled (ie, it advances focus to the next widget). check-in: 705ae869 user: ericm tags: trunk
18:13
* generic/tkText.c (TextSearchCmd): Added a test for a NULL segment pointer when doing backwards searches for "" on an empty text widget. [Bug: 6007]. check-in: 0c93566b user: ericm tags: trunk
02:28
* unix/aclocal.m4: Use tcl.m4. * unix/configure.in: Properly quote LOCALES variable. Properly quote argument to m4 macro. * unix/tcl.m4: Add updated file from tcl. * win/tcl.m4: Updated file from tcl.
check-in: 5246f0ad user: mo tags: trunk
02:15
* unix/aclocal.m4: Use tcl.m4. * unix/configure.in: Properly quote LOCALES variable. Properly quote argument to m4 macro. * unix/tcl.m4: Add updated file from tcl. * win/tcl.m4: Updated file from tcl.
check-in: 9f7b475c user: mo tags: trunk
00:20
* library/tkfbox.tcl: Fixed keyboard navigation in the iconlist. check-in: 92fe7f62 user: ericm tags: trunk
2000-07-18
23:52
no message check-in: f78644fb user: davidg tags: trunk
23:04
Updated Greek message catalog. check-in: 49853893 user: ericm tags: trunk
23:03
Updated German message catalog. check-in: 37f75057 user: ericm tags: trunk
21:33
* unix/configure.in (MAKE_LIB): Corrected definition of MAKE_LIB for shared builds, with patch from Mike Hopkirk. check-in: 82afa607 user: ericm tags: trunk
18:17
fix usage of TK_SRC_DIR check-in: 981ce462 user: mo tags: trunk
02:31
no message check-in: 38af7ac5 user: davidg tags: trunk
02:31
Just added comments about a Win2K OS bug with GetStdHandle(STD_OUTPUT_HANDLE). No change was made to the code. check-in: 35b6eded user: davidg tags: trunk
2000-07-17
23:03
* generic/tkStubImg.c (Tk_InitImageArgs): Applied patch from [Bug: 5990], from Anselm Lingnau, which correctly sets the value of useNewImage to 0 when the new image system is not to be used, instead of leaving it at -1, which causes the check to be performed more times than is really necessary. check-in: 95e8c0e6 user: ericm tags: trunk
21:07
* library/bgerror.tcl: Fixed a typo in one of the bgerror dialog label. check-in: 7e97088f user: ericm tags: trunk
21:00
* library/msgs/it.msg: Italian message catalog, from Paolo Brutti. [RFE: 6012]. check-in: 3a5f21c2 user: ericm tags: trunk
2000-07-11
04:53
Cleanup of substitutions in tkConfig.sh check-in: 09af977d user: welch tags: core-8-3-1-branch
04:53
*** empty log message *** check-in: 0c58b1df user: welch tags: core-8-3-1-branch
2000-07-08
05:25
Greek message catalog from George Petasis. check-in: 721323ae user: ericm tags: trunk
2000-07-07
11:20
fix TK_SHARED_BUILD and TK_SRC_DIR variable definitions for mingw/vc++ build check-in: 244e01c8 user: mo tags: trunk
2000-07-06
20:52
Updated Spanish message catalog. check-in: 9790f8da user: ericm tags: trunk
06:38
Applied patch from Nijtmans/Howlett to intialize nextPtr field of TkCursor structure when it is created, to prevent possible core dumps. check-in: 8e00f87e user: ericm tags: trunk
03:17
* generic/tkFileFilter.c (AddClause): Cast to match function prototype. * win/stubs.c (_XInitImageFuncPtrs): Add return value for function. * win/tkWinButton.c (buttonStyles, ButtonBindProc, ComputeStyle): Remove unused declarations. * win/tkWinColor.c (GetColorByName, GetColorByValue): Remove unused function declarations. * win/tkWinDialog.c (TrySetDirectory): Remove unused function declaration. * win/tkWinEmbed.c (TkWinEmbeddedEventProc): Cast to match function prototype. * win/tkWinMenu.c (winMenuMutex, MenuExitProc): Remove unused declaration. * win/tkWinWindow.c (StackWindow): Remove unused declaration. * win/tkWinWm.c (ConfigureEvent): Remove unused declaration. * win/tkWinX.c (winXMutex): Remove unused declaration. * xlib/ximage.c (XCreateBitmapFromData): Cast to match function prototype.
check-in: 51f47c0c user: mo tags: trunk
2000-07-05
23:30
* tests/imgPhoto.test: Added test for GIF writing code [Bug: 5823].

* generic/tkImgGIF.c: Applied patch from Jan Nijtmans to fix a problem with the GIF writing code [Bug: 5823]. check-in: 10d00251 user: ericm tags: trunk

21:31
*** empty log message *** check-in: 77b85ae2 user: ericm tags: trunk
21:27
Duth message catalog, from Jan Nijtmans. check-in: 4643d352 user: ericm tags: trunk
2000-06-30
20:33
* doc/keysyms.n: * doc/colors.n: Added extra .CE/.CS pairs to break up the large text block, so that the generated Windows help file could accomodate the manual entry. [Bug: 5862] check-in: 1cca0349 user: ericm tags: trunk
20:33
* doc/keysyms.n: * doc/colors.n: Added extra .CE/.CS pairs to break up the large text block, so that the generated Windows help file could accomodate the manual entry. [Bug: 5862] check-in: a0ee8c72 user: ericm tags: core-8-3-1-branch
20:19
* tests/filebox.test: Adjusted tests to accomodate -multiple.

* library/xmfbox.tcl: Adjusted arguments list construction such that -multiple is not presented as an option for tk_getSaveFile.

* library/tk.tcl: Added test for safe interpreter status before attempting to load message catalogs (which is impossible in a standard safe interpreter). This means that SafeTk will not have localized dialogs, unless a means is found for loading the message catalog files. check-in: 29955884 user: ericm tags: trunk

06:38
* library/msgs/de.msg: German message catalog.

* library/msgs/en.msg: English message catalog.

* library/msgs/es.msg: Spanish message catalog.

* library/msgs/fr.msg: French message catalog.

* unix/Makefile.in: * unix/configure.in: * library/tk.tcl: * library/clrpick.tcl: * library/choosedir.tcl: * library/console.tcl: * library/msgbox.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: * library/bgerror.tcl: Applied patches from Laurent Duperval to provide localization of Tk dialogs. [RFE: 2671]. check-in: fba5538c user: ericm tags: trunk

2000-06-27
17:15
* generic/tkMenu.c (DeleteMenuCloneEntries): Applied fix from [Bug: 5275], which corrected a segfault-causing indexing problem when deleting entries from torn-off menus. check-in: 8af6cddd user: ericm tags: trunk
2000-06-23
00:22
* doc/getOpenFile.n: Updated with information about -multiple.

* library/choosedir.tcl: Tweaked to handle modified tkIconList API's.

* library/tkfbox.tcl: Preliminary implementation of multiple selection; based on patch from [RFE: 604]. Some of the tkIconList functions changed to support this and to make the dialog faster.

* library/xmfbox.tcl: Added support for multiple selection, from patch in [RFE: 4999]. check-in: 6d6e691e user: ericm tags: trunk

2000-06-21
03:54
Fix Weak Links, and add the AETE resource. check-in: a8cab7aa user: jingham tags: core-8-3-1-branch
2000-06-19
18:28
* library/bgerror.tcl: Added auto-truncation for long error messages (more than 30 characters wide, or more than 4 lines long), so that the dialog remains a manageable size. [RFE: 5782] check-in: 70dfc219 user: ericm tags: trunk
2000-06-15
16:01
Removed unused variable declaration. check-in: f2b9197c user: ericm tags: trunk
15:56
Recheckin without ^M line feeds. check-in: 4dafeff6 user: ericm tags: trunk
15:54
reverted to 1.26 revision to fix bad 1.27 checkin check-in: cb840dd3 user: ericm tags: trunk
2000-06-13
23:55
Added @LIBS@ to definition for LIBS variable, so that user32.lib and advapi32.lib are included in the link line for the wish binary. check-in: 4b1af016 user: ericm tags: trunk
21:11
Added per RFE 5844. check-in: 08e453c7 user: ericm tags: trunk
21:07
* win/tcl.m4: * win/configure.in: * win/Makefile.in: Applied patch from [RFE: 5844], to extend support for mingw compile environment on Windows. check-in: b5582e2a user: ericm tags: trunk
2000-06-07
01:59
marked 8.4a1 release point check-in: e5431e34 user: hobbs tags: trunk
2000-06-06
04:18
Fixed bogus test canvas-11.1 check-in: 8f2d82c0 user: ericm tags: trunk, core-8-4-a1
2000-06-05
23:31
Fixed formatting. check-in: 36b079bb user: ericm tags: trunk
23:31
Added "Released 8.4a1" line check-in: 9a6eaedb user: ericm tags: trunk
23:09
Added changes since 8.3.1. check-in: 3c197ff5 user: ericm tags: trunk
23:03
*** empty log message *** check-in: f6b63896 user: ericm tags: trunk
2000-06-03
08:58
see changes check-in: 01e3a942 user: hobbs tags: trunk
08:58
* generic/tk.h: added typdef for Tk_ClientMessageProc * generic/tkStubInit.c: * generic/tkDecls.h: * generic/tk.decls: Added Tk_CreateClientMessageHandler and Tk_DeleteClientMessageHandler declarations. * generic/tkEvent.c (Tk_HandleEvent): Added Tk_CreateClientMessageHandler and Tk_DeleteClientMessageHandler to allow adding event handlers that invoke for ClientMessage events. This is necessary to support unix dnd protocols.
check-in: 4796e716 user: hobbs tags: trunk
08:57
* doc/CrtCmHdlr.3: new doc for ClientMessage handler procs
check-in: a5024a76 user: hobbs tags: trunk
08:38
* canvas.test: added test for 5783. * generic/tkCanvPoly.c (DisplayPolygon): added checks for the polygon fillGC not being empty to prevent segfault. [Bug: 5783]
check-in: 1868c540 user: hobbs tags: trunk
2000-05-31
23:28
* library/bgerror.tcl: Improved bgerror based on work by Donal K. Fellows; no longer dependant on tk_dialog; features a Windows-esque "Details" button, and a customizable extra function button that allows the user to (for example) save the stack trace to a file. check-in: 07f72245 user: ericm tags: trunk
2000-05-30
17:51
* generic/tkImgGIF.c: Changed defines for GIF87a/GIF89a to be static char arrays with integer initialization, to address EBCIDIC vs. ASCII encoding issues and to handle compilers that don't deal with "\xAB" syntax for specifying hex values in strings. check-in: 3a6b87ac user: ericm tags: trunk
17:35
Added additional comments regarding the internal representation of the option database. check-in: 9820602f user: ericm tags: trunk
2000-05-29
01:44
added spinbox check-in: 14de5afd user: hobbs tags: trunk
01:43
* doc/spinbox.n: (new file) docs for spinbox widget * generic/tkInt.h: added Tk_SpinboxObjCmd declaration * generic/tkEntry.c: added 'spinbox' widget - an extension of the entry widget type. * generic/tkWindow.c: added 'spinbox' to core Tk commands * library/spinbox.tcl: (new file) binding and helper procs for spinbox * library/tk.tcl: added spinbox.tcl to list of files to source * tests/entry.test: updated changed error messages * tests/spinbox.test: (new file) test suite for spinbox
check-in: 73da3324 user: hobbs tags: trunk
01:42
* generic/tk.h: added comments ot Tk_FakeWin structure
check-in: aeb140d6 user: hobbs tags: trunk
01:42
* generic/tkPlace.c (Tk_PlaceCmd): reworked place master/slave table init'n to prevent seg fault when using place on multiple displays.
check-in: 31621748 user: hobbs tags: trunk
2000-05-27
02:11
Added initializer for classId variable in Tk_GetOption. check-in: c0cd07e5 user: ericm tags: trunk
01:49
Comment fixup. check-in: db76cd7e user: ericm tags: trunk
01:43
* generic/tkOption.c (Tk_GetOption): Extended Tk_GetOption to support a new syntax for option names in option tables. If the option name has an embedded ".", it indicates that the name field contains both an option name and an overriding widget class, in the form "class.option". The lookup for the option value will be performed as though the widget class is that specified, rather than the actual widget class. (SetupStacks): Replaced several lines of array element copying with a for loop for conciseness. check-in: a96e3d25 user: ericm tags: trunk
2000-05-25
17:19
* library/button.tcl: Tweaks for -overrelief handling on Windows. check-in: f004f046 user: ericm tags: trunk
16:57
* doc/radiobutton.n: Added documentation for -overrelief option.

* doc/checkbutton.n: Added documentation for -overrelief option.

* doc/label.n: Added documentation for -state option.

* generic/tkButton.c: Added -overrelief option for checkbuttons, and radiobuttons.

* library/button.tcl (tkButtonDown, macintosh version): Added protection against querying the -repeatdelay option from a widget that doesn't support it (ie, checkbuttons, radiobuttons, etc). Other platforms use a different binding script for checkbuttons and radiobuttons, so they don't have this issue. (tkCheckRadioEnter, windows version): Added code to handle -overrelief for check/radiobuttons on windows. check-in: bb4f9a3f user: ericm tags: trunk

2000-05-23
02:44
see changes check-in: 4bcffea2 user: hobbs tags: trunk
02:44
* win/Makefile.in (install-libraries): corrected to install X headers [Bug: 5516]
check-in: 186af9a7 user: hobbs tags: trunk
00:45
see changes check-in: 14f6003c user: hobbs tags: trunk
00:31
* doc/bind.n: * doc/canvas.n: * doc/entry.n: * doc/listbox.n: * doc/photo.n: doc fix-ups [Bug: 5396]
check-in: e23fd264 user: hobbs tags: trunk
2000-05-17
22:45
commited change check-in: 25401c10 user: hobbs tags: trunk
22:44
* doc/bell.n: * tests/bell.test: * generic/tkCmds.c (Tk_BellObjCmd): added -nice option to optionally avoid resetting screen saver [Bug: 4279]
check-in: cca6c123 user: hobbs tags: trunk
22:23
* mac/tkMacDefault.h (DEF_ENTRY_READONLY_BG_COLOR, DEF_ENTRY_READONLY_BG_COLOR): * win/tkWinDefault.h (DEF_ENTRY_READONLY_BG_COLOR, DEF_ENTRY_READONLY_BG_COLOR): * unix/tkUnixDefault.h (DEF_ENTRY_READONLY_BG_COLOR, DEF_ENTRY_READONLY_BG_COLOR): Added default values for entry -readonlybackground option.

* generic/tkEntry.c: Added -readonlybackground option, cleaned up excessive use of graphics contexts.

* tests/entry.test: Added configuration test for -readonlybackground option.

* doc/entry.n: Added documentation for -readonlybackground option. check-in: d9e1274d user: ericm tags: trunk

21:17
* doc/SetOptions.3: Added information about TK_OPTION_NULL_OK with TK_OPTION_RELIEF.

* win/tkWinButton.c: Removed bits about TK_RELIEF_LINK.

* tests/button.test: Added tests for -overrelief; removed tests for -relief link.

* mac/tkMacButton.c: Removed bits about TK_RELIEF_LINK.

* generic/tkOldConfig.c: Removed bits about TK_RELIEF_LINK.

* generic/tkConfig.c: Removed bits about TK_RELIEF_LINK; added support for TK_OPTION_NULL_OK for TK_OPTION_RELIEF.

* library/button.tcl: Added binding support for -overrelief.

* generic/tk3d.c (Tk_GetRelief): Added branch for TK_RELIEF_NULL.

* generic/tkButton.c: Added -overrelief option; removed Enter/Leave EventProc masks and handlers.

* generic/tk.h: Added TK_RELIEF_NULL definition, removed TK_RELIEF_LINK.

* mac/tkMacDefault.h (DEF_BUTTON_OVER_RELIEF): * win/tkWinDefault.h (DEF_BUTTON_OVER_RELIEF): * unix/tkUnixDefault.h (DEF_BUTTON_OVER_RELIEF): Added default value for the -overrelief option. check-in: 107c0be1 user: ericm tags: trunk

2000-05-16
17:57
* win/tkWinMenu.c (ReconfigureWindowsMenu): Added code to add the MF_SEPARATOR bit for SEPARATOR_ENTRY menu items. This causes separator entries on the system menu to be drawn correctly [Bug: 5451]. check-in: 909f18be user: ericm tags: trunk
00:03
see changes check-in: 2aa0ce1d user: hobbs tags: core-8-3-1-branch, ajuba-ajuba2-2-0
00:03
* win/tkWinWm.c (Tk_WmCmd): changed wm deiconify from using idle callback to calling restack and focus code immediately.
check-in: b6e29fbb user: hobbs tags: core-8-3-1-branch
00:00
* win/tkWinWm.c (Tk_WmCmd): changed wm deiconify from using idle callback to calling restack and focus code immediately.
check-in: 45110288 user: hobbs tags: trunk
2000-05-15
18:21
* doc/image.n: Added documentation for [image inuse] command.

* tests/image.test: Added tests for [image inuse] command.

* generic/tkImage.c (Tk_ImageObjCmd): Added [image inuse] command, which provides a means for programmers to determine if a given image is in use by any widgets. [RFE: 3327]. check-in: 53c2f9bf user: ericm tags: trunk

2000-05-14
23:25
* doc/clipboard.n: Added documentation for "clipboard get".

* generic/tkClipboard.c (Tk_ClipboardCmd): Added "clipboard get" subcommand [RFE: 4628].

* tests/clipboard.test: Updated to use "clipboard get" instead of "selection get -s CLIPBOARD". check-in: e5e8f13e user: ericm tags: trunk

20:45
* library/entry.tcl: Adjusted Button-1 binding to set focus to the entry when it is readonly or normal.

* doc/entry.n: Added documentation for readonly state, -disabledforeground, -disabledbackground.

* tests/entry.test: Added tests for readonly state.

* generic/tkEntry.c: Added support for "readonly" state, and redefined "disabled" state. A disabled entry will display its text in a dimmed color and possibly with a different background, and will be completely unusable (no selection, no editing). A readonly entry will look like a normal entry, but it will not be editable; selection is still allowed. [RFE: 4239]. To support the new disabled state properly, "-disabledforeground" and "-disabledbackground" options were added. *** THIS IS A BACKWARDS INCOMPATIBLE BEHAVIOR CHANGE ***

* win/tkWinDefault.h: * mac/tkMacDefault.h: * unix/tkUnixDefault.h: Added DEF_ENTRY_DISABLED_FG, DEF_ENTRY_DISABLED_BG_COLOR, DEF_ENTRY_DISABLED_BG_MONO. check-in: 1e58446d user: ericm tags: trunk

2000-05-13
00:39
* unix/tkUnixButton.c (TkpDisplayButton, TkpComputeButtonGeometry): * mac/tkMacButton.c (TkpDisplayButton, TkpComputeButtonGeometry): * win/tkWinButton.c (TkpDisplayButton, TkpComputeButtonGeometry): Added code for drawing compound buttons.

* tests/button.test: Added configuration tests for -repeatdelay, -repeatinterval, -compound.

* library/button.tcl: Added support for -repeatedelay, -repeatinterval options.

* generic/tkOldConfig.c: Changed handling of link relief so that proper error messages are used.

* generic/tkButton.h: Added -compound, -repeatdelay, -repeatinterval options.

* generic/tkButton.c: Added event watchers for enter/leave events, for link relief support.

* generic/tk3d.c: Changed handling of link relief so that proper error messages are used.

* generic/tk.h: Changed values of TK_OPTION_LINK_OK/TK_CONFIG_LINK_OK for link relief support. check-in: 965b15d8 user: ericm tags: trunk

00:02
see changes check-in: 81198e3d user: hobbs tags: trunk
00:02
* win/tkWinFont.c (LoadFontRanges): improved support for all chars in 0-255 range for bitmap ANSI fonts. May be improved to handle bitmap non-ANSI fonts in the future. [Bug: 2172]
check-in: 98d9aa79 user: hobbs tags: trunk
00:01
* win/tkWinWm.c (RaiseWinWhenIdle): added TK_DONT_DESTROY_WINDOW to flag check to prevent timing related core dump. [Bug: 5438]
check-in: 56864c55 user: hobbs tags: trunk
2000-05-12
21:04
added TK_DONT_DESTROY_WINDOW flag to check in RaiseWinWhenIdle to prevent timing sensitive crash check-in: e89c5a9f user: hobbs tags: core-8-3-1-branch
2000-05-11
23:53
* win/tkWinTest.c (TestclipboardObjCmd): ensured CloseClipboard would always get called for each OpenClipboard.
check-in: 3e266ca9 user: hobbs tags: trunk
22:37
see changes check-in: 7b1e2aa6 user: hobbs tags: trunk
22:37
* tests/menu.test: * generic/tk3d.c: * generic/tkColor.c: * generic/tkCursor.c: corrected handling of 3DBorder, Cursor and Color objects on multiple screens. [Bug: 5454]
check-in: 0aa3879c user: hobbs tags: trunk
22:36
* tests/focus.test (focusSetupAlt): removed wm withdraw from proc as it would cause a hang for tkwait visibility
check-in: bda59a4f user: hobbs tags: trunk
00:40
Added link relief support. check-in: 27c077f9 user: ericm tags: trunk
2000-05-10
00:09
* doc/button.n: Added documentation for link relief.
* tests/button.test: Added tests for link relief for buttons.
* generic/tk.h (TK_CONFIG_LINK_OK): Added definition of TK_RELIEF_LINK, TK_OPTION_LINK_OK and TK_CONFIG_LINK_OK. [RFE: 4348]
* generic/tk3d.c: Added support for link relief. [RFE: 4348]
* mac/tkMacButton.c (TkpDisplayButton): * unix/tkUnixButton.c (TkpDisplayButton): Added support for link relief. [RFE: 4348]
* generic/tkOldConfig.c (Tk_ConfigureWidget): * generic/tkConfig.c (DoObjConfig): Added understanding of link relief, which is allowed only for widgets that have TK_OPTION_LINK_OK or TK_CONFIG_LINK_OK set for the "-relief" option. [RFE: 4348]
* generic/tkButton.c: Added TK_OPTION_LINK_OK to "-relief" option for buttons. [RFE: 4348]
* win/tkWinWm.c (EX_TRANSIENT_STYLE): Removed WS_EX_TOOLWINDOW style bit, so that transient windows have full-size titlebars (like the tk_getOpenFile dialog).
* win/tkWinMenu.c (GetMenuSeparatorGeometry): Tweaked height requested for separator bars to be (linespace - (2*descent)) instead of just (linespace); this makes the separator occupy a more correct amount of vertical space. [Bug: 5303].
check-in: 4194a8ac user: ericm tags: trunk
2000-05-09
17:28
* library/focus.tcl: fixed calling of takeFocus proc [Bug: 5372]
check-in: 37afb894 user: hobbs tags: trunk
2000-05-03
00:18
* README: * generic/tk.h: * library/tk.tcl: * mac/README: * unix/README: * unix/configure.in: * unix/tk.spec: * win/README: * win/aclocal.m4: * win/configure.in: * win/makefile.vc: updated patchlevel to 8.4a1
check-in: 8f7cbc1d user: hobbs tags: trunk
00:18
* unix/Makefile.in: added tk.spec to dist target
check-in: ade8d779 user: hobbs tags: trunk
2000-04-28
00:46
* doc/Tk_Init.3: Added Tk_SafeInit information [Bug: 1884].

* doc/keysyms.n: Man page enumerating keysyms [RFE: 1645]. check-in: 9e0e0636 user: ericm tags: trunk

2000-04-27
18:28
* doc/keysyms.n: Man page enumerating keysyms [RFE: 1645].

* doc/colors.n: Man page enumerating valid color names [RFE: 1645].

* doc/cursors.n: Man page enumerating valid cursor values [RFE: 1645].

* library/msgbox.tcl: Corrected Unix tk_messageBox implementation to make the first button the default when no default is specified [Bug: 2218].

* doc/messageBox.n: Updated documentation with regards to selection of default button when none is specified (now it will use the first button as the default in that case) [Bug: 2218]. check-in: d4fa111a user: ericm tags: trunk

2000-04-26
23:34
Regen'd with new mkLinks.tcl check-in: c86cd212 user: ericm tags: trunk
17:37
* README: * mac/README: * unix/README: * unix/tk.spec: * win/README: Updating URLs to reference dev.scriptics.com
check-in: 93369f5e user: hobbs tags: trunk, core-8-3-1
00:23
updated for 8.3.1 release check-in: da49efce user: hobbs tags: trunk
2000-04-25
22:30
extra careful quoting check-in: 280b94c1 user: hobbs tags: trunk
22:29
winhelp target improvements check-in: caa58dc9 user: hobbs tags: trunk
22:06
macro fix check-in: da948942 user: hobbs tags: trunk
21:00
* unix/Makefile.in: * win/Makefile.in: makefile cleanup
check-in: e9e426d7 user: hobbs tags: trunk
17:25
* generic/tkMain.c: Fixed function header comment for Tk_MainEx.

* unix/mkLinks: * doc/GetScroll.3: Added information about Tk_GetScrollInfoObj [Bug: 1866]. check-in: b3b84342 user: ericm tags: trunk

02:12
* unix/mkLinks: * doc/Grab.3: Man page for Tk_Grab and Tk_Ungrab [Bug: 1868, 1889] check-in: 3b6c90d1 user: ericm tags: trunk
01:42
* unix/mkLinks: * doc/MainWin.3: Added entry for Tk_GetNumMainWindows [Bug: 1865]. check-in: a94ff369 user: ericm tags: trunk
01:12
* unix/mkLinks: * doc/GetHINSTANCE.3: Man page for Tk_GetHINSTANCE [Bug: 1862]. check-in: c5e5b562 user: ericm tags: trunk
01:03
* generic/tkImage.c (Tk_PostscriptImage): added check to create necessary prolog for photos * generic/tkCanvPs.c: added Tk_PostscriptPhoto that outputs PS for photo images * generic/tkImgPhoto.c: new func ImgPhotoPostscript and added that in as ps proc in tkPhotoImageType. * generic/tkStubInit.c: * generic/tkDecls.h: * generic/tk.decls: added Tk_PostscriptPhoto
check-in: 38420667 user: hobbs tags: trunk
01:02
* generic/tkConfig.c (DoObjConfig): removed direct setting of interp->result.
check-in: 16ebd271 user: hobbs tags: trunk
01:02
* mac/tkMacWm.c (Tk_WmCmd): initialized gotToplevel in colormapwindows case (bug found by Reasoning, Inc's automated code testing).
check-in: bbb728ba user: hobbs tags: trunk
2000-04-24
19:47
* unix/mkLinks: * doc/GetHWND.3: Man page for Tk_GetHWND [Bug: 1863]. check-in: f058bd2b user: ericm tags: trunk
19:11
* unix/mkLinks: * doc/HWNDToWindow.3: Man page for Tk_HWNDToWindow [Bug: 1869]. check-in: 53aea9a8 user: ericm tags: trunk
19:00
* unix/mkLinks: * doc/AddOption.3: Man page for Tk_AddOption [Bug: 1854] check-in: ea338fd9 user: ericm tags: trunk
2000-04-23
03:47
2000-04-22 Jim Ingham <[email protected]> * mac/tkMacDialog.c (Tk_MacGetOpenFile): Add empty bodies for the "-initialfile" and "-defaultextension" options. * mac/tkMacDialog.c (NavServicesGetFile): Only cons the result up into a list if multiple is true. * mac/tkMacMenus.c (SourceDialog): Use the "tk_getOpenFile" instead of hand-coding the dialog with StandardGetFile. This way we get the Navigation dialogs for free. * doc/getOpenFile.n: Document the -multiple and -message flags which are only implemented on the Mac. Also note that the -title works on the Mac with Nav Services installed. check-in: 94894720 user: jingham tags: trunk
2000-04-21
04:07
see changes check-in: 83dec450 user: hobbs tags: trunk
04:07
* win/aclocal.m4: made SC_PROG_TCLSH search specifically for tclsh*.exe type files to find an executable.
* win/Makefile.in: fixed up cleanup, winhelp, cat32 targets
check-in: 26bcc8a2 user: hobbs tags: trunk
04:06
* library/console.tcl: made console use systemfixed font on Win
check-in: f835975b user: hobbs tags: trunk
04:06
* generic/tkEntry.c: removed unnecessary ENTRY_VALIDATE #define
check-in: 03c317cb user: hobbs tags: trunk
2000-04-19
23:12
* library/choosedir.tcl (::tk::dialog::file::chooseDir::Config): * library/tkfbox.tcl (::tk::dialog::file::Config): removed the extraneous glob on -initialdir after file isdir already returned 1 and moved cd trick into this case as the else already uses [pwd]. [Bug: 5181]
* win/winMain.c: moved extern call out of WinMain func
check-in: 363c75be user: hobbs tags: trunk
23:11
* doc/WinViewable.3: * unix/mkLinks: Removed docs for Tk_IsViewable.

* win/tkWinDialog.c: Removed calls to Tk_IsViewable.

* generic/tkUtil.c: * generic/tkStubInit.c: * generic/tkDecls.h: * generic/tkCmds.c: * generic/tk.decls: Removed Tk_IsViewable function (it was not actually needed). check-in: e6573914 user: ericm tags: trunk

22:20
* generic/tkRectOval.c (ConfigureRectOval): Added checks for valid outline settings before creating of outline GC; this means that it is really possible now to have an oval or rectangle with no outline. [Bug: 5029]. check-in: 3ee5cb67 user: ericm tags: trunk
09:25
* README: * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: bumped to version 8.3.1
* library/msgbox.tcl (tkMessageBox): changed to use grid in some places, realign icon to anchor nw.
* mac/tkMacScale.c: reverted tkMacScale.c to 1.5 equivalent (it was accidentally bumped forward).
check-in: 7eb9e576 user: hobbs tags: trunk
01:06
* win/tkWinPointer.c: Changed Mod2Mask in TkWinGetModifierState to ALT_MASK, to fix some event problems [Bugs: 1160, 5088].

* win/tkWinX.c: Changed Mod2Mask in GetState to ALT_MASK, to fix some event problems [Bugs: 1160, 5088].

* generic/tkInt.h: Moved definition of ALT_MASK and META_MASK here so that it would be accessible from other modules than tkBind.c.

* generic/tkBind.c: Added code in BindEvent to check for ALT_MASK and META_MASK in the event state field, as this field may not be set up with the correct display modifier mask bits if the XEvent structure was created by [event generate] or by the Windows X emulation. [Bugs: 1160, 5088]. check-in: c6239454 user: ericm tags: trunk

2000-04-18
23:28
* win/tk.rc: * win/wish.rc: * win/wish.ico: Modified copyright dates in Windows resource files. Updated the icon for wish.exe. check-in: 26654e19 user: redman tags: trunk
02:18
* win/tkWinDialog.c: Added checks for visibility of parent window before creating MessageBox and ChooseColor dialogs; this prevents the application from locking when the parent is withdrawn and the message box is created. In these cases, the window will be created without a parent.

* unix/mkLinks: Added WinViewable.3.

* tests/msgbox.test: Added tests for patch from [Bug: 4997].

* library/msgbox.tcl: * library/dialog.tcl: Applied patch from [Bug: 4997]; detaches dialog window from parent if parent is not viewable.

* library/bgerror.tcl: Removed workaround from [Bug: 4370]; this is superceeded by patches to dialog.tcl.

* generic/tkCmds.c: Changed WinfoObjCmd to use Tk_IsViewable function to determine visibility of windows instead of inlining the code.

* generic/tkStubInit.c: * generic/tkDecls.h: * generic/tk.decls: Added Tk_IsViewable declaration. check-in: a39bc3c5 user: ericm tags: trunk

2000-04-17
23:24
* library/text.tcl: Tweaked double-/triple-click selection; previously, anchor and insert marks were placed in unexpected locations following a double or triple click. Now they are placed logically. Also tweaked the extension of selection via shift-double-clicks so that it no longer selects the contiguous whitespace on the side of the selection opposite the double-click. [RFE: 4253]. check-in: 823d1bcb user: ericm tags: trunk
19:31
* doc/menu.n: Added note regarding rendering of checkbuttons/radiobuttons in menubars on different platforms -- some systems do not draw indicators for check/radiobuttons in menubars.

* library/menu.tcl: Corrected behavior of checkbuttons/commands/radiobuttons in menubars [Bug: 630]. check-in: 7ad7282b user: ericm tags: trunk

17:44
* tests/grid.test: Added test for [grid propagate . 0] to not toggle. check-in: 9de73bce user: ericm tags: trunk
17:40
* generic/tkGrid.c: Fixed bogus logic in [grid propagate] that caused [grid propagate . 0] to act as a toggle instead of an absolute set. [Bug: 2286]. check-in: ec09b433 user: ericm tags: trunk
06:26
* win/tkWinColor.c (FindSystemColor): correct calculation of colors when shifting value. [Bug: 4919]
check-in: 18536763 user: hobbs tags: trunk
02:17
*** empty log message *** check-in: 51328e03 user: jingham tags: trunk
02:17
Protect GenerateKeyEvent from a null tkwin. check-in: 63b78bb0 user: jingham tags: trunk
02:17
Don't worry, this file is not used yet... check-in: 40b58529 user: jingham tags: trunk
02:17
Protect the define of strncasecmp, it IS present in MSL from CW Pro 5. check-in: 59f8fdf3 user: jingham tags: trunk
02:16
Add FIXME comment XKeySymToKeyCode needs to be implemented, since it is used in event generate. check-in: e8215e81 user: jingham tags: trunk
02:16
Add Navigation Services support. check-in: e7c8cfd3 user: jingham tags: trunk
02:16
Hide button window BEHIND all the others in the application check-in: d3577d7a user: jingham tags: trunk
2000-04-15
17:41
clarified internal comments check-in: ba820939 user: hobbs tags: trunk
17:38
* win/tkWinWm.c (WmProc): added check in WM_MOUSEACTIVATE so we correctly activate native menus when clicking in when we didn't have focus [Bug: 2272]
check-in: f6c1e0a4 user: hobbs tags: trunk
02:50
* win/tkWinKey.c: Added check for ASCII delete character in KeycodeToKeysym, to fix [Bug: 5090]. See comment in code for more information. check-in: b1356060 user: ericm tags: trunk
00:33
* generic/ks_names.h: Added Scroll_Lock and Sys_Req definitions.

* win/tkWinKey.c: Changed implementation of KeycodeToKeysym, et. al., to use a keycode table for lookups; this will result in faster keycode -> keysym translations for non-ASCII keys like Control, Alt, etc. check-in: 7d64f430 user: ericm tags: trunk

2000-04-14
08:34
* unix/tkUnixScale.c: * mac/tkMacScale.c: moved (PixelToValue|ValueToPixel|SetScaleValue) to tkScale.c. Caused an associated variable to be immediately set [Bug: 4833]
* unix/aclocal.m4 (SC_ENABLE_THREADS): enhanced the detection of pthread_mutex_init [Bug: 4359] and (SC_CONFIG_CFLAGS) added --enable-64bit-vis switch for Sparc VIS compilation [Bug: 4995]
check-in: ef420275 user: hobbs tags: trunk
08:34
* tests/winDialog.test: tk_chooseDirectory seems to get a noop from GetOpenFileName in the static build, hanging some tests. The tests were fixed to timeout (noop cause unknown).
* tests/scale.test: correct 17.1 WRT bug 4833
check-in: 791d70e9 user: hobbs tags: trunk
08:33
* mac/tkMacScale.c: moved (PixelToValue|ValueToPixel|SetScaleValue) to tkScale.c. Caused an associated variable to be immediately set [Bug: 4833]
check-in: 231411f3 user: hobbs tags: trunk
08:33
* library/scale.tcl (tkScaleActivate): reduced number of scale redisplays by checking current value of state before setting it again. [Bug: 4191]
check-in: 89814bee user: hobbs tags: trunk
08:33
* generic/tkCanvas.c (CanvasEventProc:2451): corrected cast
* generic/tkEntry.c (Tk_EntryObjCmd): adjusted finishing error cases and changed TK_CONFIG_NULL_OK to TK_OPTION_NULL_OK
* tests/scale.test: * generic/tkScale.c: * generic/tkScale.h: * unix/tkUnixScale.c: * mac/tkMacScale.c: moved (PixelToValue|ValueToPixel|SetScaleValue) to tkScale.c. Caused an associated variable to be immediately set [Bug: 4833]
check-in: a5e86fa8 user: hobbs tags: trunk
08:33
* generic/tkCanvas.c (CanvasEventProc:2451): corrected cast
* generic/tkEntry.c (Tk_EntryObjCmd): adjusted finishing error cases and changed TK_CONFIG_NULL_OK to TK_OPTION_NULL_OK
* tests/scale.test: * generic/tkScale.c: * generic/tkScale.h: * unix/tkUnixScale.c: * mac/tkMacScale.c: moved (PixelToValue|ValueToPixel|SetScaleValue) to tkScale.c. Caused an associated variable to be immediately set [Bug: 4833]
* library/scale.tcl (tkScaleActivate): reduced number of scale redisplays by checking current value of state before setting it again. [Bug: 4191]
* tests/winDialog.test: tk_chooseDirectory seems to get a noop from GetOpenFileName in the static build, hanging some tests. The tests were fixed to timeout (noop cause unknown).
* unix/aclocal.m4 (SC_ENABLE_THREADS): enhanced the detection of pthread_mutex_init [Bug: 4359] and (SC_CONFIG_CFLAGS) added --enable-64bit-vis switch for Sparc VIS compilation [Bug: 4995]
check-in: b00909f0 user: hobbs tags: trunk
01:36
* win/tkWinKey.c: Added smarts to check whether the left or right Control, Shift, or Alt key was pressed. [Bug: 870].

* win/tkWin3d.c: * unix/tkUnix3d.c: Tweaked threshhold for using different highlight computation. check-in: a70c9415 user: ericm tags: trunk

2000-04-13
20:51
* win/tkWinMenu.c: Corrected code that created separator items on menus; originally, it requested that the system be responsible for drawing those items, so it would ignore configuration items like the widget background. Now, we draw the separators ourselves (as we do with every other kind of menu item already). [Bug: 1166]. check-in: d949efca user: ericm tags: trunk
18:25
* win/tkWin3d.c: * unix/tkUnix3d.c: Applied patch from [RFE: 2501]: adds more sophisticated smarts to TkpGetShadows, so that the highlight of a very bright color is actually distinguishable from the color, and the shadow of a very dark color is similarly distinguishable from the color. check-in: 3a1cdadb user: ericm tags: trunk
17:36
* generic/tkCanvas.c: Applied patch from [Bug: 4202]; adds a check for NULL tkwin in Tk_CanvasEventuallyRedraw. check-in: 780f6c34 user: ericm tags: trunk
2000-04-12
18:51
* test/winClipboard.test: * win/tkWinInt.h: * win/tkWinClipboard.c (UpdateClipboard): * win/tkWinX.c (GenerateXEvent): added updatingClipboard tsd and TkWinUpdatingClipboard accessor function to allow us to flag ourselves when we are the ones updating the clipboard. This corrected inability to create our own clipboard types within a Tk application. [Bug: 2338 4318] * win/tkWinTest.c (TestclipboardCmd): improved TestclipboardCmd with better error handling and obj'ification
check-in: 6afe91c3 user: hobbs tags: trunk
2000-04-11
18:19
* library/bgerror.tcl: Moved check for withdrawn state after check for tkerror; this was causing problems when tkerror was used. check-in: 9d9aad24 user: ericm tags: trunk
2000-04-10
23:20
ChangeLog commit. check-in: 22965ba3 user: ericm tags: trunk
23:19
* library/bgerror.tcl: Added check for withdrawn state of . and unsetting of transient bit for .bgerrorDialog if . is not viewable; this protects against the application hanging on systems like Windows, where transient windows are withdrawn with their parents. [Bug: 4370]. check-in: e617af49 user: ericm tags: trunk
22:43
* tests/event.test: Added test for [event generate $widget <Alt-z>] [Bug: 4611].

* tests/choosedir.test: Changed "namespace import ::tcltest" to "namespace import -force ::tcltest".

* win/tkWinKey.c: * unix/tkUnixKey.c: * mac/tkMacKeyboard.c: Changed InitKeymapInfo to TkpInitKeymapInfo. [Bug: 4611].

* generic/tkStubInit.c: * generic/tkIntDecls.h: Re-gen'd from tkInt.decls.

* generic/tkInt.decls: Added TkpInitKeymapInfo to list of function decls.

* generic/tkBind.c (HandleEventGenerate): Added code to initialize keymap info if necessary, and to correctly set modifier bits in XEvent structure create to handle [event generate] calls. Previously, the alt/meta bits were not set correctly, so [event generate $widget <Alt-z>] would always fail. [Bug: 4611] check-in: cd4fc378 user: ericm tags: trunk

2000-04-08
06:59
* tests/winDialog.test: removed knownBug constraint from 5.16
check-in: 0c26e099 user: hobbs tags: trunk
06:59
* library/safetk.tcl (disallowTk): made disallowTk work in the simple case.
* library/comdlg.tcl (tkFocusGroup_In): fixed key navigation problems in dialogs under CDE [Bug: 2960]
check-in: d9ae0d4c user: hobbs tags: trunk
06:59
* generic/tkGrid.c (InitMasterData): fixed uninit'd data in GridMaster struct [Bug: 4387]
check-in: c8ff30f0 user: hobbs tags: trunk
06:59
* win/makefile.vc (TKTEST_OBJS): * win/Makefile.in (TKTEST_OBJS): moved tkWinTest.c from normal objs to TKTEST_OBJS where it belonged.
check-in: 8ffd7815 user: hobbs tags: trunk
06:58
* generic/tkGrid.c (InitMasterData): fixed uninit'd data in GridMaster struct [Bug: 4387]
* library/safetk.tcl (disallowTk): made disallowTk work in the simple case.
* library/comdlg.tcl (tkFocusGroup_In): fixed key navigation problems in dialogs under CDE [Bug: 2960]
* tests/winDialog.test: removed knownBug constraint from 5.16
* win/tkWinFont.c (GetScreenFont): corrected adjustment against LC_FACESIZE limitation for NT [Bug: 4931]
* win/makefile.vc (TKTEST_OBJS): * win/Makefile.in (TKTEST_OBJS): moved tkWinTest.c from normal objs to TKTEST_OBJS where it belonged.
check-in: 3ca054fa user: hobbs tags: trunk
2000-04-07
20:57
* win/tkWinFont.c (GetScreenFont): corrected adjustment against LC_FACESIZE limitation for NT. [Bug: 4931]
check-in: 7f447768 user: hobbs tags: trunk
2000-04-04
08:09
* unix/Makefile.in (MAN_INSTALL_DIR): patch to accept --mandir correctly [Bug: 4085]
check-in: 3e43db8b user: hobbs tags: trunk
08:09
* library/clrpick.tcl (tkColorDialog_Config): error now thrown when -initialcolor "" specified. [Bug: 4198]
check-in: cfdf219f user: hobbs tags: trunk
08:09
* generic/tkTest.c: fixed incorrect platform inclusion for TkplatformtestInit (it would never get called).
check-in: 5759f5d0 user: hobbs tags: trunk
08:09
* generic/tkTest.c: fixed incorrect platform inclusion for TkplatformtestInit (it would never get called).
* unix/Makefile.in (MAN_INSTALL_DIR): patch to accept --mandir correctly [Bug: 4085]
* library/clrpick.tcl (tkColorDialog_Config): error now thrown when -initialcolor "" specified. [Bug: 4198]
check-in: 2df14d37 user: hobbs tags: trunk
2000-03-31
09:24
* win/tkWinDialog.c: added unicode-aware open/save file dialogs
* win/tkWinFont.c (TkpFontPkgInit): move private ref to platformId to TkWinGetPlatformId
* win/tkWinMenu.c (SetDefaults): moved private use of versionInfo to TkWinGetPlatformId and removed all code for (versionInfo.dwMajorVersion < 4) (== Win32s)
* win/tkWinX.c: * win/tkWin32Dll.c: moved TkWinGetPlatformId to tkWinX.c * win/tkWinInit.c: added TkWinXInit to TkpInit to ensure that its called for static Windows shells. [Bug: 3647]
* win/tkWinInt.h: * win/tkWinX.c: * win/tkWinDraw.c (SetUpGraphicsPort): * win/tkWinScrlbr.c (UpdateScrollbar): removed use of tkpIsWin32s
* win/tkWinInt.h (TkWinDCState struct): added bkmode value * win/tkWinDraw.c (TkWinGetDrawableDC, et al): added support for properly transparent dashed lines on Windows. [Bug: 4617]
check-in: 4da507a9 user: hobbs tags: trunk
09:24
* library/menu.tcl (tkMenuInvoke): corrected naming of tearoffs [Bug: 4506]
* library/tkfbox.tcl (tkIconList_Goto): caused browsecmd to be called in tkIconList_Select. This causes the entry to be set properly when using the type-in-name-in-listbox bindings.
check-in: 4a69b854 user: hobbs tags: trunk
09:24
* generic/tkEntry.c: set TK_OPTION_NULL_OK bit on -invcmd option and removed #ifdef ENTRY_VALIDATE expressions
check-in: a58c27ab user: hobbs tags: trunk
09:23
* doc/DrawFocHlt.3: doc name correction
check-in: 8effb649 user: hobbs tags: trunk
09:23
* doc/DrawFocHlt.3: doc name correction
* generic/tkEntry.c: set TK_OPTION_NULL_OK bit on -invcmd option and removed #ifdef ENTRY_VALIDATE expressions
* library/menu.tcl (tkMenuInvoke): corrected naming of tearoffs [Bug: 4506]
* library/tkfbox.tcl (tkIconList_Goto): caused browsecmd to be called in tkIconList_Select. This causes the entry to be set properly when using the type-in-name-in-listbox bindings.
* win/tkWinDialog.c: added unicode-aware open/save file dialogs
* win/tkWinFont.c (TkpFontPkgInit): move private ref to platformId to TkWinGetPlatformId
* win/tkWinMenu.c (SetDefaults): moved private use of versionInfo to TkWinGetPlatformId and removed all code for (versionInfo.dwMajorVersion < 4) (== Win32s)
* win/tkWinX.c: * win/tkWin32Dll.c: moved TkWinGetPlatformId to tkWinX.c * win/tkWinInit.c: added TkWinXInit to TkpInit to ensure that its called for static Windows shells. [Bug: 3647]
* win/tkWinInt.h: * win/tkWinX.c: * win/tkWinDraw.c (SetUpGraphicsPort): * win/tkWinScrlbr.c (UpdateScrollbar): removed use of tkpIsWin32s
* win/tkWinInt.h (TkWinDCState struct): added bkmode value * win/tkWinDraw.c (TkWinGetDrawableDC, et al): added support for properly transparent dashed lines on Windows. [Bug: 4617]
check-in: ec51d66d user: hobbs tags: trunk
2000-03-30
19:44
* generic/tkImgGIF.c: Fixed some ANSI specific bits to avoid compile problems with non-ANSI compilers (ie, replace const with CONST, etc). [Bug: 4223]. check-in: c4f1aa11 user: ericm tags: trunk
19:02
* unix/configure.in: Applied patch from [Bug: 4237]; ensures that srcdir is fully qualified.

* unix/Makefile.in: Applied patch from [Bug: 4237]; if tcltest was not compiled, make test/tktest failed. Now it has a rule to build tcltest if it has not been built. check-in: 382e101a user: ericm tags: trunk

2000-03-29
00:09
* library/tkfbox.tcl: Moved an overlooked tkFDialog* function in ::tk::dialog::file namespace.

* tests/unixWm.test: Added tests for memory leak conditions in tkUnixWm.c.

* tests/canvas.test: Added test for bad configuration options on empty and non-empty canvas.

* generic/tkCanvas.c: Removed bad code in CANV_CONFIGURE block of CanvasWidgetCmd; this was causing non-empty canvases to improperly handle bad configuration options [Bug: 4456]. check-in: ac1293f7 user: ericm tags: trunk, scriptics-sc-2-0-fixed, scriptics-sc-2-0-b5

2000-03-27
18:02
* unix/tkUnixWm.c: Applied patch from [Bug: 4405]; fixes memory leak in Unix wm command. check-in: e19a4833 user: ericm tags: trunk
2000-03-24
23:13
* tests/xmfbox.test: Updated tests.

* generic/tkWindow.c: * generic/tkInt.h: Updated Tcl_OptionCmd -> Tcl_OptionObjCmd

* generic/tkOption.c: Tcl_Obj'ectified the "option" command. check-in: b8e5743c user: ericm tags: trunk

19:38
* tests/filebox.test: * tests/choosedir.test: Updated tests.

* library/xmfbox.tcl: Updated to stash data array in ::tk::dialog::file namespace instead of in global namespace.

* library/tkfbox.tcl: Extended some functions to support creation of a choosedir dialog, to allow greater code reuse between the two dialogs. Moved tkFDialog* functions into a namespace (::tk::dialog::file). Because these are private Tk functions (and should thus not be used directly by users), this should not impact anybody (the tk_getOpenFile and tk_getSaveFile commands still exist at the global scope).

* library/tk.tcl: * library/tclIndex: Updated function names for tkFDialog* functions and choosedir functions.

* library/choosedir.tcl: New and improved implementation of tk_chooseDirectory dialog. Based on tk_getOpenFile dialog.

* library/listbox.tcl: (tkListboxCancel) Added a check for empty string value for tkPriv(listboxPrev). Without this check, it's possible to get a stack trace under certain conditions. [Bug: 4373]. check-in: 507a9fe0 user: ericm tags: trunk

2000-03-16
03:21
*** empty log message *** check-in: d20a51d3 user: sven tags: trunk, scriptics-sc-2-0-b1, scriptics-sc-2-0-b2
03:20
* win/tkWinDialog.c: Changed the behavior for the tk_chooseDirectory dialog under Windows. Instead of trying to return the currently selected listbox entry (which didn't work in case the user selected the initial directory anyway), we now return the value shown in the entry. This seems to be in accordance with the expected behavior for this dialog. check-in: dc3926ef user: sven tags: trunk
2000-03-14
20:37
* tests/choosedir.test: Marked test 3.1 and 3.2 as bad until the issue with those tests on IRIX can be determined. check-in: f1a502f3 user: ericm tags: trunk
2000-03-10
22:16
* library/menu.tcl: Applied patch from [Bug: 4155]; protects against grabs on non-viewable windows. check-in: d0a2b371 user: ericm tags: trunk
2000-03-08
20:12
* tests/choosedir.test: Modified test 3.1 (-mustexist works) to be more careful about cleaning up its potentially troublesome after events. check-in: 2e735aab user: ericm tags: trunk
03:19
* tests/button.test: * generic/tkButton.c: Added -disabledforeground/-state to labels. check-in: fc902c50 user: ericm tags: trunk
2000-03-07
22:27
* tests/entry.test: * generic/tkEntry.c (EntrySetValue): malloc the value when validating because validation could cause the pointer to become invalid. Also fixed configure to not trigger focus-based validation. Improved use of Tcl_WrongNumArgs. [Bug: 4320]
check-in: 1717d793 user: hobbs tags: trunk
01:02
* library/menu.tcl: Added a check in tkMenuFirstEntry that changes menu behavior to only auto-post an immediate child cascade if we are currently on a menubar menu. This prevents massive auto-cascading in cases where the first entry of the cascade is itself a cascade, and the first entry of that cascade is a cascade, and the first entry of that cascade is a cascade ... [Bug: 676]. check-in: 6cd36f86 user: ericm tags: trunk
00:09
* generic/tkOldConfig.c: Added check for NULL tkwin value in Tk_ConfigureWidget [Bug: 4079]

* generic/tkWindow.c: Added check for NULL tkwin value in Tk_NameToWindow [Bug: 4079] check-in: 39ba45d6 user: ericm tags: trunk

00:02
Unset err at the end because some other tests use it. check-in: 63f27e98 user: ericm tags: trunk
2000-03-04
01:44
fixed gridding problem check-in: 91b2895d user: ericm tags: trunk
2000-03-03
00:14
Added more tests. check-in: 8f6a4431 user: ericm tags: trunk
2000-03-02
23:53
* tests/color.test: * xlib/xcolors.c (XParseColor FindColor): * win/tkWinColor.c (XAllocColor): Fixed bit fiddling for colors to return "correct" values for color mapping. [Bug: 4282]
check-in: 715adc7d user: hobbs tags: trunk
23:53
* unix/Makefile.in (SCRIPT_INSTALL_DIR): removed extraneous '/' * unix/aclocal.m4: corrected TCL_NEEDS_EXP_FILE to be 1 for AIX
check-in: ab01cfca user: hobbs tags: trunk
23:52
* tests/color.test: * xlib/xcolors.c (XParseColor FindColor): * win/tkWinColor.c (XAllocColor): Fixed bit fiddling for colors to return "correct" values for color mapping. [Bug: 4282]
check-in: e7f3273f user: hobbs tags: trunk
23:52
* library/focus.tcl: fixed tkFocusOK to protect $w in uplevel with list. [Bug: 4208]
check-in: 954e2030 user: hobbs tags: trunk
23:52
* win/tkWinInt.h: change extern to EXTERN for TkWinChildProc declaration with extra #defs. [Bug: 4240] * tests/color.test: * xlib/xcolors.c (XParseColor FindColor): * win/tkWinColor.c (XAllocColor): Fixed bit fiddling for colors to return "correct" values for color mapping. [Bug: 4282]
check-in: b59fd61c user: hobbs tags: trunk
23:52
see log check-in: 81fd969b user: hobbs tags: trunk
23:45
fixed var set problem check-in: 11511c7f user: hobbs tags: trunk
21:53
* doc/CrtItemType.3: fixed docs for Tk_CreateItemType to reflect changes made in 8.3.0 (but old style would still work as well). [Bug: 4252] * doc/entry.n: improved docs discussing caveats and gotchas when mixing textvar with widget validation
check-in: 30d40ed9 user: hobbs tags: trunk
21:52
* generic/tkListbox.c (DestroyListbox): fixed crash in DestroyListbox due to null tkwin. [Bug: 4207]
* tests/entry.test: added test suite for entry validation * doc/entry.n: improved docs discussing caveats and gotchas when mixing textvar with widget validation * generic/tkEntry.c (EntryValidateChange): improved handling of validation with relation to -textvariable. Previously, it would turn off whenever the textvar was set. Now it will it will turn off only when the textvar is set and validation returns 0. Added %V (type of validation occuring) to %-subs to help work with trickier validation.
check-in: a54ba26b user: hobbs tags: trunk
21:52
* tests/config.test: extra test to check object cleanup when destroying the widget * tests/entry.test: added test suite for entry validation
check-in: e96237c5 user: hobbs tags: trunk
03:10
*** empty log message *** check-in: f6c1d00a user: ericm tags: trunk
03:02
* tests/clrpick.test: * library/clrpick.tcl: Added code to make color chooser dialog inherit screen setting from parent (bug #2334) check-in: 5a5744d5 user: ericm tags: trunk
2000-02-26
03:11
* win/tkWinWm.c (RaiseWinWhenIdle): Checked for the possibility that the window could be destroyed (can occur with wm deiconify .toplevel; destroy .toplevel).
check-in: e60a421a user: hobbs tags: trunk
00:51
* generic/tkImgGIF.c: Applied "spirit of" the patch in 1605 (the submitted patch was more complicated than necessary and did not extend to writing GIF's, only reading), to allow reading/writing of GIF files on EBCDIC and other non-ASCII based systems. check-in: 4264008b user: ericm tags: trunk
2000-02-14
22:43
* unix/tk.spec: RPM specification for producing a binary Tk RPM for Linux.

* unix/Makefile.in: Added rpm target to generate Tk binary RPM. check-in: 581a0884 user: ericm tags: trunk

22:00
Fixed handling of -mustexist flag for tk_chooseDirectory. check-in: b4a3ebbf user: ericm tags: trunk
2000-02-10
10:17
cleaned up check-in: 3b789cde user: hobbs tags: trunk, core-8-3-0
10:14
Resolve Conflict with Jeffrey's checkin. check-in: af5b411d user: jingham tags: trunk
09:55
updated changes for 8.3.0 check-in: 18a3d561 user: hobbs tags: trunk
09:00
Comment some functions that have moved. check-in: adffb3ca user: jingham tags: trunk
08:59
Fixes for Tk8.3 check-in: 8f55246c user: jingham tags: trunk
08:55
Add support for Appearance Manager 1.2 Floating windows, and the new window classes in unsupported1 check-in: af32fec5 user: jingham tags: trunk
08:53
* xlib/xgc.c: #def'd out XDrawSegments for the Mac, and added some extra include info for the Mac
check-in: d7616cab user: hobbs tags: trunk
08:53
* unix/tkUnixWm.c (Tk_CoordsToWindow): qualified delete of error handler as the goto label is reached from above and below.
* unix/configure.in: * unix/aclocal.m4: cleaned up macros to coincide with tcl.m4, added -export-dynamic to LDFLAGS for FreeBSD-3+ [Bug: 2998]
* unix/README: * unix/Makefile.in (dist): removed porting.notes and porting.old from distribution and CVS. The information was very outdated. Now refer to http://dev.scriptics.com/services/support/platforms.html
check-in: a8e1c740 user: hobbs tags: trunk
08:53
Add support for Appearance Manager 1.2 Floating windows, and the new window classes in unsupported1 check-in: 60c069c9 user: jingham tags: trunk
08:53
* tests/scrollbar.test: fixed check of testmetrics command to allow unix tests to run (testmetrics is mac/pc only)
check-in: cb6eaf6d user: hobbs tags: trunk
08:52
* library/listbox.tcl: * library/text.tcl: added support for <4> and <5> for mousewheel style scrolling on Unix for mice that map to these buttons.
check-in: b344260e user: hobbs tags: trunk
08:52
* generic/tkImgGIF.c (FileReadGIF): added cast for trashBuffer
* generic/tkIntXlibDecls.h: * generic/tkInt.decls: declared some Xlib emulation calls for the Mac
* generic/tkFrame.c (TkInstallFrameMenu): added extra panic to inform user of bad call when framePtr is NULL [Bug: 2530]
* generic/tkMenu.c (DestroyMenuInstance): Placed checks around menu name objects before trying to incr the ref. [Bug: 3402]
* generic/tkTest.c: removed USE_OLD_IMAGE def for Mac
check-in: 73e854b5 user: hobbs tags: trunk
08:52
* generic/tkImgGIF.c (FileReadGIF): added cast for trashBuffer
* generic/tkIntXlibDecls.h: * generic/tkInt.decls: declared some Xlib emulation calls for the Mac
* generic/tkFrame.c (TkInstallFrameMenu): added extra panic to inform user of bad call when framePtr is NULL [Bug: 2530]
* generic/tkMenu.c (DestroyMenuInstance): Placed checks around menu name objects before trying to incr the ref. [Bug: 3402]
* generic/tkTest.c: removed USE_OLD_IMAGE def for Mac
* library/listbox.tcl: * library/text.tcl: added support for <4> and <5> for mousewheel style scrolling on Unix for mice that map to these buttons.
* tests/scrollbar.test: fixed check of testmetrics command to allow unix tests to run (testmetrics is mac/pc only)
* unix/tkUnixWm.c (Tk_CoordsToWindow): qualified delete of error handler as the goto label is reached from above and below.
* unix/configure.in: * unix/aclocal.m4: cleaned up macros to coincide with tcl.m4, added -export-dynamic to LDFLAGS for FreeBSD-3+ [Bug: 2998]
* unix/README: * unix/Makefile.in (dist): removed porting.notes and porting.old from distribution and CVS. The information was very outdated. Now refer to http://dev.scriptics.com/services/support/platforms.html
* xlib/xgc.c: #def'd out XDrawSegments for the Mac, and added some extra include info for the Mac
check-in: c36d2281 user: hobbs tags: trunk
08:51
Fix up debugging detritus in previous checkin. check-in: b7985ae2 user: jingham tags: trunk
08:49
Stop hiding the buffer window used for off-screen drawing from the window list. This doesn't really buy us much, and crashes the newest Appearance manager. check-in: 02b9cb10 user: jingham tags: trunk
08:48
Fix typo in the file info, add Finder Balloon help just cause you can. check-in: e49ce1e7 user: jingham tags: trunk
08:47
Minor Doco fixes. check-in: ce507af6 user: jingham tags: trunk
08:46
Stubs for the Apearance manager routines for use with the 68K version of MacTk. This allows me not to conditionalize their use in the real code. check-in: ac73ea70 user: jingham tags: trunk
08:45
The res form of the Drag & Drop Tclets icon. check-in: ebfac725 user: jingham tags: trunk
08:45
Switch to using .h prefix files, add pre-built headers for TkTest, and add prefix file for tkImgPPM.c, so we can define USE_OLD_IMAGE. check-in: f9db86a5 user: jingham tags: trunk
02:54
flipped debug bit check-in: 4ce04405 user: hobbs tags: trunk
2000-02-09
02:13
* generic/tk.decls: * generic/tkBind.c: * generic/tkInt.decls: * generic/tkIntDecls.h: * generic/tkStubInit.c: * mac/tkMacKeyboard.c: * unix/tkUnixKey.c: * win/tkWinKey.c: Fix for keyboard handling of "dead" keys and caps lock from Peter Spjuth. Split functions into platform specific files: Static functions GetKeySym(), SetKeycodeAndState() and InitKeymapInfo() from tkBind.c moved into platform files tkWinKey.c tkUnixKey.c and tkMacKeyboard.c. GetKeySym() and SetKeycodeAndState() renamed to Tkp* and made public (as private functions) in tkInt.decls.
Step 2, fixes in tkWinKey.c New static function: KeycodeToKeysym(), based on XKeycodeToKeysym() but with different arguments, and a lot of improvements. TkpGetString() changed to use KeycodeToKeysym() + other fixes. TkpGetKeySym() changed to use KeycodeToKeysym() + other fixes. InitKeymapInfo() changed to use KeycodeToKeysym(). TkpSetKeycodeAndState() rewritten, mostly by copying code from XKeysymToKeycode(). XKeycodeToKeysym() rewritten. Preferably it should be removed.
EXPLANATION: The main problem is ToAscii() which has a lot of side effects, and also that XKeycodeToKeysym() is not provided enough input to do a proper job. The changes' main goal is to avoid calling ToAscii() if not necessary, and to provide it with as correct information as possible when called. Also some attempts to clean up what ToAscii() did are done. See the code for details.
BUGS FIXED: Typing shifted (and AltGr) dead keys did not work. Keyboard lock lamps did not work on Win98. Events regarding AltGr-keys behaved badly. Example: On a Swedish keyboard, $ is typed with AltGr-4. That keyboard event would get the keysym '4' not 'dollar'. Also, doing [event generete . <Key-dollar>] would send keysym '4'. Translation to ascii in TkpGetString did not handle return and tab correctly. I.e. [event generate . <Key-Return>] gave wrong %A
check-in: d02d3aa3 user: hobbs tags: trunk
2000-02-08
11:31
* generic/tkDecls.h: * generic/tk.decls: * generic/tk.h: moved new public functions created in dash patch to the stubs interface [Bug: 4062]
* generic/tk.h: * doc/CrtImgType.3: * doc/CrtPhImgFmt.3: * generic/tk.h: * generic/tkImgGIF.c: * generic/tkImgPhoto.c: * generic/tkStubImg.c (new file): * generic/tkTest.c: * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc: improved support for moving from the old style image C API to the new obj'ified one with new Tk_InitImageArgs command and stub'ing of image code. See docs for how to make the transition. [Bug: 4060]
check-in: dbe34fe5 user: hobbs tags: trunk
10:01
* win/tkWinFont.c: corrected symbol font use to only work on 8-bit characters [Bug: 2406]
* README: * unix/configure.in: * win/configure.in: * generic/tk.h (TK_RELEASE_SERIAL): Moved to 8.3.0 patchlevel
check-in: 740a11d2 user: hobbs tags: trunk
10:01
* unix/aclocal.m4: changed all -fpic to -fPIC
* README: * unix/configure.in: * win/configure.in: * generic/tk.h (TK_RELEASE_SERIAL): Moved to 8.3.0 patchlevel
check-in: 67d3d142 user: hobbs tags: trunk
10:00
* library/tk.tcl: wrapped check for tcl_platform(os) around info exists because it won't in safe interpreters
check-in: a9cb74b7 user: hobbs tags: trunk
10:00
* generic/tk.h (TK_RELEASE_SERIAL): Moved to 8.3.0 patchlevel
check-in: 3ac4276e user: hobbs tags: trunk
10:00
* README: * unix/configure.in: * win/configure.in: * generic/tk.h (TK_RELEASE_SERIAL): Moved to 8.3.0 patchlevel
* library/tk.tcl: wrapped check for tcl_platform(os) around info exists because it won't in safe interpreters
* win/tkWinFont.c: corrected symbol font use to only work on 8-bit characters [Bug: 2406]
* unix/aclocal.m4: changed all -fpic to -fPIC
check-in: 4939a1f7 user: hobbs tags: trunk
2000-02-07
22:12
* library/tkfbox.tcl: Applied patch from bug #4117, tk_getOpenFile/getSaveFile doesn't do the right thing when user types a directory name in the entry and a default extension is specified. check-in: e349f958 user: ericm tags: trunk
2000-02-05
11:11
* unix/tkUnixScale.c (TkpDestroyScale): changed ckfree to Tcl_EventuallyFree to behave with Tcl_Preserve in TkpDisplayScale (prevents possible segfault).
check-in: 72844894 user: hobbs tags: trunk
2000-02-03
21:27
* tests/canvText.test: test for fix for bug #2525.

* generic/tkFont.c (Tk_ComputeTextLayout): Was erroneously setting the width of newline-only text display chunks to some arbitrary huge number, instead of 0; this was interfering with things like the canvas find enclosed feature. (bug #2525). check-in: 2561693f user: ericm tags: trunk

17:29
* tests/text.test: * generic/tkText.c (DumpLine/DumpSegment): Changed DumpSegment to take a TkTextIndex instead of two integer offsets, so that it could use TkTextPrintIndex to format the offsets into an index, which makes it UTF smart (bug #2582). check-in: 50f58fa9 user: ericm tags: trunk
2000-02-01
23:23
* library/tk.tcl: * library/tclIndex: * library/choosedir.tcl: Moved choosedir functions into the ::tk::dialog::chooseDir namespace instead of a toplevel ::tkChooseDirectory namespace. Additional cleanup on the chooseDir dialog. check-in: e4acfbf7 user: ericm tags: trunk
11:41
* win/Makefile.in (install-*): reduced verbosity of install
* win/tkWinPixmap.c (XGetGeometry): added support for windows in XGetGeometry [Bug: 4069]
* win/tkWinFont.c (GetScreenFont): fixed possible mem overrun with long font names [Bug: 4108]
* win/tkWinDialog.c: added EnableWindow calls to dialogs to correct for possible loss of control in parent Tk toplevel [Bug: 1212 et al]
check-in: 97a60a48 user: hobbs tags: trunk
11:41
* unix/aclocal.m4: added *BSD ELF recognition for SHARED_LIB_SUFFIX determination (from Tcl's tcl.m4)
check-in: bee98b7d user: hobbs tags: trunk
11:41
* tests/listbox.test: corrected test case for listbox itemconfigure
check-in: ec500631 user: hobbs tags: trunk
11:41
* generic/tkRectOval.c (ConfigureRectOval): * generic/tkCanvLine.c (ConfigureLine): * generic/tkCanvPoly.c (ConfigurePoly): * generic/tkCanvArc.c (Configure/DisplayArc): fixed handling for negative dash values [Bug: 4104]
* generic/tkScale.c (TkRoundToResolution): fixed incorrect assumption that (N+1)*delta = N*delta + delta with floating point math [Bug: 3689, 4099] (DestroyScale) Fixed check for cancelling TkpDisplayScale (was REDRAW_ALL, is now REDRAW_PENDING)
check-in: 5e295d87 user: hobbs tags: trunk
11:40
* doc/text.n: clarified docs on what happens during a search with -count when images/windows are embedded
check-in: 029b6655 user: hobbs tags: trunk
11:40
see logs check-in: 854a8390 user: hobbs tags: trunk
2000-01-31
18:38
Fix for bug #4103. check-in: f0c5800f user: ericm tags: trunk
2000-01-27
18:03
fixed transient window madness check-in: a1fc8d65 user: hobbs tags: trunk
16:58
* generic/tkImgGIF.c: Additional code cleanup (now we only have one decoder! neat!) check-in: 8a36f379 user: ericm tags: trunk
05:03
fixes transient window crash when transient is destroyed while master is iconified/withdrawn check-in: 4903e2f7 user: hobbs tags: trunk
01:28
* generic/tkImgPhoto.c: Fixed bug with use of binary data for "-data" option to "image create" command. check-in: 2a127627 user: ericm tags: trunk
00:23
* doc/getOpenFile.n: * doc/chooseDirectory.n: Man page/cross links for tk_chooseDirectory (bug #1786).

* library/tk.tcl: * library/tclIndex: Added hooks for tk_chooseDirectory. (bug #1786)

* library/choosedir.tcl: tk_chooseDirectory implementation for Unix/Mac (bug #1786). check-in: 46df12c5 user: ericm tags: trunk

2000-01-26
21:10
* generic/tkImgPhoto.c: Added some comments regarding slow processing of transparent images.

* generic/tkImgGIF.c: Improved GIF decoder for ~60% speed increase. Added some comments on how to further improve the implementation, time permitting.

* doc/photo.n: Added a description of what the -data string can contain (base64 or binary data). check-in: 45f50a39 user: ericm tags: trunk

17:02
* generic/tkImgPhoto.c: Fixed bug with use of binary data for "-data" option to "image create" command. check-in: 461f25a5 user: ericm tags: trunk
2000-01-21
22:44
* library/tkfbox.tcl: Fixed bug relating to incorrect parent values for error message boxes displayed by the file dialog (bug #3616). check-in: 8cfb3302 user: ericm tags: trunk
17:25
* tests/text.test: * generic/tkText.c: Fixed bug relating to regexp searching for empty lines; previously, the starting line was ignored. (bug #1643). check-in: 9d32c5f4 user: ericm tags: trunk
04:33
removed deletehandler for transient master so that they will always trigger children when made visible check-in: 0a307037 user: hobbs tags: trunk
03:55
* win/tkWinWm.c (TkWmProtocolEventProc): cached atom name as the window could get destroyed during eval [Bug: 2513]
check-in: aa8ee77f user: hobbs tags: trunk
03:55
*** empty log message *** check-in: 6a0992b6 user: hobbs tags: trunk
03:55
* tests/text.test: * generic/tkText.c: fixed missing " in error case and missing 'dump' in subcommand listing [Bug: 4036]
check-in: d37fe2b3 user: hobbs tags: trunk
03:54
* library/text.tcl: fixed double-click selection behavior where there were embedded windows/widgets in the same line. [Bug: 3989]
check-in: a3ea60ec user: hobbs tags: trunk
03:54
* generic/tkInt.h: moved new TkDisplay useInputMethods structure element to end to not disturb position of previous elements in the structure (as compared to Tk <=8.2).
* generic/tkCanvLine.c (LineCoords): fixed segfault when too few coords were passed to a line with certain options set (it should always have thrown an error anyway). [Bug: 4042]
* tests/text.test: * generic/tkText.c: fixed missing " in error case and missing 'dump' in subcommand listing [Bug: 4036]
* generic/tkListbox.c: adjusted use of basic string concatenation in (non-K&R behavior) [Bug: 4027] Swapped bg/fg class for -select(bg|fg) for listbox and their items [Bug: 4039]
check-in: e8800736 user: hobbs tags: trunk
03:54
* doc/WindowId.3: added docs for Tk_IsContainer and Tk_IsEmbedded
* doc/text.n: clarified mark gravity definition and usage of ``word'' in binding definitions. [Bug: 2004 2277 1388]
check-in: ee72d68f user: hobbs tags: trunk
03:53
see log check-in: a2a6abed user: hobbs tags: trunk
2000-01-20
23:46
* tests/grid.test: Added a test for the consecutive ^ and multiple widget case (bug #1386).

* generic/tkGrid.c: Fixed interpretation of consecutive ^ characters in grid command. Previously, ^ ^ was interpreted as meaning that there must be a 2-column widget above to extend, neglecting the case where there was actually 2 1-column widgets above. Now, ^ ^ is interpreted as a possible width; the gridder will consume as many ^'s as there are columns in the widget, and leave the rest for the extension of other widgets. (bug #1386). check-in: c360352e user: ericm tags: trunk

02:32
* library/tk.tcl: Created a virtual event <<PrevWindow>> for reverse tab traversals, with one default binding <Shift-Tab>, and OS specific bindings for Linux, HP-UX, and IRIX. (bug #3163) check-in: 6233d1f2 user: ericm tags: trunk
2000-01-16
05:33
made install less verbose check-in: fb10cb61 user: hobbs tags: trunk
2000-01-14
19:35
fixed masterPtr reference problem check-in: 295b02e7 user: hobbs tags: trunk
03:25
* unix/configure.in: * win/configure.in: updated to patchlevel 8.3b2 * win/tkWinWm.c: added visibility event handler to make sure that transient window wrappers would be updated when the master was initially mapped.
check-in: c7f04d69 user: hobbs tags: trunk, core-8-3-b2
03:25
* changes: updated changes file to reflect 8.3b2 mods * README: * generic/tk.h: * unix/configure.in: * win/configure.in: updated to patchlevel 8.3b2
check-in: 2675982e user: hobbs tags: trunk
2000-01-13
02:07
* win/tkWinScrlbr.c: added check for valid hwnd in ModalLoopProc to avoid crash when building statically
check-in: 5f3e6900 user: hobbs tags: trunk
02:07
* tests/text.test: changed test to reflect change of -hidden to -elide in search options.
check-in: 42c6e769 user: hobbs tags: trunk
02:07
* doc/event.n: * generic/tkBind.c: prevented core with event -warp on Windows when window wasn't mapped [Bug: 4004] and added docs stating the requirement for mapped windows.
check-in: fb9bde2c user: hobbs tags: trunk
02:06
see log check-in: 14092a35 user: hobbs tags: trunk
2000-01-12
11:46
* unix/tkUnixWm.c: fixed possible X error being raised [Bug: 3377] * win/tkWinWm.c: wm deiconify in zoom state [Bug: 2077], fixed possible flashing of unmapped toplevel in deiconify [Bug: 3338] and fixed mapping of transient window [Bug: 572] Also, for all wm's, extended 'wm state' command to allow setting of the state, and added official support of 'zoomed' state on Win.
check-in: 7b90c5d6 user: hobbs tags: trunk
11:46
* unix/aclocal.m4: strtod bug on Tru64 [Bug: 3378]
* unix/Makefile.in: added tests to prevent unnecessary chmod +x in source dirs while installing [Bug: 3367]
* unix/configure.in: properly sub'ed in TK_SHARED_BUILD [Bug: 3385]
* tests/winWm.test: * tests/unixWm.test: * mac/tkMacWm.c: * unix/tkUnixWm.c: fixed possible X error being raised [Bug: 3377] * win/tkWinWm.c: wm deiconify in zoom state [Bug: 2077], fixed possible flashing of unmapped toplevel in deiconify [Bug: 3338] and fixed mapping of transient window [Bug: 572] Also, for all wm's, extended 'wm state' command to allow setting of the state, and added official support of 'zoomed' state on Win.
check-in: 29decdaf user: hobbs tags: trunk
11:45
* tests/winWm.test: * tests/unixWm.test: * mac/tkMacWm.c: * unix/tkUnixWm.c: fixed possible X error being raised [Bug: 3377] * win/tkWinWm.c: wm deiconify in zoom state [Bug: 2077], fixed possible flashing of unmapped toplevel in deiconify [Bug: 3338] and fixed mapping of transient window [Bug: 572] Also, for all wm's, extended 'wm state' command to allow setting of the state, and added official support of 'zoomed' state on Win.
check-in: 4b89efc3 user: hobbs tags: trunk
11:45
* library/dialog.tcl: improved handling of $default arg to allow for name of given button, as well as bounds checking
check-in: d6fd29f3 user: hobbs tags: trunk
11:45
* generic/tkCanvas.c: fixed mem leak with TagSearchExprInit [Bug: 3977]
* generic/tkStubInit.c: * generic/tkDecls.h: remove non-existent Tk_(Get|Create)CanvasVisitor prototypes
* generic/tkText.c: * generic/tkEntry.c: fixed cursor to not blink when widget was disabled [Bug: 1807]
* generic/tkRectOval.c: added note about change to bloat for RectOval bounds calculation for WIN32 only
check-in: 4bc2b483 user: hobbs tags: trunk
11:44
* doc/wm.n: * tests/winWm.test: * tests/unixWm.test: * mac/tkMacWm.c: * unix/tkUnixWm.c: fixed possible X error being raised [Bug: 3377] * win/tkWinWm.c: wm deiconify in zoom state [Bug: 2077], fixed possible flashing of unmapped toplevel in deiconify [Bug: 3338] and fixed mapping of transient window [Bug: 572] Also, for all wm's, extended 'wm state' command to allow setting of the state, and added official support of 'zoomed' state on Win.
check-in: f0818630 user: hobbs tags: trunk
11:44
see log check-in: 9d36b98b user: hobbs tags: trunk
2000-01-06
02:22
* win/tkWinImage.c: added static declaration to function
check-in: d765d110 user: hobbs tags: trunk
02:22
* unix/Makefile.in: added unix/aclocal.m4 to distribution [Bug: 3938] * unix/aclocal.m4: changed NetBSD SHLIB_CFLAGS from -fpic to -fPIC
check-in: b6228a9f user: hobbs tags: trunk
02:22
* mac/tkMacClipboard.c: fixed i18n problems with clipboard [Bug: 3544]
check-in: 724dc190 user: hobbs tags: trunk
02:22
* library/entry.tcl: * library/focus.tcl: * library/listbox.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/tearoff.tcl: * library/text.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: fixed unprotected arg parsing through eval/after [Bug: 3943]
check-in: 27fac895 user: hobbs tags: trunk
02:18
* doc/text.n: * generic/tkText.c: * generic/tkText.h: * generic/tkTextBTree.c: * generic/tkTextDisp.c: * generic/tkTextTag.c: removed the -state option for text tags, and reoriented it around -elide, as -state disabled was never implemented, and -state hidden is better as -elide.
check-in: 2d0345f6 user: hobbs tags: trunk
02:18
see log check-in: e5ad3664 user: hobbs tags: trunk
1999-12-22
23:01
minor doc fixes check-in: 92b759d2 user: hobbs tags: trunk, core-8-3-b1
20:01
* unix/tkUnixScale.c: fixed potential segv from patch in 3897
check-in: e0d3dad5 user: hobbs tags: trunk
20:01
* tests/unixWm.test: nonPOrtable -> nonPortable
check-in: 4f6aff51 user: hobbs tags: trunk
20:01
* generic/tkScale.c: * generic/tkScale.h: * mac/tkMacScale.c: * unix/tkUnixScale.c: fixed potential segv from patch in 3897
check-in: aacfa414 user: hobbs tags: trunk
20:00
* changes: updated changes file
check-in: 1bfa9062 user: hobbs tags: trunk
03:09
fix for mac happiness check-in: 47b07212 user: hobbs tags: trunk
01:51
updated changes for 8.3b1 check-in: 741d2719 user: hobbs tags: trunk
1999-12-21
23:56
* win/configure.in: * win/aclocal.m4: * README: updated for patch level 8.3b1
check-in: 3f8fd155 user: hobbs tags: trunk
23:56
* unix/configure.in: * README: updated for patch level 8.3b1
* unix/tkUnixWm.c: fixed panic in Tk_CoordsToWindow to print error and continue instead (for Tix) [Bug: 716 et al]
* unix/tkUnixMenu.c: * unix/tkUnixFont.c: * generic/tkImgPPM.c: removed extranneous vars that were set but never used.
* unix/aclocal.m4: removed -O flag for AIX when using the IBM compiler (several versions have a bug that crops up in the text widget). [Bug: 2316]
* unix/Makefile.in: removed extra slash in SCRIPT_INSTALL_DIR [Bug: 3896]
check-in: 319a19a1 user: hobbs tags: trunk
23:55
* scale.test: * generic/tkScale.c: * generic/tkScale.h: fixed possible core when freeing options (cursor) associated with scale widget [Bug: 3897]
check-in: d736cdcd user: hobbs tags: trunk
23:55
* mac/tclMacHLEvents.c: fixed applescript for I18N [Bug: 3644]
check-in: 72918ec4 user: hobbs tags: trunk
23:55
* library/listbox.tcl: added extra checks for existence of tkPriv(listboxSelection) before it was used. [Bug: 3892]
check-in: 5a72b8d0 user: hobbs tags: trunk
23:55
* generic/tk.h: * README: updated for patch level 8.3b1
* generic/tkScale.c: * generic/tkScale.h: fixed possible core when freeing options (cursor) associated with scale widget [Bug: 3897]
* generic/tk3d.c: added extra calculations to ensure that thin frames get refreshed too [Bug: 3596]
* generic/tkCanvText.c: * generic/tkEntry.c: * generic/tkFont.c: * generic/tkImgPPM.c: removed extranneous vars that were set but never used.
check-in: 118f57e1 user: hobbs tags: trunk
23:54
* doc/MeasureChar.3: fixed docs for Tk_MeasureChars to reflect code * doc/listbox.n: fixed formatting problem
check-in: f75ee8c4 user: hobbs tags: trunk
23:54
* README: updated for patch level 8.3b1
check-in: 5711182c user: hobbs tags: trunk
1999-12-16
23:54
Removed tcl.hpj from list of output files. check-in: e532354d user: wart tags: trunk
21:59
* win/tkWinCursor.c: added support for Windows cursors to TkGetCursorByName (.ani, .cur) using -cursor @<filename> (Ascher) [Bug: 1350]
* win/tkWinWm.c: fixed 'wm deiconify' to update position of the toplevel if event is waiting before mapping. (Mao) [Bug: 3687] This removes the need for 'update idle' before 'wm deiconify' on Windows.
check-in: e7aa2a51 user: hobbs tags: trunk
21:59
* unix/tkUnixKey.c: * generic/tkCmds.c: * generic/tkEvent.c: * generic/tkWindow.c: * generic/tkInt.h: add 'tk useinputmethods ?-display win? ?bool?' call to provide support for disabling/enabling the use of XIM on X. This was previously all done at compile time, and always on.
check-in: 5f852c60 user: hobbs tags: trunk
21:58
added tests for tk useinputmethods check-in: fbff38bb user: hobbs tags: trunk
21:58
* mac/tkMacMenu.c: finished bug 3075 by changing the char values of what was checked (verified correctness on Mac).
check-in: 88e3da15 user: hobbs tags: trunk
21:57
* library/tkfbox.tcl: updated tk_get*File to better match the Windows file box it emulates, give proper support to -initialfile, and fixes lack of global tkPriv call. [Bug: 3735 3882]
check-in: ccc62ea5 user: hobbs tags: trunk
21:57
* generic/tkCmds.c: * generic/tkEvent.c: * generic/tkWindow.c: * generic/tkInt.h: add 'tk useinputmethods ?-display win? ?bool?' call to provide support for disabling/enabling the use of XIM on X. This was previously all done at compile time, and always on. Now it
* generic/tkCanvUtil.c: fixed bug in Tk_CanvasPsOutline that freed mem it shouldn't.
* generic/tkFont.c: added "bitstream cyberbit" (popular Windows CJK font) to list of font fallbacks. (kenny) [Bug: 2407]
check-in: 3f23335d user: hobbs tags: trunk
21:57
* doc/GetCursor.3: * win/tkWinCursor.c: added support for Windows cursors to TkGetCursorByName (.ani, .cur) using -cursor @<filename> (Ascher) [Bug: 1350] * doc/listbox.n: added doc for <<ListboxSelect>> [Bug: 3500]
* doc/getOpenFile.n: removed note that -initialfile didn't work for tk_getOpenFile
check-in: bcce99ac user: hobbs tags: trunk
21:56
see log check-in: 0c83d11c user: hobbs tags: trunk
02:13
Added a couple of extra update calls to prevent some window managers from forcing users to manually place toplevels. check-in: d5c65c0d user: wart tags: trunk
1999-12-15
19:27
added declaration for PhotoOptionCleanupProc to prevent warning check-in: f158e1b0 user: hobbs tags: trunk
1999-12-14
07:55
added bug ids to dash patch fixes check-in: c29a7bc3 user: hobbs tags: trunk
06:55
added recognition of tiling in GC check-in: 4127ef6f user: hobbs tags: trunk
06:53
* win/tkWinDraw.c: * win/tkWinPointer.c: added support for pointer warping and platform specific support for dash patch items
check-in: 182e9eb9 user: hobbs tags: trunk
06:53
* unix/mkLinks: added GetDash.3 into the mkLink step
check-in: ccfba3ed user: hobbs tags: trunk
06:53
* tests/bind.test: * tests/canvImg.test: * tests/canvPsArc.tcl: * tests/canvPsImg.tcl: (new file) * tests/canvRect.test: * tests/canvText.test: * tests/canvas.test: * tests/defs.tcl: * tests/entry.test: * tests/event.test: * tests/font.test: * tests/frame.test: * tests/imgPhoto.test: * tests/safe.test: * tests/scale.test: * tests/scrollbar.test: * tests/select.test: * tests/text.test: * tests/textDisp.test: * tests/textTag.test: * tests/unixFont.test: * tests/unixWm.test: * tests/visual_bb.test: * tests/winClipboard.test: tests for the dash patch changes
check-in: 73e913a6 user: hobbs tags: trunk
06:52
* mac/tkMacDraw.c: mac still needs pointer warping routine * mac/tkMacXStubs.c: * win/tkWinDraw.c: * win/tkWinPointer.c: added support for pointer warping and platform specific support for dash patch items
check-in: b9ce571e user: hobbs tags: trunk
06:52
* generic/tkStubInit.c: * generic/tkDecls.h: * generic/tkIntXlibDecls.h: * generic/tkInt.decls: added XSetDashes and XWarpPointer * generic/tk.decls: added Tk_CreateSmoothMethod, and reserved two spots * generic/tk.h: added Tk_SmoothMethod struct, state item to canvas record, #defines for item state, support for using old char*-based canvas item C creation procedures with -DUSE_OLD_CANVAS, Tk_Dash, Tk_TSOffset (-offsets) & Tk_Outline structs and #defs, decls for dash, outline and postscript routines * generic/tkBind.c: added support for Quadruple clicks, and added the -warp option to 'event' with pointer warping routines * xlib/xgc.c: * generic/tkRectOval.c: * generic/tkCanvArc.c: * generic/tkCanvBmap.c: * generic/tkCanvImg.c: * generic/tkCanvLine.c: * generic/tkCanvPoly.c: * generic/tkCanvPs.c: * generic/tkCanvText.c: * generic/tkCanvUtil.c: * generic/tkCanvWind.c: * generic/tkCanvas.c: * generic/tkCanvas.h: Canvas and items received overhaul to with the addition of the dash patch (Nijtmans, et al) This includes objectification of the 'canvas' command, as well as support for (where appropriate) dashes in items, extended stipple support, state for all items, and postscript generation of images and windows. See the new canvas man page for related docs. * generic/tkEntry.c: added entry widget validation, see entry.n * generic/tkEvent.c: on simulated events, ButtonPress should be matched with ButtonRelease to be correct * generic/tkFont.c: corrected possible null reference * generic/tkFrame.c: made frame a Tcl_Obj based command * generic/tkGet.c: added TkGetDoublePixels * generic/tkImage.c: bug fixes from Img patch and new Tk_PostscriptImage and Tk_SetTSOrigin functions * generic/tkImgBmap.c: new ImgBmapPostscript function * generic/tkImgPhoto.c: new Tk_CreatePhotoOption, Tk_DitherPhoto * generic/tkInt.h: declarations for some new functions * generic/tkMessage.c: reworked relief drawing * generic/tkOldConfig.c: added TK_CONFIG_OBJS so old style ConfigureWidget calls can pass in Tcl_Obj arrays * generic/tkScrollbar.c: * generic/tkScrollbar.h: made -orient use an option table * generic/tkText.c: * generic/tkText.h: made -wrap and -state use option tables * generic/tkTextBTree.c: * generic/tkTextDisp.c: * generic/tkTextImage.c: * generic/tkTextMark.c: * generic/tkTextTag.c: * generic/tkTextWind.c: added support for -elide and -state hidden * generic/tkTrig.c: changed TkMakeBezierCurve to support returning the upper limit of points needed for spline * generic/tkUtil.c: new option table parsing routines * generic/tkWindow.c: init'ing of warp stuff, mouseButtonState
check-in: 363f5922 user: hobbs tags: trunk
06:51
* doc/canvas.n: added docs for items added by dash patch (-*dash*, -state, -active*, -disabled*, -offset, essentially rewrote the man patch for completely updated 8.3 canvas widget. * doc/entry.n: added docs for entry widget validation * doc/event.n: added docs for -warp * doc/text.n: doc'ed new -state value 'hidden' * doc/GetDash.3: (new file) man page explaining Tk_GetDash
check-in: bb2e63fc user: hobbs tags: trunk
06:51
added dash patch check-in: 0032b8bd user: hobbs tags: trunk
1999-12-13
23:22
Fixed "doc" target so that it copies man.macros from Tcl check-in: 312768a8 user: wart tags: trunk
23:03
"make install" now has a dependency on "make all" check-in: 03ed063e user: wart tags: trunk
1999-12-12
22:51
* unix/aclocal.m4: added warning when configuring with --enable-threads that Tk may have problems
check-in: 7460cb51 user: hobbs tags: trunk
22:51
* generic/tkText.c: fixed bug in TextSearchCmd for multibyte chars (Darley) [Bug: 3839]
check-in: ec244d59 user: hobbs tags: trunk
22:51
see log check-in: f7037360 user: hobbs tags: trunk
1999-12-11
23:30
added warning when specifying --enable-threads to Tk Closed-Leaf check-in: 2fe3bd9f user: hobbs tags: core-8-2-1-branch, core-8-2-3, scriptics-sc-1-1
1999-12-10
05:53
updated changes for 8.2.3 check-in: 55eb869d user: hobbs tags: core-8-2-1-branch
1999-12-09
14:46
* win/makefile.vc: removed 16bit stuff, simplified makefile.
check-in: fd4f9e17 user: hobbs tags: trunk
14:46
* generic/tkImgGIF.c: updated casting
check-in: 4174f969 user: hobbs tags: trunk
14:46
see log check-in: af941786 user: hobbs tags: trunk
1999-12-08
00:14
* generic/tkMain.c: need to include tclInt.h for new hook functions that are internal-use-only.
check-in: 5400d84f user: redman tags: trunk
00:11
need tclInt.h for TclSetStartupScriptFileName(). check-in: 277f5bc5 user: redman tags: trunk
1999-12-07
03:51
added TkMacPreprocessMenu check-in: 53c9475f user: hobbs tags: trunk
03:09
added TkpPreprocessMenu (commited before saving one last file...) check-in: 81c3c163 user: hobbs tags: trunk
03:04
* mac/tkMacFont.c: * mac/tkMacMenu.c: * mac/tkMacWindowMgr.c: fixed greyed out menu items, handling of ... elipsis, font mapping problem, and enabled generated menu posting [Bug: 3705]
check-in: 22f9fc81 user: hobbs tags: trunk
03:04
* library/comdlg.tcl: removed tclVerifyInteger and tclSortNoCase, they weren't used, and were not actually correct
check-in: c981b72b user: hobbs tags: trunk
03:04
see log check-in: b5b3d97d user: hobbs tags: trunk
01:03
Added support for building Windows winhelp files. check-in: 7780fdd1 user: wart tags: trunk
1999-12-06
01:54
objectified ImageCreate in tkTest.c check-in: 1264d23d user: hobbs tags: trunk
1999-12-03
07:15
* tests/imgPPM.test: fixed test 2.2 to use -format ppm (since we know have GIF write capability)
check-in: 99441857 user: hobbs tags: trunk
07:15
* library/msgbox.tcl: added color icons for tk_messageBox on Unix and Mac when tk_strictMotif isn't set. (Hipp) * library/tk.tcl: added window bounds checking to ::tk::PlaceWindow
check-in: 428a104b user: hobbs tags: trunk
07:14
* generic/tkInt.h: * generic/tkWindow.c: * generic/tkCmds.c: converted Tk_DestroyCmd, Tk_LowerCmd and Tk_RaiseCmd to their ObjCmd equivalent.
check-in: 226627d1 user: hobbs tags: trunk
07:14
see log check-in: 8a6dabbb user: hobbs tags: trunk
1999-12-02
02:05
* generic/tkMain.c : * unix/tkAppInit.c: * win/winMain.c: Added added hooks into the main() code for supporting TclPro and other "big" shells more easily without requiring a copy of the main() code. check-in: b63cb594 user: redman tags: trunk
1999-11-30
07:34
added (int) cast check-in: 2c4e0786 user: hobbs tags: trunk
07:27
* library/entry.tcl: fixed up tkEntrySeeInsert (Nemthi)
check-in: 7f8250b4 user: hobbs tags: trunk
07:26
* generic/tkImgGIF.c: added GIF writing that uses miGIF RLE [Bug: 2039, new patch]
check-in: d11bd98c user: hobbs tags: trunk
07:26
see log check-in: 04a74ee7 user: hobbs tags: trunk
00:02
minor whitespace cleanup check-in: cc8aadfb user: hobbs tags: trunk
00:02
* library/tk.tcl: fixed missing $w in ::tk::PlaceWindow
check-in: 9ffa2a8b user: hobbs tags: trunk
00:02
see log check-in: 95b65cf4 user: hobbs tags: trunk
1999-11-29
18:16
* generic/tkListbox.c: fixed 'get' of listbox to return a string when only one item is requested.
check-in: 20823bae user: hobbs tags: trunk
18:16
fixed listbox check-in: ec24e45c user: hobbs tags: trunk
1999-11-24
20:59
* library/clrpick.tcl: * library/msgbox.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: fixed dialogs to center over -parent, added utility functions ::tk::PlaceWindow, ::tk::SetFocusGrab, ::tk::RestoreFocusGrab to tk.tcl to help
check-in: 21de2175 user: hobbs tags: trunk
20:58
updated dialogs check-in: 5de925fe user: hobbs tags: trunk
01:09
ChangeLog commit. check-in: 8bd368c4 user: ericm tags: trunk
01:09
* tests/listbox.test: Added a test to check that the topIndex is update when items are removed from the listvar variable.

* generic/tkListbox.c: Added a check the updates the topIndex when items are removed from the listvar variable. check-in: 81be7b94 user: ericm tags: trunk

00:20
Additions to update vertical scrollbar info for listboxes when listvar changes. check-in: 4a5e66a5 user: ericm tags: trunk
1999-11-23
23:52
* generic/tk.h: * generic/tkConfig.c: added support for TK_OPTION_DONT_SET_DEFAULT as equiv for TK_CONFIG_DONT_SET_DEFAULT * generic/tkListbox.c: added TK_OPTION_DONT_SET_DEFAULT to the item specs
check-in: 017386d4 user: hobbs tags: trunk
23:52
see log check-in: 9813c9e4 user: hobbs tags: trunk
22:22
Replaced references to mkinstalldirs with mkdir -p check-in: 85419951 user: wart tags: trunk
21:24
Removed bogus dependency on "installdirs" check-in: 54742050 user: wart tags: trunk
1999-11-19
23:35
Creating branch scriptics-sc-1-1-branch Closed-Leaf check-in: bd5a44c3 user: cvs tags: scriptics-sc-1-1-branch, scriptics-sc-1-1-b1, scriptics-sc-1-1-base
23:35
* README: * unix/configure.in: * win/configure.in: * generic/tk.h: updated to patchlevel 3
check-in: b1dba7c4 user: hobbs tags: core-8-2-1-branch
23:35
* README: * unix/configure.in: * win/configure.in: * generic/tk.h: updated to patchlevel 3
* generic/tkColor.c: * generic/tkColor.h: fixed Tk_NameOfColor to work correctly, with minor change to TkColor struct. * generic/tkEntry.c: fixed C expr error in destroy of entry that could lead to 'malformed bucket chain' error
check-in: 02def677 user: hobbs tags: core-8-2-1-branch
22:00
see log check-in: 89ef868c user: hobbs tags: trunk
22:00
* win/tkWinInt.h: removed TkFontAttributes typedef (was redundant with tkFont.h). * win/tkWinPort.h: put #ifndef __GNUC__ around redefinition of str[n]casecmp, as cygwin uses the originals. * win/tkWinX.c: changed GetCurrentTime to GetTickCount (the former is deprecated). [Bug: 2053]
check-in: 98177630 user: hobbs tags: trunk
22:00
* generic/tkColor.c: * generic/tkColor.h: fixed Tk_NameOfColor to work correctly, with minor change to TkColor struct.
* generic/tkConsole.c: added static declaration to ConsoleDeleteProc function (proto already had it)
check-in: 8fec2043 user: hobbs tags: trunk
15:48
* tests/listbox.test: Added tests for itemcget and itemconfigure.

* doc/listbox.n: Added documentation for -listvar option and for itemconfigure and itemcget commands.

* generic/tkListbox.c: Added support for itemconfigure/itemcget listbox subcommands (addresses rfe #936) check-in: 0387f3d8 user: ericm tags: trunk

1999-11-18
02:27
ChangeLog commit. check-in: 61e4c474 user: ericm tags: trunk
02:24
* tests/listbox.test: Updated tests for new error messages.

* generic/tkListbox.c: Improved error messages for bad -listvar's. check-in: 016895b5 user: ericm tags: trunk

02:18
Use mkdir -p to create the install directories (like Tcl already does) check-in: 8cfa27a8 user: wart tags: trunk
01:47
* tests/listbox.test: Added tests for bad -listvar's.

* generic/tkListbox.c: Added handlers for bad -listvar's (ie, bad lists) check-in: a8241d6f user: ericm tags: trunk

1999-11-17
22:13
* tests/listbox.test: Added tests for ListboxUpdateHScrollbar.

* generic/tkListbox.c: Changed some old static buffers to base size on TCL_DOUBLLE_SPACE instead of (completely) hardcoding the size. check-in: 822a6b85 user: ericm tags: trunk

21:56
* tests/listbox.test: New tests for -listvar functionality, and an odd extra case that wasn't covered before.

* generic/tkListbox.c: Tests exposed some bugs, now fixed. check-in: 6682e76d user: ericm tags: trunk

02:40
* tests/listbox.test: Fixed tests to comply with new objectified error messages. No -listvar specific tests yet.

* win/tkWinDefault.h: * unix/tkUnixDefault.h: * mac/tkMacDefault.h: Added default value for -listvar option. check-in: ca26a18f user: ericm tags: trunk

02:38
* generic/tkWindow.c: Changed "listbox" mapping from old-school to new-school objectified command.

* generic/tkListbox.c: Objectified listbox; added support for -listvar option. Converted internal structure to use a Tcl list object to store the data.

* generic/tkInt.h: Changed reference to Tk_ListboxCmd to Tk_ListboxObjCmd. check-in: 11da2620 user: ericm tags: trunk

1999-11-13
01:23
Removed bad option "-geometry" to toplevel check-in: dcfac06d user: wart tags: trunk
1999-11-12
23:55
Added "wm geometry" calls in some tests that were waiting for the user to place a window manually. The Tk test suite can now run on twm with no user intervention. check-in: 8b087c35 user: wart tags: trunk
23:54
Added $(TCLTESTARGS) to the test target so that users can set additional test harness arguments on the make command line:

% make test TCLTESTARGS="-verbose pbs" check-in: 6542142a user: wart tags: trunk

1999-11-10
02:56
* win/winMain.c: corrected winMain to not do a DebugBreak when returning an error message from the top level
check-in: 573f3d0c user: hobbs tags: trunk
02:56
* generic/tkGrid.c: changed Tcl_Alloc to ckalloc
* generic/tkEntry.c: fixed C expr error in destroy of entry that could lead to 'malformed bucket chain' error
check-in: 97bb8053 user: hobbs tags: trunk
02:56
see log check-in: 8c6862e9 user: hobbs tags: trunk
1999-11-03
00:43
Creating branch scriptics-sc-1-0-branch Closed-Leaf check-in: 67d57741 user: cvs tags: scriptics-sc-1-0-branch, core-8-2-2, scriptics-sc-1-0, scriptics-sc-1-0-base
00:43
* win/winMain.c: changed Tcl_AppInit to not cause a DebugBreak on simple startup errors (like bad options to wish)
check-in: a3fa621c user: hobbs tags: core-8-2-1-branch
00:42
updated for 8.2.2 release check-in: 4f1a4d2f user: hobbs tags: core-8-2-1-branch
1999-11-02
22:02
tagged 8.2.2 check-in: 498807f2 user: hobbs tags: core-8-2-1-branch
1999-10-30
09:36
* unix/configure.in: * README: * win/configure.in: * generic/tk.h: updated to patchlevel 2
* win/tkWinKey.c: fixed XKeysymToKeycode to handle mapping of symbolic keysyms (Left, Home, ...) with event generate
check-in: 67cdb179 user: hobbs tags: core-8-2-1-branch
09:36
* unix/configure.in: * README: * win/configure.in: * generic/tk.h: updated to patchlevel 2
check-in: 38eeb715 user: hobbs tags: core-8-2-1-branch
09:36
* library/entry.tcl: change tkEntrySeeInsert to avoid the use of a while loop that could eat CPU tremendously. Behavior of moving the cursor at the right edge changes slightly (previously it tried to keep the cursor at the right edge, now it moves the cursor to a "central right" location - better IMHO). [Bug: 3195]
* library/scrlbar.tcl: changed tkScrollButtonUp to check for existence of tkPriv(relief) in order to avoid spurious release events
check-in: 3e58d7bf user: hobbs tags: core-8-2-1-branch
09:35
* generic/tk.h: updated to patchlevel 2
check-in: d42e0010 user: hobbs tags: core-8-2-1-branch
09:35
see log check-in: ae5fb958 user: hobbs tags: core-8-2-1-branch
09:16
* win/tkWinKey.c: fixed XKeysymToKeycode to handle mapping of symbolic keysyms (Left, Home, ...) with event generate
check-in: 1a19e736 user: hobbs tags: trunk
09:15
* library/entry.tcl: change tkEntrySeeInsert to avoid the use of a while loop that could eat CPU tremendously. Behavior of moving the cursor at the right edge changes slightly (previously it tried to keep the cursor at the right edge, now it moves the cursor to a "central right" location - better IMHO).
check-in: fa96c986 user: hobbs tags: trunk
09:15
see log check-in: ede6bb10 user: hobbs tags: trunk
1999-10-29
03:58
* makefile.vc: changed 'c:/program files' to c:/progra~1
check-in: 64b1cc54 user: hobbs tags: trunk
03:58
* tests/imgPhoto.test: added Img patch (Nijtmans) with docs, headers #def'd with USE_OLD_IMAGE. Upgrades image stuff to Tcl_Obj API, adds alpha channel (images are now 32 bpp)
check-in: 57993609 user: hobbs tags: trunk
03:57
* generic/tk.h: * generic/tkCmds.c: * generic/tkImage.c: * generic/tkImgBmap.c: * generic/tkImgGIF.c: * generic/tkImgPPM.c: * generic/tkImgPhoto.c: * generic/tkInt.h: * generic/tkTest.c: * generic/tkWindow.c: * tests/imgPhoto.test: added Img patch (Nijtmans) with docs, headers #def'd with USE_OLD_IMAGE. Upgrades image stuff to Tcl_Obj API, adds alpha channel (images are now 32 bpp)
check-in: ca63b762 user: hobbs tags: trunk
03:57
* doc/CrtImgType.3: * doc/CrtPhImgFmt.3: * doc/FindPhoto.3: * doc/photo.n: new docs for Img patch mods
check-in: 29af8fe0 user: hobbs tags: trunk
03:57
see log check-in: 36f7ba1c user: hobbs tags: trunk
1999-10-20
01:02
* unix/Makefile.in: added ChangeLog to dist archive
check-in: df008206 user: hobbs tags: trunk
01:02
* library/scrlbar.tcl: changed tkScrollButtonUp to check for existence of tkPriv(relief) in order to avoid spurious release events
check-in: a5da732c user: hobbs tags: trunk
01:02
see log check-in: 96d2caad user: hobbs tags: trunk
1999-10-02
01:14
updated check-in: b4f14f77 user: hobbs tags: core-8-2-1-branch, core-8-2-1, scriptics-bc-1-0-b1
01:08
* unix/Makefile.in: added ChangeLog to source dist
check-in: 84432a3b user: hobbs tags: core-8-2-1-branch
01:08
*** empty log message *** check-in: 8334a8e5 user: hobbs tags: core-8-2-1-branch
1999-10-01
22:45
1999-09-24 Jeff Hobbs <[email protected]>
* */README: * win/makefile.vc: * */configure.in: * generic/tk.h: * library/tk.tcl: up'd to 8.3a1
* unix/Makefile.in: changed 'mkdir' to 'mkdir -p'
* library/dialog.tcl: changed {Times 18} to {Times 12} for dialog font.
check-in: 0d267eb8 user: hobbs tags: trunk
1999-09-30
21:25
updated patch level to 1 check-in: 79e540aa user: hobbs tags: core-8-2-1-branch
1999-09-24
22:17
1999-09-24 Jeff Hobbs <[email protected]>
* unix/Makefile.in: changed 'mkdir' to 'mkdir -p' * library/dialog.tcl: changed {Times 18} to {Times 12} for dialog font.
check-in: 22a78510 user: hobbs tags: core-8-2-1-branch
02:08
1999-09-23 Jeff Hobbs <[email protected]>
* README: * generic/tk.h: changed to reflect 8.2.1 version
check-in: 5896da4f user: hobbs tags: core-8-2-1-branch
1999-09-23
22:03
"make install" now calls "make all" as its first target. check-in: 1b78eea3 user: wart tags: core-8-2-1-branch
1999-09-22
06:53
1999-09-21 Jeff Hobbs <[email protected]>
* generic/tkFont.c: fixed processing of font options and error returned [Bug: 2075]
* win/tkWinWm.c: fixed bug in 'wm deiconify' that raised the wrong toplevel, and changed it to not set focus on overridden toplevels
* unix/aclocal.m4: added fix for FreeBSD-[1-2] recognition [Bug: 2070] and fix to AIX-* to get ldAix right [Bug: 2624], fixed AIX version check and several other config fixes for AIX
* mac/tkMacMenubutton.c: * unix/tkUnixMenubu.c: fixed permanently stippled menubutton image * win/tkWinButton.c: fixed possible pointer smash [Bug: 2733]
* win/tkWinMenu.c: fix for stack overrun in GetTextFace [Bug: 909]
* unix/tkUnixDraw.c: fixed header style for TkpDrawHighlightBorder
* generic/tkCanvas.c: fixed GC error (bg <> fg) in tkCanvas.c (from code added to support TkpDrawHighlightBorder) [Bug: 2676]
check-in: 115c58cd user: hobbs tags: core-8-2-1-branch
06:24
Added necessary substitutions for using tkConfig.sh check-in: 8416812d user: wart tags: core-8-2-1-branch
1999-09-21
06:42
1999-09-16 Jeff Hobbs <[email protected]>
* generic/tkFont.c: fixed processing of font options and error returned [Bug: 2075]
* win/tkWinWm.c: fixed bug in 'wm deiconify' that raised the wrong toplevel, and changed it to not set focus on overridden toplevels

1999-09-15 Jeff Hobbs <[email protected]>

* unix/aclocal.m4: added fix for FreeBSD-[1-2] recognition [Bug: 2070] and fix to AIX-* to get ldAix right [Bug: 2624], fixed AIX version check (readjust from 8-21 fix) and several other config fixes for AIX * mac/tkMacMenubutton.c: * unix/tkUnixMenubu.c: fixed permanently stippled menubutton image * win/tkWinButton.c: fixed possible pointer smash [Bug: 2733]

1999-09-14 Jeff Hobbs <[email protected]>

* win/tkWinMenu.c: fix for stack overrun in GetTextFace [Bug: 909]
check-in: 8b23a0f7 user: hobbs tags: trunk
1999-09-18
00:20
added DEMOPROGS check-in: 9e45d573 user: stanton tags: trunk
1999-09-15
22:35
1999-09-14 Jeff Hobbs <[email protected]>
* win/tkWinMenu.c: fix for stack overrun in GetTextFace [Bug: 909]
check-in: 11691dc3 user: hobbs tags: trunk
1999-09-10
00:23
Made sure that the tkConfig.sh file is always installed.

configure now substitutes XINCLUDES in tkConfig.sh. Needed for Tk extensions like Itk. check-in: 80e6cb78 user: wart tags: trunk

1999-09-02
17:03
* win/tkWinDraw.c: * unix/tkUnixDraw.c: fixed header style for TkpDrawHighlightBorder * generic/tkCanvas.c: fixed GC error (bg <> fg) in tkCanvas.c (from code added to support TkpDrawHighlightBorder) [Bug: 2676] * unix/aclocal.m4: added -bnoentry to the AIX-* flags
check-in: 3cf8a372 user: hobbs tags: trunk
17:03
*** empty log message *** check-in: 2e60194a user: hobbs tags: trunk
17:02
1999-09-01 Jeff Hobbs <[email protected]>
* library/msgbox.tcl: changed the behavior of tk_messageBox on Unix to be more Windows like in handling of <Return> and the default button * library/button.tcl: * library/clrpick.tcl: * library/comdlg.tcl: * library/console.tcl: * library/dialog.tcl: * library/entry.tcl: * library/focus.tcl: * library/listbox.tcl: * library/menu.tcl: * library/msgbox.tcl: * library/palette.tcl: * library/safetk.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/tearoff.tcl: * library/text.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: updated commands to use [string] ops instead of expr equality operators
check-in: 09a6499c user: hobbs tags: trunk
17:02
1999-09-01 Jeff Hobbs <[email protected]>
* win/tkWinDraw.c: * unix/tkUnixDraw.c: fixed header style for TkpDrawHighlightBorder * generic/tkCanvas.c: fixed GC error (bg <> fg) in tkCanvas.c (from code added to support TkpDrawHighlightBorder) [Bug: 2676] * unix/aclocal.m4: added -bnoentry to the AIX-* flags * generic/tkCursor.c: fixed equality error in GetCursorFromObj [Bug: 2562]
check-in: ae1e73a2 user: hobbs tags: trunk
17:02
1999-09-01 Jeff Hobbs <[email protected]>
* win/tkWinDraw.c: * unix/tkUnixDraw.c: fixed header style for TkpDrawHighlightBorder * generic/tkCanvas.c: fixed GC error (bg <> fg) in tkCanvas.c (from code added to support TkpDrawHighlightBorder) [Bug: 2676] * unix/aclocal.m4: added -bnoentry to the AIX-* flags * generic/tkCursor.c: fixed equality error in GetCursorFromObj [Bug: 2562] * library/msgbox.tcl: changed the behavior of tk_messageBox on Unix to be more Windows like in handling of <Return> and the default button * library/button.tcl: * library/clrpick.tcl: * library/comdlg.tcl: * library/console.tcl: * library/dialog.tcl: * library/entry.tcl: * library/focus.tcl: * library/listbox.tcl: * library/menu.tcl: * library/msgbox.tcl: * library/palette.tcl: * library/safetk.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/tearoff.tcl: * library/text.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: updated commands to use [string] ops instead of expr equality operators
check-in: a5395cd7 user: hobbs tags: trunk
1999-08-26
18:24
Added "make doc" target that copies the man.macros file from Tcl. check-in: f1364e76 user: wart tags: trunk
1999-08-21
01:14
"make doc" now copies the Tcl file "man.macros" locally. This should allow users to use the man pages from inside the Tk source tree (without having to install). It also fixes some problems that TclX was having when building its help pages. check-in: 622cf072 user: wart tags: trunk
1999-08-18
00:31
Run these tests only if "testmetrics" is defined (i.e. tktest is being used). check-in: dadc630d user: jenn tags: trunk
00:11
Call cleanupTests after defs has been loaded check-in: a5163d5e user: jenn tags: trunk
1999-08-16
08:51
Fix a typo. check-in: 93fe806e user: jingham tags: trunk
00:09
Update copyrights and add my name to Ray's in the credits (blush). check-in: 12a45f88 user: jingham tags: trunk
1999-08-13
18:30
Release 8.2.0 check-in: f28d9903 user: redman tags: trunk, core-8-2-0, scriptics-tclpro-1-3-0
17:52
Fixed ANSI-style function definitions so that they work on K&R compilers properly. check-in: 416e0059 user: redman tags: trunk
08:08
Update to move the build directory out of the source tree. check-in: 1752211a user: jingham tags: trunk
08:07
Fix a bug where the background of the menu can be wrong on Appearances that use pixmaps for the background of the menu. check-in: 844af9d9 user: jingham tags: trunk
08:05
*** empty log message *** check-in: 387ad067 user: jingham tags: trunk
02:58
*** empty log message *** check-in: 7739d4e1 user: hobbs tags: trunk
1999-08-11
20:50
Include the unix/aclocal.m4 file with the distribution. Closed-Leaf check-in: 9a26313a user: redman tags: core-8-2-b3-branch
1999-08-10
23:16
Change version numbers to 8.2.0 check-in: 732af4c7 user: redman tags: trunk
18:49
Change version numbers to 8.2b3, update ChangeLog and changes files. check-in: 0244740f user: redman tags: core-8-2-b3-branch
16:58
1999-08-10 Jeff Hobbs <[email protected]>
* win/tkWinWm.c: changed "wm deiconify" on Windows to raise and force the focus on the deiconified window (behavioral change from 8.1 to comply better with Windows style) [Bug: 1609]
check-in: 34dd58bb user: hobbs tags: trunk
16:58
1999-08-10 Jeff Hobbs <[email protected]>
* generic/tkInt.decls: added TkSetFocusWin * generic/tkFocus.c: changed static SetFocus to TkSetFocusWin
check-in: ed3c4d67 user: hobbs tags: trunk
16:58
1999-08-10 Jeff Hobbs <[email protected]>
* win/tkWinWm.c: changed "wm deiconify" on Windows to raise and force the focus on the deiconified window (behavioral change from 8.1 to comply better with Windows style) [Bug: 1609] * doc/wm.n: clarified behavior of "wm deiconify".
check-in: 08bf466c user: hobbs tags: trunk
16:58
1999-08-10 Jeff Hobbs <[email protected]>
* win/tkWinWm.c: changed "wm deiconify" on Windows to raise and force the focus on the deiconified window (behavioral change from 8.1 to comply better with Windows style) [Bug: 1609] * doc/wm.n: clarified behavior of "wm deiconify". * generic/tkInt.decls: added TkSetFocusWin * generic/tkFocus.c: changed static SetFocus to TkSetFocusWin
check-in: c3651c65 user: hobbs tags: trunk
15:27
1999-08-10 Jeff Hobbs <[email protected]>
* library/clrpick.tcl: * library/console.tcl: * library/tk.tcl: fixed code where abbreviations where used in calling widget methods (confuses iWidgets) [Bug: 2422]
check-in: fc0e0bc2 user: hobbs tags: trunk
05:10
Remove the #ifdef MAC_TCL from TkDrawInsetFocusHighlight, this knowledge is now properly in a "p" function, TkpDrawHighlightBorder. check-in: 51d6a171 user: jingham tags: trunk
05:04
New Function: TkpDrawHighlightBorder. Use this in place of Tk_DrawFocusHighlight. The latter did not work on the Mac, since you need to know both foreground & background color when you draw the active focus ring. check-in: 9bb07818 user: jingham tags: trunk
1999-08-09
16:52
1999-08-09 Jeff Hobbs <[email protected]>
* library/button.tcl: cleaned up programming (config -> configure) and fixed Windows relief bug [Bug: 664] * library/entry.tcl: changed Entry C/C/P to not use global data (now uses tkPriv(data)) [Bug: 1475] * library/listbox.tcl: fixed extended mode script error [Bug: 866]
check-in: dcc927a5 user: hobbs tags: trunk
16:51
1999-08-09 Jeff Hobbs <[email protected]>
* doc/options.n: clarified that -troughcolor doesn't work on Windows * doc/wm.n: fixed wm positionfrom docs [Bug: 2284]
check-in: 849a3382 user: hobbs tags: trunk
16:51
1999-08-09 Jeff Hobbs <[email protected]>
* library/button.tcl: cleaned up programming (config -> configure) and fixed Windows relief bug [Bug: 664] * library/entry.tcl: changed Entry C/C/P to not use global data (now uses tkPriv(data)) [Bug: 1475] * library/listbox.tcl: fixed extended mode script error [Bug: 866] * doc/options.n: clarified that -troughcolor doesn't work on Windows * doc/wm.n: fixed wm positionfrom docs [Bug: 2284]
check-in: 84768ee1 user: hobbs tags: trunk
1999-08-07
18:54
Fix a typo from the 8.0 -> 8.1 conversion of the Menu code. check-in: bcd29d08 user: jingham tags: trunk
18:53
Check the return from Tk_MacGetColor before changing the color check-in: 2e8c0d68 user: jingham tags: trunk
1999-08-05
06:19
Fix a typo left over from the conversion of the Menu code from 8.0 to 8.1. check-in: 1ca6edff user: jingham tags: trunk
1999-08-04
23:42
Added line to make mkLinks executable before it's used. check-in: 9685881c user: wart tags: trunk
21:32
Release 8.2b2 check-in: 43a4e05c user: redman tags: trunk, scriptics-tclpro-1-3-b4, core-8-2-b2
01:00
Fix configure scripts for beta version number (b2 instead of b1). check-in: 9e75ad92 user: redman tags: trunk
1999-08-01
21:25
1999-08-01 Jeff Hobbs <[email protected]>
* mac/tkMacPort.h: wrapped panic in #ifndef panic to avoid compiler errors when used with stubs-#defines, from Vince Darley. [Bug: 2389]
check-in: 7e3e2f5d user: hobbs tags: trunk
1999-07-31
21:17
* xlib/X11/Xlib.h: Remove XFillRectangle since it is now in the stub tables. check-in: 8b0932f7 user: redman tags: trunk
03:36
1999-07-30 Jeff Hobbs <[email protected]>
* tkInt.decls: Added stub entry for XFillRectangle [Bug: 2446]
check-in: eacb2903 user: hobbs tags: trunk
03:35
tkInt.decls file change addition check-in: e2ede242 user: hobbs tags: trunk
02:31
* win/makefile.vc: Corrected building threaded tktest.exe on Windows. Needed to link in .obj files from Tcl, needs to change later so that code is in Tk and doesn't require a Tcl build. Also added runtest target. check-in: 0976632c user: redman tags: trunk
1999-07-30
02:09
* generic/tkConsole.c: Allow tcl to open CON and NUL, even for std channels. Checking for bad/unusable std channels was moved to Tk since its only purpose was to check whether to use the Tk Console Window for the std channels. [Bug: 2393 2392 2209 2458] check-in: 90ccfd68 user: redman tags: trunk
1999-07-29
23:01
* win/Makefile.in: Corrected building threaded tktest.exe on Windows. Needed to link in .obj files from Tcl, needs to change later so that code is in Tk and doesn't require a Tcl build. check-in: cecce6d0 user: redman tags: trunk
1999-07-27
16:46
Fix one more install-sh bug check-in: 3dda4c42 user: redman tags: trunk
1999-07-23
16:21
Fix install-sh problem, wrong directory. check-in: d60700d6 user: redman tags: trunk
1999-07-22
21:51
* Changed version to 8.2b2

* win/tkWinPort.h: Block out include of sys/stat.h in order to build extensions with MetroWerks compiler for Win32. [Bug: 2385]

* unix/Makefile.in: Need to make install-sh executable before calling (with chmod +x). [Bug: 2413]

* library/menu.tcl: Applied patch from Jeff Hobbs to fix typo. [Bug: 2425] check-in: 8d154451 user: redman tags: trunk

16:31
Applied patch from Jeff Hobbs to fix typo in menu.tcl [Bug: 2425] check-in: 75e381f6 user: redman tags: trunk
01:32
* unix/Makefile.in: Add Windows configure script to distribution. check-in: 42241791 user: redman tags: trunk
1999-07-20
00:49
Added eval to EXESUFFIX value to resolve ${DBGX} immediately. The debug wish executable was missing the 'd' in its name. check-in: 8c02635c user: wart tags: trunk
1999-07-16
21:43
* unix/Makefile.in: * win/Makefile.in: Copy the prolog.ps from the generic directory for install-libraries. * unix/aclocal.m4: Check for Alpha/Linux to set the IEEE flag to the compiler to be -mieee. Patch from Don Porter. check-in: 61995a50 user: redman tags: trunk
01:52
Fix minor version number. check-in: b62bfd88 user: redman tags: trunk
1999-07-13
22:19
Add .m4 files and Windows configure.in and Makefile.in check-in: b1be87a4 user: redman tags: trunk, scriptics-tclpro-1-3-b3, core-8-2-b1
22:17
Merged from ChangeLog for 8.2b1 release check-in: b810cf7c user: redman tags: trunk
1999-07-12
17:34
Added missing cleanupTests before return check-in: 9d68ebb8 user: jenn tags: trunk
1999-07-09
02:10
* tests/unixSelect.test: Fixed broken test.

* win/makefile.vc: Added special case target to ensure that tkStubLib.obj is built with -DSTATIC_BUILD.

* win/tkWinX.c (TkWinChildProc): Changed to pass WM_WINDOWPOSCHANGED through to DefWindowProc to make OpenGL sub-windows happy. This allows Windows to generate the WM_SIZE and WM_MOVE messages. check-in: bc661b9f user: stanton tags: trunk

1999-07-08
18:22
Added calls to cleanupTests before return statements. check-in: 5cb396da user: jenn tags: trunk
03:59
configure now adds the "g" suffix to the stub library if build with --enable-symbols check-in: 4fe3f576 user: wart tags: trunk
01:11
Fix Tk stub file names and flags check-in: 4fdb6175 user: redman tags: trunk
1999-07-01
00:39
Patches from Bug: 2068 2080 2269 check-in: 4bec4dc6 user: redman tags: trunk
1999-06-30
22:35
Add prolog.ps to windows install-libraries check-in: 5ed3d494 user: redman tags: trunk
16:21
Add prolog.ps check-in: 44ac0637 user: redman tags: trunk
1999-06-29
21:30
Don't install the DLL if it wasn't being built, by checking the DLLSUFFIX variable. check-in: 73668762 user: redman tags: trunk
00:27
install-binaries was nto installing the Tk DLL on Windows check-in: f2feef42 user: surles tags: trunk
1999-06-26
21:49
minor bug in tk Makefile.in check-in: eefdc296 user: surles tags: trunk
1999-06-25
23:48
Changed to Tk 8.2b1 check-in: 8e58d3ef user: welch tags: trunk
23:47
Added note about win/configure.in depending on version change check-in: 9ae1a0c4 user: welch tags: trunk
23:30
Changed to Tk 8.2b1 check-in: 308db555 user: welch tags: trunk
1999-06-22
18:56
Updated comments in Makefile.in check-in: 7db43f9b user: wart tags: trunk
1999-06-19
00:59
Added bug ID to comment about channel I/O bug check-in: 5d40951f user: jenn tags: trunk
1999-06-18
18:44
Changed references to LD_FLAGS to LDFLAGS to be consistent with Tcl. check-in: ef51171a user: wart tags: trunk
17:35
Modifications to CC_EXENAME macro (aclocal.m4).

Fix static builds and installation macros. check-in: 7378f60b user: redman tags: trunk

1999-06-17
19:58
backed out chenges made to tkInt.h and tkText.h and fixed the problem directly in tkText.h check-in: e43aeb8f user: surles tags: trunk
01:39
Updated to reflect recent changes check-in: 6d4914b3 user: wart tags: trunk
01:31
Updated to reflect code changes. check-in: 5e20fa77 user: wart tags: trunk
01:03
Cast third argument of Tcl_DStringAppend to (int) value in case the strlen() function returned a different type. check-in: d7f96597 user: wart tags: trunk
00:39
Updated aclocal.m4 to reflect recent changes in tcl.m4

Changed type of strncmp() parameter from int to size_t in tkConsole.c to remove compiler warnings about bad types. check-in: a86d99d2 user: wart tags: trunk

1999-06-16
22:54
added Makefile.in files for windows check-in: 2ff6b28d user: surles tags: trunk
22:36
merged unix and windows styles check-in: fb387ec3 user: surles tags: trunk
20:11
modified files to work with new windows Makefiles check-in: 8a68de4f user: surles tags: trunk
05:36
Fix a bug in the region calculation for popup menus which would cause the popup to get posted in the wrong place if the menu was going to stick off the bottom of the screen. check-in: ce98dd35 user: jingham tags: trunk
05:33
Have to call Tcl_FindExecutable BEFORE creating the first interpreter. Need to do this in main, since Tk_Main surreptitiously creates the interpreter now. check-in: 979bc5ba user: jingham tags: trunk
02:35
Updated to reflect recent changes in tcl.m4 check-in: d5b0a1e8 user: wart tags: trunk
1999-06-15
22:23
Changes to make the Tk configure and Makefile.in files TEA compliant. check-in: 04e21147 user: wart tags: trunk
1999-06-10
21:50
macros that autoconf will be looking for (tcl.m4) check-in: 0f89dba7 user: wart tags: trunk
1999-06-03
18:50
*** empty log message *** check-in: 371fe9f4 user: stanton tags: trunk
18:50
* unix/tkUnixSelect.c: * tests/unixSelect.test: * generic/tkSelect.c: Fixed selection code to handle Unicode data in COMPOUND_TEXT and STRING selections. [Bug: 1791] check-in: 0b25ecf2 user: stanton tags: trunk
1999-06-02
19:30
added first pass at Tk Windows configure script check-in: 5a9ce630 user: surles tags: trunk
18:16
*** empty log message *** check-in: 2b02ebc3 user: stanton tags: trunk
18:15
* generic/tkIntXlibDecls.h: * xlib/X11/Xlib.h: Added Mac specific defines to help with compilation.

* generic/tkFont.c: lint check-in: 75c01896 user: stanton tags: trunk

1999-06-01
18:51
*** empty log message *** check-in: 15b67efa user: stanton tags: trunk
18:51
* unix/tkUnixSelect.c: Improved I18N selection support. COMPOUND_TEXT is converted to/from iso2022, and STRING is converted to/from iso8859-1. There are still a few loose ends to tie up before this is completely done. check-in: 78db3a09 user: stanton tags: trunk
18:44
* unix/tkUnixFont.c: Eliminated redundant case folding code. check-in: 000bbe88 user: stanton tags: trunk
18:44
* generic/tkFont.c: Eliminated use of isupper/tolower in favor of Unicode variants. check-in: 79864324 user: stanton tags: trunk
1999-05-26
02:39
Merged changes from 1-3-b2 branch into mainline. check-in: 6f88cf92 user: stanton tags: trunk
02:26
fixed incorrect patchlevel info Closed-Leaf check-in: b94b4113 user: stanton tags: scriptics-tclpro-1-3-b2-branch, core-8-1-1
1999-05-25
20:40
First pass at Unicode support in X selection code. check-in: 0d8bca25 user: stanton tags: trunk
20:36
updated changes file for 8.1.1 check-in: afd8ae3d user: stanton tags: scriptics-tclpro-1-3-b2-branch
20:30
updated changes file for 8.1.1 check-in: 39e86998 user: stanton tags: scriptics-tclpro-1-3-b2-branch
01:31
*** empty log message *** check-in: a6a686b8 user: stanton tags: trunk
01:31
* generic/tkStubLib.c: * generic/tkStubInit.c: * generic/tkIntXlibDecls.h: * generic/tkIntPlatDecls.h: * generic/tkIntDecls.h: * generic/tkInt.decls: * generic/tkConsole.c: Various changes to try to get the Mac builds working. check-in: c6a2f31b user: stanton tags: trunk
1999-05-22
06:33
Changes needed to get Tk8.1 to compile with stubs on the Mac check-in: 08051755 user: jingham tags: trunk
06:33
Changes needed to get Tk8.1 to compile with stubs on the Mac Also copied over some changes from Tk8.0.5 to support themed menus. check-in: 3b011c0c user: jingham tags: trunk
06:32
Changes needed to get Tk8.1 to compile with stubs on the Mac check-in: b58707e8 user: jingham tags: trunk
06:32
Copied changes over from Tk8.0.5 to support Themed menus check-in: 41ad2a30 user: jingham tags: trunk
06:32
Changes needed to get Tk8.1 to compile with stubs on the Mac check-in: a0da3de4 user: jingham tags: trunk
02:05
Fixed bug in Windows clipboard code when dealing with selections that don't contain locale information. check-in: 94ed7695 user: stanton tags: trunk
01:59
Merged changes from scriptics-tclpro-1-3-b2 branch check-in: fed3e0ae user: stanton tags: trunk
1999-05-20
22:32
Fix copyright string in console about box. check-in: b2688134 user: redman tags: scriptics-tclpro-1-3-b2-branch, scriptics-tclpro-1-3-b2
1999-05-19
23:26
add extern C block (for C++) check-in: 32293dff user: redman tags: scriptics-tclpro-1-3-b2-branch
23:24
Add extern "C" around entire file check-in: b58fba4a user: redman tags: scriptics-tclpro-1-3-b2-branch
1999-05-18
22:36
*** empty log message *** check-in: 1f790899 user: stanton tags: scriptics-tclpro-1-3-b2-branch
22:27
* tests/winClipboard.test: * win/tkWinClipboard.c: Fixed clipboard code so it handles Unicode data properly on Windows NT and 95. [Bug: 1791] check-in: 32982c10 user: stanton tags: scriptics-tclpro-1-3-b2-branch
1999-05-07
20:05
*** empty log message *** check-in: 09b951bb user: stanton tags: trunk, scriptics-tclpro-1-3-b1, core-8-1-1-base
20:05
* library/menu.tcl: Fixed bug where tk_popup fails when called too quickly. [Bug: 2009] check-in: 61590c0e user: stanton tags: trunk
1999-05-05
21:46
renamed to avoid conflict with tcl's InitStubs doc. check-in: 4f5f9180 user: hershey tags: trunk
1999-04-30
23:40
* Changed version number to 8.1.1. check-in: 60a04b9a user: stanton tags: trunk
22:49
* Merged changes from 8.1.0 branch check-in: 2cf82e5a user: stanton tags: trunk
18:02
removed extra instance of tkConsole.o check-in: 6982f8e7 user: redman tags: trunk
1999-04-28
18:38
Add tkConsole.o check-in: 9a5ca980 user: redman tags: trunk
18:18
Rename TkConsoleCreate_() to Tk_InitConsoleChannels() and make the function public. Add an interp argument and init the Tcl stubs. Rename TkConsoleInit() to Tk_CreateConsoleWindow() Remove TkConsoleCreate() (no underbar) check-in: 702512c2 user: redman tags: trunk
1999-04-24
01:50
merged 8.1.0 changes into mainline check-in: 14df4a4c user: stanton tags: trunk
1999-04-21
21:53
Created branch core-8-1-0-synthetic Closed-Leaf check-in: 437b0c3b user: cvs2fossil tags: core-8-1-0-synthetic, core-8-1-0
21:53
Merged 8-1-0 into mainline. check-in: 0447cf26 user: rjohnson tags: trunk
20:11
merge with 8.1.0 branch check-in: 17ceb230 user: redman tags: trunk
1999-04-20
22:28
Fixed bug 1777 - bug in displaying selection. check-in: 38d1c2ed user: rjohnson tags: trunk
19:20
lint check-in: 9c001e20 user: hershey tags: trunk
18:12
update defs.tcl to be the same as tcl8.1/tests/defs.tcl check-in: 03b6d17d user: hershey tags: trunk
17:01
Rearranged parens for Tcl style conventions. check-in: 78a66cf6 user: rjohnson tags: trunk
01:48
modified the Tk makefiel to copy *.decls for a source release check-in: 899f30c5 user: surles tags: trunk
01:04
Added new tests to scale and text. Fixed core dump in text serach code: Bug 1642 check-in: 9e52f3ff user: rjohnson tags: trunk
1999-04-19
23:54
changed tests--marked some nonPortable; added new constraints to fix bug 1770 check-in: da52c2e1 user: hershey tags: trunk
18:56
Improved patch for scale widget. check-in: fa4f75a3 user: rjohnson tags: trunk
1999-04-17
02:35
Fixed bug 1853 - called NULL interp. check-in: 9f1ad08e user: rjohnson tags: trunk
02:31
Fixed bug 1790 - memory leak. check-in: 0682bc97 user: rjohnson tags: trunk
02:05
Fixed bug 1768 - core dump in scale widget. check-in: 13c44fc8 user: rjohnson tags: trunk
01:39
Fixed bug 1840 check-in: 8218ec30 user: rjohnson tags: trunk
01:09
Fixed bug 1479 check-in: c788e255 user: rjohnson tags: trunk
00:18
fixed bugs 1785 and 1799: decl header files not installed check-in: eb4403eb user: surles tags: trunk
1999-04-16
20:19
removed makefile.bc since we don't support it any longer check-in: a0c7a10c user: stanton tags: trunk
18:26
fixed Tk comment errors check-in: 1eb99ab1 user: surles tags: trunk
18:26
fixed Tk doc bugs check-in: de71f02a user: surles tags: trunk
01:51
* Merged 8.1 branch into the main trunk check-in: 1120dc42 user: stanton tags: trunk
01:25
Creating branch core-8-0-6-branch Closed-Leaf check-in: 19adb6cd user: cvs tags: core-8-0-6-branch, core-8-0-6-base
01:25
* Merged changes from 8.0.5: - Updated for Mac release check-in: a1b05427 user: stanton tags: trunk
01:17
update release date for 8.0.5 Closed-Leaf check-in: a5521f2d user: stanton tags: core-8-0-5-branch, core-8-0-5
1999-03-24
18:07
all file now exits only when Tk is not in interactive mode. check-in: 4259d8ea user: hershey tags: trunk
07:32
Formatting fixes: some tabbing got lost. check-in: 5b5f48c0 user: jingham tags: core-8-0-5-branch
06:02
Set the import weak flag for InterfaceLib and AppearanceLib. The latter to support System 7.x without Appearance, the former because it is necessary if you are going to use the Universal Headers 3.2 with System 7.x or 8.0. check-in: 84c6c980 user: jingham tags: core-8-0-5-branch
05:50
Update to CW Pro 4 and MoreFiles 1.4.9. check-in: 0846ae97 user: jingham tags: core-8-0-5-branch
1999-03-22
21:32
remove --enable-tcl-stub from configure scripts due to linking problems. check-in: 94a8cd90 user: redman tags: trunk
06:44
winfo server used to crash on the Mac. Get the MacOS version and return that instead. check-in: ec10824f user: jingham tags: core-8-0-5-branch
06:44
Got rid of the AppearanceGC, and rely on the tkColor to not set menu foregrounds. check-in: 9d6732a5 user: jingham tags: core-8-0-5-branch
06:43
Check the return value of TkMacGetColor, and don't set the color if it comes back false. check-in: 8946a827 user: jingham tags: core-8-0-5-branch
06:43
Check the return of TkMacGetColor, and don't set the color if it comes back false. check-in: 6b68495e user: jingham tags: core-8-0-5-branch
06:43
If we are using appearance, don't set ANY of the menu colors. This gets the menu foregrounds right with Kaliedoscope and the Architect theme. check-in: 7d0c5741 user: jingham tags: core-8-0-5-branch
06:43
Mostly fixed formatting that had gotten wrong somehow. Also always make sure to check the result of TkMacGetColor, and don't set the color if it comes back false. check-in: 4d1ef4a1 user: jingham tags: core-8-0-5-branch
06:43
Mark some tests pcOrUnix. These are tests of slave interpreters with embedded toplevels. They cause a panic on the Macintosh. So I am temporarily disabling the tests till I can figure out how to work around the problem. check-in: 918e9419 user: jingham tags: core-8-0-5-branch
06:43
On the Macintosh, call update idletasks at the end of each test. Since the test results are written into a text widget, if you don't do an update, the results will lag behind the tests, which can be confusing. check-in: 86687440 user: jingham tags: core-8-0-5-branch
06:43
Changed extern to EXTERN check-in: 133786b8 user: jingham tags: core-8-0-5-branch
06:42
Don't exit on the Macintosh, since this destroys the window that contained the test results. check-in: a1ee18e1 user: jingham tags: core-8-0-5-branch
06:42
Fixed a few references to Tcl8.0.4 that were inappropriately changed to 8.0.5. check-in: 762ccfb5 user: jingham tags: core-8-0-5-branch
1999-03-12
03:17
added reserved slot for use by the dash patch check-in: 4f4a39c4 user: stanton tags: trunk
1999-03-10
21:39
ChangeLog for 8.0.6, stubs implementation and focus -force patch check-in: d6a7e11b user: redman tags: trunk
19:29
Backported "focus -force" patch from 8.1. check-in: ab02cc0a user: redman tags: trunk
18:56
Merge changes in 8.1 into 8.0.6, specifically we should be exporting XCreateBitmapFromData() from the Xlib code. check-in: 1c9f6289 user: redman tags: trunk
07:04
integrated stubs into 8.0 main branch check-in: 4c74dd20 user: stanton tags: trunk
1999-03-07
02:13
Fixed makefile and configure script to properly build wish on Unix. For new stubs code. Closed-Leaf check-in: 51abe287 user: redman tags: dev-stubs-branch
00:15
Stubs changes, now wish works on Windows. check-in: cda1623a user: redman tags: dev-stubs-branch
1999-03-06
23:18
stubbed out TkConsoleCreate and added a call to TkConsoleCreate_ in Tk_Main() so that Tk can be dynamically loaded check-in: 18dbd2f6 user: stanton tags: dev-stubs-branch
23:07
Added stub patches check-in: 9bd30c62 user: stanton tags: dev-stubs-branch
02:23
Modified stubs code to work on Unix. Modified makefile and configure to add stub support and build against libtclstub.a. check-in: 08116ae3 user: redman tags: dev-stubs-branch
01:54
Fixed problem in UNIX sections, regenerated files check-in: 96d5d771 user: redman tags: dev-stubs-branch
00:23
applied Paul Duffin's AIX patch check-in: 528a42c5 user: stanton tags: trunk
00:08
Changes for Tk Stubs implementation. check-in: 0a29ff0a user: redman tags: dev-stubs-branch
00:06
Modifications for Tk Stubs implementation check-in: e0388d01 user: redman tags: dev-stubs-branch
00:06
Modifications for Tk stubs implementation check-in: df0a6f99 user: redman tags: dev-stubs-branch
00:05
Modifications for Tk Stubs implementation Moved function declarations from X11/Xlib.h to ../generic/tkInt.decls check-in: b7ab14a9 user: redman tags: dev-stubs-branch
1999-02-17
02:34
lint check-in: aaa39530 user: hershey tags: trunk
02:05
updated for 8.0.5 with John O's changes. check-in: 1b24f15b user: hershey tags: trunk
1999-02-12
00:51
fixed bad compiler flags check-in: e71ae597 user: stanton tags: trunk
00:50
fixed bad compiler flags check-in: dbd12ef6 user: stanton tags: core-8-0-5-branch, scriptics-tclpro-1-2, scriptics-tclpro-1-2-b2
1999-02-09
03:46
updated readmes for 8.0.5 release check-in: 20c7255e user: stanton tags: trunk
1999-02-04
21:55
final b2 changes check-in: 1a9d2a3a user: stanton tags: trunk
21:44
* win/tkWinMenu.c (TkpDestroyMenu): Changed so modalMenuPtr is cleared when it is being destroyed. check-in: 4b73d7b1 user: stanton tags: trunk
21:43
* generic/tkImgPhoto.c: Changed so color tables are freed immediately instead of being delayed. This ensures that color tables are properly disposed at process exit. check-in: 04613861 user: stanton tags: trunk
21:03
* tests/main.test: * tests/unixWm.test: Better cleanup of temporary files.

Lint. check-in: 8c13f6c6 user: stanton tags: trunk

21:02
* win/makefile.vc: First stab at install target. Fixed quoting so paths with spaces work.

* win/makefile.vc: * win/makefile.bc: Udpated version numbers check-in: 53ebca0f user: stanton tags: trunk

21:01
* win/tkWinWm.c: Changed so windows that aren't resizable don't have resize handles and the zoom box is disabled. check-in: c2bb0258 user: stanton tags: trunk
21:01
* win/tkWinInt.h: * win/tkWinPointer.c: Changed to cancel the mouse timer when a user initiated move/resize loop begins. check-in: 03e9352f user: stanton tags: trunk
21:00
* win/tkWinPointer.c: Changed to cancel the mouse timer when a user initiated move/resize loop begins. check-in: acad85f9 user: stanton tags: trunk
21:00
* win/tkWinFont.c (Tk_MeasureChars): Added a workaround for a bug in GetTextExtentExPoint on Win NT 4.0/Japanese. [Bug: 1006] check-in: 9946f072 user: stanton tags: trunk
21:00
* unix/tkUnixSend.c (Tk_SetAppName): Fixed uninitialized memory access bug. [Bug: 919] check-in: b02b9481 user: stanton tags: trunk
21:00
* unix/configure.in: TK_LD_SEARCH_FLAGS was set incorrectly if SHLIB_LD_LIBS='${LIBS}', and shared linking is performed through the C compiler. Systems affected are Linux, MP-RAS and NEXTSTEP, but also with gcc on many more systems. [Bug: 908] check-in: 07b33ec6 user: stanton tags: trunk
20:59
* library/prolog.ps: Changed string that determines font height to include European character with an umlaut. check-in: a3d9ee80 user: stanton tags: trunk
20:58
* library/menu.tcl (tkMenuFind): Changed so keyboard shortcuts will only be found in the current toplevel. Previously, they might be found in menus attached to other toplevels that might not even be mapped. [Bug: 924] check-in: 2139a2d6 user: stanton tags: trunk
20:57
* mac/tkMacAppInit.c: * generic/tkTest.c: * generic/tkAppInit.c: * win/winMain.c: Changed some EXTERN declarations to extern since they are not defining exported interfaces. This avoids generating useless declspec() attributes and makes the windows makefile simpler. check-in: 3afc334c user: stanton tags: trunk
20:56
* generic/tkImgBmap.c (ImgBmapConfigureInstance): If an image mask changed but ended up with the same XID, the GC failed to be updated and so the new mask was not used. [Bug: 970] check-in: 4042ca4d user: stanton tags: trunk
20:53
* generic/tkFocus.c (SetFocus): Changed to focus window is always set if -force is specified. This fixes the problem on Windows where Tk does not activate the window if it already has focus. check-in: 75cfe78b user: stanton tags: trunk
20:51
* generic/tkConsole.c: Fixed so errors in console eval are reported properly. Eliminated duplicate result messages. [Bug: 973] check-in: 108ff6c5 user: stanton tags: trunk
20:51
* generic/tkCanvLine.c: Changed to treat zero width lines like they have width 1 for purposes of selection. [Bug: 925] check-in: b2051e22 user: stanton tags: trunk
1999-01-29
00:32
Added -pipe option if gcc is being used. check-in: cc765dd9 user: rjohnson tags: trunk
1999-01-06
21:10
* generic/tkGrid.c: Fixed bug in "grid forget" that failed to cancel pending idle handlers, resulting in a crash in a few odd cases. check-in: 065f580b user: stanton tags: trunk, scriptics-tclpro-1-2-b1
1999-01-04
19:25
Updated the version to 8.0.5. check-in: df068ffc user: rjohnson tags: trunk
1998-12-29
19:34
now removes "script" file created by test. check-in: 606bd06d user: hershey tags: trunk, scriptics-tclpro-1-2-a1
1998-12-08
04:05
added "cleanupbg" call before return, needed because tests return early if tktest is not the interp. check-in: 9b5159da user: hershey tags: trunk
1998-12-07
23:29
- updated filebox test to work regardless of current working dir. - updated imgPhoto to check for teapot.ppm before running the tests. exits gracefully if file cannot be found. - lint in "all" file check-in: 57baa455 user: hershey tags: trunk
04:48
Fixed a typo check-in: 8d847feb user: rjohnson tags: trunk
1998-12-04
04:19
Update all and defs to work with nightly test environment. Both files now pass the checker! check-in: 5d66c96e user: hershey tags: trunk
1998-11-25
02:14
added release marker check-in: 66d93ecf user: stanton tags: trunk
01:48
Fixed font display bug (#846) check-in: 4a3d2bfb user: stanton tags: trunk
1998-11-12
12:34
Updated Mac project files. check-in: cb60f36e user: rjohnson tags: trunk, core-8-0-4
06:22
Removed lint check-in: e9574c33 user: welch tags: trunk
05:59
Added comment about folder names for tcl & tk, and one addition to the bugs.doc file. check-in: 826c81b3 user: jingham tags: trunk
1998-11-11
17:28
Make the Macintosh Menu's adopt the current Theme Appearance if the Appearance extension (version 1.0.1 or later) is installed check-in: 969e94cb user: jingham tags: trunk
1998-11-03
02:06
fixed broken tests check-in: bf0eb663 user: stanton tags: trunk
02:04
updated version number to 8.0.4 check-in: 5d58e293 user: stanton tags: trunk
1998-10-20
20:02
Changed config & Makefile to support n32 format on IRIX. check-in: 44b64717 user: rjohnson tags: trunk
1998-10-16
17:22
Updated win/README to 8.0.4, added it to the list of files to update check-in: 90b37fc0 user: escoffon tags: trunk
00:46
Fixed bug in options for text items in canvas widget. unlike all other items they didn't support a null (transparant fill color) check-in: 9d8e38e4 user: rjohnson tags: trunk
1998-10-14
00:59

Updated patchlevel to 8.0.4 (to match Tcl update) check-in: 84fa0ca4 user: rjohnson tags: trunk

00:34
Add parens around expression in if statement. The code would not compile correctly under some compilers. Also it was not in the Tcl style conventions. check-in: bc0f8ca3 user: rjohnson tags: trunk
1998-10-13
18:13
Added performance improvement to canvas tag manipulation. This was a submitted patch. check-in: 4efcb010 user: rjohnson tags: trunk
1998-10-10
00:30
Added support for the MouseWheel event. check-in: 36ac110b user: rjohnson tags: trunk
1998-10-07
20:57
Fixed a bug that caused the Tk DLL to be linked against msvcrt.lib for both debug and nodebug builds. check-in: 2f6c60e8 user: escoffon tags: trunk
1998-09-30
23:46
Fixed memory leak in unix wm command check-in: 4ba720fc user: rjohnson tags: trunk
22:09
Increase thew stack size for executables so that runaway recursion does not crash the process. check-in: bd15a208 user: escoffon tags: trunk
20:19
Added support for Win95. check-in: dfca11e1 user: escoffon tags: trunk
19:01
Removed old/unused function declarations removed unused file on Mac implementation made bell cmd an obj cmd - improved it's test suite check-in: 33ce8b59 user: rjohnson tags: trunk
1998-09-23
20:18
Removed "sccs" commands from "Makefile.in" to facilititate switch over to CVS. check-in: abd2fd3f user: build tags: trunk
1998-09-22
18:57
Added missing line terminator check-in: 09a61d07 user: stanton tags: trunk, core-8-0-3
1998-09-14
18:22
Replaced SCCS strings, fixed binary files check-in: fb58b663 user: stanton tags: trunk