summaryrefslogtreecommitdiffstats
path: root/win
Commit message (Collapse)AuthorAgeFilesLines
* * README: Bump version number to 8.4.16dgp2007-05-303-14/+33
| | | | | | | | | | | | * generic/tcl.h: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure:
* * changes: updates for 8.4.15 release.dgp2007-05-151-2/+2
| | | | | * win/tclWinReg.c: Bump to registry 1.1.5 to account * library/reg/pkgIndex.tcl: for [1682211] bug fix.
* * generic/tclInt.decls: Yet another round of attemptingKevin B Kenny2007-04-211-3/+3
| | | | | | | | | * generic/tclInt.h: to get the correct type signature * unix/tclUnixPort.h: for TclpLocaltime and TclpGmtime. * unix/tclUnixTime.c: CONST TclpTime_t is a 'time_t *CONST' * win/tclWinTime.c: and not a 'CONST time_t*'! * generic/tclIntDecls.h: [Bug 1677275] * generic/tclIntPlatDecls.h: Regenerated.
* Thread exit handler marks the current thread as un-initialized.vasiljevic2007-03-241-12/+7
| | | | | | This allows exit handlers that are registered later to re-initialize this subsystem in case they need to use some sync primitives (cond variables) from this file again.
* * generic/tclEvent.c (Tcl_CreateThread): Replaced some calls todgp2007-03-191-2/+2
| | | | | | * generic/tclPkg.c (CheckVersion): Tcl_Alloc() with calls to * unix/tclUnixTime.c (SetTZIfNecessary): ckalloc(), which better * win/tclAppInit.c (setargv): supports memory debugging.
* * win/tclWinReg.c (GetKeyNames): Size the buffer for enumeratingKevin B Kenny2007-03-171-23/+66
| | | | | | | key names correctly, so that Unicode names exceeding 127 chars can be retrieved without crashing. [Bug 1682211] * tests/registry.test (registry-4.9): Added test case for the above bug.
* * win/Makefile.in (install-private-headers): added targethobbs2007-01-301-1/+23
|
* Fix bug #1582769 build with VC2003 and correct i386 arch.patthoyts2006-10-311-2/+5
|
* * README: Bump version number to 8.4.15dgp2006-10-233-5/+5
| | | | | | | | | | | | * generic/tcl.h: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure:
* Ensure builds with VC6 without Platform SDK and Pickup MACHINE from environmentpatthoyts2006-10-182-11/+19
| | | | to make life easier on Windows non-x86 platforms.
* * generic/tclIOUtil.c: Cleaned up some code flagged by adgp2006-10-172-7/+5
| | | | | | * generic/tclInt.h: `make checkexports` test. * win/tclWin32Dll.c: * win/tclWinFile.c:
* Remove RTCc flagpatthoyts2006-10-062-7/+3
|
* Handle possible missing definepatthoyts2006-10-011-4/+7
|
* Backported fix for bug #1420432 (cannot set mtime for directories on windows).patthoyts2006-10-011-4/+14
|
* * win/makefile.vc: Updated MSVC build to properly deal withpatthoyts2006-09-265-124/+341
| | | | | | | | * win/nmakehlp.c: MSVC8 and AMD64 target. Backport from 8.5 * win/rules.vc: * generic/tcl.h: Fixed stat definition for MSVC8 AMD64. * win/tclWinSock.c: Casting type police. * win/tclWinTime.c:
* * win/tclWinChan.c: [Bug 819667] Improve logic for identifying COMhobbs2006-08-301-51/+52
| | | | ports.
* * win/tclWinFCmd.c: [Bug 1548263] Added test for NULL returnhobbs2006-08-301-1/+10
| | | | | * generic/tclIOUtil.c: from Tcl_FSGetNormalizedPath which was causing segv's
* Remove test chunkpatthoyts2006-06-141-4/+4
|
* Enable building Tcl with Microsoft's latest compiler offeringpatthoyts2006-06-144-51/+173
| | | | | | (VS2005). We have to handle a number of oddities as they have deprecated most of the standard C library and now generate manifest files to be linked into the binaries. SF bug #1424909
* * README: Bump version number to 8.4.14dgp2006-05-043-5/+5
| | | | | | | | | | | | * generic/tcl.h: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure:
* Revert attempted backport of dde 1.3 to the core-8-4-branch.dgp2006-04-054-1051/+854
|
* * library/dde/pkgIndex.tcl: Backport dde 1.3.2 from HEAD.dgp2006-04-054-854/+1051
| | | | | | | * win/tclWinDde.c: * win/Makefile.in: * win/configure.in: * win/configure: autoconf 2.13
* * library/reg/pkgIndex.tcl: Long overlooked bump to registry ↵dgp2006-04-051-2/+2
| | | | | | package * win/tclWinReg.c: version 1.1.4 (should have been done for the Tcl 8.4.8 release!)
* * library/dde/pkgIndex.tcl: Long overlooked bump to dde packagedgp2006-04-051-2/+2
| | | | | * win/tclWinDde.c: version 1.2.4 (should have been done for the Tcl 8.4.8 release!)
* * win/configure, win/tcl.m4: define MACHINE for gcc builds as well.hobbs2006-03-282-20/+22
| | | | Needed by Tk for manifest generation.
* * win/tclWinConsole.c: revert 2005-11-03 [Patch 1256872] changehobbs2006-03-281-76/+9
| | | | | to add win32 unicode console support as it broke the ability to modify the encoding to the console.
* 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
|
* backport of file writable fixesvincentdarley2006-03-191-4/+3
|
* ensure test suite works on non-English systemsvincentdarley2006-03-191-1/+342
|
* * win/tclWinPipe.c (Tcl_WaitPid): Backport of fix made to the headandreas_kupries2006-03-141-5/+21
| | | | | | | | | | by David Gravereaux in 2004. See ChangeLog entry 2004-01-19. [Bug 1381436]. Fixed a thread-safety problem with the process list. The delayed cut operation after the wait was going stale by being outside the list lock. It now cuts within the lock and does a locked splice for when it needs to instead. [Bug 859820]
* Finalization of the sockets is now solely done invasiljevic2006-03-101-62/+72
| | | | | | | TclpFinalizeSockets() and not over the thread-exit handler, because the order of actions the Tcl generic core will impose may result in cores/hangs if the thread exit handler tears down socket subsystem too early (See Tcl Bug #1437595).
* Finalization of the pipes are now solely done in TclpFinalizePipes andvasiljevic2006-03-101-34/+11
| | | | | | not over the thread-exit handler, because the order of actions the Tcl generic core will impose may result in cores/hangs if the thread exit handler tearis down pipes too early (see Bug # 1437595).
* backport of some file readable/writable fixes from HEADvincentdarley2006-03-103-14/+241
|
* * README: Bump version number to 8.4.13 and updatedgp2006-03-073-5/+5
| | | | | | | | | | | | * changes: changes to start prep for an 8.4.13 release. * generic/tcl.h: * tools/tcl.wse.in: * unix/configure{.in}: * unix/tcl.spec: * win/README.binary: * win/configure{.in}: * tests/parse.test: Missing constraint
* * win/Makefile.in: convert _NATIVE paths to use / to avoid ".\"hobbs2006-03-021-6/+6
| | | | path-as-escape issue.
* []-quote ac_defun functionshobbs2006-03-021-11/+11
|
* * win/tcl.m4: Add build support for Windows-x64 builds.hobbs2005-11-304-53/+87
| | | | | | * win/configure: --enable-64bit now accepts =amd64|ia64 for * win/Makefile.in: Windows 64-bit build variants (default: amd64) * win/makefile.vc: [Bug 1369597]
* Apply [Patch 1353853] to prevent UMR randomness.dkf2005-11-281-2/+2
|
* * README: Bump version number to 8.4.12dgp2005-11-163-5/+5
| | | | | | | | | | | | * generic/tcl.h: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure:
* Bugs 926106 and 1353840Kevin B Kenny2005-11-151-60/+85
|
* * win/tclWinPipe.c: Applied patch #1267871 by Matt Newman whichpatthoyts2005-11-042-17/+13
| | | | | * win/tclWinPort.h: provides extended error code support. * tests/exec.test: Wrote some tests for this feature.
* * win/tclWin32Dll.c: Backported Anton Kovalenko's patch #1256872patthoyts2005-11-033-11/+96
| | | | | * win/tclWinConsole.c: to give unicode console support on * win/tclWinInt.h: suitable systems (eg: NT/XP)
* * generic/tclBasic.c:Miguel Sofer2005-10-231-1/+3
| | | | | | | | | | | | | | | | | | | | | * generic/tclBinary.c: * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclExecute.c: * generic/tclLink.c: * generic/tclMain.c: * generic/tclProc.c: * generic/tclScan.c: * generic/tclTest.c: * generic/tclVar.c: * mac/tclMacInit.c: * unix/tclUnixInit.c: * win/tclWinInit.c: Insure that the core never calls TclPtrSetVar, Tcl_SetVar2Ex, Tcl_ObjSetVar2 or Tcl_SetObjErrorCode with a 0-ref new value. It is not possible to handle error returns correctly in that case [Bug 1334947], one has the choice of leaking the object in some cases, or else risk crashing in some others.
* * win/tclWinPort.h: define USE_PUTENV_FOR_UNSET 1hobbs2005-10-051-2/+3
| | | | | | | | | | * generic/tclEnv.c (TclSetEnv, TclUnsetEnv): add USE_PUTENV_FOR_UNSET to existing USE_PUTENV define to account for various systems that have putenv(), but can't unset env vars with it. Note difference between Windows and Linux for actually unsetting the env var (use of '='). Correct the resizing of the environ array. We assume that we are in full ownership, but that's not correct.[Bug 979640]
* win/tclWinSerial.c (SerialSetOptionProc): free argv [Bug 1067708]hobbs2005-10-051-424/+429
|
* * win/README: Update link to msys_mingw8.zip.mdejong2005-07-291-13/+2
| | | | | Remove old Cygwin + Mingw info, people should just build with the msys + mingw configuration.
* Backport of fix for [Bug 1245953]dkf2005-07-281-2/+2
|
* * unix/tcl.m4 (SC_PROG_TCLSH, SC_BUILD_TCLSH):mdejong2005-07-251-17/+38
| | | | | | | | | | | * win/tcl.m4 (SC_PROG_TCLSH, SC_BUILD_TCLSH): Split confused search for tclsh on PATH and build and install locations into two macros. SC_PROG_TCLSH searches just the PATH. SC_BUILD_TCLSH determines the name of the tclsh executable in the Tcl build directory. [Tcl bug 1160114] [Tcl patch 1244153]