+2008-08-05 Eric Gillespie <epg@pretzelnet.org>
+
+ * uip/folder.c: chdir(nmhdir) in main rather than in dodir, which
+ is called many times. Drop the chdir in get_folder_info, which
+ served no purpose at all. If struct stat has d_type (BSD), use
+ that to skip processing (strcmp, stat, and so on) of message
+ files, mostly undoing the slow-down from the last change.
+
+ * configure.in: Call CHECK_TYPE_STRUCT_DIRENT_D_TYPE.
+
+ * aclocal.m4: Add CHECK_TYPE_STRUCT_DIRENT_D_TYPE from
+ GNU coreutils.
+
+2008-08-04 Eric Gillespie <epg@pretzelnet.org>
+
+ * uip/folder.c: Simplify dodir/addir/addfold. Dump hacky
+ over-optimization in addir that tried to avoid readdir after all
+ child directories had been read; this was also trying to support
+ symlinks to directories, but would have been failing (because
+ nlink may have gone to 0 with symlinks to directories remaining)
+ had the lstat usage been correct (lstat doesn't fail for normal
+ directories; should have used S_ISLNK).
+
+2008-08-03 Peter Maydell <pmaydell@chiark.greenend.org.uk>
+
+ * test/setup-test: use 'set -e' so we stop on compile failure.
+ Configure --enable-debug for convenience in debugging.
+
+ * uip/whatnowsbr.c: bug #23319: rework the way we handle the working
+ directory when invoking the user's shell, so that we don't have
+ issues when the cwd contains a space or shell special character.
+ * test/tests/whatnow/test-attach-detach, test/tests/whatnow/test-cd,
+ test/tests/whatnow/test-ls: test cases for this.
+
+ * sbr/fmt_compile.c: add 'do { ... } while (0)' wrappers
+ to various multi-statement macros to avoid nasty surprises
+ if the macros are used in if() clauses.
+
+ * bug #23436: man/scan.man, man/forw.man, man/inc.man,
+ man/mh-chart.man, man/mhmail.man, man/mhshow.man,
+ man/mhstore.man, man/msgchk.man, man/packf.man, man/scan.man:
+ fix minor syntax errors groff warns about.
+ * test/runtest, test/README: allow test cases to report
+ that they have been SKIPped as well as PASS/FAIL
+ * test/tests/manpages/test-manpages - new test which runs groff
+ on the manpages and checks that there are no warnings.
+ * test/runalltests: ignore editor backup files
+
+2008-08-03 Eric Gillespie <epg@pretzelnet.org>
+
+ * etc/replcomps, etc/replgroupcomps: Trim trailing whitespace from
+ Subject field.
+
2008-08-03 Peter Maydell <pmaydell@chiark.greenend.org.uk>
* sbr/fmt_compile.c: when doing an if-test on the result
the string is non-empty (as the documentation says we do).
Previously we were always testing the integer 'value'. Bug
spotted by Eric Gillespie.
- * test/tests/repl/test-if-str: test case for this bug.
+ * test/tests/repl/test-if-str: test case for this bug
2008-07-24 Eric Gillespie <epg@pretzelnet.org>