summaryrefslogtreecommitdiffstats
path: root/win
Commit message (Collapse)AuthorAgeFilesLines
* * win/Makefile.in:mo2000-07-284-75/+195
| | | | | | | | | * win/configure.in: * win/tcl.m4: * win/tclConfig.sh.in: Back port of gcc for windows build system from 8.4. FossilOrigin-Name: cf95876426a76c8f30b3e6b96e479d5a6b03fe52
* * merged core-8-3-1-io-rewrite back into core-8-3-1-branch.hobbs2000-07-279-36/+57
| | | | | | The core-8-3-1-io-rewrite branch should now be considered defunct. FossilOrigin-Name: 4a5dd63d1f5efaf30ac7fb5f31fafb9893f69100
* Added builds of the tclreg and tcldde static libraries.welch2000-07-132-4/+12
| | | FossilOrigin-Name: b7b41af2c990f8c4caf0506d8cbb458b9e120ea9
* * README:hobbs2000-04-262-20/+14
| | | | | | | | | | | * mac/README: * tools/tcl.wse.in: * unix/README: * unix/tcl.spec: * win/README: * win/README.binary: Updating URLs to reference dev.scriptics.com FossilOrigin-Name: e2a5e3125f4e8c2121342c682bfed109ce9ebab9
* * unix/Makefile.in:hobbs2000-04-252-20/+21
| | | | | | | | * win/Makefile.in: * win/makefile.vc: updated for http change and some cleanup * library/http2.[13]: moved dir http2.1 to http2.3 to match version FossilOrigin-Name: 1e558a16da16984709bf40cbbf14f95955208a37
* * library/dde1.1/pkgIndex.tcl:hobbs2000-04-203-23/+26
| | | | | | | | | | | | | * library/reg1.0/pkgIndex.tcl: * win/tclWinChan.c: * win/tclWinThrd.c: converted CRLF to LF the */tcl.hpj.in files were not converted, as it confuses hcw locally. [Bug: 5096] * win/Makefile.in: expanded cleanup or help files * doc/Thread.3: minor macro cleanup FossilOrigin-Name: c818263820a105c3b8dd72ec347d711487c57a18
* * README:hobbs2000-04-193-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tcl.h: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * win/README.binary: bumped version to 8.3.1 * win/tcl.hpj.in: updated copyright date * generic/tclEnv.c: environment support for Mac OS/X * unix/tclUnixPort.h: environment support for Mac OS/X * unix/tclLoadDyld.c: new file for Mac OS/X dl functions * unix/Makefile.in: added install-strip target; bindir, libdir, mandir, includedir vars; tclLoadDyld.c target [Bug: 2527] * unix/tclUnixChan.c (CreateSocket): force a socket back into blocking mode (default state) after a -async connect succeeds. [Bug: 4388] * generic/tclEvent.c (TclInitSubsystems): Moved tclLibraryPath to thread-local storage to prevent thread-related race condition. [Bug: 5033] * unix/tclAppInit.c (main): removed #ifdef TCL_TEST that sets the library path as it was unnecessary and conflicts with move of tclLibraryPath to thread-local storage. FossilOrigin-Name: 2bb0593bdff552c313069e7eaf4fc17d4e269b63
* * win/Makefile.in:redman2000-04-184-11/+26
| | | | | | | | | * win/tcl.rc: * win/tclsh.rc: * win/tclsh.ico: Modified copyright dates in Windows resource files. Added an icon for tclsh.exe. FossilOrigin-Name: ef4b92e1f8b4b9a2cc588e307e8cd9310b9ee9f3
* Added Tcl_CreateThreadType and TCL_RETURN_THREAD_TYPEwelch2000-04-171-3/+3
| | | | | | macros for declaring the NewThread callback proc. FossilOrigin-Name: 3013a54849797beb3691e2aa78193867fef90af0
* * win/tclWinPipe.c: Added "CONST" keyword to declaration of charericm2000-04-111-2/+2
| | | | | | *native in TclpCreateTempFile, to supress compiler warnings. FossilOrigin-Name: abd92d8bbbd96ceec2218e05df127e1e4446c164
* * win/tclWinPipe.c (TclpCreateTempFile): Added conversion ofericm2000-04-101-7/+20
| | | | | | | | | | contents string from UTF to native encoding [Bug: 4030]. * tests/regexp.test: Added tests for infinite looping in [regexp -all]. * generic/tclCmdMZ.c: Fixed infinite loop bug with [regexp -all] [Bug: 4981]. FossilOrigin-Name: 1908ebdc39b71cc7648c9ccca12713c005201b83
* 2000-04-08 Andreas Kupries <a.kupries@westend.com>kupries2000-04-091-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Overall change: Definition of a public API for the creation of new threads. * generic/tclInt.h (line 1802f): Removed the definition of 'TclpThreadCreate'. (line 793f) Removed the definition of 'Tcl_ThreadCreateProc'. * generic/tcl.h (line 388f): Readded the definition of 'Tcl_ThreadCreateProc'. Added Win32 stuff send in by David Graveraux <davygrvy@bigfoot.com> to that too (__stdcall, ...). Added macros for the default stacksize and allowed flags. * generic/tcl.decls (line 1356f): Added definition of 'Tcl_CreateThread', slot 393 of the stub table. Two new arguments in the public API, for stacksize and flags. * win/tclWinThrd.c: * mac/tclMacThrd.c: Renamed TclpThreadCreate to Tcl_CreateThread, added handling of the stacksize. Flags are currently ignored. * unix/tclUnixThrd.c: See above, but handles joinable flag. Ignores the specified stacksize if the macro HAVE_PTHREAD_ATTR_SETSTACKSIZE is not defined. * generic/tclThreadTest.c (line 363): See below. * unix/tclUnixNotfy.c (line 210): Adapted to the changes above. Uses default stacksize and no flags now. * unic/tcl.m4 (line 382f): Added a check for 'pthread_attr_setstacksize' to detect platforms not implementing this feature of pthreads. If it is implemented, configure will define the macro HAVE_PTHREAD_ATTR_SETSTACKSIZE (See unix/tclUnixThrd.c too). * doc/Thread.3: Added Tcl_CreateThread and its arguments to the list of described functions. Removed stuff about not providing a public C-API for thread-creation. FossilOrigin-Name: 51f6c167f66056d7bb0b2490b8ac04ec0d454733
* Added dependency of tclStubInit.c on the stubs tableswelch2000-04-051-1/+9
| | | FossilOrigin-Name: b0e8d28f5d57b4df4165bcafdd80ea79565d9c52
* * generic/tclInt.decls:hobbs2000-03-317-126/+153
| | | | | | | | | | | | | | | | | * generic/tclIntPlatDecls.h: * generic/tclStubInit.c: * win/tclWin32Dll.c: removed TclWinSynchSpawn (vestige of Win32s support). * win/tclWinReg.c: made use of TclWinGetPlatformId instead of getting info again * win/tclWinPort.h: * win/Makefile.in: * win/configure.in: * win/tcl.m4: Added support for gcc/mingw on Windows [Bug: 4234] FossilOrigin-Name: 36c0007d3febaff6e2e098f6a89f9c2a8db40ce2
* Install the dde and reg .lib files in the same place as the correspondingwart2000-03-071-1/+11
| | | | | | .dlls FossilOrigin-Name: c332a2164a92f828f9865216c0f48b404db74769
* * win/README.binary: change mailing lists from @consortium.orghobbs2000-03-031-7/+11
| | | | | | to @scriptics.com [Bug: 4173] FossilOrigin-Name: 0135308c9353304cdd422d40f3d7deab2ba5bff9
* * doc/load.n: added notes about dll load errors on Windowshobbs2000-02-101-2/+2
| | | FossilOrigin-Name: 492839384e931b4714f1631e23a8eeb7d2d21e03
* * win/tclWinLoad.c (TclpLoadFile): improved error message for loadhobbs2000-02-101-4/+44
| | | | | | failures, could perhaps be even more intelligent. FossilOrigin-Name: 738eec42696496b3595bbc6999b4dece1157c4b9
* flipped debug bithobbs2000-02-101-2/+2
| | | FossilOrigin-Name: d5abd1524c37b0dda346d4d1d0469e4a84022d28
* * unix/configure.in:hobbs2000-02-083-7/+7
| | | | | | | | | | | * win/configure.in: * win/README: * win/README.binary: * generic/tcl.h (TCL_RELEASE_SERIAL): Moved to 8.3.0 patchlevel * unix/tcl.m4: changed all -fpic to -fPIC FossilOrigin-Name: 6b327fb3d21be04e0fcc2404bb42a023b204a772
* Removed references to struct1.0 dir.ericm2000-02-071-3/+3
| | | FossilOrigin-Name: 3758c5b56da44f6add7319ad0d7a99366d226c77
* * doc/tree.n:ericm2000-02-051-3/+3
| | | | | | | | | | | | | | | | | | | | | * doc/stack.n: * doc/queue.n: docs for tree, stack, and queue. * win/Makefile.in: * unix/Makefile.in: Added struct1.0 to list of libraries to install. * tests/stackstruct.test: stack tests * tests/queue.test: queue tests * library/struct1.0/queue.tcl: queue data structure. * library/struct1.0/stack.tcl: stack data structure. * library/struct1.0/pkgIndex.tcl: * library/struct1.0/struct.tcl: data structure package FossilOrigin-Name: 1955d2e8a3fd2d099d37801ba806677eb3ea8562
* * win/Makefile.in (install-*): reduced verbosity of installhobbs2000-02-011-4/+4
| | | FossilOrigin-Name: 8ae33a56845fe239adce741dec55f809001b9157
* * win/makefile.vc: added some support for building helpfile on Windowshobbs2000-01-261-1/+24
| | | FossilOrigin-Name: bfb0850affd7fb5e595005eee52302e6d5a943fe
* simplified makefile flagshobbs2000-01-241-13/+4
| | | FossilOrigin-Name: 2f2e46a1a4cbdd11125e3c3a43aa114d2d3e3e18
* *** empty log message ***hobbs2000-01-211-6/+6
| | | FossilOrigin-Name: 700c3e8dd659b4a560cb477454f1a676788d1b50
* * README:core-8-3-b2hobbs2000-01-142-6/+6
| | | | | | | | | | | * generic/tcl.h: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.m4: * win/README.binary: * win/configure.in: updated to patchlevel 8.3b2 FossilOrigin-Name: c857d530775c8be8a18a424919aac862920168cf
* updated to 8.3hobbs1999-12-221-12/+12
| | | FossilOrigin-Name: c700acf811aab435935bd8670befef740318c031
* * win/mkd.bat:hobbs1999-12-225-15/+14
| | | | | | | | | | | | * win/rmd.bat: removed necessity of tag.txt [Bug: 3874] * win/tclWinThrd.c: changed CreateThread to _beginthreadex and ExitThread to _endthreadex * win/README.binary: * win/configure.in: updated to patch level 8.3b1 FossilOrigin-Name: 375e49cc208d585ea81a38f3665e76ba3aaa77b0
* * doc/glob.n:hobbs1999-12-121-23/+102
| | | | | | | | | | | | | | | | | | * tests/fileName.test: * generic/tclInt.decls: * generic/tclInt.h: * generic/tclIntDecls.h: * generic/tclStubInit.c: * generic/tclEncoding.c: * generic/tclFileName.c: * mac/tclMacFile.c: * unix/tclUnixFile.c: * win/tclWinFile.c: enhanced the glob command with the new options -types -path -directory and -join. Deprecated TclpMatchFiles with TclpMatchFilesTypes, extended TclGlob and TclDoGlob and added GlobTypeData structure. FossilOrigin-Name: c20c742c78c750b08e303e5277f5e5800cd9f65b
* * win/tclWin32Dll.c:hobbs1999-12-0911-2038/+158
| | | | | | | | | | | | | | | | | * win/tclWinChan.c: * win/tclWinFCmd.c: * win/tclWinInit.c: * win/tclWinPipe.c: * win/tclWinSock.c: removed all code that supported Win32s. It was no longer officially supported, and likely didn't work anyway. * win/makefile.vc: removed 16 bit stuff, cleaned up. * win/tcl16.rc: * win/tclWin16.c: * win/winDumpExts.c: these files have been removed from the source tree (no longer necessary to build) * win/aclocal.m4: made it just include tcl.m4 FossilOrigin-Name: 28cb1be105858fd6a29f6bed329d046c9819b0aa
* Winhelp should build more cleanly now.wart1999-12-071-4/+4
| | | FossilOrigin-Name: 30599c6398a757a01f331d8a6040b4028a4d0d35
* Don't build winhelp as part of the doc: target. Now we use a separate ↵wart1999-12-071-2/+4
| | | | | "winhelp" target for building it. FossilOrigin-Name: 9a53a10dad591714cdf16dee63f68daefcfb5972
* Added "doc" target to the Makefile that will build the winhelp fileswart1999-12-063-5/+44
| | | FossilOrigin-Name: 9584ae6763a4cde0e26ecbb47ce1309aad37f523
* * generic/tcl.decls :redman1999-12-021-2/+44
| | | | | | | | | | | | | | | | * generic/tclMain.c : * unix/tclAppInit.c: * win/tclAppInit.c: Added two new internal functions, TclSetStartupScriptFileName() and TclGetStartupScriptFileName() and added hooks into the main() code for supporting TclPro and other "big" shells more easily without requiring a copy of the main() code. * generic/tclEncoding.c: * generic/tclEvent.c: Moved encoding-related startup code from tclEvent.c into the more appropriate tclEncoding.c. FossilOrigin-Name: cafaa4d04661ff95bf15eaa7e7562cef869a8258
* * win/tclWinTime.c: fixed handling of %Z on NT for time zoneshobbs1999-12-011-6/+9
| | | | | | that don't have DST. FossilOrigin-Name: 2aab86d6ee0cbc2fd8ef3a93b440ac60378c110f
* * win/tclWinSerial.c: adopted patch from Schroedter to handlehobbs1999-11-241-13/+104
| | | | | | fconfigure $sock -lasterror on Windows. [RFE: 3368] FossilOrigin-Name: 5df86529da3e165e66a82d702ecb7b8ffb53be6e
* * win/tclWinTest.c: added testvolumetype command, as atime ishobbs1999-10-293-10/+72
| | | | | | | completely ignored for Windows FAT file systems * win/tclWinPort.h: added sys/utime.h to includes FossilOrigin-Name: 3fdb59940fb585bec0b20edc340397e90864db39
* * {win,mac,unix,tools,}/README:hobbs1999-10-056-34/+50
| | | | | | | | | | | | | | * win/README.binary: * win/makefile.vc: * {win,unix}/configure.in: * generic/tcl.h: * library/init.tcl: updated to 8.3a1 from 8.2.0. * win/tclWinReg.c: fixed registry command to properly 'get' HKEY_PERFORMANCE_DATA root key data. Needs more work. * win/tclWinSerial.c: changed SerialSetOptionProc to return TCL_OK by default. (patch from Rolf Schroedter) FossilOrigin-Name: 090ccd067b83f5f786ab63aa94882bef4b419cea
* *** empty log message ***hobbs1999-08-211-4/+4
| | | FossilOrigin-Name: a09342dc94f42a5d94e6b14e01ebfbc18ef5f9d5
* Fixed type, USE_TCL_ALLOC should be USE_TCLALLOCredman1999-08-131-2/+2
| | | FossilOrigin-Name: 3bc29fd3487b4c045110fcb53f69d4f6b0728d55
* * win/Makefile.in: Added COMPILE_DEBUG_FLAGS macro to make itstanton1999-08-121-3/+11
| | | | | | | | | | | easier to turn on compiler tracing. * tests/parse.test: * generic/tclParse.c: Fixed bug in Tcl_EvalEx where the termOffset was not being updated in cases where the evaluation returned a non TCL_OK error code. [Bug: 2535] FossilOrigin-Name: ce8026cea8c676dfd5b6c07892241003d6efe241
* tclConfig.sh is now installed for windowswart1999-08-121-1/+2
| | | FossilOrigin-Name: 27bfd7223c9b74788ebd70a8d05778930fd75688
* Applied patch to remove compiler warning.redman1999-08-121-47/+48
| | | FossilOrigin-Name: 032a118e12580c47434a8bbac184e4d9c60c0b5c
* Change version numbers to 8.2.0redman1999-08-102-6/+6
| | | FossilOrigin-Name: 1a6937fbfc2d1b49e5ddc58d677447ad4f80aa92
* * generic/tclListObj.c:core-8-2-b3-baseredman1999-08-101-35/+36
| | | | | | | | | | | | | | | | | | * generic/tcl.decls: * generic/tclDecls.h: Applied patch from Jim Ingham to change the prototype of Tcl_ListObjGetElements to have the last argument have a CONST so that you can feed it the objv that you get from the standard TclObj command proc. * generic/tclAlloc.c: * generic/tclCmdIL.c: * generic/tclIO.c: * generic/tclThread.c: * win/tclWinThrd.c: * unix/tclUnixThrd.c: Fixed Brent's changes so that they work on Windows (and he fixed the bug in the Unix thread implementation). FossilOrigin-Name: cfb9ace67b1a6f28603349a246c29834927fcf0c
* Added Tcl_GetAllocMutex for use by tclAlloc.c and tclCkalloc.cwelch1999-08-101-25/+24
| | | FossilOrigin-Name: a5ed5c1af78a4d06c9a8ae4b4cfd8227a89c1b08
* Move functions declarations out of win/tclWinInt.h that are now inredman1999-08-031-4/+1
| | | | | | generic/tclInt.decls FossilOrigin-Name: 257bae6dc4a6104dff623292684a42ecbb1ca68c
* * unix/configure.in:redman1999-08-021-2/+2
| | | | | | * win/configure.in: Change beta level to b2. FossilOrigin-Name: 934d16e5cf325e36e8c032c285e13c9570364d59
* * win/tclWinSock.c: Added comment block to SocketThread()redman1999-08-011-8/+27
| | | | | | | | function. Added code to avoid calling TerminateThread(), but instead to send a message to the socket event window to tell it to terminate its thread. FossilOrigin-Name: 77a8b86a7a25007923787b18cf7705a6fcb00ac0