]> git.donarmstrong.com Git - lilypond.git/commitdiff
Merge branch 'lilypond/translation' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond...
authorJohn Mandereau <john.mandereau@gmail.com>
Sun, 9 Mar 2008 10:46:42 +0000 (11:46 +0100)
committerJohn Mandereau <john.mandereau@gmail.com>
Sun, 9 Mar 2008 10:46:42 +0000 (11:46 +0100)
* 'lilypond/translation' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond:
  Finish Spanish tutorial sectioning

17 files changed:
Documentation/topdocs/GNUmakefile
Documentation/user/GNUmakefile
Documentation/user/repeats.itely
Documentation/user/staff.itely
VERSION
lily/side-position-interface.cc
make/lilypond-vars.make
make/ly-rules.make
make/ly-vars.make
python/musicxml.py
scm/define-grobs.scm
scripts/lilypond-book.py
stepmake/stepmake/texinfo-rules.make
stepmake/stepmake/topdocs-targets.make
stepmake/stepmake/topdocs-vars.make
stepmake/stepmake/toplevel-targets.make
tex/texinfo.tex

index 548636fdf5bf53f85d9d74c7ea3a1ee7525024ab..7e2d2641d936b38afdf1f685d541f6588d7f532c 100644 (file)
@@ -5,14 +5,12 @@ STEPMAKE_TEMPLATES=documentation tex texinfo topdocs
 LOCALSTEPMAKE_TEMPLATES=lilypond ly
 HTML_FILES=$(TEXI_FILES:%.texi=$(outdir)/%.html) $(TELY_FILES:%.tely=$(outdir)/%.html)
 PDF_FILES=$(outdir)/NEWS.pdf
+README_TOP_FILES=NEWS AUTHORS INSTALL README
+OUTTXT_FILES= $(outdir)/NEWS.txt
+
 include $(depth)/make/stepmake.make
 
 MAKEINFO_FLAGS += -I $(top-src-dir)/Documentation/user
 
-ifneq ($(out),www)
-LILYPOND_BINARY='true'
-endif
-
-$(outdir)/NEWS.nexi: NEWS.tely
-
+.SECONDARY:
 
index 0a39a41a4690a4c3c02b36be136b58816c6b12fe..4ba6660a17977170da803e7aca54289861552631 100644 (file)
@@ -38,10 +38,6 @@ OMF_FILES += $(outdir)/lilypond-internals.html.omf
 
 LOCALSTEPMAKE_TEMPLATES=lilypond ly
 
-
-TEXINPUTS=$(top-src-dir)/tex::
-export TEXINPUTS
-
 include $(depth)/make/stepmake.make
 
 info: $(INFO_FILES)
@@ -73,7 +69,6 @@ extra-local-help:
 # Generic rule using % twice not possible?
 # $(outdir)/%/%.html: $(outdir)/%.texi
 $(outdir)/lilypond.texi: $(outdir)/lilypond-internals.texi
-$(outdir)/lilypond.nexi: $(outdir)/lilypond-internals.texi
 
 #
 # Split manuals in HTML
@@ -143,7 +138,6 @@ $(top-build-dir)/mf/$(outconfbase)/feta16list.ly:
        $(MAKE) -C $(top-src-dir)/mf
 
 $(outdir)/lilypond.texi $(outdir)/lilypond-program.texi $(outdir)/lilypond-learning.texi $(outdir)/music-glossary.texi: $(ITELY_FILES) $(ITEXI_FILES)
-$(outdir)/lilypond.nexi $(outdir)/lilypond-program.nexi $(outdir)/lilypond-learning.nexi $(outdir)/music-glossary.nexi: $(ITELY_FILES) $(ITEXI_FILES)
 
 
 # Rules for the automatically generated documentation
@@ -152,10 +146,8 @@ $(outdir)/lilypond.nexi $(outdir)/lilypond-program.nexi $(outdir)/lilypond-learn
 # of lilypond-internals every time.  however, this triggers
 # compilation during install, which is a bad thing (tm).
 
-$(outdir)/lilypond-internals.nexi $(outdir)/lilypond-internals.texi: $(LILYPOND_BINARY)
+$(outdir)/lilypond-internals.texi: $(LILYPOND_BINARY)
        cd $(outdir) && $(LILYPOND_BINARY) --verbose $(top-src-dir)/ly/generate-documentation
-       rm -f $(outdir)/lilypond-internals.nexi
-       -ln $(outdir)/lilypond-internals.texi $(outdir)/lilypond-internals.nexi
 
 
 ## unused
index 079016241fd205b37c7707db226e8ad8edd3e6eb..1c62bef6431bc750eff983e2dd1d6d6b099d0e61 100644 (file)
 @lilypondfile[ragged-right,line-width=16\cm,staffsize=16,quote]
 {repeats-headword.ly}
 
-Repetition is a central concept in music, and multiple notations exist
-for repetitions.  This section discusses how to write repeats,
-including repeated sections of music enclosed within repeat bars,
-alternate repeat endings, a shortcut to writing repeated music that is
-not enclosed within repeat bars, repeated music one measure or less in
-length, and tremolos.
+Repetition is a central concept in music, and multiple notations
+exist for repetitions. LilyPond supports the following kinds of repeats:
 
-@menu
-* Types of repeats::            
-* Normal repeats::              
-@end menu
-
-@node Types of repeats
-@subsection Kinds of repeats
-
-@menu
-* Repeat syntax::               
-* Repeats supported::           
-@end menu
-
-@node Repeat syntax
-@subsubsection Repeat syntax
-
-@cindex repeats
-@cindex repeat syntax
-@cindex syntax, repeat
-
-In LilyPond, repeats are formed using the following construction:
-
-@example
-\repeat @var{variant} @var{repeatcount} @var{repeatbody}
-@end example
-
-where @var{repeatbody} is a music expression.
-
-@seealso
-
-Snippets: @lsrdir{Repeats,Repeats}.
-
-@node Repeats supported
-@subsubsection Repeats supported
-
-The following types of repetition are supported
-
-@cindex repeat volta
-@cindex volta
 
 @table @code
 @item volta
@@ -67,34 +24,32 @@ line is only printed at the end. Alternative endings (volte) are
 printed, left to right with brackets.  This is the standard
 notation for repeats with alternatives.
 
-@cindex repetitious music
-
 @item unfold
 The repeated music is fully written out, as many times as
 specified by @var{repeatcount}.  This is useful when
 entering repetitious music. 
 
-@cindex beat repeat
-@cindex measure repeat
-@cindex percent sign, for repeat
-
 @item percent
 Make beat or measure repeats.  These look like percent signs.
 Percent repeats must be declared within a @code{Voice} context.
 
-@cindex tremolo
-@cindex tremolo beams
-@cindex beams, tremolo
-
 @item tremolo
 Make tremolo beams.
 
 @end table
 
-Alternative endings are entered with
-@funindex \alternative
+LilyPond has one syntactic construct for specifying different
+types of repeats.  The syntax is
+
+@example
+\repeat @var{variant} @var{repeatcount} @var{repeatbody}
+@end example
+
+where @var{repeabody} is a music expression.
+
 
+Alternative endings are entered with 
+@funindex \alternative
 @example
 \alternative @{
   @var{alternative1}
@@ -106,19 +61,23 @@ Alternative endings are entered with
 
 @noindent
 after a @code{\repeat volta} or @code{unfold} block, where each
-@var{alternative} is a music expression.  If you give
-less alternatives than @var{repeatcount}, the first alternative
-is assumed to be played more than once.
-
+@var{alternative} is a music expression.  If you give fewer
+alternatives than @var{repeatcount}, the first alternative is assumed
+to be played more than once.
 
-@seealso
 
-Music Glossary: @rglos{volta}, @rglos{tremolo}.
+@menu
+* Writing long repeats::        
+* Short repeats::               
+@end menu
 
-Snippets: @lsrdir{Repeats,Repeats}.
+@node Writing long repeats
+@subsection Writing long repeats
 
-@node Normal repeats
-@subsection Normal repeats
+@menu
+* Normal repeats::              
+* Manual repeat marks::         
+@end menu
 
 @cindex volta
 @cindex prima volta
@@ -127,46 +86,24 @@ Snippets: @lsrdir{Repeats,Repeats}.
 @cindex volta, seconda
 @funindex \repeat
 
-@menu
-* Simple repeats::              
-* Complex repeats::             
-* Manual repeat commands::      
-* Repetitious Music::           
-* Tremolo repeats::             
-* Measure repeats::             
-@end menu
-
-@node Simple repeats
-@subsubsection Simple repeats
-
-Normal repeats, without alternate endings:
+@node Normal repeats
+@subsubsection Normal repeats
 
-@lilypond[quote,ragged-right,fragment,verbatim,relative=2]
+FIXME: this example needs to go by itself.
+@verbatim
 \repeat volta 2 { c4 d e f }
-\repeat volta 4 { g f e d }
-c1
-@end lilypond
-
-@seealso
-
-Snippets: @lsrdir{Repeats,Repeats}.
-
-@node Complex repeats
-@subsubsection Complex repeats
+@end verbatim
 
-
-Repeats with alternate endings:
+Normal repeats, with or without alternate repeats:
 
 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
-\repeat volta 2 { c4 d e f }
+\repeat volta 2 { g f e d }
   \alternative {
     { cis2 g' }
     { cis,2 b }
   }
 c1
 @end lilypond
-
-@noindent
 Repeats with upbeats:
 
 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
@@ -245,8 +182,6 @@ see @ref{Bar lines} for more information.
 
 @seealso
 
-Notation Reference: @ref{Bar lines}, @ref{Modifying context plug-ins}.
-
 Snippets: @lsrdir{Repeats,Repeats}
 
 Internals Reference: @internalsref{VoltaBracket},
@@ -255,7 +190,7 @@ Internals Reference: @internalsref{VoltaBracket},
 @internalsref{UnfoldedRepeatedMusic}.
 
 @c Examples:
-@c FIXME: ?
+
 
 @knownissues
 
@@ -283,8 +218,8 @@ repeated.
 
 
 
-@node Manual repeat commands
-@subsubsection Manual repeat commands
+@node Manual repeat marks
+@subsubsection Manual repeat marks
 
 @funindex repeatCommands
 
@@ -304,10 +239,10 @@ Print a @code{|:} bar line.
 Print a @code{:|} bar line.
 
 @item @code{(volta @var{text})}
-Print a volta bracket saying @var{text}.  The text can be specified as
-a text string or as a markup text, see @ref{Text markup}.  Do not
-forget to change the font, as the default number font does not contain
-alphabetic characters;
+Print a volta bracket saying @var{text}.  The text can be
+specified as a text string or as a markup text, see @ref{Text
+markup}.  Do not forget to change the font, as the default number
+font does not contain alphabetic characters;
 
 
 @item @code{(volta #f)}
@@ -326,23 +261,73 @@ c4 c4
 
 @seealso
 
-Notation Reference: @ref{Bar lines}, @ref{Text markup}.
+Notation Reference: @ref{Bar lines}.
 
 Snippets: @lsrdir{Repeats,Repeats}
 
 Internals Reference: @internalsref{VoltaBracket},
-@internalsref{RepeatedMusic}, @internalsref{VoltaRepeatedMusic}, and
-@internalsref{UnfoldedRepeatedMusic}.
+@internalsref{RepeatedMusic}, @internalsref{VoltaRepeatedMusic},
+and @internalsref{UnfoldedRepeatedMusic}.
+
+
+@node Short repeats
+@subsection Short repeats
+
+@menu
+* Percent repeats::             
+* Tremolo repeats::             
+@end menu
+
+@node Percent repeats
+@subsubsection Percent repeats
+
+@cindex percent repeats
+@cindex measure repeats
+
+A note pattern can be repeated with the @code{\repeat percent
+@var{number}} syntax.  The music is printed once, and the pattern
+is replaced with a special sign.  Patterns of one and two measures
+are replaced by percent-like signs, patterns that divide the
+measure length are replaced by slashes.  Percent repeats must be
+declared within a @code{Voice} context.
+
+@lilypond[quote,verbatim,ragged-right]
+\new Voice \relative c' {
+  \repeat percent 4 { c4 }
+  \repeat percent 2 { c2 es2 f4 fis4 g4 c4 }
+}
+@end lilypond
+
+Measure repeats of more than two measures get a counter if you
+switch on the @code{countPercentRepeats} property:
+
+@lilypond[relative=2,fragment,quote,verbatim,ragged-right]
+\new Voice {
+  \set countPercentRepeats = ##t
+  \repeat percent 4 { c1 }
+}
+@end lilypond
 
 
-@node Repetitious Music
-@subsubsection Repetitous music
+Isolated percents can also be printed.  This is done by entering a
+multi-measure rest with a different print function:
+
+@lilypond[fragment,verbatim,quote]
+\override MultiMeasureRest #'stencil
+  = #ly:multi-measure-rest::percent
+R1
+@end lilypond
 
-@c FIXME: rewrite unfold section
 
 @seealso
 
-Snippets: @lsrdir{Repeats,Repeats}.
+Snippets: @lsrdir{Repeats,Repeats}
+
+Internals Reference: @internalsref{RepeatSlash},
+@internalsref{PercentRepeat}, @internalsref{DoublePercentRepeat},
+@internalsref{DoublePercentRepeatCounter},
+@internalsref{PercentRepeatCounter},
+@internalsref{PercentRepeatedMusic}.
 
 @node Tremolo repeats
 @subsubsection Tremolo repeats
@@ -413,57 +398,6 @@ Snippets: @lsrdir{Repeats,Repeats}
 Elsewhere: @internalsref{StemTremolo}.
 
 
-@node Measure repeats
-@subsubsection Measure repeats
-
-@cindex percent repeats
-@cindex measure repeats
-
-A note pattern can be repeated with the @code{\repeat percent
-@var{number}} syntax.  The music is printed once, and the pattern
-is replaced with a special sign.  Patterns of one and two measures
-are replaced by percent-like signs, patterns that divide the
-measure length are replaced by slashes.  Percent repeats must be
-declared within a @code{Voice} context.
-
-@lilypond[quote,verbatim,ragged-right]
-\new Voice \relative c' {
-  \repeat percent 4 { c4 }
-  \repeat percent 2 { c2 es2 f4 fis4 g4 c4 }
-}
-@end lilypond
-
-Measure repeats of more than two measures get a counter if you
-switch on the @code{countPercentRepeats} property:
-
-@lilypond[relative=2,fragment,quote,verbatim,ragged-right]
-\new Voice {
-  \set countPercentRepeats = ##t
-  \repeat percent 4 { c1 }
-}
-@end lilypond
-
-
-Isolated percents can also be printed.  This is done by entering a
-multi-measure rest with a different print function:
-
-@lilypond[fragment,verbatim,quote]
-\override MultiMeasureRest #'stencil
-  = #ly:multi-measure-rest::percent
-R1
-@end lilypond
-
-
-@seealso
-
-Snippets: @lsrdir{Repeats,Repeats}
-
-Internals Reference: @internalsref{RepeatSlash},
-@internalsref{PercentRepeat}, @internalsref{DoublePercentRepeat},
-@internalsref{DoublePercentRepeatCounter},
-@internalsref{PercentRepeatCounter},
-@internalsref{PercentRepeatedMusic}.
-
 
 
 
index 8953a977f1d62b53881054bd54fed6c124f8f7e3..68e78ac3fe6ae6ee935765c3fe65954108466774 100644 (file)
@@ -164,7 +164,7 @@ optimized for setting piano music.
 \relative c'' <<
   \new Staff { c1 c }
   \new Staff { c c }
->> }
+>>
 @end lilypond
 
 @end itemize
diff --git a/VERSION b/VERSION
index 3065c3b02fe68c3cded6a8271ee9ee5cc2999011..53d12d3c2ddd3d758614657068852fdf32eb664b 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1,6 +1,6 @@
 PACKAGE_NAME=LilyPond
 MAJOR_VERSION=2
 MINOR_VERSION=11
-PATCH_LEVEL=41
+PATCH_LEVEL=42
 MY_PATCH_LEVEL=
 
index bffcf98426f727b79f1613a10b9b67a4b7a62ee4..a289aea5b3d136e20211a12cfd3a8a4978e58932 100644 (file)
@@ -296,7 +296,9 @@ Side_position_interface::get_axis (Grob *me)
   if (scm_is_number (me->get_property ("side-axis")))
     return Axis (scm_to_int (me->get_property ("side-axis")));
   
-  me->programming_error ("side-axis not set.");
+  string msg = String_convert::form_string ("side-axis not set for grob %s.",
+                                           me->name ().c_str ());
+  me->programming_error (msg);
   return NO_AXES;
 }
 
index e7abca9b7c4755571e6d68a69ca4663cedd04954..45ed1863534dcd6f316f784a1326de74d2e9bb11 100644 (file)
@@ -32,7 +32,14 @@ LILYPOND_JOBS=$(if $(CPU_COUNT),-djob-count=$(CPU_COUNT),)
 LILYPOND_BOOK_LILYPOND_FLAGS=-dbackend=eps --formats=ps,png,pdf $(LILYPOND_JOBS) -dinclude-eps-fonts -dgs-load-fonts --header=texidoc -I $(top-src-dir)/input/manual -dcheck-internal-types -ddump-signatures -danti-alias-factor=$(ANTI_ALIAS_FACTOR)
 LILYPOND_BOOK_VERBOSE = --verbose
 LILYPOND_BOOK_INFO_IMAGES_DIR = $(if $(INFO_IMAGES_DIR),--info-images-dir=$(INFO_IMAGES_DIR),)
-LILYPOND_BOOK_FLAGS = --process="$(LILYPOND_BINARY) $(LILYPOND_BOOK_LILYPOND_FLAGS)" $(LILYPOND_BOOK_VERBOSE) $(LILYPOND_BOOK_INFO_IMAGES_DIR)
+LILYPOND_BOOK_FLAGS = $(LILYPOND_BOOK_VERBOSE) $(LILYPOND_BOOK_INFO_IMAGES_DIR)
+
+ifeq ($(out),)
+LILYPOND_BOOK_PROCESS = true
+else
+LILYPOND_BOOK_PROCESS = $(LILYPOND_BINARY)
+endif
+
 TEXINPUTS=$(top-src-dir)/tex/::
 export TEXINPUTS
 
index 75a5eeebe5e01082c65f8612ea10501281b1de42..28b46f7b9bb24d77892d6e2493edf2919242bab4 100644 (file)
@@ -1,36 +1,21 @@
 .SUFFIXES: .doc .tely .texi .ly
 
-
 $(outdir)/%.latex:  %.doc
-       $(PYTHON) $(LILYPOND_BOOK) $(LILYPOND_BOOK_INCLUDES) --process='$(LILYPOND_BINARY) $(LILYPOND_BOOK_INCLUDES)' --output=$(outdir)  $(LILYPOND_BOOK_FLAGS) $<
-
-ifneq ($(out),)
+       $(PYTHON) $(LILYPOND_BOOK) $(LILYPOND_BOOK_INCLUDES) --process='$(LILYPOND_BOOK_PROCESS) $(LILYPOND_BOOK_INCLUDES) $(LILYPOND_BOOK_LILYPOND_FLAGS)' --output=$(outdir)  $(LILYPOND_BOOK_FLAGS) $<
 
 # don't do ``cd $(outdir)'', and assume that $(outdir)/.. is the src dir.
 # it is not, for --srcdir builds
 $(outdir)/%.texi: %.tely
-       $(PYTHON) $(LILYPOND_BOOK) $(LILYPOND_BOOK_INCLUDES) --process='$(LILYPOND_BINARY) $(LILYPOND_BOOK_INCLUDES)' --output=$(outdir) --format=$(LILYPOND_BOOK_FORMAT) $(LILYPOND_BOOK_FLAGS) $<
+       $(PYTHON) $(LILYPOND_BOOK) $(LILYPOND_BOOK_INCLUDES) --process='$(LILYPOND_BOOK_PROCESS) $(LILYPOND_BOOK_INCLUDES) $(LILYPOND_BOOK_LILYPOND_FLAGS)' --output=$(outdir) --format=$(LILYPOND_BOOK_FORMAT) $(LILYPOND_BOOK_FLAGS) $<
 
 
 $(outdir)/%.texi: $(outdir)/%.tely
-       $(PYTHON) $(LILYPOND_BOOK) $(LILYPOND_BOOK_INCLUDES) --process='$(LILYPOND_BINARY) $(LILYPOND_BOOK_INCLUDES)' --output=$(outdir) --format=$(LILYPOND_BOOK_FORMAT) $(LILYPOND_BOOK_FLAGS) $<
+       echo $(LILYPOND_BOOK_PROCESS)
+       $(PYTHON) $(LILYPOND_BOOK) $(LILYPOND_BOOK_INCLUDES) --process='$(LILYPOND_BOOK_PROCESS) $(LILYPOND_BOOK_INCLUDES) $(LILYPOND_BOOK_LILYPOND_FLAGS)' --output=$(outdir) --format=$(LILYPOND_BOOK_FORMAT) $(LILYPOND_BOOK_FLAGS) $<
 #
 # DON'T REMOVE SOURCE FILES, otherwise the .TEXI ALWAYS OUT OF DATE.
 #      rm -f $<
 
-else # out is empty
-
-# nexi: n[o-lilypond t]exi
-# for plain info doco: don't run lilypond
-$(outdir)/%.nexi: %.tely
-       rm -f $(outdir)/$*.texi
-       $(PYTHON) $(LILYPOND_BOOK) $(LILYPOND_BOOK_INCLUDES) --output=$(outdir) --format=$(LILYPOND_BOOK_FORMAT) $(LILYPOND_BOOK_FLAGS) --process='true' $<
-       mv -f $(outdir)/$*.texinfo $@ 2>/dev/null || mv -f $(outdir)/$*.texi $@
-
-$(outdir)/%.info: $(outdir)/%.nexi
-       $(MAKEINFO) -I $(outdir) --output=$(outdir)/$(*F).info $<
-
-endif # out is empty
 
 $(outdir)/%.html.omf: %.tely
        $(call GENERATE_OMF,html)
index d3559691301f2f2f256d964e9250067e1f328541..e27b270ad8561f751dfa51e1fd674f5fee6a638f 100644 (file)
@@ -18,3 +18,4 @@ EXTRA_DIST_FILES +=$(TELY_FILES) $(LY_FILES) $(ITEXI_FILES) $(ITELY_FILES) $(ILY
 
 
 DVIPS_FLAGS= -h $(subst .pdf,.psfonts,$(subst .ps,.psfonts, $(notdir $@ )))
+
index 7c398e1e5d7a5f73a97b3a25d22bcbf37122f289..0e63c5ecdb12e026ab6b03f02d0efd291d4820e2 100644 (file)
@@ -953,9 +953,8 @@ def get_class (name):
 def lxml_demarshal_node (node):
     name = node.tag
 
-    # TODO: This is a nasty hack, but I couldn't find any other way to check
-    #       if the given node is a comment node (class _Comment):
-    if name is None or re.match (u"^<!--.*-->$", node.__repr__()):
+    # Ignore comment nodes, which are also returned by the etree parser!
+    if name is None or node.__class__.__name__ == "_Comment":
         return None
     klass = get_class (name)
     py_node = klass()
index 564b51d01d15937c332011d9e9a866de964b9a0f..14f57fedd65e861d817cf24a2ca9edaa584f6f0d 100644 (file)
        (X-offset . ,ly:self-alignment-interface::x-aligned-on-self)
        (staff-padding . 2)
        (direction . ,UP)
+       (side-axis . ,Y)
        (self-alignment-X . ,CENTER)
        (meta . ((class . Item)
                 (interfaces . (side-position-interface
index 7fe8210a9d6b312fb30074aba22db21e17c7e52e..60886775165b63ffd9627c531db6f86f8d360b7b 100644 (file)
@@ -1644,10 +1644,8 @@ def write_if_updated (file_name, lines):
             progress ('\n')
 
             # this prevents make from always rerunning lilypond-book:
-            # .texi target must be touched in order to be up to date
-            if global_options.format == 'texinfo':
-                os.utime (file_name, None)
-            return
+            # output file must be touched in order to be up to date
+            os.utime (file_name, None)
     except:
         pass
 
index fbf05402d63f18b18b3b87055a6c17c6d6a27572..88a4fe47a2d122078fa1dde8de0a1d96323619b5 100644 (file)
@@ -26,7 +26,7 @@ $(outdir)/%.info-images-dir.dep: $(outdir)/%.texi
 else
 
 $(outdir)/.info-images-dir.dep:
-       true
+       touch $@
 
 endif
 
index 0300803f84b9685c888078f625683d1a09364816..5c4777ec92f7382b0e88db531dc9eb27110ecb4a 100644 (file)
@@ -1,6 +1,6 @@
 
 default: local-doc
 
-local-WWW: $(HTML_FILES) $(PDF_FILES) $(TO_TOP_FILES)
+local-WWW: $(HTML_FILES) $(PDF_FILES)
 
-make-txt-files: $(addprefix $(outdir)/,$(addsuffix .txt,$(TO_TOP_FILES)))
+make-txt-files: $(TO_TOP_FILES)
index 336c26b984fea3dbc101b9a02b5e4ce1d12a5110..73adc870461bfd43cf3b0209dbe59ec18e41b2f7 100644 (file)
@@ -1,2 +1,2 @@
-TO_TOP_FILES=$(addprefix $(outdir)/, $(README_TOP_FILES))
+TO_TOP_FILES=$(addprefix $(outdir)/, $(addsuffix .txt, $(README_TOP_FILES)))
 
index 8878b31ec137e14b3a5711f9177c0e111991a917..28628efb029b101f15570e8f17b3f6a4f716b0b5 100644 (file)
@@ -29,7 +29,7 @@ $(package-icon):
 
 
 do-top-doc:
-       -$(MAKE) -C Documentation/topdocs/ TO_TOP_FILES="$(TOPDOC_FILES)" make-txt-files 
+       -$(MAKE) -C Documentation/topdocs/ README_TOP_FILES="$(TOPDOC_FILES)" make-txt-files
 
 
 $(README_TXT_FILES): do-top-doc
index 736cc48e2633051e5f8455ef47a1cf480ae439a8..790673c3e566f293f68eee5b4e8bd51d2a637b09 100644 (file)
@@ -3,7 +3,7 @@
 % Load plain if necessary, i.e., if running under initex.
 \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
 %
-\def\texinfoversion{2008-02-28.18}
+\def\texinfoversion{2008-03-07.10}
 %
 % Copyright (C) 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995,
 % 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
@@ -925,6 +925,7 @@ where each line of input produces a line of output.}
   \def\thisfile{#1}%
   {%
     \makevalueexpandable  % we want to expand any @value in FILE.  
+    \turnoffactive        % and allow special characters in the expansion
     \edef\temp{\noexpand\input #1 }%
     %
     % This trickery is to read FILE outside of a group, in case it makes