Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove casts from uses of ckalloc/ckfree/... now that Tcl declares them to be | dkf | 2011-03-12 | 1 | -64/+63 |
| | | | using useful casts internally. | ||||
* | [Bug 3205260] avoid crash in wm manage of children with null class | patthoyts | 2011-03-10 | 1 | -1/+2 |
| | | | | | | | | | The tkhtml widget doesn't set it's window class. The Windows implementation of the wm manage command checks to see if the contained window is actually a menu (looking for torn-off menus) by examining the class. This patch adds a check for a null class to avoid crashing as suggested. Suggested-by: Eric Boudaillier <beric@users.sourceforge.net> Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net> | ||||
* | [Bug 3129527]: Fix buffer overflow w/ GCC 4.5 and -D_FORTIFY_SOURCE=2 | nijtmans | 2010-12-06 | 1 | -4/+4 |
| | |||||
* | Fix various 64-bit gcc(-4.5.2) warnings: cast from pointer to integer of ↵ | nijtmans | 2010-11-29 | 1 | -5/+5 |
| | | | | different size | ||||
* | [FRQ 2965056]: Windows build with -DUNICODE | nijtmans | 2010-10-11 | 1 | -104/+32 |
| | |||||
* | Make compilable with -DUNICODE, or mark files with a TODO which are not done ↵ | nijtmans | 2010-09-10 | 1 | -1/+7 |
| | | | | | | yet. tkWinPort.h: mingw/cygwin fixes: <tchar.h> should always be included here. | ||||
* | Unnessarary TCL_STORAGE_CLASS re-definitions | nijtmans | 2010-04-29 | 1 | -4/+4 |
| | | | | | | Make various functions MODULE_SCOPE TCHAR-related fixes, making al those files compile fine when TCHAR != char. | ||||
* | Make sure the window is still present when handling delayed activation [Bug ↵ | patthoyts | 2009-11-22 | 1 | -4/+15 |
| | | | | 2899949] | ||||
* | Eliminate more gcc warnings | nijtmans | 2009-08-10 | 1 | -9/+10 |
| | |||||
* | eliminate various gcc and msvc compiler warnings | nijtmans | 2009-08-02 | 1 | -4/+4 |
| | |||||
* | [Bug 2799589] Avoid setting the focus on a deleted window during delayed ↵ | patthoyts | 2009-06-02 | 1 | -3/+13 |
| | | | | activation. | ||||
* | Fix [Bug 2785744]. | dkf | 2009-05-03 | 1 | -27/+30 |
| | |||||
* | [Patch 2504402] Create icon bitmaps as device independent bitmaps. | patthoyts | 2009-04-30 | 1 | -11/+66 |
| | | | | | | This ensures the icon can be drawn properly on various colour depth surfaces - in particular it fixes a problem with remote desktop and looks better in the vista task switching overlay. (cjmcdonald) | ||||
* | - eliminate some unnessary type casts | nijtmans | 2009-01-28 | 1 | -24/+23 |
| | | | | | - some internal const decorations - spacing | ||||
* | [Bug 1847002] On Windows a grab can be bypassed using the taskbar. This ↵ | patthoyts | 2009-01-07 | 1 | -19/+80 |
| | | | | prevents that by handling the keyboard activation message and the system menu commands when grabs are present. | ||||
* | TIP 337 | dgp | 2008-12-09 | 1 | -5/+5 |
| | | | | | | | | | | | | | | | | | | | | | | * generic/tkBind.c: Updated callers of Tcl_BackgroundError() * generic/tkCanvas.c: to use the new routine * generic/tkEntry.c: Tcl_BackgroundException() as appropriate. * generic/tkImgBmap.c: * generic/tkListbox.c: * generic/tkSelect.c: * generic/tkTextDisp.c: * generic/tkTextWind.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXWindowEvent.c: * unix/tkUnixScale.c: * unix/tkUnixWm.c: * win/tkWinButton.c: * win/tkWinMenu.c: * win/tkWinScrlbr.c: * win/tkWinWm.c: | ||||
* | Minor simplification in fix for [Bug 2312027]: | nijtmans | 2008-11-18 | 1 | -4/+6 |
| | | | | | | | | no need to malloc and copy photo type name because it is a constant to begin with. Convert Tcl_SetResult(......, TCL_DYNAMIC) to Tcl_SetResult(......, TCL_VOLATILE), in preparation for TIP #340 | ||||
* | bug 2239034: restrict [wm manage] to Frame type widgets | patthoyts | 2008-11-15 | 1 | -1/+7 |
| | |||||
* | Add "const" to many internal | nijtmans | 2008-10-17 | 1 | -8/+8 |
| | | | | | | | | const tables, so those will be put by the C-compiler in the TEXT segment in stead of the DATA segment. This makes those table sharable in shared libraries. | ||||
* | Corrected some errors from the previous commit | patthoyts | 2008-10-06 | 1 | -4/+2 |
| | |||||
* | Greatly clean up Tk's handling of the writability of the Tcl result object. | dkf | 2008-10-05 | 1 | -68/+44 |
| | |||||
* | Check wmPtr is valid in TopLevelReqProc to fix [Bug 2028703] | patthoyts | 2008-08-01 | 1 | -7/+9 |
| | |||||
* | Check that the parent has been mapped before calling RemapWindows. [Bug 2009788] | patthoyts | 2008-07-26 | 1 | -2/+4 |
| | |||||
* | More elimination of pre-C89-isms. | dkf | 2008-05-02 | 1 | -196/+201 |
| | |||||
* | Get rid of pre-C89-isms (esp. CONST vs const). | dkf | 2008-04-27 | 1 | -86/+86 |
| | |||||
* | Add in missing function definitions to support plain MSVC6 and use | patthoyts | 2007-12-14 | 1 | -27/+3 |
| | | | | | INT_PTR rather than LONG_PTR which isn'tr defined in the msvc6 headers. | ||||
* | merge stable branch onto HEAD | dgp | 2007-12-13 | 1 | -1/+1 |
| | |||||
* | Fix suite of small problems that prevented a build from working for me. | dkf | 2007-12-09 | 1 | -1/+25 |
| | |||||
* | * win/tkWinButton.c, win/tkWinDialog.c: use SetWindowLongPtr and | hobbs | 2007-12-05 | 1 | -34/+1 |
| | | | | | * win/tkWinScrlbr.c, win/tkWinWm.c: GetWindowLongPtr only. * win/ttkWinMonitor.c: | ||||
* | * win/tkWinInt.h: remove CS_CLASSDC (not recommended for any apps now) | hobbs | 2007-12-05 | 1 | -67/+28 |
| | | | | | | | * win/tkWinX.c: and simplify WNDCLASS to one style. * win/tkWinWm.c: Reduce wrapper update for exStyle to toolwindow change only and set WS_EX_LAYERED as sticky (once set on a window, do not remove it) to reduce alpha transition flicker. | ||||
* | * generic/tkFocus.c, generic/tkFrame.c, generic/tkInt.h: | hobbs | 2007-10-15 | 1 | -7/+152 |
| | | | | | | | | * macosx/tkMacOSXButton.c, macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXWm.c, unix/tkUnixWm.c, win/tkWinWm.c: * doc/wm.n, tests/wm.test: TIP #125 implementation [Bug 998125] Adds [wm manage|forget] for dockable frames. Finished X11 and Windows code, needs OS X completion. | ||||
* | Assorted minor cleanups. | dkf | 2007-09-08 | 1 | -16/+18 |
| | |||||
* | * win/tkWinWm.c (WmIconphotoCmd): fix wm iconphoto RGBA issues. | hobbs | 2007-06-10 | 1 | -5/+15 |
| | | | | [Bug 1467997] (janssen) | ||||
* | TIP #145 implementation | patthoyts | 2007-05-04 | 1 | -1/+10 |
| | |||||
* | Reduce the number of warnings | dkf | 2007-02-23 | 1 | -15/+15 |
| | |||||
* | Less of that K&R or wrongly indented function header style! | dkf | 2007-02-22 | 1 | -3/+3 |
| | |||||
* | More warning squelching (mostly uninit variable warnings) | dkf | 2007-01-12 | 1 | -5/+11 |
| | |||||
* | Many minute fixes to reduce number of minor warnings from GCC. | dkf | 2007-01-11 | 1 | -20/+25 |
| | |||||
* | various "const" additions, in line with TIP #27 | nijtmans | 2007-01-05 | 1 | -2/+2 |
| | | | | fix bug #1627732 | ||||
* | * doc/wm.n, tests/winWm.test: | hobbs | 2006-12-01 | 1 | -27/+80 |
| | | | | * win/tkWinWm.c: add -transparentcolor attribute for Windows. | ||||
* | * win/tkWinWm.c (WmProc): pass WM_QUERYENDSESSION message to Tk as | hobbs | 2006-04-05 | 1 | -1/+17 |
| | | | | WM_SAVE_YOURSELF wm protocol callback. | ||||
* | remove unused variable to allow compilation with VC++ in debug mode | vincentdarley | 2005-12-29 | 1 | -2/+2 |
| | |||||
* | * win/tkWinWm.c (WinSetIcon): Don't check result | mdejong | 2005-12-10 | 1 | -33/+16 |
| | | | | | | | of SetClassLong() or SetClassLongPtr() since it was generating an incorrect error and the MSDN docs indicate that the result need not be checked. | ||||
* | More fixes (mostly getting rid of excess spaces) | dkf | 2005-12-02 | 1 | -341/+342 |
| | |||||
* | Fix problems in last commit | dkf | 2005-12-02 | 1 | -181/+183 |
| | |||||
* | ANSIfication | dkf | 2005-12-02 | 1 | -1658/+1869 |
| | |||||
* | * win/tkWinWm.c (WmAttributesCmd): set (no)topmost window aspect | hobbs | 2005-12-01 | 1 | -2/+14 |
| | | | | before rewrapping. [Bug 1086049] | ||||
* | Fixed bug #1311734 | chengyemao | 2005-10-05 | 1 | -4/+4 |
| | |||||
* | Fixed bug# 1283635 | chengyemao | 2005-09-11 | 1 | -5/+5 |
| | |||||
* | Fixed bug# 1283635 | chengyemao | 2005-09-11 | 1 | -3/+4 |
| |