summaryrefslogtreecommitdiffstats
path: root/win
Commit message (Collapse)AuthorAgeFilesLines
* handle --enable-64bit=ia64 for gccnijtmans2011-01-123-39/+53
|
* refactor isatty() function for Windowsnijtmans2010-12-172-13/+23
| | | | Let TkpDisplayWarning() send the message directly to the debugger, if available, otherwise do as before
* [Patch 3124554]: Move WishPanic from Tk to Tclnijtmans2010-12-161-69/+8
| | | | Remove special MessageBox'es here, since every panic-related thing is now handled correctly by Tcl
* See also: [Patch 1910041] and [Patch 3059922]. SEH emulation on Win64 was ↵nijtmans2010-12-131-2/+74
| | | | not correct here: it sometimes results in a crash. Contrary to the other places, the code here is not meant to protect from OS bugs, but to protect Finalizing Tk when the application went in an invalid state.
* Fix manifest-generation for 64-bit gcc (mingw-w64)nijtmans2010-12-102-4/+10
|
* [Bug 3129527]: Fix buffer overflow w/ GCC 4.5 and -D_FORTIFY_SOURCE=2nijtmans2010-12-061-4/+4
|
* [Patch #3116490] cross-compile Tk mingw32 on unix.nijtmans2010-12-032-7/+0
| | | | This makes it possible to cross-compile Tcl/Tk for Windows (either 32-bit or 64-bit) out-of-the-box on UNIX, using mingw-w64 build tools.
* * generic/tkInt.decls (TkDrawAngledTextLayout,TkDrawAngledChars,...):dkf2010-12-021-2/+2
| | | | | Expose angled text API for Emiliano Gavilan. Still only in internal stub table.
* Fix various 64-bit gcc(-4.5.2) warnings: cast from pointer to integer of ↵nijtmans2010-11-292-10/+13
| | | | different size
* Make assembler code compile in Win64 with gcc.nijtmans2010-11-291-2/+11
|
* Fix various 64-bit gcc(-4.5.2) warnings: cast from pointer to integer of ↵nijtmans2010-11-296-19/+19
| | | | different size
* use TkpDisplayWarning as panic proc on Windows, but restore panicnijtmans2010-11-241-9/+10
| | | | dialog title to exactly what it was in Tk 8.5 ("Fatal Error in Wish")
* re-write TkpDisplayWarning not to use any Tcl functions any more. This ↵nijtmans2010-11-242-22/+12
| | | | allows TkpDisplayWarning to be used as panic proc on Windows
* [Bug #3071836]: Crash/Tcl_Panic on WinXP saving file to C:\nijtmans2010-11-241-2/+5
|
* Revise Tcl_Panic() calls ending with a newline removing the newline, because ↵nijtmans2010-11-193-12/+12
| | | | Tcl_Panic() outputs a final newline already
* Allow cross-compilation by default.nijtmans2010-11-182-59/+147
|
* [FRQ 491789]: "setargv() doesn't support a unicode cmdline"nijtmans2010-11-181-60/+88
| | | | now implemented for cygwin and mingw32 too.
* [FRQ 491789]: "setargv() doesn't support a unicode cmdline" now implemented ↵nijtmans2010-11-172-2/+86
| | | | for mingw-w64
* Workaround for bug in some versions of mingw-w64nijtmans2010-11-171-2/+8
|
* Bring compilation under mingw-w64 a bit closer to reality (but don't break ↵nijtmans2010-11-171-3/+3
| | | | mingw32 build!)
* [Bug #3110161]: Extensions using TCHAR don't compile on VS2005 SP1nijtmans2010-11-161-1/+5
|
* Bring compilation under mingw-w64 a bit closer to realitynijtmans2010-11-163-29/+29
|
* [FRQ 2965056]: Windows build with -DUNICODEnijtmans2010-11-033-662/+88
|
* [FRQ 491789]: "setargv() doesn't support a unicodenijtmans2010-10-114-10/+20
| | | | cmdline" implemented for Tk on MSVC++
* [FRQ 2965056]: Windows build with -DUNICODEnijtmans2010-10-112-108/+35
|
* Add netapi32 to the windows link linenijtmans2010-10-113-6/+6
|
* win/Makefile.in (genstubs): Generate ttk files as wellnijtmans2010-10-061-2/+5
|
* [FRQ 2965056]: Windows build with -DUNICODEnijtmans2010-10-068-243/+119
|
* * win/Makefile.in (genstubs): [Tcl Bug 3082049]: Typo.dkf2010-10-061-2/+2
|
* [Bug 3080953] Malformed Unicode characters in %A substitutionnijtmans2010-10-051-5/+3
| | | | Problem was in the static function GetTranslatedKey().
* [Bug 3080953] Malformed Unicode characters in %A substitutionnijtmans2010-10-051-10/+12
| | | | The problem is somewhere in tkWinX.c, so temporary don't compile it with -DUNICODE, until the real problem is found.
* re-generate configure with autoconf-2.59nijtmans2010-09-291-1/+1
|
* [Bug 3076671] CVS HEAD Tk build fails on win32 with msys/mingw.nijtmans2010-09-281-2/+2
| | | | Make it compile on older mingw as well.
* Make Tcl_SetPanicProc and Tcl_GetStringResult callable without stubs, just ↵nijtmans2010-09-231-8/+5
| | | | as Tcl_SetVar.
* winMain should never be called with stubsnijtmans2010-09-231-1/+4
|
* Add -Wdeclaration-after-statementnijtmans2010-09-234-89/+101
| | | | | tkWinX.c,winMain.c: Make compilable with -DUNICODE tkAppInit.c,winMain.c: Many clean-ups in comments, so all (tcl|tk)AppInit.c variants use the same style.
* win/tkWinX.c (_WIN32_IE): update to IE5.5 base expectationhobbs2010-09-161-2/+2
|
* [FRQ 2965056]: Windows build with -DUNICODEnijtmans2010-09-142-4/+4
|
* Move definitions of WINVER/_WIN32_WINNT to one place, now that we only ↵nijtmans2010-09-131-2/+2
| | | | support Win2000+
* Move definitions of WINVER/_WIN32_WINNT to one place, now that we only ↵nijtmans2010-09-134-19/+7
| | | | support Win2000+
* Make compilable with -DUNICODE, or mark files with a TODO which are not done ↵nijtmans2010-09-1013-27/+89
| | | | | | yet. tkWinPort.h: mingw/cygwin fixes: <tchar.h> should always be included here.
* win/rules.vc: (sync with tcl version)nijtmans2010-09-097-76/+62
| | | | | | mingw should always link with -ladvapi32 Remove ascii variant of tkWinPocs table, it is no longer necessary.
* * win/tcl.m4: Applied patch by Jeff fixing issues with theandreas_kupries2010-08-312-4/+8
| | | | | manifest handling on Win64. * win/configure: Regenerated.
* * win/Makefile.in (VC_MANIFEST_EMBED_DLL VC_MANIFEST_EMBED_EXE):hobbs2010-08-274-3/+123
| | | | | | | * win/configure, win/configure.in, win/tcl.m4: SC_EMBED_MANIFEST macro and --enable-embedded-manifest configure arg added to support manifest embedding where we know the magic. Help prevents DLL hell with MSVC8+.
* * win/Makefile.in (%.${OBJEXT}): better implicit rules supporthobbs2010-08-121-2/+2
|
* [Bug #3020677] wish can't link reg1.2nijtmans2010-07-011-4/+4
|
* [Patch 3009998]: Replace binding procedures with ordinary event handlersjenglish2010-06-191-64/+23
| | | | | | | | | | | 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.
* * win/tkWinX.c (HandleIMEComposition): [Bug 2992129]: Ensure that alldkf2010-05-201-1/+5
| | | | | places that generate key events zero them out first; Tk relies on that being true for the generic parts of the fix for Bug 1924761.
* Fix [Bug #3002230]: tk_chooseDirectory returns garbage on cancelnijtmans2010-05-171-1/+8
|
* [Patch #2999920]: Optimize Internal Virtual event string operationsnijtmans2010-05-171-3/+23
| | | | [Bug #2987995]: Tk_getOpenFile returns garbage under described circumstances