summaryrefslogtreecommitdiffstats
path: root/unix/tkUnixWm.c
Commit message (Collapse)AuthorAgeFilesLines
* more places convertedjan.nijtmans2013-01-241-16/+16
|
* Eliminate all usage of deprecated Tcl_EvalObj, Tcl_GlobalEval and ↵jan.nijtmans2013-01-111-1/+1
|\ | | | | | | | | Tcl_GlobalEvalObj functions. Add [file normalize] to pkgIndex.tcl, in order to prevent '..' in file paths.
| * Eliminate all usage of deprecated Tcl_EvalObj, Tcl_GlobalEval and ↵jan.nijtmans2013-01-111-1/+1
| |\ | | | | | | | | | | | | | | | | | | Tcl_GlobalEvalObj functions. Add [file normalize] to pkgIndex.tcl, in order to prevent '..' in file paths. Remove unused TCLPATCHL, it should be ".0" for all final releases. Enable tk.h to be used with higher tcl.h versions which might lack _ANSI_ARGS_
| | * Eliminate all usage of deprecated Tcl_EvalObj, Tcl_GlobalEval and ↵jan.nijtmans2013-01-111-1/+1
| | | | | | | | | | | | | | | | | | Tcl_GlobalEvalObj functions. Add [file normalize] to pkgIndex.tcl, in order to prevent '..' in file paths. Remove unused TCLPATCHL, it should be ".0" for all final releases.
| * | sync nmakehlp.c with Tcl versionjan.nijtmans2012-10-231-6/+6
| |\ \ | | |/ | | | | | | <p>purge spaces at end of lines <p>clean-up unix/Makefile.in after carbon removal
* | | consistant use of mode: objc for OSX, strip spaces from the end of linesjan.nijtmans2012-10-231-1/+1
|\ \ \ | |/ /
* | | merge trunkdkf2012-08-271-1/+8
|\ \ \
| * \ \ 3554026 3561016 Better fix from Emiliano Gavilan.dgp2012-08-251-2/+2
| |\ \ \ | | |/ /
| | * | 3554026 3561016 Better fix from Emiliano Gavilandgp2012-08-251-2/+2
| | |\ \ | | | |/
| | | * 3554026 3561016 Better fix from Emiliano Gavilan.dgp2012-08-251-2/+2
| | | |
| * | | 3554026,3561016 Stop crash with tearoff menusdgp2012-08-231-0/+7
| |\ \ \ | | |/ /
| | * | 3554026,3561016 Stop crash with tearoff menus.dgp2012-08-231-0/+7
| | |\ \ | | | |/
| | | * 3554026,3561016 Stop crash with tearoff menus.dgp2012-08-231-0/+7
| | | |
| | | * SetOptions.3: minor doc fixjan.nijtmans2012-06-191-4/+4
| | | | | | | | | | | | | | | | make various other tables CONST (All backported from Tk 8.6)
* | | | Factor out XChangeProperty into a macro to make it _slightly_ less daunting.dkf2012-08-081-62/+46
| | | |
* | | | merge trunkdkf2012-08-081-4/+5
|\ \ \ \ | |/ / /
| * | | Zap trailing whitespace.stwo2012-08-061-2/+2
| | | |
* | | | minor improvements to flag handlingdkf2012-07-311-3/+3
| | | |
* | | | more auditing of error codesdkf2012-07-301-8/+9
| | | |
* | | | Working towards making the error codes more consistent.dkf2012-07-301-7/+5
| | | |
* | | | Much more cleaning up of result handling.dkf2012-07-231-80/+143
| | | |
* | | | Working towards adding all the Tcl_SetErrorCode calls that should be there.dkf2012-07-161-80/+98
|/ / / | | | | | | ** WORK IN PROGRESS **
* | | Purge RCS Keywordsdgp2011-06-081-2/+0
|\ \ \ | |/ /
| * | Purge RCS Keywords.dgp2011-06-081-2/+0
| |\ \ | | |/
| | * Purge RCS Keywords.dgp2011-06-081-2/+0
| | |
| | * [Patch #3129527]: Fix buffer overflow w/ GCC 4.5 and -D_FORTIFY_SOURCE=2.nijtmans2011-01-251-2/+2
| | | | | | | | | | | | Just the strcpy->memcpy part, to prevent anything like [Bug #3164879]
| | * TIP #359: Extended Window Manager Hints support for 8.4patthoyts2010-01-231-4/+179
| | |
| | * * win/tkWinEmbed.c (TkpGetOtherWindow): do not panic if no windowhobbs2006-04-111-4/+10
| | | | | | | | | | | | | | | | | | * win/tkWinWm.c (UpdateGeometryInfo): is found - handle it in * unix/tkUnixEmbed.c (TkpGetOtherWindow): the caller. [Bug 1212056] * unix/tkUnixWm.c (Tk_CoordsToWindow, UpdateGeometryInfo):
| | * * macosx/tkMacOSXWm.c (TkWmStackorderToplevelWrapperMap, ↵mdejong2005-06-011-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TkWmStackorderToplevel): * unix/tkUnixWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): * win/tkWinWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): Fix panic in wm stackorder when a toplevel is created on another diplay. The code now ignores toplevels that have a display that does not match the display of the parent window. [Bug 1152809]
| | * unix/tkUnixWm.c: Sync with CVS HEAD (r1.47):jenglish2005-01-141-81/+165
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #959973 "wm title bug" (support Unicode titles) Fixes: #742882 "Potential division by zero in gridded wm geometry" Use Tcl_GetTime instead of TclpGetTime [#874745] Use Tcl_Panic() instead of "panic" [#865264] Fixes: #632816 "cannot remove transient" Fixes: #568861 "Fix for wm minsize and maxsize commands" tests/unixWm.test, tests/wm.test: Updated test suite for #632816 (unixWm-37.3, unixWm-37.4, wm-grid-1.11, wm-grid-1.12) and #742882 (unixWm-20.9, unixWm-20.11).
| | * backport compiler warning silencersdgp2004-10-271-5/+5
| | |
| | * Backport of 8.5 wm iconphoto that added support for Tk photohobbs2004-10-051-3/+201
| | | | | | | | | | | | | | | | | | | | | | | | * 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]
| | * Fix for #1006686 "wm resizable command not working on Solaris/CDE"jenglish2004-08-101-1/+3
| | | | | | | | | | | | (patch from Colin McDonald).
| | * Backported fix for bug #915350 "Tk sets min, max size in WM_HINTS when itjenglish2004-04-211-2/+9
| | | | | | | | | | | | shouldn't" and #922336 "Tk apps have no maximize window button under KDE-3.2.1"
| * | [Patch #3129527]: Fix buffer overflow w/ GCC 4.5 and -D_FORTIFY_SOURCE=2.nijtmans2011-01-251-2/+2
| | | | | | | | | | | | Just the strcpy->memcpy part, to prevent anything like [Bug #3164879]
| * | make TkSetTransientFor staticnijtmans2010-02-161-2/+2
| | |
| * | TIP #359: Extended window manager hints support for X11.patthoyts2010-01-201-11/+140
| | |
| * | [Bug 1163496]: Allow windows to be set to be transients for withdrawn mastersdkf2010-01-061-5/+9
| | | | | | | | | | | | correctly.
| * | [Bug 2864685] backported extended window manager hinting from HEADpatthoyts2009-12-081-1/+33
| | |
| * | Fix [Bug 2902814]. XChangeProperty is misspecified for LP64, but we're stuckdkf2009-11-241-38/+41
| | | | | | | | | | | | with it.
| * | Backport the fix for [Bug 2830420].dkf2009-08-011-23/+18
| | |
| * | Don't Panic [Bug 1789819].jenglish2009-04-041-20/+9
| | |
| * | [Bug 2239034] Only frame widgets are acceptable for [wm manage]patthoyts2008-11-151-1/+7
| | |
* | | Remove casts from uses of ckalloc/ckfree/... now that Tcl declares them to bedkf2011-03-121-43/+42
| | | | | | | | | using useful casts internally.
* | | [Bug 3129527]: Fix buffer overflow w/ GCC 4.5 and -D_FORTIFY_SOURCE=2nijtmans2010-12-061-4/+4
| | |
* | | Eliminate many unnecessary (ClientData) type casts.nijtmans2010-06-151-2/+2
| | |
* | | Consistent use of variable names in RestrictEventnijtmans2010-05-111-9/+6
| | | | | | | | | | | | | | | | | | API documentation and implementation: Use 'prev' in stead of 'old', and 'arg' in stead of 'clientData' everywhere, just as in tkEvent.c.
* | | tkWindow.c/tkStubInit.c adapted from stub changes in Tclnijtmans2010-02-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tkArgv.c make defaultTable const tkScrollbar.c Store default for "-with" in static non-const memory tkWinInt.h make tkWinProcs const, and 5 tkWinX.c procs MODULE_SCOPE tkWinColor.c make sysColors const tkWinKey.c make keymap const tkWinScrlbr.c Simplify copying of "-with" default value. tkUnixWm.c make TkSetTransientFor static tests/textImage.test textImage-1.13 depends on hash-order
* | | Make more internal tables "const"nijtmans2010-02-051-2/+2
| | | | | | | | | | | | tk*Decls.h (regenerated with new genStubs.tcl from Tcl)
* | | TIP #359: Extended window manager hints support for X11.patthoyts2010-01-191-12/+140
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modern unix window managers use a set of window properties to give hints as to the purpose of a toplevel window. They then use these hints to apply various animation and decoration options based on the type (dialog, menu, tooltip and more). This patch adds a [wm attributes $w -type] option to control and read the type hint and makes use of this for the ttk::combobox and the dialogs raised from the Tk library scripts. Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>