summaryrefslogtreecommitdiffstats
path: root/win
Commit message (Collapse)AuthorAgeFilesLines
* regendkf2008-12-141-1768/+2912
|
* Improve build rules on Win w.r.t. zlibdkf2008-12-144-18/+27
| | | | Improve autoconf magic on Unix and Win
* Eliminate warning: different 'const' qualifiersnijtmans2008-12-113-6/+6
| | | | | with msvc compiler. A few more 'const' optimizations. fix Windows build (msvc) for TIP #234 implementation
* start of zlib support for windowsdkf2008-12-111-1/+17
|
* *** empty log message ***nijtmans2008-12-111-3/+4
|
* Fix [Bug 2380318]dkf2008-12-031-6/+50
|
* Implementation of TIP #210.dkf2008-11-291-36/+86
|
* Eliminate warning: passing arg 4 of `Tcl_SplitList' fromnijtmans2008-11-112-2/+2
| | | | | | incompatible pointer type reverted change from 2008-11-06 (was under the impression that "-Wno-implicit-int" added an extra warning)
* * doc/platform_shell.n: Fixed [Bug 2255235], reported by Ulrichandreas_kupries2008-11-101-3/+3
| | | | | | | | | * library/platform/pkgIndex.tcl: Ring <uring@users.sourceforge.net>. * library/platform/shell.tcl: Updated the LOCATE command in the * library/tm.tcl: package 'platform::shell' to handle the new form * unix/Makefile.in: of 'provide' commands generated by tm.tcl. Bumped * win/Makefile.in: package to version 1.1.4. Added cross-references to the relevant parts of the code to avoid future desynchronization.
* add "-Wno-implicit-int" for gcc, as on UNIXnijtmans2008-11-062-2/+2
| | | | eliminate an 'array index out of bounds' warning on HP-UX'
* Style improvements - invoking callbacks without visual junk.dkf2008-10-2612-183/+184
|
* Fixed a failure to read SHOUTcast streams with the new 2.7patthoyts2008-10-231-3/+3
| | | | | package. Introduced a new intial state as the first response may not be HTTP*.
* Add "const" to many internalnijtmans2008-10-163-7/+7
| | | | | const tables. No functional or API change.
* * win/tclWinChan.c: Fix minor compiler warnings whennijtmans2008-10-145-37/+40
| | | | | | | * win/tclWinDde.c: compiling wit -Wwrite-strings * win/tclWinInit.c: * win/tclWinReg.c: * win/tclWinSerial.c:
* Use the environment variable for program files to find the html help compilerpatthoyts2008-10-141-4/+4
|
* * README: Bump version number to 8.6a4dgp2008-10-142-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:
* We need to initialize the thread id variable to 0 as on 64 bit windowspatthoyts2008-10-131-1/+5
| | | | | | this is a pointer sized field while windows only fills it with a 32 bit value. The result is an inability to join the threads as the ids cannot be matched.
* * doc/FileSystem.3: CONSTified Tcl_FSFileAttrStringsProcnijtmans2008-10-051-2/+2
| | | | | | | | | | | | | | | * generic/tclFCmd.c: and tclpFileAttrStrings. This allows * generic/tclIOUtil.c: FileSystems to report their attributes * generic/tclTest.c: as const strings, without worrying that * unix/tclUnixFCmd.c: Tcl modifies them (which Tcl should not * win/tclWinFCmd.c: do anyway, but the API didn't indicate that) * generic/tcl.decls * generic/tclDecls.h: regenerated * generic/tcl.h: make sure that if CONST84 is defined as empty, CONST86 should be defined as empty as well (unless overridden). This change complies with TIP #27 *** POTENTIAL INCOMPATIBILITY ***
* Fixes for [Bug 1934272, 2072891]Joe Mistachkin2008-10-022-5/+4
|
* overlooked 85 -> 86 bumpdgp2008-09-251-3/+3
|
* Implement TIP #315.dkf2008-09-251-1/+7
|
* Ensure that all TclOO headers get installed. [Bug 2082299]dkf2008-08-293-2/+8
|
* * README: Bump version number to 8.6a3dgp2008-08-282-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:
* * README: Bump version number to 8.6a2dgp2008-08-122-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:
* * library/http/http.tcl: Remove 8.5 requirement.dgp2008-08-112-4/+4
| | | | | | | * library/http/pkgIndex.tcl: * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc:
* * library/http/http.tcl: Bump http version to 2.7.1 to accountdgp2008-08-113-9/+9
| | | | | | | | * library/http/pkgIndex.tcl: for [Bug 2046486] bug fix. This * unix/Makefile.in: release of http now requires a * win/Makefile.in: dependency on Tcl 8.5 to be able to * win/makefile.bc: use the unsigned formats in the * win/makefile.vc: [binary scan] command.
* * doc/Exit.3: do not call Tcl_Finalize implicitlyhobbs2008-08-011-103/+4
| | | | | | | * generic/tclEvent.c: on DLL_PROCESS_DETACH as it may lead * win/tclWin32Dll.c (DllMain): to issues and the user should be explicitly calling Tcl_Finalize before unloading regardless. Clarify the docs to note the explicit need in embedded use.
* CONSTified 4 functions in the Notifier which all have a Tcl_Time* in it which isnijtmans2008-07-242-8/+8
| | | | | | | | | | | supposed to be a constant, but this was not reflected in the API: Tcl_SetTimer Tcl_WaitForEvent Tcl_ConditionWait Tcl_SetMaxBlockTime Introduced a CONST86, so extensions which have their own Notifier (are there any?) can be modified to compile against both Tcl 8.5 and Tcl 8.6. This change complies with TIP #24
* TIP #304 implementationferrieux2008-07-211-1/+52
|
* fix [2021443] inconsistant "wrong # args" messagesnijtmans2008-07-191-2/+2
|
* Fix a gcc warning when compiling Tcl with mingw32nijtmans2008-07-191-4/+4
| | | | | tclWinTest.c: In function `TestplatformChmod': tclWinTest.c:706: warning: dereferencing type-punned pointer will break strict-a liasing rules
* * win/tclWinThrd.c: Test for TLS_OUT_OF_INDEXES to make certain thatgeorgeps2008-07-161-1/+5
| | | | thread key creation is successful.
* NRE implementation [Patch 2017110]Miguel Sofer2008-07-131-83/+1
|
* add a vqtcl entrypatthoyts2008-07-091-1/+2
|
* 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
|