summaryrefslogtreecommitdiffstats
path: root/unix
Commit message (Collapse)AuthorAgeFilesLines
* * unix/tclUnixFCmd.c: adjust license header as perhobbs2010-08-041-6/+2
| | | | ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change
* Use SC_PROG_TCLSH to set a native tclsh in the Makefile.patthoyts2010-07-113-4/+61
| | | | | | | | When installing the libraries a native tcl interpreter is used to process some files. The makefile uses NATIVE_TCLSH for this. This patch causes us to prefer an installed tclsh over the build product which solves build issues when cross-compiling (provided a native tcl is installed). If there is no native version, just try using the build product.
* Eliminate various unnecessary type casts, use function typedefs whenever ↵nijtmans2010-06-218-70/+62
| | | | possible
* Simplify Tcl_AppInit and *_Init definitions.nijtmans2010-06-162-2/+3
| | | | | | Change TclpThreadCreate and Tcl_CreateThread signature, making clear that "proc" is a function pointer, as in all other "proc" function parameters.
* Fix compilation of xttest with 8.6 changesnijtmans2010-06-141-2/+2
| | | | tclPipe.c: Fix gcc warning (with -fstrict-aliasing=2)
* Fix compilation of xttest with 8.6 changesnijtmans2010-06-143-32/+30
| | | | tclPipe.c: Fix gcc warning (with -fstrict-aliasing=2)
* * library/platform/platform.tcl: Added OSX Intel 64bitandreas_kupries2010-06-091-3/+3
| | | | | | * library/platform/pkgIndex.tcl: Package updated to version 1.0.9. * unix/Makefile.in: * win/Makefile.in:
* * library/platform/platform.tcl: Fix cpu name for Solaris/Intel 64bit.andreas_kupries2010-05-071-3/+3
| | | | | | * library/platform/pkgIndex.tcl: Package updated to version 1.0.8. * unix/Makefile.in: * win/Makefile.in:
* Add pkg, *.dll to the ignore listnijtmans2010-05-031-0/+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:
* * unix/Makefile.in (gdb-test): Remove quotes so that library paths aredkf2010-04-301-2/+2
| | | | constructed correctly.
* * 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:
* * unix/tclLoadDl.c (FindSymbol): [Bug 2992295]: Simplified theKevin B Kenny2010-04-261-7/+12
| | | | | logic so that the casts added in Donal Fellows's change for the same bug are no longer necessary.
* * unix/tclLoadDl.c (FindSymbol): [Bug 2992295]: Added an explicit castdkf2010-04-261-2/+2
| | | | | because auto-casting between function and non-function types is never naturally warning-free.
* Fix [Bug #2991415] tclport.h #included before limits.hnijtmans2010-04-231-1/+6
|
* Move TCHAR fallback typedef from tcl.h to tclPlatDecls.h (as suggested by dgp)nijtmans2010-04-222-7/+7
| | | | Eliminate various unnecessary type casts.
* Fixed missing update of platform package index, and Makefiles.andreas_kupries2010-04-141-3/+3
|
* regenerated with autoconf-2.59nijtmans2010-04-061-4794/+13368
| | | | | [Bug 2982540] configure and install* script files should always have LF
* regenerated with autoconf-2.59nijtmans2010-04-061-12055/+3597
| | | | | [Bug 2982540] configure and install* script files should always have LF
* Regen with autoconf 2.61 (what I have)dkf2010-04-051-6356/+6240
|
* Flip the defaults for whether to build threaded. Part of TIP #364.dkf2010-04-051-3/+3
|
* Fix two failing tests by matching the can't-lookup-symbol error message.dkf2010-04-052-17/+17
|
* * generic/tclIOUtil.c (Tcl_LoadFile): Corrections to previous commitdkf2010-04-021-22/+23
| | | | | * unix/tclLoadDyld.c (TclpDlopen): to make it build on OSX. Also add missing ChangeLog entry for previous commit by KBK.
* * generic/tcl.decls: [TIP #357]: First round of changesKevin B Kenny2010-04-026-56/+185
| | | | | | | | | | | | | | | | | | | | * 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:
* Only test for -visibility=hidden with gccnijtmans2010-03-292-8/+22
| | | | (Second remark in [Bug 2976508])
* Revert the conversion of TCL_VERSION to "8.1" and "8.5" in the Tcl_InitStubs()dgp2010-03-286-15/+15
| | | | calls of the pkg*.c testing extensions.
* Provide "lowest supported Tcl version" tonijtmans2010-03-276-15/+15
| | | | | the Tcl_InitStubs functions in unix/dltest, in stead of "current Tcl version"
* * unix/tclUnixFCmd.c (TclUnixCopyFile): [Bug 2976504]: Correcteddkf2010-03-251-2/+2
| | | | number of arguments to fstatfs() call.
* Upgrade zlib to version 1.2.4nijtmans2010-03-161-4/+2
|
* Squelch unnecessary parens, shorten overlong comment lines.dkf2010-03-141-15/+15
|
* Revert a few files from the previous commit, preventingnijtmans2010-03-115-11/+11
| | | | conflicts with Kevin's TIP #357 work
* Remove unnecessary '&' decoration for functionnijtmans2010-03-116-11/+12
| | | | | pointers. Fix double declaration of TclNativeDupInternalRep
* Code Audit results:dkf2010-03-052-35/+47
| | | | | | | | * use do { ... } while (0) in macros * avoid shadowing one local variable with another * use clearer 'foo.bar++;' instead of '++foo.bar;' where result not required (i.e., semantically equivalent) * follow Engineering Manual rules on spacing and declarations
* ignore shared libraries from checking innijtmans2010-03-041-0/+1
|
* Split tommath stub lib source filenijtmans2010-03-043-4/+8
| | | | | in separate file. Don't use -fvisibility=hidden for cygwin
* [Enh 2959069] Support for -fvisibility=hiddennijtmans2010-03-022-9/+74
|
* Make the code prettierdkf2010-03-011-5/+10
|
* Refrain from a possibly lengthy reverse-DNS lookup on 0.0.0.0 whenferrieux2010-03-011-4/+10
| | | | | calling [fconfigure -sockname] on an universally-bound (default) server socket.
* Corrections to make things work in the non-cross-compiling casedkf2010-02-271-2/+2
|
* Split tclCompCmds.c into two pieces to improve developer sanity.dkf2010-02-261-4/+8
|
* * unix/Makefile.in (NATIVE_TCLSH): Added this variable to allow fordkf2010-02-261-29/+33
| | | | | better control of what tclsh to use for various scripts when doing cross compiling. An imperfect solution, but works.
* Remap non-alphanumeric sequences in manpage filenames to single underscores.dkf2010-02-261-3/+4
|
* [ tcl-Feature Requests-2958832 ] Furthernijtmans2010-02-253-15/+15
| | | | | | speed-up of ouster-hash function. Eliminate various unnecessary (ClientData) type casts.
* Remove unnecessary EXTERN's, which alreadynijtmans2010-02-2211-6288/+6440
| | | | | | | | are in the global stub table. Use @EXEEXT@ in stead of @EXT_SUFFIX@ Use -DBUILD_tcl in Makefile for CYGWIN Use EXTERN to control CYGWIN exported symbols Remove some unnecessary type casts.
* Added missing quotingdkf2010-02-221-1/+1
|
* Correct compiler/linker flags for threaded builds on OpenBSD.stwo2010-02-192-3/+16
|
* [Bug 2954638]: Correct behaviour of manual page installer. Also added armouringdkf2010-02-191-27/+76
| | | | | to check that assumptions about the initial state are actually valid (e.g., look for existing input file).
* regendkf2010-02-161-6314/+6269
|
* Do not assume that all unix systems have the POSIX blkcnt_t type, since OpenBSDdkf2010-02-161-2/+4
| | | | apparently does not.
* Hive off the ensemble code into its own file.dkf2010-02-131-2/+7
| | | | Split the [switch] compiler for sanity's sake.