Tk Source Code

Timeline
Login

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

116 check-ins using file doc/selection.n version 8a32e44c

2004-10-28
10:22
Assorted minor documentation fixes check-in: 3bb2aef6 user: dkf tags: trunk
2004-10-27
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

2004-10-26
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
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
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: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
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: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
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
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: 0a4b1ea2 user: hobbs tags: trunk
2004-09-18
22:51
* win/tkWinWm.c (WmAttributesCmd): correct -alpha 0.0/1.0 setting and round the value.
check-in: 66705d8b user: hobbs tags: trunk
20:15
no message check-in: 3e7955b6 user: davygrvy tags: trunk
2004-09-17
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: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
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: 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
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: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: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: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
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: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
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
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: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
2004-08-09
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
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: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
21:52
TkQueueEventForAllChildren addition check-in: 7aea4cab user: georgeps tags: trunk
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
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
2004-07-22
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
03:10
* generic/tkEvent.c (InvokeInputMethods): ensure IC focus is set after creation. [Bug #905830]
check-in: 7e7d9ca9 user: hobbs tags: trunk
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
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
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
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-11
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
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-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