summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorLudovic Courtes2006-09-03 11:43:55 +0000
committerLudovic Courtes2006-09-03 11:43:55 +0000
commit8008a4d20f277910d5524e7704db32068010a0a5 (patch)
treeda43ca1820ca9d83845112963af054da748e96d0 /ChangeLog
parent242821c06c44429369cbf1f542bf07be5d51e955 (diff)
downloadskribilo-8008a4d20f277910d5524e7704db32068010a0a5.tar.gz
skribilo-8008a4d20f277910d5524e7704db32068010a0a5.tar.lz
skribilo-8008a4d20f277910d5524e7704db32068010a0a5.zip
Implemented per-document node identifiers.
* src/guile/skribilo/ast.scm: Autoload `srfi-1' on `fold'.
  (*node-table*): Removed.
  (bind-markup!): Removed.
  (initialize<markup>): Removed.
  (find-markups): Removed.
  (write<markup>): Commented out debugging `format'.
  (<document>)[node-table]: New slot.
  [nodes-bound?]: New slot.
  (document-lookup-node): New.
  (document-bind-node!): New.
  (document-bind-nodes!): New.
  (ast-fold): New.
  (find-markup-ident): Removed.

* src/guile/skribilo/output.scm (*document-being-output*): New.
  (out<document>): New.

* src/guile/skribilo/resolve.scm (*document-being-resolved*): New.
  (resolve!): Invoke `document-bind-nodes!' before resolving the
  document.
  (do-resolve!<document>): Parameterize `*document-being-resolved*'.
  (resolve-ident): Use `document-lookup-node' instead of `find-markups'.

* src/guile/skribilo/utils/compat.scm (bind-markup!): New.
  (find-markups): New.
  (find-markup-ident): New.

git-archimport-id: lcourtes@laas.fr--2005-libre/skribilo--devo--1.2--patch-57
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog40
1 files changed, 40 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 8eb7f73..cc09e61 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,46 @@
 # arch-tag: automatic-ChangeLog--lcourtes@laas.fr--2005-mobile/skribilo--devel--1.2
 #
 
+2006-09-03 11:25:37 GMT	Ludovic Courtes <ludovic.courtes@laas.fr>	patch-72
+
+    Summary:
+      Implemented per-document node identifiers.
+    Revision:
+      skribilo--devel--1.2--patch-72
+
+    * src/guile/skribilo/ast.scm: Autoload `srfi-1' on `fold'.
+      (*node-table*): Removed.
+      (bind-markup!): Removed.
+      (initialize<markup>): Removed.
+      (find-markups): Removed.
+      (write<markup>): Commented out debugging `format'.
+      (<document>)[node-table]: New slot.
+      [nodes-bound?]: New slot.
+      (document-lookup-node): New.
+      (document-bind-node!): New.
+      (document-bind-nodes!): New.
+      (ast-fold): New.
+      (find-markup-ident): Removed.
+    
+    * src/guile/skribilo/output.scm (*document-being-output*): New.
+      (out<document>): New.
+    
+    * src/guile/skribilo/resolve.scm (*document-being-resolved*): New.
+      (resolve!): Invoke `document-bind-nodes!' before resolving the
+      document.
+      (do-resolve!<document>): Parameterize `*document-being-resolved*'.
+      (resolve-ident): Use `document-lookup-node' instead of `find-markups'.
+    
+    * src/guile/skribilo/utils/compat.scm (bind-markup!): New.
+      (find-markups): New.
+      (find-markup-ident): New.
+
+    modified files:
+     ChangeLog src/guile/skribilo/ast.scm
+     src/guile/skribilo/output.scm src/guile/skribilo/resolve.scm
+     src/guile/skribilo/utils/compat.scm
+
+
 2006-09-03 10:49:42 GMT	Ludovic Courtes <ludovic.courtes@laas.fr>	patch-71
 
     Summary: