| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[fconfiguyre] commands.
* generic/tclInt.h: Introduce TclCreateSocketAddress() as a
* generic/tclIOSock.c: replacement for the platform-dependent
* unix/tclUnixSock.c: TclpCreateSocketAddress() functions.
* unix/tclUnixChan.c: Extend the [socket] and [fconfigure]
* unix/tclUnixPort.h: commands to behave as proposed in
* win/tclWinSock.c: TIP #162.
* win/tclWinPort.h:
* compat/fake-rfc2553.c: A compat implementation of the APIs
* compat/fake-rfc2553.h: defined in RFC-2553 (getaddrinfo() and
friends) on top of the existing
gethostbyname() etc.
* unix/configure.in: Test whether the fake-implementation is
* unix/tcl.m4: needed.
* unix/Makefile.in: Add a compile target for fake-rfc2553.
* win/configure.in: Allow cross-compilation by default
* tests/socket.test: Improve the test suite to make more use of
* tests/remote.tcl: randomized ports to reduce interference with
tests running in parallel or other services
on the machine.
FossilOrigin-Name: 3f8b48b6b6761db092f2a7c0193fc4b71349640f
|
|
|
|
|
|
|
|
|
|
| |
* unix/configure: regen with ac-2.59
* unix/configure.in, unix/tclConfig.sh.in, unix/Makefile.in:
* unix/tcl.m4 (AIX): remove the need for ldAIX, replace with
-bexpall/-brtl. Remove TCL_EXP_FILE (export file) and other
baggage that went with it. Remove pre-4 AIX build support.
FossilOrigin-Name: a466998bba95a333e6114e563cd20138e90f76f3
|
|
|
|
|
|
|
|
|
|
| |
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.
FossilOrigin-Name: 16b5a30bf0b0475fa9e3ddd3600e062ad04982fc
|
|
|
|
|
|
|
|
|
|
|
| |
* 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:
FossilOrigin-Name: a30f8d7cf3ded4bc22b7f8e94727158816a3d3ba
|
|
|
|
|
|
|
|
|
|
| |
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.
FossilOrigin-Name: ede6fe7b2094c4f981ad7e13174d2afb9064e904
|
|
|
|
|
|
| |
apparently does not.
FossilOrigin-Name: 1ed3cbbadcb60e762009031b24444703e7784313
|
|
|
| |
FossilOrigin-Name: ce4adf55c782a8ccc0803aecabb2be890af6a0b3
|
|
|
|
|
|
| |
AC_CHECK_MEMBERS([struct stat.st_blksize]) instead of AC_STRUCT_ST_BLKSIZE.
FossilOrigin-Name: 39ef38578ce1024ed2533a8a5758657afbc39f61
|
|
|
|
|
|
|
|
|
|
| |
available; remove /Network locations
from default tcl package search path
(NFS mounted locations and thus slow).
* unix/configure: autoconf-2.59
* unix/tclConfig.h.in: autoheader-2.59
FossilOrigin-Name: 4f6862e5463ecdd5856829784f112688761542b8
|
|
|
| |
FossilOrigin-Name: c54059aaadd098e5b4c5f2d679f2e0bd2725bf69
|
|
|
|
|
|
|
|
|
|
| |
* library/init.tcl: CVS snapshots from the 8.6b1 and 8.6b2 releases
* unix/configure.in: and to deal with the fact that the HEAD of
* win/configure.in: init.tcl will not [source] in Tcl 8.6b1 .
* unix/configure: autoconf-2.59
FossilOrigin-Name: c8cfc118c31a9bdf340cd1f6225f03b18fcb86ae
|
|
|
|
|
|
|
|
| |
sub-configures
(in particular compatible with autoconf 2.61, which some insist on using even though it was decided we could not switch to it yet...)
FossilOrigin-Name: 888d28167fb5c4ff3d067a775b747b8a78e48bb8
|
|
|
| |
FossilOrigin-Name: b7a0a9fa28734a97e082903a4937162e9cc63802
|
|
|
|
|
|
|
| |
sub-configures of bundled packages; reuse
configure cache file for sub-configures.
FossilOrigin-Name: f6f76c1e370d7f0034543e8c78edaacd1d8e78f4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* unix/configure.in packages configurable via PACKAGE_DIR makefile
variable (set to platform-specific default).
* unix/Makefile.in (*-packages): ensure toplevel targets fail if
sub-make/configure fails; fix quoting when
builddir path contains spaces.
* macosx/GNUmakefile: add install-packages to install targets.
* unix/configure: autoconf-2.59
FossilOrigin-Name: 73610625e47833f72ef4eca6d5e6aaf09faf18be
|
|
|
| |
FossilOrigin-Name: 49013bf97f0b9fa8ddb9b4af101cf6837b6f624a
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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:
FossilOrigin-Name: 448b87b688a106f316d4145606c8b1806bba41cb
|
|
|
| |
FossilOrigin-Name: 8c24a981505039fd352567e75bc52b8421e0455a
|
|
|
| |
FossilOrigin-Name: 6d317a191549cc38eb09496cec73c5c0d3594444
|
|
|
|
|
|
|
|
|
| |
* unix/configure.in: packages found under the pkgs directory.
[Patch 1163406]. Still needs porting to Windows.
* unix/configure: autoconf-2.59
FossilOrigin-Name: 03cb345b6cba4f1d267a1dec40088667af736d60
|
|
|
|
|
|
| |
Improve autoconf magic on Unix and Win
FossilOrigin-Name: 21345422c586a0c0a350fe459a8a663f41d8bfa9
|
|
|
| |
FossilOrigin-Name: 566f2599410fb8607f46e24bb0c8c57ed219d95e
|
|
|
| |
FossilOrigin-Name: 727529ef0e69a5c84e0e16ff2762e3d255ab6fca
|
|
|
| |
FossilOrigin-Name: f361f4a935a5895a7501fcaa5fbb928c02d47574
|
|
|
| |
FossilOrigin-Name: b84ee14c8c7da55c8c050da775ecf656915451fd
|
|
|
| |
FossilOrigin-Name: 9f965bfa5752373c07f2cdf6fe2a4512caa60d15
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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:
FossilOrigin-Name: 3d9e72a73bb346ebec75981287e2be314392a1ad
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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:
FossilOrigin-Name: cb2385ff07638652cbd7dc8dd15e74060b988730
|
|
|
|
|
|
|
| |
* unix/configure.in (SunOS): DTrace-enabled build on Solaris.
(followup to 2008-06-12) [Bug 2016584]
FossilOrigin-Name: 97358f39f0c8caa3f182db387cd1f1a9c5dd7c7c
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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:
FossilOrigin-Name: ff4d6323a8a967a63d32d28abbf0d562953b1388
|
|
|
| |
FossilOrigin-Name: a646e4c362a574666638b06521668fc53952bd72
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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:
FossilOrigin-Name: 764de4e88b5f6a87e3cddfc1c1ede70a1f063e58
|
|
|
| |
FossilOrigin-Name: 6e2a97abfac1b7c9d88f7d83c4ca6e11d223b7e1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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:
FossilOrigin-Name: b76be03521619e41d68101547228a6b69c44ccd3
|
|
|
|
|
|
|
|
|
|
|
| |
* unix/configure.in: Added code to the configurator to check for
a standard isnan() macro and use it if one
is found. This change avoids bugs where
the test of ((d) != (d)) is optimized away
by an overaggressive compiler. [Bug 1783544]
* unix/configure: autoconf-2.61
FossilOrigin-Name: 1c8454d93714162ed09b5aec390bf667a9073f92
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* library/init.tcl:
* tools/tcl.wse.in:
* unix/configure.in:
* unix/tcl.spec:
* win/configure.in:
* unix/configure: autoconf-2.59
* win/configure:
FossilOrigin-Name: 514a7e674ee80e3d3276a4c044580357e24500c8
|
|
|
|
|
|
|
| |
* unix/tcl.m4: for lib paths in tclConfig.sh [Bug 1913622].
* unix/configure: autoconf-2.59
FossilOrigin-Name: 26016dfcd7f362adaf89d856647c0623dbdb86c4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* macosx/Tcl-Common.xcconfig: ${builddir} and ${INSTALL_ROOT}
* unix/Makefile.in: to contain spaces.
* unix/configure.in:
* unix/install-sh:
* unix/tcl.m4:
* tests/ioCmd.test:
* unix/Makefile.in (install-strip): strip non-global symbols from
dynamic library.
FossilOrigin-Name: 82d286110d8aba7cc7ffb0cfd1ce0d2315a733c3
|
|
|
|
|
|
|
|
| |
(accept(2) et. al. traditionally took "int *" before POSIX invented socklen_t)
Use AC_TRY_COMPILE instead of AC_EGREP_HEADER for socklen_t test.
Regenerated configure script.
FossilOrigin-Name: 5efdba63af997d0114acd462e8e0e4eaefba40df
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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:
FossilOrigin-Name: 8cd7e62e9a7b86f6f29530021bc6549e53e38732
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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:
FossilOrigin-Name: 967313044694396b46b9f848a3d2274617c0dd84
|
|
|
|
|
|
|
|
| |
non-framework builds.
* unix/configure: autoconf-2.59
FossilOrigin-Name: bc0aee463edb88133f4e4889b1eb2a2124b235f9
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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:
FossilOrigin-Name: 0c0959c51dcb412b691dab972b2fe75418acacb0
|
|
|
| |
FossilOrigin-Name: d1f7550cd9bf1343d8505fb99fc5141b58bb88bf
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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:
FossilOrigin-Name: 48093f99b43fcd1f1ec37c4c83a0d05434f3d3f0
|
|
|
| |
FossilOrigin-Name: 2f0ee165092a3cd44cb3c688a084ee446fe290dc
|
|
|
| |
FossilOrigin-Name: 85199b99446a403b4c2bb41e6740a45dbb381b68
|
|
|
|
|
|
|
|
| |
* unix/configure.in:
* unix/tclUnixInit.c: detect stack grwoth direction at compile
time, only fall to runtime detection when crosscompiling.
FossilOrigin-Name: 289a5eb6a150a88307e703fe29f55f798b324a39
|
|
|
|
|
|
|
|
|
|
|
|
| |
* library/init.tcl: CVS development snapshots from the 8.5b2
* unix/configure.in: release.
* unix/tcl.spec:
* win/configure.in:
* unix/configure: autoconf (2.59)
* win/configure:
FossilOrigin-Name: 8dc4b6f34fbc385dcbef9359f1babb52c2a2bdd7
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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:
FossilOrigin-Name: 7fb70f130d3c2c82df5efa28073545be23f4bc1f
|