]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
20 years ago* Documentation/user/changing-defaults.itely (Creating contexts):
Han-Wen Nienhuys [Fri, 11 Jun 2004 13:35:44 +0000 (13:35 +0000)]
* Documentation/user/changing-defaults.itely (Creating contexts):
index entries

* scm/page-breaking.scm (ly:optimal-page-breaks): new
file. Rewrite function.

* lily/paper-book.cc (pages): new interface: page-breaking returns
list of line-list.

* lily/page.cc (Page): take lines argument.

* scm/document-translation.scm (all-engravers-doc): link to user man

* scm/page-layout.scm (ly:optimal-page-breaks): use penalty iso. score.

* Documentation/user/notation.itely (Relative octaves): typo.

* lily/paper-book.cc (LY_DEFINE): ly:output-formats. New function.

20 years agoUpdate build script.
Jan Nieuwenhuizen [Fri, 11 Jun 2004 12:47:14 +0000 (12:47 +0000)]
Update build script.

20 years ago(LY_DEFINE): ly:output-formats. New function.
Han-Wen Nienhuys [Thu, 10 Jun 2004 22:44:53 +0000 (22:44 +0000)]
(LY_DEFINE): ly:output-formats. New function.

20 years ago* scm/output-gnome.scm: Add font scaling. Attempt to resurrect
Jan Nieuwenhuizen [Thu, 10 Jun 2004 15:20:17 +0000 (15:20 +0000)]
* scm/output-gnome.scm: Add font scaling.  Attempt to resurrect
gnome backend.

* scm/framework-gnome.scm: New file.

* scm/lily.scm: Use it.

* lily/paper-outputter.cc: Janitorial cleanups.
(ly:outputter-dump-string): Remove unreachable statement.

* scm/framework-ps.scm: Add header.  Janitorial cleanups.
(ice-9): Bugfix: Add srfi-1.

* scm/framework-tex.scm: Add header.  Janitorial cleanups.

20 years ago(do_quit): put warning
Han-Wen Nienhuys [Mon, 7 Jun 2004 22:50:23 +0000 (22:50 +0000)]
(do_quit): put warning
in do_quit()

20 years agoset optimal-page-breaks as default
Han-Wen Nienhuys [Sun, 6 Jun 2004 22:12:16 +0000 (22:12 +0000)]
set optimal-page-breaks as default

20 years ago* ly/engraver-init.ly (AncientRemoveEmptyStaffContext): remove
Han-Wen Nienhuys [Sun, 6 Jun 2004 21:24:28 +0000 (21:24 +0000)]
* ly/engraver-init.ly (AncientRemoveEmptyStaffContext): remove
override of Beam::position-callbacks. Why would grace beams not be
quantized? Fixes: weird-stem-size-grace. Backportme.

* lily/accidental-engraver.cc (number_accidentals_from_sig):
bugfix, 2nd try. Backportme.

20 years ago(find_voice): issue
Han-Wen Nienhuys [Sun, 6 Jun 2004 21:18:21 +0000 (21:18 +0000)]
(find_voice): issue
warning only once.

20 years ago(number_accidentals_from_sig):
Han-Wen Nienhuys [Sun, 6 Jun 2004 21:14:43 +0000 (21:14 +0000)]
(number_accidentals_from_sig):
bugfix, 2nd try.

20 years agonew file. (Thanks Hendrik Maryns)
Han-Wen Nienhuys [Sun, 6 Jun 2004 17:45:06 +0000 (17:45 +0000)]
new file. (Thanks Hendrik Maryns)

20 years ago * Documentation/user/notation.itely (Instrument transpositions):
Mats Bengtsson [Fri, 4 Jun 2004 11:35:26 +0000 (11:35 +0000)]
* Documentation/user/notation.itely (Instrument transpositions):
Correct the name of the instrumentTransposition property.

20 years ago(ps-font-command): fix parmesan coding too.
Han-Wen Nienhuys [Fri, 4 Jun 2004 10:04:54 +0000 (10:04 +0000)]
(ps-font-command): fix parmesan coding too.

20 years ago * scripts/lilypond-book.py (output): Bug fix so preLilyPondExample
Mats Bengtsson [Fri, 4 Jun 2004 08:27:01 +0000 (08:27 +0000)]
* scripts/lilypond-book.py (output): Bug fix so preLilyPondExample
and postLilyPondExample are called when defined.

20 years ago* ly/nederlands.ly (pitchnames): use ly:parser-set-note-names.
Han-Wen Nienhuys [Thu, 3 Jun 2004 21:50:37 +0000 (21:50 +0000)]
* ly/nederlands.ly (pitchnames): use ly:parser-set-note-names.
This fixes setting notenames with `\include "nederlands.ly" '

* lily/my-lily-parser.cc (LY_DEFINE): ly:parser-set-note-names:
new function.

20 years agodon't do piece, it should be in score-title
Han-Wen Nienhuys [Tue, 1 Jun 2004 20:17:39 +0000 (20:17 +0000)]
don't do piece, it should be in score-title
only.

20 years ago* lily/lexer.ll: lex \score separately.
Han-Wen Nienhuys [Mon, 31 May 2004 22:40:54 +0000 (22:40 +0000)]
* lily/lexer.ll: lex \score separately.

* lily/paper-book.cc: junk stencil2line.

* lily/paper-line.cc (Paper_line): construct from Stencil
directly. No futzing with the dimensions.

* lily/include/paper-line.hh (class Paper_line):

* lily/stencil.cc (interpret_stencil_expression): combine-stencil
takes arbitrary number of arguments.

* input/test/markup-score.ly (tuning): simplify example.

20 years ago* lily/lexer.ll: lex \score separately.
Han-Wen Nienhuys [Mon, 31 May 2004 22:31:35 +0000 (22:31 +0000)]
* lily/lexer.ll: lex \score separately.

* lily/paper-book.cc: junk stencil2line.

* lily/paper-line.cc (Paper_line): construct from Stencil
directly. No futzing with the dimensions.

* lily/include/paper-line.hh (class Paper_line):

* lily/stencil.cc (interpret_stencil_expression): combine-stencil
takes arbitrary number of arguments.

20 years ago*** empty log message ***
Han-Wen Nienhuys [Mon, 31 May 2004 18:38:19 +0000 (18:38 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Han-Wen Nienhuys [Mon, 31 May 2004 18:29:17 +0000 (18:29 +0000)]
*** empty log message ***

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

20 years agorelease commit release/2.3.3
Han-Wen Nienhuys [Mon, 31 May 2004 16:02:36 +0000 (16:02 +0000)]
release commit

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

20 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

20 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

20 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.

20 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

20 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.

20 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.

20 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.

20 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.

20 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.

20 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.

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

20 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.

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

20 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.

20 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.

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

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

20 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.

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

20 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.

20 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.

20 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.

20 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.

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

20 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.

20 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.

20 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.

20 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.

20 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.

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

20 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 :-)

20 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.

20 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.

20 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.

20 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.

20 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.

20 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

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

20 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.

20 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

20 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.

20 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.

20 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'.

20 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.