[librep] ChangeLog NEWS



commit 300d3bd6c4c34f775422973cd7fa492525d84869
Author: Christopher Roy Bratusek <zanghar freenet de>
Date:   Sun Aug 29 07:56:40 2010 +0200

    ChangeLog NEWS

 ChangeLog     |   18 ++++++++++++++++++
 man/news.texi |   22 ++++++++++++++++++----
 2 files changed, 36 insertions(+), 4 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index b010985..90d32ab 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,21 @@
+2010-07-29  Christopher Bratusek <zanghar freenet de>
+	* src/find.c: let `string-match' and `string-looking-at'
+	return Qnil if one of the arguements is not a string
+	-- [Mathew Love]
+
+	* lisp/rep/lang/doc.jl
+	* lisp/rep/vm/compiler/rep.jl
+	* src/rep_lisp.h
+	* src/structures.c
+	* src/symbols.c: improved documentation function, which returns
+	the docstring of a variable or function. The previous implementation
+	had several defuncts: - doesn't always work with a subr
+			      - doesn't always work with a macro
+			      - doesn't work for byte-compiled files
+	This change is binary-incompatible! So you need to re-build rep-gtk
+	and sawfish (sawfish-pager is not directly linked against librep)
+	in that order. More descriptive docs are following. [Teika Kazura]
+
 2010-07-24  Christopher Bratusek <zanghar freenet de>
 	* debian/source/format: set 3.0 (native) source format
 
diff --git a/man/news.texi b/man/news.texi
index 502b7cf..04aa740 100644
--- a/man/news.texi
+++ b/man/news.texi
@@ -3,14 +3,15 @@
 @chapter News
 @cindex News
 
- heading 0.90.7
+ heading 0.91.0
 @itemize @bullet
 
 @item Update note [important]:
 
-You will need to byte compile all rep-code again.
+This release brings an ABI-change, therefore you'll need to rebuild rep-gtk
+and sawfish against this version of librep.
 
- item Halfway improvemed @code{debug-on-error} and @code{backtrace-on-error} [Teika Kazura]
+ item Halfway improved @code{debug-on-error} and @code{backtrace-on-error} [Teika Kazura]
 
 Previously, setting these values to @code{t} triggered the debugger /
 backtracer even if the error was signalled inside of @code{condition-case}.
@@ -25,6 +26,19 @@ The default value of @code{backtrace-on-error} is now @code{t}.
 
 @item When you evaluate a closure, the module it belongs to is printed, too. [Teika kazura]
 
+ item Improved @code{sring-match} and @code{string-looking-at} [Matthew Love]
+
+The functions @code{string-match} and @code{string-looking-at} now return 'nil if
+one the passed arguements is not a string.
+
+ item Improved @code{documentation} function [Teika Kazura]
+
+The @code{documenation} function, which returns the docstring of a variable or
+function has been revised. It now works better with docstrings of subrs or macros,
+aswell as docstrings of byte-compiled user-files (eg: pager.jlc).
+
+** more descriptive docs are comming soon.
+
 @item Major documentation revision [Teika kazura]
 
 Reorganized documentation files. Many capital letter name files were updated
@@ -46,7 +60,7 @@ Functions}), @code{table-size} (@pxref{Hash Tables}), @code{setcar},
 
 @item @code{define-special-variable} is replaced by @code{defvar-setq} [Teika kazura]
 
-The former is still valid, but it's a very confusing name, therefor the latter is
+The former is still valid, but it's a very confusing name, therefore the latter is
 introduced.
 @end itemize
 @heading 0.90.6



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]