X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fweb.texi;h=b4bef3015a2bd5e8bf4194b82bcc00fe74ce011b;hb=4d852ef65fc654e4ed02413926fc0cb78a1da1be;hp=922e8bb5998e4622b3275515dff507024d61b05d;hpb=37a1acdcb64020041d724e42e3e41b921e655709;p=lilypond.git diff --git a/Documentation/web.texi b/Documentation/web.texi index 922e8bb599..b4bef3015a 100644 --- a/Documentation/web.texi +++ b/Documentation/web.texi @@ -3,7 +3,8 @@ Translation of GIT committish: FILL-IN-HEAD-COMMITTISH When revising a translation, copy the HEAD committish of the - version that you are working on. See TRANSLATION for details. + version that you are working on. For details, see the Contributors' + Guide, node Updating translation committishes.. @end ignore @setfilename web.info @@ -12,9 +13,15 @@ @documentlanguage en @afourpaper +@c `Web' was imported 2009-08-05 with git commit b938d71... +@c @macro copyrightDeclare +@c Copyright @copyright{} 2009--2010 by the authors. +@c @end macro + @set FDL @set web @include macros.itexi +@include weblinks.itexi @afourpaper @@ -27,21 +34,46 @@ @omflanguage English @end ignore -@c `Web' was imported 2009-08-05 with git commit b938d71... @copying -Copyright @copyright{} 2009 by the authors. +Copyright @copyright{} 2009--2010 by the authors. + +@c next line is necessary for broken pre-4.13 texinfo's +@c install-info, so leave it there until we officially +@c bump the required version. -gp +This file documents the LilyPond website. @quotation -Permission is granted to copy, distribute and/or modify this document -under the terms of the GNU Free Documentation License, Version 1.1 -or any later version published by the Free Software Foundation; -with no Invariant Sections. -A copy of the license is included in the section entitled ``GNU -Free Documentation License''. +Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, +Version 1.1 or any later version published by the Free Software +Foundation; with no Invariant Sections. A copy of the license is +included in the section entitled ``GNU Free Documentation +License''. @end quotation @end copying +@c Info files are no longer installed in a subdirectory, images are +@c expected to be found in lilypond/ subdirectory. +@dircategory GNU LilyPond --- the music typesetter +@direntry +* LilyPond Learning Manual: (lilypond-learning). Start here. +* Music Glossary: (music-glossary). For non-English users. +* LilyPond: (lilypond-notation). LilyPond Notation Reference. +* LilyPond Snippets: (lilypond-snippets). Short tricks, tips, and examples. +* LilyPond Internals Reference: (lilypond-internals). Definitions for tweaking. +* LilyPond Application Usage: (lilypond-usage). Installing and running applications. +* LilyPond Website: (lilypond-web). Preview of new website. +* lilypond: (lilypond-usage)Running lilypond. Invoking the LilyPond program. +* abc2ly: (lilypond-usage)Invoking abc2ly. Importing ABC. +* convert-ly: (lilypond-usage)Updating files with convert-ly. Older LilyPond versions. +* etf2ly: (lilypond-usage)Invoking etf2ly. Importing Finale. +* lilypond-book: (lilypond-usage)lilypond-book. Integrating text and music. +* midi2ly: (lilypond-usage)Invoking midi2ly. Importing MIDI. +* musicxml2ly: (lilypond-usage)Invoking musicxml2ly. Importing MusicXML. +@end direntry + + @c TITLE PAGE @ifnottex @node Top @@ -63,7 +95,7 @@ Free Documentation License''. @vskip 0pt plus 1filll @c @vskip 20pt -@insertcopying{} +@insertcopying For LilyPond version @version{} @end titlepage @@ -87,10 +119,11 @@ For LilyPond version @version{} @divId{quickSummary} @subheading What is LilyPond? -LilyPond is an open-source music engraving program, devoted to -producing the highest-quality sheet music possible. This free -software brings the aesthetics of traditionally engraved music to -computer printouts. +LilyPond is a music engraving program, devoted to producing the +highest-quality sheet music possible. It brings the aesthetics of +traditionally engraved music to computer printouts. LilyPond is free +software and part of the @uref{http://gnu.org,GNU Project}. + @divClass{align-right} Read more in our @ref{Introduction}! @@ -113,7 +146,11 @@ Read more in our @ref{Introduction}! @divEnd - +@ifclear web_version + @c do nothing +@end ifclear +@ifset web_version + @c make the box: @divId{latestVersion} @subheading Quick links @@ -132,6 +169,7 @@ Read more in our @ref{Introduction}! @ref{Development, Manuals @versionDevel} @divEnd +@end ifset @ifnottex @@ -149,6 +187,7 @@ Read more in our @ref{Introduction}! @contents +@allowcodebreaks false @c ****************** GENERAL STUFF FOR INFO ************ @ignore @@ -163,88 +202,108 @@ Distributions will want to install lilypond.info in postinstall, doing: * List all commands in direntry. -@c * lilypond: (lilypond-application)Running LilyPond. Invoking the -@c LilyPond program. @end ignore -@c Info files are no longer installed in a subdirectory, images are -@c expected to be found in lilypond/ subdirectory. -@dircategory GNU LilyPond --- the music typesetter -@direntry -* LilyPond Learning Manual: (lilypond-learning). Start here. -* Music Glossary: (music-glossary). For non-English users. -* LilyPond: (lilypond-notation). LilyPond Notation Reference. -* LilyPond Snippets: (lilypond-snippets). Short tricks, tips, and examples. -* LilyPond Internals Reference: (lilypond-internals). Definitions for tweaking. -* LilyPond Application Usage: (lilypond-application). Installing and running applications. -* LilyPond Website: (lilypond-general). Preview of new website. -* abc2ly: (lilypond-application)Invoking abc2ly. Importing ABC. -* convert-ly: (lilypond-application)Updating files with convert-ly. Older LilyPond versions. -* etf2ly: (lilypond-application)Invoking etf2ly. Importing Finale. -* lilypond-book: (lilypond-application)LilyPond-book. Integrating text and music. -* midi2ly: (lilypond-application)Invoking midi2ly. Importing MIDI. -* musicxml2ly: (lilypond-application)Invoking musicxml2ly. Importing MusicXML. -@end direntry - - @c FIXME: this still doesn't solve the broken links in pdf and big @c html; we'll need a bunch of @iftext and stuff in here. -gp @c ****************** SPECIAL MACROS FOR WEB MANUAL ************ @macro docLinks{name,base,refLink,split,big,bigsize,pdf,pdfsize} @subheading Read it -@itemize +@docLinksBare{\name\,\base\,\refLink\,\split\,\big\,\bigsize\,\pdf\,\pdfsize\} -@c normal case, special online case +@end macro + + +@macro docLinkSplit{name,base,webLink} @ifclear web_version - @item \refLink\: + @uref{../\base\/index.html, \name\ (split HTML)} @end ifclear @ifset web_version - @c we assume that the online web version will be split html - @item \split\: + \webLink\ @end ifset -read this manual in the same format as this one. - -@end itemize - -@subheading All formats - -@divClass{keep-bullets} -@itemize +@end macro +@macro docLinkBig{name,base,webLink} @ifclear web_version - @item @uref{../\base\/index.html, \name\ (split HTML)}: + @uref{../\base\-big-page.html, \name\ (big HTML)} @end ifclear @ifset web_version - @item \split\ + \webLink\ @end ifset - the manual is split between many HTML pages. - @*@ @ @emph{(small download for each page)} +@end macro +@macro docLinkPdf{name,base,webLink} @ifclear web_version - @item @uref{../\base\-big-page.html, \name\ (big HTML)}: + @uref{../\base\.pdf, \base\.pdf} @end ifclear @ifset web_version - @item \big\ + \webLink\ @end ifset +@end macro + + +@macro docLinksBare{name,base,refLink,split,big,bigsize,pdf,pdfsize} + +@divClass{keep-bullets} +@itemize + +@item @docLinkSplit{\name\,\base\,\split\} @minus{} + the manual is split between many HTML pages. + @*@ @ @emph{(small download for each page)} + +@item @docLinkBig{\name\,\base\,\big\} @minus{} read this manual as one huge HTML page. @*@ @ @emph{(large single download, \bigsize\)} +@item @docLinkPdf{\name\,\base\,\pdf\} @minus{} + download as a PDF file. + @*@ @ @emph{(large single download, \pdfsize\)} + +@end itemize + +@divEnd + +@end macro + + +@c don't add any extra spaces in this macro -gp +@macro ifWebLinks{webLink,normalLink} @ifclear web_version - @item @uref{../\base\.pdf, \base\.pdf}: + \normalLink\: @end ifclear @ifset web_version - @item \pdf\ + \webLink\: @end ifset - download as a PDF file. - @*@ @ @emph{(large single download, \pdfsize\)} +@end macro -@end itemize +@ifhtml +@macro contactUsAbout{topic} + +@divClass{heading-center} +@divClass{contactBox} +If you are aware of any other \topic\ which could be listed here, +please let us know by following the instructions on +@ref{Bug reports}. + +@divEnd @divEnd @end macro +@end ifhtml +@ifnothtml +@macro contactUsAbout{topic} +@cartouche +If you are aware of any other \topic\ which could be listed here, +please let us know by following the instructions on +@ref{Bug reports}. + +@end cartouche + +@end macro +@end ifnothtml @include web/introduction.itexi @include web/download.itexi