getdate.y: disallow countable dayshifts like "4 yesterday ago"
[pspp] / ChangeLog
index 828fdab3733d35af818f3a0b5a3e59350721f89d..efb0c0a9391a47546dbd860c4b468923d5827d83 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,44 @@
+2008-09-29  Ondřej Vašík  <ovasik@redhat.com>
+
+       getdate.y: disallow countable dayshifts like "4 yesterday ago"
+       * lib/getdate.y (relative_time_table) [tDAY_SHIFT]: New type for
+       exactly specified dayshifts.
+       (dayshift): New rule.
+       (rel): Add dayshift.
+       (relative_time_table) [tomorrow, yesterday, today, now]:
+       Use tDAY_SHIFT in place of tDAY_UNIT.
+       * tests/test-getdate.c: Add tests for now-disallowed countable
+       dayshifts, e.g., "4 yesterday ago".
+
+2008-09-29  Bruno Haible  <bruno@clisp.org>
+
+       * tests/test-posix_spawn1.c: Renamed from tests/test-posix_spawn.c.
+       * tests/test-posix_spawn1.in.sh: Renamed from
+       tests/test-posix_spawn.in.sh.
+       * tests/test-posix_spawn2.c: New file.
+       * tests/test-posix_spawn2.in.sh: New file.
+       * modules/posix_spawnp-tests (Files): Update.
+       (Makefile.am): Update. Add test-posix_spawn2 to the tests.
+
+2008-09-29  Bruno Haible  <bruno@clisp.org>
+
+       Propagate effects of putenv/setenv/unsetenv to child processes.
+       * lib/execute.c (execute): Use spawnvpe instead of spawnvp.
+       * lib/pipe.c (create_pipe): Likewise.
+
+2008-09-29  Bruno Haible  <bruno@clisp.org>
+
+       Enable use of shell scripts as executables in mingw.
+       * lib/execute.c (execute): When spawnv fails with error ENOEXEC,
+       run the program as a shell script.
+       * lib/pipe.c (create_pipe): Likewise.
+       * lib/w32spawn.h (prepare_spawn): Add a hidden element in front of the
+       resulting array.
+
+2008-09-29  Eric Blake  <ebb9@byu.net>
+
+       * m4/arpa_inet_h.m4 (gl_REPLACE_ARPA_INET_H): Fix typo.
+
 2008-08-24  Paolo Bonzini  <bonzini@gnu.org>
 
        * doc/posix-functions/accept.texi: Update mingw problems.