- 2005-04-17 Angus Leeming <leeming@lyx.org>
-
+2005-04-25 Angus Leeming <leeming@lyx.org>
+
+ * abort.C:
+ * atexit.c:
+ * forkedcall.[Ch]:
+ * forkedcontr.[Ch]:
+ * fs_extras.[Ch]:
+ * gzstream.[Ch]:
+ * kill.C:
+ * lyxsum.C:
+ * os2_defines.h:
+ * pch.h:
+ * tempname.C:
+ * userinfo.C:
+ include <config.h> in .C files, not .h ones.
+ add licence blurb.
+ protect headers inside preprocessor guards.
+
+2005-04-25 Angus Leeming <leeming@lyx.org>
+
+ * globbing.[Ch]: removed to frontends/xforms.
+
+ * Makefile.am: associated change.
+
+2005-04-24 Angus Leeming <leeming@lyx.org>
+
+ * userinfo.C (user_name): add Windows-specific code.
+
+2005-04-22 Angus Leeming <leeming@lyx.org>
+
+ * package.C.in (get_binary_path): on prompting from Rob Bearman,
+ ensure that the name of the executable, as input at the command
+ line has a ".exe" suffix so that various file interogations
+ work on Windows.
+
+2005-04-22 Angus Leeming <leeming@lyx.org>
+
+ * forkedcontr.h:
+ * forkedcall.h: remove pid_t definition to config.h.
+
+2005-04-21 Angus Leeming <leeming@lyx.org>
+
+ * forkedcontr.h:
+ * forkedcall.h: define pid_t for MSVC.
+
+ * forkedcall.C (kill): work around evil MSVC max macro.
+
+2005-04-21 Angus Leeming <leeming@lyx.org>
+
+ * forkedcontr.C: add #include <csignal>.
+
+ * filetools.C (RunCommand): remove the signal blocking stuff
+ now that we no longer use a signal handler on unix.
+
+2005-04-19 Angus Leeming <leeming@lyx.org>
+
+ * filetools.C: remove unnecessary #include of forkedcontr.h.
+
+ * forkedcall.C: protect system-specific headers with preprocessor
+ guards.
+ (running): don't call waitpid() on Windows.
+ (waitForChild): add Windows-specific code to wait for a child process
+ to finish.
+ (generateChild): add Windows-specific code to spawn the child in the
+ first place.
+
+ * forkedcontr.[Ch]:Revert back to the LyX 1.3.x version of the code
+ to spawn a child process asynchronously. Do this because 'issues'
+ remain with the SIGCHLD handling code on *nix and because there's no
+ easy way to implement such a monitor on Windows. Explicit polling,
+ as in Lyx 1.3.x, is safe, robust and works on both platforms.
+
+2005-04-19 Angus Leeming <leeming@lyx.org>
+
+ * package.C.in (get_temp_dir): call GetLongPathName on Windows.
+
+2005-04-19 Angus Leeming <leeming@lyx.org>
+
+ * pch.h: protect unix-specific headers from breaking compilation
+ on Windows.
+
+2005-04-17 Angus Leeming <leeming@lyx.org>
+
* filetools.C (MakeDisplayPath): invoke os::external_path before
returning path.