[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
texinfo ChangeLog
From: |
Sergey Poznyakoff |
Subject: |
texinfo ChangeLog |
Date: |
Thu, 10 Feb 2011 09:18:44 +0000 |
CVSROOT: /cvsroot/texinfo
Module name: texinfo
Changes by: Sergey Poznyakoff <gray> 11/02/10 09:18:44
Modified files:
. : ChangeLog
Log message:
Update
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texinfo/ChangeLog?cvsroot=texinfo&r1=1.1209&r2=1.1210
Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/texinfo/texinfo/ChangeLog,v
retrieving revision 1.1209
retrieving revision 1.1210
diff -u -b -r1.1209 -r1.1210
--- ChangeLog 9 Feb 2011 19:07:16 -0000 1.1209
+++ ChangeLog 10 Feb 2011 09:18:44 -0000 1.1210
@@ -1,3 +1,24 @@
+2011-02-10 Sergey Poznyakoff <address@hidden>
+
+ Exclude node headers from searches.
+
+ * info/nodes.h (NODE): New member body_start.
+
+ * info/search.c (regexp_search): Remove length argument.
+ Search bounds are given by binding. Change the code accordingly.
+ * info/search.h (regexp_search): Change signature.
+ * info/session.c (info_search_in_node_internal): New argument
+ match_nodename. If it is set, try to match nodename first.
+ Otherwise, match the node contents, excluding the node line.
+ (info_search_in_node): Pass 0 as match_nodename to
+ info_search_in_node_internal.
+ (info_search_internal): Pass 1 as match_nodename after switching
+ to the new node.
+
+ * info/nodes.c (node_set_body_start): New function.
+ (info_get_node_of_file_buffer): Set body_start on the new node.
+ (info_node_of_file_buffer_tags): Likewise.
+
2011-02-09 Karl Berry <address@hidden>
* doc/texinfo.tex (\urefbreak): revised attempt to allow breaking