Implement journaling. Bug #17240.
[pspp-builds.git] / src / ui / terminal / ChangeLog
index 5dda93b72313fc8538876dd10e2ebaab7d3ff675..079aee789cbb01417705843ae9d7613a219b587d 100644 (file)
@@ -1,3 +1,59 @@
+2007-08-23  Ben Pfaff  <blp@gnu.org>
+
+       Implement journaling.  Bug #17240.
+       
+       * msg-ui.c (handle_msg): Send message to write_journal function
+       as well as msg_file.
+       (dump_message): Change interface so that it takes a function
+       pointer instead of a FILE.
+       (write_stream): New function.
+       (write_journal): New function.
+       
+       * read-line.c (welcome): Call journal_enable, so that the journal
+       is enabled by default.
+
+2007-07-25  Ben Pfaff  <blp@gnu.org>
+
+       Make interactive output go to the terminal (bug #17213), by
+       causing the UI to flush output to the user when it prompts for a
+       command.
+
+       * command-line.c (parse_command_line): Configure interactive
+       output devices if appropriate.
+
+       * read-line.c (readln_read): Flush output if this is a prompt for
+       the first line of a command.
+
+2007-06-06  Ben Pfaff  <blp@gnu.org>
+
+       Adapt case sources, sinks, and clients of procedure code to the
+       new infrastructure.
+       
+       * main.c: No need for fastfile_factory any more.
+
+2007-02-25  Ben Pfaff  <blp@gnu.org>
+
+       Thanks to Jason Stover for verifying that this patch helps under
+       NetBSD.
+
+       * main.c [HAVE_IEEE_FP]: Include <ieeefp.h>.
+       (fpu_init) [HAVE_IEEE_FP]: Use setfpmask to mask floating-point
+       exceptions.
+
+Sun Feb 18 13:28:26 2007  Ben Pfaff  <blp@gnu.org>
+
+       * msg-ui.c: Don't include exit.h, because gnulib fixes up stdlib.h
+       as necessary.  Do include stdlib.h, because exit.h did so for us
+       and we need it.
+
+Thu Feb  8 15:07:04 2007  Ben Pfaff  <blp@gnu.org>
+
+       * read-line.c (readln_initialize): Instead of only supporting
+       history in unix, always support history, and only support a
+       history file when $HOME is defined.
+       (readln_uninitialize): Ditto.
+       (welcome) Call readln_initialize instead of duplicating code.
+
 Sun Dec 10 11:13:53 2006  Ben Pfaff  <blp@gnu.org>
 
        * command-line.c (pre_syntax_message): Use term "syntax" instead