]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
19 years agorelease commit release/2.3.3
Han-Wen Nienhuys [Mon, 31 May 2004 16:02:36 +0000 (16:02 +0000)]
release commit

19 years agobugfix.
Han-Wen Nienhuys [Mon, 31 May 2004 13:27:30 +0000 (13:27 +0000)]
bugfix.

19 years ago* lily/tie-performer.cc (stop_translation_timestep): reset
Han-Wen Nienhuys [Mon, 31 May 2004 12:00:30 +0000 (12:00 +0000)]
* lily/tie-performer.cc (stop_translation_timestep): reset
ties_created_. Fixes: midi-tie.ly, midi-lyrics-barcheck.ly

* lily/chord-tremolo-engraver.cc (stop_translation_timestep):
clear repeat_ directly after setting stem_tremolo_. Fixes:
tremolo-repeat.ly

* input/regression/span-bar-break.ly: new file.

* scm/define-grobs.scm (all-grob-descriptions): remove
break-visibility from SpanBar. Fixes: piano-repeat.ly

19 years ago* python/lilylib.py (make_ps_images): only compute bbox when needed.
Han-Wen Nienhuys [Sun, 30 May 2004 21:55:13 +0000 (21:55 +0000)]
* python/lilylib.py (make_ps_images): only compute bbox when needed.

* scripts/lilypond-book.py (process_snippets): use lily -f ps
files for generating pngs.

* scm/framework-ps.scm (output-classic-framework-ps): dump EPS
file with PFA fonts included.

* lily/score.cc (default_rendering): put header in too.

* lily/paper-line.cc (LY_DEFINE): change function to
ly:paper-line-extent

* scm/page-layout.scm (default-book-title): only add lines for
non-nil fields.
(default-score-title): idem.

* lily/paper-book.cc (book_title): separate function for the book
title.

* scm/page-layout.scm (default-book-title): only account for
markup fields.

* scm/framework-ps.scm: new file. Move high level interface from
output-ps.scm

* scm/framework-tex.scm (dump-line): new file. High level
interface for output (pages, systems, header).

* lily/paper-book.cc (split_string): new function
(output): output multiple formats, i.e. --format=ps,tex

19 years ago* lily/my-lily-parser.cc (parse_string): delete lexer after use.
Han-Wen Nienhuys [Sun, 30 May 2004 17:44:36 +0000 (17:44 +0000)]
* lily/my-lily-parser.cc (parse_string): delete lexer after use.

* lily/my-lily-lexer.cc (My_lily_lexer): copy keytable.

19 years ago* lily/my-lily-lexer.cc (My_lily_lexer): copy keytable.
Han-Wen Nienhuys [Sun, 30 May 2004 17:42:11 +0000 (17:42 +0000)]
* lily/my-lily-lexer.cc (My_lily_lexer): copy keytable.

* lily/include/paper-book.hh (class Paper_book): remove height_
member.

* input/test/coriolan-margin.ly (texidoc): remove latex macros.

* lily/paper-book.cc (book_title): separate function for the book
title.

* scm/page-layout.scm (default-book-title): only account for
markup fields.

* scm/framework-tex.scm (dump-line): new file. High level
interface for output (pages, systems, header).

* lily/paper-book.cc (split_string): new function
(output): output multiple formats, i.e. --format=ps,tex

19 years ago* lily/ly-module.cc (LY_DEFINE): bugfix.
Han-Wen Nienhuys [Sun, 30 May 2004 15:29:18 +0000 (15:29 +0000)]
* lily/ly-module.cc (LY_DEFINE): bugfix.

* lily/paper-book.cc (book_title): separate function for the book
title.

* scm/page-layout.scm (default-book-title): only account for
markup fields.

* scm/framework-ps.scm: new file. Move high level interface from
output-ps.scm

* scm/framework-tex.scm (dump-line): new file. High level
interface for output (pages, systems, header).

* lily/paper-book.cc (split_string): new function
(output): output multiple formats, i.e. --format=ps,tex

* scm/output-ps.scm (output-scopes): dump variables directly.
(define-fonts): rewrite for new interface

* ps/lilyponddefs.ps: remove lilypondpaper redefinitions.

19 years ago* scm/music-functions.scm (def-grace-function): move macros from
Han-Wen Nienhuys [Sun, 30 May 2004 13:39:45 +0000 (13:39 +0000)]
* scm/music-functions.scm (def-grace-function): move macros from
ly/music-functions-init.ly

* lily/paper-outputter.cc (Paper_outputter): move scheme_calls to
framework-tex.scm

* scm/framework-tex.scm (dump-line): new file. High level
interface for output (pages, systems, header).

* lily/include/page.hh (class Page): add is_last_ field.

* lily/paper-outputter.cc (print_smob): smobify Paper_outputter.

* lily/paper-book.cc (split_string): new function
(output): output multiple formats, i.e. --format=ps,tex

* lily/paper-outputter.cc (Paper_outputter): take format argument.

19 years ago(addlyrics): set the 'origin property
Nicolas Sceaux [Sun, 30 May 2004 12:25:31 +0000 (12:25 +0000)]
(addlyrics): set the 'origin property
with the location argument in music function definitions.

19 years ago* lily/paper-book.cc (split_string): new function
Han-Wen Nienhuys [Sun, 30 May 2004 09:31:40 +0000 (09:31 +0000)]
* lily/paper-book.cc (split_string): new function
(output): output multiple formats, i.e. --format=ps,tex

* scm/output-ps.scm (output-scopes): dump variables directly.
(define-fonts): rewrite for new interface

* ps/lilyponddefs.ps: remove lilypondpaper redefinitions.

* lily/paper-outputter.cc (Paper_outputter): take format argument.

* lily/main.cc (parse_argv): don't set extension for output.

* lily/clef-engraver.cc (create_clef): remove
Staff_symbol_referencer::set_position() call.

19 years ago* lily/staff-symbol-engraver.cc (acknowledge_grob): remove item ->
Han-Wen Nienhuys [Sat, 29 May 2004 13:11:45 +0000 (13:11 +0000)]
* lily/staff-symbol-engraver.cc (acknowledge_grob): remove item ->
staffsymbol dependency.

* lily/include/grob.hh (class Grob): live () -> is_live (). Small
cleanups.

* lily/parser.yy (book_body): book header is initted to
$globalheader.

19 years ago* lily/book.cc (process): return Paper_book
Han-Wen Nienhuys [Sat, 29 May 2004 10:38:53 +0000 (10:38 +0000)]
* lily/book.cc (process): return Paper_book
(to_stencil): use Book::process().

* lily/include/my-lily-parser.hh (class My_lily_parser): remove
header_ field. Store in $globalheader

* lily/parser.yy (book_body): book header is initted to
$globalheader.

19 years ago*** empty log message ***
Han-Wen Nienhuys [Fri, 28 May 2004 22:50:56 +0000 (22:50 +0000)]
*** empty log message ***

19 years ago(output_def): push scope of parent_ Output_def
Han-Wen Nienhuys [Fri, 28 May 2004 16:30:10 +0000 (16:30 +0000)]
(output_def): push scope of parent_ Output_def
too.

19 years agoUpdate info.
Jan Nieuwenhuizen [Fri, 28 May 2004 15:08:33 +0000 (15:08 +0000)]
Update info.

19 years ago* ly/engraver-init.ly (EasyNotation): remove OrchestralScoreContext
Han-Wen Nienhuys [Fri, 28 May 2004 07:38:36 +0000 (07:38 +0000)]
* ly/engraver-init.ly (EasyNotation): remove OrchestralScoreContext

* lily/rest.cc: add direction to rest properties.

19 years agonew file, move from
Han-Wen Nienhuys [Thu, 27 May 2004 22:29:01 +0000 (22:29 +0000)]
new file, move from
music-output-def.hh

* lily/include/paper-def.hh: move all functionality out of class.
Junk header.

* lily/include/music-output-def.hh: rename Music_output_def to
Output_def.

* input/wilhelmus.ly: only set space for Paper formatting.

* lily/include/midi-def.hh: remove file, remove class.
Move functions to Music-output-def.

19 years ago*** empty log message ***
Jan Nieuwenhuizen [Thu, 27 May 2004 21:23:36 +0000 (21:23 +0000)]
*** empty log message ***

19 years agoDescribe feta-cork hack.
Jan Nieuwenhuizen [Thu, 27 May 2004 21:22:14 +0000 (21:22 +0000)]
Describe feta-cork hack.

19 years ago(Music_output_def): remove separate
Han-Wen Nienhuys [Thu, 27 May 2004 18:06:35 +0000 (18:06 +0000)]
(Music_output_def): remove separate
translator table. Lookup translators in scope directly. This
obviates Context suffix for context identifiers, i.e.

19 years ago*** empty log message ***
Jan Nieuwenhuizen [Thu, 27 May 2004 18:05:07 +0000 (18:05 +0000)]
*** empty log message ***

19 years ago* Documentation/user/notation.itely (Chords mode): typo: 13 -> 3.
Han-Wen Nienhuys [Thu, 27 May 2004 17:48:16 +0000 (17:48 +0000)]
* Documentation/user/notation.itely (Chords mode): typo: 13 -> 3.

* Documentation/user/changing-defaults.itely (Horizontal spacing):
document spacing override hack.

19 years ago* lily/music-output-def.cc (Music_output_def): remove separate
Han-Wen Nienhuys [Thu, 27 May 2004 17:12:02 +0000 (17:12 +0000)]
* lily/music-output-def.cc (Music_output_def): remove separate
translator table. Lookup translators in scope directly. This
obviates Context suffix for context identifiers, i.e.

* Documentation/user/notation.itely (Chords mode): typo: 13 -> 3.

* Documentation/user/changing-defaults.itely (Horizontal spacing):
document spacing override hack.

19 years agoAdd C-q, C-w keybindings. Update
Jan Nieuwenhuizen [Thu, 27 May 2004 17:05:59 +0000 (17:05 +0000)]
Add C-q, C-w keybindings.  Update
installation info.  Support point-and-click.  Add +/- zoom
keybindings.

19 years agoAdd C-q, C-w keymapping. Update
Jan Nieuwenhuizen [Thu, 27 May 2004 14:19:16 +0000 (14:19 +0000)]
Add C-q, C-w keymapping.  Update
installation info.

19 years agorelease commit release/2.3.2
Han-Wen Nienhuys [Wed, 26 May 2004 17:06:44 +0000 (17:06 +0000)]
release commit

19 years ago* lily/parser.yy (book_body): set default bookpaper.
Han-Wen Nienhuys [Wed, 26 May 2004 17:03:46 +0000 (17:03 +0000)]
* lily/parser.yy (book_body): set default bookpaper.

* scm/output-tex.scm (header): kludge: hard code linewidth.

19 years ago* lily/parser.yy (book_body): set default bookpaper.
Han-Wen Nienhuys [Wed, 26 May 2004 15:53:10 +0000 (15:53 +0000)]
* lily/parser.yy (book_body): set default bookpaper.

* scm/output-tex.scm (header): kludge: hard code linewidth.

19 years ago(header): kludge: hard code linewidth.
Han-Wen Nienhuys [Wed, 26 May 2004 13:21:55 +0000 (13:21 +0000)]
(header): kludge: hard code linewidth.

19 years ago(My_lily_parser): don't delete lexer.
Han-Wen Nienhuys [Wed, 26 May 2004 12:03:14 +0000 (12:03 +0000)]
(My_lily_parser): don't delete lexer.

19 years ago(default_rendering): scale outputdef before
Han-Wen Nienhuys [Tue, 25 May 2004 21:29:32 +0000 (21:29 +0000)]
(default_rendering): scale outputdef before
starting.

19 years ago*** empty log message ***
Han-Wen Nienhuys [Tue, 25 May 2004 20:47:11 +0000 (20:47 +0000)]
*** empty log message ***

19 years ago* scm/fret-diagrams.scm: Add header.
Jan Nieuwenhuizen [Tue, 25 May 2004 16:16:30 +0000 (16:16 +0000)]
* scm/fret-diagrams.scm: Add header.

* scm/output-gnome.scm: Hello world :-)

19 years ago(try_music): add moments for
Han-Wen Nienhuys [Tue, 25 May 2004 09:07:18 +0000 (09:07 +0000)]
(try_music): add moments for
barlines too. Fixes: skipbars-percent-repeat.ly.

19 years ago * lily/context-def.cc (filter_performers): don't go to cdrloc if
Han-Wen Nienhuys [Mon, 24 May 2004 22:13:07 +0000 (22:13 +0000)]
* lily/context-def.cc (filter_performers): don't go to cdrloc if
skipping last pair. Fixes: crash-bar-number.

* scm/fret-diagrams.scm (nil): fret-diagrams (courtesy Carl
D. Sorensen)

* input/test/fret-diagram.ly: new file.

* scm/paper.scm (paper-set-staff-size): scale linewidth too.
(scale-paper): divide by scale.

19 years ago(paper-set-staff-size): scale linewidth too.
Han-Wen Nienhuys [Mon, 24 May 2004 21:14:55 +0000 (21:14 +0000)]
(paper-set-staff-size): scale linewidth too.
(scale-paper): divide by scale.

19 years ago(do_shift): also do nothing for the (0,2)
Han-Wen Nienhuys [Tue, 18 May 2004 22:31:39 +0000 (22:31 +0000)]
(do_shift): also do nothing for the (0,2)
case.

19 years ago* scm/stencil.scm (fontify-text): reinstate function
Han-Wen Nienhuys [Tue, 18 May 2004 21:09:39 +0000 (21:09 +0000)]
* scm/stencil.scm (fontify-text): reinstate function

* tex/lily-ps-defs.tex: remove lilypondblotdiam def.

* lily/book-paper-def.cc (Book_paper_def): add copy ctor.

19 years ago* lily/book-paper-def.cc (Book_paper_def): add copy ctor.
Han-Wen Nienhuys [Tue, 18 May 2004 20:36:31 +0000 (20:36 +0000)]
* lily/book-paper-def.cc (Book_paper_def): add copy ctor.

* lily/parser.yy (book_paper_head): \bookpaper {}

* python/midi.c: remove config.h

19 years agoUpdate.
Jan Nieuwenhuizen [Tue, 18 May 2004 17:21:55 +0000 (17:21 +0000)]
Update.

19 years ago* scm/output-gnome.scm: New file.
Jan Nieuwenhuizen [Mon, 17 May 2004 15:24:47 +0000 (15:24 +0000)]
* scm/output-gnome.scm: New file.

* lily/include/book-paper-def.hh: Add.  Janitorial fixes.

19 years ago(ly_bookpaper_fonts): move from Paperdef
Han-Wen Nienhuys [Sun, 16 May 2004 22:46:36 +0000 (22:46 +0000)]
(ly_bookpaper_fonts): move from Paperdef
(find_scaled_font): move from Paper_def

19 years ago * buildscripts/lilypond-words.py: search words also from
Heikki Junes [Sun, 16 May 2004 10:26:05 +0000 (10:26 +0000)]
    * buildscripts/lilypond-words.py: search words also from
        music-functions-init.ly.

19 years ago* ly/music-functions-init.ly (def-music-function): new helper
Nicolas Sceaux [Sat, 15 May 2004 16:28:11 +0000 (16:28 +0000)]
* ly/music-functions-init.ly (def-music-function): new helper
macro for defining music functions. \addlyrics \appoggiatura
\acciaccatura \grace \partcombine \autochange \applycontext
\applyoutput and \breathe are now defined here thanks to it.

* lily/parser.yy:
* lily/my-lily-lexer.cc: \addlyrics \appoggiatura \acciaccatura
\grace \partcombine \autochange \applycontext \applyoutput and
\breathe keywords removed from the parser.

* lily/parser.yy:
* lily/music-function.cc (ly_make_music_function):
* lily/lexer.ll (music_function_type): added a case for 0-arg
music functions.

19 years ago* scm/ly-from-scheme.scm (read-lily-expression): A variable
Nicolas Sceaux [Fri, 14 May 2004 08:46:53 +0000 (08:46 +0000)]
* scm/ly-from-scheme.scm (read-lily-expression):  A variable
refering to a music expression can be used in lily-inside-scheme:
#{ $music #}

* lily/my-lily-parser.cc (LY_DEFINE): introduce ly:clone-parser
and ly:parser-define, and change ly:parser-parse-string in order
to make #{ $music #} work.

* scm/new-markup.scm (compile-markup-expression): when an argument
is a string, use `make-simple-markup'.

19 years ago(My_lily_lexer): bugfix; op should be tag.
Han-Wen Nienhuys [Fri, 14 May 2004 06:49:52 +0000 (06:49 +0000)]
(My_lily_lexer): bugfix; op should be tag.

20 years ago(FatalConversionError.func): handle + in
Han-Wen Nienhuys [Mon, 10 May 2004 19:00:20 +0000 (19:00 +0000)]
(FatalConversionError.func): handle + in
font-size. (backportme)

20 years ago* lily/paper-outputter.cc (output_stencil): dump font definitions
Han-Wen Nienhuys [Sun, 9 May 2004 19:27:53 +0000 (19:27 +0000)]
* lily/paper-outputter.cc (output_stencil): dump font definitions
before each stencil.

* lily/include/paper-book.hh (struct Score_lines): new
struct. Collect info per Paper-score.

* lily/include/page.hh (class Page): to_stencil() returns Stencil
everywhere.

* lily/stencil.cc (find_expression_fonts): new function

* lily/paper-outputter.cc (output_stencil): use
interpret_stencil_expr

* lily/stencil.cc (LY_DEFINE): ly_stencil_fonts: new function.
(interpret_stencil_expr): new function. Generic stencil
interpretation.

20 years ago* lily/paper-outputter.cc (output_stencil): use
Han-Wen Nienhuys [Sun, 9 May 2004 18:42:16 +0000 (18:42 +0000)]
* lily/paper-outputter.cc (output_stencil): use
interpret_stencil_expr

* lily/stencil.cc (LY_DEFINE): ly_stencil_fonts: new function.
(interpret_stencil_expr): new function. Generic stencil
interpretation.

20 years ago(find_scaled_font): divide lookup
Han-Wen Nienhuys [Sun, 9 May 2004 17:56:54 +0000 (17:56 +0000)]
(find_scaled_font): divide lookup
magnification by outpuscale for non-virtual fontmetrics. This
fixes ludicrously long font definitions for text
fonts. (backportme)

20 years agoremove
Han-Wen Nienhuys [Sun, 9 May 2004 16:01:06 +0000 (16:01 +0000)]
remove
{Engraver,Score_engraver}::typeset_grob(), remove all calls.

20 years ago* input/test/markup-score.ly: Remove \notes.
Jan Nieuwenhuizen [Sun, 9 May 2004 15:21:10 +0000 (15:21 +0000)]
* input/test/markup-score.ly: Remove \notes.

* lily/parser.yy (book_body): Grok Composite_music and \header.
(markup): Push NOTES mode before score_block.

20 years agorelease commit release/2.3.1
Han-Wen Nienhuys [Sun, 9 May 2004 13:12:20 +0000 (13:12 +0000)]
release commit

20 years ago*** empty log message ***
Han-Wen Nienhuys [Sun, 9 May 2004 13:06:36 +0000 (13:06 +0000)]
*** empty log message ***

20 years ago * scm/output-tex.scm (output-tex-string): tighten safe security.
Han-Wen Nienhuys [Sun, 9 May 2004 11:15:48 +0000 (11:15 +0000)]
* scm/output-tex.scm (output-tex-string): tighten safe security.

* lily/scm-option.cc (LY_DEFINE): add 'safe to ly:get-option

* scm/safe-lily.scm (make-safe-lilypond-module): new file. Define
allowed ly functions.

20 years ago* mf/feta-klef.mf:
Jan Nieuwenhuizen [Sun, 9 May 2004 09:15:25 +0000 (09:15 +0000)]
* mf/feta-klef.mf:
* mf/feta-bolletjes.mf: Oops.  Comment-out canvast test code.

20 years ago*** empty log message ***
Jan Nieuwenhuizen [Sun, 9 May 2004 09:01:38 +0000 (09:01 +0000)]
*** empty log message ***

20 years agoUse @emph (was: @em).
Jan Nieuwenhuizen [Sun, 9 May 2004 09:01:09 +0000 (09:01 +0000)]
Use @emph (was: @em).

20 years ago(ly_module_define): only define variable if
Han-Wen Nienhuys [Sun, 9 May 2004 07:51:50 +0000 (07:51 +0000)]
(ly_module_define): only define variable if
bound.

20 years ago(compose_ly): remove FRAGMENT_LY.
Han-Wen Nienhuys [Sat, 8 May 2004 21:02:58 +0000 (21:02 +0000)]
(compose_ly): remove FRAGMENT_LY.

20 years ago* input/regression/newaddlyrics.ly: Fix.
Jan Nieuwenhuizen [Sat, 8 May 2004 18:50:58 +0000 (18:50 +0000)]
* input/regression/newaddlyrics.ly: Fix.

* Documentation/user/tutorial.itely: Use \newlyrics, remove most
\score \notes.

20 years agolast fixes.
Heikki Junes [Sat, 8 May 2004 09:12:02 +0000 (09:12 +0000)]
last fixes.

20 years ago * elisp/lilypond-mode.el: Changed the way defaults are created for
Heikki Junes [Sat, 8 May 2004 01:03:58 +0000 (01:03 +0000)]
* elisp/lilypond-mode.el: Changed the way defaults are created for
LilyPond-command-master.  LilyPond-mode will now check the
timestamps of the files to see which command has to run next.

20 years ago* lily/paper-line.cc (Paper_line): don't store list of stencils,
Han-Wen Nienhuys [Fri, 7 May 2004 23:43:22 +0000 (23:43 +0000)]
* lily/paper-line.cc (Paper_line): don't store list of stencils,
but convert to single Stencil immediately.

* lily/paper-book.cc (title): don't return Stencil* but Stencil.

20 years agoResurrect sodipodi output.
Jan Nieuwenhuizen [Fri, 7 May 2004 19:52:19 +0000 (19:52 +0000)]
Resurrect sodipodi output.

20 years ago*** empty log message ***
Han-Wen Nienhuys [Fri, 7 May 2004 18:16:01 +0000 (18:16 +0000)]
*** empty log message ***

20 years agosmall fixes.
Heikki Junes [Fri, 7 May 2004 16:16:56 +0000 (16:16 +0000)]
small fixes.

20 years ago* scm/bass-figure.scm (format-bass-figure): don't set
Han-Wen Nienhuys [Fri, 7 May 2004 10:41:04 +0000 (10:41 +0000)]
* scm/bass-figure.scm (format-bass-figure): don't set
number-markup for strings. This fixes string in bass
figure. (backportme)

* lily/parser.yy (bass_number): insert number-markup into figure
definition.

* scm/define-music-properties.scm (all-music-properties): make
'figure a markup.

20 years ago(conv): \apply -> \applymusic
Han-Wen Nienhuys [Fri, 7 May 2004 09:16:10 +0000 (09:16 +0000)]
(conv): \apply -> \applymusic

20 years ago * elisp/lilypond-mode.el: changed the order of some commands
Heikki Junes [Thu, 6 May 2004 23:12:19 +0000 (23:12 +0000)]
    * elisp/lilypond-mode.el: changed the order of some commands
        ("Midi" after "2Midi"), use the user-defined
        LilyPond-command-default as default instead of "LilyPond"

        * elisp/lilypond-mode.el: added a LilyPond-master-file variable,
        to set the master file for the next command.

        * elisp/lilypond-font-lock.el: replaced font-lock-warning-face

20 years agosmall fixes.
Heikki Junes [Thu, 6 May 2004 22:50:50 +0000 (22:50 +0000)]
small fixes.

20 years ago*** empty log message ***
Han-Wen Nienhuys [Thu, 6 May 2004 22:27:25 +0000 (22:27 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Han-Wen Nienhuys [Thu, 6 May 2004 22:16:17 +0000 (22:16 +0000)]
*** empty log message ***

20 years agorename to music-function
Han-Wen Nienhuys [Thu, 6 May 2004 21:37:32 +0000 (21:37 +0000)]
rename to music-function

20 years ago* lily/music-head.cc (LY_DEFINE): change order of args.
Han-Wen Nienhuys [Wed, 5 May 2004 18:17:28 +0000 (18:17 +0000)]
* lily/music-head.cc (LY_DEFINE): change order of args.

* input/regression/music-head.ly (texidoc): new file.

* lily/music-head.cc (get_music_head_transform): new file.

20 years ago* input/regression/music-head.ly (texidoc): new file.
Han-Wen Nienhuys [Tue, 4 May 2004 23:00:57 +0000 (23:00 +0000)]
* input/regression/music-head.ly (texidoc): new file.

* lily/parser.yy (Generic_prefix_music): allow generic
music-transformation functions.

* lily/music-head.cc (get_music_head_transform): new file.

20 years ago* input/regression/music-head.ly (texidoc): new file.
Han-Wen Nienhuys [Tue, 4 May 2004 22:45:15 +0000 (22:45 +0000)]
* input/regression/music-head.ly (texidoc): new file.

* lily/include/music-head.hh (is_music_head): new file.

* lily/music-head.cc (get_music_head_transform): new file.

20 years ago(Generic_prefix_music): allow generic
Han-Wen Nienhuys [Tue, 4 May 2004 22:33:03 +0000 (22:33 +0000)]
(Generic_prefix_music): allow generic
music-transformation functions.

20 years ago(print): use coordinate, not (0,0) for
Han-Wen Nienhuys [Tue, 4 May 2004 21:24:23 +0000 (21:24 +0000)]
(print): use coordinate, not (0,0) for
empty extent. This fixes ottava brackets on rests. (backportme)

20 years ago(Group): ln png files for info.
Han-Wen Nienhuys [Tue, 4 May 2004 21:00:42 +0000 (21:00 +0000)]
(Group): ln png files for info.

20 years ago(create_text_grobs): core dump fix.
Han-Wen Nienhuys [Tue, 4 May 2004 19:50:04 +0000 (19:50 +0000)]
(create_text_grobs): core dump fix.

20 years agoupdate for the lily-wins.py script.
Han-Wen Nienhuys [Mon, 3 May 2004 23:16:25 +0000 (23:16 +0000)]
update for the lily-wins.py script.

20 years agoadd segno after d.s.
Heikki Junes [Sun, 2 May 2004 22:15:18 +0000 (22:15 +0000)]
add segno after d.s.

20 years ago* lily/include/audio-column.hh: remove unused variables.
Han-Wen Nienhuys [Sun, 2 May 2004 21:22:22 +0000 (21:22 +0000)]
* lily/include/audio-column.hh: remove unused variables.
(patch by Michael Welsh Duggan)

* flower/include/axes.hh (other_axis): inline Axes function
(thanks to David Brandon).

20 years ago* cygwin/mknetrel: Install image links (backportme).
Jan Nieuwenhuizen [Sun, 2 May 2004 21:16:35 +0000 (21:16 +0000)]
* cygwin/mknetrel: Install image links (backportme).

* Documentation/user/GNUmakefile (local-install-info): Activate
actual installing of image links (backportme).

20 years ago * Documentation/user/notation.itely (Measure repeats): Removed
Mats Bengtsson [Fri, 30 Apr 2004 10:51:38 +0000 (10:51 +0000)]
* Documentation/user/notation.itely (Measure repeats): Removed
unnecessary (and confusing) \context Voice{.

20 years agoMention use of \score as markup.
Jan Nieuwenhuizen [Thu, 29 Apr 2004 16:34:51 +0000 (16:34 +0000)]
Mention use of \score as markup.

20 years ago* lily/page.cc (Page): Do not use ly_scheme_function for
Jan Nieuwenhuizen [Thu, 29 Apr 2004 14:49:53 +0000 (14:49 +0000)]
* lily/page.cc (Page): Do not use ly_scheme_function for
volatile/configurable variables (FIXME: better name).

* lily/music-output-def.cc (c_lookup_variable): Rename (WAS:
get_scmvar).

20 years ago*** empty log message ***
Jan Nieuwenhuizen [Thu, 29 Apr 2004 07:40:30 +0000 (07:40 +0000)]
*** empty log message ***

20 years ago(FatalConversionError.subst): use
Han-Wen Nienhuys [Wed, 28 Apr 2004 22:43:17 +0000 (22:43 +0000)]
(FatalConversionError.subst): use
\transposition.

20 years agoRemove paper var caching.
Jan Nieuwenhuizen [Wed, 28 Apr 2004 22:03:54 +0000 (22:03 +0000)]
Remove paper var caching.

20 years ago* input/test/markup-score.ly: New file.
Jan Nieuwenhuizen [Wed, 28 Apr 2004 13:22:58 +0000 (13:22 +0000)]
* input/test/markup-score.ly: New file.

* lily/parser.yy (markup): Use it to grok \score.

20 years ago* lily/stencil-scheme.cc (ly:stencil-expr): Rename (was:
Jan Nieuwenhuizen [Wed, 28 Apr 2004 12:55:37 +0000 (12:55 +0000)]
* lily/stencil-scheme.cc (ly:stencil-expr): Rename (was:
ly:stencil-get-expr).  Update callers.
(ly:stencil-align-to!):  Return stencil too.

* lily/paper-outputter.cc (output_page): Bugfix.  Use page
stencil.  Remove looped line-based page output.
(output_line): Use line stencil.  Remove looped stencil-based line
output.

* lily/page.cc (ly:page-paper-lines): New function.

* input/test/markup-score.ly: New file.

* lily/book.cc (to_stencil): New method.

* lily/parser.yy (markup): Use it to grok \score.

20 years ago* input/test/markup-score.ly: New file.
Jan Nieuwenhuizen [Tue, 27 Apr 2004 23:11:45 +0000 (23:11 +0000)]
* input/test/markup-score.ly: New file.

* scm/define-markup-commands.scm (stencil): New markup.

* lily/parser.yy (markup): Use it to grok \score.

20 years ago* lily/book.cc (to_stencil): New method.
Jan Nieuwenhuizen [Tue, 27 Apr 2004 22:23:00 +0000 (22:23 +0000)]
* lily/book.cc (to_stencil): New method.

* lily/parser.yy (markup): Use it to grok \score.

20 years agoRemove.
Jan Nieuwenhuizen [Tue, 27 Apr 2004 18:04:24 +0000 (18:04 +0000)]
Remove.

20 years ago* lily/paper-book.cc (pages): Change signature. Update callers.
Jan Nieuwenhuizen [Tue, 27 Apr 2004 18:03:57 +0000 (18:03 +0000)]
* lily/paper-book.cc (pages): Change signature.  Update callers.

* lily/include/page.hh:
* lily/page.cc: New file.

* lily/paper-line.cc (to_stencil): New method.

* lily/paper-outputter.cc (output_stencil): New method.

* lily/paper-outputter.cc (output_line): Use them.

* lily/warn.cc: Remove.

* lily/my-lily-parser.cc (distill_inname): Remove.

* lily/my-lily-parser.cc (ly:parse-file): Use it.

20 years ago* lily/paper-outputter.cc (output_stencil): New method.
Jan Nieuwenhuizen [Tue, 27 Apr 2004 16:23:29 +0000 (16:23 +0000)]
* lily/paper-outputter.cc (output_stencil): New method.

* lily/my-lily-parser.cc (distill_inname): Remove.

* flower/include/file-name.hh:
* flower/file-name.cc: New file.  Change users.

* flower/file-path.cc [CYGWIN]: Junk testing code.  Remove Path.
(find): New method of same name.

* lily/scm-option.cc (ly:set-option, ly:get-option): Bugfix:
constant error message.

20 years agotypos.
Heikki Junes [Tue, 27 Apr 2004 15:52:47 +0000 (15:52 +0000)]
typos.

20 years agoExplanation for #{ ... #} syntax.
Nicolas Sceaux [Mon, 26 Apr 2004 21:45:57 +0000 (21:45 +0000)]
Explanation for #{ ... #} syntax.