+2003-07-29 Heikki Junes <hjunes@cc.hut.fi>
+
+ * { many }: Use two uppercase letters in LilyPond.
+
2003-07-29 Han-Wen Nienhuys <hanwen@cs.uu.nl>
* input/regression/font-name.ly: don't use PS fonts for
* lilypond-mode.el, lilypond-indent.el: restrusture and comment
paren highlight function definitions. add todo for
- Lilypond-show-paren-mode.
+ LilyPond-show-paren-mode.
2003-07-07 Han-Wen Nienhuys <hanwen@cs.uu.nl>
2002-12-09 Heikki Junes <hjunes@cc.hut.fi>
- * lilypond-mode.el (LilyPond-kill-job): Kill all Lilypond compiling
+ * lilypond-mode.el (LilyPond-kill-job): Kill all LilyPond compiling
jobs at the same time. Add horizontal lines to Command menu.
Allow one compiling job -- propose killing others before a new one.
@subsection Compilation
-You need the following packages to compile Lilypond:
+You need the following packages to compile LilyPond:
@itemize
@item The GNU c++ compiler (version 2.95.2 or newer).
You need to:
@itemize @bullet
@item Get the Fink package manager from @uref{http://fink.sourceforge.net}.
-@item Get the Lilypond package description by enabling the "unstable" tree
+@item Get the LilyPond package description by enabling the "unstable" tree
in fink and executing @command{fink selfupdate-cvs}.
@end itemize
-%\def\preLilypondExample{}}
-%\def\postLilypondExample{}
+%\def\preLilyPondExample{}}
+%\def\postLilyPondExample{}
\begin{document}
% generate standard lilypond titles
\input titledefs.tex
-\def\preLilypondExample{\def\mustmakelilypondtitle{}}
+\def\preLilyPondExample{\def\mustmakelilypondtitle{}}
\begin{lilypond}
\header {
\documentclass[a4paper, 12pt]{article}
-%\def\preLilypondExample{}
-%\def\postLilypondExample{}
+%\def\preLilyPondExample{}
+%\def\postLilyPondExample{}
%\usepackage{graphics}
%\usepackage{landscape}
%\twocolumn
-\section{Lilypond-book + LaTeX}
+\section{LilyPond-book + LaTeX}
-This is an examplefile for mixing Lilypond and Latex. It is also
+This is an examplefile for mixing LilyPond and Latex. It is also
used to test lilypond-book. View the source to see how it is done.
A simple scale:
}
\end{lilypond}
-Lilypond-book search for the \verb|\score| command when it decides
+LilyPond-book search for the \verb|\score| command when it decides
if the code is only a fragment. Thus, in the following code, you have
to use \verb|fragment| option, because the comment confuses lilypond-book.
@example
\input titledefs.tex
-\def\preLilypondExample@{\def\mustmakelilypondtitle@{@}@}
+\def\preLilyPondExample@{\def\mustmakelilypondtitle@{@}@}
@end example
-The music will be surrounded by @code{\preLilypondExample} and
-@code{\postLilypondExample}, which are defined to be empty by default.
+The music will be surrounded by @code{\preLilyPondExample} and
+@code{\postLilyPondExample}, which are defined to be empty by default.
@node Integrating HTML and music
@section Integrating HTML and music
following to the top of the La@TeX{} file:
@example
\input titledefs.tex
-\def\preLilypondExample@{\def\mustmakelilypondtitle@{@}@}
+\def\preLilyPondExample@{\def\mustmakelilypondtitle@{@}@}
@end example
@command{lilypond-book} accepts the following command line options:
nm = font_family
per_line = 3
file.write (r"""
-%% Lilypond file to list all font symbols and the corresponding names
+%% LilyPond file to list all font symbols and the corresponding names
%% Automatically generated by mf-to-table.py
\score{\notes{\fatText\time %d/4
""" % per_line)
lilypond (1.4.3-1) unstable; urgency=high
* New upstream release.
- * Urgency high because Lilypond-1.2.17 is too buggy and yet it has
- been stuck in testing forever. Lilypond-1.4.x fixes multiple
+ * Urgency high because LilyPond-1.2.17 is too buggy and yet it has
+ been stuck in testing forever. LilyPond-1.4.x fixes multiple
serious bugs. :-)
* Ah, silly me, lilypond was conflicting against itself! I forgot
to remove this relics during the switch from lilypond1.3 to lilypond.
composer = "Me"
meter = "moderato"
piece = "Swing"
- tagline = "Lilypond example file by Amelie Zapf, Berlin 07/07/2003"
+ tagline = "LilyPond example file by Amelie Zapf, Berlin 07/07/2003"
texidoc = "Jazz tune for combo (horns, piano, drums, bass, guitar)."
}
/*
- lilypond-version.hh -- declare Lilypond_version
+ lilypond-version.hh -- declare LilyPond_version
source file of the GNU LilyPond music typesetter
#include "string.hh"
-struct Lilypond_version
+struct LilyPond_version
{
- Lilypond_version (int major, int minor, int patch);
- Lilypond_version (String str);
+ LilyPond_version (int major, int minor, int patch);
+ LilyPond_version (String str);
String to_string () const;
operator int () const;
String extra_patch_string_;
};
-extern Lilypond_version oldest_version;
+extern LilyPond_version oldest_version;
#endif // LILYPOND_VERSION_HH
void kill_lexer ();
void set_lexer ();
-/// lexer for Lilypond
+/// lexer for LilyPond
class My_lily_lexer : public Includable_lexer
{
Protected_scm scopes_;
/* 1.3.146 == removal of ; */
-Lilypond_version oldest_version ("1.3.146");
+LilyPond_version oldest_version ("1.3.146");
bool
valid_version_b (String s)
{
- Lilypond_version current ( MAJOR_VERSION "." MINOR_VERSION "." PATCH_LEVEL );
- Lilypond_version ver (s);
+ LilyPond_version current ( MAJOR_VERSION "." MINOR_VERSION "." PATCH_LEVEL );
+ LilyPond_version ver (s);
if (! ((ver >= oldest_version) && (ver <= current)))
{
non_fatal_error (_f ("Incorrect lilypond version: %s (%s, %s)", ver.to_string (), oldest_version.to_string (), current.to_string ()));
/*
- lilypond-version.cc -- implement Lilypond_version
+ lilypond-version.cc -- implement LilyPond_version
source file of the GNU LilyPond music typesetter
#include "string-convert.hh"
#include "array.hh"
-Lilypond_version::Lilypond_version (int major, int minor, int patch)
+LilyPond_version::LilyPond_version (int major, int minor, int patch)
{
major_ = major;
minor_ = minor;
patch_ = patch;
}
-Lilypond_version::Lilypond_version (String str)
+LilyPond_version::LilyPond_version (String str)
{
Array<String> version;
version = String_convert::split (str, '.');
}
String
-Lilypond_version::to_string () const
+LilyPond_version::to_string () const
{
return ::to_string (major_) + "." + ::to_string (minor_) + "." + ::to_string (patch_);
}
-Lilypond_version::operator int () const
+LilyPond_version::operator int () const
{
// ugh
return 100000 * major_ + 1000 * minor_ + patch_;
(if LilyPond-mode-map
()
(setq LilyPond-mode-map (make-sparse-keymap))
- ;; Put keys to Lilypond-command-alist and fetch them from there somehow.
+ ;; Put keys to LilyPond-command-alist and fetch them from there somehow.
(define-key LilyPond-mode-map "\C-c\C-l" 'LilyPond-command-lilypond)
(define-key LilyPond-mode-map "\C-c\C-r" 'LilyPond-command-region)
(define-key LilyPond-mode-map "\C-c\C-b" 'LilyPond-command-buffer)
;;; (let ((file 'LilyPond-command-on-current))
;;; (mapcar 'LilyPond-command-menu-entry LilyPond-command-alist))
;;; Some kind of mapping which includes :keys might be more elegant
-;;; Put keys to Lilypond-command-alist and fetch them from there somehow.
+;;; Put keys to LilyPond-command-alist and fetch them from there somehow.
'([ "LilyPond" LilyPond-command-lilypond t])
'([ "TeX" (LilyPond-command (LilyPond-command-menu "TeX") 'LilyPond-master-file) ])
'([ "2Dvi" LilyPond-command-formatdvi t])
(setq zmacs-regions nil)
(setq mark-even-if-inactive t))
- ;; Context dependent syntax tables in Lilypond-mode
+ ;; Context dependent syntax tables in LilyPond-mode
(make-local-hook 'post-command-hook) ; XEmacs requires
(add-hook 'post-command-hook 'LilyPond-mode-context-set-syntax-table nil t)
%description
LilyPond is a music typesetter. It produces beautiful sheet music using a
-high level description file as input. Lilypond is part of the GNU project.
+high level description file as input. LilyPond is part of the GNU project.
LilyPond is split into two packages. The package "lilypond" provides the
core package, containing the utilities for converting the music source
#: main.cc:198
msgid "GNU LilyPond -- The music typesetter"
-msgstr "GNU Lilypond -- Musiktypesætteren"
+msgstr "GNU LilyPond -- Musiktypesætteren"
#: main.cc:206
#, fuzzy
-# Spanish translation of GNU Lilypond - http://lilypond.org
+# Spanish translation of GNU LilyPond - http://lilypond.org
# Copyright (C) 2002 Free Software Foundation, Inc.
# Quique <quique@sindominio.net>, 2002.
#
#: ly2dvi.py:274
#, python-format
msgid "LilyPond crashed (signal %d)."
-msgstr "Lilypond a planté (signal %d)."
+msgstr "LilyPond a planté (signal %d)."
#: ly2dvi.py:275
msgid "Please submit a bug report to bug-lilypond@gnu.org"
#: ly2dvi.py:354
#, python-format
msgid "no LilyPond output found for `%s'"
-msgstr "aucune sortie de Lilypond n'a été trouvée pour « %s »"
+msgstr "aucune sortie de LilyPond n'a été trouvée pour « %s »"
#. The final \n seems important here. It ensures that the footers and taglines end up on the right page.
#. TODO: should set textheight (enlarge) depending on papersize.
"the GNU Project.\n"
msgstr ""
"LilyPond - ÐÒÏÇÒÁÍÍÁ ÎÁÂÏÒÁ ÍÕÚÙËÉ. ïÎÁ ÐÒÏÉÚ×ÏÄÉÔ ÐÒÅËÒÁÓÎÕÀ ÍÕÚÙËÕ\n"
-"ÎÁ ÂÕÍÁÇÅ, ÉÓÐÏÌØÚÕÑ ×ÙÓÏËÏÕÒÏ×ÎÅ×ÙÊ ÆÁÊÌ ÏÐÉÓÁÎÉÑ ÎÁ ××ÏÄÅ. Lilypond\n"
+"ÎÁ ÂÕÍÁÇÅ, ÉÓÐÏÌØÚÕÑ ×ÙÓÏËÏÕÒÏ×ÎÅ×ÙÊ ÆÁÊÌ ÏÐÉÓÁÎÉÑ ÎÁ ××ÏÄÅ. LilyPond\n"
"Ñ×ÌÑÅÔÓÑ ÞÁÓÔØÀ ðÒÏÅËÔÁ GNU.\n"
#: main.cc:182
#: main.cc:198
msgid "GNU LilyPond -- The music typesetter"
-msgstr "GNU Lilypond -- Musiktypsättaren"
+msgstr "GNU LilyPond -- Musiktypsättaren"
#: main.cc:206
#, fuzzy
. (
(description . "Adds an articulation marking to a note. Syntax:
@var{note}@code{X}@code{Y}, where X is a direction (up @code{^}, down
-@code{_}, or Lilypond's choice (no direction specified)), and where Y
+@code{_}, or LilyPond's choice (no direction specified)), and where Y
is an articulation (such as @code{-.}, @code{->}, @code{\\tenuto},
@code{\\downbow}). See the user manual for details.")
'output-small-verbatim': r'''{\small\begin{verbatim}
%s\end{verbatim}}
''',
- 'output-default-post': "\\def\postLilypondExample{}\n",
- 'output-default-pre': "\\def\preLilypondExample{}\n",
+ 'output-default-post': "\\def\postLilyPondExample{}\n",
+ 'output-default-pre': "\\def\preLilyPondExample{}\n",
'usepackage-graphics': '\\usepackage{graphics}\n',
'output-eps': '\\noindent\\parbox{\\lilypondepswidth{%(fn)s.eps}}{\includegraphics{%(fn)s}}',
'output-noinline': r'''
%% generated: %(fn)s.eps
''',
- 'output-latex-quoted': r'''{\preLilypondExample
+ 'output-latex-quoted': r'''{\preLilyPondExample
\input %(fn)s.tex
-\postLilypondExample}''',
+\postLilyPondExample}''',
'output-latex-noquote': r'''{\parindent 0pt
-\preLilypondExample
+\preLilyPondExample
\input %(fn)s.tex
-\postLilypondExample}''',
+\postLilyPondExample}''',
'pagebreak': r'\pagebreak',
},
'lilypond-file': r'(?m)^[^%\n]*?(?P<match>\\lilypondfile\s*(\[(?P<options>.*?)\])?\s*\{(?P<filename>.+)})',
'lilypond' : r'(?m)^[^%\n]*?(?P<match>\\lilypond\s*(\[(?P<options>.*?)\])?\s*{(?P<code>.*?)})',
'lilypond-block': r"(?sm)^[^%\n]*?(?P<match>\\begin\s*(\[(?P<options>.*?)\])?\s*{lilypond}(?P<code>.*?)\\end{lilypond})",
- 'def-post-re': r"\\def\\postLilypondExample",
- 'def-pre-re': r"\\def\\preLilypondExample",
+ 'def-post-re': r"\\def\\postLilyPondExample",
+ 'def-pre-re': r"\\def\\preLilyPondExample",
'usepackage-graphics': r"\usepackage\s*{graphics}",
'intertext': r',?\s*intertext=\".*?\"',
'multiline-comment': no_match,
def compose_full_body (body, opts):
- '''Construct the lilypond code to send to Lilypond.
+ '''Construct the lilypond code to send to LilyPond.
Add stuff to BODY using OPTS as options.'''
music_size = default_music_fontsize
if g_force_music_fontsize:
elif o == '--outname' or o == '-o':
if len (files) > 1:
#HACK
- sys.stderr.write ("Lilypond-book is confused by --outname on multiple files")
+ sys.stderr.write ("lilypond-book is confused by --outname on multiple files")
sys.exit (1)
outname = a
elif o == '--help' or o == '-h':