aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog53
1 files changed, 53 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 7c3cc20b..0f5e6f99 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,56 @@
+2018-01-08 John E. Malmberg <wb8tyw@qsl.net>
+
+ * io.c (set_slave_pty_attributes) Currently no termios on VMS.
+ (set_slave_pty_attributes) No fork on VMS.
+
+2018-01-04 Arnold D. Robbins <arnold@skeeve.com>
+
+ Refactor handling of slave pty. On AIX and HP-UX open
+ slave in the child. Otherwise open slave in the parent
+ before forking (restoring code mostly from 4.1.3). Thanks
+ to Andrew Schorr for the bug report.
+
+ * io.c (fork_and_open_slave_pty): New routine. Two versions.
+ (set_slave_pty_attributes): New routine. Common code used by
+ both versions of fork_and_open_slave_pty.
+ (push_pty_line_disciplines): New routine. Common code used by
+ both versions of fork_and_open_slave_pty.
+ (two_way_open): Call fork_and_open_slave_pty instead of
+ doing it inline.
+
+2018-01-03 Arnold D. Robbins <arnold@skeeve.com>
+
+ * main.c (UPDATE_YEAR): Move to 2018. Revise copyright year.
+ * NEWS: Bring up to date.
+
+2018-01-02 Arnold D. Robbins <arnold@skeeve.com>
+
+ If ROUNDMODE changes, cause cached string conversions
+ to become invalid. Thanks to Nethox <nethox@gmail.com>
+ for the report. Day 1 bug from 4.1.0 release.
+
+ In all the below files, bump copyright year, too.
+
+ * array.c (value_info): Include strndmode in the output.
+ * awk.h (NODE): New member, strndmode.
+ (MPFR_round_mode): Add extern declaration.
+ (force_string_fmt): Check s->strnmode against MPFR_round_mode.
+ * awkgram.y (set_profile_text): Set n->strndmode to MPFR_round_mode.
+ * builtin.c (do_print): Remove tests and just call force_string_fmt.
+ * field.c (set_record): Set n->strndmode to MPFR_round_mode.
+ * gawk_api.c (api_sym_update_scalar): Set r->strndmode to
+ MPFR_round_mode.
+ * interpret.h (r_interpret): For Op_assign_concat, set t1->strndmode
+ to MPFR_round_mode.
+ * mpfr.c (MPFR_round_mode): Define and initialize.
+ (mpfr_format_val): Set s->strndmode to MPFR_round_mode.
+ (set_ROUNDMODE): Update MPFR_round_mode when ROUNDMODE changes
+ successfully.
+ * node.c (r_format_val): Set s->strndmode to MPFR_round_mode.
+ (make_str_node): Set r->strndmode to MPFR_round_mode.
+ * str_array.c (str_kilobytes): Update a comment.
+ * symbol.c (check_param_names): Set n.strndmode to MPFR_round_mode.
+
2017-12-24 Arnold D. Robbins <arnold@skeeve.com>
Avoid some compiler warnings. Thanks to Michal Jaegermann