# # ChangeLog for trunk/src/kash in kBuild # # Generated by Trac 1.4.3.2 # Jan 9, 2025 4:38:18 AM Mon, 29 Apr 2013 19:41:26 GMT bird [2682] * trunk/src/kash/var.h (modified) var.h/pathval(): Don't try use the 'Path' if it wasn't found and ... Sun, 14 Apr 2013 18:41:58 GMT bird [2681] * trunk/src/kash/shfile.c (modified) shfile.c: Fixed windows problem with stat() failing if the directory ... Mon, 04 Feb 2013 12:58:14 GMT bird [2679] * trunk/src/kash/options.h (modified) build fix Fri, 28 Dec 2012 23:53:55 GMT bird [2672] * trunk/src/kash/options.h (modified) options.h: Fixed 'set -o' crash on solaris and (null) = off on the ... Mon, 10 Sep 2012 20:57:58 GMT bird [2657] * trunk/src/kash/shinstance.h (modified) haiku fix Sun, 09 Sep 2012 18:16:28 GMT bird [2654] * trunk/src/kash/eval.c (modified) eval.c/evalcommand: tiny optimization wrt name=value handling. Sun, 09 Sep 2012 18:02:54 GMT bird [2653] * trunk/src/kash/eval.c (modified) * trunk/src/kash/expand.c (modified) * trunk/src/kash/shfile.c (modified) kash: fixed shfile_opendir on windows, and thereby argument expansion. Sun, 09 Sep 2012 17:21:48 GMT bird [2652] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/exec.c (modified) * trunk/src/kash/generated/init.c (modified) * trunk/src/kash/options.c (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shinstance.c (modified) kash: Fixes for hash-bang-scripts on windows. Related debug tracing ... Sun, 09 Sep 2012 16:06:56 GMT bird [2651] * trunk/src/kash/error.c (modified) hash/error.c: no va_copy on windows yet, sigh. Sun, 09 Sep 2012 16:06:32 GMT bird [2650] * trunk/src/kash/shfile.c (modified) kash/shfile.c: Fixed console inherit proble on windows. Fixed CWD ... Sun, 09 Sep 2012 03:47:26 GMT bird [2649] * trunk/src/kash/exec.c (modified) kash: detect shell invokations via /usr/bin/env in hash bang. Sun, 09 Sep 2012 03:22:30 GMT bird [2648] * trunk/src/kash/bltin/printf.c (modified) * trunk/src/kash/cd.c (modified) * trunk/src/kash/error.c (modified) * trunk/src/kash/exec.c (modified) * trunk/src/kash/jobs.c (modified) * trunk/src/kash/miscbltin.c (modified) * trunk/src/kash/redir.c (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) Made TRACE2 and TRACE2V safe. Fixed DEBUG bug where va_copy was ... Sun, 09 Sep 2012 03:21:35 GMT bird [2647] * trunk/src/kash/shfile.c (modified) shfile.c: Fixed bug in shfile_movefd that caused sever file ... Sun, 09 Sep 2012 02:03:12 GMT bird [2642] * trunk/src/kash/exec.c (modified) kash: Correct hash bang self to match kmk_ash, kmk_sh, kash and sh. ... Sun, 09 Sep 2012 01:52:11 GMT bird [2641] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/var.c (modified) Forgot to remove debug fprintfs. Sun, 09 Sep 2012 01:48:53 GMT bird [2639] * trunk/src/kash/shinstance.h (modified) EWOULDBLOCK is defined as 140 in VS2010. Sun, 09 Sep 2012 01:47:19 GMT bird [2638] * trunk/src/kash/memalloc.c (modified) indent fix. Sun, 09 Sep 2012 01:46:16 GMT bird [2637] * trunk/src/kash/var.c (modified) kash: Simplified that 'Path' hack on Windows. Thu, 06 Sep 2012 15:19:53 GMT bird [2631] * trunk/src/kash/parser.c (modified) oops. Thu, 06 Sep 2012 15:17:44 GMT bird [2630] * trunk/src/kash/parser.c (modified) drop some tracing. Thu, 06 Sep 2012 15:16:25 GMT bird [2629] * trunk/src/kash/input.c (modified) kash/parser.c: Fixed incorrect handling of \r\n -> \n conversion when ... Thu, 06 Sep 2012 15:16:12 GMT bird [2628] * trunk/src/kash/parser.c (modified) kash/parser.c: Fixed incorrect handling of \r\n -> \n conversion when ... Sun, 17 Jun 2012 22:52:26 GMT bird [2593] * trunk/src/kash/shinstance.c (modified) kash: win.x86 build fix Fri, 25 Nov 2011 21:44:21 GMT bird [2553] * trunk/src/kash/shfile.c (modified) shut up annoying assertion. Fri, 25 Nov 2011 21:42:26 GMT bird [2552] * trunk/src/kash/var.c (modified) Path fix on windows. Sat, 01 Oct 2011 19:49:54 GMT bird [2546] * trunk/Config.kmk (modified) * trunk/kBuild/env.sh (modified) * trunk/kBuild/header.kmk (modified) * trunk/src/kObjCache/kObjCache.c (modified) * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/error.h (modified) * trunk/src/kash/shfile.h (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) * trunk/src/kash/shtypes.h (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/arscan.c (modified) * trunk/src/kmk/config.h.haiku (added) * trunk/src/kmk/incdep.c (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/kmkbuiltin/chmod.c (modified) * trunk/src/kmk/kmkbuiltin/cp_utils.c (modified) * trunk/src/kmk/kmkbuiltin/fts.c (modified) * trunk/src/kmk/kmkbuiltin/haikufakes.c (copied) * trunk/src/kmk/kmkbuiltin/haikufakes.h (copied) * trunk/src/kmk/kmkbuiltin/install.c (modified) * trunk/src/kmk/kmkbuiltin/mkdir.c (modified) * trunk/src/kmk/kmkbuiltin/mv.c (modified) * trunk/src/kmk/kmkbuiltin/rm.c (modified) * trunk/src/kmk/main.c (modified) * trunk/src/lib/k/kDefs.h (modified) * trunk/src/misc/kmk_time.c (modified) * trunk/src/sed/Makefile.kmk (modified) Applied modified patches for Haiku support from Mike Smith. Fri, 22 Jul 2011 12:05:57 GMT bird [2498] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/miscbltin.c (modified) * trunk/src/kash/setmode.c (modified) * trunk/src/kash/shfile.h (modified) * trunk/src/kash/shinstance.h (modified) * trunk/src/kash/shthread.c (modified) kash: OS/2 build fixes. Thu, 07 Jul 2011 23:53:33 GMT bird [2457] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/main.c (modified) kash: --version should print the svn revision. Mon, 04 Jul 2011 14:34:34 GMT bird [2438] * trunk/src/kash/shfile.h (modified) build fix Mon, 15 Nov 2010 13:04:04 GMT bird [2427] * trunk/src/kash/output.h (modified) build fix Mon, 18 Oct 2010 08:52:22 GMT bird [2425] * trunk/src/kash/shfile.c (modified) kash: oops Mon, 18 Oct 2010 08:52:03 GMT bird [2424] * trunk/src/kash/eval.c (modified) * trunk/src/kash/input.c (modified) * trunk/src/kash/redir.c (modified) * trunk/src/kash/redir.h (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfile.h (modified) kash: Some S-bahn optimizations. Sun, 17 Oct 2010 23:43:35 GMT bird [2423] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/eval.c (modified) * trunk/src/kash/redir.c (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfile.h (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/show.c (modified) * trunk/src/kash/tests/Makefile.kmk (modified) kash: made the SHFILE_IN_USE mode work on unix (because openbsd has a ... Tue, 14 Sep 2010 00:42:43 GMT bird [2417] * trunk/src/kash/shfile.c (modified) opendir fix. Tue, 14 Sep 2010 00:30:30 GMT bird [2416] * trunk/src/kash/miscbltin.c (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfile.h (modified) * trunk/src/kash/shfork-win.c (modified) * trunk/src/kash/shforkA-win.asm (modified) * trunk/src/kash/shheap.c (modified) * trunk/src/kash/shheap.h (modified) * trunk/src/kash/shinstance.c (modified) kash: implemented opendir/readdir/closedir for windows (NT). Fixed ... Mon, 13 Sep 2010 23:13:20 GMT bird [2415] * trunk/src/kash/arith.y (modified) * trunk/src/kash/arith_lex.l (modified) * trunk/src/kash/exec.h (modified) * trunk/src/kash/generated/arith.c (modified) * trunk/src/kash/generated/arith_lex.c (modified) * trunk/src/kash/generated/init.c (modified) * trunk/src/kash/shfile.h (modified) kash: trimmed down the arith stuff, making it not drag in libc bits. Sat, 11 Sep 2010 17:43:04 GMT bird [2413] * trunk/Config.kmk (modified) * trunk/Maintenance.kmk (modified) * trunk/Makefile.kmk (modified) * trunk/VSlickMacros/kdev.e (modified) * trunk/VSlickMacros/kkeys.e (modified) * trunk/bootstrap.gmk (modified) * trunk/dist/debian/changelog (modified) * trunk/dist/debian/copyright (modified) * trunk/dist/macports/devel/kbuild-head/Portfile (modified) * trunk/dist/macports/devel/kbuild/Portfile (modified) * trunk/kBuild/env.sh (modified) * trunk/kBuild/envos2.cmd (modified) * trunk/kBuild/envwin.cmd (modified) * trunk/kBuild/footer.kmk (modified) * trunk/kBuild/header.kmk (modified) * trunk/kBuild/msgstyles/brief.kmk (modified) * trunk/kBuild/msgstyles/brief2.kmk (modified) * trunk/kBuild/rules.kmk (modified) * trunk/kBuild/sdks/DXSDK.kmk (modified) * trunk/kBuild/sdks/DXSDKAMD64.kmk (modified) * trunk/kBuild/sdks/DXSDKX86.kmk (modified) * trunk/kBuild/sdks/LIBSDL.kmk (modified) * trunk/kBuild/sdks/MACOSX104.kmk (modified) * trunk/kBuild/sdks/MACOSX104INCS.kmk (modified) * trunk/kBuild/sdks/MACOSX105.kmk (modified) * trunk/kBuild/sdks/MACOSX105INCS.kmk (modified) * trunk/kBuild/sdks/NT4DDK.kmk (modified) * trunk/kBuild/sdks/OS2DDKBASE32.kmk (modified) * trunk/kBuild/sdks/W2K3DDK.kmk (modified) * trunk/kBuild/sdks/W2K3DDKAMD64.kmk (modified) * trunk/kBuild/sdks/W2K3DDKX86.kmk (modified) * trunk/kBuild/sdks/W32API.kmk (modified) * trunk/kBuild/sdks/WIN32SDK.kmk (modified) * trunk/kBuild/sdks/WIN32SDK2002.kmk (modified) * trunk/kBuild/sdks/WIN64SDK.kmk (modified) * trunk/kBuild/sdks/WINDDK.kmk (modified) * trunk/kBuild/sdks/WINDDKW2K.kmk (modified) * trunk/kBuild/sdks/WINDDKWLH.kmk (modified) * trunk/kBuild/sdks/WINDDKWNET.kmk (modified) * trunk/kBuild/sdks/WINDDKWXP.kmk (modified) * trunk/kBuild/sdks/WINPSDK.kmk (modified) * trunk/kBuild/sdks/WINPSDKINCS.kmk (modified) * trunk/kBuild/subfooter.kmk (modified) * trunk/kBuild/subheader.kmk (modified) * trunk/kBuild/templates/DUMMY.kmk (modified) * trunk/kBuild/tools/ALP.kmk (modified) * trunk/kBuild/tools/BISON.kmk (modified) * trunk/kBuild/tools/FLEX.kmk (modified) * trunk/kBuild/tools/GCC.kmk (modified) * trunk/kBuild/tools/GCC3.kmk (modified) * trunk/kBuild/tools/GCC32.kmk (modified) * trunk/kBuild/tools/GCC3OMF.kmk (modified) * trunk/kBuild/tools/GCC3PLAIN.kmk (modified) * trunk/kBuild/tools/GCC4MACHO.kmk (modified) * trunk/kBuild/tools/GCC64.kmk (modified) * trunk/kBuild/tools/GXX.kmk (modified) * trunk/kBuild/tools/GXX3.kmk (modified) * trunk/kBuild/tools/GXX32.kmk (modified) * trunk/kBuild/tools/GXX3OMF.kmk (modified) * trunk/kBuild/tools/GXX3PLAIN.kmk (modified) * trunk/kBuild/tools/GXX4MACHO.kmk (modified) * trunk/kBuild/tools/GXX64.kmk (modified) * trunk/kBuild/tools/MASM510.kmk (modified) * trunk/kBuild/tools/MASM600.kmk (modified) * trunk/kBuild/tools/MASM610.kmk (modified) * trunk/kBuild/tools/MASM6PLUS.kmk (modified) * trunk/kBuild/tools/MASM710.kmk (modified) * trunk/kBuild/tools/MINGW32.kmk (modified) * trunk/kBuild/tools/MSLINK510.kmk (modified) * trunk/kBuild/tools/NASM.kmk (modified) * trunk/kBuild/tools/OPENWATCOM-16.kmk (modified) * trunk/kBuild/tools/OPENWATCOM-WL.kmk (modified) * trunk/kBuild/tools/OPENWATCOM.kmk (modified) * trunk/kBuild/tools/TAR.kmk (modified) * trunk/kBuild/tools/TARBZ2.kmk (modified) * trunk/kBuild/tools/TARGZ.kmk (modified) * trunk/kBuild/tools/VAC308.kmk (modified) * trunk/kBuild/tools/VCC100.kmk (modified) * trunk/kBuild/tools/VCC100AMD64.kmk (modified) * trunk/kBuild/tools/VCC100X86.kmk (modified) * trunk/kBuild/tools/VCC70.kmk (modified) * trunk/kBuild/tools/VCC80.kmk (modified) * trunk/kBuild/tools/VCC80AMD64.kmk (modified) * trunk/kBuild/tools/VCC80X86.kmk (modified) * trunk/kBuild/tools/WATCOMC11C-16.kmk (modified) * trunk/kBuild/tools/WATCOMC11C-WL.kmk (modified) * trunk/kBuild/tools/WATCOMC11C.kmk (modified) * trunk/kBuild/tools/WGET.kmk (modified) * trunk/kBuild/tools/XGCCAMD64LINUX.kmk (modified) * trunk/kBuild/tools/YACC.kmk (modified) * trunk/kBuild/tools/YASM.kmk (modified) * trunk/kBuild/tools/ZIP.kmk (modified) * trunk/kBuild/units/lex.kmk (modified) * trunk/kBuild/units/qt-Q_OBJECT.sed (modified) * trunk/kBuild/units/qt3.kmk (modified) * trunk/kBuild/units/qt4.kmk (modified) * trunk/kBuild/units/yacc.kmk (modified) * trunk/kBuild/up.kmk (modified) * trunk/src/Makefile.kmk (modified) * trunk/src/ash/Makefile.kmk (modified) * trunk/src/ash/win/err.c (modified) * trunk/src/ash/win/err.h (modified) * trunk/src/ash/win/mscfakes.c (modified) * trunk/src/ash/win/mscfakes.h (modified) * trunk/src/fastdep/Makefile (modified) * trunk/src/fastdep/Makefile.kmk (modified) * trunk/src/fastdep/fastdep.c (modified) * trunk/src/kDepPre/Makefile.kmk (modified) * trunk/src/kDepPre/kDepPre.c (modified) * trunk/src/kObjCache/Makefile.kmk (modified) * trunk/src/kObjCache/kObjCache.c (modified) * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfile.h (modified) * trunk/src/kash/shforkA-win.asm (modified) * trunk/src/kash/shheap.c (modified) * trunk/src/kash/shheap.h (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) * trunk/src/kash/shthread.c (modified) * trunk/src/kash/shthread.h (modified) * trunk/src/kash/shtypes.h (modified) * trunk/src/kash/tests/Makefile.kmk (modified) * trunk/src/kash/tstDump.c (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/alloccache.c (modified) * trunk/src/kmk/electric.c (modified) * trunk/src/kmk/electric.h (modified) * trunk/src/kmk/expreval.c (modified) * trunk/src/kmk/incdep.c (modified) * trunk/src/kmk/kbuild.c (modified) * trunk/src/kmk/kbuild.h (modified) * trunk/src/kmk/kdepdb.c (modified) * trunk/src/kmk/kmkbuiltin.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/append.c (modified) * trunk/src/kmk/kmkbuiltin/darwin.c (modified) * trunk/src/kmk/kmkbuiltin/err.c (modified) * trunk/src/kmk/kmkbuiltin/err.h (modified) * trunk/src/kmk/kmkbuiltin/kDepIDB.c (modified) * trunk/src/kmk/kmkbuiltin/kDepObj.c (modified) * trunk/src/kmk/kmkbuiltin/kbuild_protection.c (modified) * trunk/src/kmk/kmkbuiltin/kbuild_protection.h (modified) * trunk/src/kmk/kmkbuiltin/kbuild_version.c (modified) * trunk/src/kmk/kmkbuiltin/md5sum.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.h (modified) * trunk/src/kmk/kmkbuiltin/osdep.c (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) * trunk/src/kmk/kmkbuiltin/sleep.c (modified) * trunk/src/kmk/kmkbuiltin/solfakes.c (modified) * trunk/src/kmk/kmkbuiltin/solfakes.h (modified) * trunk/src/kmk/strcache2.c (modified) * trunk/src/kmk/strcache2.h (modified) * trunk/src/kmk/testcase-2ndtargetexp.kmk (modified) * trunk/src/kmk/testcase-if1of.kmk (modified) * trunk/src/kmk/testcase-includedep-sub.kmk (modified) * trunk/src/kmk/testcase-includedep.kmk (modified) * trunk/src/kmk/testcase-lazy-deps-vars.kmk (modified) * trunk/src/kmk/testcase-math.kmk (modified) * trunk/src/kmk/testcase-stack.kmk (modified) * trunk/src/kmk/testcase-xargs.kmk (modified) * trunk/src/kmk/tests/scripts/features/ifcond (modified) * trunk/src/kmk/tests/scripts/functions/evalcall (modified) * trunk/src/kmk/tests/scripts/functions/expr (modified) * trunk/src/kmk/tests/scripts/functions/for (modified) * trunk/src/kmk/tests/scripts/functions/if-expr (modified) * trunk/src/kmk/tests/scripts/functions/insert (modified) * trunk/src/kmk/tests/scripts/functions/intersects (modified) * trunk/src/kmk/tests/scripts/functions/lastpos (modified) * trunk/src/kmk/tests/scripts/functions/length (modified) * trunk/src/kmk/tests/scripts/functions/length-var (modified) * trunk/src/kmk/tests/scripts/functions/pos (modified) * trunk/src/kmk/tests/scripts/functions/printf (modified) * trunk/src/kmk/tests/scripts/functions/root (modified) * trunk/src/kmk/tests/scripts/functions/select (modified) * trunk/src/kmk/tests/scripts/functions/substr (modified) * trunk/src/kmk/tests/scripts/functions/translate (modified) * trunk/src/kmk/tests/scripts/functions/while (modified) * trunk/src/kmk/tests/scripts/variables/must_make (modified) * trunk/src/kmk/w32/Makefile.kmk (modified) * trunk/src/kmk/w32/tstFileInfo.c (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/k/kDefs.h (modified) * trunk/src/lib/k/kTypes.h (modified) * trunk/src/lib/kDep.c (modified) * trunk/src/lib/kDep.h (modified) * trunk/src/lib/mytypes.h (modified) * trunk/src/lib/nt_fullpath.c (modified) * trunk/src/lib/quoted_spawn.c (modified) * trunk/src/lib/quoted_spawn.h (modified) * trunk/src/lib/startuphacks-win.c (modified) * trunk/src/lib/wrapper.c (modified) * trunk/src/misc/Makefile.kmk (modified) * trunk/src/misc/kmk_time.c (modified) * trunk/src/sed/Makefile.kmk (modified) * trunk/tests/Config.kmk (modified) * trunk/tests/Makefile.kmk (modified) * trunk/tests/dummy.c (modified) * trunk/tests/dummy_defined_X.c (modified) * trunk/tests/dummy_defined_Y.c (modified) * trunk/tests/hello.c (modified) * trunk/tests/inherit-bld/Config.kmk (modified) * trunk/tests/inherit-bld/Makefile.kmk (modified) * trunk/tests/inherit-misc/Makefile.kmk (modified) * trunk/tests/inherit-misc/sdk51a-xz.kmk (modified) * trunk/tests/inherit-target/Makefile.kmk (modified) copyright year update. Mon, 15 Feb 2010 00:58:58 GMT bird [2394] * trunk/src/kash/shheap.c (modified) kash: Worked around a VirtualAllocEx problem in the fork code. Mon, 15 Feb 2010 00:20:46 GMT bird [2393] * trunk/src/kash/var.c (modified) kash: prompt. Mon, 15 Feb 2010 00:20:31 GMT bird [2392] * trunk/src/kash/shinstance.h (modified) kash: Fixed signal mappings on windows. Sun, 14 Feb 2010 22:56:20 GMT bird [2391] * trunk/src/kash/generated/nodes.c (modified) * trunk/src/kash/nodes.c.pat (modified) kash: warnings. Sun, 14 Feb 2010 22:52:14 GMT bird [2390] * trunk/src/kash/Makefile.kmk (modified) kash: windows build fix. Sat, 16 Jan 2010 01:31:47 GMT bird [2387] * trunk/src/kash/eval.c (modified) kash: another one. Sat, 16 Jan 2010 01:01:27 GMT bird [2386] * trunk/src/kash/eval.c (modified) eval.c: fixed bit rot bug. Sat, 16 Jan 2010 01:01:05 GMT bird [2385] * trunk/src/kash/shinstance.c (modified) kash: drop debug fprintf Sat, 16 Jan 2010 01:00:46 GMT bird [2384] * trunk/src/kash/eval.c (modified) ash: don't bitch about negative return values. (makes vcslite work) Wed, 13 Jan 2010 22:41:05 GMT bird [2382] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/arith.y (modified) kash: made it build on mac os x again. Wed, 13 Jan 2010 02:43:12 GMT bird [2377] * trunk/src/kash/shfork-win.c (modified) kash: another missing STARTF_USESTDHANDLES. Wed, 13 Jan 2010 01:45:49 GMT bird [2376] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/show.c (modified) * trunk/src/kash/tstDump.c (added) kash: Fixed some file handle inheritance issues on windows. piping to ... Thu, 19 Nov 2009 11:14:26 GMT bird [2362] * trunk/src/kash/shinstance.c (modified) kash: copy & past bug. Mon, 02 Mar 2009 02:35:00 GMT bird [2315] * trunk/src/Makefile.kmk (modified) * trunk/src/kash/Makefile.kmk (modified) kash: start using it on windows. Mon, 02 Mar 2009 01:31:03 GMT bird [2314] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/shforkA-win.asm (modified) * trunk/src/kash/shtypes.h (modified) * trunk/src/kash/syntax.h (modified) kash: 32-bit windows build fixes. Mon, 02 Mar 2009 01:26:01 GMT bird [2313] * trunk/src/kash/shforkA-win.asm (modified) kash: Don't use the 20h spill area. Mon, 02 Mar 2009 01:14:43 GMT bird [2312] * trunk/src/kash/bltin/kill.c (modified) * trunk/src/kash/mail.c (modified) * trunk/src/kash/memalloc.c (modified) * trunk/src/kash/parser.c (modified) * trunk/src/kash/setmode.c (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shthread.c (modified) kash: eliminating warnings (gcc/darwin). Mon, 02 Mar 2009 00:46:13 GMT bird [2311] * trunk/src/kash/main.c (modified) * trunk/src/kash/mknodes.sh (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shtypes.h (modified) kash: darwin build fixes. Sun, 01 Mar 2009 11:37:10 GMT bird [2310] * trunk/src/kash/input.c (modified) kash: Deal with crlf in the script. Sun, 01 Mar 2009 10:01:39 GMT bird [2309] * trunk/src/kash/shfile.c (modified) kash: some more file stuff. Sun, 01 Mar 2009 10:01:02 GMT bird [2308] * trunk/src/kash/shheap.c (modified) kash: Fixed wrong assumption in sh_free. Sun, 01 Mar 2009 09:48:04 GMT bird [2307] * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfile.h (modified) kash: More file inheritance stuff. Sun, 01 Mar 2009 07:55:50 GMT bird [2306] * trunk/src/kash/expand.c (modified) kash: better CRLF hack for backtick. Sun, 01 Mar 2009 07:48:37 GMT bird [2305] * trunk/src/kash/tests/redirect-3 (modified) tests/redirect-3: oops. Sun, 01 Mar 2009 07:48:14 GMT bird [2304] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/expand.c (modified) * trunk/src/kash/tests/redirect-3 (modified) kash: CRLF hacking, tests run cleanly on windows now! Sun, 01 Mar 2009 07:25:29 GMT bird [2303] * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfile.h (modified) * trunk/src/kash/shinstance.c (modified) kash: new execve implementation for windows. more file ops. Sun, 01 Mar 2009 05:42:54 GMT bird [2302] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shinstance.c (modified) kash: Merged the SH_STUB_MODE and SH_FORKED_MODE stuff and use the ... Sun, 01 Mar 2009 05:37:11 GMT bird [2301] * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shinstance.c (modified) kash: Removed the SH_PURE_STUB_MODE code. Sun, 01 Mar 2009 05:30:41 GMT bird [2300] * trunk/src/kash/shinstance.c (modified) kash: execve fix (windows) Sun, 01 Mar 2009 05:20:07 GMT bird [2299] * trunk/src/kash/Makefile.kmk (modified) kash: Disable the security cookies as they cannot easily be made to ... Sun, 01 Mar 2009 05:18:30 GMT bird [2298] * trunk/src/kash/error.c (modified) * trunk/src/kash/error.h (modified) * trunk/src/kash/exec.c (modified) * trunk/src/kash/exec.h (modified) * trunk/src/kash/main.c (modified) * trunk/src/kash/parser.c (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) * trunk/src/kash/shtypes.h (modified) * trunk/src/kash/trap.c (modified) * trunk/src/kash/trap.h (modified) kash: no return indicators that works for both gcc and msc (not ... Sun, 01 Mar 2009 02:04:38 GMT bird [2297] * trunk/src/kash/shfile.c (modified) * trunk/src/kash/show.c (modified) * trunk/src/kash/show.h (modified) kash: removed the stdio based logging. Sun, 01 Mar 2009 01:54:30 GMT bird [2296] * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shforkA-win.asm (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) * trunk/src/kash/show.c (modified) * trunk/src/kash/shthread.c (modified) kash: avoid file steams in the trace code. Sun, 01 Mar 2009 01:54:05 GMT bird [2295] * trunk/src/kash/shheap.c (modified) kash: realloc fix. Sat, 28 Feb 2009 08:33:26 GMT bird [2294] * trunk/src/kash/main.c (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shforkA-win.asm (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/var.c (modified) kash: more fixes + pipe. Sat, 28 Feb 2009 07:25:12 GMT bird [2293] * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfile.h (modified) * trunk/src/kash/shfork-win.c (modified) * trunk/src/kash/shforkA-win.asm (modified) * trunk/src/kash/shheap.c (modified) * trunk/src/kash/shheap.h (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) * trunk/src/kash/show.c (modified) kash: forking on windows (almost there). Sat, 28 Feb 2009 04:46:25 GMT bird [2292] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/main.c (modified) * trunk/src/kash/shfork-win.c (added) * trunk/src/kash/shforkA-win.asm (added) * trunk/src/kash/shheap.c (modified) * trunk/src/kash/shheap.h (modified) * trunk/src/kash/shinstance.c (modified) kash: forking on widnows. Sat, 28 Feb 2009 01:06:16 GMT bird [2291] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/shheap.c (added) * trunk/src/kash/shheap.h (added) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) hash: cooked our own heap on windows (for forking). Fri, 27 Feb 2009 04:08:07 GMT bird [2290] * trunk/src/kash/alias.c (modified) * trunk/src/kash/cd.c (modified) * trunk/src/kash/eval.c (modified) * trunk/src/kash/exec.c (modified) * trunk/src/kash/expand.c (modified) * trunk/src/kash/generated/init.c (modified) * trunk/src/kash/generated/nodes.c (modified) * trunk/src/kash/generated/nodes.h (modified) * trunk/src/kash/input.c (modified) * trunk/src/kash/jobs.c (modified) * trunk/src/kash/memalloc.c (modified) * trunk/src/kash/memalloc.h (modified) * trunk/src/kash/miscbltin.c (modified) * trunk/src/kash/nodes.c.pat (modified) * trunk/src/kash/options.c (modified) * trunk/src/kash/options.h (modified) * trunk/src/kash/output.c (modified) * trunk/src/kash/parser.c (modified) * trunk/src/kash/redir.c (modified) * trunk/src/kash/setmode.c (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfile.h (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) * trunk/src/kash/tests/trap-exit-1 (modified) * trunk/src/kash/trap.c (modified) * trunk/src/kash/var.c (modified) kash: malloc/free/friends gets a psh. Thu, 26 Feb 2009 04:58:49 GMT bird [2289] * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfile.h (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/show.c (modified) * trunk/src/kash/shthread.h (modified) kash: implementing shfile on top of the win32 api instead of msvcrt. Wed, 25 Feb 2009 06:21:10 GMT bird [2288] * trunk/src/kash/input.c (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/tests/Makefile.kmk (modified) * trunk/src/kash/tests/trap-exit-1 (modified) kash: more windows hacking. Wed, 25 Feb 2009 05:40:29 GMT bird [2287] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) * trunk/src/kash/show.c (modified) kash: windows build fixes. Wed, 25 Feb 2009 05:25:38 GMT bird [2286] * trunk/src/kash/main.c (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) kash: more hacking. Wed, 25 Feb 2009 04:06:49 GMT bird [2285] * trunk/src/kash/tests/Makefile.kmk (modified) * trunk/src/kash/tests/pipe-1 (added) * trunk/src/kash/tests/pipe-2 (added) * trunk/src/kash/tests/tick-1 (modified) kash/tests: more tests. Wed, 25 Feb 2009 03:58:14 GMT bird [2284] * trunk/src/kash/tests/Makefile.kmk (modified) * trunk/src/kash/tests/common-include.sh (added) * trunk/src/kash/tests/redirect-1 (added) * trunk/src/kash/tests/redirect-2 (added) * trunk/src/kash/tests/redirect-3 (added) * trunk/src/kash/tests/tick-1 (added) kash/tests: more tests. Tue, 24 Feb 2009 04:08:51 GMT bird [2282] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/tests/Makefile.kmk (added) * trunk/src/kash/tests/trap-exit-1 (added) * trunk/src/kash/tests/trap-int-1 (added) * trunk/src/kash/tests/trap-term-1 (added) kash: hacked signal delivery, some trap+kill tests. Tue, 24 Feb 2009 04:08:14 GMT bird [2281] * trunk/src/kash/shfile.c (modified) kash/show.c: move the trace file out of the way. Tue, 24 Feb 2009 04:07:53 GMT bird [2280] * trunk/src/kash/show.c (modified) kash/show.c: move the trace file out of the way. Tue, 24 Feb 2009 02:54:10 GMT bird [2279] * trunk/src/kash/tests (added) * trunk/src/kash/tests/netbsd (added) * trunk/src/kash/tests/netbsd/exit1 (added) * trunk/src/kash/tests/netbsd/var1 (added) * trunk/src/kash/tests/netbsd/waitjob (added) NetBSD regression tests. Harvested 2009-02-24 03:50. Sat, 10 Jan 2009 02:24:02 GMT bird [2243] * trunk/Config.kmk (modified) * trunk/Maintenance.kmk (modified) * trunk/Makefile.kmk (modified) * trunk/VSlickMacros/kdev.e (modified) * trunk/VSlickMacros/kkeys.e (modified) * trunk/bootstrap.gmk (modified) * trunk/dist/macports/devel/kbuild-head/Portfile (modified) * trunk/dist/macports/devel/kbuild/Portfile (modified) * trunk/kBuild/doc/QuickReference-kmk.html (modified) * trunk/kBuild/doc/QuickReference-kmk.txt (modified) * trunk/kBuild/env.sh (modified) * trunk/kBuild/envos2.cmd (modified) * trunk/kBuild/envwin.cmd (modified) * trunk/kBuild/footer.kmk (modified) * trunk/kBuild/header.kmk (modified) * trunk/kBuild/msgstyles/brief.kmk (modified) * trunk/kBuild/rules.kmk (modified) * trunk/kBuild/sdks/DXSDK.kmk (modified) * trunk/kBuild/sdks/DXSDKAMD64.kmk (modified) * trunk/kBuild/sdks/DXSDKX86.kmk (modified) * trunk/kBuild/sdks/LIBSDL.kmk (modified) * trunk/kBuild/sdks/MACOSX104.kmk (modified) * trunk/kBuild/sdks/MACOSX104INCS.kmk (modified) * trunk/kBuild/sdks/MACOSX105.kmk (modified) * trunk/kBuild/sdks/MACOSX105INCS.kmk (modified) * trunk/kBuild/sdks/NT4DDK.kmk (modified) * trunk/kBuild/sdks/OS2DDKBASE32.kmk (modified) * trunk/kBuild/sdks/W2K3DDK.kmk (modified) * trunk/kBuild/sdks/W2K3DDKAMD64.kmk (modified) * trunk/kBuild/sdks/W2K3DDKX86.kmk (modified) * trunk/kBuild/sdks/W32API.kmk (modified) * trunk/kBuild/sdks/WIN32SDK.kmk (modified) * trunk/kBuild/sdks/WIN32SDK2002.kmk (modified) * trunk/kBuild/sdks/WIN64SDK.kmk (modified) * trunk/kBuild/sdks/WINDDK.kmk (modified) * trunk/kBuild/sdks/WINDDKW2K.kmk (modified) * trunk/kBuild/sdks/WINDDKWLH.kmk (modified) * trunk/kBuild/sdks/WINDDKWNET.kmk (modified) * trunk/kBuild/sdks/WINDDKWXP.kmk (modified) * trunk/kBuild/sdks/WINPSDK.kmk (modified) * trunk/kBuild/sdks/WINPSDKINCS.kmk (modified) * trunk/kBuild/templates/DUMMY.kmk (modified) * trunk/kBuild/tools/ALP.kmk (modified) * trunk/kBuild/tools/BISON.kmk (modified) * trunk/kBuild/tools/FLEX.kmk (modified) * trunk/kBuild/tools/GCC.kmk (modified) * trunk/kBuild/tools/GCC3.kmk (modified) * trunk/kBuild/tools/GCC32.kmk (modified) * trunk/kBuild/tools/GCC3OMF.kmk (modified) * trunk/kBuild/tools/GCC3PLAIN.kmk (modified) * trunk/kBuild/tools/GCC4MACHO.kmk (modified) * trunk/kBuild/tools/GCC64.kmk (modified) * trunk/kBuild/tools/GXX.kmk (modified) * trunk/kBuild/tools/GXX3.kmk (modified) * trunk/kBuild/tools/GXX32.kmk (modified) * trunk/kBuild/tools/GXX3OMF.kmk (modified) * trunk/kBuild/tools/GXX3PLAIN.kmk (modified) * trunk/kBuild/tools/GXX4MACHO.kmk (modified) * trunk/kBuild/tools/GXX64.kmk (modified) * trunk/kBuild/tools/MASM510.kmk (modified) * trunk/kBuild/tools/MASM600.kmk (modified) * trunk/kBuild/tools/MASM610.kmk (modified) * trunk/kBuild/tools/MASM6PLUS.kmk (modified) * trunk/kBuild/tools/MASM710.kmk (modified) * trunk/kBuild/tools/MINGW32.kmk (modified) * trunk/kBuild/tools/MSLINK510.kmk (modified) * trunk/kBuild/tools/NASM.kmk (modified) * trunk/kBuild/tools/OPENWATCOM-16.kmk (modified) * trunk/kBuild/tools/OPENWATCOM-WL.kmk (modified) * trunk/kBuild/tools/OPENWATCOM.kmk (modified) * trunk/kBuild/tools/TAR.kmk (modified) * trunk/kBuild/tools/TARGZ.kmk (modified) * trunk/kBuild/tools/VAC308.kmk (modified) * trunk/kBuild/tools/VCC70.kmk (modified) * trunk/kBuild/tools/VCC80.kmk (modified) * trunk/kBuild/tools/VCC80AMD64.kmk (modified) * trunk/kBuild/tools/VCC80X86.kmk (modified) * trunk/kBuild/tools/WATCOMC11C-16.kmk (modified) * trunk/kBuild/tools/WATCOMC11C-WL.kmk (modified) * trunk/kBuild/tools/WATCOMC11C.kmk (modified) * trunk/kBuild/tools/WGET.kmk (modified) * trunk/kBuild/tools/XGCCAMD64LINUX.kmk (modified) * trunk/kBuild/tools/YACC.kmk (modified) * trunk/kBuild/tools/YASM.kmk (modified) * trunk/kBuild/tools/ZIP.kmk (modified) * trunk/kBuild/units/lex.kmk (modified) * trunk/kBuild/units/qt-Q_OBJECT.sed (modified) * trunk/kBuild/units/qt3.kmk (modified) * trunk/kBuild/units/qt4.kmk (modified) * trunk/kBuild/units/yacc.kmk (modified) * trunk/kBuild/up.kmk (modified) * trunk/src/Makefile.kmk (modified) * trunk/src/ash/Makefile.kmk (modified) * trunk/src/ash/win/err.c (modified) * trunk/src/ash/win/err.h (modified) * trunk/src/ash/win/mscfakes.c (modified) * trunk/src/ash/win/mscfakes.h (modified) * trunk/src/fastdep/Makefile (modified) * trunk/src/fastdep/Makefile.kmk (modified) * trunk/src/fastdep/avl.c (modified) * trunk/src/fastdep/avl.h (modified) * trunk/src/fastdep/fastdep.c (modified) * trunk/src/fastdep/os2fake-win.c (modified) * trunk/src/fastdep/os2fake.h (modified) * trunk/src/kDepPre/Makefile.kmk (modified) * trunk/src/kDepPre/kDepPre.c (modified) * trunk/src/kObjCache/Makefile.kmk (modified) * trunk/src/kObjCache/kObjCache.c (modified) * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfile.h (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) * trunk/src/kash/shthread.c (modified) * trunk/src/kash/shthread.h (modified) * trunk/src/kash/shtypes.h (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/alloccache.c (modified) * trunk/src/kmk/electric.c (modified) * trunk/src/kmk/electric.h (modified) * trunk/src/kmk/expreval.c (modified) * trunk/src/kmk/incdep.c (modified) * trunk/src/kmk/kbuild.c (modified) * trunk/src/kmk/kbuild.h (modified) * trunk/src/kmk/kmkbuiltin.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/append.c (modified) * trunk/src/kmk/kmkbuiltin/darwin.c (modified) * trunk/src/kmk/kmkbuiltin/err.c (modified) * trunk/src/kmk/kmkbuiltin/err.h (modified) * trunk/src/kmk/kmkbuiltin/kDepIDB.c (modified) * trunk/src/kmk/kmkbuiltin/kbuild_protection.c (modified) * trunk/src/kmk/kmkbuiltin/kbuild_protection.h (modified) * trunk/src/kmk/kmkbuiltin/kbuild_version.c (modified) * trunk/src/kmk/kmkbuiltin/md5sum.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.h (modified) * trunk/src/kmk/kmkbuiltin/osdep.c (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) * trunk/src/kmk/kmkbuiltin/sleep.c (modified) * trunk/src/kmk/kmkbuiltin/solfakes.c (modified) * trunk/src/kmk/kmkbuiltin/solfakes.h (modified) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/strcache2.c (modified) * trunk/src/kmk/strcache2.h (modified) * trunk/src/kmk/testcase-2ndtargetexp.kmk (modified) * trunk/src/kmk/testcase-if1of.kmk (modified) * trunk/src/kmk/testcase-includedep-sub.kmk (modified) * trunk/src/kmk/testcase-includedep.kmk (modified) * trunk/src/kmk/testcase-lazy-deps-vars.kmk (modified) * trunk/src/kmk/testcase-math.kmk (modified) * trunk/src/kmk/testcase-stack.kmk (modified) * trunk/src/kmk/testcase-xargs.kmk (modified) * trunk/src/kmk/tests/scripts/features/ifcond (modified) * trunk/src/kmk/tests/scripts/functions/evalcall (modified) * trunk/src/kmk/tests/scripts/functions/expr (modified) * trunk/src/kmk/tests/scripts/functions/for (modified) * trunk/src/kmk/tests/scripts/functions/if-expr (modified) * trunk/src/kmk/tests/scripts/functions/insert (modified) * trunk/src/kmk/tests/scripts/functions/intersects (modified) * trunk/src/kmk/tests/scripts/functions/lastpos (modified) * trunk/src/kmk/tests/scripts/functions/length (modified) * trunk/src/kmk/tests/scripts/functions/length-var (modified) * trunk/src/kmk/tests/scripts/functions/pos (modified) * trunk/src/kmk/tests/scripts/functions/printf (modified) * trunk/src/kmk/tests/scripts/functions/root (modified) * trunk/src/kmk/tests/scripts/functions/select (modified) * trunk/src/kmk/tests/scripts/functions/substr (modified) * trunk/src/kmk/tests/scripts/functions/translate (modified) * trunk/src/kmk/tests/scripts/functions/while (modified) * trunk/src/kmk/tests/scripts/variables/must_make (modified) * trunk/src/kmk/w32/Makefile.kmk (modified) * trunk/src/kmk/w32/tstFileInfo.c (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/k/kDefs.h (modified) * trunk/src/lib/k/kTypes.h (modified) * trunk/src/lib/kDep.c (modified) * trunk/src/lib/kDep.h (modified) * trunk/src/lib/mytypes.h (modified) * trunk/src/lib/nt_fullpath.c (modified) * trunk/src/lib/startuphacks-win.c (modified) * trunk/src/lib/wrapper.c (modified) * trunk/src/misc/Makefile.kmk (modified) * trunk/src/misc/kmk_time.c (modified) * trunk/src/sed/Makefile.kmk (modified) * trunk/tests/Config.kmk (modified) * trunk/tests/Makefile.kmk (modified) * trunk/tests/dummy.c (modified) * trunk/tests/dummy_defined_X.c (modified) * trunk/tests/dummy_defined_Y.c (modified) * trunk/tests/hello.c (modified) * trunk/tests/inherit-bld/Config.kmk (modified) * trunk/tests/inherit-bld/Makefile.kmk (modified) * trunk/tests/inherit-misc/Makefile.kmk (modified) * trunk/tests/inherit-misc/sdk51a-xz.kmk (modified) * trunk/tests/inherit-target/Makefile.kmk (modified) *: Updated copyright to 2009 and normalized name & email. Sun, 02 Nov 2008 00:21:05 GMT bird [2019] * trunk/COPYING (modified) * trunk/Config.kmk (modified) * trunk/Maintenance.kmk (modified) * trunk/Makefile.kmk (modified) * trunk/VSlickMacros/kdev.e (modified) * trunk/VSlickMacros/kkeys.e (modified) * trunk/bootstrap.gmk (modified) * trunk/src/Makefile.kmk (modified) * trunk/src/ash/Makefile.kmk (modified) * trunk/src/fastdep/Makefile.kmk (modified) * trunk/src/kDepPre/Makefile.kmk (modified) * trunk/src/kDepPre/kDepPre.c (modified) * trunk/src/kObjCache/Makefile.kmk (modified) * trunk/src/kObjCache/kObjCache.c (modified) * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/electric.c (modified) * trunk/src/kmk/electric.h (modified) * trunk/src/kmk/expreval.c (modified) * trunk/src/kmk/incdep.c (modified) * trunk/src/kmk/kbuild.c (modified) * trunk/src/kmk/kbuild.h (modified) * trunk/src/kmk/kmkbuiltin.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/append.c (modified) * trunk/src/kmk/kmkbuiltin/darwin.c (modified) * trunk/src/kmk/kmkbuiltin/err.c (modified) * trunk/src/kmk/kmkbuiltin/err.h (modified) * trunk/src/kmk/kmkbuiltin/kDepIDB.c (modified) * trunk/src/kmk/kmkbuiltin/kbuild_protection.c (modified) * trunk/src/kmk/kmkbuiltin/kbuild_protection.h (modified) * trunk/src/kmk/kmkbuiltin/kbuild_version.c (modified) * trunk/src/kmk/kmkbuiltin/md5sum.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.h (modified) * trunk/src/kmk/kmkbuiltin/osdep.c (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) * trunk/src/kmk/kmkbuiltin/sleep.c (modified) * trunk/src/kmk/kmkbuiltin/solfakes.c (modified) * trunk/src/kmk/kmkbuiltin/solfakes.h (modified) * trunk/src/kmk/strcache2.c (modified) * trunk/src/kmk/strcache2.h (modified) * trunk/src/kmk/testcase-2ndtargetexp.kmk (modified) * trunk/src/kmk/testcase-if1of.kmk (modified) * trunk/src/kmk/testcase-ifcond.kmk (modified) * trunk/src/kmk/testcase-includedep-sub.kmk (modified) * trunk/src/kmk/testcase-includedep.kmk (modified) * trunk/src/kmk/testcase-lazy-deps-vars.kmk (modified) * trunk/src/kmk/testcase-math.kmk (modified) * trunk/src/kmk/testcase-stack.kmk (modified) * trunk/src/kmk/testcase-xargs.kmk (modified) * trunk/src/kmk/w32/Makefile.kmk (modified) * trunk/src/kmk/w32/tstFileInfo.c (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/kDep.c (modified) * trunk/src/lib/kDep.h (modified) * trunk/src/lib/mytypes.h (modified) * trunk/src/lib/nt_fullpath.c (modified) * trunk/src/lib/startuphacks-win.c (modified) * trunk/src/lib/wrapper.c (modified) * trunk/src/misc/Makefile.kmk (modified) * trunk/src/misc/kmk_time.c (modified) * trunk/src/sed/Makefile.kmk (modified) GPLv2 -> GPLv3. See Ticket #44 for clarifications. Fixes #44. Sun, 14 Sep 2008 17:31:16 GMT bird [1785] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/jobs.c (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) * trunk/src/kash/show.c (modified) kash: fixed signals. trace all wrapped system calls. Sat, 13 Sep 2008 03:27:59 GMT bird [1784] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/output.c (modified) * trunk/src/kash/shfile.h (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) * trunk/src/kash/shtypes.h (modified) kash: hacking. Mon, 30 Jun 2008 21:14:11 GMT bird [1665] * trunk/Config.kmk (modified) * trunk/Makefile.kmk (modified) * trunk/src/Makefile.kmk (modified) * trunk/src/ash/Makefile.kmk (modified) * trunk/src/fastdep/Makefile.kmk (modified) * trunk/src/kDepPre/Makefile.kmk (modified) * trunk/src/kObjCache/Makefile.kmk (modified) * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/w32/Makefile.kmk (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/sed/Makefile.kmk (modified) Converted to a sub-makefile setup ('single' makefile). Mon, 05 May 2008 22:22:55 GMT bird [1604] * trunk/src/ash/Makefile.kmk (modified) * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kmkbuiltin/mv.c (modified) * trunk/src/sed/Makefile.kmk (modified) * trunk/src/sed/lib/getopt.c (modified) DragonFly BSD config. Kudos to Francis G. Wed, 09 Apr 2008 00:40:05 GMT bird [1509] * trunk/Makefile.kmk (modified) * trunk/src/Makefile.kmk (modified) * trunk/src/ash/Makefile.kmk (modified) * trunk/src/fastdep/Makefile.kmk (modified) * trunk/src/kDepPre/Makefile.kmk (modified) * trunk/src/kObjCache/Makefile.kmk (modified) * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/w32/Makefile.kmk (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/sed/Makefile.kmk (modified) * trunk/tests/Makefile.kmk (modified) * trunk/tests/inherit-bld/Makefile.kmk (modified) * trunk/tests/inherit-target/Makefile.kmk (modified) Environment / global variable renaming. Copyright header/year update. Fri, 30 Nov 2007 03:08:25 GMT bird [1286] * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shtypes.h (modified) KBUILD_OS_* -> K_OS from k/kDefs.h. Use k/kTypes.h too. Wed, 10 Oct 2007 02:33:29 GMT bird [1241] * trunk/src/kash/shfile.c (modified) disable trace. Wed, 10 Oct 2007 02:32:54 GMT bird [1240] * trunk/src/kash/error.c (modified) * trunk/src/kash/jobs.c (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfile.h (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) * trunk/src/kash/trap.c (modified) shfile_cloexec. signal types. Wed, 10 Oct 2007 02:32:08 GMT bird [1239] * trunk/src/kash/generated/init.c (modified) new init code. Wed, 10 Oct 2007 02:31:53 GMT bird [1238] * trunk/src/kash/options.c (modified) init psh->optlist. Wed, 10 Oct 2007 01:03:09 GMT bird [1237] * trunk/src/kash/shinstance.c (modified) logging. Wed, 10 Oct 2007 00:41:39 GMT bird [1236] * trunk/src/kash/cd.c (modified) * trunk/src/kash/cd.h (modified) * trunk/src/kash/parser.c (modified) Deal with basic bash prompting.