summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorLudovic Court`es2007-04-03 11:57:10 +0000
committerLudovic Court`es2007-04-03 11:57:10 +0000
commit3c81338a82eaff0ffe9f0c4e5d879f98ac87bb2b (patch)
tree8361ad3c00c169ebf8329abdd8ecf122b133dcba /ChangeLog
parent6d443f72cf20af3708f97aabbb3e0a02bab7825d (diff)
parentffd41b153e703042c117e9a491066f799608a425 (diff)
downloadskribilo-3c81338a82eaff0ffe9f0c4e5d879f98ac87bb2b.tar.gz
skribilo-3c81338a82eaff0ffe9f0c4e5d879f98ac87bb2b.tar.lz
skribilo-3c81338a82eaff0ffe9f0c4e5d879f98ac87bb2b.zip
Added support for source location tracking.
* src/guile/skribilo/ast.scm (<ast>): Added the `:loc' init-keyword.

* src/guile/skribilo/lib.scm: Re-export `invocation-location'.
  (define-markup): Locally define `&invocation-location' for use by
  markups.
  (define-simple-markup): Initialize `loc'.
  (define-simple-container): Likewise.
  (%skribe-warn): New `col'. parameter.
  (skribe-warning): Updated.
  (skribe-warning/ast): Likewise.

* src/guile/skribilo/location.scm (<location>): Removed slot `pos'.
  Added slot `column'.  Export `location-column'.
  (location-pos): Kept for compatibility.
  (write): New method.
  (invocation-location): New function.

git-archimport-id: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-79
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog32
1 files changed, 32 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 18188d9..a2b23d5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,38 @@
 # arch-tag: automatic-ChangeLog--skribilo@sv.gnu.org--2006/skribilo--devo--1.2
 #
 
+2007-04-03 11:57:10 GMT	Ludovic Court`es <ludovic.courtes@laas.fr>	patch-79
+
+    Summary:
+      Added support for source location tracking.
+    Revision:
+      skribilo--devo--1.2--patch-79
+
+    * src/guile/skribilo/ast.scm (<ast>): Added the `:loc' init-keyword.
+    
+    * src/guile/skribilo/lib.scm: Re-export `invocation-location'.
+      (define-markup): Locally define `&invocation-location' for use by
+      markups.
+      (define-simple-markup): Initialize `loc'.
+      (define-simple-container): Likewise.
+      (%skribe-warn): New `col'. parameter.
+      (skribe-warning): Updated.
+      (skribe-warning/ast): Likewise.
+    
+    * src/guile/skribilo/location.scm (<location>): Removed slot `pos'.
+      Added slot `column'.  Export `location-column'.
+      (location-pos): Kept for compatibility.
+      (write): New method.
+      (invocation-location): New function.
+
+    modified files:
+     ChangeLog src/guile/skribilo/ast.scm
+     src/guile/skribilo/lib.scm src/guile/skribilo/location.scm
+
+    new patches:
+     lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-38
+
+
 2007-04-03 11:55:49 GMT	Ludovic Court`es <ludovic.courtes@laas.fr>	patch-78
 
     Summary: