History of kitsh/buildsrc/kitsh-0.0/kitInit.c of 06b37e2ab1ff54e0

History of file kitsh/buildsrc/kitsh-0.0/kitInit.c at check-in 06b37e2ab1ff54e0

2017-10-17
04:02
Started work on supporting alternate roots file: [b6990a4d65] check-in: [975c25c193] user: rkeene, branch: support-altroot, size: 15297 [annotate] [blame] [check-ins using] [diff]
2016-02-24
21:45
Corrected an issue where the KitDLL file cannot be located cause initialization to fail file: [4efdf6eacc] check-in: [9c7bd6cad1] user: rkeene, branch: trunk, size: 15172 [annotate] [blame] [check-ins using] [diff]
20:41
Create a Tcl_Init() symbol if we are creating a static libtclkit file: [f888dda2c4] check-in: [e6ab988ad4] user: rkeene, branch: feature-kitdll-static, size: 15162 [annotate] [blame] [check-ins using] [diff]
2015-05-29
17:08
Fixed issue with locating main.tcl on KitDLLs file: [3cb384a768] check-in: [b6937cc4c5] user: rkeene, branch: trunk, size: 14907 [annotate] [blame] [check-ins using] [diff]
2015-03-30
21:49
Removed unneeded ifdef file: [de7a0cddb9] check-in: [ec170ce37a] user: rkeene, branch: trunk, size: 14899 [annotate] [blame] [check-ins using] [diff]
2014-02-25
02:59
Updated to use single routine for initializing interpreters file: [8905d676cc] check-in: [be67e6913f] user: rkeene, branch: tk-win32-noconsole-fix, size: 14943 [annotate] [blame] [check-ins using] [diff]
2014-02-24
17:22
Added start of test for Tk on Win32 with noconsole file: [35c2f17362] check-in: [9481ffeac5] user: rkeene, branch: tk-win32-noconsole-fix, size: 14758 [annotate] [blame] [check-ins using] [diff]
2013-08-06
23:55
Updated to not read "setup.tcl" file: [9995cd87d7] check-in: [b41fe67416] user: rkeene, branch: trunk, size: 14636 [annotate] [blame] [check-ins using] [diff]
2013-05-13
23:43
Updated to not reference "main" for KitDLL, which likely prevents getting the executable path file: [9bfdc99cac] check-in: [de3dbf5d8c] user: rkeene, branch: trunk, size: 14828 [annotate] [blame] [check-ins using] [diff]
2011-05-31
02:03
Updated to be pluggable file: [0cfdc14cf7] check-in: [349896fca7] user: rkeene, branch: pluggable, size: 14761 [annotate] [blame] [check-ins using] [diff]
2011-05-28
23:53
Updated to only mount VFS once

Updated to always load "vfs" file: [50169ff8c3] check-in: [d5ed5900eb] user: rkeene, branch: trunk, size: 14845 [annotate] [blame] [check-ins using] [diff]

2011-05-24
06:05
Updated all references to the KitDLL VFS to be "CVFS" file: [901380bcbe] check-in: [878ff79575] user: rkeene, branch: merge-kitdll-kitsh-common, size: 14880 [annotate] [blame] [check-ins using] [diff]
2011-05-23
10:53
Integrated KitDLL into KitSH file: [108a80f35a] check-in: [a1a14e0aba] user: rkeene, branch: merge-kitdll-kitsh-common, size: 14912 [annotate] [blame] [check-ins using] [diff]
03:14
More work on consolidating KitSH and KitDLL and supporting C-VFS file: [ae720616f1] check-in: [df550ab43e] user: rkeene, branch: merge-kitdll-kitsh-common, size: 14279 [annotate] [blame] [check-ins using] [diff]
2011-05-20
05:50
First set of merges from KitDLL to KitSH file: [dd6f45df03] check-in: [55cb9f600a] user: rkeene, branch: merge-kitdll-kitsh-common, size: 14872 [annotate] [blame] [check-ins using] [diff]
2010-10-01
20:45
Updated to include a "package ifneeded" script for Tk on Win32 in addition to other platforms, if Tk built statically. file: [2ea4599da9] check-in: [d3373882b3] user: rkeene, branch: trunk, size: 10073 [annotate] [blame] [check-ins using] [diff]
2010-09-26
04:50
Updated to use "/proc/self/exe" rather than "/proc/<pid>/exe"

Updated to check for "/proc/curproc/file" (FreeBSD) file: [4d11547632] check-in: [013d6b36f4] user: rkeene, branch: trunk, size: 10099 [annotate] [blame] [check-ins using] [diff]

04:50
Corrected typo in previous commit file: [534a43d0fd] check-in: [62d83850be] user: rkeene, branch: trunk, size: 9855 [annotate] [blame] [check-ins using] [diff]
04:50
Updated test for dladdr() to be more comprehensive file: [3729076ea4] check-in: [66c3398628] user: rkeene, branch: trunk, size: 9855 [annotate] [blame] [check-ins using] [diff]
04:50
Updated to use dladdr() to find ourselves if possible file: [bab566bd8a] check-in: [eb6f15ad72] user: rkeene, branch: trunk, size: 9841 [annotate] [blame] [check-ins using] [diff]
04:50
Updated to load boot.tcl in new interpreters, issue with previous workaround and fixing creating new interpreters file: [0506bc15b0] check-in: [d5bcf0ec06] user: rkeene, branch: trunk, size: 9329 [annotate] [blame] [check-ins using] [diff]
04:49
Made initialization error more verbose file: [a33903368c] check-in: [4e71ffc33c] user: rkeene, branch: trunk, size: 9248 [annotate] [blame] [check-ins using] [diff]
04:49
Updated to not remount TclKit VFS in initialization file: [f2454b481f] check-in: [c7d604dff8] user: rkeene, branch: trunk, size: 8848 [annotate] [blame] [check-ins using] [diff]
04:49
Updated to not provide Tk package, since that is taken care of by Tk itself file: [dc3318ae4e] check-in: [d589e2755f] user: rkeene, branch: trunk, size: 8693 [annotate] [blame] [check-ins using] [diff]
04:49
Updated to support static Tk on non-Windows platforms file: [daa56f5f14] check-in: [70da029110] user: rkeene, branch: trunk, size: 8737 [annotate] [blame] [check-ins using] [diff]
04:45
Removed references to PATH_MAX file: [04a2d744f1] check-in: [9fb1a353d1] user: rkeene, branch: trunk, size: 8534 [annotate] [blame] [check-ins using] [diff]
04:45
Updated to use Tcl_FindExecutable() to set executable path file: [e36e6b04a3] check-in: [719fef74cb] user: rkeene, branch: trunk, size: 8550 [annotate] [blame] [check-ins using] [diff]
04:45
Updated to better locate Tclkit under Linux (partially deals with <http://code.google.com/p/tclkit/issues/detail?id=1>) file: [2224f05581] check-in: [bcd030ea77] user: rkeene, branch: trunk, size: 8197 [annotate] [blame] [check-ins using] [diff]
04:45
Updated to set encoding from system (untested) file: [8565374f0c] check-in: [095125b887] user: rkeene, branch: trunk, size: 7625 [annotate] [blame] [check-ins using] [diff]
04:45
Updated to not build zlib package under Tcl 8.6+ as it is natively provided file: [a26486a2c9] check-in: [e639016509] user: rkeene, branch: trunk, size: 7041 [annotate] [blame] [check-ins using] [diff]
04:45
Fixed issue causing kit initialization failure when not boot strapping file: [87800da22f] check-in: [ede635a763] user: rkeene, branch: trunk, size: 6907 [annotate] [blame] [check-ins using] [diff]
04:44
Corrected bug preventing Mk4tcl from being "package required" even if present file: [55f719fa55] check-in: [6cd90bad17] user: rkeene, branch: trunk, size: 6862 [annotate] [blame] [check-ins using] [diff]
04:44
Reverted cleanup of tclExecutableName file: [512beccb11] check-in: [0368915b0d] user: rkeene, branch: trunk, size: 6828 [annotate] [blame] [check-ins using] [diff]
04:43
KitCreator 0.3.0.x

Added support for using ZIP archives if MK4 fails to build

Removed support for pure-Tcl MK4 (it didn't work) file: [1ea5ee25a0] check-in: [66535d6924] user: rkeene, branch: trunk, size: 6835 [annotate] [blame] [check-ins using] [diff]

04:42
Updated to implement "vfs::mkcl" using Readkit

Updated local Readkit implementation to not attempt to replace Mk4tcl file: [f0bdde86c9] check-in: [096098536d] user: rkeene, branch: trunk, size: 6275 [annotate] [blame] [check-ins using] [diff]

04:42
Updated to always make registry/dde packages available to Windows rather than creating a "package ifneeded" entry -- this fixes the issue with mismatched versions on Tcl 8.5+ file: [40729608ac] check-in: [5a3882c8f0] user: rkeene, branch: trunk, size: 6112 [annotate] [blame] [check-ins using] [diff]
04:40
Added preliminary support for using a Tcl-based metakit reader (mk4tcl.tcl, based off ReadKit) if Mk4tcl support not found

Updated mk4tcl to cleanup if build fails, to prevent false detection file: [14eb71a613] check-in: [44e0b4f94c] user: rkeene, branch: trunk, size: 6159 [annotate] [blame] [check-ins using] [diff]

04:39
Corrected check for mk4tcl to actually be functional

Removed support of "config.h" and started passing all defines on the command line file: [943ad6fb25] check-in: [636da30116] user: rkeene, branch: trunk, size: 6095 [annotate] [blame] [check-ins using] [diff]

04:38
Updated to check for define subprojects working as found

Updated to only link against C++ libs if Mk4tcl worked

Updated to check for MK4TCL available before referencing it

Added SunStudio C++ libraries file: [9210ecc7cd] check-in: [ea89461e7c] user: rkeene, branch: trunk, size: 6095 [annotate] [blame] [check-ins using] [diff]

04:38
Updated to use public interface for SetStartupScript/GetStartupScript if it is found, otherwise use the old interface. file: [04b049978f] check-in: [399b8095e3] user: rkeene, branch: trunk, size: 6002 [annotate] [blame] [check-ins using] [diff]
04:37
Added: Added kitsh code file: [56adb92a48] check-in: [9315fecb01] user: rkeene, branch: trunk, size: 5796 [annotate] [blame] [check-ins using]