# # ChangeLog for trunk/src in kBuild # # Generated by Trac 1.4.3.2 # Jan 8, 2025 10:17:06 AM Sun, 29 Jul 2012 23:17:24 GMT bird [2614] * trunk/src/kObjCache/kObjCache.c (modified) kObjCache: More VC2010 related fixes. Sun, 29 Jul 2012 19:42:30 GMT bird [2613] * trunk/src/kObjCache/kObjCache.c (modified) kObjCache: Fixes to the make dependency feature. Sun, 29 Jul 2012 18:18:00 GMT bird [2612] * trunk/src/kObjCache/Makefile.kmk (modified) * trunk/src/kObjCache/kObjCache.c (modified) kObjCache: Implemented support for generating makefile dependencies ... Sun, 17 Jun 2012 23:29:07 GMT bird [2594] * trunk/src/kmk/commands.c (modified) * trunk/src/kmk/commands.h (modified) * trunk/src/kmk/filedef.h (modified) * trunk/src/kmk/function.c (modified) Fixed the broken $(deps*). Sun, 17 Jun 2012 22:52:26 GMT bird [2593] * trunk/src/kash/shinstance.c (modified) kash: win.x86 build fix Sun, 17 Jun 2012 22:50:38 GMT bird [2592] * trunk/src/kmk/config.h.win (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.h (modified) * trunk/src/kmk/vpath.c (modified) * trunk/src/kmk/w32/pathstuff.c (modified) kmk build fixes for win.amd64. Sun, 17 Jun 2012 20:45:31 GMT bird [2591] * trunk/src/kmk (modified) * trunk/src/kmk/AUTHORS (modified) * trunk/src/kmk/ChangeLog (modified) * trunk/src/kmk/ChangeLog.1 (modified) * trunk/src/kmk/Makefile.DOS.template (modified) * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.ami (modified) * trunk/src/kmk/NEWS (modified) * trunk/src/kmk/NMakefile.template (modified) * trunk/src/kmk/README.Amiga (modified) * trunk/src/kmk/README.DOS.template (modified) * trunk/src/kmk/README.OS2.template (modified) * trunk/src/kmk/README.W32.template (modified) * trunk/src/kmk/README.customs (modified) * trunk/src/kmk/README.cvs (modified) * trunk/src/kmk/README.template (modified) * trunk/src/kmk/SMakefile.template (modified) * trunk/src/kmk/TODO.private (modified) * trunk/src/kmk/acinclude.m4 (modified) * trunk/src/kmk/amiga.c (modified) * trunk/src/kmk/amiga.h (modified) * trunk/src/kmk/ar.c (modified) * trunk/src/kmk/arscan.c (modified) * trunk/src/kmk/build.template (modified) * trunk/src/kmk/build_w32.bat (modified) * trunk/src/kmk/commands.c (modified) * trunk/src/kmk/commands.h (modified) * trunk/src/kmk/config (modified) * trunk/src/kmk/config.ami.template (modified) * trunk/src/kmk/config.h-vms.template (modified) * trunk/src/kmk/config.h.W32.template (modified) * trunk/src/kmk/config.h.darwin (modified) * trunk/src/kmk/config.h.freebsd (modified) * trunk/src/kmk/config.h.haiku (modified) * trunk/src/kmk/config.h.linux (modified) * trunk/src/kmk/config.h.os2 (modified) * trunk/src/kmk/config.h.solaris (modified) * trunk/src/kmk/config.h.win (modified) * trunk/src/kmk/config/ChangeLog (modified) * trunk/src/kmk/config/Makefile.am (modified) * trunk/src/kmk/config/dospaths.m4 (modified) * trunk/src/kmk/configh.dos.template (modified) * trunk/src/kmk/configure.bat (modified) * trunk/src/kmk/configure.in (modified) * trunk/src/kmk/debug.h (modified) * trunk/src/kmk/default.c (modified) * trunk/src/kmk/dep.h (modified) * trunk/src/kmk/dir.c (modified) * trunk/src/kmk/doc (modified) * trunk/src/kmk/doc/Makefile.am (modified) * trunk/src/kmk/doc/make.texi (modified) * trunk/src/kmk/dosbuild.bat (modified) * trunk/src/kmk/electric.c (modified) * trunk/src/kmk/electric.h (modified) * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/file.c (modified) * trunk/src/kmk/filedef.h (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/getloadavg.c (modified) * trunk/src/kmk/getopt.c (modified) * trunk/src/kmk/getopt.h (modified) * trunk/src/kmk/getopt1.c (modified) * trunk/src/kmk/gettext.h (modified) * trunk/src/kmk/glob (modified) * trunk/src/kmk/glob/ChangeLog (modified) * trunk/src/kmk/glob/glob.c (modified) * trunk/src/kmk/hash.c (modified) * trunk/src/kmk/hash.h (modified) * trunk/src/kmk/implicit.c (modified) * trunk/src/kmk/incdep.c (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/job.h (modified) * trunk/src/kmk/kmkbuiltin.c (modified) * trunk/src/kmk/kmkbuiltin/cmp_util.c (modified) * trunk/src/kmk/kmkbuiltin/darwin.c (modified) * trunk/src/kmk/kmkbuiltin/echo.c (modified) * trunk/src/kmk/kmkbuiltin/expr.c (modified) * trunk/src/kmk/kmkbuiltin/kDepObj.c (modified) * trunk/src/kmk/kmkbuiltin/kbuild_version.c (modified) * trunk/src/kmk/kmkbuiltin/printf.c (modified) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/maintMakefile (modified) * trunk/src/kmk/make.1 (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/makefile.com (modified) * trunk/src/kmk/makefile.vms (modified) * trunk/src/kmk/misc.c (modified) * trunk/src/kmk/po (modified) * trunk/src/kmk/po/ChangeLog (modified) * trunk/src/kmk/po/LINGUAS (modified) * trunk/src/kmk/po/Makevars (modified) * trunk/src/kmk/po/POTFILES.in (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/readme.vms (modified) * trunk/src/kmk/remake.c (modified) * trunk/src/kmk/remote-cstms.c (modified) * trunk/src/kmk/remote-stub.c (modified) * trunk/src/kmk/rule.c (modified) * trunk/src/kmk/rule.h (modified) * trunk/src/kmk/signame.c (modified) * trunk/src/kmk/strcache.c (modified) * trunk/src/kmk/subproc.bat (modified) * trunk/src/kmk/tests (modified) * trunk/src/kmk/tests/ChangeLog (modified) * trunk/src/kmk/tests/NEWS (modified) * trunk/src/kmk/tests/README (modified) * trunk/src/kmk/tests/mkshadow (modified) * trunk/src/kmk/tests/run_make_tests.pl (modified) * trunk/src/kmk/tests/scripts/features/echoing (modified) * trunk/src/kmk/tests/scripts/features/export (modified) * trunk/src/kmk/tests/scripts/features/include (modified) * trunk/src/kmk/tests/scripts/features/override (modified) * trunk/src/kmk/tests/scripts/features/parallelism (modified) * trunk/src/kmk/tests/scripts/features/patspecific_vars (modified) * trunk/src/kmk/tests/scripts/features/patternrules (modified) * trunk/src/kmk/tests/scripts/features/recursion (modified) * trunk/src/kmk/tests/scripts/features/se_explicit (modified) * trunk/src/kmk/tests/scripts/features/se_implicit (modified) * trunk/src/kmk/tests/scripts/features/se_statpat (modified) * trunk/src/kmk/tests/scripts/features/targetvars (modified) * trunk/src/kmk/tests/scripts/features/vpath (modified) * trunk/src/kmk/tests/scripts/features/vpath3 (copied) * trunk/src/kmk/tests/scripts/functions/abspath (modified) * trunk/src/kmk/tests/scripts/functions/realpath (modified) * trunk/src/kmk/tests/scripts/functions/shell (modified) * trunk/src/kmk/tests/scripts/functions/wildcard (modified) * trunk/src/kmk/tests/scripts/misc/general4 (modified) * trunk/src/kmk/tests/scripts/options/dash-B (modified) * trunk/src/kmk/tests/scripts/options/eval (copied) * trunk/src/kmk/tests/scripts/options/symlinks (modified) * trunk/src/kmk/tests/scripts/targets/ONESHELL (copied) * trunk/src/kmk/tests/scripts/targets/POSIX (copied) * trunk/src/kmk/tests/scripts/variables/DEFAULT_GOAL (modified) * trunk/src/kmk/tests/scripts/variables/LIBPATTERNS (copied) * trunk/src/kmk/tests/scripts/variables/MAKE (modified) * trunk/src/kmk/tests/scripts/variables/MAKEFILES (modified) * trunk/src/kmk/tests/scripts/variables/MAKEFLAGS (copied) * trunk/src/kmk/tests/scripts/variables/MFILE_LIST (modified) * trunk/src/kmk/tests/scripts/variables/SHELL (modified) * trunk/src/kmk/tests/scripts/variables/automatic (modified) * trunk/src/kmk/tests/scripts/variables/define (copied) * trunk/src/kmk/tests/scripts/variables/flavors (modified) * trunk/src/kmk/tests/scripts/variables/private (copied) * trunk/src/kmk/tests/scripts/variables/undefine (copied) * trunk/src/kmk/tests/test_driver.pl (modified) * trunk/src/kmk/variable.c (modified) * trunk/src/kmk/variable.h (modified) * trunk/src/kmk/version.c (modified) * trunk/src/kmk/vmsdir.h (modified) * trunk/src/kmk/vmsfunctions.c (modified) * trunk/src/kmk/vmsify.c (modified) * trunk/src/kmk/vmsjobs.c (modified) * trunk/src/kmk/vpath.c (modified) * trunk/src/kmk/w32 (modified) * trunk/src/kmk/w32/Makefile.am (modified) * trunk/src/kmk/w32/compat/dirent.c (modified) * trunk/src/kmk/w32/include/dirent.h (modified) * trunk/src/kmk/w32/include/pathstuff.h (modified) * trunk/src/kmk/w32/include/sub_proc.h (modified) * trunk/src/kmk/w32/include/w32err.h (modified) * trunk/src/kmk/w32/pathstuff.c (modified) * trunk/src/kmk/w32/subproc/NMakefile (modified) * trunk/src/kmk/w32/subproc/build.bat (modified) * trunk/src/kmk/w32/subproc/misc.c (modified) * trunk/src/kmk/w32/subproc/proc.h (modified) * trunk/src/kmk/w32/subproc/sub_proc.c (modified) * trunk/src/kmk/w32/subproc/w32err.c (modified) kmk: Merged in changes from GNU make 3.82. Previous GNU make base ... Sun, 13 May 2012 19:40:04 GMT bird [2574] * trunk/src/kmk/function.c (modified) solaris build fix Sun, 13 May 2012 19:39:47 GMT bird [2573] * trunk/src/kmk/expreval.c (modified) bugfix Sun, 18 Mar 2012 17:59:32 GMT bird [2568] * trunk/src/kObjCache/kObjCache.c (modified) kObjCache: mkdir solaris crap (ENOSYS + EACCES). Thu, 01 Mar 2012 16:32:08 GMT bird [2564] * trunk/kBuild/bin/os2.x86/kmk.exe (modified) * trunk/src/kmk/job.c (modified) kmk/job.c: wait() can return EINTR and does so on OS/2 (rsh). Rebuilt ... Wed, 30 Nov 2011 20:44:27 GMT bird [2556] * trunk/src/kmk/function.c (modified) umask fixes. Wed, 30 Nov 2011 19:47:35 GMT bird [2554] * trunk/src/kmk/function.c (modified) * trunk/src/kmk/variable.c (modified) Added $(set-umask ) and $(get-umask ). 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. Wed, 09 Nov 2011 01:22:04 GMT bird [2549] * trunk/src/kmk/kbuild-read.c (modified) * trunk/src/kmk/kbuild.h (modified) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/testcase-kBuild-define.kmk (modified) * trunk/src/kmk/variable.c (modified) kmk: hacking on a new kmk/kBuild language extension... Tue, 08 Nov 2011 21:28:16 GMT bird [2548] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/kbuild-read.c (added) * trunk/src/kmk/kbuild.h (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/misc.c (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/testcase-kBuild-define.kmk (added) * trunk/src/kmk/variable.c (modified) kmk: hacking on a new kmk/kBuild language extension. 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. Wed, 17 Aug 2011 06:24:21 GMT bird [2543] * trunk/src/kmk/kmkbuiltin/install.c (modified) install.c: Don't try hardlink symlink and other non-regular files. Tue, 02 Aug 2011 20:13:24 GMT bird [2540] * trunk/src/kmk/kbuild.c (modified) kbuild.c: For the time being, we'll defined two sets of local ... Tue, 02 Aug 2011 20:01:33 GMT bird [2539] * trunk/src/kmk/kbuild.c (modified) kbuild.c: Make more of the target+source variables local to save memory. Tue, 02 Aug 2011 20:00:46 GMT bird [2538] * trunk/Config.kmk (modified) * trunk/src/kmk/Makefile.am (modified) Config.kmk,Makefile.am: 0.1.9998. Tue, 02 Aug 2011 13:05:37 GMT bird [2532] * trunk/kBuild/doc/QuickReference-kmk.txt (modified) * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/variable.c (modified) kmk: Implemented the where function. Fixes #108. Tue, 26 Jul 2011 10:04:11 GMT bird [2516] * trunk/src/kmk/function.c (modified) func_abspathex: Don't crash when no cwd is given. Addressed gcc ... Sun, 24 Jul 2011 15:42:39 GMT bird [2507] * trunk/src/lib/restartable-syscall-wrappers.c (modified) restartable-syscall-wrappers.c: Fixed open and open64 wrappers. Sat, 23 Jul 2011 10:58:06 GMT bird [2506] * trunk/Config.kmk (modified) * trunk/src/sed/Makefile.kmk (modified) Solaris 10 build fixes. Fri, 22 Jul 2011 14:25:12 GMT bird [2500] * trunk/src/kmk/kmkbuiltin/install.c (modified) kmk_install: OS/2 fix. Fri, 22 Jul 2011 14:23:46 GMT bird [2499] * trunk/src/kmk/kmkbuiltin/install.c (modified) kmk_install: OS/2 fix. 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. Fri, 22 Jul 2011 11:33:36 GMT bird [2495] * trunk/src/kmk/function.c (modified) function.c: bugfix in new code. Fri, 22 Jul 2011 11:12:06 GMT bird [2489] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/variable.c (modified) kmk: added $(firstdefined ) and $(lastdefined ). Thu, 21 Jul 2011 19:23:26 GMT bird [2486] * trunk/src/kmk/kmkbuiltin/install.c (modified) kmk_install: Windows fixes. Thu, 21 Jul 2011 19:01:08 GMT bird [2484] * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) mscfakes.c: link() fix. Thu, 21 Jul 2011 13:29:14 GMT bird [2482] * trunk/src/kmk/kmkbuiltin/install.c (modified) kmk_install: always warn if mode prevents hard linking. Wed, 20 Jul 2011 14:18:21 GMT bird [2480] * trunk/src/kmk/kmkbuiltin/install.c (modified) * trunk/src/kmk/variable.c (modified) kmk_install,kmk: install fixes. Wed, 20 Jul 2011 00:52:30 GMT bird [2476] * trunk/src/kmk/kmkbuiltin/install.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) kmk_install: Added --hard-link-files-when-possible for use with the ... Tue, 12 Jul 2011 14:43:14 GMT bird [2474] * trunk/src/lib/test-eintr-bug-2.c (modified) adj. Tue, 12 Jul 2011 14:14:11 GMT bird [2473] * trunk/src/lib/test-eintr-bug-1.c (modified) adj. Tue, 12 Jul 2011 14:12:57 GMT bird [2472] * trunk/src/lib/test-eintr-bug-2.c (copied) 2nd attempt at reproducing it... Tue, 12 Jul 2011 13:32:02 GMT bird [2471] * trunk/src/lib/test-eintr-bug-1.c (added) testing... Tue, 12 Jul 2011 13:11:42 GMT bird [2470] * trunk/src/lib/restartable-syscall-wrappers.c (modified) solaris build fix; wrap readlink too. Tue, 12 Jul 2011 12:52:34 GMT bird [2469] * trunk/src/lib/Makefile.kmk (modified) Not on linux. Tue, 12 Jul 2011 12:50:50 GMT bird [2468] * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/restartable-syscall-wrappers.c (modified) restartable-syscall-wrappers.c: Redid the wrapping to make sure we ... Tue, 12 Jul 2011 10:17:47 GMT bird [2467] * trunk/src/kmk/job.c (modified) kmk/job.c: bitch if sigaction fails. Tue, 12 Jul 2011 09:52:39 GMT bird [2466] * trunk/src/kmk/kmkbuiltin/append.c (modified) * trunk/src/kmk/kmkbuiltin/chmod.c (modified) * trunk/src/kmk/kmkbuiltin/cp.c (modified) * trunk/src/kmk/kmkbuiltin/cp_utils.c (modified) * trunk/src/kmk/kmkbuiltin/ln.c (modified) * trunk/src/kmk/kmkbuiltin/mkdir.c (modified) * trunk/src/kmk/kmkbuiltin/rm.c (modified) * trunk/src/kmk/kmkbuiltin/rmdir.c (modified) kmkbuiltins: More specific error messages (solaris EINTR). Tue, 12 Jul 2011 09:26:45 GMT bird [2465] * trunk/src/kmk/kmkbuiltin/mkdir.c (modified) kmk/mkdir: more specific error message (to track down problematic ... Fri, 08 Jul 2011 12:35:25 GMT bird [2464] * trunk/src/kmk/kmkbuiltin/rm.c (modified) rm.c: debug for solaris Fri, 08 Jul 2011 11:54:37 GMT bird [2463] * trunk/src/kObjCache/kObjCache.c (modified) fixed uninitialized variable. Fri, 08 Jul 2011 08:42:53 GMT bird [2462] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/testcase-root.kmk (added) kmk: Implemented . Fixes #81. 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. Thu, 07 Jul 2011 23:25:30 GMT bird [2456] * trunk/src/kObjCache/kObjCache.c (modified) kObjCache: Record the preprocess and compile times. Named pipe ... Thu, 07 Jul 2011 23:16:02 GMT bird [2455] * trunk/src/lib/nt_fullpath.c (modified) nt_fullpath.c: spaces Thu, 07 Jul 2011 19:51:25 GMT bird [2454] * trunk/src/kmk/w32/pathstuff.c (modified) kmk: Applied r1.13 to w32/pathstuff.c, fixing crash if PATH ends with ... Thu, 07 Jul 2011 19:44:50 GMT bird [2453] * trunk/src/sed/sed/sed.c (modified) sed: Added --lang_c, fixing #87. Thu, 07 Jul 2011 19:33:48 GMT bird [2452] * trunk/src/kmk/variable.c (modified) kmk: build fix. Thu, 07 Jul 2011 19:29:02 GMT bird [2451] * trunk/src/kmk/variable.c (modified) kmk: Adding host version variables: KBUILD_HOST_VERSION, ... Thu, 07 Jul 2011 17:54:56 GMT bird [2450] * trunk/Config.kmk (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kdepdb.c (modified) fixes Thu, 07 Jul 2011 12:05:30 GMT bird [2449] * trunk/src/lib/restartable-syscall-wrappers.c (modified) solaris fopen hack. Thu, 07 Jul 2011 11:59:34 GMT bird [2448] * trunk/src/lib/Makefile.kmk (modified) oops. Thu, 07 Jul 2011 11:59:15 GMT bird [2447] * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/restartable-syscall-wrappers.c (modified) again... Thu, 07 Jul 2011 11:58:12 GMT bird [2446] * trunk/src/lib/restartable-syscall-wrappers.c (modified) 2nd try at fopen. Thu, 07 Jul 2011 10:20:24 GMT bird [2445] * trunk/Config.kmk (modified) * trunk/src/lib/restartable-syscall-wrappers.c (modified) need to wrap fopen as well. Wed, 06 Jul 2011 13:48:18 GMT bird [2444] * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/restartable-syscall-wrappers.c (added) Attempt at curing EINTR problems with recent S11 builds. Wed, 06 Jul 2011 12:19:16 GMT bird [2442] * trunk/src/lib/mytypes.h (modified) mytypes.h: 32-bit windows build fix. Mon, 04 Jul 2011 14:35:01 GMT bird [2439] * trunk/src/sed/Makefile.kmk (modified) S11 have getline, hacked it to build. Mon, 04 Jul 2011 14:34:34 GMT bird [2438] * trunk/src/kash/shfile.h (modified) build fix Sun, 09 Jan 2011 17:45:33 GMT bird [2435] * trunk/src/kmk/kbuild.c (modified) kbuild.c: docs. Sun, 09 Jan 2011 17:45:08 GMT bird [2434] * trunk/Config.kmk (modified) * trunk/kBuild/footer.kmk (modified) * trunk/kBuild/header.kmk (modified) * trunk/kBuild/subfooter.kmk (modified) * trunk/kBuild/subheader.kmk (modified) * trunk/src/ash/Makefile.kmk (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/sed/Makefile.kmk (modified) kBuild: Deprecating PATH_ and _PATH in favor of ... Mon, 15 Nov 2010 13:04:04 GMT bird [2427] * trunk/src/kash/output.h (modified) build fix Mon, 15 Nov 2010 13:03:52 GMT bird [2426] * trunk/src/kmk/read.c (modified) kmk/read.c: Must adjust s1 after calling variable_expand_string_2 to ... 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 ... Sun, 17 Oct 2010 21:28:35 GMT bird [2422] * trunk/src/ash/Makefile.kmk (modified) * trunk/src/sed/Makefile.kmk (modified) OpenBSD hacks. Sun, 17 Oct 2010 21:27:53 GMT bird [2421] * trunk/Config.kmk (modified) * trunk/bootstrap.gmk (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kmkbuiltin/chmod.c (modified) * trunk/src/kmk/kmkbuiltin/mv.c (modified) * trunk/src/kmk/kmkbuiltin/openbsd.c (copied) * trunk/src/kmk/kmkbuiltin/osdep.c (modified) * trunk/src/kmk/maintMakefile (modified) OpenBSD hacks. Thu, 16 Sep 2010 22:14:54 GMT bird [2419] * trunk/src/kmk/Makefile.kmk (modified) kmk: build kmk_gmake with support for archives (!NO_ARCHIVES). Wed, 15 Sep 2010 22:56:04 GMT bird [2418] * trunk/src/lib/md5.c (modified) md5sum: Fixed misbehavior on big endian boxes. Fixes #97. 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. Sun, 12 Sep 2010 18:42:06 GMT bird [2414] * trunk/src/kmk/kmkbuiltin/md5sum.c (modified) md5sum.c: Fixed missing O_BINARY on OS/2. 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. Wed, 16 Jun 2010 23:46:56 GMT bird [2409] * trunk/src/kObjCache/kObjCache.c (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/quoted_spawn.c (added) * trunk/src/lib/quoted_spawn.h (added) kObjCache: windows _spawnvp quoting and some other fixes. Thu, 10 Jun 2010 09:55:29 GMT bird [2406] * trunk/src/kmk/Makefile.kmk (modified) kmk/Makefile.kmk: dragonfly needs pthreads. Mon, 29 Mar 2010 22:05:31 GMT bird [2401] * trunk/src/kmk/read.c (modified) kmk: corrected bad setvbuf call for zero-sized files. 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) Sat, 16 Jan 2010 00:05:23 GMT bird [2383] * trunk/src/ash/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 22:21:25 GMT bird [2381] * trunk/src/Makefile.kmk (modified) kash is now default. Wed, 13 Jan 2010 22:19:43 GMT bird [2378] * trunk/src/lib/kDep.c (modified) kDep.c: -Wformat. 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 ...