diff options
author | hobbs <hobbs> | 2002-04-12 07:36:53 (GMT) |
---|---|---|
committer | hobbs <hobbs> | 2002-04-12 07:36:53 (GMT) |
commit | 6fea331b66a5bd7723f9f6a7f4e96010e7720784 (patch) | |
tree | fe13fae37f58f6e8419e20be5b167442e79c5bc4 | |
parent | 835237028039d23f5fed5101137f18e45a1b68a7 (diff) | |
download | tk-6fea331b66a5bd7723f9f6a7f4e96010e7720784.zip tk-6fea331b66a5bd7723f9f6a7f4e96010e7720784.tar.gz tk-6fea331b66a5bd7723f9f6a7f4e96010e7720784.tar.bz2 |
see ChangeLog
-rw-r--r-- | ChangeLog | 46 |
1 files changed, 46 insertions, 0 deletions
@@ -1,3 +1,49 @@ +2002-04-12 Jeff Hobbs <jeffh@ActiveState.com> + + * unix/tkUnixFont.c (FontPkgCleanup): cleanup thread specific font + resources on thread exit. + + * mac/tkMacXStubs.c (TkpOpenDisplay): memset the initial display + structures to 0. + + * generic/tkOption.c (OptionThreadExitProc): freed tsd option + stacks on thread exit. + (Tk_GetOption): free mem used to get Tk_Uid + + * generic/tkMenu.c (ConfigureMenu): freed saved options in all + error cases. + + * win/tkWinInt.h: declaration for TkWinGetUnicodeEncoding + * win/tkWinDialog.c (GetFileNameW): use TkWinGetUnicodeEncoding + * win/tkWinInit.c (TkpDisplayWarning): use TkWinGetUnicodeEncoding + * win/tkWinFont.c: use TkWinGetUnicodeEncoding instead of static + unicodeEncoding. + + * win/tkWinX.c (Tk_SetCaretPos): remove WM_IME_STARTCOMPOSITION + and place the IME position within Tk_SetCaretPos. Cache results in + Tk_SetCaretPos to reduce unnecessary repositioning. Also call + DestroyCaret if we receive WM_KILLFOCUS. + (TkpOpenDisplay): ZeroMemory the initial display structures. + (TkWinGetUnicodeEncoding): Added so that Windows only needs to + cache this value one, and then free it in TkWinXCleanup. + (HandleIMEComposition): add support for Win98 and ATOK13 + IME. (yamamoto) + + * generic/tkConsole.c (ConsoleCmd): correct return that should + have just set result code. + + * generic/tkImgPhoto.c: Added PhotoFormatThreadExitProc to clean + up on thread exit. (Tk_PhotoPutBlock) slight code updates + + * generic/tkPanedWindow.c (DestroyPanedWindow, ConfigureSlaves): + fix mem leaks in not freeing slave info + + * 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 + 2002-04-10 Mo DeJong <mdejong@users.sourceforge.net> * doc/wm.n: |