]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
19 years ago*** empty log message *** release/2.3.4
Han-Wen Nienhuys [Sun, 13 Jun 2004 21:55:33 +0000 (21:55 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Han-Wen Nienhuys [Sun, 13 Jun 2004 21:53:52 +0000 (21:53 +0000)]
*** empty log message ***

19 years ago* buildscripts/guile-gnome.sh: New file.
Jan Nieuwenhuizen [Sun, 13 Jun 2004 21:39:03 +0000 (21:39 +0000)]
* buildscripts/guile-gnome.sh: New file.

* scm/output-gnome.scm: White background, better window size, sane
canvas size.  Cleanups.

19 years agoWhite background, better window size, sane
Jan Nieuwenhuizen [Sun, 13 Jun 2004 17:02:52 +0000 (17:02 +0000)]
White background, better window size, sane
canvas size.

19 years agoWhite background, better window size, sane
Jan Nieuwenhuizen [Sun, 13 Jun 2004 16:55:45 +0000 (16:55 +0000)]
White background, better window size, sane
canvas size.

19 years agoset PATH in script.
Han-Wen Nienhuys [Sun, 13 Jun 2004 15:40:50 +0000 (15:40 +0000)]
set PATH in script.

19 years ago(default-page-make-stencil): don't stretch
Han-Wen Nienhuys [Sun, 13 Jun 2004 15:33:33 +0000 (15:33 +0000)]
(default-page-make-stencil): don't stretch
if there is too few systems on a page.

19 years ago* lily/parser.yy (relative_music): start at middle C without pitch
Han-Wen Nienhuys [Sun, 13 Jun 2004 15:05:00 +0000 (15:05 +0000)]
* lily/parser.yy (relative_music): start at middle C without pitch
argument.

* Documentation/user/changing-defaults.itely (Page layout): new node.
(Paper size): rename node
(Page breaking): new node.
(Titling): move from invoking.
(File structure): new node.

* lily/parser.yy (score_body): allow \header and music anywhere in
\score body.

19 years ago(Page layout): new node.
Han-Wen Nienhuys [Sun, 13 Jun 2004 13:57:25 +0000 (13:57 +0000)]
(Page layout): new node.
(Paper size): rename node
(Page breaking): new node.
(Titling): move from invoking.
(File structure): new node.

19 years ago* Documentation/user/changing-defaults.itely (Page layout): new node.
Han-Wen Nienhuys [Sun, 13 Jun 2004 13:23:32 +0000 (13:23 +0000)]
* Documentation/user/changing-defaults.itely (Page layout): new node.
(Paper size): rename node
(Page breaking): new node.
(Titling): move from invoking.

* lily/parser.yy (score_body): allow \header and music anywhere in
\score body.

19 years ago*** empty log message ***
Han-Wen Nienhuys [Sun, 13 Jun 2004 12:44:54 +0000 (12:44 +0000)]
*** empty log message ***

19 years ago(ly:load): Remove page-breaking.scm.
Jan Nieuwenhuizen [Sun, 13 Jun 2004 12:10:30 +0000 (12:10 +0000)]
(ly:load): Remove page-breaking.scm.

19 years ago * scm/output-gnome.scm: Handle multiple pages.
Jan Nieuwenhuizen [Sun, 13 Jun 2004 11:37:27 +0000 (11:37 +0000)]
* scm/output-gnome.scm: Handle multiple pages.

19 years ago* lily/paper-book.cc: remove copyright & tagline. Remove
Han-Wen Nienhuys [Sun, 13 Jun 2004 11:04:34 +0000 (11:04 +0000)]
* lily/paper-book.cc: remove copyright & tagline. Remove
interactions with Page

* scm/page-layout.scm (ly:optimal-page-breaks): move back breaking
here,
(default-page-make-stencil): new function
(default-page-music-height): new function
(page-headfoot): new function
(ly:optimal-page-breaks): generate stencils directly from here

* scm/titling.scm: new file, group titling functions

19 years ago*** empty log message ***
Jan Nieuwenhuizen [Sun, 13 Jun 2004 00:16:06 +0000 (00:16 +0000)]
*** empty log message ***

19 years ago * input/mutopia/W.A.Mozart/mozart-hrn3-rondo.ly (rondo):
Han-Wen Nienhuys [Sat, 12 Jun 2004 23:40:09 +0000 (23:40 +0000)]
* input/mutopia/W.A.Mozart/mozart-hrn3-rondo.ly (rondo):
octavation compatibility fixes. Backportme.

19 years agoDo not load output-gnome.
Jan Nieuwenhuizen [Sat, 12 Jun 2004 23:07:59 +0000 (23:07 +0000)]
Do not load output-gnome.
(framework-gnome): Invoke output-gnome::header and
output-gnome::end-output as faked stencils.  Fixes experimental
gnome output.

19 years ago(get_line): extract page-penalty from the left
Han-Wen Nienhuys [Sat, 12 Jun 2004 23:01:43 +0000 (23:01 +0000)]
(get_line): extract page-penalty from the left
bound.

19 years ago(fret-diagram): use @table for documentation
Han-Wen Nienhuys [Sat, 12 Jun 2004 23:00:38 +0000 (23:00 +0000)]
(fret-diagram): use @table for documentation

19 years agodon't load output-XXX from framework-XXX
Han-Wen Nienhuys [Sat, 12 Jun 2004 19:21:28 +0000 (19:21 +0000)]
don't load output-XXX from framework-XXX

19 years agoUpdate script. Move development to
Jan Nieuwenhuizen [Sat, 12 Jun 2004 18:12:34 +0000 (18:12 +0000)]
Update script.  Move development to
lilypond_2_3_2 branch for now.

19 years ago*** empty log message ***
Jan Nieuwenhuizen [Fri, 11 Jun 2004 18:36:48 +0000 (18:36 +0000)]
*** empty log message ***

19 years ago* scm/page-breaking.scm (ly:optimal-page-breaks): don't do
Han-Wen Nienhuys [Fri, 11 Jun 2004 16:57:33 +0000 (16:57 +0000)]
* scm/page-breaking.scm (ly:optimal-page-breaks): don't do
negative penalties.
cleanups.

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

19 years ago* scm/page-breaking.scm (ly:optimal-page-breaks): don't do
Han-Wen Nienhuys [Fri, 11 Jun 2004 16:43:36 +0000 (16:43 +0000)]
* scm/page-breaking.scm (ly:optimal-page-breaks): don't do
negative penalties.
cleanups.

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

19 years ago* scm/page-breaking.scm (ly:optimal-page-breaks): don't do
Han-Wen Nienhuys [Fri, 11 Jun 2004 13:40:22 +0000 (13:40 +0000)]
* scm/page-breaking.scm (ly:optimal-page-breaks): don't do
negative penalties.

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

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

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

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

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

19 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()

19 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

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

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

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

19 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)

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

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

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

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

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

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

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

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

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

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

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.

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.