Paul Smith
ee3d37a591
Fix bugs 5798 and 6195.
2003-11-04 07:40:29 +00:00
Paul Smith
1a5beef51f
- 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-05-02 01:44:59 +00:00
Paul Smith
955899ef77
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-25 00:15:25 +00:00
Paul Smith
4068c5e4a3
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-03-24 23:14:15 +00:00
Paul Smith
b7c728046e
Enhancement (bug #2407 ) Make error messages more clear.
2003-01-30 06:21:36 +00:00
Paul Smith
d15a484098
Fix bug #1744 : mask extra arguments to recursive invocations of $(call ...)
2003-01-22 13:45:44 +00:00
Paul Smith
d696707cb5
Fix eval bugs 1516 and 1517.
2002-10-25 22:01:47 +00:00
Paul Smith
6374309c6d
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-14 21:54:04 +00:00
Paul Smith
9dc79463a9
Fix K&R-isms found on SunOS 4.1.4 builds.
2002-10-04 02:12:52 +00:00
Paul Smith
76652d5d02
Add some indexing to the manual.
...
Fix a few simple casting warnings, etc.
2002-09-18 04:35:52 +00:00
Paul Smith
299c72e6ed
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-10 01:27:16 +00:00
Paul Smith
21cf8c6444
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-11 06:38:57 +00:00
Paul Smith
8572d6adf0
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-07-08 02:26:47 +00:00
Paul Smith
9052b52dfc
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-05-10 03:15:07 +00:00
Paul Smith
dad29566b3
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-04-20 19:25:54 +00:00
Paul Smith
ce2c6eadf1
Fix for EINTR problems when using jobserver.
...
New translation files.
Fix for @+ inside define macros being applied too widely.
Various other bug fixes.
2001-06-01 03:56:50 +00:00
Paul Smith
5d582d4ba0
Some VMS fixes sent by John Fowler.
...
Fix: make flags on some lines of define/endef don't affect other lines
2001-05-21 06:16:00 +00:00
Paul Smith
d5a04ee984
* Various bug fixes.
...
* New Galician translation.
2000-10-05 16:27:06 +00:00
Paul Smith
3e6f48b444
* More updates and fixes.
2000-06-20 05:48:40 +00:00
Paul Smith
0d70d05458
* Various fixes for problems in the 3.79.0.1 pretest.
2000-06-19 21:22:44 +00:00
Paul Smith
4972b017b6
* Some timestamp fixes from Paul Eggert.
...
* Fix compilation on Linux; use libintl.h and not gettext.h when using
the system gettext.
2000-06-13 05:22:52 +00:00
Paul Smith
4a5550c822
* Lots of bug fixes and cleanup; new i18n files, etc.
2000-06-07 05:43:37 +00:00
Paul Smith
5ed9fb46b2
* Various bug fixes.
2000-04-22 02:11:17 +00:00
Paul Smith
f9c91ec34d
* Some final cleanups, and release 3.79.
2000-04-05 16:02:55 +00:00
Paul Smith
c637af71d9
* A large number of fixes/enhancements. See the ChangeLog.
...
* Added a new version of the German translation file.
2000-03-27 06:54:37 +00:00
Paul Smith
e68a27ec7b
* Fix some warnings in gettext.c and function.c
...
* Don't try to execute tests which are actually directories.
2000-02-09 07:02:18 +00:00
Paul Smith
90f23f1ea6
* Updates for VMS, Windows, and DOS ports.
...
* Clean up some warnings.
2000-02-05 07:50:47 +00:00
Paul Smith
b7b83d6398
* Change $(call...) to not expand arguments by default.
...
* Unify the way arguments are passed to builtin functions in function.c.
2000-01-11 07:31:42 +00:00
Paul Smith
1a35bfb45b
* Various changes and fixes. See ChangeLog.
1999-12-08 20:13:50 +00:00
Paul Smith
4d5c556f00
* Update debugging to use string flags instead of integers.
1999-11-27 08:09:42 +00:00
Paul Smith
217ca5d910
* Add new debugging output level selection feature.
1999-11-22 06:15:35 +00:00
Paul Smith
ebb733c0f9
* Many cleanups and bugfixes.
...
* New handling of += in target-specific variables.
1999-11-17 07:33:47 +00:00
Paul Smith
3e26bde6db
* Fix PR/1394.
...
* Apply changes from Paul Eggert.
* Many other cleanups (index/rindex --> strchr/strrchr, etc.)
1999-10-15 07:00:58 +00:00
Paul Smith
10fee1c03c
* A few W32 fixes for backslash support.
1999-09-02 00:31:21 +00:00
Paul Smith
b134da5505
* A few cleanups, and 3.77.94 release.
1999-08-25 21:39:28 +00:00
Paul Smith
cbb9e38d10
* Rework jobserver yet one more time.
...
* Install the $(if ...) function and document it. Still need some examples.
1999-08-13 07:36:26 +00:00
Paul Smith
9e79637ec3
* Some DOS fixes.
1999-08-12 23:16:42 +00:00
Paul Smith
e34540f79b
* Release 3.77.92.
...
* Complete implementation of new jobserver algorithm.
* A few minor fixups.
1999-08-01 08:12:06 +00:00
Paul Smith
09f1e4cf83
* Applied some DOS updates.
...
* Started reworking the jobserver algorithm; not complete yet.
1999-08-01 06:05:17 +00:00
Paul Smith
28ef4c4dac
* Add gettext macros to start i18n support.
1999-07-28 06:23:37 +00:00
Paul Smith
b05cb1d99e
* Make some portability fixes.
1999-07-22 06:29:02 +00:00
Paul Smith
6d2984e0b2
* Fix backward incompatibility in new function implementation.
...
* Add support for ARFZMAG archive formats.
1999-07-22 04:31:11 +00:00
Paul Smith
588da9812e
* Add configure option to enable dmalloc library.
...
* Various code cleanups.
1999-07-21 05:53:23 +00:00
Paul Smith
9d89ad56bf
* Fix up and document $(apply ...) function.
1999-07-15 07:36:44 +00:00
Paul Smith
ecb3bca9f5
* 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 07:08:57 +00:00
Paul Smith
c4353af3f9
* 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-26 04:04:42 +00:00
Paul Smith
9e6ba6a148
* 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-05 05:55:11 +00:00
Paul Smith
a66668aabc
* 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-22 07:23:30 +00:00
Paul Smith
2c64fb221a
Checkpoint changes. Bug fixes, mostly.
1998-10-03 05:39:55 +00:00
Paul Smith
e2403327e9
GNU make release 3.77.
1998-07-30 20:54:47 +00:00