summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS19
-rw-r--r--ice-9/ChangeLog5
2 files changed, 24 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index fc6520d34..ca27cf881 100644
--- a/NEWS
+++ b/NEWS
@@ -6,6 +6,25 @@ Please send Guile bug reports to bug-guile@gnu.org.
Changes since Guile 1.3.2:
+* Changes to Scheme functions and syntax
+
+** Print-state handling has been made more transparent
+
+Under certain circumstances, ports are represented as a port with an
+associated print state. Earlier, this pair was represented as a pair
+(see "Some magic has been added to the printer" below). It is now
+indistinguishable (almost; see `get-print-state') from a port on the
+user level.
+
+*** New function: port-with-print-state OUTPUT-PORT PRINT-STATE
+
+Return a new port with the associated print state PRINT-STATE.
+
+*** New function: get-print-state OUTPUT-PORT
+
+Return the print state associated with this port if it exists,
+otherwise return #f.
+
Changes since Guile 1.3:
diff --git a/ice-9/ChangeLog b/ice-9/ChangeLog
index 8e129e1dd..fa50f057c 100644
--- a/ice-9/ChangeLog
+++ b/ice-9/ChangeLog
@@ -1,3 +1,8 @@
+1999-08-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
+
+ * boot-9.scm: Removed old style hooks.
+ (inherit-print-state): Rwwritten to use port-with-print-state.
+
1999-08-20 James Blandy <jimb@mule.m17n.org>
Remove support for the #/ path list syntax entirely.