summaryrefslogtreecommitdiffstats
path: root/win
Commit message (Collapse)AuthorAgeFilesLines
* TCHAR-related fixes, making those files compile fine when TCHAR != charnijtmans2010-05-042-10/+12
| | | | Please see comments in [Freq 2965056] (2965056-1.patch).
* For MINGW/CYGWIN, use GetCommandLineA explicitelynijtmans2010-05-031-2/+2
|
* * generic/tcl.h: Bump patchlevel to 8.6b1.2 to distinguishdgp2010-04-302-3/+3
| | | | | | | | | * library/init.tcl: CVS snapshots from earlier snapshots as well * unix/configure.in: as the 8.6b1 and 8.6b2 releases. * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:
* * library/platform/platform.tcl: Another stab at getting the /lib,andreas_kupries2010-04-291-3/+3
| | | | | | * library/platform/pkgIndex.tcl: /lib674 difference right for * unix/Makefile.in: linux. Package updated to version 1.0.7. * win/Makefile.in:
* Remove unused @MAN2TCLFLAGS@nijtmans2010-04-282-10/+3
| | | | | | | | | | | Move <limits.h> include from tclInt.h to tclWinPort.h, and eliminate unneeded <stdlib.h>, <stdio.h> and <string.h>, which are already in tclInt.h Move "tclInt.h" from regcustom.h up to regex.h. tclAlloc.c: Unneeded <stdio.h> include tclExecute.c: Fix gcc warning: comparison between signed and unsigned
* Move TCHAR fallback typedef from tcl.h to tclPlatDecls.h (as suggested by dgp)nijtmans2010-04-225-40/+40
| | | | Eliminate various unnecessary type casts.
* Move inclusion of <tchar.h> from tclPlatDecls.hnijtmans2010-04-151-1/+13
| | | | | | | | | to tclWinPort.h, where it belongs. Add fallback in tcl.h, so at least TCHAR typedef is always available in win32, even without <tchar.h> Tk already did the same in tkWinPort.h, now Tcl does it the same (correct) way.
* Fixed missing update of platform package index, and Makefiles.andreas_kupries2010-04-141-3/+3
|
* Fix [Patch 2986105]: conditionally defining strcasecmp/strncasecmpnijtmans2010-04-133-40/+39
| | | | Fix gcc warning: comparison of unsigned expression >= 0 is always true
* regenerated with autoconf-2.59nijtmans2010-04-061-2896/+2686
| | | | | [Bug 2982540] configure and install* script files should always have LF
* regenerated with autoconf-2.59nijtmans2010-04-061-2440/+1919
| | | | | [Bug 2982540] configure and install* script files should always have LF
* Regen with autoconf 2.61 (what I have)dkf2010-04-051-1835/+2566
|
* Flip the defaults for whether to build threaded. Part of TIP #364.dkf2010-04-053-11/+11
|
* * generic/tcl.decls: [TIP #357]: First round of changesKevin B Kenny2010-04-022-25/+147
| | | | | | | | | | | | | | | | | | | | * generic/tclDecls.h: to export Tcl_LoadFile, Tcl_FindSymbol, * generic/tclIOUtil.c: and Tcl_FSUnloadFile to the public API. * generic/tclInt.h: * generic/tclLoad.c: * generic/tclLoadNone.c: * generic/tclStubInit.c: * tests/fileSystem.test: * tests/load.test: * tests/unload.test: * unix/tclLoadDl.c: * unix/tclLoadDyld.c: * unix/tclLoadNext.c: * unix/tclLoadOSF.c: * unix/tclLoadShl.c: * unix/tclUnixPipe.c: * win/Makefile.in: * win/tclWinLoad.c:
* * library/reg/pkgIndex.tcl: [TIP #362]: Fixed first round ofKevin B Kenny2010-04-021-8/+8
| | | | | | * tests/registry.test: bugs resulting from the recent commits * win/tclWinReg.c: of changes in support of the referenced TIP.
* Finish bump to registry 1.3.0dgp2010-03-305-16/+16
|
* Bump version of registry package to 1.3.dkf2010-03-301-2/+2
|
* TIP #362 IMPLEMENTATIONdkf2010-03-301-117/+201
| | | | | | * win/tclWinReg.c: [Patch 2960976]: Apply patch from Damon Courtney to * tests/registry.test: allow the registry command to be told to work with both 32-bit and 64-bit registries.
* stub16.c Don't hide that we use the ASCII API here.nijtmans2010-03-202-10/+10
| | | | tclWinPipe.c 2 unnecessary type casts.
* don't cast away "const" without reason.nijtmans2010-03-161-2/+2
|
* Upgrade zlib to version 1.2.4nijtmans2010-03-161-2/+1
|
* Fix [Bug 2967340]: Static build failurenijtmans2010-03-122-9/+4
|
* Revert a few files from the previous commit, preventingnijtmans2010-03-111-2/+2
| | | | conflicts with Kevin's TIP #357 work
* Remove unnecessary '&' decoration for functionnijtmans2010-03-112-5/+3
| | | | | pointers. Fix double declaration of TclNativeDupInternalRep
* test that tclOO stubs are present in stub librarynijtmans2010-03-077-84/+79
| | | | | | | | Applied missing part of [Patch 2961556] Change all tclWinProcs signatures to use TCHAR* in stead of WCHAR*. This is meant as preparation to make [Enh 2965056] possible at all.
* Split tommath stub lib source filenijtmans2010-03-044-2/+27
| | | | | in separate file. Don't use -fvisibility=hidden for cygwin
* Split tclCompCmds.c into two pieces to improve developer sanity.dkf2010-02-263-2/+5
|
* Squelch some warningsdkf2010-02-251-21/+26
|
* Eliminate all internal Tcl_WinUtfToTCharnijtmans2010-02-155-25/+25
| | | | | and Tcl_WinTCharToUtf calls, needed for mslu support.
* reverted earlier rename from tcl*Stubs tonijtmans2010-02-158-114/+138
| | | | | | | | tcl*ConstStubs, it's not necessary at all. tclEnsemble.c: Fix signed-unsigned mismatch make tclWinProcs "const" Add first part of mslu support, See [Feature Request #2819611]
* Hive off the ensemble code into its own file.dkf2010-02-133-2/+5
| | | | Split the [switch] compiler for sanity's sake.
* Add .lib, .exp and .res to .cvsignorenijtmans2010-02-131-0/+3
|
* use -pipe for gcc on win32 (mingw/cygwin)nijtmans2010-02-132-20/+4
|
* Follow-up to [2010-01-29] commit:nijtmans2010-02-051-2/+2
| | | | | | | | | | prevent space within stub table function parameters if the parameter type is a pointer. Minor formatting, and VOID -> void. Change signature of TclNRInterpProcCore, and TclOONewProc(Instance|)MethodEx, indicating that errorProc is a function pointer tclVar.c: fixed two gcc warnings
* Revert [2009-12-21] change in tcl.h, in steadnijtmans2010-01-226-97/+90
| | | | | | | | resolve the CYGWIN inclusion problems by re-arranging the inclusions at other places. Make cygwin configuration error into a warning: CYGWIN compilation works although there still are test failures.
* Fix TCL_LL_MODIFIER for Cygwinnijtmans2010-01-137-38/+38
| | | | | and various other minor CYGWIN compilation problems
* * win/tclWinDde.c: VC++ 6.0 doesn't havenijtmans2010-01-109-65/+67
| | | | | | | | | | | | | | | | | | | | * win/tclWinReg.c PDWORD_PTR * win/tclWinThrd.c: Fix various minor gcc warnings. * win/tclWinTime.c * win/tclWinConsole.c Put channel type definitions * win/tclWinChan.c in static const memory * win/tclWinPipe.c * win/tclWinSerial.c * win/tclWinSock.c * generic/tclIOGT.c * generic/tclIORChan.c * generic/tclIORTrans.c * unix/tclUnixChan.c * unix/tclUnixPipe.c * unix/tclUnixSock.c * unix/configure (regenerated with autoconf 2.59) * tests/info.test: Make test independant from tcltest implementation.
* Various CYGWIN-related fixes. In the win32 configure script, CYGWIN is still ↵nijtmans2009-12-215-22/+24
| | | | not enabled yet, but at least it is a step in the right direction.
* bump to msgcat 1.4.3 to account for commitsdgp2009-12-171-3/+3
|
* Fix gcc warning: ignoring return value of ‘write’,nijtmans2009-12-161-3/+3
| | | | | | declared with attribute warn_unused_result CONSTify functions TclpGetUserHome and TclSetPreInitScript (TIP #27)
* Fix gcc warning, using gcc-4.3.4 on cygwinnijtmans2009-12-111-7/+4
| | | | | warning: array subscript has type 'char' win/makefile.vc Revert to version 1.203 [Bug #2912773]
* tools/genStubs.tcl Add support for win32 CALLBACK functionsnijtmans2009-12-021-13/+17
| | | | | | | and remove obsolete "emitStubs" and "genStubs" functions. win/Makefile.in Use tcltest86.dll for all tests, and add .PHONY rules to preemptively stop trouble that plagued Tk from hitting Tcl too.
* tcl.h Don't use EXPORT for Tcl_InitStubsnijtmans2009-11-301-27/+31
| | | | win/Makefile.in Better dependancies in case of static build.
* * win/tclAppInit.c (Tcl_AppInit): Reverted Jan's change that addedKevin B Kenny2009-11-271-5/+1
| | | | | | | a call to Tcl_InitStubs. 'tclsh' and 'tcltest' are providers, not consumers of the Stubs table, and should not link with the Stubs library, but only with the main Tcl library. (In any case, the presence of Tcl_InitStubs broke the build.) [Bug 2902965]
* Match the version-bump of TclOO.dkf2009-11-271-2/+2
|
* Fix [Bug 2902965] stub related changesnijtmans2009-11-263-17/+24
| | | | cause tclkit built to break
* * win/Makefile.in: Added a 'test-tcl' rule that is identicalKevin B Kenny2009-11-251-2/+4
| | | | | to 'test' except that it does not go spelunking in 'pkgs/'. (This rule has existed in unix/Makefile.in for some time.)
* [Bug 2893771] Teach [file stat] to handle locked files.patthoyts2009-11-241-12/+34
| | | | | This stops [file exists] from returning false for files that exist but are locked by resorting to FindFirstFile when GetFileAttributes fails.
* makefile.vc: Add stub library to necessary link linesnijtmans2009-11-231-3/+3
|
* #undef STATIC_BUILD in tclWin(Dde|Reg).c, in order to makenijtmans2009-11-236-155/+75
| | | | | | | | | | | sure that Xxxxx_Init is always exported even when Tcl is built static (otherwise we cannot create a DLL). tclThreadTest.c: Make all functions static, except TclThread_Init. fCmd.test Enable fCmd-30.1 when registry is available. tcl.m4 Fix ${SHLIB_LD_LIBS} definition, fix conflicts configure.in between static libraries and import library on windows. configure (regenerated) Makefile.in Simplifications related to tcl.m4 changes.