Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge 8.6 | jan.nijtmans | 2019-09-20 | 1 | -2/+2 |
|\ | |||||
| * | Let's use GetWindowLongW/SetWindowLongW on Win32 directly. Missed them ↵ | jan.nijtmans | 2019-09-20 | 1 | -6/+4 |
| | | | | | | | | because they are not used in Win64. | ||||
* | | Merge 8.6 | jan.nijtmans | 2019-09-19 | 1 | -3/+3 |
|\ \ | |/ | |||||
| * | Some more *A() -> *W() Win32 API changes, making Unicode calls Explicit. | jan.nijtmans | 2019-09-19 | 1 | -7/+3 |
| | | |||||
| * | TCHAR -> WCHAR converions (and corresponding Win32 API call changes), since ↵ | jan.nijtmans | 2019-09-18 | 1 | -6/+6 |
| | | | | | | | | we are impicitly compiling with -DUNICODE | ||||
* | | Code cleanup, like TCHAR -> WCHAR and TEXT("xxx") -> L"xxx", since we ↵ | jan.nijtmans | 2019-06-29 | 1 | -8/+6 |
| | | | | | | | | always compile in UNICODE mode. | ||||
* | | Merge 8.7, and fix build problem on Windows | jan.nijtmans | 2019-04-07 | 1 | -4/+5 |
|\ \ | |||||
| * | | More use of (efficient) TclHasIntRep() macro. Also eliminate many (size_t) ↵ | jan.nijtmans | 2019-02-27 | 1 | -3/+3 |
| | | | | | | | | | | | | and (unsigned) type-casts, which don't make sense any more. | ||||
* | | | Support -winsize read-only option | dkf | 2019-03-29 | 1 | -2/+29 |
| | | | |||||
* | | | Oops | dkf | 2019-03-29 | 1 | -0/+1 |
| | | | |||||
* | | | Partial implementation on Windows. UNTESTED | dkf | 2019-03-27 | 1 | -6/+206 |
|/ / | |||||
* | | Since Tcl is always compiled with -DUNICODE -D_UNICODE (on Windows) and we ↵ | jan.nijtmans | 2018-06-26 | 1 | -4/+0 |
| | | | | | | | | know TCL_UTF_MAX>=4, we can simplify things. No change in functionality. | ||||
* | | merge trunk | jan.nijtmans | 2017-06-12 | 1 | -150/+75 |
|\ \ | |||||
| * \ | merge core-8-6-branch | jan.nijtmans | 2017-05-01 | 1 | -149/+74 |
| |\ \ | | |/ | |||||
| | * | merge core-8-6-branch | jan.nijtmans | 2017-04-28 | 1 | -3/+3 |
| | |\ | |||||
| | * | | code review, robustness increase, avoid infinite wait by exit, thread exit ↵ | sebres | 2017-04-11 | 1 | -206/+75 |
| | | | | | | | | | | | | | | | | | | | | | | | | and by pipes of closed processes); use pipe-helpers (TI-structure handling) for all pipe-workers (tclWinConsole, tclWinSerial); | ||||
| | * | | fix typo- resp. copy-paste-bug (using wrong threadInfo pointer in ↵ | sebres | 2017-04-11 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | ConsoleOutputProc, should be writer, not reader) | ||||
| | * | | the same handling to initialize thread without suspend/resume helpers ↵ | sebres | 2017-04-05 | 1 | -7/+5 |
| | | | | | | | | | | | | | | | | (otherwise may be dangerous by very huge resp. too busy system); | ||||
| | * | | small review: rewritten using already available event handles, additionally ↵ | sebres | 2017-04-05 | 1 | -23/+32 |
| | | | | | | | | | | | | | | | | prevents infinite waits (using timeout 5000ms); | ||||
| | * | | Contributed by "stanko" as patch within ↵ | sebres | 2017-04-05 | 1 | -2/+51 |
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | 8bd13f07bde6fb0631f27927e36461fdefe8ca95 Resolves blocking of pipes-thread (reader/writer) under huge last: Terminating threads during their initialization resp. teardown phase may result LoaderLock in the ntdll.dll's (to remain locked indefinitely). This causes ntdll.dll's LdrpInitializeThread() to deadlock trying to acquire LoaderLock. Possible fix for 9d75181ee70af318830e99ede6ebb5df72a9b079 | ||||
| * | | merge core-8-6-branch | jan.nijtmans | 2017-04-28 | 1 | -1/+1 |
| |\ \ | |||||
| | * | | (cherry-pick from "fix-1997007" branch): fix typo- resp. copy-paste-bug ↵ | jan.nijtmans | 2017-04-28 | 1 | -1/+1 |
| | |/ | | | | | | | | | | (using wrong threadInfo pointer in ConsoleOutputProc, should be writer, not reader) | ||||
* | | | merge trunk | jan.nijtmans | 2017-04-12 | 1 | -1/+1 |
|/ / | |||||
* | | Simplify use of "struct" keyword in many places. | jan.nijtmans | 2016-06-30 | 1 | -3/+3 |
|/ | |||||
* | Registry extension 1.3.0 -> 1.3.1: SendMessageTimeoutA -> ↵ | jan.nijtmans | 2015-06-23 | 1 | -1/+1 |
| | | | | SendMessageTimeout, so make sure only win32 UNICODE API is used. | ||||
* | Ticket [e66e444440]. Modified ReadConsoleBytes to handle Ctrl-C / Ctrl-Break | ashok | 2015-03-19 | 1 | -2/+14 |
| | | | and not return 0 bytes indicating EOF for those cases. | ||||
* | Remove a number of eol-spaces. No change in functionality. | jan.nijtmans | 2014-11-14 | 1 | -1/+1 |
| | |||||
* | Added comments raising questions about possible updates to channel | dgp | 2014-03-21 | 1 | -0/+7 |
| | | | drivers on Windows. | ||||
* | Map WSAEWOULDBLOCK to EWOULDBLOCK. Suggested by Reinhard Max. | jan.nijtmans | 2013-11-16 | 1 | -2/+2 |
| | |||||
* | Unbreak msvc builds, by depending on tclPort.h for inclusion of <sys/stat.h> | jan.nijtmans | 2013-02-10 | 1 | -1/+0 |
|\ | |||||
| * | Unbreak msvc builds, by depending on tclPort.h for inclusion of <sys/stat.h>. | jan.nijtmans | 2013-02-10 | 1 | -1/+0 |
| | | |||||
| * | and don't forget the % | jan.nijtmans | 2012-07-08 | 1 | -1/+1 |
| | | |||||
| * | add TCL_I_MODIFIER and use it in the correct places | jan.nijtmans | 2012-07-08 | 1 | -1/+1 |
| | | |||||
| * | [Bug 3388350] mingw64 compiler warnings | jan.nijtmans | 2011-08-16 | 1 | -1/+1 |
| |\ | |||||
| | * | [Bug 3388350] mingw64 compiler warnings | jan.nijtmans | 2011-08-15 | 1 | -3/+1 |
| | | | |||||
* | | | win/tclWinConsole.c: Refactor common thread handling patterns. | dkf | 2011-11-11 | 1 | -209/+228 |
| | | | |||||
* | | | [Bug 3388350] mingw64 compiler warnings | jan.nijtmans | 2011-08-09 | 1 | -3/+1 |
|\ \ \ | |/ / | |||||
| * | | [Bug 3388350] mingw64 compiler warnings | jan.nijtmans | 2011-08-09 | 1 | -3/+1 |
| | | | |||||
* | | | Adjust ckalloc/ckfree macros to greatly reduce number of explicit casts in | dkf | 2011-03-12 | 1 | -4/+4 |
| | | | | | | | | | rest of Tcl source code. No ABI change. API change *should* be harmless. | ||||
* | | | MSVC 6 does not have the %I modifier in sprintf | jan.nijtmans | 2011-03-07 | 1 | -1/+1 |
| | | | |||||
* | | | Now that we're no longer using SCM based on RCS, the RCS Keyword lines | dgp | 2011-03-02 | 1 | -2/+0 |
|\ \ \ | |/ / | | | | cause more harm than good. Purged them (except in zlib files). | ||||
| * | | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause | dgp | 2011-03-02 | 1 | -2/+0 |
| |\ \ | | |/ | | | | more harm than good. Purged them. | ||||
| | * | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause | dgp | 2011-03-01 | 1 | -2/+0 |
| | | | | | | | | | more harm than good. Purged them. | ||||
| | * | compiler warning build break fix | Joe Mistachkin | 2009-11-02 | 1 | -2/+2 |
| | | | |||||
| | * | * win/tclWinConsole.c: revert 2005-11-03 [Patch 1256872] change | hobbs | 2006-03-28 | 1 | -76/+9 |
| | | | | | | | | | | | | | | | to add win32 unicode console support as it broke the ability to modify the encoding to the console. | ||||
| | * | * win/tclWin32Dll.c: Backported Anton Kovalenko's patch #1256872 | patthoyts | 2005-11-03 | 1 | -9/+76 |
| | | | | | | | | | | | | | | | * win/tclWinConsole.c: to give unicode console support on * win/tclWinInt.h: suitable systems (eg: NT/XP) | ||||
| | * | TIP#218 IMPLEMENTATION | andreas_kupries | 2005-01-27 | 1 | -11/+69 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclDecls.h: Regenerated from tcl.decls. * generic/tclStubInit.c: * doc/CrtChannel.3: Documentation of extended API, * generic/tcl.decls: extended testsuite, and * generic/tcl.h: implementation. Removal of old * generic/tclIO.c: driver-specific TclpCut/Splice * generic/tclInt.h: functions. Replaced with generic * tests/io.test: thread-action calls through the * unix/tclUnixChan.c: new hooks. Update of all builtin * unix/tclUnixPipe.c: channel drivers to version 4. * unix/tclUnixSock.c: Windows drivers extended to * win/tclWinChan.c: manage thread state in a thread * win/tclWinConsole.c: action handler. * win/tclWinPipe.c: * win/tclWinSerial.c: * win/tclWinSock.c: * mac/tclMacChan.c: | ||||
| * | | installData.tcl: Make sure that copyDir only receives normalized paths. | nijtmans | 2010-05-21 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | tclPlatDecls.h: Fix <tchar.h> inclusion for CYGWIN. tclPathObj.c: Fix Tcl_SetStringObj usage for CYGWIN. *.c: Fix various minor other gcc warnings, like signed<->unsigned mismatch. | ||||
* | | | Fix various gcc-4.5.2 64-bit warning messages, | nijtmans | 2011-01-25 | 1 | -2/+2 |
| | | | | | | | | | | | | e.g. by using full 64-bits for socket fd's | ||||
* | | | Various clean-ups, converting from tclWinProc->xxxProc directly to Xxx | nijtmans | 2010-09-13 | 1 | -12/+10 |
| | | | | | | | | | | | | (no change in functionality) |