2009-01-09 R. Bernstein <rocky@gnu.org>
* README.mdb: doc fixes
2009-01-09 R. Bernstein <rocky@gnu.org>
* README.mdb: Update README.mdb
2009-01-09 R. Bernstein <rocky@gnu.org>
* Makefile.am, README.mdb, TODO: Add back TODO and README.mdb
2009-01-09 R. Bernstein <rocky@gnu.org>
* doc/.gitignore: Administrivia
2009-01-09 R. Bernstein <rocky@gnu.org>
* Makefile.am, NEWS, doc/Makefile.am, doc/mdb.texi,
doc/version.texi, po/be.po, po/da.po, po/de.po, po/es.po, po/fi.po,
po/fr.po, po/ga.po, po/gl.po, po/he.po, po/hr.po, po/id.po,
po/ja.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
po/rw.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po: Fix
up documentaiton weirdnesses (spotted by Yarik the wise)
2009-01-09 R. Bernstein <rocky@gnu.org>
* doc/mdb.texi, make.1: Fix up documentaiton weirdnesses (spotted by
Yarik the wise)
2009-01-08 R. Bernstein <rocky@sanchez.(none)>
* ChangeLog, NEWS, configure.ac, doc/version.texi, po/be.po,
po/da.po, po/de.po, po/es.po, po/fi.po, po/fr.po, po/ga.po,
po/gl.po, po/he.po, po/hr.po, po/id.po, po/ja.po, po/ko.po,
po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/rw.po, po/sv.po,
po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po: Get ready for another
release
2009-01-04 R. Bernstein <rocky@gnu.org>
* debugger/stack.c, po/.gitignore: Bug in trying to fake file
information for a .PHONY target
2008-12-11 R. Bernstein <rocky@sanchez.(none)>
* buildargv.c, buildargv.h, debugger/fns.c: I can not even manage to
spell my name correctly!
2008-12-11 Yaroslav Halchenko <debian@onerussian.com>
Merge branch 'master-bound'
2008-10-28 R. Bernstein <rocky@gnu.org>
* tests/debugger/debugger1.mk, tests/debugger/debugger2.mk:
function.c: Add a Make debugger function to call the debugger from
inside a makefile. trace*: manage p_stack_top inside push/pop.
cmd.c: Simplify using recently added enter reason.
2008-10-27 R. Bernstein <rocky@gnu.org>
* Makefile.am, debugger/info.c: info.c: Don't give compile error if
no readline defined.
2008-10-27 R. Bernstein <rocky@gnu.org>
* .gitignore, configure.ac, po/be.po, po/da.po, po/de.po, po/es.po,
po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/he.po, po/hr.po,
po/id.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
po/ru.po, po/rw.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po,
po/zh_CN.po: Get ready for release.
2008-10-27 R. Bernstein <rocky@gnu.org>
* ChangeLog, Makefile.am, NEWS, configure.ac, doc/version.texi: Get
ready for 3.81+dbg-0.1 release.
2008-10-26 R. Bernstein <rocky@gnu.org>
* Makefile.am, configure.ac, doc/.gitignore, doc/Makefile.am,
doc/version.texi: Administriva - make "make dist work again".
2008-10-26 R. Bernstein <rocky@gnu.org>
* doc/make.1.in: Add a manual page. Clean more doc files.
2008-10-26 R. Bernstein <rocky@gnu.org>
* doc/make.texi, po/be.po, po/da.po, po/de.po, po/es.po, po/fi.po,
po/fr.po, po/ga.po, po/gl.po, po/he.po, po/hr.po, po/id.po,
po/ja.po, po/ko.po, po/make.pot, po/nl.po, po/pl.po, po/pt_BR.po,
po/ru.po, po/rw.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po,
po/zh_CN.po: Add descriptions of debugger options
2008-10-25 R. Bernstein <rocky@gnu.org>
* debugger/cmd.c, debugger/cmd.h, debugger/fns.c, debugger/fns.h,
debugger/info.c, print.c, print.h, rule.c, rule.h, trace.c: More
"info" information. Specifically "info program", "info rule", "info
file/makefile".
2008-10-24 R. Bernstein <rocky@gnu.org>
* emacs/mdb.el.in: Remove GNU Emacs compile warnings (caused by a
bug ;-)
2008-10-24 R. Bernstein <rocky@gnu.org>
* .deps/.gitignore, Makefile.am, dbg_break.c, dbg_break.h,
dbg_cmd.c, dbg_cmd.h, dbg_fns.c, dbg_fns.h, dbg_info.c, dbg_info.h,
dbg_stack.c, dbg_stack.h, debugger/break.c, debugger/break.h,
debugger/cmd.c, debugger/cmd.h, debugger/fns.c, debugger/fns.h,
debugger/info.c, debugger/info.h, debugger/stack.c,
debugger/stack.h, job.c, main.c, print.c, read.c, remake.c, trace.c:
Move debugger files into its own directory.
2008-10-24 R. Bernstein <rocky@gnu.org>
* Makefile.am: Install under the name 'remake' by default.
2008-10-24 R. Bernstein <rocky@gnu.org>
* dbg_cmd.c, dbg_cmd.h, dbg_info.c, dbg_info.h, emacs/.gitignore,
po/be.po, po/da.po, po/de.po, po/es.po, po/fi.po, po/fr.po,
po/ga.po, po/gl.po, po/he.po, po/hr.po, po/id.po, po/ja.po,
po/ko.po, po/make.pot, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
po/rw.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po: Add
'info rules' and 'info vpath'. Reinstate translation files. Put info
in its own file.
2008-10-24 R. Bernstein <rocky@gnu.org>
* Makefile.am: Add 'info rules and 'info vpath'. Split out info into
its own file.
2008-10-24 R. Bernstein <rocky@gnu.org>
* commands.h, dbg_cmd.c, dbg_cmd.h, job.c, main.c, po/be.po,
po/da.po, po/de.po, po/es.po, po/fi.po, po/fr.po, po/ga.po,
po/gl.po, po/he.po, po/hr.po, po/id.po, po/ja.po, po/ko.po,
po/make.pot, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/rw.po,
po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, print.c,
read.c, remake.c, trace.c: Add "info program" with reason we are
stopped inside the debugger
2008-10-24 R. Bernstein <rocky@gnu.org>
* print.c: Cosmetic comment typo.
2008-10-24 R. Bernstein <rocky@gnu.org>
* dbg_cmd.c, print.c, print.h: Add "info files" which is more
verbose information regarding "info makefiles".
2008-10-24 R. Bernstein <rocky@gnu.org>
* dbg_cmd.c, dbg_fns.c, debug.c, debug.h, main.c, remake.c: Add
option to turn off goal update stop. On recursive makes, show
command invocation.
2008-10-24 R. Bernstein <rocky@gnu.org>
* emacs/mdb.el.in, remake.c: Merge in another debugger call. Sync up
emacs code with bashdb a little.
2008-10-24 R. Bernstein <rocky@gnu.org>
* remake.c: Merge in another 'enter-debugger' from prior remake.
2008-10-24 R. Bernstein <rocky@gnu.org>
* job.c: Merge in another 'enter_debugger' from remake
2008-10-23 R. Bernstein <rocky@gnu.org>
* commands.c, commands.h, job.c: command line number merge from
remake. Track line numbers for a target -- useful if a target has
more than one line to run.
2008-10-23 R. Bernstein <rocky@gnu.org>
* job.c: old/new merger
2008-10-23 R. Bernstein <rocky@gnu.org>
* job.h: job.h merge with old/new code.
2008-10-23 R. Bernstein <rocky@gnu.org>
* configure: configure is derived from configure.ac
2008-10-23 R. Bernstein <rocky@gnu.org>
* config/Makefile.am, po/be.po, po/da.po, po/de.po, po/es.po,
po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/he.po, po/hr.po,
po/id.po, po/ja.po, po/ko.po, po/make.pot, po/nl.po, po/pl.po,
po/pt_BR.po, po/ru.po, po/rw.po, po/sv.po, po/tr.po, po/uk.po,
po/vi.po, po/zh_CN.po: Add ommitted readline.h
2008-10-23 R. Bernstein <rocky@gnu.org>
* emacs/.gitignore, job.c, tests/scripts/features/errors,
tests/scripts/features/patternrules,
tests/scripts/features/vpathplus, tests/scripts/options/dash-k,
tests/test_driver.pl: Give traceback on error unless
--no-extended-errors is set. (Merge child_error from pevious remake)
2008-10-22 R. Bernstein <rocky@gnu.org>
* Makefile.am, configure, configure.ac, emacs/mdb.el.in:
Add/build/install emacs code
2008-10-22 R. Bernstein <rocky@gnu.org>
* commands.c, commands.h, function.c, job.c, job.h, main.c, make.h,
remake.c: Pass target contexts down as we recurse targets. We can
now step/next inside of Makefiles!
2008-10-22 R. Bernstein <rocky@gnu.org>
* doc/version.texi: Start to bring job.c in line with remake.
Debugger "quit" override --keep-going. . More work is needed.
2008-10-22 R. Bernstein <rocky@gnu.org>
* doc/.gitignore, po/.gitignore, po/be.po, po/da.po, po/de.po,
po/es.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/he.po,
po/hr.po, po/id.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po,
po/pt_BR.po, po/ru.po, po/rw.po, po/sv.po, po/tr.po, po/uk.po,
po/vi.po, po/zh_CN.po: gettext hell
2008-10-22 R. Bernstein <rocky@gnu.org>
* .gitignore, Makefile.am, NEWS, doc/make.info, doc/make.info-1,
doc/make.info-2, doc/stamp-vti, doc/version.texi, po/.gitignore,
po/be.gmo, po/be.po, po/da.gmo, po/da.po, po/de.gmo, po/de.po,
po/es.gmo, po/es.po, po/fi.gmo, po/fi.po, po/fr.gmo, po/fr.po,
po/ga.gmo, po/ga.po, po/gl.gmo, po/gl.po, po/he.gmo, po/he.po,
po/hr.gmo, po/hr.po, po/id.gmo, po/id.po, po/ja.gmo, po/ja.po,
po/ko.gmo, po/ko.po, po/make.pot, po/nl.gmo, po/nl.po, po/pl.gmo,
po/pl.po, po/pt_BR.gmo, po/pt_BR.po, po/ru.gmo, po/ru.po,
po/rw.gmo, po/rw.po, po/sv.gmo, po/sv.po, po/tr.gmo, po/tr.po,
po/uk.gmo, po/uk.po, po/vi.gmo, po/vi.po, po/zh_CN.gmo, po/zh_CN.po:
Administrivia and things to make building a release feasable.
2008-10-22 R. Bernstein <rocky@gnu.org>
* ar.c, dir.c, dir_fns.h, implicit.c, make.h, read.c, rule.c,
vpath.c: Allow continuation after a fatal error fatal(). More
merges.
2008-10-22 R. Bernstein <rocky@gnu.org>
* dep.h, main.c, read.c, read.h: Make -X/--debugger now at least
calls the debugger on error exit!
2008-10-22 R. Bernstein <rocky@gnu.org>
* main.c: remake's -x and -y option now do something
2008-10-22 R. Bernstein <rocky@gnu.org>
* main.c: More remake main.c code merged
2008-10-21 R. Bernstein <rocky@gnu.org>
* config/readline.h, file.h: Move over files from remake
2008-10-21 R. Bernstein <rocky@gnu.org>
* commands.c, commands.h, dbg_cmd.c, file.c, filedef.h, function.c,
main.c, make.h, rule.c, variable.c, variable.h: Add variable print
routines from remake -- print without hash stats and masks to
indicate what to show.
2008-10-21 R. Bernstein <rocky@gnu.org>
* read.c: Add push/pop of file location in recursive makefile
reading.
2008-10-21 R. Bernstein <rocky@gnu.org>
* ar.c, commands.c, default.c, file.c, filedef.h, implicit.c,
main.c, make.h, read.c, remake.c: Conver enter_file() to save file
location.
2008-10-21 R. Bernstein <rocky@gnu.org>
* main.c, make.h, tests/.gitignore: Merge more of remake's main.
2008-10-21 R. Bernstein <rocky@gnu.org>
* .gitignore, doc/.gitignore: Administrivia
2008-10-21 R. Bernstein <rocky@gnu.org>
* Makefile.am, buildargv.c, buildargv.h, commands.h, configure,
dbg_break.c, dbg_break.h, dbg_cmd.c, dbg_cmd.h, dbg_fns.c,
dbg_fns.h, dbg_stack.c, dbg_stack.h, debug.c, debug.h, dep.h,
expand.c, expand.h, filedef.h, function.c, function.h, hash.c,
job.h, main.c, make.h, misc.c, print.c, print.h, read.c, read.h,
remake.c, trace.c, trace.h, types.h, variable.c, variable.h: Merge
in more of remake debugger code
2008-10-21 R. Bernstein <rocky@gnu.org>
* autogen.sh, config/.gitignore, config/readline.m4, configure,
configure.ac, configure.in, emacs/.gitignore, emacs/Makefile.am,
emacs/elk-test.el, emacs/gud.el, emacs/mdb-test.el.in,
emacs/mdb.el.in: autotools merge with remake: Add tracing and
readline testing. Add emacs files
2008-10-21 R. Bernstein <rocky@gnu.org>
* .deps/.gitignore, .gitignore, config/.gitignore, configure,
doc/.gitignore, doc/stamp-vti, doc/version.texi, glob/.gitignore,
po/.gitignore, w32/.gitignore: More administrivia
2008-10-21 R. Bernstein <rocky@gnu.org>
* autogen.sh: Administrivia - a script to get us started from git
checkout
2008-10-21 R. Bernstein <rocky@sanchez.(none)>
* .gitignore, Makefile.in, aclocal.m4, buildargv.c, buildargv.h,
config.h.in, config/.gitignore, config/Makefile.in, dbg_break.c,
dbg_break.h, dbg_cmd.c, dbg_cmd.h, dbg_fns.c, dbg_fns.h,
dbg_stack.c, dbg_stack.h, debug.c, doc/.gitignore, doc/Makefile.in,
expand.h, function.h, glob/.gitignore, glob/Makefile.in,
po/.gitignore, print.c, print.h, read.h, trace.c, trace.h, types.h,
w32/.gitignore, w32/Makefile, w32/Makefile.in: Add debugger files
from remake. Main options added and some types and definitions moved
around. Regression tests work! No actions other than showing options
exist though.
2008-12-11 Yaroslav Halchenko <debian@onerussian.com>
Just binding all repositories (CVS of make, old CVS of remake,
and git of remake) togehter Merge commit 'make-release-3.81';
commit 'remake-cvs/master' into remake-git-combined2
2008-12-11 Yaroslav Halchenko <debian@onerussian.com>
* doc/make.info-10, doc/make.info-11, doc/make.info-3,
doc/make.info-4, doc/make.info-5, doc/make.info-6, doc/make.info-7,
doc/make.info-8, doc/make.info-9, loadavg.c,
tests/scripts/variables/MAKEFILE_LIST: fixing for the forgotten
deletes in 3.81 release
2008-12-11 Yaroslav Halchenko <debian@onerussian.com>
Merge commit 'make-3-81' into make-releases
2008-12-11 Yaroslav Halchenko <debian@onerussian.com>
release 3.80
2008-12-11 Yaroslav Halchenko <debian@onerussian.com>
* .cvsignore, .purify, ChangeLog.1, Makefile.DOS,
Makefile.DOS.template, Makefile.in, NEWS, NMakefile,
NMakefile.template, README, README.DOS, README.DOS.template,
README.W32, README.W32.template, README.template, SMakefile,
SMakefile.template, TODO.private, aclocal.m4, build.sh.in,
build.template, config.ami, config.ami.template, config.h-vms,
config.h-vms.template, config.h.W32, config.h.W32.template,
config.h.in, configh.dos, configh.dos.template, configure,
configure.in, getopt1.c, glob/.cvsignore, glob/Makefile.in,
gpl.texinfo, i18n/.cvsignore, i18n/Makefile.in, i18n/de.mo,
i18n/es.mo, i18n/fr.mo, i18n/ko.mo, i18n/make.pot, i18n/nl.mo,
i18n/pl.mo, i18n/ru.mo, install-sh, loadtest.c, maintMakefile,
make.info, make.info-1, make.info-10, make.info-2, make.info-3,
make.info-4, make.info-5, make.info-6, make.info-7, make.info-8,
make.info-9, make.texinfo, missing, mkinstalldirs, stamp-h.in,
w32/include/sub_proc.h: release 3.79
2008-10-30 R. Bernstein <rocky@gnu.org>
* htdocs/index.html: Change repository link from sourceforge to
github
2008-10-28 R. Bernstein <rocky@gnu.org>
* tests/debugger/debugger1.mk, tests/debugger/debugger2.mk:
function.c: Add a Make debugger function to call the debugger from
inside a makefile. trace*: manage p_stack_top inside push/pop.
cmd.c: Simplify using recently added enter reason.
2008-10-27 R. Bernstein <rocky@gnu.org>
* Makefile.am, debugger/info.c: info.c: Don't give compile error if
no readline defined.
2008-10-27 R. Bernstein <rocky@gnu.org>
* .gitignore, configure.ac, po/be.po, po/da.po, po/de.po, po/es.po,
po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/he.po, po/hr.po,
po/id.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
po/ru.po, po/rw.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po,
po/zh_CN.po: Get ready for release.
2008-10-27 R. Bernstein <rocky@gnu.org>
* ChangeLog, Makefile.am, NEWS, configure.ac, doc/version.texi: Get
ready for 3.81+dbg-0.1 release.
2008-10-26 R. Bernstein <rocky@gnu.org>
* Makefile.am, configure.ac, doc/.gitignore, doc/Makefile.am,
doc/version.texi: Administriva - make "make dist work again".
2008-10-26 R. Bernstein <rocky@gnu.org>
* doc/make.1.in: Add a manual page. Clean more doc files.
2008-10-26 R. Bernstein <rocky@gnu.org>
* htdocs/features.html, htdocs/index.html: Revise documentation
2008-10-26 R. Bernstein <rocky@gnu.org>
* doc/make.texi, po/be.po, po/da.po, po/de.po, po/es.po, po/fi.po,
po/fr.po, po/ga.po, po/gl.po, po/he.po, po/hr.po, po/id.po,
po/ja.po, po/ko.po, po/make.pot, po/nl.po, po/pl.po, po/pt_BR.po,
po/ru.po, po/rw.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po,
po/zh_CN.po: Add descriptions of debugger options
2008-10-25 R. Bernstein <rocky@gnu.org>
* debugger/cmd.c, debugger/cmd.h, debugger/fns.c, debugger/fns.h,
debugger/info.c, print.c, print.h, rule.c, rule.h, trace.c: More
"info" information. Specifically "info program", "info rule", "info
file/makefile".
2008-10-24 R. Bernstein <rocky@gnu.org>
* emacs/mdb.el.in: Remove GNU Emacs compile warnings (caused by a
bug ;-)
2008-10-24 R. Bernstein <rocky@gnu.org>
* .deps/.gitignore, Makefile.am, dbg_break.c, dbg_break.h,
dbg_cmd.c, dbg_cmd.h, dbg_fns.c, dbg_fns.h, dbg_info.c, dbg_info.h,
dbg_stack.c, dbg_stack.h, debugger/break.c, debugger/break.h,
debugger/cmd.c, debugger/cmd.h, debugger/fns.c, debugger/fns.h,
debugger/info.c, debugger/info.h, debugger/stack.c,
debugger/stack.h, job.c, main.c, print.c, read.c, remake.c, trace.c:
Move debugger files into its own directory.
2008-10-24 R. Bernstein <rocky@gnu.org>
* Makefile.am: Install under the name 'remake' by default.
2008-10-24 R. Bernstein <rocky@gnu.org>
* dbg_cmd.c, dbg_cmd.h, dbg_info.c, dbg_info.h, emacs/.gitignore,
po/be.po, po/da.po, po/de.po, po/es.po, po/fi.po, po/fr.po,
po/ga.po, po/gl.po, po/he.po, po/hr.po, po/id.po, po/ja.po,
po/ko.po, po/make.pot, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
po/rw.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po: Add
'info rules' and 'info vpath'. Reinstate translation files. Put info
in its own file.
2008-10-24 R. Bernstein <rocky@gnu.org>
* Makefile.am: Add 'info rules and 'info vpath'. Split out info into
its own file.
2008-10-24 R. Bernstein <rocky@gnu.org>
* commands.h, dbg_cmd.c, dbg_cmd.h, job.c, main.c, po/be.po,
po/da.po, po/de.po, po/es.po, po/fi.po, po/fr.po, po/ga.po,
po/gl.po, po/he.po, po/hr.po, po/id.po, po/ja.po, po/ko.po,
po/make.pot, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/rw.po,
po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, print.c,
read.c, remake.c, trace.c: Add "info program" with reason we are
stopped inside the debugger
2008-10-24 R. Bernstein <rocky@gnu.org>
* print.c: Cosmetic comment typo.
2008-10-24 R. Bernstein <rocky@gnu.org>
* dbg_cmd.c, print.c, print.h: Add "info files" which is more
verbose information regarding "info makefiles".
2008-10-24 R. Bernstein <rocky@gnu.org>
* dbg_cmd.c, dbg_fns.c, debug.c, debug.h, main.c, remake.c: Add
option to turn off goal update stop. On recursive makes, show
command invocation.
2008-10-24 R. Bernstein <rocky@gnu.org>
* emacs/mdb.el.in, remake.c: Merge in another debugger call. Sync up
emacs code with bashdb a little.
2008-10-24 R. Bernstein <rocky@gnu.org>
* remake.c: Merge in another 'enter-debugger' from prior remake.
2008-10-24 R. Bernstein <rocky@gnu.org>
* job.c: Merge in another 'enter_debugger' from remake
2008-10-23 R. Bernstein <rocky@gnu.org>
* commands.c, commands.h, job.c: command line number merge from
remake. Track line numbers for a target -- useful if a target has
more than one line to run.
2008-10-23 R. Bernstein <rocky@gnu.org>
* job.c: old/new merger
2008-10-23 R. Bernstein <rocky@gnu.org>
* job.h: job.h merge with old/new code.
2008-10-23 R. Bernstein <rocky@gnu.org>
* configure: configure is derived from configure.ac
2008-10-23 R. Bernstein <rocky@gnu.org>
* config/Makefile.am, po/be.po, po/da.po, po/de.po, po/es.po,
po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/he.po, po/hr.po,
po/id.po, po/ja.po, po/ko.po, po/make.pot, po/nl.po, po/pl.po,
po/pt_BR.po, po/ru.po, po/rw.po, po/sv.po, po/tr.po, po/uk.po,
po/vi.po, po/zh_CN.po: Add ommitted readline.h
2008-10-23 R. Bernstein <rocky@gnu.org>
* emacs/.gitignore, job.c, tests/scripts/features/errors,
tests/scripts/features/patternrules,
tests/scripts/features/vpathplus, tests/scripts/options/dash-k,
tests/test_driver.pl: Give traceback on error unless
--no-extended-errors is set. (Merge child_error from pevious remake)
2008-10-22 R. Bernstein <rocky@gnu.org>
* Makefile.am, configure, configure.ac, emacs/mdb.el.in:
Add/build/install emacs code
2008-10-22 R. Bernstein <rocky@gnu.org>
* commands.c, commands.h, function.c, job.c, job.h, main.c, make.h,
remake.c: Pass target contexts down as we recurse targets. We can
now step/next inside of Makefiles!
2008-10-22 R. Bernstein <rocky@gnu.org>
* doc/version.texi: Start to bring job.c in line with remake.
Debugger "quit" override --keep-going. . More work is needed.
2008-10-22 R. Bernstein <rocky@gnu.org>
* doc/.gitignore, po/.gitignore, po/be.po, po/da.po, po/de.po,
po/es.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/he.po,
po/hr.po, po/id.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po,
po/pt_BR.po, po/ru.po, po/rw.po, po/sv.po, po/tr.po, po/uk.po,
po/vi.po, po/zh_CN.po: gettext hell
2008-10-22 R. Bernstein <rocky@gnu.org>
* .gitignore, Makefile.am, NEWS, doc/make.info, doc/make.info-1,
doc/make.info-2, doc/stamp-vti, doc/version.texi, po/.gitignore,
po/be.gmo, po/be.po, po/da.gmo, po/da.po, po/de.gmo, po/de.po,
po/es.gmo, po/es.po, po/fi.gmo, po/fi.po, po/fr.gmo, po/fr.po,
po/ga.gmo, po/ga.po, po/gl.gmo, po/gl.po, po/he.gmo, po/he.po,
po/hr.gmo, po/hr.po, po/id.gmo, po/id.po, po/ja.gmo, po/ja.po,
po/ko.gmo, po/ko.po, po/make.pot, po/nl.gmo, po/nl.po, po/pl.gmo,
po/pl.po, po/pt_BR.gmo, po/pt_BR.po, po/ru.gmo, po/ru.po,
po/rw.gmo, po/rw.po, po/sv.gmo, po/sv.po, po/tr.gmo, po/tr.po,
po/uk.gmo, po/uk.po, po/vi.gmo, po/vi.po, po/zh_CN.gmo, po/zh_CN.po:
Administrivia and things to make building a release feasable.
2008-10-22 R. Bernstein <rocky@gnu.org>
* ar.c, dir.c, dir_fns.h, implicit.c, make.h, read.c, rule.c,
vpath.c: Allow continuation after a fatal error fatal(). More
merges.
2008-10-22 R. Bernstein <rocky@gnu.org>
* dep.h, main.c, read.c, read.h: Make -X/--debugger now at least
calls the debugger on error exit!
2008-10-22 R. Bernstein <rocky@gnu.org>
* main.c: remake's -x and -y option now do something
2008-10-22 R. Bernstein <rocky@gnu.org>
* main.c: More remake main.c code merged
2008-10-21 R. Bernstein <rocky@gnu.org>
* config/readline.h, file.h: Move over files from remake
2008-10-21 R. Bernstein <rocky@gnu.org>
* commands.c, commands.h, dbg_cmd.c, file.c, filedef.h, function.c,
main.c, make.h, rule.c, variable.c, variable.h: Add variable print
routines from remake -- print without hash stats and masks to
indicate what to show.
2008-10-21 R. Bernstein <rocky@gnu.org>
* read.c: Add push/pop of file location in recursive makefile
reading.
2008-10-21 R. Bernstein <rocky@gnu.org>
* ar.c, commands.c, default.c, file.c, filedef.h, implicit.c,
main.c, make.h, read.c, remake.c: Conver enter_file() to save file
location.
2008-10-21 R. Bernstein <rocky@gnu.org>
* main.c, make.h, tests/.gitignore: Merge more of remake's main.
2008-10-21 R. Bernstein <rocky@gnu.org>
* .gitignore, doc/.gitignore: Administrivia
2008-10-21 R. Bernstein <rocky@gnu.org>
* Makefile.am, buildargv.c, buildargv.h, commands.h, configure,
dbg_break.c, dbg_break.h, dbg_cmd.c, dbg_cmd.h, dbg_fns.c,
dbg_fns.h, dbg_stack.c, dbg_stack.h, debug.c, debug.h, dep.h,
expand.c, expand.h, filedef.h, function.c, function.h, hash.c,
job.h, main.c, make.h, misc.c, print.c, print.h, read.c, read.h,
remake.c, trace.c, trace.h, types.h, variable.c, variable.h: Merge
in more of remake debugger code
2008-10-21 R. Bernstein <rocky@gnu.org>
* autogen.sh, config/.gitignore, config/readline.m4, configure,
configure.ac, configure.in, emacs/.gitignore, emacs/Makefile.am,
emacs/elk-test.el, emacs/gud.el, emacs/mdb-test.el.in,
emacs/mdb.el.in: autotools merge with remake: Add tracing and
readline testing. Add emacs files
2008-10-21 R. Bernstein <rocky@gnu.org>
* .deps/.gitignore, .gitignore, config/.gitignore, configure,
doc/.gitignore, doc/stamp-vti, doc/version.texi, glob/.gitignore,
po/.gitignore, w32/.gitignore: More administrivia
2008-10-21 R. Bernstein <rocky@gnu.org>
* autogen.sh: Administrivia - a script to get us started from git
checkout
2008-10-21 R. Bernstein <rocky@sanchez.(none)>
* .gitignore, Makefile.in, aclocal.m4, buildargv.c, buildargv.h,
config.h.in, config/.gitignore, config/Makefile.in, dbg_break.c,
dbg_break.h, dbg_cmd.c, dbg_cmd.h, dbg_fns.c, dbg_fns.h,
dbg_stack.c, dbg_stack.h, debug.c, doc/.gitignore, doc/Makefile.in,
expand.h, function.h, glob/.gitignore, glob/Makefile.in,
po/.gitignore, print.c, print.h, read.h, trace.c, trace.h, types.h,
w32/.gitignore, w32/Makefile, w32/Makefile.in: Add debugger files
from remake. Main options added and some types and definitions moved
around. Regression tests work! No actions other than showing options
exist though.
2008-10-20 R. Bernstein <rocky@sanchez.(none)>
* ABOUT-NLS, AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.DOS,
Makefile.am, Makefile.ami, Makefile.in, NEWS, NMakefile, README,
README.Amiga, README.DOS, README.OS2, README.W32, README.customs,
SCOPTIONS, SMakefile, acinclude.m4, aclocal.m4, alloca.c, amiga.c,
amiga.h, ansi2knr.1, ansi2knr.c, ar.c, arscan.c, build.sh.in,
build_w32.bat, commands.c, commands.h, config.ami, config.h-vms,
config.h.W32, config.h.in, config/ChangeLog, config/Makefile.am,
config/Makefile.in, config/codeset.m4, config/compile,
config/config.guess, config/config.rpath, config/config.sub,
config/depcomp, config/dospaths.m4, config/gettext.m4,
config/glibc21.m4, config/iconv.m4, config/install-sh,
config/intdiv0.m4, config/intmax.m4, config/inttypes-pri.m4,
config/inttypes.m4, config/inttypes_h.m4, config/isc-posix.m4,
config/lcmessage.m4, config/lib-ld.m4, config/lib-link.m4,
config/lib-prefix.m4, config/longdouble.m4, config/longlong.m4,
config/mdate-sh, config/missing, config/mkinstalldirs,
config/nls.m4, config/po.m4, config/printf-posix.m4,
config/progtest.m4, config/signed.m4, config/size_max.m4,
config/stdint_h.m4, config/texinfo.tex, config/uintmax_t.m4,
config/ulonglong.m4, config/wchar_t.m4, config/wint_t.m4,
config/xsize.m4, configh.dos, configure, configure.bat,
configure.in, debug.h, default.c, dep.h, dir.c, doc/Makefile.am,
doc/Makefile.in, doc/fdl.texi, doc/make-stds.texi, doc/make.info,
doc/make.info-1, doc/make.info-2, doc/make.texi, doc/stamp-vti,
doc/version.texi, dosbuild.bat, expand.c, file.c, filedef.h,
function.c, getloadavg.c, getopt.c, getopt.h, getopt1.c, gettext.h,
glob/COPYING.LIB, glob/ChangeLog, glob/Makefile.am,
glob/Makefile.ami, glob/Makefile.in, glob/SCOPTIONS,
glob/SMakefile, glob/configure.bat, glob/fnmatch.c, glob/fnmatch.h,
glob/glob.c, glob/glob.h, hash.c, hash.h, implicit.c, job.c, job.h,
main.c, make.1, make.h, make.lnk, make_msvc_net2003.sln,
make_msvc_net2003.vcproj, makefile.com, makefile.vms, misc.c,
po/ChangeLog, po/LINGUAS, po/Makefile.in.in, po/Makevars,
po/POTFILES.in, po/Rules-quot, po/be.gmo, po/be.po,
po/boldquot.sed, po/da.gmo, po/da.po, po/de.gmo, po/de.po,
po/en@boldquot.header, po/en@quot.header, po/es.gmo, po/es.po,
po/fi.gmo, po/fi.po, po/fr.gmo, po/fr.po, po/ga.gmo, po/ga.po,
po/gl.gmo, po/gl.po, po/he.gmo, po/he.po, po/hr.gmo, po/hr.po,
po/id.gmo, po/id.po, po/insert-header.sin, po/ja.gmo, po/ja.po,
po/ko.gmo, po/ko.po, po/make.pot, po/nl.gmo, po/nl.po, po/pl.gmo,
po/pl.po, po/pt_BR.gmo, po/pt_BR.po, po/quot.sed,
po/remove-potcdate.sin, po/ru.gmo, po/ru.po, po/rw.gmo, po/rw.po,
po/stamp-po, po/sv.gmo, po/sv.po, po/tr.gmo, po/tr.po, po/uk.gmo,
po/uk.po, po/vi.gmo, po/vi.po, po/zh_CN.gmo, po/zh_CN.po, read.c,
readme.vms, remake.c, remote-cstms.c, remote-stub.c, rule.c,
rule.h, signame.c, strcache.c, subproc.bat, tests/COPYING,
tests/ChangeLog, tests/NEWS, tests/README, tests/mkshadow,
tests/run_make_tests, tests/run_make_tests.pl,
tests/scripts/features/comments,
tests/scripts/features/conditionals,
tests/scripts/features/default_names,
tests/scripts/features/double_colon,
tests/scripts/features/echoing, tests/scripts/features/errors,
tests/scripts/features/escape, tests/scripts/features/export,
tests/scripts/features/include, tests/scripts/features/mult_rules,
tests/scripts/features/mult_targets,
tests/scripts/features/order_only, tests/scripts/features/override,
tests/scripts/features/parallelism,
tests/scripts/features/patspecific_vars,
tests/scripts/features/patternrules,
tests/scripts/features/quoting, tests/scripts/features/recursion,
tests/scripts/features/reinvoke,
tests/scripts/features/se_explicit,
tests/scripts/features/se_implicit,
tests/scripts/features/se_statpat,
tests/scripts/features/statipattrules,
tests/scripts/features/targetvars,
tests/scripts/features/varnesting, tests/scripts/features/vpath,
tests/scripts/features/vpath2, tests/scripts/features/vpathgpath,
tests/scripts/features/vpathplus, tests/scripts/functions/abspath,
tests/scripts/functions/addprefix,
tests/scripts/functions/addsuffix, tests/scripts/functions/andor,
tests/scripts/functions/basename, tests/scripts/functions/call,
tests/scripts/functions/dir, tests/scripts/functions/error,
tests/scripts/functions/eval, tests/scripts/functions/filter-out,
tests/scripts/functions/findstring, tests/scripts/functions/flavor,
tests/scripts/functions/foreach, tests/scripts/functions/if,
tests/scripts/functions/join, tests/scripts/functions/notdir,
tests/scripts/functions/origin, tests/scripts/functions/realpath,
tests/scripts/functions/shell, tests/scripts/functions/sort,
tests/scripts/functions/strip,
tests/scripts/functions/substitution,
tests/scripts/functions/suffix, tests/scripts/functions/value,
tests/scripts/functions/warning, tests/scripts/functions/wildcard,
tests/scripts/functions/word, tests/scripts/misc/close_stdout,
tests/scripts/misc/general1, tests/scripts/misc/general2,
tests/scripts/misc/general3, tests/scripts/misc/general4,
tests/scripts/options/dash-B, tests/scripts/options/dash-C,
tests/scripts/options/dash-I, tests/scripts/options/dash-W,
tests/scripts/options/dash-e, tests/scripts/options/dash-f,
tests/scripts/options/dash-k, tests/scripts/options/dash-l,
tests/scripts/options/dash-n, tests/scripts/options/dash-q,
tests/scripts/options/dash-t, tests/scripts/options/general,
tests/scripts/options/symlinks,
tests/scripts/options/warn-undefined-variables,
tests/scripts/targets/DEFAULT, tests/scripts/targets/FORCE,
tests/scripts/targets/INTERMEDIATE, tests/scripts/targets/PHONY,
tests/scripts/targets/SECONDARY, tests/scripts/targets/SILENT,
tests/scripts/targets/clean, tests/scripts/test_template,
tests/scripts/variables/CURDIR,
tests/scripts/variables/DEFAULT_GOAL,
tests/scripts/variables/INCLUDE_DIRS, tests/scripts/variables/MAKE,
tests/scripts/variables/MAKECMDGOALS,
tests/scripts/variables/MAKEFILES,
tests/scripts/variables/MAKELEVEL,
tests/scripts/variables/MAKE_RESTARTS,
tests/scripts/variables/MFILE_LIST, tests/scripts/variables/SHELL,
tests/scripts/variables/automatic, tests/scripts/variables/flavors,
tests/scripts/variables/negative, tests/scripts/variables/special,
tests/test_driver.pl, variable.c, variable.h, version.c, vmsdir.h,
vmsfunctions.c, vmsify.c, vmsjobs.c, vpath.c,
w32/.deps/libw32_a-misc.Po, w32/.deps/libw32_a-pathstuff.Po,
w32/.deps/libw32_a-sub_proc.Po, w32/.deps/libw32_a-w32err.Po,
w32/Makefile, w32/Makefile.am, w32/Makefile.in,
w32/compat/dirent.c, w32/include/dirent.h, w32/include/pathstuff.h,
w32/include/sub_proc.h, w32/include/w32err.h, w32/pathstuff.c,
w32/subproc/NMakefile, w32/subproc/build.bat, w32/subproc/misc.c,
w32/subproc/proc.h, w32/subproc/sub_proc.c, w32/subproc/w32err.c:
Initial repository
2008-01-11 R. Bernstein <rocky@gnu.org>
* emacs/Makefile.am: Don't give an error on "make check" if emacs is
not around.
2007-08-17 R. Bernstein <rocky@gnu.org>
* doc/fdl.texi, doc/make.texi, src/remake.c,
tests/scripts/features/parallelism: Track some of the Aug 15 GNU
Make changes.
2007-07-16 R. Bernstein <rocky@gnu.org>
* tests/run_make_tests.pl, tests/scripts/features/parallelism,
tests/scripts/options/dash-C, tests/test_driver.pl: Track changes to
test driver - allow for a timeout.
2007-07-07 R. Bernstein <rocky@gnu.org>
* configure.ac: automake 1.10 wants things this way.
2007-06-19 R. Bernstein <rocky@gnu.org>
* doc/make.texi, src/expand.c: Track GNU make 3.81 changes: Fix a
core dump when reading_file is 0 (20033). Fix a manual typo
(20018).
2007-03-15 R. Bernstein <rocky@gnu.org>
* htdocs/index.html: Add css.
2007-03-10 R. Bernstein <rocky@gnu.org>
* Makefile.am, doc/Makefile.am, emacs/mdb.el.in, po/da.po,
po/de.po, po/es.po, po/fr.po, po/gl.po, po/he.po, po/hr.po,
po/ja.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
po/sv.po, po/tr.po, po/zh_CN.po: Makefile.am: Remove even :=
mdb.el.in: use let instead of setq
2007-03-10 R. Bernstein <rocky@gnu.org>
* htdocs/index.html: Go over. Looks nicer. Add links to bashdb and
pydb.
2007-03-09 R. Bernstein <rocky@gnu.org>
* src/Makefile.am, src/main.c: A help-string formating correction.
2007-03-09 R. Bernstein <rocky@gnu.org>
* AUTHORS: Ooops.
2007-03-07 R. Bernstein <rocky@gnu.org>
* Makefile.am, configure.ac, doc/Makefile.am: Reduce (but not
eliminate) the number of automake errors.
2007-03-07 R. Bernstein <rocky@gnu.org>
* README.mdb: Note what's with and where is GNU readline.
2007-03-05 R. Bernstein <rocky@gnu.org>
* AUTHORS, po/ru.po: Updated Russian translation courtesy of Yuri
Kozlov.
2007-03-02 R. Bernstein <rocky@gnu.org>
* emacs/.cvsignore: Yet another.
2007-03-02 R. Bernstein <rocky@gnu.org>
* emacs/mdb.el.in: Remove erroneous references to bashdb and some
compile warnings.
2007-03-01 R. Bernstein <rocky@gnu.org>
* po/.cvsignore, po/LINGUAS, src/Makefile.am: src/Makefile.am: We
were improperly setting LOCALDIR. Thanks to Yaroslav Halchenko
Rest: minor changes
2007-03-01 R. Bernstein <rocky@gnu.org>
* ChangeLog, NEWS, src/dbg_break.c, src/dbg_cmd.c, src/print.c: More
internationalization strings (for when Yaraslov figures out how to
get this workinng :-)
2007-03-01 R. Bernstein <rocky@gnu.org>
* NEWS, configure.ac, emacs/.cvsignore, emacs/Makefile.am,
emacs/elk-test.el, emacs/mdb-test.el.in, emacs/mdb.el.in: Add mdb
regression test. Make regexp pattern like bashdb or pydb where we
allow embedded blanks in filenames for MS Windows.
2007-02-28 R. Bernstein <rocky@gnu.org>
* configure.ac, doc/mdb.texi, src/dbg_cmd.c, src/trace.h:
configure.ac: now in 0.63cvs - we can't really fake it any more.
src/dbg_cmd.c: Add a "list" command. Basically same as "target x
depends commands" for now. "list -" shows the parent target. Help
commands now show short usage. src/trace.h: Allow us to fathom
debugger command errors that stay in the read command loop Go over
documentation to add new features and fix up some old mistakes.
2007-02-28 myamato <myamato>
* src/dbg_break.c: (add_breakpoint): Remove unnecessary `;' at the end of function
definition.
2007-02-28 myamato <myamato>
* README.mdb: Fix a typo.
2007-02-28 R. Bernstein <rocky@gnu.org>
* ChangeLog, doc/how-to-make-a-release.txt, doc/mdb.texi: mdb.texi:
(mdb) the file basename is in parenthesis not the name of the manual
ChangeLog revise for current release More small fixes from Yaroslave
the Wise (and Patient).
2007-02-27 R. Bernstein <rocky@gnu.org>
* NEWS, configure.ac, doc/how-to-make-a-release.txt: Last updates
before a release.
2007-02-27 R. Bernstein <rocky@gnu.org>
* NEWS, README.mdb, configure.ac, cvs2cl_usermap: Some small typos.
Naming convention back to the double dash thing.
2007-02-26 R. Bernstein <rocky@gnu.org>
* doc/how-to-make-a-release.txt: Be a little more explicit about
where our head is at. (I aplogize for the confusion, Yaroslav.)
2007-02-26 R. Bernstein <rocky@gnu.org>
* config/Makefile.am, doc/Makefile.am: Some files were missing in
from the distribution. Thanks to Y to yy's.
2007-02-26 R. Bernstein <rocky@gnu.org>
* AUTHORS, doc/make.1.in: Suggestions from Y the wise. make.1.in:
Make it more clear what remake AUTHORS: make it more clear who is
doing remake and who is doing make.
2007-02-25 R. Bernstein <rocky@gnu.org>
* .cvsignore, Makefile.am, configure.ac, doc/.cvsignore,
doc/make.1.in, make.1.in: Move make manual page (make.1.in) into doc
directory.
2007-02-25 R. Bernstein <rocky@gnu.org>
* NEWS: Get format right for release.
2007-02-25 R. Bernstein <rocky@gnu.org>
* AUTHORS: Add more thanks/contributors.
2007-02-25 R. Bernstein <rocky@gnu.org>
* .cvsignore, Makefile.am, acinclude.m4, configure.ac,
doc/mdb.texi, make.1, make.1.in: Changes to make more Debian
compliant. make.1.in, configure.ac: allow for make->remake
substitution configure.ac: In 0.62cvs now and remove a dash in
tarball for Debian doc/mdb.texi: do the legal wording Debian dance
2007-01-05 R. Bernstein <rocky@gnu.org>
* Makefile.am, config/Makefile.am, po/da.po, po/de.po, po/es.po,
po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po, po/ko.po,
po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po,
po/zh_CN.po: Make "make dist" work.
2007-01-05 R. Bernstein <rocky@gnu.org>
* htdocs/index.html: Add link to video demo.
2007-01-04 R. Bernstein <rocky@gnu.org>
* src/vpath.c: Remove compilation warning.
2007-01-04 R. Bernstein <rocky@gnu.org>
* src/strcache.c, src/strcache.h: strcache.{c,h} recently added to
GNU make.
2007-01-04 R. Bernstein <rocky@gnu.org>
* src/Makefile.am, src/dir_fns.c, src/dir_fns.h, src/function.c,
src/function.h, src/hash.c, src/hash.h, src/read.h, src/remake.c,
src/variable.c: More const * changes tracking GNU make.
2006-12-30 R. Bernstein <rocky@gnu.org>
* src/read.c: Change \t's to cmd_prefix.
2006-12-30 R. Bernstein <rocky@gnu.org>
* src/job.c, src/main.c, src/make.h: Tracking make 3.81 jumbo change
up to about main.c
2006-12-18 R. Bernstein <rocky@gnu.org>
* ChangeLog, src/expand.c, src/expand.h, src/file.c,
src/function.c, src/function.h: Merge more of the Nov 18, '06
changes - up to about function.c. The commit changes from make rever
to Savannah bug #15182 Some changes had to be held back :-(
2006-11-20 R. Bernstein <rocky@gnu.org>
* src/variable.c, src/variable.h: Another constification from GNU
Make change of Nov 18, '06.
2006-11-20 R. Bernstein <rocky@gnu.org>
* po/da.po, po/de.po, po/es.po, po/fr.po, po/gl.po, po/he.po,
po/hr.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po, src/ar_fns.c,
src/ar_fns.h, src/arscan.c, src/arscan.h, src/default.c, src/dep.h:
First part of const-ification done to track recent GNU Make changes
of Nov 18, '06
2006-07-29 R. Bernstein <rocky@gnu.org>
* configure.ac: Patch from Dave Korn: Final link fails when srcdir
!= objdir because it looks in the source tree for libglob.a rather
than the build tree. The following patch (followed by regenerating
the auto-* files) fixed it for me. HTH!
2006-05-22 R. Bernstein <rocky@gnu.org>
* htdocs/index.html: change url of CVS browser
2006-04-04 R. Bernstein <rocky@gnu.org>
* src/dep.c, src/main.c, src/make.h, src/read.c, src/read.h,
src/remake.c: Merge in some 3.81 changes.
2006-04-01 psmith <psmith>
* README.cvs: Minor command correction.
2006-04-01 psmith <psmith>
* .cvsignore, ChangeLog, Makefile.am, NEWS, README.cvs,
config.h.W32.template, config/.cvsignore, configure.in,
doc/.cvsignore, doc/make.texi, function.c, implicit.c, misc.c,
tests/ChangeLog, tests/scripts/features/parallelism,
tests/scripts/functions/realpath: Release GNU make 3.81. Update NEWS
docs. Enhance the manual to use automake version.texi, and use the
canonical FSF copyright features and statement. Some $(realpath ...)
tests won't work on Windows; leave them out The jobserver
filedescriptor test might fail if some FDs are reserved, so for now
comment out that check.
2006-03-30 R. Bernstein <rocky@gnu.org>
* src/function.c, src/function.h, src/implicit.c, src/misc.c: Merge
in some 3.81 changes.
2006-03-30 R. Bernstein <rocky@gnu.org>
* src/rule.c: Merge in some GNU make 3.81 changes. Use alloc_dep().
2006-03-30 R. Bernstein <rocky@gnu.org>
* src/dep.c, src/dep.h, src/file.c, src/file.h, src/implicit.c:
Merge in some 3.81 changes: add expand_deps, dep_free (free_dep),
parse_prereqs, and snap_deps variables
2006-03-29 R. Bernstein <rocky@gnu.org>
* NEWS, src/expand.c, src/implicit.c,
tests/scripts/features/targetvars: Track Make 3.81: Fix Savannah bug
#15913.
2006-03-29 R. Bernstein <rocky@gnu.org>
* doc/mdb.texi: Go over intro a little. What I thought was a bug in
remake in fact is just the arcane way GNU make works. (I mean it
makes sense but boy do you have to do some digging in the GNU Make
manual to find out what's going on.)
2006-03-28 R. Bernstein <rocky@gnu.org>
* ChangeLog, doc/how-to-make-a-release.txt, src/dep.c, src/dep.h,
src/expand.c, src/expand.h, src/implicit.c, src/make.h,
src/variable.c, src/variable.h: Merge in 3.81 implict.c changes
which puls in expand.c, variable.h changes.
2006-03-25 R. Bernstein <rocky@gnu.org>
* htdocs/download.html, htdocs/index.html,
htdocs/links2linux.de.png, htdocs/make.html, htdocs/remake-ddd.png,
htdocs/source-code.gif: Check in webpage sources.
2006-03-25 R. Bernstein <rocky@gnu.org>
* doc/mdb.texi: A number of small corrections.
2006-03-24 R. Bernstein <rocky@gnu.org>
* ChangeLog, NEWS, configure.ac, po/da.po, po/de.po, po/es.po,
po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po, po/ko.po,
po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po,
po/zh_CN.po: Get ready for 0.61 release.
2006-03-24 R. Bernstein <rocky@gnu.org>
* src/job.c: Guard against dereferencing NULL pointers.
2006-03-22 bosk <bosk>
* ChangeLog, implicit.c: Fixed Savannah bug #16140.
2006-03-21 R. Bernstein <rocky@gnu.org>
* src/dbg_fns.c: Was trying to set automatic variables for a null
target.
2006-03-20 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c: Add missing \n
2006-03-20 psmith <psmith>
* README.cvs, job.c, tests/scripts/features/parallelism: Minor fixes
before the rc2 release.
2006-03-20 psmith <psmith>
* AUTHORS, ChangeLog, NEWS, README.cvs, job.c, main.c, remake.c,
tests/ChangeLog, tests/scripts/features/parallelism: Add some
alloca(0) calls for systems without "normal" alloca support. Fix a
file descriptor leak with make re-exec while using the jobserver.
Update some release information.
2006-03-19 R. Bernstein <rocky@gnu.org>
* doc/how-to-make-a-release.txt, doc/mdb.texi, emacs/mdb.el.in,
src/dbg_cmd.c: dbg_cmd.c: "write command" now adds directory
mdb.texi: use @ovar a more. others: small changes
2006-03-19 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c, src/dbg_fns.c, src/dbg_fns.h: Look for $(varname)
and $varname when trying to expand variables.
2006-03-17 psmith <psmith>
* ChangeLog, README.cvs, maintMakefile: Minor tweaks for 3.81rc2.
2006-03-17 bosk <bosk>
* ChangeLog, dep.h, file.c, implicit.c, main.c, misc.c, read.c,
remake.c, rule.c, tests/ChangeLog,
tests/scripts/features/statipattrules: Fixed Savannah bug #16053.
2006-03-15 psmith <psmith>
* ChangeLog, NEWS, expand.c, tests/scripts/features/targetvars: Fix
Savannah bug #15913.
2006-03-12 R. Bernstein <rocky@gnu.org>
* emacs/mdb.el.in: minor corrections to mdbtrack
2006-03-11 R. Bernstein <rocky@gnu.org>
* emacs/mdb.el.in: Add comint shell tracking - taken from python's
pdbtrack
2006-03-10 psmith <psmith>
* ChangeLog, config/ChangeLog, config/dospaths.m4, configure.in,
expand.c, glob/ChangeLog, glob/glob.c, implicit.c, job.c, remake.c,
tests/ChangeLog, tests/scripts/features/escape,
tests/scripts/functions/foreach, tests/scripts/functions/origin,
tests/scripts/options/symlinks, tests/scripts/variables/automatic,
tests/test_driver.pl, w32/subproc/sub_proc.c: Numerous updates to
tests for issues found on Cygwin and Windows. Revert a fix for $?
including non-existent files as it shows a bug in the Linux kernel
build. Give them a release to fix this. Add some changes from Eli
Z. for Windows changes.
2006-03-08 psmith <psmith>
* ChangeLog, NEWS, tests/ChangeLog, tests/run_make_tests.pl,
tests/scripts/features/default_names,
tests/scripts/features/targetvars, tests/scripts/options/dash-W,
variable.c: Some test updates for Windows. Handle SHELL set on the
command line properly for windows.
2006-03-08 R. Bernstein <rocky@gnu.org>
* ChangeLog, po/Makefile.in.in, po/da.po, po/de.po, po/es.po,
po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po, po/ko.po,
po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po,
po/zh_CN.po, src/main.c: src/main.c --debugger=error implies
--debugger=fatal po/Makefile.in.in: wrong install directory?
2006-03-08 R. Bernstein <rocky@gnu.org>
* doc/mdb.texi: Add cd and pwd.
2006-03-08 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c: Add pwd and cd. Alphabetize order of dbg_cmd
(somewhat).
2006-02-27 R. Bernstein <rocky@gnu.org>
* src/buildargv.c, src/file.c, src/file.h: buildargv.c: use
HAVE_ALLOCA_H - needed on NetBSD file.c, file.h: documentation
changes and a small variable rename
2006-02-27 R. Bernstein <rocky@gnu.org>
* po/LINGUAS: Remove languages we can't seem to make.
2006-02-26 R. Bernstein <rocky@gnu.org>
* NEWS: track GNU Make 3.81 changes
2006-02-21 psmith <psmith>
* ChangeLog, implicit.c, makefile.vms, variable.c: Fix a potential
core dump when merging aliases. Might fix bug #15818. Revert
intermediate file free code. Suppress some warnings in VMS builds.
2006-02-20 psmith <psmith>
* NEWS: Move the copyright info to the end of the NEWS file,
otherwise automake's GNITS check doesn't think we have updated it
(only scans the first 15 lines).
2006-02-20 psmith <psmith>
* ChangeLog, commands.c, expand.c, file.c, implicit.c, job.c: - Memory cleanups, found with valgrind. - Fix handling of special
targets like .SUFFIX for VMS insensitive targets. - Don't make
temporary batch files for -n. Make sure batch files are created
in text mode.
2006-02-19 R. Bernstein <rocky@gnu.org>
* configure.ac, po/Makefile.in.in: Another attempt to get "make
install" work using the existing po/Makefile.in.in
2006-02-18 R. Bernstein <rocky@gnu.org>
* po/Makefile.in: Okay, Makefile.in *is* derived
2006-02-18 R. Bernstein <rocky@gnu.org>
* configure.ac, po/Makefile.in: configure.ac: We generate
po/Makefile, not po/Makefile.in. po/Makefile.in is not a derived
file.
2006-02-18 R. Bernstein <rocky@gnu.org>
* src/job.c, src/main.c, src/variable.c,
tests/scripts/features/targetvars: targetvars: Get regression test
change in for last commit. More GNU Make merging.
2006-02-18 R. Bernstein <rocky@gnu.org>
* src/variable.c: Track GNU Make change: Make sure we don't
introduce a circularity into the variable set linked list. Fixes
Savannah bug #15757.
2006-02-17 psmith <psmith>
* ChangeLog, tests/ChangeLog, tests/scripts/features/targetvars,
variable.c: Make sure we don't introduce a circularity into the
variable set linked list. Fixes Savannah bug #15757.
2006-02-15 psmith <psmith>
* ChangeLog, expand.c, function.c, make.h, tests/ChangeLog,
tests/scripts/functions/error, tests/scripts/functions/foreach,
tests/scripts/functions/warning, tests/scripts/functions/word,
tests/scripts/options/warn-undefined-variables,
tests/scripts/variables/negative: Fix Savannah bug #106: keep
separate track of which variable we are expanding, and use that info
when generating error messages instead of the file info, where
appropriate.
2006-02-14 psmith <psmith>
* ChangeLog, doc/make.texi, implicit.c, main.c, read.c, variable.c,
variable.h: Some memory leak cleanups (found with valgrind).
2006-02-14 R. Bernstein <rocky@gnu.org>
* src/implicit.c: Track GNU Make sources. GNU Make bug #11183.
2006-02-13 psmith <psmith>
* ChangeLog, implicit.c: Fix bug #11183.
2006-02-11 psmith <psmith>
* AUTHORS, ChangeLog, ChangeLog.2, Makefile.DOS.template,
Makefile.am, Makefile.ami, NEWS, NMakefile.template, README.Amiga,
README.DOS.template, README.OS2.template, README.W32.template,
README.customs, README.cvs, README.template, SMakefile.template,
TODO.private, acinclude.m4, amiga.c, amiga.h, ar.c, arscan.c,
build.template, build_w32.bat, commands.c, commands.h,
config.ami.template, config.h-vms.template, config.h.W32.template,
config/ChangeLog, config/Makefile.am, config/dospaths.m4,
configh.dos.template, configure.bat, configure.in, debug.h,
default.c, dep.h, dir.c, doc/Makefile.am, dosbuild.bat, expand.c,
file.c, filedef.h, function.c, getloadavg.c, getopt.c, getopt.h,
getopt1.c, gettext.h, glob/ChangeLog, glob/Makefile.am,
glob/Makefile.ami, glob/SMakefile, glob/configure.bat, implicit.c,
job.c, job.h, main.c, maintMakefile, make.h, makefile.com,
makefile.vms, misc.c, po/ChangeLog, po/Makevars, po/POTFILES.in,
read.c, readme.vms, remake.c, remote-cstms.c, remote-stub.c,
rule.c, rule.h, signame.c, strcache.c, subproc.bat,
tests/ChangeLog, tests/NEWS, tests/README, tests/mkshadow,
tests/run_make_tests.pl, tests/test_driver.pl, variable.c,
variable.h, version.c, vmsdir.h, vmsfunctions.c, vmsify.c,
vmsjobs.c, vpath.c, w32/Makefile.am, w32/compat/dirent.c,
w32/include/dirent.h, w32/include/pathstuff.h,
w32/include/sub_proc.h, w32/include/w32err.h, w32/pathstuff.c,
w32/subproc/NMakefile, w32/subproc/build.bat, w32/subproc/misc.c,
w32/subproc/proc.h, w32/subproc/sub_proc.c, w32/subproc/w32err.c:
Last of the copyright updates.
2006-02-11 psmith <psmith>
* AUTHORS, README.Amiga, acinclude.m4, config.ami.template,
configure.bat, getloadavg.c, getopt.c, getopt.h, getopt1.c,
gettext.h, glob/ChangeLog, glob/Makefile.am, glob/Makefile.ami,
glob/SMakefile, glob/configure.bat, glob/fnmatch.c, glob/fnmatch.h,
glob/glob.c, glob/glob.h, hash.c, hash.h, make.1, misc.c,
subproc.bat, tests/ChangeLog, tests/NEWS, tests/README,
tests/mkshadow, tests/run_make_tests.pl, tests/test_driver.pl,
w32/include/dirent.h: More copyright/license updates.
2006-02-11 psmith <psmith>
* ChangeLog, ChangeLog.1, ChangeLog.2, Makefile.DOS.template,
Makefile.am, Makefile.ami, NEWS, NMakefile.template,
README.DOS.template, README.OS2.template, README.W32.template,
README.customs, README.cvs, README.template, SMakefile.template,
TODO.private, amiga.c, amiga.h, ar.c, arscan.c, build.template,
build_w32.bat, commands.c, commands.h, config.h-vms.template,
config.h.W32.template, config/ChangeLog, config/Makefile.am,
config/dospaths.m4, configh.dos.template, configure.in, debug.h,
default.c, dep.h, dir.c, doc/Makefile.am, doc/make.texi,
dosbuild.bat, expand.c, file.c, filedef.h, function.c, implicit.c,
job.c, job.h, main.c, maintMakefile, make.1, make.h, make.lnk,
make_msvc_net2003.vcproj, makefile.com, makefile.vms, po/ChangeLog,
po/Makevars, po/POTFILES.in, read.c, readme.vms, remake.c,
remote-cstms.c, remote-stub.c, rule.c, rule.h, signame.c,
strcache.c, variable.c, variable.h, version.c, vmsdir.h,
vmsfunctions.c, vmsify.c, vmsjobs.c, vpath.c, w32/Makefile.am,
w32/compat/dirent.c, w32/include/pathstuff.h,
w32/include/sub_proc.h, w32/include/w32err.h, w32/pathstuff.c,
w32/subproc/NMakefile, w32/subproc/build.bat, w32/subproc/misc.c,
w32/subproc/proc.h, w32/subproc/sub_proc.c, w32/subproc/w32err.c:
Update copyright and license notices on all files. Added new file
strcache.c to various non-UNIX makefiles and build scripts.
2006-02-10 psmith <psmith>
* ChangeLog, Makefile.am, NEWS, doc/make.texi, function.c, hash.c,
hash.h, main.c, make.h, read.c, strcache.c, tests/ChangeLog,
tests/run_make_tests.pl, tests/scripts/functions/andor,
tests/test_driver.pl: - New code capability: a read-only string cache. Start of solution
for Savannah bug #15182, but not much uses it yet. Coming
shortly. - Added short-circuiting $(and ..) and $(or ...) functions.
2006-02-09 R. Bernstein <rocky@gnu.org>
* doc/make.texi, src/dep.c, src/file.c, src/file.h, src/remake.c,
src/vpath.c: Track GNU Make changes: Fix Savannah bugs # 15341,
15534, and 15533. Rewrite large chunks of the "Commands"
section of the manual to better describe then
backslash-newline handling, the SHELL variable, etc.
2006-02-09 R. Bernstein <rocky@gnu.org>
* README.cvs, src/dir_fns.c, src/job.c, w32/subproc/sub_proc.c:
Track GNU Make 3.81 changes. Savannah GNU make bug #15534.
2006-02-09 R. Bernstein <rocky@gnu.org>
* emacs/mdb.el.in, src/job.c, src/job.h,
tests/scripts/features/parallelism: mdb.el: more complete GNU
debugger support job.{c,h} parallelism: track GNU Make changes (fix
GNU make bug #15641)
2006-02-08 bosk <bosk>
* ChangeLog, job.c, job.h, tests/ChangeLog,
tests/scripts/features/parallelism: Fixed Savannah bug #15641.
2006-02-06 psmith <psmith>
* ChangeLog, README.W32.template, README.cvs,
config.h.W32.template, job.c, w32/subproc/sub_proc.c: Updates to
Windows stuff from Markus Mauhart.
2006-02-06 psmith <psmith>
* ChangeLog, dir.c, doc/make.texi, file.c, filedef.h, remake.c,
tests/ChangeLog, tests/scripts/options/dash-W, vpath.c: Fix Savannah
bugs # 15341, 15534, and 15533. Rewrite large chunks of the
"Commands" section of the manual to better describe then
backslash-newline handling, the SHELL variable, etc.
2006-02-01 R. Bernstein <rocky@gnu.org>
* po/Makefile.in.in: From gettext sources
2006-02-01 R. Bernstein <rocky@gnu.org>
* src/dir_fns.c: Track GNU Make 3.81 cvs
2006-02-01 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c: Fix bug in show commands
2006-02-01 psmith <psmith>
* ChangeLog, dir.c: Fix a bug where a variable could be used without
being initialized in W32.
2006-02-01 R. Bernstein <rocky@gnu.org>
* tests/scripts/options/symlinks, w32/include/sub_proc.h,
w32/subproc/NMakefile, w32/subproc/build.bat,
w32/subproc/sub_proc.c, w32/subproc/w32err.c: Track GNU Make 3.81cvs
changes.
2006-02-01 R. Bernstein <rocky@gnu.org>
* Makefile.am, README.cvs, configure.ac, doc/make.texi, po/LINGUAS,
src/job.c, src/main.c, src/remake.c: Mostly track GNU Make 3.81cvs
changes. Makefile.am: all "test" as a synonym for "check"
2006-02-01 psmith <psmith>
* ChangeLog, Makefile.am, NEWS, README.W32.template, README.cvs,
config.h.W32.template, doc/make.texi, job.c, main.c,
make_msvc_net2003.vcproj, po/ChangeLog, po/LINGUAS, remake.c,
tests/scripts/options/symlinks, w32/include/sub_proc.h,
w32/subproc/sub_proc.c: Various updates, mainly to the Windows port,
from Eli Zaretskii and Markus Maurhart.
2006-01-21 R. Bernstein <rocky@gnu.org>
* doc/make.texi: Document --trace=normal
2006-01-21 R. Bernstein <rocky@gnu.org>
* NEWS: What's up
2006-01-21 R. Bernstein <rocky@gnu.org>
* src/Makefile.am, src/buildargv.c, src/buildargv.h, src/dbg_cmd.c,
src/dbg_cmd.h, src/main.c: main.c: add --trace=normal option reset:
run wasn't reading args parameters. Now it does.
2006-01-14 R. Bernstein <rocky@gnu.org>
* doc/doxygen/.cvsignore: Doxyfile is now derived.
2006-01-14 R. Bernstein <rocky@gnu.org>
* doc/doxygen/Doxyfile, doc/doxygen/Doxyfile.in: Add .in to get
STRIP_PATH correct independent of source location.
2006-01-09 R. Bernstein <rocky@gnu.org>
* po/.cvsignore: ignore files autopoint creates.
2006-01-09 R. Bernstein <rocky@gnu.org>
* .cvsignore: Ignore m4's added by autopoint.
2006-01-09 R. Bernstein <rocky@gnu.org>
* config/codeset.m4, config/gettext.m4, config/glibc21.m4,
config/iconv.m4, config/intdiv0.m4, config/inttypes-pri.m4,
config/inttypes.m4, config/inttypes_h.m4, config/isc-posix.m4,
config/lcmessage.m4, config/lib-ld.m4, config/lib-link.m4,
config/lib-prefix.m4, config/progtest.m4, config/stdint_h.m4,
config/uintmax_t.m4, config/ulonglong.m4: autopoint adds these.
2006-01-09 R. Bernstein <rocky@gnu.org>
* autogen.sh: automess adjustment.
2006-01-09 R. Bernstein <rocky@gnu.org>
* ABOUT-NLS: autopoint covers this.
2006-01-09 R. Bernstein <rocky@gnu.org>
* doc/Makefile.am: Hack to get version-mdb.texi created.
2006-01-09 R. Bernstein <rocky@gnu.org>
* doc/Makefile.am: Need a info_TEXINFOS for automake to install
mdate-sh. Isn't that obvious?
2006-01-09 R. Bernstein <rocky@gnu.org>
* ABOUT-NLS: Seems to be needed at the top level and isn't generated
by automess.
2006-01-09 R. Bernstein <rocky@gnu.org>
* autogen.sh: Replace with simpler stuff.
2006-01-09 R. Bernstein <rocky@gnu.org>
* ABOUT-NLS, config/config.rpath, po/Makefile.in.in, po/Rules-quot:
These should be taken from the autotoolset environment.
2006-01-09 R. Bernstein <rocky@gnu.org>
* doc/make.texi: Typo on one the --debug=read option. Note
"Recursive Make Considered Harmful" and the import of that.
2006-01-09 R. Bernstein <rocky@gnu.org>
* Makefile.am, doc/Makefile.am, doc/make.texi, src/Makefile.am: Use
:= instead of =
2006-01-08 R. Bernstein <rocky@gnu.org>
* TODO: Note that more work needs to be done to support phase where
assignments are performed.
2006-01-05 R. Bernstein <rocky@gnu.org>
* tests/README: Track GNU Make 3.81 updates (sort of).
2006-01-05 R. Bernstein <rocky@gnu.org>
* tests/scripts/variables/automatic: Add regression tests for
Savannah bugs #8154 and #12320.
2006-01-05 R. Bernstein <rocky@gnu.org>
* ChangeLog, NEWS, configure.ac, doc/Makefile.am, doc/make.texi,
doc/mdb.texi, make.1, src/Makefile.am, src/arscan.c, src/arscan.h,
src/dir_fns.c, src/function.c, src/job.c, src/main.c, src/remake.c:
Mostly track changes to up-coming 3.81. Tabs in some source code
have been removed. make.1: note debugger options.
2006-01-04 psmith <psmith>
* ChangeLog, Makefile.am, NEWS, README.W32.template,
config.h-vms.template, config.h.W32.template, dir.c, doc/make.texi,
job.c, main.c, make.1, makefile.com, read.c, readme.vms, remake.c,
tests/ChangeLog, tests/README, tests/scripts/variables/automatic,
vmsfunctions.c, vmsify.c: Various changes getting ready for the
release of 3.81. - Updates to make.texi and make.1 and other
documentation - Some VMS patches - Fix minor bugs reported on the
mailing list and from Debian.
2005-12-27 R. Bernstein <rocky@gnu.org>
* NEWS: Time to move on.
2005-12-27 R. Bernstein <rocky@gnu.org>
* doc/mdb.texi: Small debug session corrections/improvements.
2005-12-25 R. Bernstein <rocky@gnu.org>
* src/file.c, src/file.h: Add enum variable to facilitate debugging.
2005-12-25 R. Bernstein <rocky@gnu.org>
* doc/doxygen/Doxyfile, src/ar_fns.c, src/arscan.h, src/file.c,
src/file.h, src/remake.c, src/remake.h: More doxygen documentation
changes.
2005-12-25 R. Bernstein <rocky@gnu.org>
* configure.ac: [no log message]
2005-12-25 R. Bernstein <rocky@gnu.org>
* configure.ac, src/Makefile.am, src/job.c, src/main.c,
src/os.h.in, tests/run_make_tests.pl: Add configure option
--with-default-shell to specifiy the default shell. (Useful on
Solaris) Add configure option --with-shell-trace to specify the
option to give the default shell to turn on tracing.
src/{Makefile.am,job.c,main.c,os.h.in: Don't need os.h, use getopt.h
2005-12-25 R. Bernstein <rocky@gnu.org>
* tests/test_driver.pl: Make note when --make option has not been
set. It may be an error.
2005-12-25 R. Bernstein <rocky@gnu.org>
* po/da.po, po/de.po, po/es.po, po/fr.po, po/gl.po, po/he.po,
po/hr.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po: [no log message]
2005-12-25 R. Bernstein <rocky@gnu.org>
* ChangeLog, Makefile.am, Makefile.ami, README.makedb, README.mdb,
configure.ac: configure.ac: in 0.61cvs now. Allow one to specifiy a
default shell. Makefile.am, README.mdb, README.maekdb: makedb->mdb
2005-12-25 R. Bernstein <rocky@gnu.org>
* src/Makefile.am, src/ar_fns.c, src/ar_fns.h, src/arscan.c,
src/arscan.h, src/commands.c, src/commands.h, src/dbg_cmd.c,
src/dbg_fns.h, src/hash.h, src/job.c, src/job.h, src/main.c,
src/make.h, src/os.h.in, src/types.h, src/variable.c: More Doxygen
documentation. os.h.in: start to do better about separating OS
dependencies.
2005-12-25 R. Bernstein <rocky@gnu.org>
* doc/mdb.texi: Minor corrections.
2005-12-24 R. Bernstein <rocky@gnu.org>
* doc/how-to-make-a-release.txt: More makedb->mdb.
2005-12-24 R. Bernstein <rocky@gnu.org>
* ChangeLog, doc/how-to-make-a-release.txt, src/main.c, src/make.h,
src/rule.h, src/trace.h: Go over doxygen documentation. Last commit
before release. This time, for sure!
2005-12-24 R. Bernstein <rocky@gnu.org>
* src/hash.h: Small typo.
2005-12-24 R. Bernstein <rocky@gnu.org>
* doc/how-to-make-a-release.txt: [no log message]
2005-12-24 R. Bernstein <rocky@gnu.org>
* ChangeLog, po/da.po, po/de.po, po/es.po, po/fr.po, po/gl.po,
po/he.po, po/hr.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po,
po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po: Yet another
commit before release.
2005-12-24 R. Bernstein <rocky@gnu.org>
* configure.ac, src/Makefile.am, src/main.c,
tests/scripts/debugger/trace: various changes for Solaris without
getopt
2005-12-24 R. Bernstein <rocky@gnu.org>
* src/getopt.c, src/getopt.h, src/getopt1.c: Reinstate getopt for
Solaris (8,9, 10 too?)
2005-12-24 R. Bernstein <rocky@gnu.org>
* tests/scripts/debugger/trace: Deal with varying shell output
2005-12-24 R. Bernstein <rocky@gnu.org>
* ChangeLog, doc/makedb.txt, po/da.po, po/de.po, po/es.po,
po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po, po/ko.po,
po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po,
po/zh_CN.po: Hope the last update before release.
2005-12-24 R. Bernstein <rocky@gnu.org>
* ChangeLog, NEWS, configure.ac, doc/make.texi, po/da.po, po/de.po,
po/es.po, po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po,
po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po,
po/tr.po, po/zh_CN.po, src/main.c, src/make.h, src/remake.c,
tests/scripts/options/symlinks, tests/scripts/variables/MAKE,
tests/test_driver.pl: Add -L (symlink) option from GNU Make 3.81.
2005-12-24 R. Bernstein <rocky@gnu.org>
* doc/make.texi: Update update date.
2005-12-24 R. Bernstein <rocky@gnu.org>
* src/function.c: Add another function from Make 3.81
2005-12-24 R. Bernstein <rocky@gnu.org>
* doc/make.texi: Add more function documentation from Make 3.81.
2005-12-24 R. Bernstein <rocky@gnu.org>
* tests/scripts/functions/abspath, tests/scripts/functions/realpath:
Add realpath and abspath from make 3.81.
2005-12-24 R. Bernstein <rocky@gnu.org>
* doc/make.texi: Update flavor documentation from Make 3.81.
2005-12-24 R. Bernstein <rocky@gnu.org>
* tests/scripts/variables/flavors: Expand regression tests to make
3.81 flavor tests.
2005-12-24 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c, src/dbg_fns.c: Latest gcc seems to give warnings
about using *x++. Change to *x +=1. Sigh.
2005-12-24 R. Bernstein <rocky@gnu.org>
* tests/scripts/misc/write: Do not try to run if /dev/full is not
around
2005-12-23 R. Bernstein <rocky@gnu.org>
* emacs/.cvsignore: makedb.el -> mdb.el
2005-12-23 R. Bernstein <rocky@gnu.org>
* ChangeLog, configure.ac, doc/make.texi, po/da.po, po/de.po,
po/es.po, po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po,
po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po,
po/tr.po, po/zh_CN.po, src/main.c: doc/make.texi: some small
corrections src/main.c: go over --help po/* The usual when a version
number is changed configure.ac: get ready for 0.60 release
ChangeLog: no explanation is needed. In fact this commit will change
it again.
2005-12-23 R. Bernstein <rocky@gnu.org>
* NEWS: Get ready for 0.60 release.
2005-12-23 R. Bernstein <rocky@gnu.org>
* NEWS: [no log message]
2005-12-23 R. Bernstein <rocky@gnu.org>
* src/expand.h, src/read.c, tests/scripts/functions/eval: eval: add
conditional test functions/read.c: print a *warning* (not error) if
no include. read.c: Some stylistic changes.
2005-12-23 R. Bernstein <rocky@gnu.org>
* configure.ac, doc/make.texi, src/dbg_cmd.c, src/job.c,
src/main.c, src/make.h, src/print.c, src/print.h: Patches from
GNU/Linux: 3.79.1 siglist-patch, err-reporting, getcwd, and j8k
2005-12-23 R. Bernstein <rocky@gnu.org>
* doc/make.texi: Revise information about real targets which have
phony targets as a prerequisite. Break out the phony section into a
couple of subsections.
2005-12-23 R. Bernstein <rocky@gnu.org>
* doc/mdb.texi: Revise for new output.
2005-12-21 R. Bernstein <rocky@gnu.org>
* NEWS: [no log message]
2005-12-21 R. Bernstein <rocky@gnu.org>
* configure.ac, doc/.cvsignore, doc/Makefile.am, doc/makedb.texi,
emacs/Makefile.am, emacs/gud.el, emacs/makedb.el.in,
emacs/mdb.el.in, src/dbg_cmd.c, src/debug.h: The great makedb->mdb
rename. The rename is because we don't want confusion with this and
the program that creates a DBM file.
2005-12-21 R. Bernstein <rocky@gnu.org>
* src/job.c: Was erroneously showing command delimiters on the
"echo" command.
2005-12-20 R. Bernstein <rocky@gnu.org>
* src/debug.h: Doc change.
2005-12-20 R. Bernstein <rocky@gnu.org>
* NEWS, src/dbg_cmd.c, src/dbg_fns.c, src/dbg_fns.h, src/debug.c,
src/debug.h, src/function.c, src/job.c, src/main.c, src/read.c,
src/remake.c, src/trace.c: More debug tracing funnelled through
db_level. Debugger command "show debug" shows the debug mask in a
more understandable way.
2005-12-20 R. Bernstein <rocky@gnu.org>
* src/job.c, src/main.c: job.c: separator bars should be
before/after commands even when entering the debugger or stepping.
main.c: enter debugger on next/step on successful termination.
2005-12-20 R. Bernstein <rocky@gnu.org>
* src/debug.h, src/job.c, src/main.c, tests/scripts/debugger/trace:
Now shows shell tracing when --trace=normal or stepping debugging.
YEAH!
2005-12-20 R. Bernstein <rocky@gnu.org>
* AUTHORS, NEWS, README.Amiga, doc/make.texi, src/debug.h,
src/remake.c: debug.h: add mask doc from make.tex make.texi: merge
in some of the relevant changes from 3.81 AUTHORS, NEWS: revise for
this project
2005-12-20 R. Bernstein <rocky@gnu.org>
* README.cvs: Revise for this project.
2005-12-20 R. Bernstein <rocky@gnu.org>
* README: Revise for this project.
2005-12-20 R. Bernstein <rocky@gnu.org>
* README.Amiga: What the story is for Amiga.
2005-12-19 R. Bernstein <rocky@gnu.org>
* src/dir_fns.c: Remove the more specific free() for now. Crashes on
64-bit athlon systems.
2005-12-19 R. Bernstein <rocky@gnu.org>
* src/debug.h, src/main.c, src/read.c, src/read.h, src/types.h,
tests/scripts/options/dash-l: Remove this horrible hack where
stringlist_t's were cast to char ** and issues of memory allocation
blithly ignored. Fixes a problem with dash-I on cygwin? Definitely
reduces valgrind memory leaks. dash-l: reinstated - I feel lucky?
2005-12-19 R. Bernstein <rocky@gnu.org>
* po/.cvsignore: [no log message]
2005-12-19 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c, src/debug.c, src/debug.h, src/file.h,
src/function.c, src/implicit.c, src/implicit.h, src/job.c,
src/main.c, src/print.c, src/remake.c, src/trace.c,
tests/scripts/options/dash-n: Redo tracing a little bit. Output is
slightly different. Remove variable tracing - Is now folded into
db_level. Change a couple of "int"s to "bool"s
2005-12-18 R. Bernstein <rocky@gnu.org>
* tests/scripts/debugger/trace, tests/scripts/features/echoing,
tests/scripts/options/dash-n: Output has changed. Reflect that in
tests.
2005-12-18 R. Bernstein <rocky@gnu.org>
* doc/makedb.texi: Describe --just-print and --debug=basic to show
how we differ from that. Note set variable SHELL $(SHELL -x) trick
to get tracing from the shell.
2005-12-18 R. Bernstein <rocky@gnu.org>
* src/job.c: tracing is a little more like --just-print
2005-12-18 R. Bernstein <rocky@gnu.org>
* NEWS, src/job.c: Give line numbers and target names on
--just-print.
2005-12-18 R. Bernstein <rocky@gnu.org>
* doc/makedb.texi, src/dbg_cmd.c, src/dbg_fns.c: Work on doc to
bring it in line (a little) with recent work. No longer show target
after file location. We have that expanded below with the
dependencies.
2005-12-18 R. Bernstein <rocky@gnu.org>
* ChangeLog, doc/makedb.texi, po/.cvsignore, po/da.po, po/de.po,
po/es.po, po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po,
po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po,
po/tr.po, po/zh_CN.po: makedb.texi: correct automatic variable
documentation
2005-12-18 R. Bernstein <rocky@gnu.org>
* src/default.c, src/remake.c, src/rule.c: Some nexting tweaks and a
free here and there.
2005-12-18 R. Bernstein <rocky@gnu.org>
* po/Makefile.in.in: Need this because mkinstalldirs isn't in config
under this directory.
2005-12-18 R. Bernstein <rocky@gnu.org>
* po/Makefile.in.in: Update to gettext-0.14.4 and add .PHONY for
some phony tags.
2005-12-18 R. Bernstein <rocky@gnu.org>
* src/commands.c, src/commands.h: Turn some #defines and a char
field into an enum.
2005-12-18 R. Bernstein <rocky@gnu.org>
* NEWS, src/default.c, src/dir_fns.c, src/file.c, src/hash.c,
src/implicit.c, src/main.c, src/make.h, src/read.c, src/remake.c,
src/rule.c, tests/scripts/options/dash-l, tests/test_driver.pl: Go
over memory allocation more. Reduce shared pointers. Free memory at
the end explicitly so can use valgrind more agressively in the
future.
2005-12-18 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c, src/dbg_fns.c, src/dbg_fns.h, src/dbg_stack.c: Move
code to show target and prerequisites to on debugger prompt out of
command routine and into fns. Is now show on stack motion commands.
2005-12-18 R. Bernstein <rocky@gnu.org>
* src/main.c: Wrong &.
2005-12-18 R. Bernstein <rocky@gnu.org>
* po/POTFILES.in: We don't have getopt.c any more.
2005-12-18 R. Bernstein <rocky@gnu.org>
* ChangeLog, configure.ac, src/main.c, src/print.c, src/print.h,
tests/scripts/features/escape, tests/scripts/features/mult_rules,
tests/scripts/features/statipattrules,
tests/scripts/features/vpathplus, tests/scripts/functions/error,
tests/scripts/options/dash-k, tests/scripts/options/dash-q,
tests/scripts/options/general, tests/scripts/variables/flavors:
Debugger error output changed. Get test results to match up. Note:
print.c needs to be changed to be able to deal with stderr as well
as or in addition to stdout.
2005-12-18 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c: Show target and dependencies in entering debugger.
Could/should generalize as part of a prompt string.
2005-12-17 R. Bernstein <rocky@gnu.org>
* tests/run_make_tests.pl, tests/scripts/debugger/trace,
tests/scripts/features/errors, tests/scripts/features/vpathplus,
tests/scripts/options/dash-k: Changes because extended output on
errors is now the default.
2005-12-17 R. Bernstein <rocky@gnu.org>
* src/Makefile.am, src/debug.h, src/dep.c, src/dir_fns.c,
src/dir_fns.h, src/file.c, src/function.c, src/getopt.c,
src/getopt.h, src/getopt1.c, src/hash.c, src/hash.h, src/main.c,
src/print.c, src/variable.c: More explicit frees of memory.
free_hash_table gives a callback for a routine to free an item.
--extended-errors is now the default. Use --no-extended-errors if
you don't want that. Use installed getopt.{c,h} - that's probably
better maintained.
2005-12-17 R. Bernstein <rocky@gnu.org>
* ChangeLog, src/default.c, src/dir_fns.c, src/hash.c, src/job.c,
src/main.c, src/make.h, src/print.c, src/rule.c: Yet another attempt
to reduce unexplicitly free'd memory. The next big win will
probably be when we add a item_free function parameter on freeing
hash tables.
2005-12-15 R. Bernstein <rocky@gnu.org>
* src/job.c: [no log message]
2005-12-15 R. Bernstein <rocky@gnu.org>
* src/job.c: More work in making "quit" work more gracefully.
2005-12-15 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c, src/dbg_cmd.h, src/debug.c, src/debug.h,
src/job.c, src/main.c, src/print.c, src/read.c, src/remake.c,
tests/scripts/functions/wildcard: Work on getting quit to quit
better - previously it could cause an infinite loop. Add some of
the smaller fixes from make 3.81 which improve regression tests or
initialize variables where they hadn't been before.
2005-12-14 R. Bernstein <rocky@gnu.org>
* src/dbg_fns.c: Add hack to get line number from commands when we
can't find the line number from the target.
2005-12-14 R. Bernstein <rocky@gnu.org>
* src/print.c: [no log message]
2005-12-14 bosk <bosk>
* ChangeLog, read.c: Fixed record_target_var to initialize
variable's export field with v_default instead of leaving it
"initialized" by whatever garbage happened to be on the heap.
2005-12-13 psmith <psmith>
* ChangeLog, NEWS, configure.in, make.1, tests/ChangeLog,
tests/run_make_tests.pl, tests/scripts/features/errors,
tests/scripts/features/parallelism,
tests/scripts/functions/wildcard, tests/scripts/targets/FORCE,
tests/scripts/targets/PHONY, tests/scripts/targets/SILENT: Update
the make.1 man page. Use rm -f instead of rm in the test scripts.
Fixes bug #15085.
2005-12-13 R. Bernstein <rocky@gnu.org>
* src/dbg_fns.c, src/print.c: Note phony targets in locations as
phony.
2005-12-12 R. Bernstein <rocky@gnu.org>
* NEWS: [no log message]
2005-12-12 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c: General help shorter, more ddd-friendly (and more
gdb-like).
2005-12-12 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c: Better status when ending inside a recursive make.
2005-12-12 R. Bernstein <rocky@gnu.org>
* doc/makedb.texi: [no log message]
2005-12-12 R. Bernstein <rocky@gnu.org>
* doc/makedb.texi: [no log message]
2005-12-12 R. Bernstein <rocky@gnu.org>
* doc/makedb.texi: [no log message]
2005-12-12 R. Bernstein <rocky@gnu.org>
* doc/makedb.texi: typo.
2005-12-12 R. Bernstein <rocky@gnu.org>
* doc/makedb.texi: Show off target @ expand. Correct output which
showed off a bug that has since been fixed.
2005-12-12 R. Bernstein <rocky@gnu.org>
* ChangeLog, NEWS, po/da.po, po/de.po, po/es.po, po/fr.po,
po/gl.po, po/he.po, po/hr.po, po/ja.po, po/ko.po, po/nl.po,
po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po,
src/default.c, src/dep.c, src/dep.h, src/implicit.c, src/main.c,
src/read.c, src/rule.c: Fix vpath regression test failure on some
OS's. type casting a nameseq_t to a dep_t when is bad, bad, bad.
Valgrind was showing uninitialized accesses. We now use calloc more
pervasively and we no longer cast nameseq's to dep's but do a proper
conversion (and allocationn).
2005-12-11 psmith <psmith>
* ChangeLog, implicit.c, read.c, tests/ChangeLog,
tests/scripts/features/se_implicit, tests/scripts/misc/general4:
Extend .SECONDEXPANSION to implicit rules. Final fix for bug
#13781.
2005-12-11 R. Bernstein <rocky@gnu.org>
* src/misc.h: Header for misc.c.
2005-12-11 R. Bernstein <rocky@gnu.org>
* configure.ac, src/Makefile.am, src/ar_fns.c, src/commands.c,
src/dbg_cmd.h, src/dep.c, src/dir_fns.c, src/expand.c,
src/function.c, src/function.h, src/implicit.c, src/job.c,
src/main.c, src/make.h, src/misc.c, src/read.c, src/remake.c,
src/rule.c, src/signame.c, src/variable.c, src/vpath.c,
tests/scripts/misc/write, tests/test_driver.pl: Writing to a full
filesystem gives an error (via Jim Meyerling). Remove sindex. misc.c
headers are now in misc.h, not make.h. replace sindex() with
strstr(). configure.ac: in 0.6cvs.
2005-12-11 R. Bernstein <rocky@gnu.org>
* doc/make.texi: Document --extended errors or -E
2005-12-10 R. Bernstein <rocky@gnu.org>
* ChangeLog, doc/how-to-make-a-release.txt: Last commit before 0.5.
No, really.
2005-12-10 R. Bernstein <rocky@gnu.org>
* doc/makedb.texi: More corrections.
2005-12-10 R. Bernstein <rocky@gnu.org>
* ChangeLog, NEWS, README.makedb: Yet another go-over for release.
2005-12-10 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c: Spelling typo.
2005-12-10 R. Bernstein <rocky@gnu.org>
* doc/makedb.texi: Go over for spelling. Fix sectioning and cross
references a little.
2005-12-10 R. Bernstein <rocky@gnu.org>
* ChangeLog, README.makedb, SMakefile: A couple of more small
updates for 0.5.
2005-12-10 R. Bernstein <rocky@gnu.org>
* ChangeLog, NEWS, po/da.po, po/de.po, po/es.po, po/fr.po,
po/gl.po, po/he.po, po/hr.po, po/ja.po, po/ko.po, po/nl.po,
po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po:
0.5 release - this time, for sure!
2005-12-10 R. Bernstein <rocky@gnu.org>
* src/commands.c, src/commands.h, src/dbg_break.h, src/debug.h,
src/dep.h, src/dir_fns.h, src/expand.c, src/file.c, src/file.h,
src/function.c, src/getopt.h, src/gettext.h, src/hash.c,
src/hash.h, src/job.h, src/main.c, src/make.h, src/remote-stub.h,
src/rule.h, src/trace.h, src/types.h, src/variable.c,
src/variable.h, src/vpath.c: More doxygenation.
2005-12-09 bosk <bosk>
* ChangeLog, implicit.c, tests/ChangeLog,
tests/scripts/features/patternrules: Fixed bug #13022 by setting
is_target flag on files that this implicit pattern rule also makes.
2005-12-09 R. Bernstein <rocky@gnu.org>
* src/ar_fns.h, src/arscan.h, src/commands.h, src/dbg_break.h,
src/dbg_cmd.h, src/dbg_fns.h, src/dbg_stack.h, src/debug.h,
src/default.h, src/dep.h, src/dir_fns.h, src/expand.h, src/file.h,
src/filedef.h, src/function.c, src/function.h, src/hash.c,
src/hash.h, src/implicit.h, src/job.h, src/print.h, src/read.h,
src/remake.h, src/rule.h, src/trace.h, src/types.h, src/variable.h,
src/vpath.h: Some doxygenation.
2005-12-09 R. Bernstein <rocky@gnu.org>
* doc/doxygen/Doxyfile: Update file for newery doxygen. Basically
ran doxygen -u.
2005-12-09 R. Bernstein <rocky@gnu.org>
* glob/glob.h: Another syntax error for some systems.
2005-12-09 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c: syntax error for earlier gcc compilers.
2005-12-09 R. Bernstein <rocky@gnu.org>
* glob/glob.h: Bad syntax.
2005-12-09 R. Bernstein <rocky@gnu.org>
* ChangeLog, Makefile.am, NEWS: Makefile.am: disable regression
testing if building outside of sourcetree.
2005-12-09 R. Bernstein <rocky@gnu.org>
* doc/Makefile.am, src/Makefile.am: src/Makefile.am - facilitate
building outside of source tree doc/Makefile.am - make clean needs
to remove all make.info files.
2005-12-09 R. Bernstein <rocky@gnu.org>
* ChangeLog, configure.ac, po/POTFILES.in, po/da.po, po/de.po,
po/es.po, po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po,
po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po,
po/tr.po, po/zh_CN.po: Get ready for 0.5 release.
2005-12-09 R. Bernstein <rocky@gnu.org>
* src/hash.c, src/hash.h, src/main.c, src/rule.c, src/rule.h: Add
doxygen documentation.
2005-12-08 R. Bernstein <rocky@gnu.org>
* src/main.c: valgrind memory free reduction.
2005-12-08 R. Bernstein <rocky@gnu.org>
* glob/glob.h, src/ar_fns.c, src/getloadavg.c: cygwin compilation
warning reductions.
2005-12-08 R. Bernstein <rocky@gnu.org>
* src/dbg_break.c: Breakpoint numbers again more like gdb.
Breakpoint numbers are unique and not reassigned.
2005-12-07 R. Bernstein <rocky@gnu.org>
* NEWS: What's up.
2005-12-07 bosk <bosk>
* ChangeLog, remake.c, tests/ChangeLog,
tests/scripts/features/double_colon: Fixed bug #14334 by propagate
the change of modification time to all the double-colon entries only
if it is the last one to be updated.
2005-12-07 R. Bernstein <rocky@gnu.org>
* tests/scripts/variables/automatic: [no log message]
2005-12-07 R. Bernstein <rocky@gnu.org>
* tests/scripts/variables/automatic: [no log message]
2005-12-07 R. Bernstein <rocky@gnu.org>
* tests/scripts/variables/automatic: Reduce the amount of cheating
we're doing on testing automatic variables Only $+ gives different
results when not run as a separate test. While we are at it, start
documenting the test.
2005-12-07 R. Bernstein <rocky@gnu.org>
* Makefile.am, getloadavg.c: Need getloadavg.c in top-level
directory - sigh.
2005-12-07 R. Bernstein <rocky@gnu.org>
* doc/makedb.texi, src/Makefile.am, src/ar_fns.c, src/dbg_break.c,
src/dbg_cmd.c, src/debug.h, src/dir.c, src/dir_fns.c,
src/dir_fns.h, src/function.c, src/function.h, src/hash.c,
src/implicit.c, src/job.c, src/main.c, src/make.h, src/print.c,
src/read.c, src/remake.c, src/rule.c, src/trace.c, src/vpath.c:
makdeb.texi: document next vs. step move directory definitions out
of main.h and into dir_fns.h Add more free routines and use them to
reduce unfreed memory in use at end of program.
2005-12-07 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c, src/job.c, src/main.c, src/remake.c: Make
distinction between "next" and "step"
2005-12-06 R. Bernstein <rocky@gnu.org>
* ChangeLog, Makefile.am, NEWS, po/da.po, po/de.po, po/es.po,
po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po, po/ko.po,
po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po,
po/zh_CN.po, src/dbg_break.c: break is a little more like gdb - ddd
like "in foo at bar".
2005-12-06 R. Bernstein <rocky@gnu.org>
* src/Makefile.am, src/dbg_break.c, src/dbg_break.h, src/dbg_cmd.c,
src/dbg_fns.c, src/dbg_fns.h, src/dbg_stack.c, src/dbg_stack.h,
src/function.h, src/implicit.c, src/make.h, src/remake.c,
src/rule.c, src/vpath.c, src/vpath.h: Change break command to work
on break numbers like gdb.
2005-12-05 R. Bernstein <rocky@gnu.org>
* doc/make.texi: Add info about --debugger and --trace and how
silence is not golden.
2005-12-05 R. Bernstein <rocky@gnu.org>
* Makefile.am: We don't have getloadavg.c any more.
2005-12-05 R. Bernstein <rocky@gnu.org>
* src/loadavg.c: Remove unused variable warning on cygwin.
2005-12-05 R. Bernstein <rocky@gnu.org>
* src/print.c: Fix uninitialized variable problem.
2005-12-04 R. Bernstein <rocky@gnu.org>
* src/ar_fns.h, src/dir.c: Remove harmless type mismatch in
compiling dir.c
2005-12-04 R. Bernstein <rocky@gnu.org>
* src/default.c, src/job.c, src/main.c, src/make.h, src/rule.c,
src/variable.c: Attempt merge of cygwin patches.
2005-12-04 R. Bernstein <rocky@gnu.org>
* tests/scripts/features/export: [no log message]
2005-12-04 R. Bernstein <rocky@gnu.org>
* tests/scripts/features/export: Adjust test for cygwin.
2005-12-04 R. Bernstein <rocky@gnu.org>
* src/main.c: remove more amiga
2005-12-04 R. Bernstein <rocky@gnu.org>
* tests/scripts/features/export: Add test documentation.
2005-12-04 R. Bernstein <rocky@gnu.org>
* src/remake.c, tests/run_make_tests.pl,
tests/scripts/features/default_names, tests/test_driver.pl:
remake.c: __CYGWIN__ is like WINDOWS32. run_make_tests.pl: Note
CYGWIN is like W32. chop is deprecated. default_names: more complete
description. Shorten code.
2005-12-04 R. Bernstein <rocky@gnu.org>
* src/main.c: Perhaps overzealous free().
2005-12-04 R. Bernstein <rocky@gnu.org>
* src/ar_fns.c, src/commands.h, src/debug.h, src/default.c,
src/default.h, src/dep.h, src/file.c, src/file.h, src/hash.c,
src/hash.h, src/implicit.c, src/main.c, src/make.h, src/read.c,
src/remake.c, src/rule.c, src/rule.h, src/types.h, src/variable.h:
Add more free routines unreleased reduce memory by another 10K or
so. More typedef use and rearrangement. More documentation in
headers.
2005-12-04 R. Bernstein <rocky@gnu.org>
* Makefile.am: use --make now
2005-12-04 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c: Somebody doesn't know how to alphabetize correctly.
2005-12-04 R. Bernstein <rocky@gnu.org>
* getloadavg.c: Use the version in src.
2005-12-04 R. Bernstein <rocky@gnu.org>
* SCOPTIONS, configh.dos, makefile.com, subproc.bat: Remove crud.
2005-12-04 R. Bernstein <rocky@gnu.org>
* ChangeLog, README.DOS, configure.bat: No longer used.
2005-12-04 R. Bernstein <rocky@gnu.org>
* ChangeLog, Makefile.DOS, NMakefile, README.Amiga, build_w32.bat,
config.ami, config.h-vms, config.h.W32, dosbuild.bat, make.lnk:
Remove some of the no longer maintained files
2005-12-04 R. Bernstein <rocky@gnu.org>
* src/file.h: Pedantic change.
2005-12-04 R. Bernstein <rocky@gnu.org>
* src/Makefile.am, src/dbg_fns.h, src/default.c, src/dep.c,
src/expand.h, src/file.h, src/remake.h, src/remote-cstms.c,
src/remote-stub.c, src/trace.h, src/variable.h: filedef.h -> file.h
2005-12-04 R. Bernstein <rocky@gnu.org>
* NEWS, doc/makedb.texi, src/dbg_cmd.c, src/default.c, src/dep.c,
src/dep.h, src/expand.c, src/expand.h, src/file.c, src/filedef.h,
src/hash.c, src/hash.h, src/main.c, src/print.c, src/print.h,
src/read.c, src/read.h: Add "info makefiles" to show list of
Makefiles read. Reduce memory leaks before exit in half by freeing
dependency chain of makefiles_read.
2005-12-03 R. Bernstein <rocky@gnu.org>
* NEWS, tests/test_driver.pl: Minor changes.
2005-12-03 R. Bernstein <rocky@gnu.org>
* tests/ChangeLog, tests/NEWS, tests/run_make_tests.pl,
tests/test_driver.pl: Start to revise testing process for more
modern Perl usage. Well, also I want /scripts to get removed so that
completion can be used to specify a test name.
2005-12-03 R. Bernstein <rocky@gnu.org>
* src/hash.h: forgoet one __P()
2005-12-03 R. Bernstein <rocky@gnu.org>
* NEWS, src/commands.c, src/dbg_cmd.c, src/default.c, src/dir.c,
src/function.c, src/hash.c, src/hash.h, src/job.c, src/main.c,
src/make.h, src/read.c, src/trace.c, src/variable.c, src/variable.h:
Reduce memory leaks via valgrind. More VMS/Amiga/EMX removal.
2005-12-03 R. Bernstein <rocky@gnu.org>
* NEWS, src/print.c, src/print.h, src/read.c: Errors in eval issued
from the debugger no longer cause termintation.
2005-12-02 R. Bernstein <rocky@gnu.org>
* NEWS: [no log message]
2005-12-02 R. Bernstein <rocky@gnu.org>
* src/default.c, src/default.h, src/main.c, src/read.c: More
AMIGA/VMS, EMX removal. Attempt to reduce leaks (unsuccessfully).
2005-12-02 R. Bernstein <rocky@gnu.org>
* src/amiga.c, src/amiga.h, src/dbg_cmd.c, src/dbg_cmd.h,
src/dbg_fns.c, src/dbg_fns.h, src/default.h, src/filedef.h,
src/job.c, src/job.h, src/make.h, src/remake.h, src/remote-stub.h,
src/variable.c, src/variable.h: dbg_cmd.c: Allow @ or $@ in target
command. Make into common routine in dbg_fns.{c,h} Remove EMX and
AMIGA support. Remove PARAMS() many places. Remove PARAMS
2005-12-02 R. Bernstein <rocky@gnu.org>
* src/job.c: Compilation fix for cygwin - hope it doesn't break
others...
2005-12-02 R. Bernstein <rocky@gnu.org>
* NEWS: add "target expand" to list target commands with "make"
variables expanded.
2005-12-02 R. Bernstein <rocky@gnu.org>
* doc/makedb.texi, src/dbg_cmd.c, src/file.c: Document "target
expand" and allow it to work with "target command"
2005-12-02 R. Bernstein <rocky@gnu.org>
* src/commands.c, src/commands.h, src/dbg_cmd.c, src/dir.c,
src/file.c, src/filedef.h, src/rule.c: Add expand option to "target"
command to expand the commands.
2005-12-01 R. Bernstein <rocky@gnu.org>
* src/ar_fns.c, src/arscan.c, src/commands.c, src/dir.c,
src/function.c, src/job.h, src/make.h: Simplification: remove more
VMS use of PARAMS() and Xenix.
2005-12-01 R. Bernstein <rocky@gnu.org>
* doc/doxygen/.cvsignore, po/.cvsignore: [no log message]
2005-12-01 R. Bernstein <rocky@gnu.org>
* src/make.h: Remove compiler warning about incompatible types using
bsd_signal by making sure GNU_SOURCE is set before including
"types.h" (which includes "features.h")
2005-12-01 R. Bernstein <rocky@gnu.org>
* ChangeLog, NEWS, configure.ac, src/dbg_cmd.c, src/dbg_stack.c,
src/file.c, src/filedef.h, src/print.c, src/print.h,
src/variable.c, src/variable.h: - target command now sets file variables. - where now allows a
positive amount value to indicate how many stack entries to show -
we no longer show variable hash stats which most folks (including
myself) do not need to be concerned with. - configure.c we're back
in CVS land - start to use enumerations instead of #defines
2005-11-29 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c: Little bug in quit command.
2005-11-29 R. Bernstein <rocky@gnu.org>
* doc/makedb.texi: expand backtrace to include reading Makefiles.
2005-11-29 R. Bernstein <rocky@gnu.org>
* doc/makedb.texi: Add back bt as an alias of backtrace - we now
have it in the code.
2005-11-29 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c: Add bt as an alias for backtrace.
2005-11-29 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c, src/dbg_fns.c, src/dbg_fns.h, src/job.c: dbg_cmd.c:
debugger wording closer to gdb. dbg_fns.{c,h}: add parameter to
specify minimum number of letters job.c: remove -Wall warnings.
2005-11-29 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c, src/job.c, src/trace.h: dbg_cmd.c: Add fixed alias
mechanism. job.c: start to remove Amiga. trace.h: stylistic change.
2005-11-29 R. Bernstein <rocky@gnu.org>
* src/print.c, src/print.h: Small stylistic changes.
2005-11-29 R. Bernstein <rocky@gnu.org>
* src/debug.c: Should add print.h which contains the prototype for
fatal().
2005-11-28 R. Bernstein <rocky@gnu.org>
* doc/makedb.texi: Small corrections
2005-11-28 R. Bernstein <rocky@gnu.org>
* doc/makedb.texi: Correct more line numbers. makedb doesn't know bt
or backtrace. More complete description of backtrace.
2005-11-27 R. Bernstein <rocky@gnu.org>
* doc/how-to-make-a-release.txt: Revise as appropriate.
2005-11-27 R. Bernstein <rocky@gnu.org>
* doc/makedb.texi: And another one.
2005-11-27 R. Bernstein <rocky@gnu.org>
* doc/makedb.texi: First change after update: wrong line number in
error.
2005-11-27 R. Bernstein <rocky@gnu.org>
* ChangeLog, glob/glob.h, po/da.po, po/de.po, po/es.po, po/fr.po,
po/gl.po, po/he.po, po/hr.po, po/ja.po, po/ko.po, po/nl.po,
po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po:
Ready for final 0.4 release.
2005-11-27 R. Bernstein <rocky@gnu.org>
* configure.ac: Make history_list() test work sometimes.
2005-11-27 R. Bernstein <rocky@gnu.org>
* configure.ac, src/dbg_cmd.c: Compilation fixes for Darwin
2005-11-27 R. Bernstein <rocky@gnu.org>
* src/dir.c, src/expand.c: Alloca #includes for Solaris 8.
2005-11-27 R. Bernstein <rocky@gnu.org>
* src/dir.c: [no log message]
2005-11-27 R. Bernstein <rocky@gnu.org>
* po/.cvsignore, src/debug.h, src/types.h: Compilation fixes for
BSDI.
2005-11-27 R. Bernstein <rocky@gnu.org>
* src/ar_fns.c, src/ar_fns.h, src/arscan.c, src/commands.c,
src/dbg_cmd.c, src/dep.h, src/dir.c, src/function.c,
src/implicit.c, src/job.c, src/main.c, src/read.c, src/rule.c,
src/variable.c: Remove Solaris 8 compilation warnings.
2005-11-27 R. Bernstein <rocky@gnu.org>
* doc/Makefile.am: Add more files are needed to create info.
2005-11-27 R. Bernstein <rocky@gnu.org>
* doc/Makefile.am: Add make.texi and makedb.texi - can't make info
files without them.
2005-11-27 R. Bernstein <rocky@gnu.org>
* glob/glob.c: Remove prototype warning. Remove some VMS references.
2005-11-27 R. Bernstein <rocky@gnu.org>
* src/read.c: Make sure curfile is always initialized.
2005-11-27 R. Bernstein <rocky@gnu.org>
* glob/glob.c: realloc() argument should be void *, not char *.
2005-11-27 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c: variable b_in_debugger needs to get defined if
C-preprocessor symbol HAVE_LIBREADLINE isn't.
2005-11-27 R. Bernstein <rocky@gnu.org>
* src/commands.c, src/dbg_cmd.c, src/dbg_fns.c, src/debug.h,
src/dir.c, src/implicit.c: Compilation fixes for cygwin
2005-11-27 R. Bernstein <rocky@gnu.org>
* src/ar_fns.c: Was ar.c
2005-11-27 R. Bernstein <rocky@gnu.org>
* doc/Makefile.am: Node makedb.texi
2005-11-27 R. Bernstein <rocky@gnu.org>
* doc/Makefile.am: Don't make HTML files by default.
2005-11-27 R. Bernstein <rocky@gnu.org>
* NEWS, configure.ac, doc/make.texi, doc/makedb.texi,
po/POTFILES.in, src/Makefile.am, src/ar.c, src/ar_fns.h,
src/make.h, src/read.c, src/remake.c: configure.ac: Get ready for
0.4 rlease makedb.texi: we now get the right line number for
commands - reflect that. po/POSTFILES,in ar.c -> ar_fns.c Remove
definitions from make.h
2005-11-27 R. Bernstein <rocky@gnu.org>
* src/job.h: Make more like the others. CVS Id line, e.g.
2005-11-27 R. Bernstein <rocky@gnu.org>
* src/job.c, src/read.c: More VMS removal.
2005-11-27 R. Bernstein <rocky@gnu.org>
* TODO, po/da.po, po/de.po, po/es.po, po/fr.po, po/gl.po, po/he.po,
po/hr.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po, src/commands.c,
src/job.c: Last change to get command line number corrections in.
*.po: Gotta live with this until I figure out how to remove them
from CVS.
2005-11-27 R. Bernstein <rocky@gnu.org>
* autogen.sh: Add configure (with --enable-maintainer-mode) to
initial setup process.
2005-11-27 R. Bernstein <rocky@gnu.org>
* src/read.c, src/read.h: Add CVS Id lines.
2005-11-27 R. Bernstein <rocky@gnu.org>
* src/expand.c, src/expand.h: Stylistic differences.
2005-11-27 R. Bernstein <rocky@gnu.org>
* src/commands.c: Get ready for more accurate command line number
info.
2005-11-27 R. Bernstein <rocky@gnu.org>
* src/job.c: Get ready for more accurate command line number
information. Remove some VMS stuff.
2005-11-27 R. Bernstein <rocky@gnu.org>
* src/read.c: Stylistic change.
2005-11-27 R. Bernstein <rocky@gnu.org>
* src/commands.h: Get ready for correct line number information in
Makefile commands
2005-11-27 R. Bernstein <rocky@gnu.org>
* src/commands.h, src/job.h: Get ready for better reporting of
command file line number. (Due to a bug in my checked out sources,
I'm going to have to break this up intolots of little pieces.)
2005-11-27 R. Bernstein <rocky@gnu.org>
* makefile.vms, po/POTFILES.in, readme.vms: Removal of VMS files.
2005-11-27 R. Bernstein <rocky@gnu.org>
* NEWS, src/Makefile.am, src/ar.c, src/arscan.c, src/arscan.h,
src/job.h, src/make.h, src/variable.c, src/vmsdir.h,
src/vmsfunctions.c, src/vmsify.c: Start to remove VMS support.
2005-11-27 R. Bernstein <rocky@gnu.org>
* src/print.c, src/print.h: Print Makefile read stack if extended
errors.
2005-11-27 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c, src/dbg_fns.c, src/dbg_fns.h, src/dbg_stack.c,
src/dbg_stack.h, src/print.c, src/read.c, src/trace.c, src/trace.h:
Add stack for reading Makefiles
2005-11-24 R. Bernstein <rocky@gnu.org>
* TODO: Revise to current situation.
2005-11-24 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c, src/function.c, src/print.h, src/read.c: Show
location when debugging Makefile reading and processing include's
History command changed to "show command" like gdb.
2005-11-24 R. Bernstein <rocky@gnu.org>
* doc/makedb.texi: Add --trace=read and node "show command"
2005-11-23 R. Bernstein <rocky@gnu.org>
* src/debug.h, src/function.c: Call tracing now works a bit better.
2005-11-23 R. Bernstein <rocky@gnu.org>
* src/debug.h, src/function.c, src/main.c: Start a function trace
mode.
2005-11-23 R. Bernstein <rocky@gnu.org>
* doc/makedb.texi: Revise output examples. We now allow setting
variables without needing the word "variable".
2005-11-23 R. Bernstein <rocky@gnu.org>
* src/Makefile.am, src/dbg_cmd.c, src/dbg_cmd.h, src/dbg_fns.c,
src/dbg_fns.h, src/dbg_stack.c, src/dbg_stack.h, src/filedef.h:
Break out some of the routines from dbg_cmd.c into
dbg_{fns,stack}.{c,h} No functional changes make.
2005-11-23 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c: Add \n before printing line/file info. Allow set
without "variable". Had extra space in "help show".
2005-11-22 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c: Add the most rudimentary history command.
2005-11-22 R. Bernstein <rocky@gnu.org>
* NEWS, src/dbg_cmd.c: "help set" now ddd friendly.
2005-11-21 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c: Show file info line only when line changes - Makes
output less verbose and seems to help ddd (which means it's more
like other debuggers). Attempt to get {help,}{set,show} more like
gdb. So ddd will pick up parameter settings. Was successful only for
a while.
2005-11-20 R. Bernstein <rocky@gnu.org>
* doc/makedb.texi: Add lots more in the examples and break out into
subsections. Add example of "info locals" and "write".
2005-11-20 R. Bernstein <rocky@gnu.org>
* NEWS, src/dbg_cmd.c, src/expand.c, src/expand.h: Bug in setting
automatic varaibles in expand now addressed. At long last! Write now
uses takes basename of target and malloc/free's the filename
properly.
2005-11-20 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c: Had broken giving help when there are no
subcommands.
2005-11-20 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c: Was leaving debug loop if target not found in "info
locals"
2005-11-20 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c: Add "help set"
2005-11-20 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c: Make "help show" output ddd (and GDB and bash)
compatible.
2005-11-20 R. Bernstein <rocky@gnu.org>
* emacs/makedb.el.in, src/dbg_cmd.c: Change debug file/line output
to match Bash/Perl more closely and make things easier for ddd.
2005-11-19 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c: It's "info local" not "info locals"
2005-11-19 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c, src/hash.h, src/variable.c, src/variable.h: Make
"info local" show local variables. "run" now is an alias for
"restart" Some prototypes modernized a little.
2005-11-18 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c, src/job.c: job.c: echo commands when stepping.
dbg_cmd.c: add "info line"
2005-11-18 R. Bernstein <rocky@gnu.org>
* doc/Makefile.am: Automake magic wasn't working for dvi. I'd rather
switch to less automake than fight it.
2005-11-18 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c, src/main.c: Go over set/show/info options. Now
allow one to set --debug in the debugger.
2005-11-18 R. Bernstein <rocky@gnu.org>
* doc/makedb.texi: Mostly revise example. Other small corrections.
2005-11-17 R. Bernstein <rocky@gnu.org>
* emacs/.cvsignore: makedb.el is now derived.
2005-11-17 R. Bernstein <rocky@gnu.org>
* src/main.c: Typo in help string.
2005-11-17 R. Bernstein <rocky@gnu.org>
* NEWS: [no log message]
2005-11-17 R. Bernstein <rocky@gnu.org>
* doc/make.texi, emacs/makedb.el.in, src/Makefile.am,
src/dbg_cmd.c, src/debug.c, src/debug.h, src/job.c, src/main.c,
src/make.h, src/read.c, src/types.h: Add tracing attribute for
reading Makefiles - was previously only attached to diarrhea
--verbose option. --debugger=preread now stops before reading each
Makefile. emacs/makedeb.el.in, src/dbg_cmd.c: debug lines might not
have a target in them - e.g. if we are reading a makefile. main.c
src/Makefile.am src/debug.c: Split off some debug variables and
settings. Some things are now a little more gobal than before, but
main.c really needs made smaller.
2005-11-17 bosk <bosk>
* ChangeLog, NEWS, doc/make.texi, function.c, tests/ChangeLog,
tests/scripts/functions/flavor: Implemented the flavor function
which returns the flavor of a variable ('simple', 'recursive', or
'undefined').
2005-11-17 R. Bernstein <rocky@gnu.org>
* src/read.c: Use types a little better.
2005-11-17 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c, src/dbg_cmd.h, src/main.c, src/read.c: Note
debugger origin for variables that get changed inside the debugger -
say via eval.
2005-11-17 R. Bernstein <rocky@gnu.org>
* configure.ac, src/Makefile.am, src/dbg_cmd.c, src/function.c,
src/make.h, src/print.c, src/types.h, src/variable.c,
src/variable.h: print.c: got := and = backwards. types.h,
configure.ac, make.h: define boolean type dbg_cmd.c, variable.{c,h}:
Now have an origin for debugger changed (Need to note if set via
eval)
2005-11-16 R. Bernstein <rocky@gnu.org>
* NEWS, configure.ac, doc/how-to-make-a-release.txt, src/dbg_cmd.c,
src/expand.c, src/function.c, src/function.h, src/read.c,
src/variable.c, src/variable.h: Now in 0.04cvs. Add EVAL! Add one
more typedef: variable_set_list_t Document how to make a release.
2005-11-16 R. Bernstein <rocky@gnu.org>
* doc/makedb.texi: info syntactic error @ -> @@
2005-11-15 R. Bernstein <rocky@gnu.org>
* doc/makedb.texi: Fix a couple of typos.
2005-11-15 R. Bernstein <rocky@gnu.org>
* ChangeLog, po/da.po, po/de.po, po/es.po, po/fr.po, po/gl.po,
po/he.po, po/hr.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po,
po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po: Get ready
for 0.3 release -- this time, for sure!
2005-11-15 R. Bernstein <rocky@gnu.org>
* ChangeLog, Makefile.am, doc/Makefile.am: More complete about using
transform name (remake).
2005-11-15 R. Bernstein <rocky@gnu.org>
* NEWS, configure.ac, emacs/Makefile.am, emacs/makedb.el,
emacs/makedb.el.in, src/Makefile.am: Get ready for 0.3 release.
Allow one to rename installed program - the default is remake now.
2005-11-15 R. Bernstein <rocky@gnu.org>
* ChangeLog, TODO, doc/makedb.texi, src/dbg_cmd.c, src/print.c,
src/variable.c, src/variable.h: Add origin information on variable
display. TODO: note expand for automatic variables is broken
makedb.texi: revise for new print and expand output.
2005-11-14 bosk <bosk>
* ChangeLog, NEWS, doc/make.texi, read.c, tests/ChangeLog,
tests/scripts/variables/INCLUDE_DIRS: Implemented the .INCLUDE_DIRS
special variable. It expands to a list of directories that make
searches for included makefiles.
2005-11-14 R. Bernstein <rocky@gnu.org>
* doc/makedb.texi: Add more about target information.
2005-11-14 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c, src/variable.c, src/variable.h: print now looks up
variable in its local set as well as global set. So we can now find
automatic variables like $@, @<. typedef added for struct fileset.
2005-11-14 R. Bernstein <rocky@gnu.org>
* ChangeLog, doc/makedb.texi, src/dbg_cmd.c: dbg_cmd.c: Fix bug in
trying to set up environment from stack when there is none Don't
allow print of a target. Update doc to try to describe attributes
better
2005-11-13 R. Bernstein <rocky@gnu.org>
* configure.ac: Forget to include <stdio.h> in tilde_expand test
2005-11-13 R. Bernstein <rocky@gnu.org>
* .cvsignore: Ignore m4's created by autopoint
2005-11-13 R. Bernstein <rocky@gnu.org>
* ChangeLog, configure.ac, src/dbg_cmd.c, src/main.c, src/read.c,
src/variable.c, src/variable.h: dbg_cmd.c src/variable.{c,h}: remove
a number of small warnings src/read.c configure.ac check for
presence of tilde_expand
2005-11-13 R. Bernstein <rocky@gnu.org>
* doc/Makefile.am, doc/makedb.texi: Cartouche was messing up HTML.
Remove it.
2005-11-13 R. Bernstein <rocky@gnu.org>
* doc/makedb.texi: Update makedb doc.
2005-11-13 R. Bernstein <rocky@gnu.org>
* NEWS: [no log message]
2005-11-13 R. Bernstein <rocky@gnu.org>
* src/remake.c: Remove implicit definition warning by adding
dbg_cmd.h header
2005-11-13 R. Bernstein <rocky@gnu.org>
* tests/scripts/variables/automatic: 2nd attempt to disable test.
2005-11-13 R. Bernstein <rocky@gnu.org>
* ChangeLog, ChangeLog.GNUMake, Makefile.am, NEWS, configure.ac,
cvs2cl_header, cvs2cl_usermap, src/main.c: GNU Make ChangeLog is now
ChangeLog.GNUMake and we generate ChangeLog automatically. main.c:
don't show version info on debugging/tracing
2005-11-13 R. Bernstein <rocky@gnu.org>
* tests/scripts/debugger/trace, tests/scripts/variables/automatic,
tests/test_driver.pl: trace: output is more verbose -- correct to
match automatic: may be a bug, but might not be. Force match for
now.
2005-11-13 R. Bernstein <rocky@gnu.org>
* NEWS, src/debug.h, src/main.c, src/print.c, src/remake.c: When
debugger enabled, enter debugger when target needs to be remade. Fix
core dump in printing location for undefined files.
2005-11-13 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c, src/main.c, src/trace.h: Any tracing or "enter"
debugging now sets GNU Makefile "basic" debug listing.
Abbreviations of debugger command attributes now allowed. 'list'
renamed to 'target'. (Another list command will be added that's more
like debugger list functions.) enumeration: debug_read ->
debug_readloop
2005-11-13 R. Bernstein <rocky@gnu.org>
* src/alloca.c, src/dbg_cmd.c, src/function.c, src/function.h,
src/make.h, src/misc.c: src/misc.c: remove getenv() in xmalloc. Is
nicer on Darwin. Remove warnings about difference in signedness.
2005-11-13 R. Bernstein <rocky@gnu.org>
* tests/run_make_tests.pl: Tolerate funny makefile path
determination in the presence of errors
2005-11-13 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c: Compilation fix (e.g. Darwin) when readline doesn't
define whitespace().
2005-11-13 R. Bernstein <rocky@gnu.org>
* po/da.po, po/de.po, po/es.po, po/fr.po, po/gl.po, po/he.po,
po/hr.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po: I guess these are part of
CVS.
2005-10-26 psmith <psmith>
* ChangeLog, implicit.c, maintMakefile, read.c,
tests/scripts/misc/general4: Fix a crash I introduced last-minute.
Try to avoid extraneous rebuilds of template files.
2005-10-24 psmith <psmith>
* ChangeLog, NEWS, dep.h, doc/make.texi, file.c, filedef.h,
implicit.c, main.c, make.h, misc.c, read.c, rule.c,
tests/ChangeLog, tests/run_make_tests.pl,
tests/scripts/features/order_only,
tests/scripts/features/se_explicit,
tests/scripts/features/se_statpat,
tests/scripts/features/statipattrules, tests/scripts/misc/general4,
tests/scripts/variables/automatic: Make second expansion optional
(partial implementation). I decided this feature was too impacting
to make the permanent default behavior. This set of changes makes
the default behavior of make the old behavior (no second expansion).
If you want second expansion, you must define the .SECONDEXPANSION:
special target before the first target that needs it. This set of
changes ONLY fixes explicit and static pattern rules to work like
this. Implicit rules still have second expansion enabled all the
time: I'll work on that next. Note that there is still a
backward-incompatibility: now to get the old SysV behavior using $$@
etc. in the prerequisites list you need to set .SECONDEXPANSION: as
well.
2005-09-28 R. Bernstein <rocky@gnu.org>
* config/Makefile.am: Looks like I need readline.h as well.
2005-09-26 psmith <psmith>
* ChangeLog, job.c, variable.c: Make sure to assign a boolean value
to a 1-bit bitfield. Reported on the bug-make mailing list. Fix
Savannah bug # 14527: remember to free temporary line constructor
memory if the line is empty.
2005-08-31 psmith <psmith>
* tests/ChangeLog, tests/run_make_tests.pl: Try using POSIX::getcwd
to find the working directory wherever it exists. This should help
the tests run more accurately on Windows (hopefully...)
2005-08-29 psmith <psmith>
* tests/scripts/functions/eval: Preserve the backslash that's
printed by echo.
2005-08-29 psmith <psmith>
* ChangeLog, function.c, make.h, tests/ChangeLog,
tests/scripts/features/patspecific_vars,
tests/scripts/functions/abspath, tests/scripts/options/dash-I: Fix
make.h preprocessor directive to work better with Windows compilers.
Fix some regression tests to (hopefully) work better on Windows.
2005-08-25 psmith <psmith>
* ChangeLog, job.c, tests/ChangeLog, tests/scripts/variables/SHELL:
If we're on a DOS/W32/OS2 system and we're not using a unixy shell,
don't follow POSIX backslash/newline conventions. Use a different
method for testing the SHELL variable, which hopefully will work
better on non-UNIX systems.
2005-08-13 bosk <bosk>
* tests/ChangeLog, tests/scripts/functions/wildcard: Wrapped calls
to $(wildcard ) with $(sort) so that the resulting order is no
longer filesystem-dependant.
2005-08-10 bosk <bosk>
* ChangeLog, read.c, tests/ChangeLog,
tests/scripts/features/statipattrules: Fixed Savannah bug #13881.
2005-08-08 psmith <psmith>
* ChangeLog, Makefile.am, README.W32.template, build_w32.bat,
commands.c, doc/make.texi, function.c, job.c, main.c,
make_msvc_net2003.sln, make_msvc_net2003.vcproj, prepare_w32.bat,
read.c, signame.c, tests/ChangeLog,
tests/scripts/features/parallelism, w32/pathstuff.c,
w32/subproc/build.bat, w32/subproc/sub_proc.c: - Fixed a bug reported by Michael Matz regarding handling of
parallel jobs after a failed job. - Enhancements to WINDOWS32 code
from Eli Zaretskii. - Add Microsoft Project files from J. Grant.
2005-07-15 psmith <psmith>
* po/ChangeLog, po/LINGUAS: Add Indonesian translation.
2005-07-12 psmith <psmith>
* ChangeLog, config.h-vms.template, config.h.W32.template,
configure.in, expand.c, main.c, maintMakefile, signame.c,
tests/ChangeLog, tests/scripts/features/export,
tests/scripts/functions/eval, tests/scripts/functions/origin,
tests/scripts/options/dash-e, tests/scripts/variables/SHELL,
tests/test_driver.pl: Various minor updates and code cleanups.
2005-07-04 psmith <psmith>
* ChangeLog, NEWS, NMakefile.template, README.W32.template,
build_w32.bat, config/ChangeLog, config/Makefile.am, main.c,
maintMakefile, prepare_w32.bat, signame.c,
tests/scripts/features/include,
tests/scripts/features/patternrules, tests/scripts/variables/SHELL,
w32/subproc/NMakefile, w32/subproc/build.bat: Various fixes and
updates from testers of the beta3 release (mostly Windows and OS/2
changes).
2005-06-27 psmith <psmith>
* tests/ChangeLog, tests/scripts/features/patternrules,
tests/scripts/features/reinvoke, tests/scripts/options/dash-W:
Cleaned up some problems found with the tests running on a powerful
Solaris system with an EMC NFS storage solution. Still get some odd
errors here unfortunately related to sub-second timestamps that I
just can't figure out. It all works if we run the tests in /tmp
instead though :-/.
2005-06-27 psmith <psmith>
* tests/ChangeLog, tests/scripts/options/dash-W: Make sure timestamp
problems don't cause the -W test to fail.
2005-06-27 psmith <psmith>
* ChangeLog, NEWS, dir.c, maintMakefile, w32/subproc/sub_proc.c:
Fixes for some Windows/MSC compile issues. wget command line option
seems to have changed?
2005-06-27 psmith <psmith>
* NEWS: Date update.
2005-06-27 psmith <psmith>
* ChangeLog, doc/make.texi, function.c, main.c, make.h, read.c,
tests/ChangeLog, tests/scripts/features/include,
tests/scripts/functions/shell: Fix strerror() handling for systems
which set ANSI_STRING. Don't print errors if "include" is specified
with no arguments. New test suite for the $(shell ...) function.
2005-06-26 psmith <psmith>
* ChangeLog, NEWS, doc/make.texi, job.c, tests/ChangeLog,
tests/scripts/misc/general3: Fix Savannah bug # 1332: handle
backslash-newline pairs in command scripts according to POSIX rules.
2005-06-25 psmith <psmith>
* ChangeLog, glob/ChangeLog, glob/fnmatch.h, glob/glob.c,
glob/glob.h, make.h, read.c, remake.c, tests/ChangeLog,
tests/scripts/options/symlinks: Fix Savannah bug # 13478. If -L is
given, take the latest mtime for a symlink even if it is "dangling"
(it doesn't resolve to a real file).
2005-06-25 psmith <psmith>
* ChangeLog, make.h, misc.c, read.c, tests/ChangeLog,
tests/scripts/misc/general3: Fix Savannah bug #1454: skip over
semicolons (and comments) inside variable references in target
definition lines.
2005-06-25 psmith <psmith>
* ChangeLog, main.c, tests/ChangeLog, tests/scripts/options/dash-W:
Fix -W foo yielding infinite recursion in some cases of re-exec.
Added a -W test suite.
2005-06-25 psmith <psmith>
* ChangeLog, NEWS, default.c, doc/make.texi, main.c,
tests/ChangeLog, tests/scripts/options/dash-B,
tests/scripts/variables/MAKE_RESTARTS: Add a new variable:
MAKE_RESTARTS, to count how many times make has re-exec'd. When
rebuilding makefiles, unset -B if MAKE_RESTARTS is >0.
2005-06-12 psmith <psmith>
* ChangeLog, configure.in, doc/make.texi, main.c, make.h, misc.c,
tests/ChangeLog, tests/scripts/misc/close_stdout: Fix Savannah bug #
1328: if stdout is redirected to a full filesystem, we check for
this and exit with an error. The closeout.c version from gnulib
pulls in too much other stuff, and gnulib requires an ANSI C 89
compliant compiler, while GNU make (so far) still wants to work on
K&R.
2005-06-10 psmith <psmith>
* ChangeLog, job.c, makefile.vms, vmsjobs.c: Fixes for VMS from
Hartmut Becker.
2005-06-09 psmith <psmith>
* ChangeLog, NEWS, tests/ChangeLog,
tests/scripts/functions/foreach, variable.c, w32/.cvsignore: Fix
Savannah bug #11913: ensure that scopes such as foreach, etc. take
precedence over the global scope when they're used in a global
context (such as an eval).
2005-05-31 bosk <bosk>
* ChangeLog, implicit.c, job.c, tests/ChangeLog,
tests/scripts/features/include, tests/scripts/features/patternrules:
Fixed Savannah bugs #13216 and #13218.
2005-05-13 psmith <psmith>
* ChangeLog, NEWS, doc/make.texi, read.c, tests/ChangeLog,
tests/scripts/features/conditionals: Implement new "if... else if...
endif" semantics.
2005-05-10 psmith <psmith>
* ChangeLog, Makefile.am, configure.in, maintMakefile,
po/ChangeLog, po/POTFILES.in: Fixes to allow "make dist" etc. to
work again.
2005-05-08 psmith <psmith>
* ChangeLog, doc/make.texi, job.c, main.c, remake.c: Document the
secondary expansion method. Also, some other documentation
cleanups. If we find a make error (invalid makefile syntax or
something like that) write back any tokens we have before we exit.
If we have waiting jobs (using -j + -l) set an alarm before we sleep
on the read() system call, so we can wake up to check the load and
start waiting jobs, if there are long-running jobs we would
otherwise be waiting for. Suggested by Grant Taylor.
2005-05-03 psmith <psmith>
* ChangeLog, NEWS, doc/make.texi, filedef.h, job.c, job.h, main.c,
read.c, tests/ChangeLog, tests/scripts/features/parallelism,
tests/scripts/variables/DEFAULT_GOAL,
tests/scripts/variables/DEFAULT_TARGET, vmsfunctions.c, vmsjobs.c:
Fix problems with losing tokens in the jobserver, reported by Grant
Taylor. There are two forms of this: first, it was possible to lose
tokens when using -j and -l at the same time, because waiting jobs
were not checked when determining whether any jobs were outstanding.
Second, if you had an exported recursive variable that contained a
$(shell ...) function there is a possibility to lose tokens, since a
token was taken but the child list was not updated until after the
shell function was complete. To resolve this I introduced a new
variable that counted the number of tokens we have obtained, rather
than checking whether there were any children on the list. I also
added some sanity checks to make sure we weren't writing back too
many or not enough tokens. And, the master make will drain the
token pipe before exiting and compare the count of tokens at the end
to what was written there at the beginning. Also: * Ensure a bug
in the environment (missing "=") doesn't cause make to core. *
Rename the .DEFAULT_TARGET variable to .DEFAULT_GOAL, to match the
terminology in the documentation and other variables like
MAKECMDGOALS. * Add documentation of the .DEFAULT_GOAL special
variable. Still need to document the secondary expansion stuff...
2005-04-26 R. Bernstein <rocky@gnu.org>
* src/misc.c: From Rich Paul: Sometimes routines allocate objects
of type dep_t using xmalloc, and not initializing all of the
members: the specific issue noticed was that the ignore_mtime
field, which marks a target as an 'order only' target is not always
initialized. You can recognize that this is happening by doing a
make -p, and look for target lines like: >> tgt: dep1 | dep2 The
dependency dep1 and it's ilk are normal deps, but changes to dep2
and friends will not (if I understand order only targets properly)
cause tgt to be rebuilt ... their only contribution is that if, for
some reason, dep2 and tgt are rebuilt, the dep2 target will be
completed before tgt is started. The problem is NOT limited to
dep_t structures: if rather than initializing all malloc'd memory to
0, I initialize it to 0xff, the resulting make cannot even parse
it's own src/Makefile: it fails with a 'missing separator' message
... this appears to be a separate bug in read.c, which has, as of
yet, eluded me.
2005-04-16 R. Bernstein <rocky@gnu.org>
* NEWS, config/readline.h, config/readline.m4, configure.ac,
src/dbg_cmd.c, src/main.c: Revise readline allegedly to accomodate
more readline variations. Patches from Rich Paul.
2005-04-13 psmith <psmith>
* ChangeLog, dep.h, file.c, implicit.c, main.c, read.c, rule.c: Fix
performance degradation introduced by the second expansion feature.
I did this by adding intelligence into the algorithm such that the
second expansion was only actually performed when the prerequisite
list contained at least one "$", so we knew it is actually needed.
Without this we were using up a LOT more memory, since every single
target (even ones never used by make) had their file variables
initialized. This also used a lot more CPU, since we needed to
create and populate a new variable hash table for every target.
There is one issue remaining with this feature: it leaks memory. In
pattern_search() we now initialize the file variables for every
pattern target, which allocates a hash table, etc. However,
sometimes we recursively invoke pattern_search() (for intermediate
files) with an automatic variable (alloca() I believe) as the file.
When that function returns, obviously, the file variable hash memory
is lost.
2005-04-08 psmith <psmith>
* ChangeLog, NEWS, doc/make.texi, glob/ChangeLog, glob/glob.c,
job.c, main.c, po/ChangeLog, po/LINGUAS, read.c, remake.c,
signame.c, tests/ChangeLog, tests/scripts/features/parallelism,
tests/scripts/targets/SECONDARY, variable.c: Fix some Savannah bugs.
Updates to docs (still need more work here) and NEWS file. New
language.
2005-03-15 bosk <bosk>
* ChangeLog, file.c, tests/ChangeLog,
tests/scripts/variables/automatic: Fixed Savannah bug #12320.
2005-03-10 bosk <bosk>
* ChangeLog, implicit.c, tests/ChangeLog,
tests/scripts/features/patternrules: Fixed Savannah bug #12267.
2005-03-09 bosk <bosk>
* ChangeLog, main.c, read.c, tests/ChangeLog,
tests/scripts/variables/DEFAULT_TARGET: Fixed Savannah bug #12266.
2005-03-04 bosk <bosk>
* ChangeLog, implicit.c, tests/ChangeLog,
tests/scripts/features/patternrules: Fixed Savannah bug #12202.
2005-03-04 psmith <psmith>
* AUTHORS, ChangeLog, NEWS, commands.c, configure.in,
doc/make.texi, function.c, signame.c, tests/ChangeLog: - Missing docs for $| - Update NEWS and AUTHORS files. - Fix support
request #103195. - Apply patch #3679 - Fix handling of sys_siglist
in autoconf/etc.
2005-03-03 bosk <bosk>
* ChangeLog, implicit.c, read.c, tests/ChangeLog,
tests/scripts/features/se_implicit,
tests/scripts/features/se_statpat,
tests/scripts/features/statipattrules: Fixed stem termination and
stem triple-expansion bugs.
2005-03-01 bosk <bosk>
* ChangeLog, read.c, tests/ChangeLog,
tests/scripts/features/statipattrules: Fixed Savannah bug #12180.
2005-02-28 psmith <psmith>
* ChangeLog, function.c, remake.c, tests/ChangeLog,
tests/scripts/options/dash-B, tests/scripts/options/dash-q: - Fix bug #7144 (infinite loop sometimes with -q and double-colon
rules) - Resolve support request #103195 (rationalize wordlist fn
arguments)
2005-02-28 psmith <psmith>
* ChangeLog, NEWS, configure.in, dir.c, doc/make.texi, file.c,
filedef.h, function.c, implicit.c, main.c, make.h, misc.c, read.c,
remake.c, tests/ChangeLog, tests/run_make_tests.pl,
tests/scripts/features/patspecific_vars,
tests/scripts/functions/eval, tests/scripts/misc/general4,
tests/scripts/options/symlinks, tests/scripts/variables/MAKE,
tests/scripts/variables/MAKEFILE_LIST,
tests/scripts/variables/MFILE_LIST, tests/test_driver.pl,
variable.c, w32/subproc/NMakefile: * New feature: -L option * New function: $(info ...) * Disallow
$(eval ...) to create prereq relationships inside command scripts
(caused core dumps) * Try to allow more tests to succeed in
Windows/DOS by sanitizing CRLF and \ * Various bug fixes and code
cleanups (see the ChangeLog entry)
2005-02-27 bosk <bosk>
* ChangeLog, dep.h, file.c, filedef.h, main.c, misc.c, read.c,
tests/ChangeLog, tests/scripts/variables/DEFAULT_TARGET:
Implementation of the .DEFAULT_TARGET special variable.
2005-02-27 bosk <bosk>
* ChangeLog, commands.c, commands.h, dep.h, expand.c, file.c,
function.c, implicit.c, make.h, misc.c, read.c, tests/ChangeLog,
tests/scripts/features/se_explicit,
tests/scripts/features/se_implicit,
tests/scripts/features/se_statpat, tests/scripts/misc/general4,
tests/scripts/variables/automatic, variable.h: Implementation of the
second expansion in explicit rules, static pattern rules and
implicit rules.
2005-02-26 psmith <psmith>
* ChangeLog, Makefile.am, config/.cvsignore, configure.in, main.c,
tests/run_make_tests.pl, w32/.cvsignore, w32/Makefile.am,
w32/subproc/sub_proc.c, w32/subproc/w32err.c: Add configure
operations to support MINGW on Windows.
2005-02-16 psmith <psmith>
* NEWS: Update NEWS file.
2005-02-16 psmith <psmith>
* ChangeLog, configure.in, doc/make.texi, main.c: Add a patch from
Paul Eggert that's been lying around in my directory for a long
time, disabling stack size limits where possible. Update version to
beta2.
2005-02-10 psmith <psmith>
* ChangeLog, dir.c, main.c, tests/ChangeLog,
tests/run_make_tests.pl, tests/scripts/features/recursion,
w32/include/sub_proc.h: Flush stdout after printing directory info.
Fix references to MINGW #define constants. Remove WINDOWS32 ifdef
from sub_proc.h. Only add variables to the command line for
recursion once. New features in run_make_test: #PWD# and #MAKEPATH#
replacements. Test the multi-variable fix in the recursion
regression test.
2005-02-09 psmith <psmith>
* ChangeLog, maintMakefile, po/ChangeLog, po/LINGUAS: Add a new
Irish (ga) translation. Fixed the CVS download URL to be simplified.
Fixed the .texi doc download: the ftp site was decommed so use CVS.
2005-02-01 psmith <psmith>
* ChangeLog, maintMakefile, po/ChangeLog, po/LINGUAS: Add a Finnish
translation. Update the URL for the GNU translation site in
maintMakefile; the old one stopped working.
2004-12-06 psmith <psmith>
* configure.in, doc/make.texi: Handle build.sh in a better way
(recommendation from the automake mailing list).
2004-12-05 psmith <psmith>
* ChangeLog, main.c, make.h, variable.c: Fix bug with SHELL
handling: make sure the variable struct is initialized.
2004-11-30 psmith <psmith>
* ChangeLog, INSTALL, Makefile.am, configure.in, main.c,
maintMakefile: Fix problems with README and build.sh Apply an old
patch from Paul Eggert.
2004-11-30 bosk <bosk>
* ChangeLog, configure.in, doc/make.texi, function.c,
tests/ChangeLog, tests/scripts/functions/abspath,
tests/scripts/functions/realpath: Implemented `realpath' and
`abspath' built-in functions.
2004-11-29 psmith <psmith>
* ChangeLog, main.c, tests/ChangeLog, tests/scripts/options/dash-C,
tests/scripts/variables/flavors: Fix bug #10252: Remove any trailing
slashes from -C arguments (WINDOWS32). Add a regression test for
"@" before a define/enddef vs. one inside.
2004-11-28 psmith <psmith>
* ChangeLog, doc/make.texi, main.c, make.h, tests/ChangeLog,
tests/scripts/variables/MAKELEVEL, tests/scripts/variables/SHELL,
variable.c: Fix for bug #1276: Handle SHELL according to POSIX
requirements. POSIX requires that the value of SHELL in the
makefile NOT be exported to sub-commands. Instead, the value in the
environment when make was invoked should be passed to the
environment of sub-commands. Note that make still uses SHELL to
_run_ sub-commands; it just doesn't change the value of the SHELL
variable in the environment of sub-commands. As an extension to
POSIX, if the makefile explicitly exports SHELL then GNU make _will_
use it in the environment of sub-commands.
2004-11-28 psmith <psmith>
* ChangeLog, main.c: Fix WINDOWS32 bug #11155 with patch from
Alessandro Vesely.
2004-11-12 psmith <psmith>
* ChangeLog, job.c: Patch for command line parsing for VMS from
Hartmut Becker.
2004-10-21 bosk <bosk>
* ChangeLog, doc/make.texi, function.c, tests/ChangeLog,
tests/scripts/functions/word: New $(lastword ) built-in function:
implementation, documentation and tests.
2004-10-17 R. Bernstein <rocky@gnu.org>
* src/job.c, src/remake.c: Tracking make changes of Oct 06 2004
job.c: Apply patch from Alessandro Vesely for WINDOWS32-specific
bug # 9748 remake.c: add complain() from make CVS.
2004-10-17 R. Bernstein <rocky@gnu.org>
* src/remake.c: Tracking make changes of 28 Sept 2004:
Implemented dontcare flag inheritance when rebuilding makefiles.
Note: tests/scripts/features/include change deferred for now. (So
maybe this doesn't work.)
2004-10-17 R. Bernstein <rocky@gnu.org>
* po/.cvsignore: .cvsigore *.po for now.
2004-10-17 R. Bernstein <rocky@gnu.org>
* po/da.po, po/de.po, po/es.po, po/fr.po, po/gl.po, po/he.po,
po/hr.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po: These files are derived
somehow.
2004-10-17 R. Bernstein <rocky@gnu.org>
* tests/run_make_tests.pl, tests/scripts/test_template,
tests/test_driver.pl: Tracking make changes of 22 Sept 04: Update
the test template. A few fixes in run_make_test(). Note: Adding
patternrules regression test has been deferred.
2004-10-06 psmith <psmith>
* ChangeLog, job.c: Apply patch from Alessandro Vesely for
WINDOWS32-specific bug # 9748.
2004-10-05 bosk <bosk>
* ChangeLog, read.c, tests/ChangeLog,
tests/scripts/features/patspecific_vars, variable.c: Moved expansion
of simple pattern-specific variables from the rebuild stage to the
read stage.
2004-09-28 bosk <bosk>
* ChangeLog, remake.c, tests/ChangeLog,
tests/scripts/features/include: Implemented dontcare flag
inheritance when rebuilding makefiles.
2004-09-27 bosk <bosk>
* ChangeLog, tests/ChangeLog,
tests/scripts/features/patspecific_vars, variable.c: bugfix for
exported pattern-specific variables
2004-09-22 psmith <psmith>
* tests/ChangeLog, tests/run_make_tests.pl,
tests/scripts/features/implicit_prereq_eval,
tests/scripts/features/patternrules, tests/scripts/test_template:
Update the test template. A few fixes in run_make_test(). Rename
implicit_prereq_eval to patternrules, to be the start of a suite of
tests of pattern rules.
2004-09-21 bosk <bosk>
* ChangeLog, file.c, implicit.c, tests/ChangeLog,
tests/run_make_tests.pl,
tests/scripts/features/implicit_prereq_eval: Fixed bug in implicit
rule prerequisite evaluation code. Added test.
2004-09-21 psmith <psmith>
* ChangeLog, NEWS, read.c, tests/scripts/functions/eval: Some code
cleanups and efficiency enhancements. As far as I can tell none of
these have impacts that are visible to the user (although in some
cases that appears to be nothing more than dumb luck :-/).
2004-09-21 psmith <psmith>
* ChangeLog, commands.c, function.c, main.c, make.h, misc.c,
tests/ChangeLog: Remove sindex() and replace with strstr(). Windows:
allow users to set SHELL to cmd.exe and have it behave as if no UNIX
shell were found.
2004-09-21 psmith <psmith>
* tests/run_make_tests.pl, tests/scripts/variables/flavors,
tests/test_driver.pl: Add some more unit tests for variable flavors.
Allow run_make_tests() to be invoked with an undef makefile string,
in which case it re-uses the previous string.
2004-09-21 psmith <psmith>
* ChangeLog, expand.c, function.c, job.c, read.c, tests/ChangeLog,
tests/run_make_tests.pl, tests/scripts/functions/substitution,
variable.h: Fix some bugs in variable pattern substitution (e.g.
$(VAR:A=B)), reported by Markus Mauhart <qwe123@chello.at>. One was
a simple typo; to fix the other we call patsubst_expand() for all
instances of variable substitution, even when there is no '%'. We
used to call subst_expand() with a special flag set in the latter
case, but it didn't work properly in all situations. Easier to just
use patsubst_expand() since that's what it is.
2004-09-11 R. Bernstein <rocky@gnu.org>
* NEWS: [no log message]
2004-07-18 R. Bernstein <rocky@gnu.org>
* configure.ac: Actually, we're in 0.3cvs now.
2004-07-18 R. Bernstein <rocky@gnu.org>
* tests/scripts/debugger/trace: Trace vs silent regression test.
2004-07-18 R. Bernstein <rocky@gnu.org>
* src/job.c: tracing overrules silent.
2004-06-27 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c: Yet another place were we could fake target
locations.
2004-06-27 R. Bernstein <rocky@gnu.org>
* doc/Makefile.am: Don't distrubute makedb.txt any more.
2004-06-27 R. Bernstein <rocky@gnu.org>
* NEWS, configure.ac: Get ready for 0.2 release.
2004-06-27 R. Bernstein <rocky@gnu.org>
* doc/.cvsignore: [no log message]
2004-06-27 R. Bernstein <rocky@gnu.org>
* doc/.cvsignore: [no log message]
2004-06-27 R. Bernstein <rocky@gnu.org>
* doc/.cvsignore, doc/Makefile.am, doc/makedb.texi: Add make
debugger documentation.
2004-06-27 R. Bernstein <rocky@gnu.org>
* tests/scripts/debugger/general.in: Print target is now list
target.
2004-06-27 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c: Many small changes to make command set consistent
with gdb's command set. print list - now prints a target, print
target no longer does print and examine save last string given added
info variables separated info and show. "info" is the same as "help
info" We stay in debugger after a Maekfile exits. Some subroutine
renaming done.
2004-06-26 R. Bernstein <rocky@gnu.org>
* src/job.c: Go into the debugger when we recieve a signal.
2004-06-26 R. Bernstein <rocky@gnu.org>
* src/remake.c: Go into the debugger when we've finished a makefile.
2004-06-26 R. Bernstein <rocky@gnu.org>
* src/main.c: print_version is now external. It is used by the
debugger.
2004-06-26 R. Bernstein <rocky@gnu.org>
* src/make.h: print_version is now an external function. It's used
by the debugger.
2004-06-24 R. Bernstein <rocky@gnu.org>
* NEWS: [no log message]
2004-06-24 R. Bernstein <rocky@gnu.org>
* NEWS: [no log message]
2004-06-24 R. Bernstein <rocky@gnu.org>
* src/remake.c: Improve target-stack tracking. Still could be better
and cleaner.
2004-06-24 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c: Add ability to print specified attributes of a
target, e.g. "time", "deps", "vars" Same thing we did in print.c:
If target doesn't have a location but it has commands that do, use
those to derive the target location.
2004-06-24 R. Bernstein <rocky@gnu.org>
* src/print.c: When printing location, If the target is an absolute
filename, don't prepend starting-directory. starting-directory is
only needed if a relative filename. When printing target. If we
don't have location info for the target but do have location info
for the commands it runs, use that to derive a target location.
(Right now we assume the target is the line before the line that the
commands start.)
2004-06-24 R. Bernstein <rocky@gnu.org>
* doc/makedb.txt: Cover the debugger's prior bugs.
2004-06-24 R. Bernstein <rocky@gnu.org>
* emacs/makedb.el: Supply "-f Makefile" as default arguments.
Previous commit was erroneous.
2004-06-18 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c, src/file.c, src/filedef.h: Add ability to
selectively print information about a target.
2004-06-18 R. Bernstein <rocky@gnu.org>
* tests/scripts/debugger/general.in: History numbering has been
fixed up.
2004-06-18 R. Bernstein <rocky@gnu.org>
* src/expand.c: Small Doxyginization.
2004-06-18 R. Bernstein <rocky@gnu.org>
* src/job.c: Remove private header definitions - use the public
versions.
2004-06-18 R. Bernstein <rocky@gnu.org>
* src/commands.c, src/commands.h: Make set_file_variables public.
It's used by the debugger to make sure target commands get written
out correctly.
2004-06-18 R. Bernstein <rocky@gnu.org>
* src/Makefile.am: Add remote-stub.h
2004-06-18 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c: Get local variables are set correctly in "write"
command. Increase common code (decrease length) via a get_word
routine.
2004-06-18 R. Bernstein <rocky@gnu.org>
* src/remote-stub.c, src/remote-stub.h: Modernize prototypes and add
header file.
2004-06-17 R. Bernstein <rocky@gnu.org>
* emacs/gud.el, emacs/makedb.el: Need to have -f Makefile in args.
2004-06-15 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c: Allow setting/showing more of the flags that can be
set by make, i.e. ignnore-errors, keep-going, silent. Hack in fix
for duplicate 0 history entry. Allow $@ as target name in "write"
command. Add internationalization for many strings. com_...() ->
dbg_cmd_..() to match bash debugger. Hey, why not?
2004-06-15 R. Bernstein <rocky@gnu.org>
* src/job.c, src/job.h: Add doxygen comment on prototype
2004-06-15 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c: Do a tad better on expanding commands. In
particular we remove leading \t and command prefix @, +, or -.
2004-06-14 R. Bernstein <rocky@gnu.org>
* doc/makedb.txt, src/dbg_cmd.c: Add "write [target | [file]] to
save commands to a file. print will now use the default target as
the thing to print if no variable or target is supplied. Note all
of this in doc.
2004-06-14 R. Bernstein <rocky@gnu.org>
* doc/makedb.txt: Update for new "write" command and changed "set"
command.
2004-06-13 R. Bernstein <rocky@gnu.org>
* configure.ac: Now is 0.2cvs
2004-06-13 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c: Expand the way set works. "set *var* *val*" is now
"set variable *var* *val*" so we can accomodate set basename
{on|off|toggle| set trace {on|off|toggle}
2004-06-12 R. Bernstein <rocky@gnu.org>
* configure.ac: Wrong readline variable set.
2004-06-12 R. Bernstein <rocky@gnu.org>
* TODO: Revise.
2004-06-12 R. Bernstein <rocky@gnu.org>
* src/arscan.c, src/commands.c, src/function.c, src/implicit.c,
src/job.c, src/print.c, src/rule.c: [no log message]
2004-06-12 R. Bernstein <rocky@gnu.org>
* configure.ac: ENABLE_READLINE -> HAVE_READLINE
2004-06-12 R. Bernstein <rocky@gnu.org>
* tests/scripts/debugger/general.in: It's now HAVE_READLINE instead
of ENABLE_READLINE
2004-06-12 R. Bernstein <rocky@gnu.org>
* glob/.deps/.cvsignore: there is probably a better way
2004-06-12 R. Bernstein <rocky@gnu.org>
* src/ar.c, src/arscan.c, src/commands.c, src/dbg_cmd.c, src/dep.c,
src/dir.c, src/expand.c, src/file.c, src/function.c,
src/getloadavg.c, src/implicit.c, src/job.c, src/loadavg.c,
src/main.c, src/make.h, src/misc.c, src/read.c, src/remake.c,
src/rule.c, src/variable.c, src/vpath.c: Replace bcmp, bzero and
bcopy with memcmp, memset and memmove. Readline can't tollerate the
make.h macros for these.
2004-06-12 R. Bernstein <rocky@gnu.org>
* glob/.deps/fnmatch.Po, glob/.deps/glob.Po, glob/Makefile.in,
glob/glob.c: glob.c: remove K&R style prototype Makefile.in
.deps/*: these shouldn't have gotten in CVS.
2004-06-12 R. Bernstein <rocky@gnu.org>
* configure.ac: Make debugger/general test now.
2004-06-12 R. Bernstein <rocky@gnu.org>
* tests/README, tests/scripts/debugger/.cvsignore,
tests/scripts/debugger/general, tests/scripts/debugger/general.in,
tests/test_driver.pl: Skip regression test for debugger if we don't
have debug support. README: note we skip .cvsignore and xxx.in
2004-06-12 R. Bernstein <rocky@gnu.org>
* src/main.c: Give a warning if debugger options were specified but
we don't have debugger support compiled in.
2004-06-12 R. Bernstein <rocky@gnu.org>
* NEWS, configure.ac: Get ready for general release.
2004-06-12 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c, src/main.c, src/make.h, src/print.c: add option
--basename-filenames which facilitates debugger regression tests.
(But users may also find it useful.)
2004-06-12 R. Bernstein <rocky@gnu.org>
* tests/run_make_tests.pl, tests/test_driver.pl: Extend so we can
redirect input which is needed for debugger regression tests.
2004-06-12 R. Bernstein <rocky@gnu.org>
* tests/scripts/debugger/trace: Small mostly doc changes.
2004-06-12 R. Bernstein <rocky@gnu.org>
* tests/scripts/debugger/general: [no log message]
2004-06-12 R. Bernstein <rocky@gnu.org>
* tests/scripts/debugger/general: General debugger regression test.
2004-06-11 R. Bernstein <rocky@gnu.org>
* tests/scripts/debugger/trace: First trace regression test.
2004-06-11 R. Bernstein <rocky@gnu.org>
* NEWS: [no log message]
2004-06-11 R. Bernstein <rocky@gnu.org>
* NEWS: [no log message]
2004-06-11 R. Bernstein <rocky@gnu.org>
* NEWS: [no log message]
2004-06-11 R. Bernstein <rocky@gnu.org>
* src/dbg_cmd.c: Spelling mistake.
2004-06-11 R. Bernstein <rocky@gnu.org>
* doc/makedb.txt: Correct spelling mistakes.
2004-06-11 R. Bernstein <rocky@gnu.org>
* NEWS: What's up.
2004-06-11 R. Bernstein <rocky@gnu.org>
* src/commands.c, src/commands.h, src/dep.c, src/dir.c,
src/function.c, src/remake.c, src/remake.h, src/variable.c: More
doxygen comments. Use hash_table_t more.
2004-06-11 R. Bernstein <rocky@gnu.org>
* TODO: What's needed.
2004-06-11 R. Bernstein <rocky@gnu.org>
* Makefile.am, configure.ac, glob/Makefile.in, po/da.po, po/de.po,
po/es.po, po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po,
po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po,
po/tr.po, po/zh_CN.po, src/vpath.h, tests/scripts/features/errors:
Correct some errors from initial import.
2004-06-11 R. Bernstein <rocky@gnu.org>
* alloca.c, amiga.c, amiga.h, ar.c, arscan.c, commands.c,
commands.h, config/mkinstalldirs, debug.h, default.c, dep.h, dir.c,
expand.c, file.c, filedef.h, function.c, getopt.c, getopt.h,
getopt1.c, gettext.h, hash.c, hash.h, implicit.c, job.c, job.h,
loadavg.c, main.c, make.h, misc.c, read.c, remake.c,
remote-cstms.c, remote-stub.c, rule.c, rule.h, show.c, show.h,
signame.c, trace.c, trace.h, variable.c, variable.h, version.c,
vmsdir.h, vmsfunctions.c, vmsify.c, vpath.c: Remove src files that
shouldn't have gotten imported. config/mkinstalldirs is derived.
2004-06-11 R. Bernstein <rocky@gnu.org>
* README.makedb, autogen.sh, doc/doxygen/Doxyfile,
doc/doxygen/run_doxygen, doc/makedb.txt, emacs/.cvsignore,
emacs/Makefile.am, emacs/gud.el, emacs/makedb.el, src/.cvsignore,
src/Makefile.am, src/alloca.c, src/amiga.c, src/amiga.h, src/ar.c,
src/arscan.c, src/arscan.h, src/commands.c, src/commands.h,
src/dbg_cmd.c, src/dbg_cmd.h, src/debug.h, src/default.c,
src/default.h, src/dep.c, src/dep.h, src/dir.c, src/expand.c,
src/expand.h, src/file.c, src/filedef.h, src/function.c,
src/function.h, src/getloadavg.c, src/getopt.c, src/getopt.h,
src/getopt1.c, src/gettext.h, src/hash.c, src/hash.h,
src/implicit.c, src/implicit.h, src/job.c, src/job.h,
src/loadavg.c, src/main.c, src/make.h, src/misc.c, src/print.c,
src/print.h, src/read.c, src/read.h, src/remake.c, src/remake.h,
src/remote-cstms.c, src/remote-stub.c, src/rule.c, src/rule.h,
src/signame.c, src/trace.c, src/trace.h, src/variable.c,
src/variable.h, src/version.c, src/vmsdir.h, src/vmsfunctions.c,
src/vmsify.c, src/vpath.c, tests/.cvsignore: Initial revision
2004-05-16 psmith <psmith>
* ChangeLog, Makefile.am, commands.c, configure.in, default.c,
dep.h, doc/make.texi, file.c, getloadavg.c, job.c, main.c, make.h,
makefile.vms, read.c, readme.vms, remake.c,
tests/run_make_tests.pl, tests/scripts/features/echoing,
tests/scripts/features/errors, tests/scripts/features/include,
tests/scripts/features/order_only,
tests/scripts/functions/wildcard, tests/scripts/options/dash-C,
tests/scripts/options/dash-k, tests/scripts/targets/FORCE,
tests/scripts/targets/PHONY, tests/scripts/targets/SILENT,
tests/scripts/targets/clean, tests/scripts/variables/special,
tests/test_driver.pl: Various enhancements - OS/2 Patches -
OpenVMS updates - Sanitize the handling of -include/sinclude with
and without -k - Fix the setting of $< for order-only rules.
2004-04-04 R. Bernstein <rocky@gnu.org>
* tests/scripts/features/errors: We now report a more precise line
number.
2004-04-04 R. Bernstein <rocky@gnu.org>
* po/.cvsignore: [no log message]
2004-04-04 R. Bernstein <rocky@gnu.org>
* po/.cvsignore: [no log message]
2004-04-04 R. Bernstein <rocky@gnu.org>
* job.c, main.c, make.h, misc.c: Adjust for the command line number
when giving an error.
2004-04-04 R. Bernstein <rocky@gnu.org>
* po/Makefile, po/Makefile.in, po/POTFILES: Remove derived files.
2004-04-04 R. Bernstein <rocky@gnu.org>
* .cvsignore, Makefile.am, NEWS, README.cvs, ar.c, commands.c,
commands.h, config/.cvsignore, configure.ac, debug.h, default.c,
dep.h, doc/.cvsignore, doc/make.info, doc/make.info-1,
doc/make.info-10, doc/make.info-11, doc/make.info-2,
doc/make.info-3, doc/make.info-4, doc/make.info-5, doc/make.info-6,
doc/make.info-7, doc/make.info-8, doc/make.info-9, file.c,
filedef.h, function.c, glob/.cvsignore, glob/Makefile.am,
glob/Makefile.in, implicit.c, job.c, job.h, main.c, make.h, misc.c,
po/Makefile, po/Makefile.in, po/da.po, po/de.po, po/es.po,
po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po, po/ko.po,
po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po,
po/zh_CN.po, read.c, remake.c, rule.c, show.c, show.h,
tests/scripts/features/errors, tests/scripts/options/dash-k,
trace.c, trace.h, variable.c, variable.h: First batch of changes.
We now save line number information at run-time and have a call
stack. Error messages which give a location now appear more often.
On error we can give a stack trace if option --extended-errors (-E)
was set. We also have POSIX shell "set -x" like call tracking with
the option --trace (-x).
2004-04-04 R. Bernstein <rocky@gnu.org>
* ABOUT-NLS, AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.DOS,
Makefile.am, Makefile.ami, NEWS, NMakefile, README, README.Amiga,
README.DOS, README.W32, README.customs, SCOPTIONS, SMakefile,
acinclude.m4, alloca.c, amiga.c, amiga.h, ar.c, arscan.c,
build.sh.in, build_w32.bat, commands.c, commands.h, config.ami,
config.h-vms, config.h.W32, config/ChangeLog, config/Makefile.am,
config/codeset.m4, config/compile, config/config.guess,
config/config.rpath, config/config.sub, config/depcomp,
config/gettext.m4, config/glibc21.m4, config/iconv.m4,
config/install-sh, config/intdiv0.m4, config/inttypes-pri.m4,
config/inttypes.m4, config/inttypes_h.m4, config/isc-posix.m4,
config/lcmessage.m4, config/lib-ld.m4, config/lib-link.m4,
config/lib-prefix.m4, config/missing, config/mkinstalldirs,
config/progtest.m4, config/stdint_h.m4, config/texinfo.tex,
config/uintmax_t.m4, config/ulonglong.m4, configh.dos,
configure.ac, configure.bat, debug.h, default.c, dep.h, dir.c,
doc/Makefile.am, doc/fdl.texi, doc/make-stds.texi, doc/make.info,
doc/make.info-1, doc/make.info-10, doc/make.info-11,
doc/make.info-2, doc/make.info-3, doc/make.info-4, doc/make.info-5,
doc/make.info-6, doc/make.info-7, doc/make.info-8, doc/make.info-9,
doc/make.texi, dosbuild.bat, expand.c, file.c, filedef.h,
function.c, getloadavg.c, getopt.c, getopt.h, getopt1.c, gettext.h,
glob/.deps/fnmatch.Po, glob/.deps/glob.Po, glob/COPYING.LIB,
glob/ChangeLog, glob/Makefile.am, glob/Makefile.ami,
glob/Makefile.in, glob/SCOPTIONS, glob/SMakefile,
glob/configure.bat, glob/fnmatch.c, glob/fnmatch.h, glob/glob.c,
glob/glob.h, hash.c, hash.h, implicit.c, job.c, job.h, loadavg.c,
main.c, make.1, make.h, make.lnk, makefile.com, makefile.vms,
misc.c, po/ChangeLog, po/LINGUAS, po/Makefile, po/Makefile.in,
po/Makefile.in.in, po/Makevars, po/POTFILES, po/POTFILES.in,
po/Rules-quot, po/boldquot.sed, po/en@boldquot.header,
po/en@quot.header, po/insert-header.sin, po/make.pot, po/quot.sed,
po/remove-potcdate.sin, read.c, readme.vms, remake.c,
remote-cstms.c, remote-stub.c, rule.c, rule.h, signame.c,
subproc.bat, tests/COPYING, tests/ChangeLog, tests/NEWS,
tests/README, tests/mkshadow, tests/run_make_tests,
tests/run_make_tests.pl, tests/scripts/features/comments,
tests/scripts/features/conditionals,
tests/scripts/features/default_names,
tests/scripts/features/double_colon,
tests/scripts/features/echoing, tests/scripts/features/errors,
tests/scripts/features/escape, tests/scripts/features/export,
tests/scripts/features/include, tests/scripts/features/mult_rules,
tests/scripts/features/mult_targets,
tests/scripts/features/order_only, tests/scripts/features/override,
tests/scripts/features/parallelism,
tests/scripts/features/patspecific_vars,
tests/scripts/features/quoting, tests/scripts/features/recursion,
tests/scripts/features/reinvoke,
tests/scripts/features/statipattrules,
tests/scripts/features/targetvars,
tests/scripts/features/varnesting, tests/scripts/features/vpath,
tests/scripts/features/vpath2, tests/scripts/features/vpathgpath,
tests/scripts/features/vpathplus,
tests/scripts/functions/addprefix,
tests/scripts/functions/addsuffix,
tests/scripts/functions/basename, tests/scripts/functions/call,
tests/scripts/functions/dir, tests/scripts/functions/error,
tests/scripts/functions/eval, tests/scripts/functions/filter-out,
tests/scripts/functions/findstring,
tests/scripts/functions/foreach, tests/scripts/functions/if,
tests/scripts/functions/join, tests/scripts/functions/notdir,
tests/scripts/functions/origin, tests/scripts/functions/sort,
tests/scripts/functions/strip,
tests/scripts/functions/substitution,
tests/scripts/functions/suffix, tests/scripts/functions/value,
tests/scripts/functions/warning, tests/scripts/functions/wildcard,
tests/scripts/functions/word, tests/scripts/misc/general1,
tests/scripts/misc/general2, tests/scripts/misc/general3,
tests/scripts/misc/general4, tests/scripts/options/dash-B,
tests/scripts/options/dash-C, tests/scripts/options/dash-I,
tests/scripts/options/dash-e, tests/scripts/options/dash-f,
tests/scripts/options/dash-k, tests/scripts/options/dash-l,
tests/scripts/options/dash-n, tests/scripts/options/dash-q,
tests/scripts/options/dash-t, tests/scripts/options/general,
tests/scripts/targets/DEFAULT, tests/scripts/targets/FORCE,
tests/scripts/targets/INTERMEDIATE, tests/scripts/targets/PHONY,
tests/scripts/targets/SECONDARY, tests/scripts/targets/SILENT,
tests/scripts/targets/clean, tests/scripts/test_template,
tests/scripts/variables/CURDIR, tests/scripts/variables/MAKE,
tests/scripts/variables/MAKECMDGOALS,
tests/scripts/variables/MAKEFILES,
tests/scripts/variables/MAKEFILE_LIST,
tests/scripts/variables/MAKELEVEL,
tests/scripts/variables/automatic, tests/scripts/variables/flavors,
tests/scripts/variables/special, tests/test_driver.pl, variable.c,
variable.h, version.c, vmsdir.h, vmsfunctions.c, vmsify.c, vpath.c,
w32/compat/dirent.c, w32/include/dirent.h, w32/include/pathstuff.h,
w32/include/sub_proc.h, w32/include/w32err.h, w32/pathstuff.c,
w32/subproc/NMakefile, w32/subproc/build.bat, w32/subproc/misc.c,
w32/subproc/proc.h, w32/subproc/sub_proc.c, w32/subproc/w32err.c:
Initial revision
2004-03-22 psmith <psmith>
* ChangeLog, NMakefile.template, README.OS2.template,
README.W32.template, build.template, configure.in, expand.c, job.c,
main.c, maintMakefile, read.c, rule.c, tests/ChangeLog,
tests/scripts/variables/flavors, tests/test_driver.pl, variable.c:
Numerous updates and bug fixes. A number of W32 cleanups from
J.Grant. A number of OS/2 cleanups from Andreas Buening. Various
random bug fixes.
2004-03-06 psmith <psmith>
* ChangeLog, NEWS, config.ami.template, config.h-vms.template,
config.h.W32.template, configh.dos.template, configure.in, make.h,
misc.c: Don't use __STDC__; some compilers don't set it properly.
Use autoconf's test to set HAVE_ANSI_COMPILER and check that
instead.
2004-03-06 psmith <psmith>
* INSTALL, maintMakefile: More maintainer rules.
2004-03-04 psmith <psmith>
* ChangeLog, NEWS, README.cvs, README.template, configure.in,
maintMakefile, make.h, misc.c: Updates to automate generation of GNU
upload artifacts. Fix a problem compiling on old, pre-ANSI systems.
getloadavg test is still broken, but make builds. Document a
breakage on SunOS 4.x systems.
2004-02-25 psmith <psmith>
* make.h, tests/scripts/functions/origin: Fix the origin regression
test. Remove sample code from make.h I accidentally left behind.
2004-02-25 psmith <psmith>
* ChangeLog, config.ami.template, config.h-vms.template,
config.h.W32.template: Add in HAVE_STDARG_H to the various port
config files.
2004-02-24 psmith <psmith>
* ChangeLog, README.W32.template, acinclude.m4, ar.c, arscan.c,
build_w32.bat, commands.c, configure.in, file.c, filedef.h,
function.c, job.c, main.c, maintMakefile, make.h, remake.c,
remote-stub.c, rule.c, vpath.c: Many compiler warning cleanups.
Small fixes for W32 (from Jonathan Grant <jg-make@jguk.org>)
Maintainer enhancements to clean up the tree.
2004-02-23 psmith <psmith>
* ChangeLog, Makefile.am, configure.in, doc/make.texi, job.c,
main.c, maintMakefile, make.h, misc.c, tests/ChangeLog,
tests/scripts/functions/origin, w32/subproc/sub_proc.c,
w32/subproc/w32err.c: Numerous fixes: patches for OS/2; core for -f
''; makefile updates.
2004-02-21 psmith <psmith>
* ChangeLog, job.c: VMS fix.
2004-01-21 psmith <psmith>
* ChangeLog, Makefile.am, NEWS, README.W32.template, acinclude.m4,
config/.cvsignore, configure.in, file.c, job.c, maintMakefile,
po/.cvsignore, read.c, tests/ChangeLog,
tests/scripts/features/conditionals: Many bug fixes etc. - Apply a
fix for the "thundering herd" problem when using "-j -l". This
also fixes bug #4693. - Fix bug #7257: allow functions as ifdef
arguments - Fix bug #4518: make sure we print all double-colon rules
with -p. - Upgrade to autconf 2.58/automake 1.8/gettext 0.13.1 -
Various doc cleanups, etc.
2004-01-08 psmith <psmith>
* ChangeLog, doc/make.texi, implicit.c, job.c: Enhancements to the
documentation (fixes bugs #1772 and 4898). Add "!" to the list of
shell escape characters: POSIX sh allows it to be used to negate the
return value of the command.
2004-01-07 psmith <psmith>
* .cvsignore, ChangeLog, implicit.c, misc.c, tests/ChangeLog,
tests/scripts/features/order_only: Fix order-only prerequisites for
pattern rules. (Savannah patch #2349). Add a regression test for
this. Older libraries don't allow *alloc(0), so make sure we don't
ever do that.
2003-11-04 psmith <psmith>
* ChangeLog, expand.c, function.c, tests/ChangeLog,
tests/scripts/functions/eval, tests/scripts/functions/if: Fix bugs
5798 and 6195.
2003-11-03 psmith <psmith>
* ChangeLog, dir.c, doc/make.texi, main.c, make.h,
w32/include/dirent.h: Added MINGW32 changes. This commits a number
of changes from Earnie Boyd that allows GNU make to build for
MINGW32 systems. Only missing from this commit are the changes to
configure.in etc.; I'm waiting for Earnie to sign papers for those
new files. Also not here is any README.mingw32 etc. which would
explain how to use this port.
2003-10-22 psmith <psmith>
* ChangeLog, ChangeLog.2, Makefile.am, README.cvs, doc/make.texi,
main.c, maintMakefile, po/ChangeLog, po/LINGUAS: Build fixes due to
changes in the FSF web site. Add new language support. Minor
configure, etc. cleanups.
2003-07-31 psmith <psmith>
* Makefile.am, NEWS, config/Makefile.am, configure.in,
doc/Makefile.am, doc/make.texi, glob/Makefile.am, po/Makevars:
Updated for autoconf 2.57, automake 1.7.6, and gettext 0.12.1. Fixed
problems with the dist target (adding missing files). Workaround for
a bug in gettext 0.12.1 po/Makefile.in.in where distclean wasn't
cleaning everything, which caused distcheck to fail.
2003-07-19 psmith <psmith>
* ChangeLog, dir.c, doc/make.texi, job.c, main.c: Minor updates for
Windows and OS/2.
2003-05-02 psmith <psmith>
* ChangeLog, Makefile.am, NEWS, README.OS2.template, README.cvs,
build.template, config/ChangeLog, config/dospaths.m4, configure.in,
default.c, dir.c, doc/make.texi, function.c, implicit.c, job.c,
maintMakefile, read.c, rule.c, rule.h, tests/ChangeLog,
tests/run_make_tests.pl, tests/scripts/features/patspecific_vars,
variable.c, variable.h: - Fix bug #1405: allow multiple pattern-specific variables to match
a target. - Fix some uncleanliness about the implementation of
patterns-specific vars. - Some enhancements to the OS/2 port.
2003-03-28 psmith <psmith>
* ChangeLog, file.c, tests/ChangeLog,
tests/scripts/targets/SECONDARY: Fix bug #2515: the .SECONDARY
target with no prerequisites wasn't behaving properly (if you listed
prerequisites it worked properly).
2003-03-25 psmith <psmith>
* ChangeLog, Makefile.am, README.cvs, config/Makefile.am,
configure.in, doc/Makefile.am, file.c, glob/Makefile.am, job.c: Fix
bug #2892. More OS/2 updates from Andreas Buening. Upgrade build
system to autoconf 2.57 and automake 1.7.3.
2003-03-25 psmith <psmith>
* ChangeLog, make.h: Fix bug #2846.
2003-03-25 psmith <psmith>
* ChangeLog, Makefile.am, README.cvs, configure.in, function.c,
remake.c, tests/ChangeLog, tests/scripts/options/dash-t: Commit fix
for bug #1418. Upgrade to require autoconf 2.56. Fix a pathological
performance hit substituting in large values with lots of words.
2003-03-24 psmith <psmith>
* ChangeLog, default.c, dir.c, function.c, job.c, job.h, main.c,
make.h, read.c, remake.c, variable.c, vpath.c: Add support for OS/2,
contributed by Andreas Buening <andreas.buening@nexgo.de> Also a
small patch from Hartmut Becker <Hartmut.Becker@compaq.com> for VMS.
2003-01-30 psmith <psmith>
* ChangeLog, read.c, tests/ChangeLog,
tests/scripts/features/targetvars, tests/scripts/functions/call,
tests/scripts/functions/eval: Fix bug #2238: the read.c:eval()
function was not entirely reentrant. Apply patch #1022: fix a memory
corruption on very long target-specific variable definition lines.
2003-01-30 psmith <psmith>
* ChangeLog, expand.c, function.c, tests/ChangeLog,
tests/scripts/functions/word, variable.h: Enhancement (bug #2407)
Make error messages more clear.
2003-01-30 psmith <psmith>
* ChangeLog, arscan.c, commands.c, configure.in, dir.c,
glob/ChangeLog, glob/glob.h, make.h, misc.c, read.c, remake.c,
vpath.c: Portability fix for glob.h building in FreeBSD ports
system. Implement a fix for bug # 2169: too many OSs, even major
OSs like Solaris, don't properly implement SA_RESTART: important
system calls like stat() can still fail when SA_RESTART is set. So,
forget the BROKEN_RESTART config check and get rid of atomic_stat()
and atomic_readdir(), and implement permanent wrappers for EINTR
checking on various system calls (stat(), fstat(), opendir(), and
readdir() so far).
2003-01-22 psmith <psmith>
* ChangeLog, function.c, tests/ChangeLog,
tests/scripts/functions/call: Fix bug #1744: mask extra arguments to
recursive invocations of $(call ...)
2002-12-19 psmith <psmith>
* po/ChangeLog, po/LINGUAS: Added Ukrainian translation.
2002-11-19 psmith <psmith>
* ChangeLog, Makefile.DOS.template, Makefile.ami,
NMakefile.template, SMakefile.template, build_w32.bat: Add hash.c
etc. to various non-UNIX makefiles.
2002-10-25 psmith <psmith>
* ChangeLog, expand.c, function.c, read.c, tests/ChangeLog,
tests/scripts/functions/eval, variable.h: Fix eval bugs 1516 and
1517.
2002-10-25 psmith <psmith>
* ChangeLog, Makefile.am, NEWS, README.cvs, doc/make.texi: A few
minor fixes to the manual and automake files.
2002-10-14 psmith <psmith>
* ChangeLog, Makefile.am, alloca.c, amiga.c, ar.c, arscan.c,
commands.c, configure.in, default.c, dir.c, expand.c, file.c,
function.c, getloadavg.c, getopt.c, getopt1.c, hash.c, implicit.c,
job.c, loadtest.c, main.c, maintMakefile, misc.c, read.c, remake.c,
remote-cstms.c, remote-stub.c, rule.c, signame.c, variable.c,
vmsfunctions.c, vmsify.c, vpath.c: Convert the source code to use
ANSI C style function definitions and enable the automake ansi2knr
capability. Right now this doesn't quite build using a K&R compiler
because of a problem with the loadavg test program, but the rest of
the code works. I'm asking the automake list about this problem.
2002-10-13 psmith <psmith>
* ChangeLog, commands.c, doc/make.texi, read.c, tests/ChangeLog,
tests/scripts/features/targetvars: Fix bug#1379: don't use alloca()
where it could overrun the stack size. Implemented enhancement
#1391: allow "export" in target-specific variable definitions.
Change the Info name of the "Automatic" node to "Automatic
Variables". Add text clarifying the scope of automatic variables to
that section.
2002-10-05 psmith <psmith>
* ChangeLog, expand.c, po/ChangeLog, po/POTFILES.in, read.c,
tests/ChangeLog, tests/scripts/variables/automatic: Fix core dump on
malformed variable line (Debian bug #81656) Allow SysV-style
variable references to use {} in addition to (). Add variable.h to
the POTFILES.in since it has a translatable string.
2002-10-04 psmith <psmith>
* NEWS: Update version info.
2002-10-04 psmith <psmith>
* Makefile.am: Don't put .cvsignore files in the distributed tar
file.
2002-10-04 psmith <psmith>
* ChangeLog, dir.c, file.c, function.c, read.c, variable.c: Fix
K&R-isms found on SunOS 4.1.4 builds.
2002-10-03 psmith <psmith>
* ChangeLog, Makefile.am, NEWS, configure.in, doc/Makefile.am,
glob/Makefile.am, tests/scripts/functions/wildcard: Some updates for
automake 1.7 and prep for releasing 3.80.
2002-10-01 psmith <psmith>
* ChangeLog, makefile.com, makefile.vms: Add VMS updates from Martin
Zinser.
2002-09-23 psmith <psmith>
* ChangeLog, read.c, tests/ChangeLog,
tests/scripts/features/double_colon, tests/scripts/features/escape:
Fix a bug handling target/prerequisite names containing comment
characters.
2002-09-18 psmith <psmith>
* ChangeLog, doc/make.texi, read.c, tests/ChangeLog,
tests/scripts/features/export: Fix a bug exporting/unexporting
multiple variables in one command. Update the text about reporting
bugs.
2002-09-18 psmith <psmith>
* ChangeLog, doc/make.texi, function.c, hash.c, signame.c: Add some
indexing to the manual. Fix a few simple casting warnings, etc.
2002-09-17 psmith <psmith>
* ChangeLog, read.c, tests/ChangeLog,
tests/scripts/features/targetvars, variable.c: Fix bug #940 (from
the Savannah bug tracker): make sure that target- specific variables
work correctly in conjunction with double-colon targets.
2002-09-12 psmith <psmith>
* ChangeLog, Makefile.am, commands.c, misc.c: Fixups for the
release. One bug fix, some automake complaint fixes, and a function
return type fix for older systems.
2002-09-11 psmith <psmith>
* .cvsignore, ChangeLog, config/.cvsignore, doc/.cvsignore,
glob/.cvsignore, hash.h, make.h, misc.c, po/.cvsignore,
tests/.cvsignore: Fix HAVE_BROKEN_RESTART logic. Fix hash.h typos
(only noticed when using Windows). Update .cvsignore files.
2002-09-10 psmith <psmith>
* tests/test_driver.pl: Fix regex matching for modification time
warnings. The ones we had were weird, and failed for multiple
warnings in a single file.
2002-09-10 psmith <psmith>
* tests/scripts/features/conditionals,
tests/scripts/features/export, tests/scripts/options/dash-B,
tests/scripts/variables/automatic: A few test bug fixes: * Never
use "touch" in make rules; it breaks on most sub-second
supporting systems. Use echo "" > $@ instead. * Forgot to close
test makefiles before using them! All the above worked fine on
Linux but failed miserably on Solaris.
2002-09-10 psmith <psmith>
* NEWS, tests/ChangeLog, tests/test_driver.pl: Have the test driver
check for the new format of the time skew error messages.
2002-09-10 psmith <psmith>
* ChangeLog, configure.in, doc/make.texi, make.h, misc.c, read.c,
tests/ChangeLog, tests/scripts/features/conditionals,
tests/scripts/features/export: Add support for broken SA_RESTART on
PTX. Fix bug #103: allow ifdef, export, and unexport to expand their
arguments.
2002-09-09 psmith <psmith>
* ChangeLog, configure.in: Whoops; configure wasn't looking for
memmove.
2002-09-04 psmith <psmith>
* ChangeLog, configure.in, doc/make.texi, implicit.c,
tests/ChangeLog, tests/scripts/features/reinvoke,
tests/scripts/features/vpathgpath,
tests/scripts/features/vpathplus, tests/scripts/misc/general4,
tests/scripts/misc/version, tests/scripts/options/dash-n,
tests/scripts/options/dash-t, tests/scripts/targets/INTERMEDIATE,
tests/scripts/targets/SECONDARY: Fix for complex situations where
directories are declared as prerequisites. Info on this fix from
barkalow@reputation.com: thanks! Some updates/cleanups of some of
the tests; added a forgotten -t test, etc.
2002-09-03 psmith <psmith>
* NEWS, README.template, config/Makefile.am: Update some NEWS and
README nits, and add new gettext macros to config's Makefile.am.
2002-08-10 psmith <psmith>
* README.cvs, config.h.W32.template, configh.dos.template, dir.c,
function.c, implicit.c, job.c, main.c, maintMakefile, po/ChangeLog,
po/LINGUAS, read.c, vpath.c: Update to a new version of automake and
gettext. Invent a new macro HAVE_DOS_PATHS and change various
instances of: #if defined(WINDOWS) || defined(__MSDOS__) to use
the new macro instead. This should help make the OS/2 port cleaner,
as well. Invent a cvs-clean maintainer target that tries to get the
workspace back to the state it was in after a CVS checkout. New
language.
2002-08-08 psmith <psmith>
* ChangeLog, configure.in, hash.c, main.c, maintMakefile, misc.c,
po/POTFILES.in, variable.c: Change the version. Update to require
new gettext. Change hash.c to by K&R. Redo some strings to make i18n
simpler.
2002-08-08 psmith <psmith>
* ChangeLog, NEWS, config.h-vms.template, dir.c, doc/make.texi,
hash.h, main.c, make.h, makefile.com, po/ChangeLog, po/LINGUAS,
read.c, remake.c, tests/ChangeLog, tests/scripts/misc/general3,
tests/scripts/options/dash-B, tests/scripts/variables/special,
variable.c, variable.h: Incorporate some VMS fixes. Add -B option
docs. Add .VARIABLES variable. Add a few new tests. Add a new
translation: Swedish
2002-08-01 psmith <psmith>
* ChangeLog, NEWS, doc/make.texi, file.c, filedef.h, main.c,
make.h, variable.c, variable.h: New variables, .VARIABLES and
.TARGETS.
2002-07-14 psmith <psmith>
* maintMakefile: Make sure templates are built.
2002-07-11 psmith <psmith>
* ChangeLog, Makefile.am, ar.c, dir.c, expand.c, file.c, filedef.h,
function.c, hash.c, hash.h, main.c, make.h, misc.c, read.c,
remake.c, tests/ChangeLog, tests/run_make_tests.pl,
tests/scripts/functions/filter-out,
tests/scripts/targets/INTERMEDIATE, variable.c, variable.h: Install
Greg McGary's patches to port the id-utils hashing functions to GNU
make. Also he provides some other performance fixups after doing
some profiling of make on large makefiles. Modify the test suite to
allow the use of Valgrind to find memory problems.
2002-07-10 psmith <psmith>
* ChangeLog, NEWS, doc/make.texi, main.c, po/.cvsignore, read.c,
tests/ChangeLog, tests/scripts/variables/automatic,
tests/test_driver.pl: Implement SysV-style $$@ support. I looked at
E.Parmelan's patch but decided to implement this a different way,
and didn't use it.
2002-07-09 psmith <psmith>
* AUTHORS, ChangeLog, NEWS, commands.c, doc/make.texi, file.c,
read.c, tests/ChangeLog, tests/scripts/features/order_only,
tests/scripts/variables/automatic: Documentation and tests for
order-only prerequisites. Add a new test suite for automatic
variables.
2002-07-08 psmith <psmith>
* ChangeLog, Makefile.DOS.template, README.cvs, commands.c,
config.h.W32.template, configh.dos.template, dep.h, dosbuild.bat,
implicit.c, main.c, maintMakefile, po/LINGUAS, read.c, remake.c,
rule.c, tests/scripts/features/order_only: Various cleanups reported
by people using the alpha release. Incorporate "order-only"
prerequisites patch. Wrote a test for it. The test shows what might
be a bug in the code; I need to look at it more closely (anyway it
doesn't behave as I expected). Also I haven't done the docs yet.
2002-07-08 psmith <psmith>
* po/da.po, po/de.po, po/es.po, po/fr.po, po/gl.po, po/he.po,
po/hr.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
po/ru.po, po/tr.po: Remove .po files; we'll retrieve them directly
from the translation site.
2002-07-08 psmith <psmith>
* ChangeLog, ChangeLog.2, Makefile.am, NEWS, README.cvs,
configure.in, dep.h, doc/Makefile.am, doc/make.texi, function.c,
gpl.texinfo, implicit.c, main.c, maintMakefile, make-stds.texi,
make.h, make.texinfo, misc.c, read.c, remake.c, tests/ChangeLog,
tests/scripts/functions/eval, tests/scripts/functions/value,
tests/scripts/variables/MAKEFILE_LIST,
tests/scripts/variables/flavors, variable.c, variable.h: Major
updates in preparation for 3.80. New version of the manual, put into
the doc subdir. Enhancements: $(eval ...) and $(value ...)
functions, various bug fixes, etc. See the ChangeLog. More to come.
2002-05-29 psmith <psmith>
* README.template: Update the README template.
2002-05-13 psmith <psmith>
* po/de.po: Install newest German translation.
2002-05-10 psmith <psmith>
* ChangeLog, Makefile.am, README.cvs, acinclude.m4, configure.in,
expand.c, file.c, function.c, getloadavg.c, main.c, make.h, misc.c,
tests/ChangeLog, tests/scripts/functions/call, variable.c,
variable.h: Fix Debian bug #144306: pass target-specific variables
into the environment properly. Fix configure: allow
cross-compilation; fix getloadavg (still needs _lots_ of work!) Let
$(call ...) functions to be self-referencing. Lets us do transitive
closures, for example.
2002-04-24 psmith <psmith>
* texinfo.tex: Remove our local copy so we can use the standard
version.
2002-04-24 psmith <psmith>
* make.texinfo: Add back initial "\" which was accidentally removed
a year ago! :-/.
2002-04-22 psmith <psmith>
* ChangeLog, Makefile.am, NEWS, README.cvs, configure.in,
glob/ChangeLog, glob/Makefile.am, maintMakefile, po/ChangeLog,
po/LINGUAS, po/da.po, po/de.po, po/es.po, po/fr.po, po/gl.po,
po/he.po, po/hr.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po,
po/pt_BR.po, po/ru.po, po/tr.po: Updates for new tools. Everything
works now building on Linux, including creating make packages. I'll
try some other systems tomorrow. Also added a new translation:
Croatian. Thanks!
2002-04-22 psmith <psmith>
* ChangeLog, Makefile.am, README.cvs, getloadavg.c,
po/Makefile.in.in: Updates and fixes for CVS builds. Created a
README.cvs describing the procedure.
2002-04-21 psmith <psmith>
* ABOUT-NLS, ChangeLog, Makefile.am, NEWS, acconfig.h,
acinclude.m4, config.guess, config.sub, config/ChangeLog,
config/Makefile.am, configure.in, gettext.c, gettext.h,
glob/Makefile.am, i18n/.cvsignore, i18n/Makefile.am, i18n/da.po,
i18n/de.po, i18n/es.po, i18n/fr.po, i18n/gl.po, i18n/he.po,
i18n/ja.po, i18n/ko.po, i18n/nl.po, i18n/pl.po, i18n/pt_BR.po,
i18n/ru.po, i18n/tr.po, main.c, maintMakefile, make.h,
po/.cvsignore, po/ChangeLog, po/LINGUAS, po/Makefile.in.in,
po/Makevars, po/POTFILES.in, po/da.po, po/de.po, po/es.po,
po/fr.po, po/gl.po, po/he.po, po/ja.po, po/ko.po, po/nl.po,
po/pl.po, po/pt_BR.po, po/ru.po, po/tr.po, signame.c, signame.h,
tests/ChangeLog, tests/test_driver.pl: Update GNU make to use
Autoconf 2.53, Automake 1.6.1, Gettext 0.11.1. We're using Gettext's
"external" feature to avoid including the intl code in the GNU make
distribution.
2002-04-20 psmith <psmith>
* ChangeLog, NEWS, i18n/he.po: Installed a new translation for
Hebrew.
2002-04-20 psmith <psmith>
* ChangeLog, NEWS, function.c, i18n/de.po, i18n/fr.po, main.c,
remake.c: Updates to translaations. Fix an assert() in an obscure
use of -q Handling of double-colon timestamp updates was broken in a
bizarre way. Store arguments to $(call ...) functions in simple
variables, not recursive variables.
2002-03-12 psmith <psmith>
* ChangeLog, i18n/da.po, i18n/es.po, i18n/ru.po: Install updated
translations.
2001-12-04 psmith <psmith>
* ChangeLog, i18n/ja.po: Install a new Japanese translation.
2001-11-18 psmith <psmith>
* job.c, main.c: Update copyright info.
2001-08-19 psmith <psmith>
* i18n/da.po, misc.c, rule.c, variable.c: Installed the da.po
(Danish) translation file. Fixed some translation string issues.
2001-08-03 psmith <psmith>
* ChangeLog, NEWS, i18n/fr.po: Installed a new French translation
(resolves Debian Bug #106720)
2001-07-05 psmith <psmith>
* ChangeLog, NEWS, configure.in, i18n/ko.po, make.texinfo:
New/updated translations; minor update to the index of the manual.
2001-06-01 psmith <psmith>
* i18n/tr.po: New translation.
2001-06-01 psmith <psmith>
* ChangeLog, NEWS, arscan.c, configure.in, dir.c, function.c,
i18n/gl.po, i18n/ru.po, job.c, main.c, make.h, make.texinfo,
read.c, remake.c, variable.c: Fix for EINTR problems when using
jobserver. New translation files. Fix for @+ inside define macros
being applied too widely. Various other bug fixes.
2001-05-21 psmith <psmith>
* ChangeLog, arscan.c, commands.c, function.c, job.c,
tests/ChangeLog, tests/scripts/variables/flavors: Some VMS fixes
sent by John Fowler. Fix: make flags on some lines of define/endef
don't affect other lines
2001-01-21 psmith <psmith>
* ChangeLog, build_w32.bat, expand.c, gettext.c, make.texinfo,
remake.c, tests/scripts/features/targetvars, variable.c, variable.h:
Some bug fixes and document updates.
2000-11-17 psmith <psmith>
* ChangeLog, read.c, remake.c: * Fix FAT handling on Windows to match the DJGPP port's FAT
handling. * Fix a potential hole in readline if lines end in ^M
(CRLF).
2000-10-05 psmith <psmith>
* ChangeLog, acinclude.m4, configure.in, file.c, function.c,
gettext.c, i18n/gl.po: * Various bug fixes. * New Galician translation.
2000-09-21 psmith <psmith>
* ChangeLog, i18n/ja.po, main.c: * Rework phrasing to allow for better translations. # New Japanese
translation file.
2000-08-21 psmith <psmith>
* ChangeLog, tests/scripts/features/targetvars, variable.c: Fix
PR/1831. See the ChangeLog.
2000-07-30 psmith <psmith>
* ChangeLog, NEWS, configure.in, dir.c, file.c, filedef.h,
i18n/ja.po, job.c, make.texinfo, remake.c: * Various fixes; see the ChangeLog.
2000-07-07 psmith <psmith>
* ChangeLog, Makefile.am, NEWS, TODO.private, file.c, filedef.h,
remake.c, variable.c: * Minor code cleanups * Fix for PR/1811, from Paul Eggert.
2000-06-23 psmith <psmith>
* ChangeLog, main.c, make.h: * Fix PR/1791.
2000-06-23 psmith <psmith>
* ChangeLog, NEWS, config.guess, config.sub, configure.in: * Released 3.79.1
2000-06-23 psmith <psmith>
* ChangeLog, README.template, configure.in, job.c, tests/ChangeLog,
tests/scripts/options/dash-q: * Fix -q so it works more correctly. * Don't print "nothing to do"
messages for ":" commands * Update the version to 3.79.1
2000-06-22 psmith <psmith>
* ChangeLog, read.c, tests/ChangeLog,
tests/scripts/features/targetvars: * Fix PR/1709.
2000-06-20 psmith <psmith>
* config.h.W32.template, i18n/de.po: * A couple of nits.
2000-06-20 psmith <psmith>
* ChangeLog, NEWS, acconfig.h, acinclude.m4, config.ami.template,
config.h-vms.template, config.h.W32.template, configure.in, file.c,
filedef.h, function.c, implicit.c, make.texinfo, misc.c, remake.c: * More updates and fixes.
2000-06-19 psmith <psmith>
* ChangeLog, Makefile.DOS.template, README.DOS.template,
acinclude.m4, configh.dos.template, configure.in, expand.c, file.c,
function.c, implicit.c, job.c, make.h, remake.c, tests/ChangeLog,
tests/scripts/functions/addsuffix, tests/scripts/options/general: * Various fixes for problems in the 3.79.0.1 pretest.
2000-06-14 psmith <psmith>
* acinclude.m4: * Typo.
2000-06-14 psmith <psmith>
* ChangeLog, acconfig.h, acinclude.m4, configure.in, file.c,
gettext.h, make.h: * More fixes for configuring gettext correctly.
2000-06-13 psmith <psmith>
* ChangeLog, NEWS, acconfig.h, acinclude.m4, commands.c, file.c,
filedef.h, function.c, gettext.h, main.c, make.h, remake.c, vpath.c: * Some timestamp fixes from Paul Eggert. * Fix compilation on Linux;
use libintl.h and not gettext.h when using the system gettext.
2000-06-07 psmith <psmith>
* ChangeLog, acinclude.m4, commands.c, configure.in, dir.c,
expand.c, file.c, function.c, i18n/nl.po, job.c, main.c, make.h,
misc.c, read.c, remake.c, remote-cstms.c, tests/ChangeLog,
tests/scripts/options/general, variable.c, vpath.c, w32/pathstuff.c: * Lots of bug fixes and cleanup; new i18n files, etc.
2000-06-01 psmith <psmith>
* i18n/ja.po, i18n/pt_BR.po: New translation files.
2000-04-22 psmith <psmith>
* ChangeLog, README.DOS.template, arscan.c, config.h.W32.template,
function.c, main.c, make.texinfo, remake.c, tests/ChangeLog,
tests/scripts/features/double_colon,
tests/scripts/features/reinvoke, tests/scripts/functions/strip,
w32/subproc/sub_proc.c: * Various bug fixes.
2000-04-05 psmith <psmith>
* ChangeLog, NEWS, configure.in, function.c, make.texinfo, read.c,
tests/ChangeLog, tests/scripts/functions/word,
tests/scripts/options/dash-n: * Some final cleanups, and release 3.79.
2000-04-03 psmith <psmith>
* ChangeLog, remake.c: * Fix bug handling archive members: convert timestamp to nsec
properly on those systems that support it.
2000-03-29 psmith <psmith>
* ChangeLog, build.template, config.guess, config.sub,
configure.in, tests/ChangeLog, tests/scripts/options/dash-n: * New config.sub and config.guess * Update version number for
release * Fixes to the build.sh to handle i18n/gettext * Make dash-n
more robust.
2000-03-27 psmith <psmith>
* ChangeLog, NEWS, file.c, read.c, tests/ChangeLog,
tests/scripts/features/statipattrules: * Handle case of empty static pattern rule prerequisites. * Fix
linenumbers in error messages for rule definitions.
2000-03-27 psmith <psmith>
* ChangeLog, README.template, configure.in, expand.c, function.c,
i18n/de.po, job.c, main.c, make.h, remake.c, tests/ChangeLog,
tests/scripts/features/double_colon,
tests/scripts/features/reinvoke, tests/scripts/functions/call,
tests/scripts/options/dash-k, variable.c, variable.h: * A large number of fixes/enhancements. See the ChangeLog. * Added
a new version of the German translation file.
2000-03-26 psmith <psmith>
* ChangeLog, default.c, file.c, filedef.h, make.h, tests/ChangeLog,
tests/scripts/targets/INTERMEDIATE: * Ignore attempt to change a file into itself. * Define COFLAGS to
avoid unknown variable warning. * Fix some usec problems on
UnixWare. * Don't remove .INTERMEDIATE targets specified on the
command line.
2000-02-09 psmith <psmith>
* ChangeLog, README.template, read.c, tests/ChangeLog,
tests/scripts/features/escape: * Fix backslash-escape in targets. * Release 3.78.91.
2000-02-09 psmith <psmith>
* ChangeLog, function.c, gettext.c, remake.c, tests/ChangeLog,
tests/test_driver.pl: * Fix some warnings in gettext.c and function.c * Don't try to
execute tests which are actually directories.
2000-02-07 psmith <psmith>
* ChangeLog, dir.c, expand.c, variable.c, variable.h: * Fix for dir.c from Andreas Schwab. * Fix += target-specific
variables: if your direct parent doesn't have a setting for the
variable but his parent does, you'll get recursive expansion
errors.
2000-02-05 psmith <psmith>
* ChangeLog, Makefile.DOS.template, Makefile.am,
config.h-vms.template, configure.in, default.c, dir.c, function.c,
job.c, main.c, tests/ChangeLog, tests/run_make_tests.pl,
tests/scripts/features/vpathplus,
tests/scripts/targets/INTERMEDIATE,
tests/scripts/targets/SECONDARY, vmsfunctions.c: * Updates for VMS, Windows, and DOS ports. * Clean up some warnings.
2000-02-05 psmith <psmith>
* ChangeLog, NEWS, commands.c, expand.c, filedef.h, read.c, rule.c,
tests/ChangeLog, tests/scripts/features/patspecific_vars,
variable.c, variable.h: * Fix PR/1407. * Keep filename/lineno information for variables, for
debugging.
2000-01-27 psmith <psmith>
* Makefile.am, configure.in, gettext.c, i18n/Makefile.am,
tests/scripts/features/double_colon: * Some pre-pretest release cleanup.
2000-01-25 psmith <psmith>
* .cvsignore, ABOUT-NLS, ChangeLog, Makefile.am, NEWS, acconfig.h,
acinclude.m4, configure.in, getopt.c, gettext.c, gettext.h,
i18n/.cvsignore, i18n/Makefile.am, i18n/de.po, i18n/es.po,
i18n/fr.po, i18n/ko.po, i18n/nl.po, i18n/pl.po, i18n/ru.po, make.h,
po/Makefile.in.in, po/POTFILES.in: * Updated gettext to use more advanced libit 0.7 version. * Various
cleanups.
2000-01-23 psmith <psmith>
* ChangeLog, NEWS, filedef.h, main.c, remake.c, tests/ChangeLog,
tests/scripts/features/include: * A few fixes.
2000-01-22 psmith <psmith>
* NEWS: * Mention it in NEWS.
2000-01-22 psmith <psmith>
* ChangeLog, Makefile.am, acconfig.h, acinclude.m4, configure.in,
file.c, main.c, make.h, po/Makefile.in.in, po/POTFILES.in, remake.c: * Implement GNU gettext internationalization support in GNU make.
2000-01-22 psmith <psmith>
* config.h-vms.template, readme.vms, vmsfunctions.c: * More fixes to VMS by Hartmut Becker.
2000-01-22 psmith <psmith>
* ChangeLog, NEWS, arscan.c, config.h-vms.template, default.c,
dir.c, file.c, glob/glob.c, glob/glob.h, implicit.c, job.c, make.h,
makefile.com, makefile.vms, readme.vms, rule.c, variable.c,
vmsdir.h, vmsfunctions.c, vmsify.c: * Merge VMS patches by Hartmut Becker.
2000-01-11 psmith <psmith>
* ChangeLog, NEWS, expand.c, function.c, job.c, tests/ChangeLog,
tests/scripts/functions/call: * Change $(call...) to not expand arguments by default. * Unify the
way arguments are passed to builtin functions in function.c.
1999-12-18 psmith <psmith>
* ChangeLog, file.c, implicit.c, remake.c, tests/ChangeLog,
tests/scripts/targets/INTERMEDIATE, variable.c: * Fix problems with double-colon rules. * Fix problems with
INTERMEDIATE rules.
1999-12-08 psmith <psmith>
* ChangeLog, Makefile.am, NEWS, acinclude.m4, configure.in,
function.c, remake.c, tests/ChangeLog,
tests/scripts/features/double_colon, tests/scripts/options/dash-n,
variable.c, w32/subproc/misc.c: * Various changes and fixes. See ChangeLog.
1999-11-27 psmith <psmith>
* debug.h, function.c, main.c, read.c, remake.c: * Update debugging to use string flags instead of integers.
1999-11-22 psmith <psmith>
* debug.h: * Add new debug header file.
1999-11-22 psmith <psmith>
* ChangeLog, NEWS, function.c, implicit.c, job.c, main.c, make.h,
misc.c, read.c, remake.c, remote-cstms.c, vmsfunctions.c: * Add new debugging output level selection feature.
1999-11-17 psmith <psmith>
* ChangeLog, Makefile.am, NEWS, configure.in, expand.c, file.c,
function.c, job.c, main.c, make.h, make.texinfo, read.c, signame.c,
tests/ChangeLog, tests/scripts/features/targetvars,
tests/scripts/functions/if, variable.c, variable.h: * Many cleanups and bugfixes. * New handling of += in
target-specific variables.
1999-10-15 psmith <psmith>
* ChangeLog, NEWS, README.customs, ar.c, arscan.c, commands.c,
configure.in, default.c, dir.c, expand.c, file.c, function.c,
implicit.c, job.c, main.c, make.h, misc.c, read.c, remake.c,
rule.c, tests/ChangeLog, tests/scripts/variables/CURDIR,
tests/scripts/variables/MAKEFILES, variable.c, vmsfunctions.c,
vmsify.c, vpath.c: * Fix PR/1394. * Apply changes from Paul Eggert. * Many other
cleanups (index/rindex --> strchr/strrchr, etc.)
1999-10-14 psmith <psmith>
* ChangeLog, Makefile.am, configure.in: * Ensure -Iglob comes before any user-specified CPPFLAGS.
1999-10-13 psmith <psmith>
* ChangeLog, commands.c, job.c, remake.c, tests/ChangeLog,
tests/scripts/options/dash-n: * Fix PR/1379: -n/-q behaves correctly when all commands are
recursive.
1999-10-08 psmith <psmith>
* ChangeLog, tests/ChangeLog, tests/scripts/features/targetvars,
variable.c: * Fix test suite on DOS (PR/1344) * Fix target-specific vars bug
(PR/1378)
1999-09-29 psmith <psmith>
* tests/ChangeLog, tests/test_driver.pl: * Fix for DOS short filenames.
1999-09-23 psmith <psmith>
* ChangeLog, configure.in, main.c, make.texinfo, tests/ChangeLog,
tests/scripts/features/parallelism: * Ouch: found a bug where re-exec from changed makefiles turned off
jobserver :(.
1999-09-22 psmith <psmith>
* ChangeLog, main.c: * Oops. Fix a problem running submakes like $(MAKE) $(MFLAGS).
1999-09-17 psmith <psmith>
* tests/run_make_tests.pl: * Fix escaping from perl to the shell.
1999-09-17 psmith <psmith>
* ChangeLog, Makefile.DOS.template, NEWS, README.DOS.template,
TODO.private, configure.in, main.c, tests/ChangeLog,
tests/run_make_tests.pl, tests/scripts/features/default_names,
tests/scripts/features/reinvoke, tests/scripts/functions/foreach,
tests/scripts/functions/origin, tests/scripts/options/dash-l,
tests/scripts/options/dash-n, tests/scripts/variables/MAKECMDGOALS,
tests/test_driver.pl: * A few script fixes and updates for 3.78.
1999-09-16 psmith <psmith>
* ChangeLog, Makefile.am, NEWS, README.template, configure.in,
maintMakefile: * Some minor pre-release updates.
1999-09-16 psmith <psmith>
* Makefile.am, tests/ChangeLog, tests/test_driver.pl: * Fix some tests.
1999-09-15 psmith <psmith>
* ChangeLog, Makefile.DOS.template, Makefile.am,
README.DOS.template, configure.in, main.c, tests/ChangeLog,
tests/README, tests/run_make_tests.pl,
tests/scripts/features/parallelism,
tests/scripts/features/reinvoke, tests/test_driver.pl: * Cleanup the test suite.
1999-09-14 psmith <psmith>
* ChangeLog, Makefile.am, configure.in, tests/COPYING, tests/NEWS,
tests/README, tests/mkshadow, tests/run_make_tests,
tests/run_make_tests.pl, tests/scripts/features/comments,
tests/scripts/features/conditionals,
tests/scripts/features/default_names,
tests/scripts/features/double_colon,
tests/scripts/features/echoing, tests/scripts/features/errors,
tests/scripts/features/escape, tests/scripts/features/include,
tests/scripts/features/mult_rules,
tests/scripts/features/mult_targets,
tests/scripts/features/override,
tests/scripts/features/parallelism,
tests/scripts/features/patspecific_vars,
tests/scripts/features/quoting, tests/scripts/features/recursion,
tests/scripts/features/reinvoke,
tests/scripts/features/statipattrules,
tests/scripts/features/targetvars,
tests/scripts/features/varnesting, tests/scripts/features/vpath,
tests/scripts/features/vpath2, tests/scripts/features/vpathgpath,
tests/scripts/features/vpathplus,
tests/scripts/functions/addprefix,
tests/scripts/functions/addsuffix,
tests/scripts/functions/basename, tests/scripts/functions/call,
tests/scripts/functions/dir, tests/scripts/functions/error,
tests/scripts/functions/filter-out,
tests/scripts/functions/findstring,
tests/scripts/functions/foreach, tests/scripts/functions/if,
tests/scripts/functions/join, tests/scripts/functions/notdir,
tests/scripts/functions/origin, tests/scripts/functions/sort,
tests/scripts/functions/strip,
tests/scripts/functions/substitution,
tests/scripts/functions/suffix, tests/scripts/functions/warning,
tests/scripts/functions/wildcard, tests/scripts/functions/word,
tests/scripts/misc/general1, tests/scripts/misc/general2,
tests/scripts/misc/general3, tests/scripts/misc/version,
tests/scripts/options/dash-C, tests/scripts/options/dash-I,
tests/scripts/options/dash-e, tests/scripts/options/dash-f,
tests/scripts/options/dash-k, tests/scripts/options/dash-l,
tests/scripts/options/dash-n, tests/scripts/targets/DEFAULT,
tests/scripts/targets/FORCE, tests/scripts/targets/INTERMEDIATE,
tests/scripts/targets/PHONY, tests/scripts/targets/SECONDARY,
tests/scripts/targets/SILENT, tests/scripts/targets/clean,
tests/scripts/test_template, tests/scripts/variables/CURDIR,
tests/scripts/variables/MAKE, tests/scripts/variables/MAKECMDGOALS,
tests/scripts/variables/MAKEFILES,
tests/scripts/variables/MAKELEVEL, tests/scripts/variables/flavors,
tests/test_driver.pl: * Added the test suite to the main distribution.
1999-09-14 psmith <psmith>
* ChangeLog, Makefile.am, TODO.private, glob/ChangeLog,
glob/fnmatch.c, glob/glob.h, make.texinfo: * Some configuration fixes.
1999-09-11 psmith <psmith>
* ChangeLog, README.template, acinclude.m4, configure.in,
glob/ChangeLog, glob/glob.c, main.c: * Various cleanups for release.
1999-09-11 psmith <psmith>
* ChangeLog, configh.dos.template, glob/ChangeLog, glob/fnmatch.c,
job.c, make.texinfo: * Various pre-release cleanups.
1999-09-06 psmith <psmith>
* ChangeLog, main.c, make.texinfo, remake.c: * Some doc and help changes.
1999-09-04 psmith <psmith>
* remake.c: * Fix for infinite recursion.
1999-09-03 psmith <psmith>
* ChangeLog, main.c, read.c, remake.c: * Removed a memory stomp (reading freed memory). * Fixed some
infinite recursion on rebuilt makefiles bugs.
1999-09-02 psmith <psmith>
* ChangeLog, function.c, implicit.c, main.c, read.c: * A few W32 fixes for backslash support.
1999-09-01 psmith <psmith>
* ChangeLog, config.ami.template, config.h-vms.template,
config.h.W32.template, configh.dos.template, configure.in, main.c,
make.texinfo, version.c: * A bugfix on MAKEFLAGS options creation that broke jobserver. * Put
the host info in the --version output. * Don't croak if the user
forces -jN on submakes.
1999-09-01 psmith <psmith>
* NEWS, config.guess, config.sub: * Added config.guess/config.sub for new autoconf tests.
1999-08-31 psmith <psmith>
* .cvsignore, ChangeLog, NMakefile.template, README.W32,
README.W32.template, acinclude.m4, config.h.W32.template,
configure.in, main.c, maintMakefile, make.h, w32/subproc/sub_proc.c: * Large file support for AIX, HP-UX, and IRIX. * W32 support for
Cygnus Cygwin shell (bash).
1999-08-25 psmith <psmith>
* ChangeLog, function.c, main.c, make.h, variable.c: * A few cleanups, and 3.77.94 release.
1999-08-24 psmith <psmith>
* ChangeLog, NEWS, file.c, implicit.c, make.texinfo, remake.c: * Terminology change in docs and code.
1999-08-23 psmith <psmith>
* .cvsignore, ChangeLog, README.template, configure.in, job.c,
job.h, main.c, remake.c: * Fix jobserver algorithm again. * A couple of nits. * Fix
considered pruning for double-colon rules.
1999-08-23 psmith <psmith>
* job.c, main.c: * Start rewrite of jobserver to avoid unique tokens for debugging.
1999-08-22 psmith <psmith>
* ChangeLog, job.c, main.c, maintMakefile, make.texinfo, variable.c: * Various changes.
1999-08-19 psmith <psmith>
* job.c, main.c: * Code cleanup.
1999-08-13 psmith <psmith>
* ChangeLog, NEWS, configure.in, expand.c, function.c, job.c,
main.c, make.h, make.texinfo: * Rework jobserver yet one more time. * Install the $(if ...)
function and document it. Still need some examples.
1999-08-12 psmith <psmith>
* ChangeLog, Makefile.DOS.template, function.c, maintMakefile: * Some DOS fixes.
1999-08-01 psmith <psmith>
* ChangeLog, arscan.c, configure.in, function.c, job.c, main.c,
make.h, remake.c: * Release 3.77.92. * Complete implementation of new jobserver
algorithm. * A few minor fixups.
1999-08-01 psmith <psmith>
* ChangeLog, Makefile.DOS.template, README.DOS.template,
configh.dos.template, function.c, job.c, main.c, read.c, remake.c: * Applied some DOS updates. * Started reworking the jobserver
algorithm; not complete yet.
1999-07-28 psmith <psmith>
* ChangeLog, ar.c, arscan.c, commands.c, dir.c, expand.c, file.c,
function.c, implicit.c, job.c, main.c, make.h, make.texinfo,
misc.c, read.c, remake.c, rule.c, signame.c, variable.c, vpath.c: * Add gettext macros to start i18n support.
1999-07-26 psmith <psmith>
* ChangeLog, make.texinfo: * Update the manual.
1999-07-24 psmith <psmith>
* ChangeLog: * Forgot ChangeLog.
1999-07-24 psmith <psmith>
* configure.in, job.c, maintMakefile: * Some configure fixes.
1999-07-23 psmith <psmith>
* ChangeLog, arscan.c, configure.in, job.c, main.c: * Bugfix for NT archive support. * Rework how the jobserver stuff
works.
1999-07-22 psmith <psmith>
* ChangeLog, Makefile.am, acinclude.m4, configure.in, function.c: * Make some portability fixes.
1999-07-22 psmith <psmith>
* AUTHORS: * Update the AUTHORS file.
1999-07-22 psmith <psmith>
* ChangeLog, arscan.c, function.c: * Fix backward incompatibility in new function implementation. * Add
support for ARFZMAG archive formats.
1999-07-22 psmith <psmith>
* ChangeLog, Makefile.am, configure.in, default.c, dir.c, file.c,
filedef.h, glob/ChangeLog, glob/Makefile.am, glob/fnmatch.c,
glob/fnmatch.h, glob/glob.c, glob/glob.h, main.c, remake.c: * Installed new versions of GLIBC glob library. * Installed Tim
Magill's "graph pruning" performance enhancement. * Update version
to 3.77.90 for the release. * Require automake 1.4.
1999-07-21 psmith <psmith>
* ChangeLog, NEWS, config.h-vms.template, dir.c, makefile.com: * Installed VMS fixes.
1999-07-21 psmith <psmith>
* ChangeLog, Makefile.am, arscan.c, commands.c, configure.in,
dir.c, function.c, implicit.c, job.c, main.c, make.h, make.texinfo,
misc.c, read.c, rule.c, variable.c, vmsify.c, vpath.c: * Add configure option to enable dmalloc library. * Various code
cleanups.
1999-07-20 psmith <psmith>
* .purify, ChangeLog, commands.c, getloadavg.c, implicit.c, job.c,
read.c, rule.c: * Fix memory leaks, fd leaks, and some long-standing bugs
recognizing when targets need to have their modtimes rechecked
(-n, etc.)
1999-07-18 karl <karl>
* texinfo.tex: pdfimage takes braces
1999-07-16 psmith <psmith>
* .purify, ChangeLog, job.c, read.c: * Fix some memory and file descriptor leaks.
1999-07-16 psmith <psmith>
* ChangeLog, read.c, variable.c: * Various bug fixes.
1999-07-15 psmith <psmith>
* ChangeLog, NEWS, dep.h, file.c, filedef.h, function.c, main.c,
make.texinfo, remake.c: * Fix up and document $(apply ...) function.
1999-07-13 eggert <eggert>
* texinfo.tex: Sync to ftp.gnu.org version of 1999-07-06.
1999-07-09 psmith <psmith>
* ChangeLog, dep.h, job.c, remake.c: * Fixed error rebuilding makefiles with -j>1 * Fixed problem with
job pipe and -j>1 when waiting on -l loads.
1999-07-08 psmith <psmith>
* main.c, remake.c: * Minor code cleanup.
1999-07-08 psmith <psmith>
* ChangeLog, NEWS, default.c, main.c, make.h, make.texinfo: * Added -R / --no-builtin-variables flag.
1999-07-06 psmith <psmith>
* ChangeLog, NMakefile.template, arscan.c, build_w32.bat,
filedef.h, make.1, make.texinfo, remake.c: * Various bugfixes/updates. See ChangeLog.
1999-06-14 psmith <psmith>
* ChangeLog, acinclude.m4, read.c, remake.c, rule.c: * Various bug fixes.
1999-06-14 psmith <psmith>
* ChangeLog, commands.c, expand.c, job.c, main.c: * Various bug fixes.
1999-04-25 psmith <psmith>
* ChangeLog, NEWS, acconfig.h, acinclude.m4, config.ami.template,
config.h-vms.template, config.h.W32.template, configh.dos.template,
configure.in, job.c, job.h, main.c, make.h, make.texinfo: * Add new jobserver feature. * Small updates to the manual *
E.Zaretskii fix for new DJGPP version.
1999-04-13 psmith <psmith>
* main.c: Clean up some logic.
1999-04-09 psmith <psmith>
* ChangeLog, remake.c: If a file declared .INTERMEDIATE already
exists before make starts, we won't delete it--this is how normal
intermediate files behave, too.
1999-04-02 psmith <psmith>
* ChangeLog, NEWS, README.template, job.c: * Fix possible memory stomp. * A few admin file cleanups.
1999-03-31 psmith <psmith>
* ChangeLog, NEWS, read.c: * Ignore CR in CRLF line terminators for compatibility with DOSsy
makefiles.
1999-03-31 karl <karl>
* texinfo.tex: * texinfo.tex (\defopheader): missing word space before `on'.
Report from: Chris Hanson <cph@martigny.ai.mit.edu>.
1999-03-30 psmith <psmith>
* ChangeLog, Makefile.am, configure.in, maintMakefile: * More build fixes. I think a vanilla CVS checkout should build OK
now.
1999-03-27 karl <karl>
* texinfo.tex: * texinfo.tex (\imagexxx): Equalize space above and below if in
vmode. From rms. .,
1999-03-26 psmith <psmith>
* ChangeLog, Makefile.am, build.template, configure.in, function.c,
maintMakefile, make.h, make.texinfo: * Manual updates: added xrefs, some typos sent by users. * Change
the build env. to not link libglob.a unless we need it.
1999-03-26 psmith <psmith>
* ChangeLog, NEWS, function.c, job.c, make.texinfo: * Reworked function.c to use separate functions instead of a huge
case stmt. * Added new functions $(error ...) and $(warning ...) and
documented same. * In windows/dos shells, only treat \ as an escape
for special chars.
1999-03-24 karl <karl>
* texinfo.tex: * texinfo.tex (&): be sure active & is defined for @deftypefn
operator&. Report from: Nathan Sidwell <nathan@acm.org>.
1999-03-20 karl <karl>
* texinfo.tex: * texinfo.tex: Changes from Andreas to use \sl\$ inside italics
and to avoid extra spaces around @anchor. * texinfo.tex (\image,
\imagexx): move pdf test to imagexxx for correct filename
parsing.
1999-03-19 psmith <psmith>
* make.h, misc.c: * Add strneq() (streq only n chars) macro * fix return type of
xstrdup.
1999-03-16 karl <karl>
* texinfo.tex: * texinfo.tex (\imagexxx): reset catcode ^^M in case we're inside
in an example. Report from kama.
1999-03-15 karl <karl>
* texinfo.tex: * texinfo.tex (\putwordin): new macro for word `in'. (\xrefX): use
it.
1999-03-05 psmith <psmith>
* ChangeLog, configure.in, dir.c, job.c, main.c, make.h, misc.c,
remake.c, rule.c: * Define and use xstrdup() instead of strdup().
1999-03-05 psmith <psmith>
* .cvsignore, ChangeLog, GNUmakefile, Makefile.am, Makefile.ami,
NMakefile.template, SMakefile.template, amiga.c, amiga.h, ar.c,
arscan.c, build.template, commands.c, commands.h, configure.in,
default.c, dep.h, dir.c, expand.c, file.c, filedef.h, function.c,
glob/.cvsignore, implicit.c, job.c, job.h, main.c, make.h,
makefile.vms, misc.c, read.c, remake.c, remote-cstms.c,
remote-stub.c, rule.h, variable.c, variable.h, vpath.c: * Update FSF address info in copyright notices. * Update maintainers
build process; remove GNUmakefile. Require builders to run
automake && autoreconf by hand. * Use AC_SUBST_FILE to get the
maintMakefile included, rather than GNU make's include directive,
which conflicts with automake 1.4's include directive.
1999-03-04 psmith <psmith>
* .cvsignore, ChangeLog, variable.c: Fix a bug where conditional
variables weren't being expanded correctly.
1999-02-22 karl <karl>
* texinfo.tex: * texinfo.tex: Expand tabs.
1999-02-22 psmith <psmith>
* ChangeLog, NEWS, arscan.c, configure.in, default.c, function.c,
make.texinfo, read.c, remake.c, variable.c: * New feature: .LIBPATTERNS controls the way -lfoo dependencies are
expanded. * A few tweaks to the system glob test, after trying it on
a system where it's true. * Installed patches to archive handling
for AIX 4.3 big archives. * Fix a memory stomp in target-specific
variables. * Fix a memory leak in foreach functions.
1999-02-19 psmith <psmith>
* ChangeLog, Makefile.am, arscan.c, build.template, configure.in,
read.c, signame.c: * Updates for automake 1.4 and autoconf 2.13 * Check for a libc
version of GNU glob and, if found, don't use the local glob
headers. * Fix a bug in OpenVMS archive handling. * Fix a bug in VMS
siglist processing.
1999-02-15 karl <karl>
* texinfo.tex: * texinfo.tex (\paragraphindent): implement. Suggestion from: Paul
DuBois <dubois@primate.wisc.edu>. * texinfo.tex (\alias): use def
rather than \let. Change timestamp format to include hours.
1999-02-09 karl <karl>
* texinfo.tex: * texinfo.tex: New commands @alias and @definfoenclose. From:
"Eric S. Raymond" <esr@snark.thyrsus.com>.
1999-02-08 karl <karl>
* texinfo.tex: * texinfo.tex (\scanmacro): Use \endinput to avoid spurious space,
and various other space fixes. From: Andreas Schwab
<schwab@ls5.informatik.uni-dortmund.de>.
1999-02-05 karl <karl>
* texinfo.tex: * texinfo.tex (\uref): implement optional third arg. * texinfo.tex
(\dosubind): Include index entry in third arg to \entry instead
of writing as bogus fourth arg. Report from: kama@hippo.fido.de
(Karl Heinz Marbaise). * texinfo.tex (\setemergencystretch):
Increase somewhat. * texinfo.tex (\putwordof): rename from
\putwordOf. * texinfo.tex (defivarhead, \defcvarheader): Use
\putwordof.
1999-02-03 karl <karl>
* texinfo.tex: * texinfo.tex (\documentlanguage, \documentencoding): new
commands. \documentlanguage based on an implementation by kama.
1999-01-30 karl <karl>
* texinfo.tex: * texinfo.tex: Fix @macro expansion inside @section. Patch from
Andreas: From: Andreas Schwab
<schwab@ls5.informatik.uni-dortmund.de> The general idea is to
construct a list a all defined macros in the form
\do\macro1\do\macro2..., then temporarily define \do to
something appropriate and execute the list to do whatever is
needed. Here is a patch, and i have also fixed a few other bugs
that i found while browsing through the @macro implementation.
Additionally i have added a check to prevent the user from doing
silly things like @macro shipout.
1999-01-24 karl <karl>
* texinfo.tex: * texinfo.tex (\obstexwarn): Don't use *** in message, it
interferes with make output parsing.
1999-01-22 karl <karl>
* texinfo.tex: * texinfo.tex: Internationalization improvements from kama.
1999-01-21 karl <karl>
* texinfo.tex: * texinfo.tex (\contents, \shortcontents): Run
\contentspagealignmacro. From: Trond Endrestol
<trond@agamemnon.gtf.ol.no>
1999-01-15 karl <karl>
* texinfo.tex: * texinfo.tex (\begindoublecolumns): Ship out \partialpage
immediately if it is nonvoid, instead of saving it. This avoids a
bug where the index could end up printing one line per page (see
the indexspread.tex test). From: Andreas Schwab
<schwab@issan.informatik.uni-dortmund.de> * texinfo.tex (\image):
If running pdftex, do \pdfimage{imagefile.pdf}. From: Samuel
Tardieu <sam@inf.enst.fr> Also, update copyright year.
1999-01-06 karl <karl>
* texinfo.tex: * texinfo.tex (\enddoublecolumns): Move \pagegoal reset to after
the \endgroup so we get the restored single-column \vsize as
intended.
1998-12-21 karl <karl>
* texinfo.tex: * texinfo.tex (\indexdummies): Set \{ and \} to \mylbrace and
\mybrace to avoid braces in the index file, which texindex can't
handle.
1998-12-20 karl <karl>
* texinfo.tex: * texinfo.tex (\pickupwholefraction): Ignore whole-number part.
(\setuptable): Always pass whole-number part and decimal point.
This allows leading zeroes. Suggestion from: Ben Bullock
<ben@hayamasa.demon.co.uk>. Date: Fri, 21 Aug 1998 14:06:50 +0100
(BST)
1998-12-15 karl <karl>
* texinfo.tex: * texinfo.tex (\indexdummies): set \{ and \} to \lbracecmd and
\rbracecmd to avoid lossage if @tex is active during \shipout.
Report from: "Peter Kabal" <Kabal@ece.mcgill.ca>.
1998-12-12 karl <karl>
* texinfo.tex: doc fix
1998-11-13 karl <karl>
* texinfo.tex: update date
1998-11-13 karl <karl>
* texinfo.tex: 1998-11-11 Andreas Schwab
<schwab@issan.cs.uni-dortmund.de> * doc/texinfo.tex (\onepageout):
Put the cropmarks in vboxes of zero height so that they don't
contribute space themselves. Compensate for \topandbottommargin.
(\internalpagesizes): Advance \outervsize by 2\topandbottommargin,
not only 0.6in.
1998-11-08 karl <karl>
* texinfo.tex: * texinfo.tex: Use standard time-stamp.el package instead of
update-date.el. .,
1998-11-01 karl <karl>
* texinfo.tex: * texinfo.tex (\indexnofonts,\indexdummies): add \url and \uref to
list.
1998-10-27 karl <karl>
* texinfo.tex: * texinfo.tex (@env, @command, @option): Must disable for index
and xref commands. Also, \input plain if necessary before using
{} in the version number.
1998-10-15 rms <rms>
* make-stds.texi: Mention Automake. Mention DESTDIR. Comment on
changing prefix or exec_prefix.
1998-10-13 psmith <psmith>
* ChangeLog, job.c, read.c, rule.c: Ignore non-empty lines which
become empty after variable expansion. Don't choke on invalid
pattern rules if we fail during makefile parsing. Don't dump core if
a non-empty command becomes empty after expansion.
1998-10-03 psmith <psmith>
* ChangeLog, GNUmakefile, acconfig.h, acinclude.m4, amiga.c, ar.c,
arscan.c, commands.c, commands.h, config.ami.template,
config.h-vms.template, config.h.W32.template, configure.in,
default.c, dep.h, expand.c, file.c, filedef.h, function.c,
getloadavg.c, glob/ChangeLog, implicit.c, job.c, job.h, main.c,
make.h, make.texinfo, misc.c, read.c, remake.c, remote-cstms.c,
rule.c, rule.h, variable.c, variable.h, vpath.c,
w32/subproc/NMakefile, w32/subproc/sub_proc.c: Checkpoint changes.
Bug fixes, mostly.
1998-10-03 psmith <psmith>
* glob/configure.in: Don't use a separate configure.in for the glob
directory. It now uses the configure script for make proper.
1998-09-30 karl <karl>
* texinfo.tex: * texinfo.tex: Use date as version number instead of RCS, and
update-date to update it.
1998-09-27 rms <rms>
* getloadavg.c: Treat __GNU__ line NeXT: undefine BSD and FSCALE.
1998-09-17 karl <karl>
* texinfo.tex: * texinfo.tex: Fix @macro expansion of @code with _ in the
argument. From: Zack Weinberg <zack@rabi.columbia.edu>.
1998-08-28 karl <karl>
* texinfo.tex: * texinfo.tex (\itemzzz): take \itemmargin into account when
unhboxing. Reported by Bob.
1998-08-14 karl <karl>
* texinfo.tex: * texinfo.tex: Change @defun environments so that right margin is
not changed, and instead the defun type label is outdented into
the margin.
1998-08-13 karl <karl>
* texinfo.tex: * texinfo.tex (\smartslanted): define this separately from
\smartitalic. (\emph, \i): use \smartitalic for true italics.
1998-08-10 karl <karl>
* texinfo.tex: * texinfo.tex (\value): handle active _ or - in argument (happens
if called from @code). Report from: Dave Love <d.love@dl.ac.uk>.
1998-07-31 psmith <psmith>
* dosbuild.bat: Attempt to add back ^M's.
1998-07-30 psmith <psmith>
* AUTHORS, ChangeLog, GNUmakefile, INSTALL, Makefile.DOS.template,
Makefile.am, NEWS, NMakefile.template, README.DOS.template,
README.W32, README.customs, README.template, SMakefile.template,
acinclude.m4, arscan.c, config.ami.template, config.h.W32.template,
configure.in, default.c, dir.c, dosbuild.bat, expand.c, file.c,
filedef.h, function.c, getloadavg.c, glob/ChangeLog,
glob/Makefile.am, glob/Makefile.ami, glob/SMakefile,
glob/configure.in, glob/fnmatch.c, glob/fnmatch.h, glob/glob.c,
glob/glob.h, implicit.c, job.c, job.h, main.c, maintMakefile,
make.1, make.h, make.texinfo, makefile.com, misc.c, read.c,
readme.vms, remake.c, remote-cstms.c, remote-stub.c, rule.c,
rule.h, subproc.bat, variable.c, variable.h, vmsfunctions.c,
vmsify.c, vpath.c, w32/subproc/NMakefile, w32/subproc/build.bat,
w32/subproc/sub_proc.c: GNU make release 3.77.
1998-07-19 karl <karl>
* texinfo.tex: * texinfo.tex (\dosubind): Don't do \vskip to preserve \lastskip
unless we are in vertical mode. Otherwise we might end a
paragraph prematurely, and \folio won't get expanded by \output.
Report from: "Richard E. Stone" <res@rstone.mn.org>
1998-07-17 karl <karl>
* texinfo.tex: * texinfo.tex: Keep track of how negative the page numbers have
gotten: (\lastnegativepageno): New \count register.
(\startcontents): Use it. (\contents, \summarycontents): set it.
1998-07-14 karl <karl>
* texinfo.tex: * texinfo.tex (\imagexxx): Add some space around the image if it's
by itself.
1998-07-12 karl <karl>
* texinfo.tex: 1998-07-09 Andreas Schwab
<schwab@issan.informatik.uni-dortmund.de> * texinfo.tex
(chapterzzz): Put a space before the chapter number in the message.
(appendixzzz): Use \putwordAppendix in the message. Thu Jul 9
08:39:53 1998 Karl Berry <karl@cs.umb.edu> * texinfo.tex
(\macro): Globalize assignments since it's done inside a group.
From Zack. Mon Jul 6 17:21:25 1998 Karl Berry <karl@cs.umb.edu>
* texinfo.tex (\comment): Speed up. (\loggingall): Turn on eTeX's
extended tracing. More macro fixes. Date: Sat, 04 Jul 1998
14:51:49 -0400 From: Zack Weinberg <zack@rabi.phys.columbia.edu>
1998-07-02 karl <karl>
* texinfo.tex: * texinfo.tex (\contents, \summarycontents, \startcontents): Use
roman numerals for toc, arabic outside, even when toc is at the
beginning.
1998-07-01 karl <karl>
* texinfo.tex: * texinfo.tex (\anchor): New command @anchor. (\xrefX): Avoid
double space when xref to an @anchor or an @unnumbered. *
texinfo.tex (\itemzzz): Use kerns and \unhbox when item text fits
in the space, so footnotes can work.
1998-06-29 karl <karl>
* texinfo.tex: * texinfo.tex (\setref): Take additional argument for the -snt
xref. Call \indexdummies. (\donoderef, \appendixnoderef,
\unnumbnoderef): Change \setref calls.
1998-06-27 karl <karl>
* texinfo.tex: * texinfo.tex (\contents, \summarycontents): Must not be \outer.
1998-06-27 karl <karl>
* texinfo.tex: * texinfo.tex (\writetocentry): New macro. (\chapternofonts): No
longer needed. (\chapter, ..., \unnumberedsubsubsec): Change all
the sectioning commands to call \writetocentry instead of doing
it inline. Also, do not call \chapternofonts, we avoid expansion
with \the\toks instead. (\opencontents): No longer needed,
instead \writetocentry opens the file when necessary.
(\setfilename): Don't call \opencontents.
(\ifsetcontentsaftertitlepage, \ifsetshortcontentsaftertitlepage):
New conditionals. (\Etitlepage): Call \contents and/or
\shortcontents if conditionals are set. Global: use \nobreak
instead of \penalty 10000 for epsilon efficiency.
1998-06-25 karl <karl>
* texinfo.tex: * texinfo.tex (\acronym): New Texinfo command.
1998-06-24 karl <karl>
* texinfo.tex: * texinfo.tex (\dots, \enddots): Missing \leavevmode. Report from:
Thomas Esken <esken@nmlab.informatik.fh-dortmund.de> Date: Tue, 23
Jun 1998 14:22:27 +0200 (MET DST)
1998-06-23 karl <karl>
* texinfo.tex: * texinfo.tex: Rewrite of index stuff to do better column breaking
and balancing. The old code failed miserably when the index was
just the wrong size, e.g., the Autoconf manual with @afourpaper.
Bug report from: Wilhelm Mueller <muewi@hb.senbvs43.uni-bremen.de>
Date: Fri, 12 Jun 1998 16:34:49 +0200 (MET DST) (\initial): Add
more glue around the initial, and make it a multiple of
\baselineskip. (\entry): Add glue before each entry so the columns
can always be the same height. (\doublecolumnout): Available
space no longer needs to handle \partialpage specially.
(\pagesofar): Take \ht\partialpage into account with \vsize.
(\enddoublecolumns): Reset \output to avoid calling
\balancecolumns twice (\balancecolumns): Format for readability.
(\initialskipamount): No longer needed, remove. (\hbadness):
Increase a bit, boxes that are a little underfull look ok.
1998-06-22 karl <karl>
* texinfo.tex: * texinfo.tex (\ninettsl): cmsltt10 is not standard, so use
cmsltt10 scaled 900. Date: Mon, 15 Jun 1998 12:35:41 +0200 (MET
DST) From: Werner Struckmann <struck@ips.cs.tu-bs.de>.
1998-06-19 karl <karl>
* texinfo.tex: * texinfo.tex: @macro fixes from Zack Weinberg
<zack@rabi.phys.columbia.edu>. - @ifblah did not work inside
@macro - spaces in parameter lists in macro definitions
caused errors - leading spaces in parameter lists in macro
invocations were preserved inappropriately.
1998-06-12 karl <karl>
* texinfo.tex: * texinfo.tex (\smallformatx, \smalldisplayx): New macros.
(\smallbook): Arrange to use them. (\display, \flushleft, etc.):
Rewrite to avoid duplication.
1998-06-08 karl <karl>
* texinfo.tex: * texinfo.tex (\pagesizes): Rename to \internalpagesizes.
(\custompaper): Rename to \pagesizes.
1998-06-07 karl <karl>
* texinfo.tex: * texinfo.tex: Rewrite paper size definitions, add @custompaper. *
texinfo.tex: Fix for macros in arguments to other commands.
From Zack.
1998-06-05 karl <karl>
* texinfo.tex: * texinfo.tex: Better @macro implementation. From: Zack Weinberg
<zack@rabi.phys.columbia.edu>.
1998-05-27 karl <karl>
* texinfo.tex: * texinfo.tex (\imagexxx): Center image if it is not part of a
paragraph.
1998-05-19 karl <karl>
* texinfo.tex: Tue May 19 17:17:12 1998 Karl Berry
<karl@cs.umb.edu> * texinfo.tex: \linkstrue by default. Also,
first implementation of @macro; can only handle some cases, but
that is better than nothing. From: Zack Weinberg
<zack@rabi.phys.columbia.edu> Thu May 14 17:32:47 1998 Karl Berry
<karl@cs.umb.edu> * texinfo.tex: New command @novalidate along the
lines of makeinfo --no-validate. Date: Sun, 26 Oct 1997 18:54:47
-0500 From: Zack Weinberg <zack@rabi.phys.columbia.edu>
1998-05-19 drepper <drepper>
* getopt.c: automatically generated from GPLed version
1998-05-13 karl <karl>
* texinfo.tex: * texinfo.tex (\valuexxx): Split up into expandable and
non-expandable parts. (\expandablevalue): New macro.
(\indexdummies): \let\value = \expandable value. * texinfo.tex:
Doc fixes. * texinfo.tex (\doind): Just call \dosubind with empty
third arg. (\dosubind): Replace with \doind definition and
suitable code to handle possible third arg. And propagate glue
past the whatsit from the \write so index entries don't cause
extra space between @defuns (for example). Wed May 6 12:51:27
1998 Karl Berry <karl@cs.umb.edu> * texinfo.tex
(\deftypemethparsebody): Handle the extra arg in @deftypemethodx,
too. (\deftypefunx): Error definition was misspelled as
\deftypeunx.
1998-05-02 karl <karl>
* texinfo.tex: (\putwordon, \putwordMethodon): New macros. *
texinfo/texinfo.tex (\putwordon, \putwordMethodon): New macros.
Use in \def... commands. (\indexdummies): make `\ ' be just ` ' for
sorting. (\deftypemethparsebody): New macro. (\defmethod): Call
it. Various doc fixes. Repored by: KHMarbaise@p69.ks.fido.de (Karl
Heinz Marbaise) Date: Wed, 07 Jan 1998 10:19:42 +0100
1998-04-27 drepper <drepper>
* getopt.c: automatically generated from GPLed version
1998-04-27 drepper <drepper>
* getopt.c: automatically generated from GPLed version
1998-04-13 drepper <drepper>
* getopt1.c: automatically generated from GPLed version
1998-04-13 drepper <drepper>
* getopt.c, getopt1.c: automatically generated from GPLed version
1998-04-10 karl <karl>
* texinfo.tex: @cartouche: Align right side correctly. From:
dale.smith@bellhow.com (Dale Smith) Date: Fri, 06 Mar 1998 14:47:02
GMT
1998-04-05 karl <karl>
* texinfo.tex: (\dosetq): Use \normalturnoffactive instead of just
\turnoffactive, so \'s in node names are handled properly. (\tie):
Move definition to more rational position in the file. (\@, \{,
etc.): Use decimal numbers in all cases, to avoid use of '. Paranoia
only. (\+): Turn off once and for all at the beginning, and define
as \tabalign in @tex.
1998-04-01 karl <karl>
* texinfo.tex: (\synindex, \syncodeindex): \closeout the redirected
index. From: Jakob Stoklund Olesen <stoklund@mi.aau.dk>
1998-04-01 karl <karl>
* texinfo.tex: (\doignore): Ignore everything after `c', so @end
ifinfo and the like can be commented out. (\macrocsname): New macro.
Reported by: "James A. Lupo" <lupoja@feynman.ml.wpafb.af.mil>
1998-02-25 karl <karl>
* texinfo.tex: (\doprintindex): Change catcode of @ before \read, in
case of \initial{@} being the line that is read. Reported by: Drew
Csillag <drew_csillag@geocities.com>
1998-02-25 karl <karl>
* texinfo.tex: (\dotable): Don't inherit \rightskip from surrounding
environment. Add \leftskip to \hsize in the first column. Set
\item to \crcr to avoid empty first row. Prepend \parskip glue
before table. Set \everycr locally outside of alignment, don't
reset it explicitly in \Emultitable. From Andreas Schwab. Also,
work on leading commentary in file a bit.
1998-02-24 karl <karl>
* texinfo.tex: \!: Save and restore this for @tex. From: Jean-Pierre
Moreau <jpmoreau@ciframedical.com> Date: Fri, 22 Aug 1997 16:47:36
-0400
1998-02-24 karl <karl>
* texinfo.tex: (\angleleft, \angleright): New macros. (\refx,
\email, \key): Use them. From: Stephen Gildea
<gildea@intouchsys.com> Date: Fri, 26 Dec 1997 11:43:32 EST
1998-02-23 karl <karl>
* texinfo.tex: 1997-08-28 Andreas Schwab
<schwab@issan.informatik.uni-dortmund.de> * doc/texinfo.tex
(xrdef): Read the second argument with \ as an escape character.
1998-01-26 karl <karl>
* texinfo.tex: (\tocentry): Don't \turnoffactive before typesetting
the arguments, it causes special characters to be printed
incorrectly.
1997-12-24 karl <karl>
* texinfo.tex: (\dots, \enddots): Use current font instead of always
using math italic.
1997-12-23 karl <karl>
* texinfo.tex: Spurious xepsf.tex should be epsf.tex.
1997-12-04 drepper <drepper>
* getopt.c: automatically generated from GPLed version
1997-11-06 drepper <drepper>
* getopt.c: automatically generated from GPLed version
1997-10-27 kwzh <kwzh>
* make-stds.texi: Mention YFLAGS and LFLAGS along with CFLAGS.
1997-10-13 karl <karl>
* texinfo.tex: (\titlefont): Explicitly set \rm.
1997-09-19 psmith <psmith>
* ChangeLog, Makefile.am, Makefile.ami, NEWS, SMakefile.template,
configure.in, main.c, maintMakefile: Quick changes for make 3.76.1.
1997-09-16 psmith <psmith>
* Makefile.DOS.template, README.template: Minor tweaks for 3.76.
1997-09-16 psmith <psmith>
* ChangeLog, NEWS, README.W32, configure.in, function.c,
maintMakefile, make.texinfo, readme.vms, w32/pathstuff.c: Changes
for GNU make 3.76
1997-09-16 psmith <psmith>
* ChangeLog: Changes for GNU make 3.76
1997-09-11 eggert <eggert>
* getopt.c: automatically generated from GPLed version
1997-09-11 drepper <drepper>
* getopt.c: automatically generated from GPLed version
1997-09-11 eggert <eggert>
* getopt.c: automatically generated from GPLed version
1997-09-11 drepper <drepper>
* getopt.c: automatically generated from GPLed version
1997-09-05 psmith <psmith>
* ChangeLog, Makefile.DOS.template, Makefile.am, configure.in,
getopt.c, job.c: Changes for GNU make 3.75.93.
1997-08-27 psmith <psmith>
* ChangeLog: GNU make 3.75.92
1997-08-27 psmith <psmith>
* glob/glob.h: New glob.h to understand __const
1997-08-27 psmith <psmith>
* config.ami.template, config.h-vms.template,
config.h.W32.template, configh.dos.template: Updated for GNU make
3.75.92.
1997-08-27 psmith <psmith>
* AUTHORS, ChangeLog, GNUmakefile, Makefile.DOS.template,
Makefile.am, Makefile.ami, NMakefile.template, README.Amiga,
README.DOS.template, README.template, TODO.private, ar.c, arscan.c,
build.template, build_w32.bat, commands.c, configure.bat,
configure.in, dir.c, file.c, filedef.h, function.c, implicit.c,
job.c, main.c, maintMakefile, make.h, make.texinfo, makefile.com,
makefile.vms, misc.c, read.c, readme.vms, remake.c, variable.c,
vmsdir.h, vmsify.c, vpath.c, w32/compat/dirent.c,
w32/include/sub_proc.h, w32/subproc/NMakefile,
w32/subproc/build.bat, w32/subproc/sub_proc.c: Updates for GNU make
3.75.92.
1997-08-18 psmith <psmith>
* AUTHORS, Makefile.am, NEWS: Last minute 3.75.91 changes.
1997-08-18 psmith <psmith>
* glob/COPYING.LIB.old: e the global copy of this lib.
1997-08-18 psmith <psmith>
* AUTHORS, ChangeLog, GNUmakefile, Makefile.am, NEWS,
README.DOS.template, README.template, acconfig.h, build.template,
configure.in, file.c, filedef.h, function.c, glob/ChangeLog,
glob/Makefile.am, glob/configure.in, glob/fnmatch.h, glob/glob.c,
glob/glob.h, job.c, main.c, maintMakefile, make.1, make.h,
make.texinfo, read.c, remake.c, variable.c, version.c, vpath.c: Bug
fixes and automake changes.
1997-08-18 psmith <psmith>
* glob/Makefile.in, glob/configure: Removed files that are no longer
needed now that we use automake.
1997-08-18 psmith <psmith>
* Makefile.in, README, aclocal.m4, build.sh.in, compatMakefile,
config.h.in, configure: Removed files that are no longer needed now
that we use automake.
1997-08-14 miles <miles>
* getopt.c: automatically generated from GPLed version
1997-08-14 eggert <eggert>
* getopt.c: automatically generated from GPLed version
1997-08-01 psmith <psmith>
* Makefile.in, config.h.in, configure: Final update for 3.75.1.
1997-07-26 karl <karl>
* texinfo.tex: (\email): Let to \uref instead of \code, as a second
optional argument makes sense for this, too.
1997-07-22 rms <rms>
* getloadavg.c: Test `__unix' along with `unix'.
1997-07-15 meyering <meyering>
* getloadavg.c: Add comment describing HAVE_PSTAT_GETDYNAMIC.
1997-07-14 karl <karl>
* texinfo.tex: (\indexdummies): Add \value.
1997-07-10 karl <karl>
* texinfo.tex: (\authorrm): Must use \def instead of \let, as \secrm
is not yet defined.
1997-07-10 rms <rms>
* texinfo.tex: (\titlefont): Define again, using \titlefonts.
1997-07-09 karl <karl>
* texinfo.tex: (\startcontents): Leave ^ catcode as other.
1997-07-09 rms <rms>
* texinfo.tex: Declare how to hyphenate "whitespace".
1997-07-06 rms <rms>
* getloadavg.c: [OSF_ALPHA]: Include sys/mbuf.h, sys/socket.h,
net/route.h.
1997-07-05 karl <karl>
* texinfo.tex: (\titlefonts): New macro to set title font styles, so
italic etc. work in @title. (\titlefont): No longer needed.
(\titlepage): Call \titlefonts instead of \titlefont. (\chapsf,
\ssecsy, \ssecttsl): Correct magstep values. From: Stephen Gildea
<gildea@intouchsys.com>.
1997-07-05 karl <karl>
* texinfo.tex: (\onepageout): Back up to 2\baselineskip per Stephen.
(\kbdinputstyle): New command.
1997-07-04 rms <rms>
* getloadavg.c: [__GNU__]: Test for not NeXT.
1997-07-04 gnu <gnu>
* make-stds.texi: fix TeX overfills -len
1997-07-04 rms <rms>
* texinfo.tex: (\kbdfont, \kbdexamplefont): New macros, parms that
tell @kbd what to do. (\setkbdinputdistinct, \setkbdinputexample):
New commands set them. (\kbd): Use those parms.
1997-07-03 karl <karl>
* texinfo.tex: (\onepageout): Leave only one line space above the
footline, to be more like plain. Suggested by Stephen Gildea.
(\evenfootline): Left one too many line spaces here, so reduce by
two. (\ifnottex): Another ignore command. (\ifnothtml,\ifnotinfo):
New commands. (\doignore): Ignore brace characters, so mismatched
braces in ignored text do not cause complaints.
1997-06-27 karl <karl>
* texinfo.tex: (\image): New definition for new @image command.
1997-06-26 rms <rms>
* gpl.texinfo: Update FSF address in second place.
1997-06-23 drepper <drepper>
* signame.c, signame.h: update from main archive 970623
1997-06-21 drepper <drepper>
* getopt.h: automatically generated from GPLed version
1997-06-21 eggert <eggert>
* getopt.h: automatically generated from GPLed version
1997-06-21 drepper <drepper>
* getopt.h: automatically generated from GPLed version
1997-06-21 eggert <eggert>
* getopt.h: automatically generated from GPLed version
1997-06-21 miles <miles>
* getopt.h: automatically generated from GPLed version
1997-06-21 eggert <eggert>
* getopt.h: automatically generated from GPLed version
1997-06-18 karl <karl>
* texinfo.tex: (\oddfootingxxx), (\onepageout): Leave space for the
footline if present. (\everyfootingxxx, \everyheadingxxx): Call
\oddfootingxxx and \evenfootingxxx instead of repeating their code.
From: Stephen Gildea <gildea@intouchsys.com>. (\setfilename): Read
texinfo.cnf if present. (\indexdummies, \indexnofonts): No-op
additional commands @result @equiv @expansion @print @error @point.
From: Dave Bodenstab <imdave@ais.net> (for texi2www doc).
1997-06-13 drepper <drepper>
* texinfo.tex: Undo last change.
1997-06-12 drepper <drepper>
* texinfo.tex: update from main archive 970612
1997-06-06 karl <karl>
* texinfo.tex: (\setmultitablespacing): Restore bad typing mistake
from yesterday.
1997-06-05 karl <karl>
* texinfo.tex: (\uref): Write real definition, taking one mandatory
argument and one optional one.
1997-06-04 karl <karl>
* texinfo.tex: * texinfo.tex (\mainmagstep): Define this as a \count variable
instead of with \let, to make changing to \magstep1 more
transparent. From: HERBERT@boevm4.vnet.ibm.com. (\uref): New
command a la \url.
1997-05-27 eggert <eggert>
* getopt.c: automatically generated from GPLed version
1997-05-27 eggert <eggert>
* getopt.c, getopt.h, getopt1.c: automatically generated from GPLed
version
1997-05-27 eggert <eggert>
* getopt.h, getopt1.c: automatically generated from GPLed version
1997-05-24 karl <karl>
* texinfo.tex: (\deftypemethod, \deftypemethodheader): New macros to
implement new commands @deftypemethod and @deftypemethodx.
Suggestion from: KHMarbaise@p69.ks.fido.de (Karl Heinz Marbaise).
1997-05-23 karl <karl>
* texinfo.tex: (\opnr, \clnr): Increment/decrement \parencount, for
* texinfo.tex (\opnr, \clnr): Increment/decrement \parencount, for
@defun lines with nested parens. From Bill Schelter
<wfs@fireant.ma.utexas.edu>. (\itemizeitem): Correct \errmessage.
1997-05-19 karl <karl>
* texinfo.tex: (\codeunder): Use \_ and \ifusingtt to avoid
dotaccent from _ in roman fonts, e.g., @deftypefn. (\tex): Remove
spurious spaces at the end of subdefinitions. From: "John W. Eaton"
<jwe@bevo.che.wisc.edu>. (\url, \email): \let to \code; no quotes or
angle brackets.
1997-05-17 rms <rms>
* make-stds.texi: Explain which commands should use CFLAGS.
1997-05-05 karl <karl>
* texinfo.tex: (\onepageout): \ifcropmarks, center the page body.
Lost this when merged \croppageout with \onepageout. Found by
Arnold. (\doprintindex): Do not bother to go into double column
mode unless there actually is a non-empty index.
(\begindoublecolumns): Include any existing \partialpage in the new
one, lest we lose a whole page of output. Found by M J Morley
<mjm@scs.leeds.ac.uk>. (\chapternofonts): Remove spurious spaces,
both in the definitions that get output to the aux file(s) and in
this macro. Fix comments and rationalize whitespace in various
other places.
1997-04-27 karl <karl>
* texinfo.tex: Avoid expansion in node titles. Merge cropmarks code
into main output routine.
1997-04-18 eggert <eggert>
* getopt.c: automatically generated from GPLed version
1997-04-07 psmith <psmith>
* ChangeLog, config.h.in, configure.in, getloadavg.c: Last-minute
changed for 3.75.1
1997-04-07 psmith <psmith>
* ChangeLog, GNUmakefile, Makefile.in, NEWS, NMakefile.template,
README, README.W32, README.template, build.sh.in, build_w32.bat,
commands.c, compatMakefile, config.ami.template,
config.h-vms.template, config.h.W32.template, config.h.in,
configh.dos.template, configure, configure.bat, configure.in,
dir.c, file.c, filedef.h, function.c, getloadavg.c,
glob/COPYING.LIB.old, glob/configure.bat, glob/fnmatch.c,
glob/fnmatch.h, glob/glob.c, glob/glob.h, implicit.c, job.c,
main.c, make.h, make.texinfo, misc.c, read.c, remake.c, signame.c,
variable.c, version.c, vpath.c, w32/compat/dirent.c,
w32/include/dirent.h, w32/include/pathstuff.h,
w32/include/sub_proc.h, w32/include/w32err.h, w32/pathstuff.c,
w32/subproc/NMakefile, w32/subproc/build.bat, w32/subproc/misc.c,
w32/subproc/sub_proc.c, w32/subproc/w32err.c: Changes for make
3.75.1
1997-04-07 psmith <psmith>
* README.DOS.template, dosbuild.bat: New file for DJGPP port.
1997-04-02 psmith <psmith>
* config.h.WIN32: Renamed to config.h.W32 at RMS' request.
1997-04-02 psmith <psmith>
* README.WIN32: Renamed to README.W32 at RMS' request.
1997-03-12 roland <roland>
* job.c: Mon Mar 10 23:47:02 1997 Andreas Schwab
<schwab@issan.informatik.uni-dortmund.de> * job.c
(construct_command_argv_internal): Don't discard an explicit empty
argument at the end of the command line. In the slow case return
immediately if the command line was empty.
1997-02-23 miles <miles>
* getloadavg.c: [__GNU__] (NeXT, host_self): New macros, to make
hurd systems use the NeXT code for getting load averages.
1997-01-23 eggert <eggert>
* getopt1.c: automatically generated from GPLed version
1997-01-22 eggert <eggert>
* getopt.h: automatically generated from GPLed version
1997-01-16 meyering <meyering>
* getloadavg.c: [hpux && HAVE_PSTAT_GETDYNAMIC]: Use HPUX's
pstat_getdynamic so we don't need any special privileges to
determine load averages. Patch from Kaveh Ghazi, based on a sample
implementation from Richard J. Rauenzahn. Indent cpp-directives to
reflect nesting.
1997-01-04 karl <karl>
* texinfo.tex: Oops, did inadvertent branch.
1996-12-18 drepper <drepper>
* texinfo.tex: update from main archive 961217
1996-12-17 eggert <eggert>
* texinfo.tex: Spelling fix.
1996-12-11 djm <djm>
* COPYING: fix a couple of bugs
1996-11-19 karl <karl>
* texinfo.tex: (\deftypevarheader, \deftypevrheader): Remove * texinfo.tex
(\deftypevarheader