Tk Source Code

Timeline
Login

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

357 check-ins using file macosx/tkMacOSXMouseEvent.c version 28650e83

2004-11-10
17:29
Fix for 1055023 from [email protected]. check-in: 90e1ea58 user: wolfsuit tags: core-8-4-branch
2004-11-09
12:46
fix to MacOSX compound button layout check-in: 468121ce user: vincentdarley tags: trunk
2004-11-08
21:57
Added Keith Vetter's tkGoldberg as an animation demo. Thanks Keith! check-in: 5990fa31 user: dkf tags: trunk
2004-11-07
22:41
More animation demos check-in: 33fceda0 user: dkf tags: trunk
22:21
doc/frame.n: Added some info for -width/-height options. [Bug 1055423] check-in: 2e72c8be user: pspjuth tags: trunk
22:00
Made handling of ^ a bit more consistent in corner cases. This makes ^ work without any widgets in the same command. [Bug 962589] check-in: 8a1c41a4 user: pspjuth tags: trunk
17:28
Added a demo of simple animation to the widget tour. check-in: 7e4b17b3 user: dkf tags: trunk
2004-11-03
18:07
* tests/button.test: Update expected results to account for more verbose errorinfo from errors in variable traces [Tcl Bug 572164]
check-in: 8a1b72b8 user: dgp tags: trunk
2004-11-01
16:51
* dialog.test (dialog-1.1): Update expected result to changes in the error messages produced by procs.
check-in: 83eb7098 user: dgp tags: trunk
2004-10-29
22:34
* tests/wm.test: Add Win32 test cases for attributes subcommand. * win/tkWinWm.c (WmAttributesCmd): Fixup broken option processing logic for attributes subcommand.
check-in: 2b3add48 user: mdejong tags: core-8-4-branch
22:28
* tests/wm.test: Add Win32 test cases for attributes subcommand. * win/tkWinWm.c (WmAttributesCmd): Fixup broken option processing logic for attributes subcommand.
check-in: ad5c91fd user: mdejong tags: trunk
11:52
* win/makefile.vc (DOTVERSION): Was installing 8.4 relabelled as 8.5 check-in: 22a05da9 user: patthoyts tags: core-8-4-branch
11:16
* library/tk.tcl (::tk::PlaceWindow): Backported the fix from #533519 to handle window placement on multi-monitor Windows. check-in: a9eeca37 user: patthoyts tags: core-8-4-branch
07:53
Minor format fix check-in: 44dec564 user: dkf tags: trunk
07:52
Minor format fix check-in: 15646431 user: dkf tags: core-8-4-branch
07:51
Whoops, missed removing an 8.5 feature from an example when backporting check-in: 216e3048 user: dkf tags: core-8-4-branch
2004-10-28
22:40
* doc/wm.n: Add wm attributes . -alpha doc to account for recent alpha changes.
check-in: 8086eb77 user: mdejong tags: core-8-4-branch
20:11
* win/tkWin32Dll.c (DllMain, _except_dllmain_detach_handler): Back port HAVE_NO_SEH handler code from CVS HEAD to fix gcc build breakage caused by 2004-10-26 back port.
check-in: 50436749 user: mdejong tags: core-8-4-branch
19:51
* win/tkWin32Dll.c (DllMain, _except_dllmain_detach_handler): Rework pushing of exception handler function pointer so that compiling with gcc -O3 works. Remove empty function call to avoid compiler warning. Mark the DllMain function as noinline to avoid compiler error from duplicated asm labels in generated code.
check-in: eed74dac user: mdejong tags: trunk
16:49
* README: Bumped to patch level 8.4.8 * generic/tk.h: to prepare for next patch * macosx/Wish.pbproj/project.pbxproj: release. * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf (2.13) * win/configure:
check-in: 840ce813 user: dgp tags: core-8-4-branch
15:18
* unix/tkUnixScale.c (DisplayHorizontalValue): Backport fix for #220927 by Michael Schlenker to keep the labels within the window. check-in: 89c638a7 user: patthoyts tags: core-8-4-branch
15:06
* unix/tkUnixScale.c (DisplayHorizontalValue): Fix for #220927 by Michael Schlenker to keep the labels within the window. check-in: f30410b8 user: patthoyts tags: trunk
12:25
More minor doc fixes check-in: da9814e9 user: dkf tags: trunk
12:25
More backporting of doc fixes check-in: f449787f user: dkf tags: core-8-4-branch
10:22
Assorted minor documentation fixes check-in: 3bb2aef6 user: dkf tags: trunk
10:19
Backport of documentation fixes check-in: 2c695c79 user: dkf tags: core-8-4-branch
2004-10-27
17:34
backport compiler warning silencers check-in: 91f6a20a user: dgp tags: core-8-4-branch
16:37
* library/xmfbox.tcl (MotifFDialog_BuildUI): Fix [Bug 987169] in the Motif file dialogs as well. Backport of DKF bug fix.
check-in: c007d927 user: dgp tags: core-8-4-branch
00:56
* win/tkWinX.c: Signature for tkWinXCleanup needed to be * generic/tkInt.decls: changed so it matches the Tcl_ExitProc * generic/tkIntPlatDecls.h: typedef to avoid a bad-style cast.

* win/makefile.vc: Force TCL_LIBRARY envar when calling tclsh check-in: f5ccb7aa user: davygrvy tags: trunk

00:39
no message check-in: 6a366f3d user: davygrvy tags: core-8-4-branch
00:37
* generic/tkInt.h: Backport of shutdown safety mods from the HEAD * generic/tkMenu.c: dating from 2003-12-21 * generic/tkUtil.c: * generic/tkWindow.c: * mac/tkMacButton.c: * unix/tkUnixEvent.c: * win/tkWin32Dll.c: * win/tkWinEmbed.c: * win/tkWinMenu.c: * win/tkWinX.c: check-in: 9eb5a917 user: davygrvy tags: core-8-4-branch
00:36
* win/makefile.vc: Backport to the most recent * win/rules.vc: changes on the HEAD. * win/nmakehlp.c: check-in: e79198cc user: davygrvy tags: core-8-4-branch
00:35
* generic/tkInt.decls: Signature for tkWinXCleanup needed to be * generic/tkIntPlatDecls.h: changed so it matches the Tcl_ExitProc typedef to avoid a bad-style cast. check-in: 4b405fac user: davygrvy tags: core-8-4-branch
2004-10-26
23:22
* tests/safe.test (safe-1.3): Made test less sensitve to the full set of existing aliases in an interp, so the it only tests whether the tested ones are present.
* unix/Makefile.in: Copied LD_LIBRARY_PATH machinery from `make shell` target to other similar targets so that just built libraries are tested, rather than previous installations.
check-in: fa2305f8 user: dgp tags: core-8-4-branch
16:39
* generic/tkEvent.c (Tk_HandleEvent): Call XSetICFocus whenever the window receives focus. This fixes bug #905830 but avoids #1000051. check-in: 69217bd0 user: rmax tags: core-8-4-branch
14:16
Fix silly typo check-in: cf610d7c user: dkf tags: trunk
14:07
* win/tkWinRegion.c (TkpBuildRegionFromAlphaData): Fixed syntax error * generic/tkImgPhoto.c (Tk_PhotoPutBlock): Removed unreferences vars. check-in: fa8e785e user: patthoyts tags: trunk
13:15
Attempt to fix [Bug 919066] by allowing the code that creates the region much more knowledge of the platform functions available to it. check-in: 9e91a521 user: dkf tags: trunk
12:51
Stop compiler warning check-in: 140771ac user: dkf tags: trunk
10:42
Correlate fix with bug number check-in: 48b085f4 user: dkf tags: core-8-4-branch
08:07
Fix incorrect expected error message check-in: 57cb5278 user: dkf tags: trunk
2004-10-25
15:22
Fix stupid brokenness inroduced by me. D'oh! check-in: 59c874f0 user: dkf tags: trunk
2004-10-24
17:22
Add -hide and -stretch options to panedwindow widgets. (TIPs 177 and 179) Thanks to Brian Griffin for developing these! [Patch 983886] check-in: 97c9d47d user: dkf tags: trunk
2004-10-21
01:13
* win/tkWinWm.c (UpdateWrapper): pass SWP_NOOWNERZORDER to SetWindowPos when maintaining win Z order, to prevent parent from flashing (adjusting Z order).
check-in: ba1a1a88 user: hobbs tags: trunk
01:12
* win/tkWinWm.c (UpdateWrapper): pass SWP_NOOWNERZORDER to SetWindowPos when maintaining win Z order, to prevent parent from flashing (adjusting Z order).
check-in: e0aa8313 user: hobbs tags: core-8-4-branch
2004-10-19
18:56
TIP #204 "Virtual Events for Keyboard Traversal" (patch #976928) check-in: 50bf19de user: jenglish tags: trunk
15:24
Rename all XBM format files to be called *.xbm instead of *.bmp [Bug 733835] check-in: 243c90c3 user: dkf tags: trunk
2004-10-18
13:40
remove debug code check-in: fb5c00f1 user: vincentdarley tags: trunk
2004-10-11
20:03
Added missing changelog entry check-in: 463f6e1b user: dkf tags: trunk
14:25
updated as of en.msg 1.14 check-in: 1b45edf8 user: bagnonm tags: trunk
14:23
Swedish message catalog from Mats Bengtsson. check-in: 2d3ca51d user: bagnonm tags: trunk
2004-10-08
23:15
Fill in missing part of sentence in [wm attributes] check-in: a1ab4e10 user: dkf tags: trunk
21:44
Flagged TIP implementation points more clearly check-in: 2cdcc6d9 user: dkf tags: trunk
16:16
TIP #205 "Use pkgconfig Database to Register Xft Support". (xref: patch #971980) check-in: 12ea6256 user: jenglish tags: trunk
2004-10-07
17:39
add iconphoto notes about recommended usage check-in: d7c21cf3 user: hobbs tags: trunk
2004-10-06
13:27
silence compiler warnings check-in: 314b2ec0 user: dgp tags: trunk
2004-10-05
22:27
Backport of 8.5 wm iconphoto that added support for Tk photo * generic/tkInt.h (TkDisplay): images as titlebar icons. TIP #159 * win/tkWinWm.c (WmIconphotoCmd): wm iconphoto ?-default? image1 ... * macosx/tkMacOSXWm.c (WmIconphotoCmd): Implemented for Win/Unix, * unix/tkUnixWm.c (WmIconphotoCmd): stubbed out for OS X. * tests/wm.test, tests/unixWm.test, tests/winWm.test: [Bug 815751]
check-in: 5b4eed75 user: hobbs tags: core-8-4-branch
22:04
* doc/wm.n (iconphoto): added support for Tk photo * generic/tkInt.h (TkDisplay): images as titlebar icons. TIP #159 * win/tkWinWm.c (WmIconphotoCmd): wm iconphoto ?-default? image1 ... * macosx/tkMacOSXWm.c (WmIconphotoCmd): Implemented for Win/Unix, * unix/tkUnixWm.c (WmIconphotoCmd): stubbed out for OS X. * tests/wm.test, tests/unixWm.test, tests/winWm.test: [Bug 815751]
check-in: 96b7bb4f user: hobbs tags: trunk
01:26
fix init warnings check-in: 957f9825 user: hobbs tags: trunk
2004-09-28
18:54
clarify wm -alpha docs check-in: a8b23ec3 user: hobbs tags: trunk
2004-09-24
17:36
* generic/tkCursor.c: Add missing initialization in debug routine.
check-in: 5ef3e9ca user: dgp tags: trunk
17:35
* generic/tkCursor.c: Add missing initialization in debug routine.
check-in: 6ad139a9 user: dgp tags: core-8-4-branch
14:43
more robust text widget display tests check-in: 0bcdab9c user: vincentdarley tags: trunk
14:03
fix to mousewheel scrolling check-in: 8c2252a5 user: vincentdarley tags: trunk
01:15
* win/tkWinX.c: Added declaration for advapi32 now that this file uses the Reg* functions (req'd for nmake build system). check-in: 07e29b8e user: patthoyts tags: trunk
2004-09-23
14:56
text widget search fix check-in: 8d8ebd87 user: vincentdarley tags: trunk
01:49
* win/tkWinInt.h (TkWinDisplayChanged): added decl * win/tkWinX.c (TkWinDisplayChanged, TkpOpenDisplay): Correctly * win/tkWinWm.c (InvalidateSubTreeDepth, WmProc): handle color and screen resolution changes. Tested for 16/24/32 bpp changes on XP. May need more fixes for 8bpp switch, use of special colormaps, or other special palette handling cases. [Bug 223689]
check-in: f63b0d0b user: hobbs tags: core-8-4-branch
01:08
* win/tkWinInt.h (TkWinDisplayChanged): added decl * win/tkWinX.c (TkWinDisplayChanged, TkpOpenDisplay): Correctly * win/tkWinWm.c (InvalidateSubTreeDepth, WmProc): handle color and screen resolution changes. Tested for 16/24/32 bpp changes on XP. May need more fixes for 8bpp switch, use of special colormaps, or other special palette handling cases. [Bug 223689]
check-in: 0eb7a8a6 user: hobbs tags: trunk
00:56
* generic/tkInt.decls: Add decl for TkWinGetPlatformTheme. It is only defined under Win32. * generic/tkIntPlatDecls.h: Regen. * generic/tkStubInit.c: Regen. * win/tkWinInt.h: Define TK_THEME_WIN_CLASSIC and TK_THEME_WIN_XP. * win/tkWinMenu.c (DrawMenuEntryAccelerator, DrawMenuEntryLabel): Draw a disabled 3D text highlight for the accelerator only with the Win95/98 look. Same goes for the menu entry text. * win/tkWinX.c (TkWinGetPlatformId, TkWinGetPlatformTheme): Automatically detect the Windows theme in use and return either TK_THEME_WIN_CLASSIC or TK_THEME_WIN_XP when the TkWinGetPlatformTheme function is invoked. [Patch 866194]
* win/tkWinMenu.c: only provide a submenu handle when the MF_POPUP flag is given, fixing a recently-introduced crash when submenus are disabled. Also better error checking for this sort of situation in the future.
* win/tkWinMenu.c (ReconfigureWindowsMenu): Fix drawing of a disabled (TkWinHandleMenuEvent, DrawMenuEntryArrow): cascade menu arrow. Tk was displaying a disabled cascade menu arrow in black instead of gray. This was caused by a bug in the Win32 code for user drawn menu items. The fix is to avoid telling Windows that the menu item is a cascade type and then draw the gray arrow bitmap on our own. [Patch 865842]
* win/tkWinMenu.c (DrawWindowsSystemBitmap): Fix a strange Win32 bug where the logical coordinates returned by a call to DPtoLP are wrong the first time a menu is posted. This bug manifested itself by drawing the bitmap in the wrong place in a menu. The fix was to pass the newly created DC instead of the DC from the window.
* win/tkWinMenu.c (DrawMenuEntryAccelerator): (DrawMenuEntryLabel): When drawing the label text and accelerator text for a disabled menu entry be sure to draw a 3D highlight. The only exception to this is when a disabled menu entry is highlighted, in that case do not draw a 3D hightlight.
* win/tkWinMenu.c (DrawMenuEntryAccelerator, DrawMenuEntryArrow): Move the unused menu arrow drawing code in DrawMenuEntryAccelerator into a new function named DrawMenuEntryArrow. This makes no functional change but it will make it easier to fix things in the future.
check-in: e42dad6e user: mdejong tags: core-8-4-branch
00:35
* win/tkWinWm.c: Rework WS_EX_LAYERED and LWA_ALPHA defines so that compiling with mingw works again.
check-in: 5e334d0f user: mdejong tags: core-8-4-branch
2004-09-21
19:13
* generic/tkInt.decls: Add decl for TkWinGetPlatformTheme. It is only defined under Win32. * generic/tkIntPlatDecls.h: Regen. * generic/tkStubInit.c: Regen. * win/tkWinInt.h: Define TK_THEME_WIN_CLASSIC and TK_THEME_WIN_XP. * win/tkWinMenu.c (DrawMenuEntryAccelerator, DrawMenuEntryLabel): Draw a disabled 3D text highlight for the accelerator only with the Win95/98 look. Same goes for the menu entry text. * win/tkWinX.c (TkWinGetPlatformId, TkWinGetPlatformTheme): Automatically detect the Windows theme in use and return either TK_THEME_WIN_CLASSIC or TK_THEME_WIN_XP when the TkWinGetPlatformTheme function is invoked. [Patch 866194]
check-in: 24901585 user: mdejong tags: trunk
18:23
* win/tkWinWm.c: Rework WS_EX_LAYERED and LWA_ALPHA defines so that compiling with mingw works again.
check-in: a38c892c user: mdejong tags: trunk
00:09
* win/tkWinWm.c (UpdateWrapper, WmAttributesCmd): handle attribute settings prior to window mapping and resort to more forceful wrapper update again for -toolwindow (to remove it from taskbar).
check-in: c355526f user: hobbs tags: trunk
00:08
* win/tkWinWm.c (UpdateWrapper, WmAttributesCmd): handle attribute settings prior to window mapping and resort to more forceful wrapper update again for -toolwindow (to remove it from taskbar).
check-in: 6a4ccd93 user: hobbs tags: core-8-4-branch
2004-09-19
16:05
Standardize style of section refs & public symbols. Remove displayed tabs check-in: 21e74dc1 user: dkf tags: trunk
00:11
(UpdateWrapper): don't adjust Z order of TOPMOST window. (WmAttributesCmd): don't call UpdateWrapper for -disabled or -toolwindow attr changes.
check-in: 3973d2ae user: hobbs tags: trunk
00:10
missed wm attr test check-in: ea885633 user: hobbs tags: core-8-4-branch
00:10
missed wm attr test check-in: 0a4b1ea2 user: hobbs tags: trunk
2004-09-18
23:59
(UpdateWrapper): don't adjust Z order of TOPMOST window. (WmAttributesCmd): don't call UpdateWrapper for -disabled or -toolwindow attr changes.
check-in: fb660b73 user: hobbs tags: core-8-4-branch
22:51
* win/tkWinWm.c (WmAttributesCmd): correct -alpha 0.0/1.0 setting and round the value.
check-in: 66705d8b user: hobbs tags: trunk
22:48
* win/tkWinWm.c (WmAttributesCmd): correct -alpha 0.0/1.0 setting and round the value.
check-in: f429b1d4 user: hobbs tags: core-8-4-branch
20:15
no message check-in: 3e7955b6 user: davygrvy tags: trunk
00:48
* macosx/README: typos * macosx/tkMacOSXDraw.c (TkMacOSXSetUpCGContext): performance improvements: removed slow & unnecessary calls.
check-in: 95f57575 user: das tags: core-8-4-branch
2004-09-17
23:45
patch 892194 TIP#222 changes check-in: c76ad127 user: hobbs tags: core-8-4-branch
23:36
* tests/winWm.test: Add 'wm attributes -alpha' to control toplevel * win/tkWinInt.h: alpha transparency on Win2K/XP+. * win/tkWinWm.c: TIP #222 [Patch 892194]
check-in: 9ebe03d6 user: hobbs tags: core-8-4-branch
23:26
* doc/wm.n: * tests/winWm.test: Add 'wm attributes -alpha' to control toplevel * win/tkWinInt.h: alpha transparency on Win2K/XP+. * win/tkWinWm.c: TIP #222 [Patch 892194]
check-in: b8d1edd4 user: hobbs tags: trunk
22:45
* win/tkWinWm.c (UpdateWrapper): Ensure that we maintain Z order * tests/winWm.test: and focus of preexisting window when replacing the wrapper window. * win/tkWinWm.c (WmIconwindowCmd): Replace bogus call to XWithdrawWindow with proper code. (mdejong)
check-in: e10081e3 user: hobbs tags: core-8-4-branch
22:44
* win/tkWinWm.c (UpdateWrapper): Ensure that we maintain Z order * tests/winWm.test: and focus of preexisting window when replacing the wrapper window.
check-in: 98ca232f user: hobbs tags: trunk
2004-09-16
21:04
no message check-in: b6f0dea5 user: davygrvy tags: trunk
20:06
* generic/tkMenu.c (MenuWorldChanged): ensure that we recompute the menu geometry on WorldChanged to handle font size changes. [Bug 607649]
check-in: 576e4aa8 user: hobbs tags: trunk
20:05
* generic/tkMenu.c (MenuWorldChanged): ensure that we recompute the menu geometry on WorldChanged to handle font size changes. [Bug 607649]
check-in: 8a1d648d user: hobbs tags: core-8-4-branch
18:22
Fixed a memory leak when a placed widget was forgotten. [Bug 1028888] check-in: 419a463e user: pspjuth tags: core-8-4-branch
18:01
Fixed a memory leak when a placed widget was forgotten. [Bug 1028888] check-in: 3c1692e8 user: pspjuth tags: trunk
17:52
added VC7-safe environment check used in the Tcl makefile.vc check-in: 998d3bb4 user: davygrvy tags: trunk
2004-09-15
04:02
* win/tkWinWm.c (WmIconwindowCmd): Replace bogus call to XWithdrawWindow with proper code. This avoids a "couldn't send withdraw message to window manager" error when the iconwindow is already mapped. The wm iconwindow command does not seem to do much under Win32, but at least this avoids an error message.
check-in: f48e49a4 user: mdejong tags: trunk
2004-09-13
22:54
* win/tkWinWm.c (ReadIconFromFile): fix mem alloc to get the right size for both icons ('?:' order of precedence mistake).
check-in: 4a5135c9 user: hobbs tags: core-8-4-branch
22:54
* win/tkWinWm.c (ReadIconFromFile): fix mem alloc to get the right size for both icons ('?:' order of precedence mistake).
check-in: 5d0c841e user: hobbs tags: trunk
2004-09-10
22:31
Make sure the state is correctly reset on dialog startup. [Bug 845189] check-in: 8f1066e2 user: dkf tags: trunk
22:28
More state resetting on dialog start. [Bug 845189] check-in: 612839c9 user: dkf tags: core-8-4-branch
20:50
(UpdateWrapper): update to Kovalenko to account for whether the override window has a transient parent, and apply WS_POPUP in the correct case. The makes splash screens pop up as well as making dropdowns not grab focus away from the parent.
check-in: 82c2d4f0 user: hobbs tags: core-8-4-branch
20:49
(UpdateWrapper): update to 2004-06-12 Kovalenko to account for whether the override window has a transient parent, and apply WS_POPUP in the correct case. The makes splash screens pop up as well as making dropdowns not grab focus away from the parent.
check-in: c451fb5f user: hobbs tags: trunk
20:48
Stop tk_strictMotif poisoning of the widget demo [Bug 1013942] check-in: ba7607ee user: dkf tags: core-8-4-branch
20:46
Prevent tk_strictMotif poisoning of the Widget demo [Bug 1013942] check-in: ce3ce065 user: dkf tags: trunk
19:52
Reformat and highlight TIP impl entry. check-in: 78cbe50f user: dkf tags: trunk
18:47
* win/tkWinWm.c (ActivateWindow): SetFocus to grab window when clicking outside the grab window hierarchy. [Bug 220908]
check-in: 8662e4a3 user: hobbs tags: core-8-4-branch
18:45
* win/tkWinWm.c (ActivateWindow): SetFocus to grab window when clicking outside the grab window hierarchy. [Bug 220908]
check-in: a264e420 user: hobbs tags: trunk
13:42
fixed a small typo in TextPeerCmd() check-in: fe5b1c98 user: rmax tags: trunk
12:32
include tkTest.c in list of files which depend on tkText.h check-in: bba07cef user: vincentdarley tags: trunk
12:13
text widget 'peer' subcommand -- TIP#169 implementation check-in: 24c87e87 user: vincentdarley tags: trunk
06:58
bulletproof 23.2 result [Bug #1019100] check-in: 16331802 user: hobbs tags: trunk
04:59
* win/tkWinWm.c: backport of several items from 8.5 head: (ReadIconFromFile): when using SHGetFileInfo to retrieve icon, get regular icon as well for correct Alt-Tab icon. (hobbs) Fix for #742882 "Potential division by zero in gridded wm geometry" (jenglish) (UpdateWrapper): Let overrideredirect'ed window's wrapper be the child of desktop window, thus making it to behave more similarly to X11 Override Redirect. Esp. useful for combobox-like megawidgets. (kovalenko) (InstallColormaps): Check for TK_ALREADY_DEAD to avoid handling of dead windows. (kovalenko) Change 'panic' to 'Tcl_Panic' (davygrvy)
check-in: 5da91afc user: hobbs tags: core-8-4-branch
04:50
* win/tkWinWm.c (ReadIconFromFile): when using SHGetFileInfo to retrieve icon, get regular icon as well for correct Alt-Tab icon.
check-in: 854e5d62 user: hobbs tags: trunk
2004-09-09
12:17
Clarify -use docs. [Bug 1024364] check-in: 72bead61 user: dkf tags: trunk
2004-09-06
23:22
* library/tkfbox.tcl (::tk::dialog::file::Create): use label instead of button for "File of type", as it properly handles -state disabled now.
check-in: faa38196 user: hobbs tags: trunk
23:21
* library/tkfbox.tcl (::tk::dialog::file::Create): use label instead of button for "File of type", as it properly handles -state disabled now.
check-in: e3defcc0 user: hobbs tags: core-8-4-branch
13:45
Set TK_LIBRARY when execing Tk apps (test, runtest, rundemo). check-in: 73a8f188 user: patthoyts tags: trunk
2004-09-03
14:09
Make sure user_data is NULL everywhere it isn't set. [Bug 1021812] check-in: 31bf19fe user: dkf tags: trunk
2004-09-01
10:00
Fix general error-case test. [Bug 1019085] check-in: 21a81a60 user: dkf tags: trunk
09:37
More doc fixes from Mikhail Kolesnitchenko check-in: d435eb90 user: dkf tags: trunk
2004-08-29
09:27
TIP#165 (user data field) implementation. check-in: 86e0e80e user: dkf tags: trunk
2004-08-26
18:04
* library/text.tcl (::tk::TextTranspose): Ensure that Transpose is an atomic op to undo. Replace 'string compare' with 'ne'.
check-in: d6e81525 user: hobbs tags: core-8-4-branch
18:03
* library/text.tcl (::tk::TextTranspose): Ensure that Transpose is an atomic op to undo.
check-in: c1800ea3 user: hobbs tags: trunk
2004-08-25
22:23
* macosx/tkMacOSXWm.c: Made use of Tcl_WrongNumArgs in a few * win/tkWinMenu.c: appropriate spots.
check-in: 896006b1 user: dgp tags: trunk
2004-08-22
15:43
More doc fixes from Mikhail Kolesnitchenko. [Patch 1013520] check-in: b4bde69e user: dkf tags: trunk
2004-08-20
14:15
More doc fixes. [Patch 1012837] check-in: c04a8a61 user: dkf tags: trunk
10:56
Spelling and grammar fixes from Mikhail Kolesnitchenko. [Patch 1012083] check-in: 4275d4fe user: dkf tags: trunk
08:03
D'oh! Fix [Bug 1012331] check-in: 2c0b6153 user: dkf tags: trunk
01:14
* win/tkWinDialog.c (EatSpuriousMessageBugFix): Fix a problem with double clicks in file dialogs falling through to the window underneath in win32. [Patch #611615]
check-in: 3c150a73 user: hobbs tags: core-8-4-branch
00:58
* win/tkWinDialog.c (Tk_MessageBoxObjCmd): Inherit the icon from * win/tkWinInt.h: the -parent window for * win/tkWinWm.c (TkWinGetIcon): the MessageBox.
check-in: 01d4886a user: hobbs tags: trunk
00:40
* win/tkWinDialog.c (Tk_MessageBoxObjCmd): Inherit the icon from * win/tkWinInt.h: the -parent window for * win/tkWinWm.c (TkWinGetIcon): the MessageBox.
check-in: 79fdb01a user: hobbs tags: core-8-4-branch
2004-08-19
19:39
Cast argument 7 of XChangeProperty to 'const unsigned char *' (from 'const char *') to satisfy Solaris 8 Forte C compiler [Bug #1012325] check-in: e897472a user: jenglish tags: trunk
17:59
* tests/safe.test (safe-1.3): Made test less sensitve to the full set of existing aliases in an interp, so the it only tests whether the tested ones are present.
* unix/Makefile.in: Copied LD_LIBRARY_PATH machinery from `make shell` target to other similar targets so that just built libraries are tested, rather than previous installations.
check-in: 951fc863 user: dgp tags: trunk
14:43
regen check-in: 03c209f3 user: dkf tags: trunk
14:41
TIP#168 implementation. Based on [Patch 886240] check-in: b8733fad user: dkf tags: trunk
2004-08-18
08:23
Add missing GEOMETRY flag to -handlepad option. [Bug 1010938] check-in: 221d92d1 user: dkf tags: core-8-4-branch
08:20
Add missing GEOMETRY flag to -handlepad option. [Bug 1010938] check-in: 76a16313 user: dkf tags: trunk
2004-08-17
22:37
Doc patches [1010083] and [1010607] from Mikhail Kolesnitschenko. Also some general fixes to menu.n and text.n check-in: 03f8b25a user: dkf tags: trunk
2004-08-16
14:01
Standardize the -compound option to everywhere it ought to be. [Bug 712588] check-in: cb766997 user: dkf tags: trunk
08:24
Spelling and grammar fixes check-in: 0c696843 user: dkf tags: trunk
2004-08-11
22:22
Don't add the default extension to env-var references check-in: bc161ee1 user: dkf tags: trunk
21:24
More fixing of [Bug 987169] and simple support for [FRQ 979101] check-in: 595dd0d3 user: dkf tags: trunk
2004-08-10
18:15
Fix for #1006686 "wm resizable command not working on Solaris/CDE" (patch from Colin McDonald). check-in: 3268df43 user: jenglish tags: trunk
18:14
Fix for #1006686 "wm resizable command not working on Solaris/CDE" (patch from Colin McDonald). check-in: f6dc2bfa user: jenglish tags: core-8-4-branch
2004-08-09
23:48
* tests/canvText.test: * win/tkWinFont.c (Tk_MeasureChars): Fix for text wrapping problem that appeared using canvas text under Win32. A long wrapping string that had leading spaces was being incorrectly wrapped. This change makes the Win32 implementation behave the same as the Unix implementation. [Patch 100628
check-in: 7e61c798 user: mdejong tags: core-8-4-branch
23:45
* tests/canvText.test: * win/tkWinFont.c (Tk_MeasureChars): Fix for text wrapping problem that appeared using canvas text under Win32. A long wrapping string that had leading spaces was being incorrectly wrapped. This change makes the Win32 implementation behave the same as the Unix implementation. [Patch 1006286]
check-in: f7d4d2be user: mdejong tags: trunk
2004-08-05
10:04
Fix [Bug 987169] for tk_messageBox and tk_chooseColor check-in: a093deec user: dkf tags: trunk
08:57
Backport of yesterday's compositing fixes check-in: 8812816e user: dkf tags: core-8-4-branch
2004-08-04
14:47
D'oh! check-in: eb8824e3 user: dkf tags: trunk
14:23
Clarify code that does pixel compositing. Fix alpha blending in [$photo put]... check-in: 826045ed user: dkf tags: trunk
2004-08-02
15:20
Whitespace policing... check-in: 908651ea user: dkf tags: trunk
2004-07-30
08:32
* unix/configure: * unix/tcl.m4 (SC_CONFIG_CFLAGS): Darwin: instead of setting PLAT_OBJS to explict object files in tcl.m4, refer to MAC_OSX_OBJS makefile var.
check-in: 02f5e72a user: das tags: core-8-4-branch
08:31
* unix/configure: * unix/tcl.m4 (SC_CONFIG_CFLAGS): Darwin: instead of setting PLAT_OBJS to explict object files in tcl.m4, refer to MAC_OSX_OBJS makefile var.
check-in: d2c4f65c user: das tags: trunk
2004-07-29
22:05
date typo check-in: 8b2787f3 user: dgp tags: core-8-4-branch, core-8-4-7
21:52
TkQueueEventForAllChildren addition check-in: 7aea4cab user: georgeps tags: trunk
21:48
Re-tag for core-8-4-7 check-in: 0a2db1ec user: dgp tags: core-8-4-branch
21:48
Applied a fix from the core-8-4-branch so that unmapped windows don't queue events. check-in: 92b9ba26 user: georgeps tags: trunk
21:47
* changes: * generic/tkEvent.c (Tk_HandleEvent): revert the 2004-07-20 commit. That commit created a new Bug 1000051 - a broken Compose Key. This revert restores Bug 905830 until a cleaner fix can be provided.
check-in: 5a82fae9 user: dgp tags: core-8-4-branch
2004-07-27
21:19
* generic/tkImgGIF.c (FileReadGIF): fix crash reported by Reinhard Max: in case of premature end of image data, return error instead of passing nil buffer to Tk_PhotoPutBlock().
check-in: d64990cb user: das tags: trunk
20:31
* generic/tkImgGIF.c (FileReadGIF): fix crash reported by Reinhard Max: in case of premature end of image data, return error instead of passing nil buffer to Tk_PhotoPutBlock().
check-in: b4fb499b user: das tags: core-8-4-branch
18:58
* generic/tkRectOval.c (ComputeRectOvalBbox): Mac OS X specific fix to rounding in bounding box 'bloat' calculation to avoid drawing outside of bounding box when CG drawing enabled. Fix probably correct on other platforms as well?
* macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): fixed LinkVar type for tkMacOSXCGAntiAliasLimit.
check-in: 55976a22 user: das tags: core-8-4-branch
18:52
Fix the doco's for the anti-aliasing limit variable to be more helpful check-in: 4acf6d3f user: wolfsuit tags: core-8-4-branch
2004-07-26
21:24
typo check-in: bce94efb user: hobbs tags: core-8-4-branch
20:16
changes for 8.4.7 check-in: 935bb3e2 user: hobbs tags: core-8-4-branch
2004-07-25
02:29
Change the default menu -tearoff value to 0 until we actually get tearoff menus working again. check-in: 3430bfb0 user: wolfsuit tags: core-8-4-branch
02:19
Forgot this one in the last checkin... check-in: 8d13ba29 user: wolfsuit tags: core-8-4-branch
01:57
Finish the implementation of the CG version of the X Drawing layer. Add support for returning values for the wm attributes commands, and use FSRef's rather than FSSpec's. check-in: ca2ae6b8 user: wolfsuit tags: core-8-4-branch
2004-07-23
15:42
[Merge from HEAD]

Mac OS X: Fix several problems with Icelandic (and Faroese) keyboards reported by J�r�me Gagnon-Voyer <gagnonje5000<at>mac<dot>com> on tcl-mac on 2004-03-22.

* macosx/tkMacOSXKeyEvent.c (KLSInit): Add. (GetKeyboardLayout): Add calls to Keyboard Layout Services, if present. Rework classic handling. Use GetKCHREncoding(). Add parameter encodingPtr. (GetKCHREncoding): Add. check-in: ffa0483c user: cc_benny tags: core-8-4-branch

15:32
[merge from trunk version 1.9]

Fix several problems with Icelandic (and Faroese) keyboards reported by J�r�me Gagnon-Voyer <gagnonje5000<at>mac<dot>com> on tcl-mac on 2004-03-22.

(KLSInit): Add. (GetKCHREncoding): Add. (GetKeyboardLayout): Add calls to Keyboard Layout Services, if present. Rework classic handling. Use GetKCHREncoding(). Add parameter encodingPtr. check-in: 0cfc1fc7 user: cc_benny tags: core-8-4-branch

2004-07-22
22:24
* library/tkfbox.tcl (::tk::dialog::file::Update): use -directory [pwd] (instead of .) to get around some VFS edge case bugs. Use [bind $w], not [$w configure] to modify bindings.
check-in: 9838ea42 user: hobbs tags: core-8-4-branch
22:22
* library/tkfbox.tcl (::tk::dialog::file::Update): use -directory [pwd] (instead of .) to get around some VFS edge case bugs. Correct args passes to tk_messageBox when failing to cd. Add -force back to namespace import of msgcat.
check-in: d3bfef42 user: hobbs tags: trunk
2004-07-21
04:27
Don't queue events for unmapped children. check-in: a67df264 user: wolfsuit tags: core-8-4-branch
03:10
* generic/tkEvent.c (InvokeInputMethods): ensure IC focus is set after creation. [Bug #905830]
check-in: 7e7d9ca9 user: hobbs tags: trunk
03:07
* generic/tkEvent.c (Tk_HandleEvent): ensure IC focus is set after creation. [Bug #905830]
check-in: 8461c26c user: hobbs tags: core-8-4-branch
2004-07-20
11:49
* macosx/Makefile: added support to tk framework build to optionally install tk manpages in addition to html help, similarly to tcl/macosx/Makefile.
* macosx/Wish.pbproj/project.pbxproj: fixes for building with non-default SYMROOT/OBJROOT/SRCROOT, added support for using a Tcl.framework in DYLIB_INSTALL_PATH != /Library/Frameworks, added optional support for building html help without tcl sources present by giving explicit location of tcltk-man2html script.
* macosx/tkMacOSXMenu.c: fixed #include case sensitivity bug.
check-in: 103ba277 user: das tags: trunk
11:13
* unix/tcl.m4: fixed Darwin autoconf breakage caused by recent CFLAGS reordering. * unix/configure: regen
check-in: 63addd89 user: das tags: core-8-4-branch
10:49
* unix/Makefile.in: * win/Makefile.in: added 'install-private-headers' makefile target to allow optionally installing private tk headers. [Tcl FR 922727]
check-in: 8c3faf52 user: das tags: trunk
10:23
* unix/Makefile.in: * win/Makefile.in: added 'install-private-headers' makefile target to allow optionally installing private tk headers. [Tcl FR 922727]
check-in: c23f6c8f user: das tags: trunk
06:10
* macosx/Makefile: added support to tk framework build to optionally install tk manpages in addition to html help, similarly to tcl/macosx/Makefile.
* macosx/Wish.pbproj/project.pbxproj: fixes for building with non-default SYMROOT/OBJROOT/SRCROOT, added support for using a Tcl.framework in DYLIB_INSTALL_PATH != /Library/Frameworks, added optional support for building html help without tcl sources present by giving explicit location of tcltk-man2html script.
* macosx/tkMacOSXMenu.c: fixed #include case sensitivity bug.
check-in: 713b764c user: das tags: core-8-4-branch
06:05
* macosx/Makefile: added support to tk framework build to optionally install tk manpages in addition to html help, similarly to tcl/macosx/Makefile.
* macosx/Wish.pbproj/project.pbxproj: fixes for building with non-default SYMROOT/OBJROOT/SRCROOT, added support for using a Tcl.framework in DYLIB_INSTALL_PATH != /Library/Frameworks, added optional support for building html help without tcl sources present by giving explicit location of tcltk-man2html script.
* macosx/tkMacOSXMenu.c: fixed #include case sensitivity bug.
check-in: d0d7e64c user: das tags: core-8-4-branch
2004-07-19
20:30
* unix/Makefile.in, unix/tcl.m4: move (C|LD)FLAGS after their * unix/configure.in, unix/configure: _DEFAULT to allow for env setting to override m4 switches. Consolidate header checks to limit redundancy in configure. (CFLAGS_WARNING): Remove -Wconversion, add -fno-strict-aliasing for gcc builds (need to suppress 3.x type puning warnings). (SC_ENABLE_THREADS): Set m4 to force threaded build when built against a threaded Tcl core. Reorder configure.in for better 64-bit build configuration, replacing EXTRA_CFLAGS with CFLAGS. [Bug #874058]
check-in: 6045f801 user: hobbs tags: core-8-4-branch
2004-07-16
23:40
* unix/Makefile.in, unix/tcl.m4: move (C|LD)FLAGS after their * unix/configure.in, unix/configure: _DEFAULT to allow for env setting to override m4 switches. Consolidate header checks to limit redundancy in configure. (CFLAGS_WARNING): Remove -Wconversion (SC_ENABLE_THREADS): Set m4 to force threaded build when built against a threaded Tcl core. Reorder configure.in for better 64-bit build configuration, replacing EXTRA_CFLAGS with CFLAGS. [Bug #874058]
check-in: b4aa5853 user: hobbs tags: trunk
2004-07-15
05:27
2004-07-14 Jim Ingham <[email protected]>
* macosx/tkMacOSXCursor.c (TkpSetCursor): The code to not reset the cursor more often than necessary was getting fooled when the current cursor was nulled out when the current cursor gets freed. So in the case where the input cursor was NULL, we have to just always set it. [Bug #894550]
check-in: 72109278 user: wolfsuit tags: trunk
05:24
2004-07-14 Jim Ingham <[email protected]>
* macosx/tkMacOSXCursor.c (TkpSetCursor): The code to not reset the cursor more often than necessary was getting fooled when the current cursor was nulled out when the current cursor gets freed. So in the case where the input cursor was NULL, we have to just always set it. [Bug #894550]
check-in: 8c285600 user: wolfsuit tags: core-8-4-branch
00:05
* library/tkfbox.tcl: Corrected coding errors in most recent change. Use [bind $w], not [$w configure] to modify bindings.
check-in: 94b9b0c0 user: dgp tags: trunk
2004-07-14
19:07
* generic/tkUndo.c (TkUndoSetDepth): correct -maxundo segfault. [Bug #969358] (jiangwu)
check-in: 0a008415 user: hobbs tags: core-8-4-branch
19:02
updated to patchlevel 8.4.7 check-in: 9da80e83 user: hobbs tags: core-8-4-branch
2004-07-13
19:32
* README, macosx/Wish.pbproj/project.pbxproj: bumped to * unix/configure, unix/configure.in, unix/tk.spec: patchlevel 8.4.7 * win/configure, win/configure.in:
check-in: 3c03ae31 user: hobbs tags: core-8-4-branch
2004-07-11
22:32
Users can cause Unix file dialog to vanish early; treat like Cancel [Bug 987169] check-in: d5145ee9 user: dkf tags: core-8-4-branch
22:21
Users can cause Unix file dialog to vanish early; treat like Cancel [Bug 987169] check-in: 32516bee user: dkf tags: trunk
2004-07-07
09:27
Added paragraph about the canvas origin [Bug 956681] check-in: 300eef9d user: dkf tags: trunk
2004-07-06
00:29
updated w/ info on the generic/tkEvent.c change. check-in: 1e990278 user: georgeps tags: trunk
2004-07-05
22:27
The usage of the TK_XIM_SPOT definition was causing a build failure with some systems. I changed the function prototype and the CreateXIMSpot block to work correctly. check-in: 9d3eb922 user: georgeps tags: trunk
21:21
TIP#158 implementation; keypad keys on Win are now distinguishable. check-in: b8333852 user: dkf tags: trunk
21:07
Neaten up and make test names closer to standard check-in: e31d8e1f user: dkf tags: trunk
19:19
Set _NET_WM_NAME and _NET_WM_ICON_NAME (freedesktop.org) in addition to WM_NAME and WM_ICON_NAME (ICCCM). This allows the full Unicode character set to be used in window manager strings (but only for newer WMs that support the EWMH spec). [Tk Bug #959973] check-in: 5a359462 user: jenglish tags: trunk
2004-07-02
23:45
I added a note about the tkEvent.c refactoring and buf fixes. check-in: efe33c74 user: georgeps tags: trunk
23:36
tkEvent.c was refactored to be cleaner and fix two bugs. Two bugs were found and fixed. Button mask 4 and 5 synchronizing with the TkDisplay and ClientMessage handlers conflicting with the GenericHandler list. check-in: 1554859f user: georgeps tags: trunk
2004-07-01
08:06
Doc fixes. [Tcl Bug 983146] check-in: d23989b3 user: dkf tags: trunk
2004-06-30
22:17
TIP#153 implementation from Neil McKay, with thanks! check-in: ec27edf8 user: dkf tags: trunk
2004-06-29
23:21
* generic/tkCmds.c (Tk_WinfoObjCmd): refetch interp result obj for 'winfo id' as it can change when making the window exist.
check-in: dbbde75a user: hobbs tags: trunk
23:20
* generic/tkCmds.c (Tk_WinfoObjCmd): refetch interp result obj for 'winfo id' as it can change when making the window exist.
check-in: 6a3441f1 user: hobbs tags: core-8-4-branch
2004-06-28
22:36
Fix minor mistake check-in: 7e6e6053 user: dkf tags: trunk
2004-06-26
09:04
Fix for [Bug 756840] check-in: 67a47558 user: mistachkin tags: trunk
2004-06-25
08:46
Fix [Bug 979239] by only redrawing an image when it has real area. check-in: 19ad28a1 user: dkf tags: core-8-4-branch
2004-06-24
12:46
Missed one! check-in: 62fd4dfa user: dkf tags: trunk
12:45
Use standard constraint names check-in: b6897446 user: dkf tags: trunk
2004-06-21
21:56
Added example check-in: d73cc87d user: dkf tags: trunk
21:51
Added examples check-in: 94ab15ef user: dkf tags: trunk
21:19
Added example and warning about global grabs check-in: c759e94d user: dkf tags: trunk
20:59
Fix example and add a bit more explanatory text check-in: 45944808 user: dkf tags: trunk
20:47
Added example check-in: a3e7ba1d user: dkf tags: trunk
20:42
Forgot the example section header label! check-in: 159108dd user: dkf tags: trunk
19:56
Added example of how to do dialog-like windows check-in: fd9ad8de user: dkf tags: trunk
19:39
Convert SYNOPSIS to .nf/.fi after suggestion from Joe English check-in: 1e1877f6 user: dkf tags: trunk
19:32
Highlight the command whose examples these are check-in: 5e5f582e user: dkf tags: trunk
19:31
Compacted the synopsis check-in: 84292f60 user: dkf tags: trunk
15:21
Added example check-in: 9398c506 user: dkf tags: trunk
15:07
Added example check-in: 4693a33c user: dkf tags: trunk
14:48
Added example check-in: b4c3f583 user: dkf tags: trunk
14:45
Added crossreference to toplevel's -menu option, as used since Tk 8.0 check-in: 327a4d8a user: dkf tags: trunk
14:41
Minor update for increased clarity. check-in: a93e4fb6 user: dkf tags: trunk
14:40
Added examples check-in: 6c18df8e user: dkf tags: trunk
14:19
Added example check-in: f20aef6e user: dkf tags: trunk
14:06
Added example check-in: 3269879f user: dkf tags: trunk
2004-06-18
21:58
Added example check-in: 94c36282 user: dkf tags: trunk
21:50
Added examples check-in: e7ae6f49 user: dkf tags: trunk
21:42
Added example. check-in: 28465eae user: dkf tags: trunk
21:27
Fix missing parameter error check-in: 5bee780c user: dkf tags: trunk
21:26
Added example check-in: ceebb9e2 user: dkf tags: trunk
21:18
Minor formatting fix check-in: da5f66a2 user: dkf tags: trunk
21:16
Added examples check-in: 92db2e56 user: dkf tags: trunk
15:30
* unix/tcl.m4: autoconf 2.5 fixes in Darwin section. * unix/configure: autoconf-2.57
check-in: 23403f07 user: das tags: trunk
2004-06-17
22:38
Steps towards systematization of test constraints in Tk test suite check-in: ec889b99 user: dkf tags: trunk
2004-06-16
20:03
Fix for #742882 "Potential division by zero in gridded wm geometry" check-in: 4ca47059 user: jenglish tags: trunk
19:53
win/tkWinButton.c: Add a 3D highlight to disabled *buttons and labels, the same way as it's now done for disabled menu entries. check-in: 26fada0c user: a_kovalenko tags: trunk
2004-06-15
22:44
Enhanced doc in manner inspired by [RFE 803060] check-in: 1e7028b7 user: dkf tags: trunk
21:37
More minor whitespace cleaning check-in: df654f18 user: dkf tags: trunk
21:06
Fixed tests which mandated (minor) brokenness. check-in: 2407c5a9 user: dkf tags: trunk
15:37
D'oh! check-in: a7fc7fbe user: dkf tags: trunk
15:28
Adjust #defs so they are flexible enough to be used in all places. Also removed a shadowing variable. check-in: 1ed15f42 user: dkf tags: trunk
15:09
Add declarations of result... D'oh! check-in: f420f0c3 user: dkf tags: trunk
15:02
Balance braces, factorize out much #ifdef code and use objects a bit more check-in: 4b0e429b user: dkf tags: trunk
13:22
Spacing/whitespace fixes check-in: 4b9075ff user: dkf tags: trunk
10:15
Small clean up of the canvas core (symbolic constants, whitespace) check-in: 1c57d7f8 user: dkf tags: trunk
2004-06-12
05:38
* win/tkWinWm.c (UpdateWrapper): Let overrideredirect'ed window's wrapper be the child of desktop window, thus making it to behave more similarly to X11 Override Redirect. Esp. useful for combobox-like megawidgets. check-in: dc18f6bd user: a_kovalenko tags: trunk
2004-06-09
22:39
multiline text widget regexp search fix check-in: 9fcec419 user: vincentdarley tags: trunk
19:18
ckfree() the correct element! [Bug 969358] check-in: 49fffd59 user: dkf tags: trunk
2004-06-08
20:44
* generic/tkCanvText.c (DisplayCanvText): Fix text rendering problem with canvas text items that have a selected region. The previous implementation would render the whole line and then redraw the selected text if it was a different color. This caused problems when the selected text foreground differs from the normal text foreground, the anti-aliasing alpha pixels for the two text strings would blend together resulting in strange looking text. The fix is to draw the normal text and the selected text separately. This problem has only been observed under Windows, with anti-aliased text. [Patch 968725]
check-in: 3dc17039 user: mdejong tags: core-8-4-branch
20:28
Silence compiler warnings check-in: 99bd1954 user: dgp tags: trunk
20:24
* generic/tkCanvText.c (DisplayCanvText): Fix text rendering problem with canvas text items that have a selected region. The previous implementation would render the whole line and then redraw the selected text if it was a different color. This caused problems when the selected text foreground differs from the normal text foreground, the anti-aliasing alpha pixels for the two text strings would blend together resulting in strange looking text. The fix is to draw the normal text and the selected text separately. This problem has only been observed under Windows, with anti-aliased text. [Patch 968725]
check-in: d7c42b06 user: mdejong tags: trunk
20:11
silence compiler warning check-in: 0b65a342 user: dgp tags: core-8-4-branch
2004-06-07
16:23
text widget partial line height calculations fix check-in: 8dfaf19c user: vincentdarley tags: trunk
2004-06-06
11:28
Fix frame-2.8 for ![info exists env(DISPLAY)] check-in: a897ea1c user: patthoyts tags: trunk
2004-06-04
19:55
* tests/filebox.test: A few typo corrections in dkf's recent * tests/frame.test: style upgrade for the test suite. * tests/select.test: * tests/visual.test:
check-in: e15f2a6a user: dgp tags: trunk
10:51
text widget fixes check-in: cb4cc14b user: vincentdarley tags: trunk
2004-05-29
19:00
Fix minor markup errors (backslash is \e, not \b). check-in: e734f043 user: jenglish tags: trunk
2004-05-24
21:23
Finish off the TIP#152 implementation with Win implementation, tests & docs. check-in: 6234cfff user: dkf tags: trunk
21:21
The TIP specified a -detail option, not a -finemessage option. check-in: d57b1ee9 user: dkf tags: trunk
18:28
Turn on the -finemessage option (TIP 152) for Mac OS X. check-in: 281cd0eb user: wolfsuit tags: trunk
2004-05-23
20:56
Added bindtags example and split the changelog check-in: e780fc77 user: dkf tags: trunk
20:51
Minor fixes. check-in: 1d019907 user: dkf tags: trunk
17:34
First step towards improving test style. Also start using Tcl 8.5 features. check-in: 8e6c4d12 user: dkf tags: trunk
17:27
Minor fix for Tk_GetVisual error message check-in: be7f021d user: dkf tags: trunk
2004-05-15
04:07
Modified UpdateWrapper to fix bug 767176 check-in: 1b41988c user: chengyemao tags: core-8-4-branch
2004-05-13
23:28
Shrank the font size of messages in the Unix/X11 [tk_messageBox] It looks better like this. :^) check-in: 940859d3 user: dkf tags: core-8-4-branch
23:19
Enabled TIP#152 style message detail on Unix/X11 platforms. check-in: f12921b6 user: dkf tags: trunk
14:29
* generic/tkBind.c <HandleEventGenerate>: Modified to fix wish crach due to incorrectly generate <Destroy> event. This bug was reported in comp.lang.tcl but not logged.
check-in: e3f5f4b7 user: dgp tags: core-8-4-branch
01:51
Fixed a bug that caused crash due to incorrectly generating <Destroy> event check-in: 6ae5dee1 user: chengyemao tags: trunk
01:36
Modified HandleEventGenerate to properly generate <Destroy> event check-in: 1b386924 user: chengyemao tags: trunk
2004-05-10
08:30
Apply fix from tcl bug #950049 for make docs. check-in: 2dc7495f user: patthoyts tags: core-8-4-branch
2004-05-08
03:53
Fixed bug 767176 check-in: c753a91d user: chengyemao tags: trunk
2004-05-05
16:51
* win/tkWinFont.c (Tk_MeasureChars,Tk_DrawChars,etc): Make sure that the lastSubFontPtr remains valid even when the subfont array is reallocated. [Bug #618872] (dkf, hobbs)
check-in: f17ec177 user: hobbs tags: core-8-4-branch
16:49
* win/tkWinFont.c (FindSubFontForChar): corrections to dkf patch to handle subFontPtrPtr in EnumFontFamilies callback.
check-in: f7b67c7b user: hobbs tags: trunk
09:39
Fix FMR in subfont handling on Windows. [Bug 618872] check-in: 70d0cdfb user: dkf tags: trunk
2004-05-04
00:39
* unix/tkUnixButton.c (TkpDrawCheckIndicator): allow radiobuttons to be drawn when disabledforeground and/or selectcolor are NULL. [Bug #826850] (griffin)
check-in: 36325d7c user: hobbs tags: trunk
2004-05-03
23:23
* win/tkWinMenu.c, unix/tkUnixMenu.c (DrawMenuEntryLabel): place images of compound menu entries in indicator space if not a radio of checkbutton. [Bug #756952] (eserte)
check-in: bbd12840 user: hobbs tags: core-8-4-branch
23:23
* win/tkWinMenu.c, unix/tkUnixMenu.c (DrawMenuEntryLabel): place images of compound menu entries in indicator space if not a radio of checkbutton. [Bug #756952] (eserte)
check-in: c5273b50 user: hobbs tags: trunk
22:40
* win/tkWinX.c: fix drawing of unicode chars in menu * win/tkWinInt.h (TkWinProcs): titles. [Bug #904371] (riefenstahl) * win/tkWinMenu.c (ReconfigureWindowsMenu):
check-in: 2173eb5c user: hobbs tags: core-8-4-branch
22:40
* win/tkWinX.c: fix drawing of unicode chars in menu * win/tkWinInt.h (TkWinProcs): titles. [Bug #904371] (riefenstahl) * win/tkWinMenu.c (ReconfigureWindowsMenu):
check-in: 2a201db4 user: hobbs tags: trunk
22:28
* generic/tkClipboard.c: Move TkClipCleanup from tkClipboard.c * macosx/tkMacOSXXStubs.c: to being implemented in a platform * unix/tkUnixEvent.c: specific manner. The cleanup order was * win/tkWinX.c: bad at least on Windows, where we reset/cleared display info that was still needed for the clipboard to render. [Bug #939389, #822002, #732662]
check-in: 6efb4b35 user: hobbs tags: trunk
22:23
* generic/tkClipboard.c: Move TkClipCleanup from tkClipboard.c * mac/tkMacXStubs.c: to being implemented in a platform * macosx/tkMacOSXXStubs.c: specific manner. The cleanup order was * unix/tkUnixEvent.c: bad at least on Windows, where we * win/tkWinX.c: reset/cleared display info that was still needed for the clipboard to render. [Bug #939389, #822002, #732662]
check-in: 08825fb3 user: hobbs tags: core-8-4-branch
19:36
* library/panedwindow.tcl (MarkSash): call DragSash to stop sash jump when B1 is pressed and released without moving. [Bug #932155] Make the panedwindow -opaqueresize option work as per the docs. [Bug #778893]
check-in: 9aba25da user: hobbs tags: core-8-4-branch
19:36
* library/panedwindow.tcl (MarkSash): call DragSash to stop sash jump when B1 is pressed and released without moving. [Bug #932155]
check-in: 82c4f3c2 user: hobbs tags: trunk
19:17
* tests/panedwindow.test: panedwindow-25.1 * generic/tkPanedWindow.c (Unlink): clean up -before/-after refs to a slave when removing it. [Bug #928413] (griffin)
check-in: 635744de user: hobbs tags: core-8-4-branch
19:16
* tests/panedwindow.test: panedwindow-25.1 * generic/tkPanedWindow.c (Unlink): clean up -before/-after refs to a slave when removing it. [Bug #928413] (griffin)
check-in: d26260ba user: hobbs tags: trunk
18:03
* generic/tkImgPhoto.c (ImgPhotoConfigureMaster): force -data into ByteArray and -format into String to correctly handle them if they have been shimmered or created as some other object type.
check-in: a4fb7ac5 user: hobbs tags: trunk
18:01
(ImgPhotoCmd): correct matched handling to that in head check-in: 6387e316 user: hobbs tags: core-8-4-branch
17:59
* generic/tkImgPhoto.c (ImgPhotoConfigureMaster): force -data into ByteArray and -format into String to correctly handle them if they have been shimmered or created as some other object type. (ImgPhotoCmd): correctly init matched to 0.
check-in: 23bf0b86 user: hobbs tags: core-8-4-branch
2004-04-24
07:38
* generic/tkPort.h: * unix/Makefile.in: * win/makefile.bc: * win/Makefile.in: followup on tcl header reform [FR 922727]: removed use of relative #include paths in tkPort.h to allow installation of private headers outside of tk source tree; added tcl plaform source dir to compiler header search path.
check-in: 129b462b user: das tags: trunk
06:00
* generic/tkPort.h: * unix/Makefile.in: * win/Makefile.in: followup on tcl header reform [FR 922727]: removed use of relative #include paths in tkPort.h to allow installation of private headers outside of tk source tree; added tcl plaform source dir to compiler header search path.
check-in: c63b3b97 user: das tags: trunk
2004-04-23
13:47
Added examples and did some doc L&F improvements. check-in: 912c3ddb user: dkf tags: trunk
2004-04-21
15:15
Minor cleanup for when running single-process tests check-in: ddeebe24 user: dkf tags: trunk
13:18
Fix several problems with Icelandic (and Faroese) keyboards reported by J�r�me Gagnon-Voyer <gagnonje5000<at>mac<dot>com> on tcl-mac on 2004-03-22.

(KLSInit): Add. (GetKCHREncoding): Add. (GetKeyboardLayout): Add calls to Keyboard Layout Services, if present. Rework classic handling. Use GetKCHREncoding(). Add parameter encodingPtr. check-in: 49aa55ce user: cc_benny tags: trunk

13:12
2004-04-21 Benjamin Riefenstahl <[email protected]>
Mac OS X: Fix several problems with Icelandic (and Faroese) keyboards reported by J�r�me Gagnon-Voyer <gagnonje5000<at>mac<dot>com> on tcl-mac on 2004-03-22.
* macosx/tkMacOSXKeyEvent.c (KLSInit): Add. (GetKeyboardLayout): Add calls to Keyboard Layout Services, if present. Rework classic handling. Use GetKCHREncoding(). Add parameter encodingPtr. (GetKCHREncoding): Add.
check-in: a7b5906c user: cc_benny tags: trunk
02:45
Backported fix for bug #915350 "Tk sets min, max size in WM_HINTS when it shouldn't" and #922336 "Tk apps have no maximize window button under KDE-3.2.1" check-in: f2928ada user: jenglish tags: core-8-4-branch
2004-04-17
03:54
* library/bgerror.tcl (bgerror): rework to only set -topmost bit on Windows if necessary. Also use existing ::tk functions for placing dialog and managing focus/grab.
check-in: 27d6b202 user: hobbs tags: core-8-4-branch
03:53
* library/bgerror.tcl (bgerror): rework to only set -topmost bit on Windows if necessary. Also use existing ::tk functions for placing dialog and managing focus/grab.
check-in: aec29fbc user: hobbs tags: trunk
2004-04-04
20:08
Fix for bug #915350 "Tk sets min, max size in WM_HINTS when it shouldn't" and #922336 "Tk apps have no maximize window button under KDE-3.2.1" check-in: 5a384600 user: jenglish tags: trunk
2004-04-01
18:40
Fix for Bug 220871. check-in: 8d42779f user: wolfsuit tags: core-8-4-branch
18:33
Fixes for bugs 220871 and 917557. Plus remove the Quit menu from the default File menu. check-in: 6392e553 user: wolfsuit tags: trunk
2004-03-31
02:43
* generic/tkImgPhoto.c: Removed outdated #include's of the tclMath.h * generic/tkScale.c: header file. All tk*Port.h files have long had a #include <math.h>, and other parts of Tk routinely make use of libm-supplied math routines.
check-in: e40f246f user: dgp tags: trunk
2004-03-30
12:28
Minor cleanups, including tracking down the names of old Scriptics staffers check-in: a31fa2f4 user: dkf tags: trunk
08:45
* macosx/tclets.r (removed): obsolete holdover from mac classic.
check-in: b383a585 user: das tags: trunk
2004-03-27
00:40
Backport of FRQ 540375 changes. check-in: 7d40a1c7 user: dkf tags: core-8-4-branch
00:12
Allow PPMs to be read from a string. [FRQ 540375] check-in: a8b135fb user: dkf tags: trunk
2004-03-26
22:01
Backport of 923555 fixes check-in: 9c881ec3 user: dkf tags: core-8-4-branch
20:35
* unix/tcl.m4: Replaced -Wno-strict-alias with more portable -fno-strict-alias alternative. * unix/configure: autoconf-2.57
check-in: dee78c9b user: dgp tags: trunk
19:57
* README: Bump version to 8.5a2. * generic/tk.h: * macosx/Wish.pbproj/project.pbxproj: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.57 * win/configure:
check-in: 35745fd0 user: dgp tags: trunk
19:49
Tweak to 923555 fix. check-in: 06c5dccc user: dgp tags: trunk
14:45
Whoops. Forgot to set the photo image type registration correctly. D'oh! check-in: 540892f1 user: dkf tags: trunk
14:34
Allow old-style image formats to create string representations of photos, and allow the production of PPM format data in a string. [Bug 923555] check-in: 13333fe1 user: dkf tags: trunk
2004-03-25
14:33
Doc clarification. [Bug 922610] check-in: a9c5f761 user: dkf tags: trunk
12:12
Fix typos in documentation check-in: ce638ff1 user: vincentdarley tags: trunk
2004-03-22
16:04
Corrected docs to no longer use malloc/free. [Bug 920695] check-in: a4ed7a7a user: dkf tags: trunk
2004-03-21
04:07
XMoveWindow and XMoveResizeWindow need to propagate ConfigureNotify events to the children of the moved or resized window. check-in: e394e424 user: wolfsuit tags: trunk
03:54
XMoveWindow and XMoveResizeWindow need to propagate configure notify events down to their children. check-in: 46147c5d user: wolfsuit tags: core-8-4-branch
2004-03-17
19:35
Trivial bug in tracking Hide/Show pairs. check-in: 4988d435 user: wolfsuit tags: core-8-4-branch
19:01
Get the "Command-H" -> hide binding working. Also remove the spurious Quit menu item from the File command. check-in: fddb1a3f user: wolfsuit tags: core-8-4-branch
18:15
Removed support for Mac OS Classic platform [Patch 918139] check-in: 28ec831e user: das tags: trunk
2004-03-16
19:55
* unix/tkUnixButton.c (TkpDrawCheckIndicator): correct crash condition for new radio/checkbuttons when colors are exhausted. [Bug 915330] (griffin)
check-in: 18f5e754 user: hobbs tags: trunk
19:53
* unix/configure, unix/tcl.m4: add -Wno-strict-aliasing for GCC to suppress useless type puning warnings.
check-in: ece391c0 user: hobbs tags: trunk
19:53
fix lint warnings check-in: e208e3fd user: hobbs tags: trunk
19:52
fix cast warnings check-in: b7e23043 user: hobbs tags: trunk
2004-03-09
03:36
no message check-in: 9622a833 user: davygrvy tags: trunk
03:35
Checks MSDevDir, not MSVCDir envar. check-in: 710684e4 user: davygrvy tags: trunk
2004-03-05
07:32
* win/tkWin32Dll.c: Add variables needed when compiling with mem debug under Mingw. This fixes the checking from 2003-12-25.
check-in: 309dca44 user: mdejong tags: trunk
2004-03-04
00:17
minor doc fixes for html conversion check-in: f35f8541 user: hobbs tags: trunk, core-8-5-a1
00:07
* unix/Makefile.in (dist): don't require win/lamp.bmp copy in dist target (it's already handled by win/rc/*.bmp copy)
check-in: 1214fa40 user: hobbs tags: trunk
00:06
minor doc fixes for html conversion check-in: bef0139c user: hobbs tags: trunk
2004-03-03
23:39
note TIP#113 changes check-in: 1866c870 user: hobbs tags: trunk
23:27
updated changes for 8.5a1 check-in: adab714f user: hobbs tags: trunk
2004-03-02
00:49
update patchlevel to 8.5a1 check-in: b8a56c5e user: hobbs tags: trunk
00:48
update HP-11 build libs setup check-in: f55610ac user: hobbs tags: trunk
2004-03-01
19:27
update changes for 8.4.6 release check-in: 57f8a7de user: dgp tags: trunk
19:26
update release date check-in: 6adc84f9 user: dgp tags: core-8-4-branch, core-8-4-6
18:24
updated release note files for 8.4.6 check-in: da2e6fcf user: dgp tags: core-8-4-branch
17:50
* unix/tcl.m4 (SC_CONFIG_CFLAGS): Allow 64-bit enabling on IRIX64-6.5* systems. [Bug 218561] * unix/configure: autoconf-2.57
check-in: dc875a92 user: dgp tags: trunk
17:49
* unix/tcl.m4 (SC_CONFIG_CFLAGS): Allow 64-bit enabling on IRIX64-6.5* systems. [Bug 218561] * unix/configure: autoconf-2.13
check-in: bbdb16fe user: dgp tags: core-8-4-branch
2004-02-28
15:59
remove access to tclInt.h check-in: 5d6500ac user: vincentdarley tags: trunk
2004-02-25
13:33
* macosx/tkMacOSXKeyboard.c (TkpInitKeymapInfo): Don't make <Alt> and <Meta> synonyms for <Command> and <Option> for now. (already on 2004-02-17) check-in: 5eced326 user: cc_benny tags: trunk
13:29
* (TkpInitKeymapInfo): Don't make <Alt> and <Meta> synonyms for <Command> and <Option> for now. (Copied from 1.17) check-in: a4e06542 user: cc_benny tags: core-8-4-branch
13:23
* library/demos/widget (addFormattedText): Correct off-by-one error. check-in: 3553c368 user: cc_benny tags: trunk
13:22
* (addFormattedText): Correct off-by-one error. check-in: 0e1515c7 user: cc_benny tags: trunk
2004-02-23
22:49
* macosx/Makefile: ensure that xcodebuild will use the Wish.pbproj project even if a .xcode project is also present.
check-in: fe8714e7 user: das tags: trunk
14:18
typo check-in: 55ed5c9b user: dgp tags: core-8-4-branch
12:03
* macosx/tkMacOSXMouseEvent.c: fixed modifiers for MouseWheel events.
* macosx/Wish.pbproj/project.pbxproj: * macosx/tkAboutDlg.r: changed year in copyright strings to 2004.
check-in: d0920961 user: das tags: trunk
10:49
* macosx/tkMacOSXDraw.c: * macosx/tkMacOSXXStubs.c: * xlib/ximage.c: fixed MacOSX XGetImage/XPutImage and related functions to deal properly with XImages copied from screen. * generic/tkCanvPs.c (TkImageGetColor): MacOSX fix. * generic/tkImgPhoto.c (ImgPhotoDisplay): enabled alpha blending for images with partial transparency on MacOSX. [Bug 809157]
check-in: 9cff2118 user: das tags: core-8-4-branch
2004-02-20
19:54
date typos check-in: 03c48f0b user: dgp tags: core-8-4-branch
19:51
update changes for 8.4.6 release check-in: 6c1a9137 user: dgp tags: core-8-4-branch
2004-02-18
20:56
move 8.4.6 tag to include grid fix check-in: 1c2742a5 user: hobbs tags: core-8-4-branch
20:10
Fixed a bug in grid geometry calculations for a shrinking grid. [Bug 899246] check-in: 89e1956c user: pspjuth tags: core-8-4-branch
02:17
note 8.4.6 tag point check-in: 33b5a1e4 user: hobbs tags: core-8-4-branch
02:17
* generic/tkBind.c (HandleEventGenerate): only modify root[xy] with [xy] when they haven't been otherwise set.
check-in: 75d8663e user: hobbs tags: core-8-4-branch
2004-02-17
20:40
* tests/imgPhoto.test (imgPhoto-16.1): Corrected incorrect variable name [Bug 899010].
check-in: a9956e1c user: dgp tags: core-8-4-branch
13:47
Thought about the doc-fix a bit more and decided to remove the typedef line instead; you'd never type it to use a Tk_Uid, after all... check-in: 18f32c19 user: dkf tags: core-8-4-branch
13:44
Minor doc fix check-in: d87a0729 user: dkf tags: core-8-4-branch
07:17
* macosx/tkMacOSXMouseEvent.c: fixed modifiers for MouseWheel events.
* library/listbox.tcl: * library/text.tcl: * library/scrlbar.tcl: on Mac OS, add bindings for MouseWheel with modifiers, according to platform convention: Option increases scrolling speed 10 fold; Space scrolls horizontally.
* macosx/Wish.pbproj/project.pbxproj: * macosx/tkAboutDlg.r: changed year in copyright strings to 2004.
check-in: 33938645 user: das tags: core-8-4-branch