problems with recent bison releases).
* make/lilypond.redhat.spec.in: add pfa fonts to X.
+2002-05-13 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * lily/parser.yy (My_lily_parser): uncomment code. (Causes
+ problems with recent bison releases).
+
+ * make/lilypond.redhat.spec.in: add pfa fonts to X.
+
+2002-05-07 Heikki Junes <hjunes@cc.hut.fi>
+
+ * lilypond-font-lock.el: Fixes the order of the note name list.
+
2002-05-06 Jan Nieuwenhuizen <janneke@gnu.org>
* scripts/lilypond-book.py: Add html/dtml output, pseudo-filter
MAJOR_VERSION=1
MINOR_VERSION=5
PATCH_LEVEL=55
-MY_PATCH_LEVEL=hjj1
+MY_PATCH_LEVEL=hjj2
# use the above to send patches: MY_PATCH_LEVEL is always empty for a
# released version.
\header {
dedication = "dedication"
- title = "Title"
- subtitle = "Subtitle"
- subsubtitle = "Subsubtitle"
- composer = "Composer (xxxx-yyyy)"
- opus = "Opus 0"
- piece = "Piece I"
- instrument = "Instrument"
- arranger = "Arranger"
- poet = "Poet"
- texttranslator = "Translator"
+ title = "title"
+ subtitle = "subtitle"
+ subsubtitle = "subsubtitle"
+ composer = "composer (xxxx-yyyy)"
+ opus = "opus 0"
+ piece = "piece i"
+ instrument = "instrument"
+ arranger = "arranger"
+ poet = "poet"
+ texttranslator = "translator"
copyright = "public domain"
enteredby = "jcn"
source = "urtext"
}
pedal = \notes {
- s2\sustainDown s2\sustainUp
+ s2\sustaindown s2\sustainup
}
\score {
- \context PianoStaff <
- \context Staff=upper \upper
- \context Dynamics=dynamics \dynamics
- \context Staff=lower <
+ \context pianostaff <
+ \context staff=upper \upper
+ \context dynamics=dynamics \dynamics
+ \context staff=lower <
\clef bass
\lower
>
- \context Dynamics=pedal \pedal
+ \context dynamics=pedal \pedal
>
\paper {
\translator {
- \type "Engraver_group_engraver"
- \name Dynamics
- \consists "Output_property_engraver"
+ \type "engraver_group_engraver"
+ \name dynamics
+ \consists "output_property_engraver"
Generic_property_list = #generic-voice-properties
\consists "Property_engraver"
MinimumVerticalExtent = #'(-1 . 1)
"
}
-music = \notes { c'4 d'4( e'4 f'4 }
+music = \notes \relative c'' { c4 d4( e4 f4 }
#(define (reverse-music music)
(let* ((elements (ly-get-mus-property music 'elements))
(reversed (reverse elements))
+ (e (ly-get-mus-property music 'element))
(span-dir (ly-get-mus-property music 'span-direction)))
(ly-set-mus-property music 'elements reversed)
+ (if (music? e)
+ (ly-set-mus-property
+ music 'element
+ (reverse-music e)))
+
(if (dir? span-dir)
(ly-set-mus-property music 'span-direction (- span-dir)))
-
/*
clef.cc -- implement Clef_item
(c) 1997--2002 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
-
#include "clef.hh"
#include "string.hh"
#include "molecule.hh"
ADD_INTERFACE (Paper_column, "paper-column-interface",
"",
- "between-cols count between-system-string when bounded-by-me shortest-playing-duration shortest-starter-duration");
+ "between-cols between-system-string when bounded-by-me shortest-playing-duration shortest-starter-duration");
#include <stdlib.h>
-#ifndef NDEBUG
-#define YYDEBUG 1
-#endif
#define YYERROR_VERBOSE 1
$$ = $1;
dynamic_cast<Span_req*> ($$)->set_span_dir ( START);
}
-
+ ;
+
close_request_parens:
'(' {
Span_req* s= new Span_req;
%%
void
-My_lily_parser::set_yydebug (bool b)
+My_lily_parser::set_yydebug (bool )
{
-#ifdef YYDEBUG
+#if 0
yydebug = b;
#endif
}
bool ragged = to_boolean (me->paper_l ()->get_scmvar ("raggedright"));
Real strength = (ragged) ? 1.0 : 1 / (max_note_space - max_fixed_note_space);
Real distance = (ragged) ? max_fixed_note_space : max_note_space;
- Spaceable_grob::add_spring (lc, rc, distance, strength, expand_only);
+ // Spaceable_grob::add_spring (lc, rc, distance, strength, expand_only);
+
+ Spaceable_grob::add_spring (lc, rc, distance, strength, false);
}
void
(cons (concat "\\(" rwregex "\\)") 'font-lock-variable-name-face)
;; ... notes and rests, accidentals and duration (multiplied), e.g., b,?16.*3/4
- '("\\(^\\|[ <\{[~(!)\t\\\|]\\)\\(\\(\\(\\(\\(do\\|re\\|[ms]i\\|[fl]a\\|sol\\)\\(bb?\\|dd?\\|ss?\\)?\\)\\|\\([a-h]\\(flat\\(flat\\)?\\|sharp\\(sharp\\)?\\|ff?\\|ss?\\|is\\(siss\\|s\\|is\\)?\\|es\\(sess\\|s\\|es\\)?\\)?\\)\\|\\(as\\(as\\|es\\)?\\)\\|\\(es\\(es\\)?\\)\\|\\(bb\\)\\)[,']*[?!]?\\|[srR]\\)\\([ \t]*\\(128\\|6?4\\|3?2\\|16?\\|8\\|\\\\breve\\)[.]*\\([ \t]*[*][ \t]*[0-9]+\\(/[1-9]+\\)?\\)?\\)?\\)" 2 font-lock-type-face)
+ '("\\(^\\|[ <\{[~(!)\t\\\|]\\)\\(\\(\\(\\(bb\\|as[ae]s\\|eses\\|\\(do\\|re\\|[ms]i\\|[fl]a\\|sol\\)\\(bb?\\|dd?\\|ss?\\)?\\)\\|\\([a-h]\\(\\(flat\\)+\\|\\(sharp\\)+\\|is\\(siss\\|i?s\\)?\\|es\\(sess\\|e?s\\)?\\|ff?\\|ss?\\)?\\)\\)[,']*[?!]?\\|[srR]\\)\\([ \t]*\\(128\\|6?4\\|3?2\\|16?\\|8\\|\\\\breve\\)[.]*\\([ \t]*[*][ \t]*[0-9]+\\(/[1-9][0-9]*\\)?\\)?\\)?\\)" 2 font-lock-type-face)
;; "on top", ... '{[]}'-brackets
'("\\([][}{]\\)" 0 font-lock-warning-face t)
%endif
+chkfontpath --add=/usr/share/lilypond/pfa/
+
echo 'Please logout first before using LilyPond.'
%preun
fi
%endif
+chkfontpath --remove=/usr/share/lilypond/pfa/
%files
%defattr(-, root, root)
(grob-property-description 'collapse-height number? "Minimum height of system start delimiter. If equal or smaller, the bracket is removed.")
(grob-property-description 'columns list? "list of grobs, typically containing paper-columns.")
-(grob-property-description 'count integer? "")
(grob-property-description 'control-points list? "List of 4 offsets (number-pairs) that form control points for the tie/slur shape.")
(grob-property-description 'damping integer? "amount of beam slope damping should beam slope be damped? 0: no, 1: yes, 100000: horizontal beams .")
(grob-property-description 'dash-length number? "the length of a dash.")