summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* missed wm attr testhobbs2004-09-191-2/+2
|
* (UpdateWrapper): don't adjust Z order of TOPMOST window.hobbs2004-09-182-12/+31
| | | | | (WmAttributesCmd): don't call UpdateWrapper for -disabled or -toolwindow attr changes.
* * win/tkWinWm.c (WmAttributesCmd): correct -alpha 0.0/1.0 settinghobbs2004-09-182-19/+19
| | | | and round the value.
* * macosx/README: typosdas2004-09-183-11/+18
| | | | | * macosx/tkMacOSXDraw.c (TkMacOSXSetUpCGContext): performance improvements: removed slow & unnecessary calls.
* patch 892194 TIP#222 changeshobbs2004-09-171-6/+49
|
* * tests/winWm.test: Add 'wm attributes -alpha' to control toplevelhobbs2004-09-173-21/+162
| | | | | * win/tkWinInt.h: alpha transparency on Win2K/XP+. * win/tkWinWm.c: TIP #222 [Patch 892194]
* * win/tkWinWm.c (UpdateWrapper): Ensure that we maintain Z orderhobbs2004-09-173-16/+66
| | | | | | | * 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)
* * generic/tkMenu.c (MenuWorldChanged): ensure that we recomputehobbs2004-09-162-7/+13
| | | | | the menu geometry on WorldChanged to handle font size changes. [Bug 607649]
* Fixed a memory leak when a placed widget was forgotten. [Bug 1028888]pspjuth2004-09-163-10/+92
|
* * win/tkWinWm.c (ReadIconFromFile): fix mem alloc to get the righthobbs2004-09-132-15/+15
| | | | size for both icons ('?:' order of precedence mistake).
* More state resetting on dialog start. [Bug 845189]dkf2004-09-102-1/+6
|
* (UpdateWrapper): update to Kovalenko to account for whether thehobbs2004-09-102-14/+20
| | | | | | 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.
* Stop tk_strictMotif poisoning of the widget demo [Bug 1013942]dkf2004-09-102-1/+10
|
* * win/tkWinWm.c (ActivateWindow): SetFocus to grab window whenhobbs2004-09-102-4/+14
| | | | clicking outside the grab window hierarchy. [Bug 220908]
* * win/tkWinWm.c: backport of several items from 8.5 head:hobbs2004-09-102-64/+167
| | | | | | | | | | | | | | (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)
* * library/tkfbox.tcl (::tk::dialog::file::Create): use labelhobbs2004-09-062-15/+9
| | | | | instead of button for "File of type", as it properly handles -state disabled now.
* * library/text.tcl (::tk::TextTranspose): Ensure that Transpose ishobbs2004-08-262-11/+26
| | | | an atomic op to undo. Replace 'string compare' with 'ne'.
* * win/tkWinDialog.c (EatSpuriousMessageBugFix): Fix a problem withhobbs2004-08-202-2/+54
| | | | | double clicks in file dialogs falling through to the window underneath in win32. [Patch #611615]
* * win/tkWinDialog.c (Tk_MessageBoxObjCmd): Inherit the icon fromhobbs2004-08-204-15/+146
| | | | | * win/tkWinInt.h: the -parent window for * win/tkWinWm.c (TkWinGetIcon): the MessageBox.
* Add missing GEOMETRY flag to -handlepad option. [Bug 1010938]dkf2004-08-182-2/+7
|
* Fix for #1006686 "wm resizable command not working on Solaris/CDE"jenglish2004-08-102-1/+8
| | | | (patch from Colin McDonald).
* * tests/canvText.test:mdejong2004-08-093-3/+68
| | | | | | | | | * 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
* Backport of yesterday's compositing fixesdkf2004-08-052-68/+119
|
* * unix/configure:das2004-07-303-4/+10
| | | | | * 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.
* date typocore_8_4_7dgp2004-07-291-1/+1
|
* Re-tag for core-8-4-7dgp2004-07-291-2/+2
|
* * changes:dgp2004-07-293-15/+9
| | | | | | * 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.
* * generic/tkImgGIF.c (FileReadGIF): fix crash reported by Reinhard Max:das2004-07-272-4/+9
| | | | | in case of premature end of image data, return error instead of passing nil buffer to Tk_PhotoPutBlock().
* * generic/tkRectOval.c (ComputeRectOvalBbox): Mac OS X specificdas2004-07-273-4/+21
| | | | | | | | | 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.
* Fix the doco's for the anti-aliasing limit variable to be more helpfulwolfsuit2004-07-271-3/+3
|
* typohobbs2004-07-261-2/+2
|
* changes for 8.4.7hobbs2004-07-262-8/+74
|
* Change the default menu -tearoff value to 0 until we actually get tearoffwolfsuit2004-07-252-2/+11
| | | | menus working again.
* Forgot this one in the last checkin...wolfsuit2004-07-251-221/+526
|
* Finish the implementation of the CG version of the X Drawing layer.wolfsuit2004-07-255-60/+209
| | | | | Add support for returning values for the wm attributes commands, and use FSRef's rather than FSSpec's.
* [Merge from HEAD]cc_benny2004-07-231-0/+14
| | | | | | | | | | | | 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.
* [merge from trunk version 1.9]cc_benny2004-07-231-48/+338
| | | | | | | | | | | | 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.
* * library/tkfbox.tcl (::tk::dialog::file::Update): use -directoryhobbs2004-07-222-8/+19
| | | | | [pwd] (instead of .) to get around some VFS edge case bugs. Use [bind $w], not [$w configure] to modify bindings.
* Don't queue events for unmapped children.wolfsuit2004-07-212-1/+10
|
* * generic/tkEvent.c (Tk_HandleEvent): ensure IC focus is set afterhobbs2004-07-212-1/+16
| | | | creation. [Bug #905830]
* * unix/tcl.m4: fixed Darwin autoconf breakage caused bydas2004-07-203-128/+146
| | | | | recent CFLAGS reordering. * unix/configure: regen
* * macosx/Makefile: added support to tk framework build todas2004-07-201-3/+3
| | | | | | | | | | | | | 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.
* * macosx/Makefile: added support to tk framework build todas2004-07-204-10/+35
| | | | | | | | | | | | | 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.
* * unix/Makefile.in, unix/tcl.m4: move (C|LD)FLAGS after theirhobbs2004-07-195-806/+777
| | | | | | | | | | | | * 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]
* 2004-07-14 Jim Ingham <jingham@apple.com>wolfsuit2004-07-152-4/+17
| | | | | | | | * 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]
* * generic/tkUndo.c (TkUndoSetDepth): correct -maxundohobbs2004-07-142-2/+5
| | | | segfault. [Bug #969358] (jiangwu)
* updated to patchlevel 8.4.7hobbs2004-07-142-4/+5
|
* * README, macosx/Wish.pbproj/project.pbxproj: bumped tohobbs2004-07-138-18/+24
| | | | | * unix/configure, unix/configure.in, unix/tk.spec: patchlevel 8.4.7 * win/configure, win/configure.in:
* Users can cause Unix file dialog to vanish early; treat like Cancel [Bug 987169]dkf2004-07-112-1/+18
|
* * generic/tkCmds.c (Tk_WinfoObjCmd): refetch interp result obj forhobbs2004-06-292-1/+10
| | | | 'winfo id' as it can change when making the window exist.