summaryrefslogtreecommitdiffstats
path: root/unix
Commit message (Collapse)AuthorAgeFilesLines
* * win/tclWinInit.c (TclpSetInitialEncodings): note that WIN32_CEhobbs2004-04-071-3/+6
| | | | | | | | | | is also a unicode platform. * generic/tclEncoding.c (TclFindEncodings, Tcl_FindExecutable): * generic/tclInt.h: Correct handling of UTF * unix/tclUnixInit.c (TclpInitLibraryPath): data that is actually * win/tclWinFile.c (TclpFindExecutable): "clean", allowing the * win/tclWinInit.c (TclpInitLibraryPath): loading of Tcl from paths that contain multi-byte chars on Windows [Bug 920667]
* Patch 922727 committed. Implements three changes:dgp2004-04-0614-33/+14
| | | | | | | | | | | | | | | | | | | | | | | * generic/tclInt.h: Reworked the Tcl header files into a clean * unix/tclUnixPort.h: hierarchy where tcl.h < tclPort.h < tclInt.h * win/tclWinInt.h: and every C source file should #include * win/tclWinPort.h: at most one of those files to satisfy its declaration needs. tclWinInt.h and tclWinPort.h also better organized so that tclWinPort.h includes the Windows implementation of cross-platform declarations, while tclWinInt.h makes declarations that are available on Windows only. * generic/tclBinary.c (TCL_NO_MATH): Deleted the generic/tclMath.h * generic/tclMath.h (removed): header file. The internal Tcl * macosx/Makefile (PRIVATE_HEADERS): header, tclInt.h, has a * win/tcl.dsp: #include <math.h> directly, and file external to Tcl needing libm should do the same. * win/Makefile.in (WIN_OBJS): Deleted the win/tclWinMtherr.c file. * win/makefile.bc (TCLOBJS): It's a vestige from matherr() days * win/makefile.vc (TCLOBJS): gone by. * win/tcl.dsp: * win/tclWinMtherr.c (removed):
* * README: Bumped version number to 8.5a2 todgp2004-03-263-5/+5
| | | | | | | | | | | * tools/tcl.wse.in: distinguish HEAD of CVS development * unix/configure.in: from the recent 8.5a1 release. * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf-2.57 * win/configure:
* Include tclInt.h instead of tclPort.h to fix building on Solaris.rmax2004-03-191-2/+2
|
* autoconf-2.57dgp2004-03-191-1/+1
|
* * unix/tcl.m4: Removed -Wno-strict-aliasing.rmax2004-03-181-1/+1
|
* * generic/tclIntDecls.h: Removed TclpTime_t. It wasn't really needed,rmax2004-03-181-6/+4
| | | | | | | | | | * generic/tclInt.h: but caused warnings related to * generic/tclInt.decls: strict aliasing with GCC 3.3. * generic/tclClock.c: * generic/tclDate.c: * generic/tclGetDate.y: * win/tclWinTime.c: * unix/tclUnixTime.c:
* * generic/tclNamesp.c: Added temporary pointer variables to workrmax2004-03-181-4/+9
| | | | | * generic/tclStubLib.c: around warnings related to * unix/tclUnixChan.c: strict aliasing with GCC 3.3.
* Removed support for Mac OS Classic platform [Patch 918142]das2004-03-174-50/+6
|
* * unix/configure, unix/tcl.m4: add -Wno-strict-aliasing for GCC tohobbs2004-03-162-2/+2
| | | | suppress useless type puning warnings.
* Fixed incorrect reporting of OS version for DJGPP.vbwagner2004-03-091-1/+14
| | | | | This known misinterpretation of uts_name struct fields is now considered "feature" of DJGPP and so needs workaround in Tcl.
* Removed undefining of extra error codes for DJGPP. It is not needed whenvbwagner2004-03-091-7/+1
| | | | Waterloo TCP 32 is properly configured for actual version of DJGPP
* hidden unix-specific implementations of file volumes and file attributesvbwagner2004-03-052-4/+18
| | | | | | | under #ifndef DJGPP. Added couple of undefs into tclUnixPort.h to avoid confilct between Waterloo TCP and DJGPP system error constants
* Fix minor syntax problems. [Bug 909288]dkf2004-03-041-6/+6
|
* update patchlevel to 8.5a1hobbs2004-03-023-6/+12
|
* update HP-11 build libs setuphobbs2004-03-021-1/+7
|
* * unix/tcl.m4 (SC_CONFIG_CFLAGS): Allow 64-bit enabling ondgp2004-03-012-2/+2
| | | | | IRIX64-6.5* systems. [Bug 218561] * unix/configure: autoconf-2.57
* Fix memleak with long hostnames. [Bug 888777]dkf2004-02-251-1/+3
|
* Regendkf2004-02-241-4/+4
|
* TIP#100 implementation largely based on work by Georgios Petasis.dkf2004-02-244-7/+348
|
* Whitespace policedgp2004-02-181-28/+29
|
* * tests/unixInit.test (unixInit-7.1):hobbs2004-02-171-1/+15
| | | | | * unix/tclUnixInit.c (TclpInitPlatform): ensure the std fds exist to prevent crash condition [Bug #772288]
* filesystem fixes for '-force' consistency and picky compilersvincentdarley2004-01-292-2/+11
|
* filesystem optimisation -- Three main issues accomplished: (1) cleaned up ↵vincentdarley2004-01-211-21/+53
| | | | variable names in
* Minor fixes and update of UNIX documentation installerdkf2004-01-171-0/+4
|
* All uses of 'panic' (the macro) changeddavygrvy2003-12-244-17/+18
| | | | | | | to 'Tcl_Panic' (the function). The #define of panic in tcl.h clearly states it is deprecated in the comments. [Patch 865264]
* fix to file normalization with relative linksvincentdarley2003-12-171-11/+47
|
* allow creation of relative linksvincentdarley2003-12-121-3/+24
|
* * unix/configure:hobbs2003-12-092-6/+75
| | | | | * unix/tcl.m4: updated OpenBSD build configuration based on [Patch #775246] (cassoff)
* #ifdef'd out errno declarations; incompatible with recent glibc. [Bug 852369]dkf2003-12-091-1/+3
|
* Changes from Victor Wagner <vitus@45.free.net> for better DJGPP support.davygrvy2003-11-181-1/+5
|
* Changes from Victor Wagner <vitus@45.free.net> for DJGPP support.davygrvy2003-11-182-4/+13
|
* TIP#138 implementation plus extra test stuff [Patch 731356]dkf2003-11-141-8/+5
|
* * unix/configure:hobbs2003-11-122-81/+79
| | | | | | * unix/tcl.m4: improve AIX --enable-64bit handling remove -D__NO_STRING_INLINES -D__NO_MATH_INLINES from CFLAGS_OPTIMIZE on Linux. Make default opt -O2 (was -O).
* added socklen_t typedef for DJGPPdavygrvy2003-11-111-1/+2
|
* * unix/tclUnixInit.c (TclpInitLibraryPath):dgp2003-11-101-2/+21
| | | | | * win/tclWinInit.c (TclpInitLibraryPath): Fix for [Bug 832657] that should not run afoul of startup constraints.
* free path when no longer neededvincentdarley2003-11-031-1/+2
|
* * unix/tclUnixChan.c (Tcl_MakeFileChannel): Applied [Patch 813606]andreas_kupries2003-10-231-5/+8
| | | | | | fixing [Bug 813087]. Detection of sockets was off for Mac OS X which implements pipes as local sockets. The new code ensures that only IP sockets are detected as such.
* TIP #156: Language-Neutral Root Locale for MsgcatKevin B Kenny2003-10-211-4/+4
|
* filesystem bug fixesvincentdarley2003-10-132-8/+29
|
* * unix/tclUnixTest.c (TestalarmCmd): don't bother checking returnhobbs2003-10-131-5/+2
| | | | value of alarm. [Bug #664755] (english)
* * unix/tcl.m4 (SC_PATH_TCLCONFIG): Corrected search path sodgp2003-10-061-13/+28
| | | | that alpha and beta releases of Tcl are not favored. [Bug 608698]
* Oops. Missed out on an index line updatedkf2003-09-291-0/+2
|
* Added note that frameworks are a MacOSX feature [Bug 619440]dkf2003-09-292-2/+2
|
* regendkf2003-08-311-4/+36
|
* * unix/Makefile.in: changes to html-tcl & html-tkdas2003-07-231-5/+9
| | | | targets for compatibility with non-gnu makes.
* * unix/Makefile.in: added macosx/README to dist target.das2003-07-231-1/+2
|
* * unix/tclUnixFCmd.c: fix for compilation errors on platforms wheredas2003-07-182-10/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | configure detects non-functional chflags(). [Bug 748946] * macosx/Makefile: Rewrote buildsystem for Mac OS X framework build to be purely make driven; in order to become independent of Apple's closed-source IDE and build tool. The changes are intended to be transparent to the Makefile user, all existing make targets and cmd line variable overrides should continue to work. Changed build to only include tcl specific html help in Tcl.framework, the tk specific html help is now included in Tk.framework. Added var to allow overriding of tclsh used during html help building (Landon Fuller). * macosx/Tcl.pbproj/project.pbxproj: * macosx/Tcl.pbproj/jingham.pbxuser: Changed to purely call through to the make driven buildsystem; Tcl.framework is no longer assembled by ProjectBuilder. Set default SYMROOT in target options to simplify setting up PB (manually setting common build folder for tcl & tk no longer needed). * tools/tcltk-man2html.tcl: Added options to allow building only the tcl or tk html help files; the default behaviour with none of the new options is to build both, as before. * unix/Makefile.in: Added targets for building only the tcl or tk help. * macosx/README (new): Tcl specific excerpts of tk/macosx/README. * generic/tcl.h: Updated reminder comment about editing macosx/Tcl.pbproj/project.pbxproj when version number changes.
* * unix/tclUnixNotfy.c (NotifierThreadProc): correct size of foundhobbs2003-07-161-2/+3
| | | | and word vars from int to long. [Bug 767578] (hgo)
* * generic/tclFileName.c (Tcl_GlobObjCmd): [Bug 771840]dgp2003-07-161-3/+1
| | | | | | * generic/tclPathObj.c (Tcl_FSConvertToPathType):[Bug 771947] * unix/tclUnixFCmd.c (GetModeFromPermString): [Bug 771949] Silence compiler warnings about unreached lines.