summaryrefslogtreecommitdiffstats
path: root/unix
Commit message (Collapse)AuthorAgeFilesLines
* Add Static library link instructions to tclConfig.shcore_zip_vfs_statichypnotoad2014-09-094-20/+101
|
* Instead of statically compiling the Tclkit executable straight fromhypnotoad2014-09-094-13672/+4982
| | | | .o files, generate a static library (libtclkit.a), and compile against that.
* Added the tclkit binaries to installhypnotoad2014-09-091-1/+3
|
* Preliminary checkin for Windows tclkit buildshypnotoad2014-09-061-11/+3
|
* New build process for Tcl kits in Unix (Windows port to follow...)hypnotoad2014-09-062-11/+108
| | | | | | | | | | | | | | | Rather than force a "make install" to build the vfs, the tclkit now performs it's own "install" to a subdirectory (using destdir) to collect the files it needs for its vfs. tclkits no longer link to the tcl library. Instead, all of the obj files that are used to assemble the lib are instead packed into the executable. Thus, "make tclkit" produces the tclkit. That's it. No dlls. No tclsh. Makes no other mark on the file system save the bare essentials it needs. It uses the same variables in the makefile as the tcl libraries, so as they are updated so too is tclkit. Zlib files are *always* build for tclkits. Tclkits can never rely on the presence of zlib on the systems in which they will be installed.
* Updating to the latest trunkhypnotoad2014-09-051-3/+0
|\
| * Remove unused macros.dgp2014-09-051-3/+0
| |
* | Removed a typohypnotoad2014-09-041-1/+0
| |
* | Removed some debugging code of mine...hypnotoad2014-09-041-1/+0
| |
* | Adapted the Unix startup process to ifdef out the KIT specific behaviors.hypnotoad2014-09-042-7/+22
| | | | | | tclkit is now build as a standalone exectuble.
* | More tweaks to makefileshypnotoad2014-09-031-1/+0
| |
* | Merging in changes from Tclhypnotoad2014-09-032-25/+8
|\ \ | |/ | | | | | | | | | | Reduced the code necessary to bootstrap a shell to a single C call. Reduced the number of new stub entries to 1 Fixed a Makefile goof that was preventing kits from running properly.
* | Rather than make a special executable, tclkits are now a copy of tclsh with ↵hypnotoad2014-09-021-4/+3
| | | | | | | | an attached zip file
* | Tweaking the Makefile instructions for Tclkits under unixhypnotoad2014-09-011-1/+1
| |
* | Merging in changes from core.hypnotoad2014-09-012-10/+6
|\ \ | |/
| * Combine TCL_SHLIB_LD_EXTRAS+TK_SHLIB_LD_EXTRAS (for Cygwin and FreeBSD) to a ↵jan.nijtmans2014-09-012-10/+6
| |\ | | | | | | | | | single SHLIB_LD_LIBS usable for both Tcl and Tk
| | * Combine TCL_SHLIB_LD_EXTRAS+TK_SHLIB_LD_EXTRAS (for Cygwin and FreeBSD) to a ↵jan.nijtmans2014-09-012-8/+4
| | | | | | | | | | | | single SHLIB_LD_LIBS usable for both Tcl and Tk.
| | * `make dist` allowed README-* fossil droppings to leak into the distribution.core_8_5_16core_8_5_16_rcdgp2014-08-251-1/+1
| | |
| | * merge 8.5dgp2014-08-041-0/+1
| | |\
| | * \ merge 8.5dgp2014-08-021-2/+2
| | |\ \
| | * \ \ merge 8.5dgp2014-07-281-1/+2
| | |\ \ \
| | * | | | Revert the EOLFIX changes of checkin [a803608ed5] (2013-10-28).dgp2014-07-231-8/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | They do not work on the one machine where they must -- the release managers! Appears that the NATIVE_TCLSH support isn't found on the 8.5 branch, so we shouldn't expect to use it.
| | * | | | Bump to 8.5.16 for release.dgp2014-07-233-4/+4
| | | | | |
* | | | | | Adding the ability for the Tcl core to build self-contained Zip-based ↵hypnotoad2014-09-012-3/+39
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | executables * Integrated a pure-C implementation of ZipVfs * Modified Tcl_AppInit() to look for a zipvfs mounted on the executable
* | | | | Do not let fossil README droppings leak into distribuiondgp2014-08-251-1/+1
| | | | |
* | | | | Bump to TclOO 1.0.2dgp2014-08-221-1/+1
| | | | |
* | | | | merge trunkdgp2014-08-041-0/+1
|\ \ \ \ \
| * \ \ \ \ Add tclsh.exe.manifest.in to the distributiondgp2014-08-041-0/+1
| |\ \ \ \ \ | | | |_|_|/ | | |/| | |
| | * | | | Add tclsh.exe.manifest.in to the distribution.dgp2014-08-041-0/+1
| | | |_|/ | | |/| |
* | | | | merge trunkdgp2014-08-021-2/+2
|\ \ \ \ \ | |/ / / /
| * | | | Updated package "platform" to version 1.0.13. Separated theandreask2014-08-011-2/+2
| |\ \ \ \ | | |/ / / | | | | | | | | | | | | | | | identifiers "macosx*-i386-x86_64" and "macosx-universal" as incompatible with each other.
| | * | | Updated package "platform" to version 1.0.13. Separated theandreask2014-08-011-2/+2
| | | |/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | identifiers "macosx*-i386-x86_64" and "macosx-universal" as incompatible with each other. Plus addition of a cast in tclIO.c to match types in a comparison which otherwise bugs a Windows debug build (warnings are errors).
| | * | correct EOLFIX macro, broken by [a803608ed5]jan.nijtmans2014-07-271-2/+2
| | |/
* | | Bump to 8.6.2 for release.dgp2014-07-283-3/+3
|/ /
* | [e6477e1b0f] Plug memleak in AtForkChild() detected in iocmd-11.4.dgp2014-07-211-2/+2
| |
* | Convert TesteventloopCmd and TestchmodCmd to Tcl_Obj-API form.jan.nijtmans2014-07-172-24/+19
| |
* | [1211aceef2] Fix refcount management of TclpTempFileName() that caused leak.dgp2014-07-111-2/+4
| |
* | ticket [2f9df4c4fa]: tcltest - request to move -cleanup script execution ↵jan.nijtmans2014-06-221-2/+2
|\ \ | |/ | | | | | | until after -output compare. tcltest -> version 2.3.8
| * ticket [2f9df4c4fa]: tcltest - request to move -cleanup script execution ↵jan.nijtmans2014-06-201-2/+2
| | | | | | | | until after -output compare
* | [1758a0b603] socket_*-2.13 : Workaround the broken select() in some Linuxdgp2014-06-161-2/+56
|\ \ | |/ | | | | kernels that fails to report a writable state on a socket when an error condition (or remote close) is present.
| * Additional check for an error condition on the socket.dgp2014-06-121-1/+7
| |
| * Workaround the broken select() in some Linux kernels that fails to reportdgp2014-06-111-3/+52
| | | | | | | | | | a writable state on a socket when an error condition (or remote close) is present. Would be good to add actual test suite tests for this, but until then see demo scripts in the ticket 1758a0b603.
* | Valgrind doesn't like use of uninitialized variables.dgp2014-06-041-1/+1
| |
* | These edits make the tests socket-14.11.[01] stop hanging, but also introducedgp2014-06-021-5/+3
| | | | | | a whole raft of test failures. WIP.
* | Correct the interest masks in the Tcl_CreateFileHandler() calls in ↵dgp2014-05-311-2/+2
|\ \ | | | | | | | | | PipeWatchProc(). When we are interested in both readable and writable events of a command pipeline channel, we only want the readable from the read end of the pipe, and the writable from the write end of the pipe.
| * | Correct the interest masks in the Tcl_CreateFileHandler() calls indgp2014-05-311-2/+2
| |/ | | | | | | | | PipeWatchProc(). When we are interested in both readable and writable events of a command pipeline channel, we only want the readable from the read end of the pipe, and the writable from the write end of the pipe.
| * Fix [3118489]: NUL in filenames. (On Windows, protect against invalid use of ↵jan.nijtmans2014-05-151-0/+6
| | | | | | | | ':' in filenames as well)
* | Fix and improve socket -async [13d3af3ad5] oehhar2014-05-201-115/+188
|\ \
| * | * Give clearer names to some of the state flags and sync them with ↵bug_13d3af3ad5max2014-04-081-41/+90
| | | | | | | | | | | | | | | | | | | | | Windows where it makes sense. * Rework WaitForConnect once more to always report ENOTCONN on I/O operations on failed async sockets. * Fix synchronous connections to a server that only listens on IPv6 (or whatever comes later in the list returned by getaddrinfo(), socket-15.*) * Fix spurious writable event on async sockets (socket-14.15).
| * | Rename error to connectError in struct TcpState.max2014-04-071-11/+11
| | |