texinfo-commits
[Top][All Lists]
Advanced

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

texinfo/makeinfo insertion.c,1.6,1.7 xml.c,1.8,1.9


From: dirt
Subject: texinfo/makeinfo insertion.c,1.6,1.7 xml.c,1.8,1.9
Date: Thu, 25 Dec 2003 12:05:01 +0100

Update of /cvsroot/texinfo/texinfo/makeinfo
In directory sheep:/tmp/cvs-serv28131/makeinfo

Modified Files:
        insertion.c xml.c 
Log Message:
2003-12-25  Alper Ersoy  <address@hidden>

        * makeinfo/insertion.c (end_insertion): inhibit paragraph indentation
        for more cases after example, display and the like environments.

        * makeinfo/xml.c (xml_start_para, xml_end_para): made <para> and
        </para> indentation more newline-aware.



Index: insertion.c
===================================================================
RCS file: /cvsroot/texinfo/texinfo/makeinfo/insertion.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** insertion.c 2003/12/25 10:46:39     1.6
--- insertion.c 2003/12/25 11:04:58     1.7
***************
*** 1132,1136 ****
          current_indent -= default_indentation_increment;
  
!       if (type != quotation && !docbook)
          inhibit_paragraph_indentation = 1;
  
--- 1132,1137 ----
          current_indent -= default_indentation_increment;
  
!       if ((type != quotation && !docbook)
!           || (type != example && type != smallexample && docbook))
          inhibit_paragraph_indentation = 1;
  

Index: xml.c
===================================================================
RCS file: /cvsroot/texinfo/texinfo/makeinfo/xml.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** xml.c       2003/12/23 10:28:13     1.8
--- xml.c       2003/12/25 11:04:58     1.9
***************
*** 678,683 ****
    if (xml_in_para || xml_in_footnote)
      return;
    if (docbook)
!     xml_indent ();
    insert_string ("<para");
    if (xml_no_indent)
--- 678,689 ----
    if (xml_in_para || xml_in_footnote)
      return;
+ 
    if (docbook)
!     {
!       while (output_paragraph[output_paragraph_offset-1] == '\n')
!         output_paragraph_offset--;
!       xml_indent ();
!     }
! 
    insert_string ("<para");
    if (xml_no_indent)
***************
*** 693,698 ****
    if (!xml_in_para || xml_in_footnote)
      return;
!   if (docbook)
      xml_indent_end_para ();
    insert_string ("</para>");
    xml_in_para = 0;
--- 699,708 ----
    if (!xml_in_para || xml_in_footnote)
      return;
! 
!   if (docbook && output_paragraph[output_paragraph_offset-1] == '\n')
      xml_indent_end_para ();
+   if (!docbook && output_paragraph[output_paragraph_offset-1] == ' ')
+     output_paragraph_offset--;
+ 
    insert_string ("</para>");
    xml_in_para = 0;



reply via email to

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