# # ChangeLog for trunk/src/lib in kBuild # # Generated by Trac 1.4.3.2 # Dec 4, 2024 12:24:12 AM Fri, 20 Jan 2023 15:29:36 GMT bird [3584] * trunk/src/lib/nt/nt_child_inject_standard_handles.c (modified) nt/nt_child_inject_standard_handles.c: Fixed starting 64-bit binaries ... Sat, 29 Jan 2022 02:57:33 GMT bird [3551] * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/version_compare.c (modified) lib/version_compare.c: Corrected sorting of 'vcc/v14.2/' and ... Sat, 29 Jan 2022 02:39:47 GMT bird [3547] * trunk/src/lib/console.h (modified) * trunk/src/lib/maybe_con_fwrite.c (modified) * trunk/src/lib/maybe_con_write.c (modified) * trunk/src/lib/msc_buffered_printf.c (modified) lib: Changed the console-optimization wrappers to use the ... Sat, 29 Jan 2022 02:37:06 GMT bird [3546] * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/get_codepage.c (added) * trunk/src/lib/get_codepage.h (copied) lib: Added a get_crt_codepage function for windows (with a ... Mon, 20 Dec 2021 23:32:28 GMT bird [3535] * trunk/src/lib/nt/fts-nt.c (modified) * trunk/src/lib/nt/fts-nt.h (modified) nt/fts-nt.c+h: A couple of tweaks to make grep happy. Mon, 20 Dec 2021 23:31:55 GMT bird [3534] * trunk/src/lib/nt/nthlpcore.c (modified) nt/nthlpcore.c: warning. Mon, 20 Dec 2021 23:31:36 GMT bird [3533] * trunk/src/lib/nt/ntopenat.c (added) * trunk/src/lib/nt/ntopenat.h (added) nt/ntopenat.c+h: openat-like stub Wed, 15 Dec 2021 22:50:14 GMT bird [3504] * trunk/src/lib/nt/ntunlink.c (modified) ntunlink.c: Fixed deleteing read-only files. Respect the ... Mon, 21 Sep 2020 12:25:08 GMT bird [3485] * trunk/src/lib/nt/ntstat.c (modified) * trunk/src/lib/nt/ntstat.h (modified) lib/nt/ntstat.h|c: Forgot to commit birdStatModeOnly the other day. Wed, 01 Jul 2020 20:24:52 GMT bird [3394] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/variable.c (modified) * trunk/src/kmk/variable.h (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/version_compare.c (added) * trunk/src/lib/version_compare.h (added) kmk: Added version sort function: versort, rversort, versortfiles, ... Fri, 26 Jun 2020 16:52:06 GMT bird [3388] * trunk/src/lib/nt/ntunlink.c (modified) ntunlink.c: Make sure BasicInfo.FileAttributes isn't zero, or the ... Thu, 25 Jun 2020 18:49:02 GMT bird [3386] * trunk/src/lib/nt/ntunlink.c (modified) ntunlink.c: Make birdMakeWritable work with non-NULL hRoot. Fri, 12 Jun 2020 11:36:10 GMT bird [3381] * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/kFsCache.h (modified) * trunk/src/lib/nt/tstkFsCache.c (modified) kFsCache: Account of race between us reading a directory and someone ... Fri, 12 Jun 2020 00:55:31 GMT bird [3380] * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/nt/tstkFsCache.c (added) Cache testcase. Fri, 12 Jun 2020 00:54:55 GMT bird [3379] * trunk/src/lib/nt/kFsCache.c (modified) kFsCache: Fixed bug in name updating of missing entires. Fixed ... Wed, 10 Jun 2020 11:00:45 GMT bird [3372] * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/kFsCache.h (modified) kFsCache: KFSLOOKUPERROR_PATH_TOO_SHORT. Mon, 08 Jun 2020 19:28:44 GMT bird [3362] * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/kFsCache.h (modified) kFsCache: Don't need to lock the whole cache when using ... Fri, 05 Jun 2020 16:17:17 GMT bird [3359] * trunk/src/kmk/dir-nt-bird.c (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/makeint.h (modified) * trunk/src/kmk/w32/winchildren.c (modified) * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/kFsCache.h (modified) kmk,kFsCache: Added variant of kFsCacheInvalidateAll that also closes ... Fri, 05 Jun 2020 02:09:14 GMT bird [3356] * trunk/src/lib/win_get_processor_group_active_mask.c (modified) win_get_processor_group_active_mask.c: drop __debugbreak. Fri, 05 Jun 2020 02:04:25 GMT bird [3354] * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/win_get_processor_group_active_mask.c (added) * trunk/src/lib/win_get_processor_group_active_mask.h (added) Adding a way to get the exact active processor mask for a processor ... Wed, 22 Apr 2020 17:56:36 GMT bird [3337] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/lib/nt/nthlp.h (modified) kWorker: Intercept GetFileAttributesExA/W for speeding up moc.exe (qt). Tue, 31 Mar 2020 01:12:19 GMT bird [3315] * trunk/src/kDepPre/kDepPre.c (modified) * trunk/src/kObjCache/kObjCache.c (modified) * trunk/src/kmk/kmkbuiltin/kDepIDB.c (modified) * trunk/src/kmk/kmkbuiltin/kDepObj.c (modified) * trunk/src/lib/kDep.c (modified) * trunk/src/lib/kDep.h (modified) lib/kDep+users: Escape spaces and such in dependency files ... Sun, 28 Oct 2018 14:15:41 GMT bird [3236] * trunk/src/lib/nt/nt_child_inject_standard_handles.c (modified) nt/nt_child_inject_standard_handles.c: todo Sun, 28 Oct 2018 14:15:29 GMT bird [3235] * trunk/src/lib/quote_argv.c (modified) lib/quote_argv.c: Fixed heap corruption bug when applying the watcom- ... Sat, 31 Mar 2018 02:29:56 GMT bird [3223] * trunk/src/lib/nt/nthlp.h (modified) * trunk/src/lib/nt/nthlpfs.c (modified) * trunk/src/lib/nt/ntstat.c (modified) * trunk/src/lib/nt/ntstuff.h (modified) nt/ntstat.c: Use NtQueryFullAttributesFile for implementing ... Wed, 28 Mar 2018 18:56:21 GMT bird [3199] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/kmk/w32/winchildren.c (modified) * trunk/src/kmk/w32/winchildren.h (modified) * trunk/src/lib/nt/kFsCache.h (modified) kmk,kWorker: Catch output from kWorker processes when --output-sync ... Sat, 24 Mar 2018 15:32:26 GMT bird [3188] * trunk/src/kWorker/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/err.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.h (modified) * trunk/src/kmk/kmkbuiltin/printf.c (modified) * trunk/src/kmk/output.c (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/console.h (added) * trunk/src/lib/is_console.c (added) * trunk/src/lib/maybe_con_fwrite.c (modified) * trunk/src/lib/maybe_con_write.c (modified) * trunk/src/lib/msc_buffered_printf.c (modified) * trunk/src/sed/config.h.win (modified) * trunk/src/sed/lib/utils.c (modified) kmk,lib,kWorker: Console output on windows cleanups. Fri, 23 Mar 2018 22:36:43 GMT bird [3184] * trunk/src/kmk/dir-nt-bird.c (modified) * trunk/src/kmk/makeint.h (modified) * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/kFsCache.h (modified) kFsCache,dir-nt-bird: Added locking to the cache to make it ... Thu, 22 Mar 2018 19:50:04 GMT bird [3179] * trunk/src/kmk/kmkbuiltin/redirect.c (modified) * trunk/src/kmk/w32/winchildren.c (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/nt/nt_child_inject_standard_handles.c (added) * trunk/src/lib/nt/nt_child_inject_standard_handles.h (added) kmk_redirect,winchildren: WOW64 standard handle injection fixes. Wed, 21 Mar 2018 21:37:52 GMT bird [3174] * trunk/src/lib/kDep.c (modified) * trunk/src/lib/nt_fullpath.c (modified) kmkbultin: environment fixes and stats. Tue, 20 Mar 2018 21:47:25 GMT bird [3167] * trunk/src/kDepPre/kDepPre.c (modified) * trunk/src/kObjCache/kObjCache.c (modified) * trunk/src/kmk/dir-nt-bird.c (modified) * trunk/src/kmk/kmkbuiltin/kDepIDB.c (modified) * trunk/src/kmk/kmkbuiltin/kDepObj.c (modified) * trunk/src/lib/kDep.c (modified) * trunk/src/lib/kDep.h (modified) kDep*: no globals; dir-nt-bird.c: only main thread Wed, 14 Mar 2018 21:28:10 GMT bird [3140] * trunk/src/kmk (modified) * trunk/src/kmk/.gitignore (copied) * trunk/src/kmk/AUTHORS (modified) * trunk/src/kmk/ChangeLog (deleted) * trunk/src/kmk/ChangeLog.1 (modified) * trunk/src/kmk/ChangeLog.2 (modified) * trunk/src/kmk/ChangeLog.3 (copied) * trunk/src/kmk/Makefile.DOS.template (modified) * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.ami (modified) * trunk/src/kmk/Makefile.kmk (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.VMS (copied) * trunk/src/kmk/README.W32.template (modified) * trunk/src/kmk/README.customs (modified) * trunk/src/kmk/README.cvs (deleted) * trunk/src/kmk/README.git (copied) * 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/alloca.c (modified) * trunk/src/kmk/alloccache.c (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.ami.template (modified) * trunk/src/kmk/config.h-vms.template (modified) * trunk/src/kmk/config.h.W32.template (modified) * trunk/src/kmk/config.h.linux (modified) * trunk/src/kmk/config.h.win (modified) * trunk/src/kmk/config/.gitignore (copied) * trunk/src/kmk/config/ChangeLog (deleted) * trunk/src/kmk/config/ChangeLog.1 (copied) * 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.ac (copied) * trunk/src/kmk/configure.bat (modified) * trunk/src/kmk/debug.h (modified) * trunk/src/kmk/default.c (modified) * trunk/src/kmk/dep.h (modified) * trunk/src/kmk/dir-nt-bird.c (modified) * trunk/src/kmk/dir.c (modified) * trunk/src/kmk/doc/.gitignore (copied) * trunk/src/kmk/doc/Makefile.am (modified) * trunk/src/kmk/doc/make.texi (modified) * trunk/src/kmk/dosbuild.bat (modified) * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/expreval.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/ChangeLog (modified) * trunk/src/kmk/glob/glob.c (modified) * trunk/src/kmk/glob/glob.h (modified) * trunk/src/kmk/gmk-default.scm (copied) * trunk/src/kmk/gnumake.h (copied) * trunk/src/kmk/guile.c (copied) * 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/kbuild-object.c (modified) * trunk/src/kmk/kbuild.c (modified) * trunk/src/kmk/kbuild.h (modified) * trunk/src/kmk/kdepdb.c (modified) * trunk/src/kmk/kmk_cc_exec.c (modified) * trunk/src/kmk/kmkbuiltin/append.c (modified) * trunk/src/kmk/kmkbuiltin/expr.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.h (modified) * trunk/src/kmk/kmkbuiltin/printf.c (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) * trunk/src/kmk/kmkbuiltin/touch.c (modified) * trunk/src/kmk/load.c (copied) * trunk/src/kmk/loadapi.c (copied) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/maintMakefile (modified) * trunk/src/kmk/make.1 (modified) * trunk/src/kmk/make.lnk (modified) * trunk/src/kmk/make_msvc_net2003.vcproj (modified) * trunk/src/kmk/makefile.com (modified) * trunk/src/kmk/makefile.vms (modified) * trunk/src/kmk/makeint.h (moved) * trunk/src/kmk/misc.c (modified) * trunk/src/kmk/os.h (copied) * trunk/src/kmk/output.c (copied) * trunk/src/kmk/output.h (copied) * trunk/src/kmk/po/.gitignore (copied) * trunk/src/kmk/po/ChangeLog (deleted) * trunk/src/kmk/po/LINGUAS (modified) * trunk/src/kmk/po/Makevars (modified) * trunk/src/kmk/po/POTFILES.in (modified) * trunk/src/kmk/posixos.c (copied) * trunk/src/kmk/prepare_vms.com (copied) * trunk/src/kmk/prepare_w32.bat (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/readme.vms (deleted) * 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/strcache2.c (modified) * trunk/src/kmk/subproc.bat (modified) * trunk/src/kmk/tests/.gitignore (copied) * trunk/src/kmk/tests/ChangeLog (deleted) * trunk/src/kmk/tests/ChangeLog.1 (copied) * trunk/src/kmk/tests/NEWS (modified) * trunk/src/kmk/tests/README (modified) * trunk/src/kmk/tests/config-flags.pm.in (copied) * trunk/src/kmk/tests/config_flags_pm.com (copied) * trunk/src/kmk/tests/guile.supp (copied) * trunk/src/kmk/tests/mkshadow (modified) * trunk/src/kmk/tests/run_make_tests.com (copied) * trunk/src/kmk/tests/run_make_tests.pl (modified) * trunk/src/kmk/tests/scripts/features/archives (copied) * trunk/src/kmk/tests/scripts/features/conditionals (modified) * trunk/src/kmk/tests/scripts/features/default_names (modified) * trunk/src/kmk/tests/scripts/features/double_colon (modified) * trunk/src/kmk/tests/scripts/features/errors (modified) * trunk/src/kmk/tests/scripts/features/escape (modified) * trunk/src/kmk/tests/scripts/features/include (modified) * trunk/src/kmk/tests/scripts/features/jobserver (copied) * trunk/src/kmk/tests/scripts/features/load (copied) * trunk/src/kmk/tests/scripts/features/loadapi (copied) * trunk/src/kmk/tests/scripts/features/mult_rules (modified) * trunk/src/kmk/tests/scripts/features/output-sync (copied) * 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/reinvoke (modified) * trunk/src/kmk/tests/scripts/features/rule_glob (copied) * trunk/src/kmk/tests/scripts/features/se_explicit (modified) * trunk/src/kmk/tests/scripts/features/se_implicit (modified) * trunk/src/kmk/tests/scripts/features/shell_assignment (copied) * trunk/src/kmk/tests/scripts/features/targetvars (modified) * trunk/src/kmk/tests/scripts/features/utf8 (copied) * trunk/src/kmk/tests/scripts/features/varnesting (modified) * trunk/src/kmk/tests/scripts/features/vpath (modified) * trunk/src/kmk/tests/scripts/features/vpath3 (modified) * trunk/src/kmk/tests/scripts/features/vpathgpath (modified) * trunk/src/kmk/tests/scripts/features/vpathplus (modified) * trunk/src/kmk/tests/scripts/functions/call (modified) * trunk/src/kmk/tests/scripts/functions/error (modified) * trunk/src/kmk/tests/scripts/functions/file (copied) * trunk/src/kmk/tests/scripts/functions/filter-out (modified) * trunk/src/kmk/tests/scripts/functions/foreach (modified) * trunk/src/kmk/tests/scripts/functions/guile (copied) * trunk/src/kmk/tests/scripts/functions/shell (modified) * trunk/src/kmk/tests/scripts/functions/sort (modified) * trunk/src/kmk/tests/scripts/functions/warning (modified) * trunk/src/kmk/tests/scripts/functions/wildcard (modified) * trunk/src/kmk/tests/scripts/functions/word (modified) * trunk/src/kmk/tests/scripts/misc/bs-nl (copied) * trunk/src/kmk/tests/scripts/misc/fopen-fail (copied) * trunk/src/kmk/tests/scripts/misc/general3 (modified) * trunk/src/kmk/tests/scripts/misc/utf8 (copied) * trunk/src/kmk/tests/scripts/options/dash-B (modified) * trunk/src/kmk/tests/scripts/options/dash-C (modified) * trunk/src/kmk/tests/scripts/options/dash-I (modified) * trunk/src/kmk/tests/scripts/options/dash-W (modified) * trunk/src/kmk/tests/scripts/options/dash-k (modified) * trunk/src/kmk/tests/scripts/options/dash-n (modified) * trunk/src/kmk/tests/scripts/options/dash-q (modified) * trunk/src/kmk/tests/scripts/options/eval (modified) * trunk/src/kmk/tests/scripts/options/print-directory (copied) * trunk/src/kmk/tests/scripts/options/symlinks (modified) * trunk/src/kmk/tests/scripts/options/warn-undefined-variables (modified) * trunk/src/kmk/tests/scripts/targets/DEFAULT (modified) * trunk/src/kmk/tests/scripts/targets/DELETE_ON_ERROR (copied) * trunk/src/kmk/tests/scripts/targets/INTERMEDIATE (modified) * trunk/src/kmk/tests/scripts/targets/ONESHELL (modified) * trunk/src/kmk/tests/scripts/targets/POSIX (modified) * trunk/src/kmk/tests/scripts/targets/SECONDARY (modified) * trunk/src/kmk/tests/scripts/variables/DEFAULT_GOAL (modified) * trunk/src/kmk/tests/scripts/variables/GNUMAKEFLAGS (copied) * trunk/src/kmk/tests/scripts/variables/LIBPATTERNS (modified) * trunk/src/kmk/tests/scripts/variables/MAKE (modified) * trunk/src/kmk/tests/scripts/variables/MAKEFLAGS (modified) * trunk/src/kmk/tests/scripts/variables/MAKE_RESTARTS (modified) * trunk/src/kmk/tests/scripts/variables/SHELL (modified) * trunk/src/kmk/tests/scripts/variables/define (modified) * trunk/src/kmk/tests/scripts/variables/flavors (modified) * trunk/src/kmk/tests/scripts/variables/private (modified) * trunk/src/kmk/tests/scripts/variables/special (modified) * trunk/src/kmk/tests/scripts/vms (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/vms_exit.c (copied) * trunk/src/kmk/vms_export_symbol.c (copied) * trunk/src/kmk/vms_export_symbol_test.com (copied) * trunk/src/kmk/vms_progname.c (copied) * 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/Makefile.am (modified) * trunk/src/kmk/w32/compat/dirent.c (modified) * trunk/src/kmk/w32/compat/posixfcn.c (copied) * trunk/src/kmk/w32/imagecache.c (modified) * trunk/src/kmk/w32/include/dirent.h (modified) * trunk/src/kmk/w32/include/dlfcn.h (copied) * 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 (deleted) * 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) * trunk/src/kmk/w32/w32os.c (copied) * trunk/src/lib/kDep.c (modified) kmk: Merged in changes from GNU make 4.2.1 ... Thu, 16 Nov 2017 16:05:25 GMT bird [3126] * trunk/src/lib/nt/ntunlink.c (modified) ntunlink.h: Almost looks like we need SYNCHRONIZE as well as DELETE ... Sun, 29 Oct 2017 18:02:04 GMT bird [3114] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/kmkbuiltin/install.c (modified) * trunk/src/kmk/main.c (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/dos2unix.c (added) * trunk/src/lib/dos2unix.h (added) * trunk/src/lib/kDep.c (modified) * trunk/src/lib/testcase (added) * trunk/src/lib/testcase/dos-text.txt (added) * trunk/src/lib/testcase/dos2unix-test.cmd (added) * trunk/src/lib/testcase/mixed-text.txt (added) * trunk/src/lib/testcase/unix-text.txt (added) kmk_install: added --dos2unix and --unix2dos flags. Fri, 20 Oct 2017 16:40:25 GMT bird [3105] * trunk/src/lib/kDep.c (modified) hurd workaround Sat, 14 Oct 2017 03:52:44 GMT bird [3097] * trunk/src/lib/nt/ntutimes.c (modified) utime/lutime windows emulation fixes. Sat, 14 Oct 2017 03:32:50 GMT bird [3094] * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) * trunk/src/lib/nt/ntutimes.c (modified) utime/lutime windows emulation fixes. Mon, 02 Oct 2017 19:23:17 GMT bird [3082] * trunk/src/lib/nt/kFsCache.c (modified) nt/kFsCache: Fixed buggy negative lookup caching. Sat, 30 Sep 2017 12:52:35 GMT bird [3065] * trunk/src/kDepPre/kDepPre.c (modified) * trunk/src/kObjCache/kObjCache.c (modified) * trunk/src/kash/eval.c (modified) * trunk/src/kash/input.c (modified) * trunk/src/kash/mystring.h (modified) * trunk/src/kash/parser.c (modified) * trunk/src/kmk/dir.c (modified) * trunk/src/kmk/expreval.c (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/kbuild-object.c (modified) * trunk/src/kmk/kbuild.c (modified) * trunk/src/kmk/kmkbuiltin/echo.c (modified) * trunk/src/kmk/kmkbuiltin/err.c (modified) * trunk/src/kmk/kmkbuiltin/test.c (modified) * trunk/src/kmk/misc.c (modified) * trunk/src/lib/maybe_con_write.c (modified) misc gcc warning fixes Sat, 30 Sep 2017 11:34:07 GMT bird [3063] * trunk/src/lib/kDep.c (modified) * trunk/src/lib/md5.c (modified) warnings Thu, 21 Sep 2017 15:11:07 GMT bird [3060] * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.h (modified) * trunk/src/kmk/kmkbuiltin/touch.c (modified) * trunk/src/kmk/w32/pathstuff.c (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/nt/nthlp.h (modified) * trunk/src/lib/nt/nttypes.h (modified) * trunk/src/lib/nt/ntunlink.c (modified) * trunk/src/lib/nt/ntunlink.h (modified) * trunk/src/lib/nt/ntutimes.c (added) * trunk/src/lib/nt/ntutimes.h (copied) kmk,lib: ported kmk_touch to windows (nt). Sat, 07 Jan 2017 16:52:16 GMT bird [3021] * trunk/src/lib/nt/ntstuff.h (modified) ntstuff.h: 32-bit build fix Sat, 07 Jan 2017 00:07:24 GMT bird [3020] * trunk/src/lib/nt/tstNtFts.c (modified) tstNtFts.c: build fix Sat, 07 Jan 2017 00:07:08 GMT bird [3019] * trunk/src/lib/nt/ntstat.c (modified) ntstat.c: mount point fix. Mon, 07 Nov 2016 15:22:54 GMT bird [3014] * trunk/src/lib/nt/ntstat.c (modified) ntstat.c: Fixed regression from r2993, kudos to tititou36 for ... Mon, 07 Nov 2016 02:21:59 GMT bird [3009] * trunk/src/lib/nt/fts-nt.c (modified) * trunk/src/lib/nt/nthlp.h (modified) * trunk/src/lib/nt/ntunlink.c (modified) * trunk/src/lib/nt/ntunlink.h (modified) ntunlink: W apis. Sun, 06 Nov 2016 16:50:03 GMT bird [3008] * trunk/src/lib/nt/ntstat.c (modified) birdStatHandle*: Don't get the filename it's a directory, ... Sun, 06 Nov 2016 16:46:43 GMT bird [3007] * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/ntdir.c (modified) * trunk/src/lib/nt/ntstat.c (modified) * trunk/src/lib/nt/ntstat.h (modified) * trunk/src/lib/nt/tstNtStat.c (modified) lib/nt: Deal better with NTFS mount points. Sun, 06 Nov 2016 00:15:34 GMT bird [3006] * trunk/src/lib/nt/fts-nt.c (modified) fts-nt.c: paranoia. Sun, 06 Nov 2016 00:07:37 GMT bird [3005] * trunk/src/lib/nt/fts-nt.c (modified) * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/ntdir.c (modified) * trunk/src/lib/nt/ntdir.h (modified) fts-nt.c: Wide char support, part 4. Sat, 05 Nov 2016 23:18:51 GMT bird [3004] * trunk/src/lib/nt/fts-nt.c (modified) * trunk/src/lib/nt/fts-nt.h (modified) * trunk/src/lib/nt/ntdir.c (modified) * trunk/src/lib/nt/ntdir.h (modified) * trunk/src/lib/nt/tstNtFts.c (modified) fts-nt.c: Wide char support, part 3. Sat, 05 Nov 2016 23:18:25 GMT bird [3003] * trunk/src/lib/nt/ntstat.c (modified) ntstat.c: bugfix Sat, 05 Nov 2016 20:04:45 GMT bird [3002] * trunk/src/lib/nt/fts-nt.c (modified) fts-nt.c: cleanups Sat, 05 Nov 2016 20:03:21 GMT bird [3001] * trunk/src/lib/nt/fts-nt.c (modified) fts-nt.c: Wide char support, part 2. Sat, 05 Nov 2016 19:39:06 GMT bird [3000] * trunk/src/lib/nt/fts-nt.c (modified) fts-nt.c: Wide char support, part 1. Sat, 05 Nov 2016 19:37:47 GMT bird [2999] * trunk/src/lib/nt/fts-nt.c (modified) fts-nt.c: Wide char support, part 1. Sat, 05 Nov 2016 19:37:35 GMT bird [2998] * trunk/src/lib/nt/fts-nt.c (modified) * trunk/src/lib/nt/fts-nt.h (modified) * trunk/src/lib/nt/nthlpcore.c (modified) * trunk/src/lib/nt/ntstuff.h (modified) fts-nt.c: Wide char support, part 1. Tue, 01 Nov 2016 23:28:02 GMT bird [2997] * trunk/src/lib/nt/fts-nt.h (modified) * trunk/src/lib/nt/nthlp.h (modified) * trunk/src/lib/nt/nthlpfs.c (modified) * trunk/src/lib/nt/ntunlink.c (modified) * trunk/src/lib/nt/ntunlink.h (modified) rm.c: Use fts_dirfd on windows. Tue, 01 Nov 2016 22:41:41 GMT bird [2994] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/lib/Makefile.kmk (modified) kmk: use fts-nt.c on windows. Tue, 01 Nov 2016 22:41:26 GMT bird [2993] * trunk/src/lib/nt/ntstat.c (modified) ntstat.c: tiny optimization. Tue, 01 Nov 2016 22:06:08 GMT bird [2992] * trunk/src/lib/nt/fts-nt.c (modified) * trunk/src/lib/nt/fts-nt.h (modified) fts-nt: prefix public names. Tue, 01 Nov 2016 21:56:13 GMT bird [2991] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/lib/nt/tstNtFts.c (modified) tstNtFts: also compile against old code. Tue, 01 Nov 2016 21:55:39 GMT bird [2990] * trunk/src/lib/nt/fts-nt.c (modified) fts-nt: Ported fts_children. Tue, 01 Nov 2016 21:27:14 GMT bird [2989] * trunk/src/lib/nt/fts-nt.c (modified) * trunk/src/lib/nt/fts-nt.h (modified) * trunk/src/lib/nt/tstNtFts.c (added) fts-nt: test case and svn keywords. Tue, 01 Nov 2016 21:26:15 GMT bird [2988] * trunk/src/lib/nt/fts-nt.c (modified) fts-nt.c: cleanups. Tue, 01 Nov 2016 18:26:38 GMT bird [2986] * trunk/src/lib/Makefile.kmk (modified) lib/nt: Got fts-nt halfways working, quite a few NT interface changes. Tue, 01 Nov 2016 18:26:35 GMT bird [2985] * trunk/src/lib/nt/fts-nt.c (modified) * trunk/src/lib/nt/fts-nt.h (modified) * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/ntdir.c (modified) * trunk/src/lib/nt/ntdir.h (modified) * trunk/src/lib/nt/nthlp.h (modified) * trunk/src/lib/nt/nthlpcore.c (modified) * trunk/src/lib/nt/nthlpfs.c (modified) * trunk/src/lib/nt/ntstat.c (modified) * trunk/src/lib/nt/ntstat.h (modified) * trunk/src/lib/nt/ntstuff.h (modified) * trunk/src/lib/nt/ntunlink.c (modified) lib/nt: Got fts-nt halfways working, quite a few NT interface changes. Fri, 28 Oct 2016 20:32:11 GMT bird [2983] * trunk/src/lib/nt/fts-nt.h (added) lib/nt: Imported fts-nt.h from FreeBSD SVN head/include/fts.h, ... Fri, 28 Oct 2016 20:29:33 GMT bird [2982] * trunk/src/lib/nt/fts-nt.c (added) lib/nt: Imported fts-nt.c from FreeBSD SVN head/lib/libc/gen/fts.c, ... Mon, 26 Sep 2016 18:16:30 GMT bird [2969] * trunk/src/lib/nt/kFsCache.c (modified) flush stderr before __debugbreak Mon, 26 Sep 2016 18:14:13 GMT bird [2967] * trunk/src/lib/msc_buffered_printf.c (modified) * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/kFsCache.h (modified) kFsCache: Implemented object names changing to a longer ones. Wed, 21 Sep 2016 19:05:53 GMT bird [2955] * trunk/src/kDepPre/kDepPre.c (modified) * trunk/src/kObjCache/kObjCache.c (modified) * trunk/src/kmk/kmkbuiltin/kDepIDB.c (modified) * trunk/src/kmk/kmkbuiltin/kDepObj.c (modified) * trunk/src/lib/kDep.c (modified) * trunk/src/lib/kDep.h (modified) kDepObj: Added -e option for avoid circular ... Tue, 20 Sep 2016 16:44:13 GMT bird [2950] * trunk/src/lib/kDep.c (modified) wrong way Tue, 20 Sep 2016 15:36:07 GMT bird [2948] * trunk/src/kWorker/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/dir-nt-bird.c (modified) * trunk/src/lib/kDep.c (modified) * trunk/src/lib/nt/kFsCache.c (modified) kWorker/kDep: save a few header stat calls while optimizing dependencies. Tue, 20 Sep 2016 01:46:23 GMT bird [2945] * trunk/src/lib/nt/kFsCache.h (modified) kFsCache: Finally tracked down the heap corruption bug in the ... Tue, 20 Sep 2016 01:46:09 GMT bird [2944] * trunk/src/lib/nt/kFsCache.c (modified) kFsCache: Finally tracked down the heap corruption bug in the ... Mon, 19 Sep 2016 18:34:43 GMT bird [2940] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/lib/nt/kFsCache.c (modified) kWorker: Fixed busted read-only caching, checking out using memory ... Sun, 18 Sep 2016 15:57:25 GMT bird [2930] * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/kFsCache.h (modified) kFsCache: Implemented lazy child hashing and increased the ... Wed, 14 Sep 2016 14:06:32 GMT bird [2913] * trunk/src/kmk/main.c (modified) * trunk/src/lib/nt/nthlpcore.c (modified) * trunk/src/lib/nt/ntstuff.h (modified) report STATUS_DELETE_PENDING as ENOENT. Wed, 14 Sep 2016 13:36:15 GMT bird [2912] * trunk/kBuild/footer-pass2-fetches.kmk (modified) * trunk/kBuild/header.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/dir-nt-bird.c (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/kmkbuiltin.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/common-env-and-cwd-opt.c (copied) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) * trunk/src/kmk/kmkbuiltin/rm.c (modified) * trunk/src/kmk/kmkbuiltin/rmdir.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/w32/include/sub_proc.h (modified) * trunk/src/kmk/w32/subproc/sub_proc.c (modified) * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/kFsCache.h (modified) * trunk/src/lib/quote_argv.c (modified) * trunk/src/lib/quote_argv.h (modified) rewrote kmk_redirect to skip the separate process. Added chache ... Sat, 10 Sep 2016 00:57:29 GMT bird [2910] * trunk/src/lib/msc_buffered_printf.c (modified) duh Fri, 09 Sep 2016 22:48:40 GMT bird [2908] * trunk/src/lib/msc_buffered_printf.c (modified) use alloca, get the vsnprintf check right. Fri, 09 Sep 2016 22:33:26 GMT bird [2907] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/lib/msc_buffered_printf.c (modified) do fprintf too. Fri, 09 Sep 2016 22:15:57 GMT bird [2906] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/maybe_con_fwrite.c (modified) * trunk/src/lib/msc_buffered_printf.c (moved) More stdout console buffering tricks on windows. Fri, 09 Sep 2016 17:38:50 GMT bird [2903] * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/maybe_con_printf.c (copied) kmk: faster messages. Fri, 09 Sep 2016 14:42:06 GMT bird [2900] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/cat.c (modified) * trunk/src/kmk/kmkbuiltin/printf.c (modified) * trunk/src/kmk/main.c (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/maybe_con_fwrite.c (added) * trunk/src/lib/maybe_con_write.c (added) * trunk/src/lib/nt/ntstuff.h (modified) output optimizations Thu, 08 Sep 2016 13:27:56 GMT bird [2894] * trunk/src/kWorker/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/kDepObj.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/lib/quote_argv.c (modified) Included kDepObj in kWorker as a post execution option. Tue, 06 Sep 2016 14:31:46 GMT bird [2886] * trunk/src/kDepPre/Makefile.kmk (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/dir-nt-bird.c (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/w32/subproc/sub_proc.c (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/kDep.c (modified) kmk: Added $(dircache-ctl cmd,...) function for controlling the ... Mon, 05 Sep 2016 20:36:26 GMT bird [2880] * trunk/src/lib/nt/ntstat.c (modified) bugfix Mon, 05 Sep 2016 20:14:21 GMT bird [2879] * trunk/src/kmk/dir-nt-bird.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/lib/nt/kFsCache.c (modified) fixes Sun, 04 Sep 2016 18:42:10 GMT bird [2872] * trunk/src/lib/nt/kFsCache.c (modified) kFsCache: w7 fix. Sun, 04 Sep 2016 01:28:12 GMT bird [2868] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/dir-nt-bird.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/kFsCache.h (modified) Only invalidate the PATH_OUT and TEMP in kWorker. Fri, 02 Sep 2016 23:04:26 GMT bird [2866] * trunk/src/lib/nt/kFsCache.c (modified) updates Fri, 02 Sep 2016 16:42:50 GMT bird [2864] * trunk/src/lib/nt/kFsCache.c (modified) updates Fri, 02 Sep 2016 16:32:50 GMT bird [2863] * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/kFsCache.h (modified) updates Fri, 02 Sep 2016 02:39:56 GMT bird [2862] * trunk/src/kmk/dir-nt-bird.c (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/w32/subproc/sub_proc.c (modified) * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/kFsCache.h (modified) * trunk/src/lib/nt/nthlp.h (modified) * trunk/src/lib/nt/nthlpcore.c (modified) * trunk/src/lib/nt/ntstat.c (modified) * trunk/src/lib/nt/ntstuff.h (modified) updates Thu, 01 Sep 2016 22:42:55 GMT bird [2861] * trunk/src/kmk/dir-nt-bird.c (modified) * trunk/src/kmk/incdep.c (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/kbuild.c (modified) * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/kFsCache.h (modified) * trunk/src/lib/nt/nthlpcore.c (modified) * trunk/src/lib/nt/ntstuff.h (modified) Updates Thu, 01 Sep 2016 16:34:31 GMT bird [2859] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/kFsCache.h (modified) * trunk/src/lib/nt/nthlpcore.c (modified) * trunk/src/lib/nt/ntstuff.h (modified) updates Thu, 01 Sep 2016 15:12:24 GMT bird [2858] * trunk/src/kWorker (modified) * trunk/src/kWorker/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/kFsCache.h (modified) * trunk/src/lib/nt/ntstat.c (modified) * trunk/src/lib/nt/ntstat.h (modified) * trunk/src/lib/nt/ntstuff.h (modified) updates Thu, 01 Sep 2016 03:39:51 GMT bird [2857] * trunk/src/kmk/dir-nt-bird.c (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/remake.c (modified) * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/kFsCache.h (modified) updates