summaryrefslogtreecommitdiffstats
path: root/win
Commit message (Collapse)AuthorAgeFilesLines
* fix versions of dde and registry dllspatthoyts2008-06-252-9/+23
| | | | fix problem building with staticpkg option
* * README: Bump version number to 8.6a1dgp2008-06-192-3/+3
| | | | | | | | | | | | * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:
* The Stubs source files (tclStubLib.c and tclOOStubLib.c) should not bedavygrvy2008-06-141-2/+6
| | | | compiled with the -GL flag.
* 2008-06-13 David Gravereaux <davygrvy@pobox.com>davygrvy2008-06-131-1/+2
| | | | | * win/rules.vc: SYMBOLS macro now being set to zero when $(OPTS) is not available.
* TIP 285 ImplementationJoe Mistachkin2008-06-135-9/+91
|
* TIP #230 IMPLEMENTATIONandreas_kupries2008-06-062-2/+4
| | | | | | | | | | | | | | | | | | | * generic/tclIOCmd.c: Integration of transform commands into 'chan' ensemble. * generic/tclInt.h: Definitions of the transform commands. * generic/tclIORTrans.c: Implementation of the reflection transforms. * tests/chan.test: Tests updated for new sub-commands of 'chan'. * tests/ioCmd.test: Tests updated for new sub-commands of 'chan'. * tests/ioTrans.test: Whole new set of tests for the reflection transform. * unix/Makefile.in: Integration of new files into build rules. * win/Makefile.in: Integration of new files into build rules. * win/makefile.vc: Integration of new files into build rules. NOTE: The file 'tclIORTrans.c' has a lot of code in common with the file 'tclIORChan.c', as that made it much easier to develop the reference implementation as a separate module. Now that the transforms have been committed the one thing left to do is to go over both modules and see which of the common parts we can factor out and share.
* Add tclOO genstubs to Windows makefilesJoe Mistachkin2008-06-012-5/+9
|
* Make things build (cleanly) on Win32. Thanks to Joe Mistachkin. [Patch 1980861]dkf2008-05-313-8/+35
|
* Fixed line endingspatthoyts2008-05-271-18/+18
|
* Missed one!dkf2008-05-261-9/+1
|
* Remove obsolete winhelp targets. They weren't supported and didn't work.dkf2008-05-262-95/+1
|
* Oops. Undo commit of the local tweaks.andreas_kupries2008-05-231-3/+3
|
* * win/tclWinChan.c (FileWideSeekProc): Accepted a patch byandreas_kupries2008-05-232-5/+6
| | | | | | | | | | | | Alexandre Ferrieux <ferrieux@users.sourceforge.net> to fix the [Bug 1965787]. 'tell' now works for locations > 2 GB as well instead of going negative. * generic/tclIO.c (Tcl_SetChannelBufferSize): Accepted a patch by * tests/io.test: Alexandre Ferrieux <ferrieux@users.sourceforge.net> * tests/chanio.test: to fix the [Bug 1969953]. Buffersize outside of the supported range are now clipped to nearest boundary instead of ignored.
* We should use the thread allocator for threaded builds. Added 'tclalloc' ↵patthoyts2008-05-153-8/+14
| | | | option to disable.
* * generic/tcl.h: Make Tcl_ThreadDataKey a void *.georgeps2008-05-091-1/+44
| | | | | | | | | | | | | | | | | * generic/tclInt.h: Change around some function names and add some new per-platform declarations for thread-specific data functions. * generic/tclThread.c: Make use of of the new function names that no longer have a Tclp prefix. * generic/tclThreadStorage.c: Replace the core thread-specific data (TSD) mechanism with an array offset solution that eliminates the hash tables, and only uses one slot of native TSD. Many thanks to Kevin B. Kenny for his help with this. * unix/tclUnixThrd.c: Add platform-specific TSD functions for use by tclThreadStorage.c. * win/tclWinThrd.c: Add platform-specific TSD functions for use by tclThreadStorage.c.
* Record tclvfs basepatthoyts2008-05-021-1/+3
|
* More elimination of pre-C89-isms.dkf2008-05-021-35/+35
|
* Get rid of pre-C89-isms (esp. CONST vs const).dkf2008-04-2712-253/+246
|
* Added a htmlhelp target to replace winhelppatthoyts2008-04-271-6/+58
|
* note that cygwin is not supportedmdejong2008-04-191-1/+4
|
* * generic/tclInt.h: revise Tcl_SetNotifier() to use adas2008-04-161-217/+225
| | | | | | | | * generic/tclNotify.c: module-scope hooks table instead of * generic/tclStubInit.c: runtime stubs-table modification; * macosx/tclMacOSXNotify.c: ensure all hookable notifier functions * win/tclWinNotify.c: check for hooks; remove hook checks in * unix/tclUnixNotfy.c: notifier API callers. [Patch 1938497]
* Added 'make html' support for people on Windows, inspired by Pat Thoyts.dkf2008-04-091-1/+17
|
* autoconf-2.59dgp2008-04-071-1/+1
|
* * tests/chanio.test (chan-io-53.9):Kevin B Kenny2008-04-062-1/+7
| | | | | | | | | | | * tests/io.test (io-53.9): Made test cleanup robust against the possibility of slow process shutdown on Windows. * win/tcl.m4: Added -D_CRT_SECURE_NO_DEPRECATE and -DCRT_NONSTDC_NO_DEPRECATE to the MSVC compilation flags so that the compilation doesn't barf on perfectly reasonable Posix system calls. * win/configure: Manually patched (don't have the right autoconf to hand).
* * win/tclWinFile.c: (WinSymLinkDirectory): Fixed a problem thatKevin B Kenny2008-04-051-17/+17
| | | | | | | | | | | Tcl was creating an NTFS junction point (IO_REPARSE_TAG_MOUNT_POINT) but filling in the union member for a Vista symbolic link. We had gotten away with this error because the union member (SymbolicLinkReparseBuffer) was misdefined in this file and in the 'winnt.h' in early versions of MinGW. MinGW 3.4.2 has the correct definition of SymbolicLinkReparseBuffer, exposing the mismatch, and making tests cmdAH-19.4.1, fCmd-28.*, and filename-11.* fail.
* * generic/tclBasic.c: Revised stubs-generation tool and interpdgp2008-04-022-3/+1
| | | | | | | | * tools/genStubs.tcl: creation so that "tclStubsPtr" is not present * unix/Makefile.in: in libtcl.so, but is present only in * win/Makefile.in: libtclstub.a. This tightens up the rules for * win/makefile.bc: users of the stubs interfaces. [Bug 1819422] * win/makefile.vc:
* * generic/tclBasic.c: Revised stubs-generation tool and interpdgp2008-04-021-3/+2
| | | | | | | * tools/genStubs.tcl: creation so that "tclStubsPtr" is not present * unix/Makefile.in: in libtcl.so, but is present only in * win/Makefile.in: libtclstub.a. This tightens up the rules for users of the stubs interfaces. [Bug 1819422]
* * README: Bump version number to 8.6a0dgp2008-04-016-27/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tcl.h: * library/init.tcl: * macosx/Tcl-Common.xcconfig: * macosx/Tcl.pbproj/default.pbxuser: * macosx/Tcl.pbproj/project.pbxproj: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README: * win/configure.in: * win/makefile.bc: * win/tcl.m4: * unix/configure: autoconf-2.59 * win/configure: * generic/tclBasic.c: Revised stubs-generation tool and interp * tools/genStubs.tcl: creation so that "tclStubsPtr" is not present * unix/Makefile.in: in libtcl.so, but is present only in libtclstub.a. This tightens up the rules for users of the stubs interfaces. [Bug 1819422] * generic/tclDecls.h: make genstubs * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclPlatDecls.h: * generic/tclTomMathDecls.h:
* * generic/tcl.h: Bump to 8.5.2 for release.core_8_5_2dgp2008-03-282-3/+3
| | | | | | | | | | | * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:
* * unix/Makefile.in (install-libraries): Bump http to 2.7hobbs2008-03-121-3/+3
| | | | | | | | | | | | * win/Makefile.in (install-libraries): Added -myaddr option to allow * library/http/http.tcl (http::geturl): control of selected socket * library/http/pkgIndex.tcl: interface. [Bug 559898] * doc/http.n, tests/http.test: Added -keepalive and -protocol 1.1 with chunked transfer encoding support. [Bug 1063703, 1470377, 219225] Added ability to override Host in -headers. [Bug 928154] Added -strict option to control URL validation on per-call basis. [Bug 1560506]
* regendkf2008-03-071-2/+425
|
* Add AC_HEADER_STDC to support msys/win64.dkf2008-03-071-2/+3
|
* Set version 2.5.5patthoyts2008-02-261-3/+3
| | | | bug #1868845 - it is better to do the [eof] check after trying to read from the socket. No clashes found in testing. Added http::meta command to access the http headers.
* Add a linker hint for msvc to include ws2_32.libpatthoyts2008-02-221-1/+5
|
* Fix for bug #1818565. Always check that the state array exists in the ↵patthoyts2008-02-221-3/+3
| | | | http::status command. Set version 2.5.4
* * generic/tcl.h: Bump version number to 8.5.2b1 to distinguishdgp2008-02-132-3/+3
| | | | | | | | | | | * library/init.tcl: CVS development snapshots from the 8.5.1 and * unix/configure.in: 8.5.2 releases. * unix/tcl.spec: * win/configure.in: * README * unix/configure: autoconf (2.59) * win/configure:
* *** 8.5.1 TAGGED FOR RELEASE ***dgp2008-02-042-3/+3
| | | | | | | | | | | | * generic/tcl.h: Bump to 8.5.1 for release. * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:
* * win/tclWinSerial.c (SerialCloseProc, TclWinOpenSerialChannel):hobbs2008-01-141-3/+4
| | | | use critical section for read & write side. [Bug 1353846] (newman)
* * generic/tcl.h: Bump version number to 8.5.1b1 to distinguishdgp2008-01-022-3/+3
| | | | | | | | | | | * library/init.tcl: CVS development snapshots from the 8.5.0 and * unix/configure.in: 8.5.1 releases. * unix/tcl.spec: * win/configure.in: * README * unix/configure: autoconf (2.59) * win/configure:
* remove note about gcc compiler warningshobbs2007-12-141-10/+7
|
* fix typohobbs2007-12-141-2/+2
|
* updated noteshobbs2007-12-141-41/+36
|
* Support compilation with MSVC9 on AMD64patthoyts2007-12-142-2/+10
|
* merge stable branch onto HEADdgp2007-12-1313-14/+14
|
* Visual Studio 2008/MSVC 9 supportpatthoyts2007-12-101-4/+10
|
* * win/configure, win/tcl.m4 (LIBS_GUI): mingw needs -lole32hobbs2007-12-052-2/+4
| | | | -loleaut32 but not msvc for Tk's [send]. [Bug 1844749]
* * library/tcltest/tcltest.tcl: Bump tcltest to version 2.3.0 so thatdgp2007-12-031-3/+3
| | | | | | * library/tcltest/pkgIndex.tcl: we release a stable tcltest with a * unix/Makefile.in: stable Tcl. * win/Makefile.in:
* * win/configure, win/tcl.m4 (LIBS_GUI): remove ole32.lib oleaut32.libhobbs2007-12-032-4/+4
|
* Improved list of files to ignoredkf2007-12-011-17/+18
|
* win/makefile.vc: add ws2_32.lib to baselibshobbs2007-11-301-2/+2
|