--- /dev/null
+\header {
+texidoc = "context level weirdness. after some commands, explicit
+ \context Voice commands must be inserted; otherwise subsequent property
+ settings fail silently"
+}
+
+% from les-nereides.ly
+
+ #(define (make-text-checker text)
+ (lambda (elt) (equal? text (ly-get-grob-property elt 'text))))
+
+\score {
+ \context PianoStaff <
+ \context Staff=upper \notes\relative c' {
+ \property Score.timing = ##f
+
+ \outputproperty #(make-text-checker "foe") #'extra-offset = #'(-2 . 4)
+ c-"foe"
+
+ \translator Staff=lower
+
+ % staff switch moves us
+ % implicitely to staff level: text-checker won't see "foe"
+ \outputproperty #(make-text-checker "foe") #'extra-offset = #'(-2 . 4)
+ c-"foe"
+
+ % get back to Voice level: it works again
+ \context Voice
+ \outputproperty #(make-text-checker "foe") #'extra-offset = #'(-2 . 4)
+ c-"foe"
+
+ \clef treble
+
+ % clef change moves us
+ % implicitely to staff level: text-checker won't see "foe"
+ \outputproperty #(make-text-checker "foe") #'extra-offset = #'(-2 . 4)
+ c-"foe"
+
+ % get back to Voice level: it works again
+ \context Voice
+ \outputproperty #(make-text-checker "foe") #'extra-offset = #'(-2 . 4)
+ c-"foe"
+
+ }
+ \context Staff=lower \notes\relative c' {
+ s
+ }
+ >
+ \paper {
+ linewidth = -1.0
+ }
+}
\ No newline at end of file
--- /dev/null
+\version "1.3.148"
+%% oops, weird small ties
+
+\score {
+ \context Staff \notes <
+ \time 3/8
+ \context Voice=one \relative c'' {
+ \property Voice.Stem \set #'direction = #1
+ \property Voice.Tie \set #'direction = #1
+ \property Voice.Slur \set #'direction = #1
+ \property Voice.Slur \set #'attachment = #'(head . head)
+ c8 c()c
+ }
+ \context Voice=two \relative c'' {
+ \property Voice.Stem \set #'direction = #-1
+ \property Voice.Tie \set #'direction = #-1
+ \property Voice.Slur \set #'direction = #-1
+ \property Voice.Slur \set #'attachment = #'(head . head)
+ a8()a~a
+ }
+ >
+ \paper { linewidth = -1. }
+% \paper { linewidth = 40*\staffspace }
+}
--- /dev/null
+\header{
+texidoc = "@section Grace notes"
+foollilypondbook = "
+\score
+"
+}
+
+\score {
+ \context Lyrics \lyrics { "." }
+}
--- /dev/null
+\version "1.3.148"
+
+
+ % ?
+
+\score {
+\notes \context Voice = VA \relative c'' {
+ \grace {[b8^1 c^2]} d4^3
+}
+\paper {linewidth = -1. }}
--- /dev/null
+\version "1.3.148"
+
+\score{
+ \notes\relative c''{
+ \time 2/4
+ [f8 e d f, (] | \break
+ [) a'8. gis16 fis8. cis16] |
+ }
+ \paper{
+ linewidth = 3.0\cm
+ indent = .0
+ }
+}
+
--- /dev/null
+\version "1.3.148"
+\header{
+texidoc="Ugly slur"
+}
+
+
+\score{
+ \notes\relative c''{
+ a'( a a [a8...] b,32\break
+ c4 \clef bass c,,, c )c
+ }
+ \paper{
+ indent=0.0\mm
+ linewidth=40.0\mm
+ }
+}
+
--- /dev/null
+\version "1.3.148"
+
+\header {
+ texidoc="Positioning of last ties is incorrect ties between 2-1 and 1-1
+ durations differ."
+}
+
+\score {
+ \context Staff <
+ \context Voice = a \notes\relative c'' {
+ \voiceOne
+ r2 a2 a1~a
+ }
+ \context Voice = y \notes\relative c' {
+ \voiceTwo
+ r2 a2~a1~a
+ }
+ >
+ \paper {
+ linewidth = 100 * \staffspace
+ }
+}
--- /dev/null
+\version "1.3.148"
+
+\header {
+texidoc = "Simple beams. This broke somewhere < 1.3.110
+"
+ title = "Gammes Chromatiques"
+ composer = ""
+ filename = "gammes_chromatiques.ly"
+}
+
+%{
+ - At bar 3 of 2nd score, stems are too big (or the beams are
+ badly positionned)
+%}
+
+exI = \notes \relative c' {
+ \repeat "volta" 2 {
+ \times 2/3 {c8( cis d} \times 2/3 {dis e f}
+ \times 2/3 {fis g gis} \times 2/3 {a bes b} |
+ \property Voice.TupletBracket \override #'tuplet-number-visibility = ##f
+ \property Voice.TupletBracket \override #'tuplet-bracket-visibility = ##f
+ \times 2/3 {c8 cis d} \times 2/3 {dis e f}
+ \times 2/3 {fis g gis} \times 2/3 {a bes b} |
+ \times 2/3 {c b bes} \times 2/3 {a aes g}
+ \times 2/3 {fis f e} \times 2/3 {ees d des} |
+ \times 2/3 {c b bes} \times 2/3 {a aes g}
+ \times 2/3 {fis f e} \times 2/3 {ees d )des}
+ }
+ c1 || \break
+}
+
+\score { \context Staff { \notes { \exI } } }