getdate.y: disallow countable dayshifts like "4 yesterday ago"
[pspp] / ChangeLog
index 42f640117ef7243ed21dd5f4aab3555b6dae3fd9..efb0c0a9391a47546dbd860c4b468923d5827d83 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,63 @@
+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.
+       * doc/posix-functions/bind.texi: Update mingw problems.
+       * doc/posix-functions/close.texi: Update mingw problems.
+       * doc/posix-functions/connect.texi: Update mingw problems.
+       * doc/posix-functions/getpeername.texi: Update mingw problems.
+       * doc/posix-functions/getsockname.texi: Update mingw problems.
+       * doc/posix-functions/getsockopt.texi: Update mingw problems.
+       * doc/posix-functions/ioctl.texi: Update mingw problems.
+       * doc/posix-functions/listen.texi: Update mingw problems.
+       * doc/posix-functions/recv.texi: Update mingw problems.
+       * doc/posix-functions/recvfrom.texi: Update mingw problems.
+       * doc/posix-functions/select.texi: Update mingw problems.
+       * doc/posix-functions/send.texi: Update mingw problems.
+       * doc/posix-functions/sendto.texi: Update mingw problems.
+       * doc/posix-functions/setsockopt.texi: Update mingw problems.
+       * doc/posix-functions/socket.texi: Update mingw problems.
+
 2008-09-29  Paolo Bonzini  <bonzini@gnu.org>
             Bruno Haible  <bruno@clisp.org>