Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add Static library link instructions to tclConfig.shcore_zip_vfs_static | hypnotoad | 2014-09-09 | 4 | -20/+101 |
| | |||||
* | Instead of statically compiling the Tclkit executable straight from | hypnotoad | 2014-09-09 | 4 | -13672/+4982 |
| | | | | .o files, generate a static library (libtclkit.a), and compile against that. | ||||
* | Added the tclkit binaries to install | hypnotoad | 2014-09-09 | 2 | -3/+5 |
| | |||||
* | Created a designated bootloader for Tclkits under windows | hypnotoad | 2014-09-06 | 4 | -341/+454 |
| | | | | | On windows, tclkits build a private VFS instead of relying on make install Added a tool to build the tcl kit's VFS, as well as index the bundled packages | ||||
* | Preliminary checkin for Windows tclkit builds | hypnotoad | 2014-09-06 | 4 | -24/+339 |
| | |||||
* | New build process for Tcl kits in Unix (Windows port to follow...) | hypnotoad | 2014-09-06 | 5 | -21/+143 |
| | | | | | | | | | | | | | | | 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 trunk | hypnotoad | 2014-09-05 | 4 | -25/+35 |
|\ | |||||
| * | Remove unused macros. | dgp | 2014-09-05 | 1 | -3/+0 |
| | | |||||
| * | Make corrections to long-false comments. | dgp | 2014-09-05 | 1 | -9/+9 |
| | | |||||
| * | [ccc2c2cc98]: lreplace edge case | dkf | 2014-09-05 | 2 | -2/+26 |
| | | |||||
| * | Remove ChannelHandlerEvent struct, which has never been used in all of | dgp | 2014-09-04 | 1 | -11/+0 |
| | | | | | | | | | | recorded Tcl history. Still need to purge comments of mentions of ChannelHandlerEventProc() which is similarly pre-historic. | ||||
* | | Removed a typo | hypnotoad | 2014-09-04 | 1 | -1/+0 |
| | | |||||
* | | Removed some debugging code of mine... | hypnotoad | 2014-09-04 | 1 | -1/+0 |
| | | |||||
* | | Adapted the Unix startup process to ifdef out the KIT specific behaviors. | hypnotoad | 2014-09-04 | 2 | -7/+22 |
| | | | | | | tclkit is now build as a standalone exectuble. | ||||
* | | Re-engineered the windows kitbuilding process to produce a standalone | hypnotoad | 2014-09-04 | 3 | -6/+21 |
| | | | | | | | | | | | | | | executable (in a similar process as tcltest is made). The kit specific functions of tclAppInit have been wrapped around define macros, and are only active if TCL_KIT is defined. (Which is only done when building the tclkit executable) | ||||
* | | Typo Fix | tne | 2014-09-03 | 1 | -1/+1 |
| | | |||||
* | | Merging changes from trunk | hypnotoad | 2014-09-03 | 2 | -8/+22 |
|\ \ | |/ | |||||
| * | Distinguish hanging from crashing in exit tests. | ferrieux | 2014-09-03 | 1 | -7/+20 |
| | | |||||
| * | [132fad6fde]. Fixed GetCache to use TclpSysAlloc+memset instead | ashok | 2014-09-03 | 1 | -1/+2 |
| | | | | | | | | of calloc. Now consistent with tclWinThrd.c which no longer uses malloc in its TclpSysAlloc implementation. | ||||
* | | Closing the hypnotoad branch | tne | 2014-09-03 | 0 | -0/+0 |
|\ \ | |||||
| * \ | Updating hypnotoad branchhypnotoad | tne | 2014-09-03 | 11 | -3402/+3183 |
| |\ \ | |/ / |/| | | |||||
* | | | More tweaks to makefiles | hypnotoad | 2014-09-03 | 2 | -6/+8 |
| | | | |||||
* | | | Merging in changes from Tcl | hypnotoad | 2014-09-03 | 10 | -95/+106 |
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | 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. | ||||
* | | | Backported dkf's documentation effort to the main core_zip_vfs branch | hypnotoad | 2014-09-03 | 2 | -0/+123 |
| | | | |||||
| | * | Clean up of docs, import basic text from comments in code, format. | dkf | 2014-09-03 | 1 | -39/+114 |
| | | | |||||
| | * | Merging in the "official" windows hang patch | hypnotoad | 2014-09-02 | 4 | -1/+91 |
| | |\ | | |/ | |/| | |||||
| * | | Refrain from calling TclFinalizeThreadData() in quick-exit case as it is ↵ | ferrieux | 2014-09-02 | 1 | -11/+13 |
| | | | | | | | | | | | | useless (just memory freeing). Superficially fixes [Bug 132fad6f]; that bug is still exerciseable thanks to recent additions to the test suite that exercise full finalization. | ||||
| * | | Add test cases in very first position for hang-on-exit, both in (normal) ↵ | ferrieux | 2014-09-02 | 1 | -0/+41 |
| | | | | | | | | | | | | quick-exit and TCL_FINALIZE_ON_EXIT=1 modes. | ||||
| | * | Merging with fix_windows_zip | hypnotoad | 2014-09-02 | 2 | -14/+51 |
| | |\ | |||||
| | | * | Fix for the cases where a dynamic build is usedfix_windows_zlib | hypnotoad | 2014-09-02 | 2 | -14/+51 |
| | | | | |||||
| | * | | Revised patch (per ferrieux) | hypnotoad | 2014-09-02 | 1 | -1/+1 |
| | | | | |||||
| | * | | Merging in changes from core_zip_vfs | hypnotoad | 2014-09-02 | 1 | -274/+86 |
| | |\ \ | |_|/ / |/| | | | |||||
* | | | | Pared down tclZipVfs to eliminate #ifdef branches that we don't have to worry | hypnotoad | 2014-09-02 | 1 | -274/+86 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | about with a modern Tcl. Replaced dummy calls to VFS with NULL Where practical, replaced string-based Tcl IO calls with their new obj-based successors. (Tcl_FSOpenChannel, Tcl_FSStat, etc) Eliminated compiler warnings under Windows | ||||
| | * | | Added a hac^H^H^Hpatch from ferrieux to mask around the exit hang on windows ↵ | hypnotoad | 2014-09-02 | 1 | -12/+13 |
| | | | | | | | | | | | | | | | | | | | | until the issues are fixed at the core level. | ||||
| | * | | Start of the "hypnotoad" branch, combining the various patches I'm testing | hypnotoad | 2014-09-02 | 2 | -3136/+3288 |
| | |\ \ | |/ / / |/| | / | | |/ | against. | ||||
| | * | Patch to make the default behavior for Tcl under Windows to embed the Zlib | hypnotoad | 2014-09-02 | 2 | -3136/+3288 |
| |/ | | | | | sources rather than add a dependency to a dynamic zlib.dll | ||||
* | | Rather than make a special executable, tclkits are now a copy of tclsh with ↵ | hypnotoad | 2014-09-02 | 2 | -9/+6 |
| | | | | | | | | an attached zip file | ||||
* | | Tweaking the Makefile instructions for Tclkits under unix | hypnotoad | 2014-09-01 | 1 | -1/+1 |
| | | |||||
* | | Squelch most warnings. | dkf | 2014-09-01 | 1 | -278/+277 |
| | | |||||
* | | Bring the source more into line with Tcl style. | dkf | 2014-09-01 | 1 | -2034/+2321 |
| | | |||||
* | | Merging in changes from core. | hypnotoad | 2014-09-01 | 2 | -10/+6 |
|\ \ | |/ | |||||
| * | Combine TCL_SHLIB_LD_EXTRAS+TK_SHLIB_LD_EXTRAS (for Cygwin and FreeBSD) to a ↵ | jan.nijtmans | 2014-09-01 | 2 | -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.nijtmans | 2014-09-01 | 2 | -8/+4 |
| | | | | | | | | | | | | single SHLIB_LD_LIBS usable for both Tcl and Tk. | ||||
* | | | Tweaks to the Windows makefile. | hypnotoad | 2014-09-01 | 1 | -4/+6 |
| | | | |||||
* | | | Tweak the Windows implementation of Tcl_AppInit() to match Unix | hypnotoad | 2014-09-01 | 1 | -1/+3 |
| | | | |||||
* | | | Adding the ability for the Tcl core to build self-contained Zip-based ↵ | hypnotoad | 2014-09-01 | 14 | -4/+2684 |
|/ / | | | | | | | | | | | executables * Integrated a pure-C implementation of ZipVfs * Modified Tcl_AppInit() to look for a zipvfs mounted on the executable | ||||
* | | Use TclpSys* macros, not direct system calls. | dgp | 2014-08-29 | 1 | -8/+8 |
| | | |||||
* | | [b9e1a3032e] Implement the documented method search order for TclOO. | dkf | 2014-08-28 | 2 | -26/+158 |
| | | | | | | This corrects the relative positions of object-defined methods and class mixins. | ||||
* | | merge release | dgp | 2014-08-27 | 15 | -17/+165 |
|\ \ | |||||
| * \ | merge trunk; update changesrc3core_8_6_2core_8_6_2_rc | dgp | 2014-08-25 | 7 | -7/+211 |
| |\ \ | |/ / |/| | |