summaryrefslogtreecommitdiffstats
path: root/generic/tkWindow.c
Commit message (Collapse)AuthorAgeFilesLines
* Much more cleaning up of result handling.dkf2012-07-231-35/+36
|
* Working towards adding all the Tcl_SetErrorCode calls that should be there.dkf2012-07-161-67/+91
| | | ** WORK IN PROGRESS **
* Change XChangeWindowAttributes signature and many others to match Xorg, ↵jan.nijtmans2012-06-081-0/+65
|\ | | | | | | needed for Cygwin
| * Implement TkCygwinMainEx for loading Cygwin's Tk_MainEx from the Tk dlljan.nijtmans2012-06-081-0/+65
| |\
| | * Implement TkCygwinMainEx for loading Cygwin's Tk_MainEx from the Tk dlljan.nijtmans2012-06-081-41/+106
| | |
* | | Simpify determination whether we are running on cygwin.jan.nijtmans2012-05-311-1/+1
|\ \ \ | |/ / | | | Export Tk_GetHINSTANCE, TkSetPixmapColormap and TkpPrintWindowId on the Cygwin dll
| * | merge core-8-4-branch, still to be tested on Unixtobetestedjan.nijtmans2012-05-291-15/+3
| |\ \ | | |/
| | * Simpify determination whether we are running on cygwin.jan.nijtmans2012-05-251-15/+5
| | | | | | | | | | | | Export Tk_GetHINSTANCE, TkSetPixmapColormap and TkpPrintWindowId on the Cygwin dll. Fix "make genstubs" when cross-compiling on UNIX
* | | implement TkSetPixmapColormap and TkpPrintWindowId for cygwinjan.nijtmans2012-05-161-13/+5
|\ \ \ | |/ / | | | cleanup some more unused CYGWIN stuff
| * | implement TkSetPixmapColormap and TkpPrintWindowId for cygwinjan.nijtmans2012-05-161-1/+3
| |\ \ | | |/
* | | Change TkpWmSetState signature to match UNIX, needed for Cygwinjan.nijtmans2012-05-091-3/+3
|\ \ \ | |/ / | | | | | | Don't check for cygwin in win32 static build Some more useful #defines for Cygwin
| * | Change TkpWmSetState signature to match UNIX, needed for Cygwinjan.nijtmans2012-05-091-3/+3
| |\ \ | | |/ | | | | | | Don't check for cygwin in win32 static build Some more useful #defines for Cygwin
| | * Change TkpWmSetState signature to match UNIX, needed for Cygwinjan.nijtmans2012-05-091-3/+3
| | | | | | | | | | | | Don't check for cygwin in win32 static build Some more useful #defines for Cygwin
* | | If tk.dll loaded in cygwin, don't use the win32 file dialogsjan.nijtmans2012-05-051-75/+91
|\ \ \ | |/ /
| * | If tk.dll loaded in cygwin, don't use the win32 file dialogsjan.nijtmans2012-05-051-70/+87
| |\ \ | | |/
| | * merge trunkjan.nijtmans2012-04-261-53/+53
| | |\ | | | | | | | | | | | | shorten command table, and make sure that tk.dll, when loaded in cygwin, doesn't use the win32 file dialogs
| | * | implement various internal win32 stub functions for cygwinjan.nijtmans2012-04-251-4/+21
| | |/
| * | compiler warningsdgp2012-04-181-3/+3
| | |
* | | * generic/tkWindow.c (commands): Ensure that all descriptions ofdkf2012-04-201-1/+1
| | | | | | | | | commands created by Tk are correct.
* | | make loading of tk.dll in cygwin possiblejan.nijtmans2012-04-181-73/+72
|\ \ \ | |/ / | | | reduce command table size
| * | make loading of tk.dll in cygwin possiblejan.nijtmans2012-04-181-74/+72
| |\ \ | | |/ | | | reduce command table size
| | * make loading of tk.dll in cygwin possiblejan.nijtmans2012-04-171-65/+62
| | | | | | | | | reduce command table size
* | | Purge RCS Keywordsdgp2011-06-081-2/+0
|\ \ \ | |/ /
| * | Purge RCS Keywords.dgp2011-06-081-2/+0
| |\ \ | | |/
| | * Purge RCS Keywords.dgp2011-06-081-2/+0
| | |
| | * [Bug 2645457] check for dead windows after calling Tk_MakeWindowExist to ↵patthoyts2009-02-281-1/+8
| | | | | | | | | | | | avoid a crash when mapping dead windows.
| | * * generic/tkWindow.c (Initialize): fix double-free on Tk_ParseArgvhobbs2008-04-071-2/+1
| | | | | | | | | | | | * tests/main.test (main-3.*): error. [Bug 1937135]
| | * * generic/tkConsole.c: Complete reversal of the changes of Sep 22.andreas_kupries2006-09-251-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tkMain.c: For compat reason the Tcl core will not change * generic/tkWindow.c: the registered version to include the patchlevel, * library/tk.tcl: making the changes to Tk unnecessary. * unix/configure: * unix/Makefile.in: * unix/tcl.m4: * win/configure: * win/Makefile.in: * win/makefile.vc: * win/rules.vc: * win/tcl.m4:
| | * * generic/tkConsole.c: TIP #268 update regarding registered packageandreas_kupries2006-09-221-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tkMain.c: version, now using full patchlevel instead of * generic/tkWindow.c: major.minor * library/tk.tcl: * unix/configure: * unix/Makefile.in: * unix/tcl.m4: * win/configure: * win/Makefile.in: * win/makefile.vc: * win/rules.vc: * win/tcl.m4:
| | * * generic/tkWindow.c: add #include "tclInt.h" now required due to usedas2006-09-071-1/+3
| | | | | | | | | | | | of tcl internal Tcl_CreateNamespace() in previous commit.
| | * * generic/tkEntry.c: move hard-coded ALWAYS_SHOW_SELECTIONhobbs2006-09-061-1/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tkInt.h: control of entry/text selection display * generic/tkText.c: based on focus to the Tcl level, * generic/tkTextBTree.c: controlled by ::tk::AlwaysShowSelection * generic/tkTextDisp.c: (boolean, private). [Bug 1553691] * generic/tkWindow.c: * library/tk.tcl * unix/tkUnixPort.h:
| | * * generic/tkWindow.c (Initialize): Modify change of 2006-05-25andreas_kupries2006-07-141-2/+8
| | | | | | | | | | | | | | | | | | (jeffh). Release mutex a bit earlier, to prevent lock when OS X creates its console windows (recursively enters Tk_Init). Patch by JeffH.
| | * * generic/tkWindow.c (Initialize): Correct mutex (un)lockhobbs2006-05-251-16/+14
| | | | | | | | | | | | pairing. [Bug 1479587]
| | * * generic/tkWindow.c (DeleteWindowsExitProc): added commentshobbs2006-03-301-2/+4
| | | | | | | | | | | | | | | * generic/tkOption.c (TkOptionDeadWindow): handle OptionThreadExitProc being called before DeleteWindowsExitProc.
| | * * generic/tkWindow.c (CreateTopLevelWindow): use thread exithobbs2006-03-291-6/+7
| | | | | | | | | | | | handler for DeleteWindowsExitProc.
| | * * generic/tkInt.h: Swap TkUnsupported1Cmd for TkUnsupported1ObjCmd.hobbs2005-07-281-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tkWindow.c: Ditto. (neil madden) * macosx/tkMacOSXInt.h: Added TkMacOSXWindowClass decl * macosx/tkMacOSXWm.c (TkMacOSXWinStyle) New function. (TkUnsupported1ObjCmd): New function, replaces the un-objectified version of the command, recognizes more classes and attributes. (TkMacOSXWindowClass): private function to return OS X class of a Tk window. * macosx/tkMacOSXSubwindows.c (XMapWindow, XUnmapWindow): recognize special show/hide functions for sheets
| | * Add missing Tcl_ResetResult [697915]dkf2005-01-071-1/+2
| | |
| | * * generic/tkInt.h: Backport of shutdown safety mods from the HEADdavygrvy2004-10-271-5/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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:
| | * Backport of 923555 fixesdkf2004-03-261-2/+2
| | |
| | * Backport Mac OS X specific fixes from TOT. See ChangeLog for details.wolfsuit2004-02-161-2/+2
| | | | | | | | | | | | | | | | | | | | | In tk_getOpenFile filters, handle the case where you have a Macintosh file type and the files have no filetype. Fix various formatting nits.
| | * * generic/tkWindow.c (Initialize): do not free uninit'ed dstring.hobbs2003-07-161-2/+1
| | | | | | | | | | | | [Bug 755906] (mistachkin)
| * | Trivial CYGWIN fixes (backported from trunk)nijtmans2010-01-061-2/+2
| | |
| * | * generic/tkConsole.c: Relax the runtime version requirements on Tcldgp2009-10-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tkMain.c: so that Tk 8.5.8 can [load] into Tcl 8.6 (and * generic/tkWindow.c: later 8.*) interps. * library/tk.tcl * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc:
| * | [Bug 2645457] check for dead windows after calling Tk_MakeWindowExist to ↵patthoyts2009-02-271-1/+8
| | | | | | | | | | | | avoid a crash when mapping dead windows.
| * | * generic/tkWindow.c (Initialize): fix double-free on Tk_ParseArgvhobbs2008-04-071-2/+1
| | | | | | | | | | | | * tests/main.test (main-3.*): error. [Bug 1937135]
| * | * generic/tkStubLib.c (Tcl_InitStubs): Added missing error message.dgp2008-04-021-1/+3
| | | | | | | | | | | | * generic/tkWindow.c (Tk_PkgInitStubsCheck):
* | | Remove casts from uses of ckalloc/ckfree/... now that Tcl declares them to bedkf2011-03-121-13/+12
| | | | | | | | | using useful casts internally.
* | | Revise Tcl_Panic() calls ending with a newline removing the newline, because ↵nijtmans2010-11-191-2/+2
| | | | | | | | | | | | Tcl_Panic() outputs a final newline already
* | | [Patch #3019624] fix "place" command segfault on half-dead app main window.a_kovalenko2010-06-221-2/+2
| | |
* | | [Patch 3009998]: Replace binding procedures with ordinary event handlersjenglish2010-06-191-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in win/tkWinScrlbr.c and carbon/tkMacOSXScrlbr.c. Simplifications enabled by previous change: * TkCreateBindingProcedure() and associated machinery no longer needed. * TkBindDeadWindow() no longer needed. * TK_DEFER_MODAL_LOOP and associated machinery no longer needed. * Tests related to C binding procedures no longer needed.