summaryrefslogtreecommitdiffstats
path: root/win/tclWinInt.h
Commit message (Collapse)AuthorAgeFilesLines
* Backout the "dullest commit ever" (not my words ....). It breaks the build. jan.nijtmans2024-05-141-1/+1
| | | JN: Many of those changes are actually good, but there are too many changes to be able to search for a bug somewhere. Feel free to re-apply, after assuring it's really only whitespace changes. (my advise: do that after 9.0b2)
* Clean up a lot of small whitespace issues dkf2024-05-131-1/+1
| | | This is the dullest commit ever. Sorry.
* More whitespace cleanupdkf2024-05-101-3/+1
|
* Reduce the number of warnings on Windows: channel names generated in one placedkf2024-02-161-1/+2
|
* Merge 8.7jan.nijtmans2023-03-311-2/+0
|\
| * Merge 8.6jan.nijtmans2023-03-311-2/+0
| |\
| | * Fix [0cb3554903]: macOS 13 SDK deprecates sprintf(). But better not use it ↵jan.nijtmans2023-03-301-2/+0
| | | | | | | | | | | | on other platforms either.
| * | Merge 8.6jan.nijtmans2022-06-241-2/+2
| |\ \ | | |/
* | | Merge 8.7 (resolve conflicts)dgp2021-01-081-10/+0
|\ \ \ | |/ /
| * | TIP #592 implementation: Stop support for Windows XP, Server 2003, Vista, ↵jan.nijtmans2020-12-161-10/+0
| | | | | | | | | | | | Server 2008
* | | Merge 8.7jan.nijtmans2020-12-161-0/+1
|\ \ \ | |/ /
| * | Merge 8.6jan.nijtmans2020-12-161-0/+1
| |\ \ | | |/
| | * Merge 8.6. Get CreateSymbolicLinkW symbol from kernel32.dll, since Windows ↵jan.nijtmans2020-12-111-0/+1
| | | | | | | | | | | | XP doesn't have it
| | * Merge 8.5 (rename internal TCL_I_MODIFIER -> TCL_Z_MODIFIER)jan.nijtmans2020-10-221-8/+11
| | |\
| | | * (cherry-pick): Fix [c975939973]: Usage of gnu_printf in latest mingw-w64. jan.nijtmans2020-10-221-4/+11
| | | | | | | | | | | | Change (internal, windows-only) TCL_I_MODIFIER to TCL_Z_MODIFIER, since that's how it's called in Tcl 8.7 and up
| | | * Clean-up some unnecessary spacing.jan.nijtmans2020-04-171-17/+17
| | | |
| | * | Fix [c975939973]: Usage of gnu_printf in latest mingw-w64jan.nijtmans2020-10-211-0/+4
| | | |
* | | | Merge 8.7jan.nijtmans2020-02-241-1/+1
|\ \ \ \ | |/ / /
| * | | Merge 8.6jan.nijtmans2020-02-241-1/+1
| |\ \ \ | | |/ /
| | * | Merge 8.5jan.nijtmans2020-02-241-1/+1
| | |\ \ | | | |/
| | * | TCHAR -> WCHAR converions (and corresponding Win32 API call changes), since ↵jan.nijtmans2019-09-181-5/+5
| | | | | | | | | | | | | | | | we are impicitly compiling with -DUNICODE
* | | | Merge 8.7jan.nijtmans2019-06-291-3/+3
|\ \ \ \ | |/ / /
| * | | Code cleanup, like TCHAR -> WCHAR and TEXT("xxx") -> L"xxx", since we ↵jan.nijtmans2019-06-291-3/+3
| | | | | | | | | | | | | | | | always compile in UNICODE mode.
* | | | Merge 8.7jan.nijtmans2019-03-111-2/+2
|\ \ \ \ | |/ / /
| * | | Change TCHAR -> WCHAR in many places, since that's what it is since Windows NTjan.nijtmans2019-03-111-2/+2
| | | |
* | | | Merge trunk. Some more size_t additions in parameters/fieldsjan.nijtmans2018-06-141-0/+2
|\ \ \ \ | |/ / /
| * | | merge 8.6jan.nijtmans2018-05-291-0/+2
| |\ \ \ | | |/ /
| | * | merge 8.5 (conflicts resolved, rewritten without winapi-stubs)sebres2018-05-281-0/+2
| | |\ \ | | | |/
| | | * optimized winapi-stubs loading (8.5th only); if user name specified without ↵sebres2018-05-251-0/+2
| | | | | | | | | | | | | | | | domain and equals the current user - try safest and fastest way to get current user-home path (without usage of netapi)
* | | | merge trunkjan.nijtmans2018-05-231-7/+0
|\ \ \ \ | |/ / /
| * | | TIP #491 implementation: Threading Support: phasing out non-threaded buildsjan.nijtmans2018-05-171-7/+0
| | | |
* | | | merge trunkjan.nijtmans2018-02-221-6/+0
|\ \ \ \ | |/ / /
| * | | merge core-8-branchjan.nijtmans2017-12-191-13/+0
| |\ \ \
| * \ \ \ merge trunkjan.nijtmans2017-06-121-0/+75
| |\ \ \ \ | | | |/ / | | |/| |
| * | | | merge trunkjan.nijtmans2017-04-121-6/+0
| | | | |
* | | | | change ClientData -> void * in a lot of places (mainly header files)jan.nijtmans2017-12-281-2/+2
| | | | |
* | | | | merge trunkjan.nijtmans2017-12-151-14/+1
|\ \ \ \ \ | |_|/ / / |/| | / / | | |/ / | |/| |
| * | | Drop Windows CE support, since it doesn't appear to work anyway.jan.nijtmans2017-11-211-13/+0
|/ / /
* | | Use GetModuleHandle() in stead of LoadLibrary() when the handle is needed ↵jan.nijtmans2017-05-031-1/+1
|\ \ \ | | |/ | |/| | | | | | | for an already loaded dll. Fix filesystem-1.52 (only works correctly on UNIX)
* | | merge core-8-6-branchjan.nijtmans2017-04-281-5/+5
|\ \ \ | | |/ | |/|
* | | code review, robustness increase, avoid infinite wait by exit, thread exit ↵sebres2017-04-111-0/+8
| | | | | | | | | | | | | | | | | | and by pipes of closed processes); use pipe-helpers (TI-structure handling) for all pipe-workers (tclWinConsole, tclWinSerial);
* | | added wake-up event to prevent possible dead-locks by some waiting thread ↵sebres2017-04-111-2/+4
| | | | | | | | | | | | (e. g. for writable events)
* | | prepared to use pipe-helpers (TI-structure handling) for all pipe-workers ↵sebres2017-04-111-0/+56
| | | | | | | | | | | | (tclWinConsole, tclWinSerial)
* | | shared structures of pipe-workers rewritten using atomic state of the thread; sebres2017-04-111-0/+9
|/ / | | | | | | asynchronous start/stop of pipe-workers (if possible), try the soft way to end workers using cancelSynchronousIo before it would be terminated;
* | Bugfix [3613671]. file owned implementation for Windows.ashok2016-07-091-0/+1
| |
* | Do not reopen a win serial channel for serial detection. There are issues ↵oehhar2014-02-251-1/+1
|\ \ | |/ | | | | with some Bluetooth virtual com. Fix bug [2413550], patch by Rolf Schroedter
| * win/tclWinChan.c Tcl_InitNotifier: Bug [2413550] Avoid reopening of serial ↵oehhar2014-01-301-1/+1
| | | | | | | | channels which causes issues with Bluetooth virtual com. Patch by Rolf Schroedter.
* | Fix compilation with latest MinGW-w64 version 3.0: Conflict on ↵jan.nijtmans2013-10-021-0/+17
|\ \ | |/ | | | | EXCEPTION_REGISTRATION typedef, which means something completely different in MinGW-w64.
| * Fix compilation with latest MinGW-w64 version 3.0: Conflict on ↵jan.nijtmans2013-10-021-0/+17
| | | | | | | | EXCEPTION_REGISTRATION typedef, which means something completely different in MinGW-w64.
* | Better place to put vsnprintf switch, so it is usable by all *.c files. jan.nijtmans2013-06-181-6/+0
| | | | | | Fix comment on _ANSI_ARGS_ which is no longer true since 8.6.