texinfo-commits
[Top][All Lists]
Advanced

[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;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]