summaryrefslogtreecommitdiffstats
path: root/win/tclWinTest.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge 8.6jan.nijtmans2020-03-221-1/+1
|\
| * Even more uppercase HEX representations in source-codejan.nijtmans2020-03-221-1/+1
| |
| * Some more *A() -> *W() Win32 API changes, making Unicode calls Explicit.jan.nijtmans2019-09-191-2/+2
| |
* | TIP 569 - remove lint commentsdgp2020-03-171-1/+0
| |
* | TCL_UNUSED for win sources.dgp2020-03-091-27/+13
| |
* | Merge 8.7jan.nijtmans2019-12-131-0/+1
|\ \
| * \ Re-base to core-8-branchjan.nijtmans2019-11-011-0/+1
| |\ \
| | * | Merge 8.7. Complete implementation for MSVC and for UNIX.jan.nijtmans2019-04-091-0/+1
| | | |
* | | | Merge 8.7jan.nijtmans2019-09-191-2/+2
|\ \ \ \ | |/ / /
| * | | Merge 8.6. Missing cast in Tcl_WinTCharToUtf() macro (when compiling without ↵jan.nijtmans2019-09-191-2/+2
| |\ \ \ | | | |/ | | |/| | | | | -DUNICODE)
* | | | Merge 8.7jan.nijtmans2019-09-141-1/+6
|\ \ \ \ | |/ / /
| * | | Merge 8.6jan.nijtmans2019-09-051-1/+6
| |\ \ \ | | |/ /
| | * | merge 8.5sebres2019-09-051-1/+6
| | |\ \
| | | * | amend to [4718b41c56]: check size of st_mtime instead of time_t in constraintsebres2019-09-051-1/+6
| | | | |
* | | | | Mark more function paramaters as unused. Now Tcl compiles fully (on UNIX and ↵jan.nijtmans2019-09-051-4/+12
|\ \ \ \ \ | |/ / / / | | | | | | | | | | Windows) without -Wunused-parameters warnings
* | | | | Merge 8.7. Continue implementation for win32jan.nijtmans2019-08-021-0/+23
|\ \ \ \ \ | |/ / / /
| * | | | merge 8.6, integrate branch bug-4718b41c56, rebuild win/configure, conflicts ↵sebres2019-07-121-0/+23
| |\ \ \ \ | | |/ / / | | | | / | | |_|/ | |/| | resolved (nothreads not available for 8.7)
| | * | integrate branch bug-4718b41c56, revert/rebuild win/configure (2.69 in ↵sebres2019-07-121-0/+23
| | |\ \ | | | |/ | | | | | | | | tcl8.6), conflicts resolved, etc
| | | * fixes [4718b41c56] for windows x86 (mingw / MSVC versions with CRT ↵sebres2019-07-081-0/+23
| | | | | | | | | | | | | | | | supporting 64-bit time_t)
| | * | Fix some gcc/MSVC (harmless) compiler warnings. Remove some unnecessary ↵jan.nijtmans2019-03-071-1/+1
| | | | | | | | | | | | | | | | end-of-line spacing
* | | | Experiment: compile Tcl with C++ compiler. WIPjan.nijtmans2019-07-041-3/+3
|/ / /
* | | merge 8.6, conflicts resolved in win/Makefile.in (fixed auto-path and load ↵sebres2019-01-141-2/+2
|\ \ \ | |/ / | | | | | | tcltests for ROOT_DIR/tests)
| * | win: allows testchmod to reset DELETE DACL-mask (repaired several tests ↵sebres2019-01-141-2/+2
| | | | | | | | | | | | winFCmd-6.*, winFCmd-9.3, that should catch EACCESS)
* | | Merge 8.6jan.nijtmans2019-01-131-1/+1
|\ \ \ | |/ /
* | | If compiled with -DTCL_NO_DEPRECATED, remove ↵jan.nijtmans2018-12-121-4/+4
|/ / | | | | | | | | Tcl_NewIntObj/Tcl_NewLongObj/Tcl_DbNewLongObj from stub table, as they will be gone in 9.0 (converted to a macro) Use Tcl_WideInt's directly in more places, diminishing the possibility of inadvent overflow.
* | merge 8.5: fixes segfault [7a9dc52b29] and wrong normalization (inside ↵sebres2018-11-221-3/+7
|\ \ | |/ | | | | TclJoinPath) for pure relative path-segments; test-cases extended and several windows-related are fixed.
| * win: repair test command "testchmod": correct load module (ADVAPI32 for ↵sebres2018-11-211-4/+11
| | | | | | | | x86/x64) and fix readonly mask (don't deny DELETE mask, test cleanup should be able to delete entry)
| * Use GetModuleHandle() in stead of LoadLibrary() when the handle is needed ↵jan.nijtmans2017-05-031-16/+16
| | | | | | | | | | for an already loaded dll. Fix filesystem-1.52 (only works correctly on UNIX)
* | Convert TesteventloopCmd and TestchmodCmd to Tcl_Obj-API form.jan.nijtmans2014-07-171-26/+21
| |
* | Eliminate all usage of WIN32 and __WIN32__ macros: Some compilers (e.g. ↵jan.nijtmans2014-02-101-1/+1
| | | | | | | | | | Clang/LLVM) don't define it, and _WIN32 is much more portable anyway. See: [http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_system#WindowsCygwinnonPOSIXandMinGW]
* | Eliminate some unneeded usages of Tcl_SetResult, Tcl_AddObjErrorInfojan.nijtmans2013-01-251-1/+1
| | | | | | Fix "make test-packages" on cygwin
* | Move cpuid testcase from win-specific to generic testsjan.nijtmans2012-05-031-80/+0
|\ \ | |/
| * Move cpuid testcase from win-specific to generic testsjan.nijtmans2012-05-031-80/+0
| |\
| | * Move cpuid testcase from win-specific to generic testsjan.nijtmans2012-05-031-62/+0
| | | | | | | | | Simplify stub tables for functions which work on both UNIX and windows
* | | make some more internal tables constjan.nijtmans2012-04-231-1/+1
|\ \ \ | |/ /
| * | make some more internal tables constjan.nijtmans2012-04-231-1/+1
| |\ \ | | |/
| | * make some more internal tables constjan.nijtmans2012-04-231-2/+2
| | | | | | | | | On cygwin, install dll's in /usr/bin, not in /usr/lib
| | * [Bug 3388350] mingw64 compiler warningsjan.nijtmans2011-08-151-4/+3
| | |
| | * [Bug 3388350] mingw64 compiler warningsjan.nijtmans2011-08-151-1/+1
| | |
| | * [Bug 3388350] mingw64 compiler warningsjan.nijtmans2011-08-151-1/+1
| | |
* | | Adjust ckalloc/ckfree macros to greatly reduce number of explicit casts indkf2011-03-121-7/+7
| | | | | | | | | rest of Tcl source code. No ABI change. API change *should* be harmless.
* | | Now that we're no longer using SCM based on RCS, the RCS Keyword linesdgp2011-03-021-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 causedgp2011-03-021-2/+0
| |\ \ | | |/ | | | more harm than good. Purged them.
| | * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-011-2/+0
| | | | | | | | | more harm than good. Purged them.
| | * Removed C++ commentpatthoyts2006-03-271-2/+2
| | |
| | * Fixes for bug #1456373 and general warning silencing for gcc build.patthoyts2006-03-271-25/+29
| | |
| | * fix to permissions settingvincentdarley2006-03-211-18/+2
| | |
| | * ensure test suite works on non-English systemsvincentdarley2006-03-191-1/+342
| | |
| | * * generic/tcl.h: Corrected Tcl_WideInt declarations so that the mingw Kevin B Kenny2004-06-051-2/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | build works again. * generic/tclInt.decls: Changes to the tests for * generic/tclIntPlatDecls.h: clock frequency in Tcl_WinTime * generic/tclStubInit.c: so that any clock frequency * tests/platform.test (platform-1.3): is accepted provided that * win/tclWin32Dll.c (TclWinCPUID): all CPU's in the system share * win/tclWinTest.c (TestwincpuidCmd): a common chip, and hence, * win/tclWinTime.c (Tcl_GetTime): presumably, a common clock. This change necessitated a small burst of assembly code to read CPU ID information, which was added as TclWinCPUID in the internal Stubs. To test this code in the common case of a single-processor machine, a 'testwincpuid' command was added to tclWinTest.c, and a test case in platform.test. Thanks to Jeff Godfrey and Richard Suchenwirth for reporting this bug. [Bug #976722]
| | * Fixed Bug 710310 (duplicate test numbers in clock.test). Made major Kevin B Kenny2003-04-121-2/+64
| | | | | | | | | | | | | | | changes to tclWinTime.c and related code to improve loop filter stability.