[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
texinfo ChangeLog TODO doc/texinfo.txi doc/vers...
From: |
Patrice Dumas |
Subject: |
texinfo ChangeLog TODO doc/texinfo.txi doc/vers... |
Date: |
Sun, 26 Feb 2012 22:01:48 +0000 |
CVSROOT: /sources/texinfo
Module name: texinfo
Changes by: Patrice Dumas <pertusus> 12/02/26 22:01:48
Modified files:
. : ChangeLog TODO
doc : texinfo.txi version.texi
doc/tp_api : Makefile.am
tp : TODO texi2any.pl
tp/Texinfo : Common.pm Structuring.pm
Log message:
* doc/texinfo.txi (Configuration Variables), tp/Texinfo/Common.pm,
tp/texi2any.pl, TODO: new transformation regenerate_master_menu
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texinfo/ChangeLog?cvsroot=texinfo&r1=1.1335&r2=1.1336
http://cvs.savannah.gnu.org/viewcvs/texinfo/TODO?cvsroot=texinfo&r1=1.62&r2=1.63
http://cvs.savannah.gnu.org/viewcvs/texinfo/doc/texinfo.txi?cvsroot=texinfo&r1=1.428&r2=1.429
http://cvs.savannah.gnu.org/viewcvs/texinfo/doc/version.texi?cvsroot=texinfo&r1=1.117&r2=1.118
http://cvs.savannah.gnu.org/viewcvs/texinfo/doc/tp_api/Makefile.am?cvsroot=texinfo&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/TODO?cvsroot=texinfo&r1=1.273&r2=1.274
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/texi2any.pl?cvsroot=texinfo&r1=1.120&r2=1.121
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Common.pm?cvsroot=texinfo&r1=1.136&r2=1.137
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Structuring.pm?cvsroot=texinfo&r1=1.123&r2=1.124
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/texinfo/texinfo/ChangeLog,v
retrieving revision 1.1335
retrieving revision 1.1336
diff -u -b -r1.1335 -r1.1336
--- ChangeLog 26 Feb 2012 01:45:39 -0000 1.1335
+++ ChangeLog 26 Feb 2012 22:01:47 -0000 1.1336
@@ -1,8 +1,9 @@
2012-02-26 Patrice Dumas <address@hidden>
* doc/texinfo.txi (Configuration Variables), tp/Texinfo/Common.pm,
- tp/texi2any.pl: new transformations insert_nodes_for_sectioning_commands
- and complete_tree_nodes_menus.
+ tp/texi2any.pl, TODO: new transformations
+ insert_nodes_for_sectioning_commands, complete_tree_nodes_menus
+ and regenerate_master_menu.
2012-02-23 Patrice Dumas <address@hidden>
Index: TODO
===================================================================
RCS file: /sources/texinfo/texinfo/TODO,v
retrieving revision 1.62
retrieving revision 1.63
diff -u -b -r1.62 -r1.63
--- TODO 10 Feb 2012 10:45:32 -0000 1.62
+++ TODO 26 Feb 2012 22:01:47 -0000 1.63
@@ -1,4 +1,4 @@
-$Id: TODO,v 1.62 2012/02/10 10:45:32 pertusus Exp $
+$Id: TODO,v 1.63 2012/02/26 22:01:47 pertusus Exp $
This is the todo list for GNU Texinfo.
If you are interested in working on any of these, email address@hidden
@@ -66,7 +66,6 @@
- Add support for other Latin 9 (and Latin 2 and Latin 1) characters.
* Makeinfo:
- - add automatic generation of @node and @menu, and @detailmenu in Top.
- Improve the HTML customization API.
- HTML: support thumbnails.
- HTML: have a library of different CSS styles.
Index: doc/texinfo.txi
===================================================================
RCS file: /sources/texinfo/texinfo/doc/texinfo.txi,v
retrieving revision 1.428
retrieving revision 1.429
diff -u -b -r1.428 -r1.429
--- doc/texinfo.txi 26 Feb 2012 01:45:39 -0000 1.428
+++ doc/texinfo.txi 26 Feb 2012 22:01:47 -0000 1.429
@@ -1,5 +1,5 @@
\input texinfo.tex @c -*-texinfo-*-
address@hidden $Id: texinfo.txi,v 1.428 2012/02/26 01:45:39 pertusus Exp $
address@hidden $Id: texinfo.txi,v 1.429 2012/02/26 22:01:47 pertusus Exp $
@c Ordinarily, Texinfo files have the extension .texi. But texinfo.texi
@c clashes with texinfo.tex on 8.3 filesystems, so we use texinfo.txi.
@@ -17669,6 +17669,10 @@
Add menu entries or whole menus for nodes associated with sections,
based on the sectioning tree.
address@hidden regenerate_master_menu
+Regenerate the Top node master menu, replacing the first @code{@@detailmenu}
+in Top node menu or appending at the end of the Top node menu.
+
@end table
@item USE_ACCESSKEY
@@ -21792,7 +21796,7 @@
Revision Control System}) or other version control systems, which
expand it into a string such as:
@example
-$Id: texinfo.txi,v 1.428 2012/02/26 01:45:39 pertusus Exp $
+$Id: texinfo.txi,v 1.429 2012/02/26 22:01:47 pertusus Exp $
@end example
(This is useful in all sources that use version control, not just manuals.)
You may wish to include the @samp{$Id:} comment in the @code{@@copying}
Index: doc/version.texi
===================================================================
RCS file: /sources/texinfo/texinfo/doc/version.texi,v
retrieving revision 1.117
retrieving revision 1.118
diff -u -b -r1.117 -r1.118
--- doc/version.texi 17 Feb 2012 18:10:40 -0000 1.117
+++ doc/version.texi 26 Feb 2012 22:01:47 -0000 1.118
@@ -1,4 +1,4 @@
address@hidden UPDATED 17 February 2012
address@hidden UPDATED 26 February 2012
@set UPDATED-MONTH February 2012
@set EDITION 4.13.90
@set VERSION 4.13.90
Index: doc/tp_api/Makefile.am
===================================================================
RCS file: /sources/texinfo/texinfo/doc/tp_api/Makefile.am,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- doc/tp_api/Makefile.am 26 Feb 2012 01:45:40 -0000 1.3
+++ doc/tp_api/Makefile.am 26 Feb 2012 22:01:48 -0000 1.4
@@ -1,4 +1,4 @@
-# $Id: Makefile.am,v 1.3 2012/02/26 01:45:40 pertusus Exp $
+# $Id: Makefile.am,v 1.4 2012/02/26 22:01:48 pertusus Exp $
# Makefile.am for texinfo/doc/tp_api.
#
# Copyright 2012
@@ -41,6 +41,6 @@
$(PERL) -I $(top_srcdir)/Pod-Simple-Texinfo/lib/ -I $(top_srcdir)/tp/
-I $(top_srcdir)/tp/maintain/lib/Text-Unidecode/lib/ -I
$(top_srcdir)/tp/maintain/lib/libintl-perl/lib/ -I
$(top_srcdir)/tp/maintain/lib/Unicode-EastAsianWidth/lib/
$(top_srcdir)/Pod-Simple-Texinfo/pod2texi.pl --base-level=section --top
'Texinfo perl module' --subdir=api_includes --section-nodes -o $@ $^
tp_api.texi: tp_api_main.texi
- $(PERL) -I $(top_srcdir)/tp/ $(top_srcdir)/tp/texi2any.pl
--set-init-var PLAINTEXINFO --set-init-var
TREE_TRANSFORMATIONS=complete_tree_nodes_menus,fill_gaps_in_sectioning $< > $@
+ $(PERL) -I $(top_srcdir)/tp/ $(top_srcdir)/tp/texi2any.pl
--set-init-var PLAINTEXINFO --set-init-var
TREE_TRANSFORMATIONS=complete_tree_nodes_menus,fill_gaps_in_sectioning,regenerate_master_menu
$< > $@
EXTRA_DIST = api_includes tp_api_main.texi tp_api.texi
Index: tp/TODO
===================================================================
RCS file: /sources/texinfo/texinfo/tp/TODO,v
retrieving revision 1.273
retrieving revision 1.274
diff -u -b -r1.273 -r1.274
--- tp/TODO 26 Feb 2012 15:44:21 -0000 1.273
+++ tp/TODO 26 Feb 2012 22:01:48 -0000 1.274
@@ -132,6 +132,7 @@
:
* at the beginning of a line in a @menu
+*note more or less everywhere
DocBook
Index: tp/texi2any.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/texi2any.pl,v
retrieving revision 1.120
retrieving revision 1.121
diff -u -b -r1.120 -r1.121
--- tp/texi2any.pl 26 Feb 2012 01:45:40 -0000 1.120
+++ tp/texi2any.pl 26 Feb 2012 22:01:48 -0000 1.121
@@ -1077,6 +1077,9 @@
if ($tree_transformations{'complete_tree_nodes_menus'}) {
Texinfo::Structuring::complete_tree_nodes_menus($parser, $tree);
}
+ if ($tree_transformations{'regenerate_master_menu'}) {
+ Texinfo::Structuring::regenerate_master_menu($parser);
+ }
# this can be done for every format, since information is already gathered
my $floats = $parser->floats_information();
Index: tp/Texinfo/Common.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Common.pm,v
retrieving revision 1.136
retrieving revision 1.137
diff -u -b -r1.136 -r1.137
--- tp/Texinfo/Common.pm 26 Feb 2012 15:44:25 -0000 1.136
+++ tp/Texinfo/Common.pm 26 Feb 2012 22:01:48 -0000 1.137
@@ -230,7 +230,7 @@
foreach my $valid_transformation ('simple_menus',
'fill_gaps_in_sectioning', 'move_index_entries_after_items',
'insert_nodes_for_sectioning_commands',
- 'complete_tree_nodes_menus') {
+ 'complete_tree_nodes_menus', 'regenerate_master_menu') {
$valid_tree_transformations{$valid_transformation} = 1;
}
Index: tp/Texinfo/Structuring.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Structuring.pm,v
retrieving revision 1.123
retrieving revision 1.124
diff -u -b -r1.123 -r1.124
--- tp/Texinfo/Structuring.pm 26 Feb 2012 20:34:45 -0000 1.123
+++ tp/Texinfo/Structuring.pm 26 Feb 2012 22:01:48 -0000 1.124
@@ -1509,6 +1509,7 @@
my $section = $node->{'extra'}->{'associated_section'};
$current_menu = _new_block_command (address@hidden, $section, 'menu');
push @{$section->{'contents'}}, $current_menu;
+ push @{$node->{'menus'}}, $current_menu;
} else {
foreach my $entry (@pending) {
$entry->{'parent'} = $current_menu;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- texinfo ChangeLog TODO doc/texinfo.txi doc/vers...,
Patrice Dumas <=