]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
20 years ago* lily/main.cc (main_with_guile): switch debugging. release/2.1.34
Han-Wen Nienhuys [Tue, 23 Mar 2004 12:42:30 +0000 (12:42 +0000)]
* lily/main.cc (main_with_guile): switch debugging.

* lily/system.cc (get_line): plug leak.

* lily/paper-book.cc (pages): plug memory leaks: delete page array
and contents.
(stencil2line): plug leak.

* Documentation/user/changing-defaults.itely (Determining a grob
property):  new node.
(Layout interfaces): new node.
(Navigating the program reference): new node.

20 years agosmall doc.
Heikki Junes [Tue, 23 Mar 2004 10:12:56 +0000 (10:12 +0000)]
small doc.

20 years ago * Documentation/topdocs/INSTALL.texi: give even more detailed orders.
Heikki Junes [Tue, 23 Mar 2004 10:11:19 +0000 (10:11 +0000)]
    * Documentation/topdocs/INSTALL.texi: give even more detailed orders.

        * vim/vimrc: add a one-liner file.

        * vim/GNUmake try to remove empty dirs during uninstalling, put
        vimrc in EXTRA_DIST_FILES.

20 years agobeautifying
Werner Lemberg [Tue, 23 Mar 2004 07:01:46 +0000 (07:01 +0000)]
beautifying

20 years ago(Determining a grob
Han-Wen Nienhuys [Tue, 23 Mar 2004 01:46:08 +0000 (01:46 +0000)]
(Determining a grob
property):  new node.
(Layout interfaces): new node.
(Navigating the program reference): new node.

20 years ago*** empty log message ***
Han-Wen Nienhuys [Tue, 23 Mar 2004 00:23:19 +0000 (00:23 +0000)]
*** empty log message ***

20 years ago* lily/accidental-engraver.cc (acknowledge_grob): add property
Han-Wen Nienhuys [Tue, 23 Mar 2004 00:21:44 +0000 (00:21 +0000)]
* lily/accidental-engraver.cc (acknowledge_grob): add property
harmonicAccidentals

* lily/piano-pedal-engraver.cc (del_linespanner): new function.
general cleanups.

* input/les-nereides.ly (middleDynamics): resurrect Les
nereides. Remove pedal hack.

20 years agoadd local-uninstall target.
Heikki Junes [Mon, 22 Mar 2004 23:14:38 +0000 (23:14 +0000)]
add local-uninstall target.

20 years ago * Documentation/topdocs/INSTALL.texi: update vim-mode installing orders.
Heikki Junes [Mon, 22 Mar 2004 23:03:47 +0000 (23:03 +0000)]
    * Documentation/topdocs/INSTALL.texi: update vim-mode installing orders.

20 years ago* input/regression/property-grace-polyphony.ly: new file.
Han-Wen Nienhuys [Mon, 22 Mar 2004 22:57:40 +0000 (22:57 +0000)]
* input/regression/property-grace-polyphony.ly: new file.

* lily/translator-property.cc (execute_pushpop_property): only pop
one instance of the property. This fixes << \\ >> together with
\grace.

20 years ago(ordered_elements): we cannot
Han-Wen Nienhuys [Mon, 22 Mar 2004 22:33:57 +0000 (22:33 +0000)]
(ordered_elements): we cannot
modify the #'elements property, so return reordered array.

20 years ago * buildscripts/lilypond.words.py: remove.
Heikki Junes [Mon, 22 Mar 2004 22:21:55 +0000 (22:21 +0000)]
    * buildscripts/lilypond.words.py: remove.
        * buildscripts/lilypond-words.py: add new, renamed file.
        Give generated targets and dirs explicitly in arguments.

        * GNUmakefile.in, elisp/GNUmakefile, elisp/lilypond-init.el,
        elisp/lilypond-mode.el, vim/lilypond-ftplugin.vim,
        vim/lilypond-syntax.vim: update to use new lilypond-words.py.

        * config.make.in: give '/usr/share/vim' explicitly as $(vimdir).

        * vim/GNUmake use --words and --vim targets in lilypond-words.py

20 years ago * scm/document-backend.scm (interface-doc): sort grob list for interface.
Han-Wen Nienhuys [Mon, 22 Mar 2004 16:28:40 +0000 (16:28 +0000)]
* scm/document-backend.scm (interface-doc): sort grob list for interface.

* scm/define-grobs.scm (all-grob-descriptions): fix ordering of
pre/post break align-order.

20 years ago * config.make.in: add vimdir.
Heikki Junes [Mon, 22 Mar 2004 16:16:48 +0000 (16:16 +0000)]
    * config.make.in: add vimdir.

        * vim/GNUmake add local-install.

20 years ago*** empty log message ***
Mats Bengtsson [Mon, 22 Mar 2004 16:07:03 +0000 (16:07 +0000)]
*** empty log message ***

20 years ago * tex/titledefs.tex: Replaced \ifx\blabla\undefined
Mats Bengtsson [Mon, 22 Mar 2004 16:02:13 +0000 (16:02 +0000)]
* tex/titledefs.tex: Replaced \ifx\blabla\undefined
with \lilypondifundefined{blabla}. Solves problem with multiple
titles in the same lilypond-book document.

20 years ago(Changing context
Han-Wen Nienhuys [Mon, 22 Mar 2004 15:17:52 +0000 (15:17 +0000)]
(Changing context
default settings): new node.
(Defining new  contexts): new node.

20 years agoremove split around-space hack.
Han-Wen Nienhuys [Mon, 22 Mar 2004 14:55:36 +0000 (14:55 +0000)]
remove split around-space hack.

20 years ago* Documentation/user/changing-defaults.itely (Changing context
Han-Wen Nienhuys [Mon, 22 Mar 2004 14:42:43 +0000 (14:42 +0000)]
* Documentation/user/changing-defaults.itely (Changing context
default settings): new node.
(Defining new  contexts): new node.

* scripts/lilypond-book.py (is_derived_class): use numbers
iso. booleans.

* scripts/lilypond-book.py (is_derived_class): new function. Take
class arg iso. object.
(to_eps): make a non EPS file if EPS contains %%Pages. Workaround
for bug in GS/dvips.

20 years ago* scripts/lilypond-book.py (is_derived_class): use numbers
Han-Wen Nienhuys [Mon, 22 Mar 2004 14:03:12 +0000 (14:03 +0000)]
* scripts/lilypond-book.py (is_derived_class): use numbers
iso. booleans.

* python/lilylib.py (make_ps_images): add margin to PS images.

* scripts/lilypond-book.py (is_derived_class): new function. Take
class arg iso. object.
(to_eps): make a non EPS file if EPS contains %%Pages. Workaround
for bug in GS/dvips.

* scm/define-markup-commands.scm: remove split around-space hack.

20 years ago(is_derived_class): new function. Take
Han-Wen Nienhuys [Mon, 22 Mar 2004 12:41:52 +0000 (12:41 +0000)]
(is_derived_class): new function. Take
class arg iso. object.

20 years ago* lily/text-item.cc (interpret_markup): idem.
Han-Wen Nienhuys [Mon, 22 Mar 2004 12:20:52 +0000 (12:20 +0000)]
* lily/text-item.cc (interpret_markup): idem.

* scm/define-markup-commands.scm: remove split around-space hack.

* lily/staff-symbol-referencer.cc (get_rounded_position): new
function, fold WL's fixes into one function.

20 years agolily/stem.cc (Stem::extremal_heads, Stem::note_head_positions),
Werner Lemberg [Mon, 22 Mar 2004 08:49:37 +0000 (08:49 +0000)]
lily/stem.cc (Stem::extremal_heads, Stem::note_head_positions),
lily/dot-column.cc (Dot_column::do_shifts), lily/note-column.cc
(Note_column::head_position_interval): Do proper rounding for
calls to Staff_symbol_referencer::get_position.

20 years ago* lily/score.cc (ly_run_translator), lily/paper-def.cc
Werner Lemberg [Sun, 21 Mar 2004 19:10:44 +0000 (19:10 +0000)]
* lily/score.cc (ly_run_translator), lily/paper-def.cc
(Paper_def::get_paper_outputter), lily/input-file-results.cc
(Input_file_results::Input_file_results), lily/my-lily-parser.cc
(My_lily_parser::parse_file): Improve formatting progress indication
sent to stdout.

20 years agorelease commit release/2.1.33
Han-Wen Nienhuys [Sun, 21 Mar 2004 18:23:44 +0000 (18:23 +0000)]
release commit

20 years ago(do_file): reinstate --filter support.
Han-Wen Nienhuys [Sun, 21 Mar 2004 16:55:48 +0000 (16:55 +0000)]
(do_file): reinstate --filter support.

20 years agofix design sizes of nummer
Han-Wen Nienhuys [Sun, 21 Mar 2004 14:40:38 +0000 (14:40 +0000)]
fix design sizes of nummer

20 years ago* buildscripts/mf-to-table.py (base): use %d for TfmCheckSum
Han-Wen Nienhuys [Sun, 21 Mar 2004 14:39:46 +0000 (14:39 +0000)]
* buildscripts/mf-to-table.py (base): use %d for TfmCheckSum

* stepmake/stepmake/generic-targets.make: rewrite hack so no
warning is issued about dummy.dep.

* scm/new-font.scm: fix design sizes of nummer

20 years ago* stepmake/bin/install-sh: Updated (from gnulib). This removes
Werner Lemberg [Sun, 21 Mar 2004 14:02:52 +0000 (14:02 +0000)]
* stepmake/bin/install-sh: Updated (from gnulib).  This removes
some annoying warnings from mkdir during `make install'.

20 years ago* lily/performer-group-performer.cc (do_announces): call
Han-Wen Nienhuys [Sun, 21 Mar 2004 13:54:27 +0000 (13:54 +0000)]
* lily/performer-group-performer.cc (do_announces): call
Performer_group_performer::create_audio_elements () too.

* lily/global-context.cc (get_default_interpreter): new
function. Override from base class, so no new Score contexts are
created.

20 years ago* scripts/convert-ly.py (conv): add rule for breakAlignOrder.
Han-Wen Nienhuys [Sun, 21 Mar 2004 13:24:26 +0000 (13:24 +0000)]
* scripts/convert-ly.py (conv): add rule for breakAlignOrder.

* scm/define-grobs.scm (all-grob-descriptions): add  property break-align-orders

* lily/global-context.cc (get_default_interpreter): new
function. Override from base class, so no new Score contexts are
created.

* ly/engraver-init.ly (breakAlignOrder): put staff-bar behind key-signature.

* lily/paper-outputter.cc (output_line): don't add Stencil::origin.

20 years ago* lily/staff-symbol.cc (print): span staff-symbol on column
Han-Wen Nienhuys [Sun, 21 Mar 2004 00:53:09 +0000 (00:53 +0000)]
* lily/staff-symbol.cc (print): span staff-symbol on column
extents for non-broken columns.

* ly/engraver-init.ly (breakAlignOrder): put staff-bar behind key-signature.

* tex/titledefs.tex: don't use smallcaps for piece.

20 years ago* lily/system.cc (uniquify_list): bugfix. This fixes spuriously
Han-Wen Nienhuys [Sun, 21 Mar 2004 00:01:52 +0000 (00:01 +0000)]
* lily/system.cc (uniquify_list): bugfix. This fixes spuriously
translated stencils in the output.

* lily/paper-outputter.cc (output_line): don't add Stencil::origin.

20 years ago(acknowledge_audio_element): bugfix: use
Han-Wen Nienhuys [Sat, 20 Mar 2004 22:33:49 +0000 (22:33 +0000)]
(acknowledge_audio_element): bugfix: use
and init ties_created_

20 years agorelease commit release/2.1.32
Han-Wen Nienhuys [Sat, 20 Mar 2004 11:05:18 +0000 (11:05 +0000)]
release commit

20 years agonew file.
Heikki Junes [Sat, 20 Mar 2004 08:52:18 +0000 (08:52 +0000)]
new file.

20 years ago*** empty log message ***
Han-Wen Nienhuys [Fri, 19 Mar 2004 23:11:01 +0000 (23:11 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Han-Wen Nienhuys [Fri, 19 Mar 2004 23:05:04 +0000 (23:05 +0000)]
*** empty log message ***

20 years ago* scripts/lilypond-book.py (compose_ly): bugfix for relative < 0.
Han-Wen Nienhuys [Fri, 19 Mar 2004 22:34:59 +0000 (22:34 +0000)]
* scripts/lilypond-book.py (compose_ly): bugfix for relative < 0.
(compose_ly): default octave should be middle C.

* Documentation/user/changing-defaults.itely (Layout tunings
within contexts): new node.

* lily/include/smobs.hh: document C++ smob interface.

* lily/function-documentation.cc: don't doc functions without docstring.

20 years agoRemove `* lilypond' node from
Jan Nieuwenhuizen [Fri, 19 Mar 2004 18:01:48 +0000 (18:01 +0000)]
Remove `* lilypond' node from
direntry, so that `info lilypond' goes to Top.

20 years ago* scm/output-ps.scm (polygon): Fix: add spaces.
Jan Nieuwenhuizen [Fri, 19 Mar 2004 17:47:37 +0000 (17:47 +0000)]
* scm/output-ps.scm (polygon): Fix: add spaces.

20 years ago* scm/page-layout.scm (ly:optimal-page-breaks): Bugfix: underful
Jan Nieuwenhuizen [Fri, 19 Mar 2004 17:26:31 +0000 (17:26 +0000)]
* scm/page-layout.scm (ly:optimal-page-breaks): Bugfix: underful
solutions are now optimal too.

* input/test/page-breaks.ly: New file.

20 years ago(ly:optimal-page-breaks): Bugfix: underful
Jan Nieuwenhuizen [Fri, 19 Mar 2004 17:12:27 +0000 (17:12 +0000)]
(ly:optimal-page-breaks): Bugfix: underful
solutions are now optimal too.

20 years ago(Paper_outputter): Import page breaking
Jan Nieuwenhuizen [Fri, 19 Mar 2004 13:33:52 +0000 (13:33 +0000)]
(Paper_outputter): Import page breaking
functions into safe module.

20 years ago(define-fonts): Always scale by designsize.
Jan Nieuwenhuizen [Fri, 19 Mar 2004 13:29:26 +0000 (13:29 +0000)]
(define-fonts): Always scale by designsize.
Fixes feta-nummer, feta-din scaling.

20 years ago* lily/lily-guile.cc (ly:number->string): Do not leave space at
Jan Nieuwenhuizen [Fri, 19 Mar 2004 12:20:35 +0000 (12:20 +0000)]
* lily/lily-guile.cc (ly:number->string): Do not leave space at
end, prepend zeros.

* scm/output-ps.scm (define-fonts): Always scale by designsize.
Fixes feta-nummer, feta-din scaling.

20 years ago(define-fonts): Always scale by designsize.
Jan Nieuwenhuizen [Fri, 19 Mar 2004 11:44:33 +0000 (11:44 +0000)]
(define-fonts): Always scale by designsize.
Fixes feta-nummer, feta-din scaling.

20 years ago(define-fonts): Always scale by 12. Fixes
Jan Nieuwenhuizen [Fri, 19 Mar 2004 11:39:01 +0000 (11:39 +0000)]
(define-fonts): Always scale by 12.  Fixes
feta-nummer, feta-din scaling.

20 years ago*** empty log message ***
Jan Nieuwenhuizen [Fri, 19 Mar 2004 10:45:06 +0000 (10:45 +0000)]
*** empty log message ***

20 years ago* input/mutopia/W.A.Mozart/mozart-hrn-3.ly: use latin1.
Han-Wen Nienhuys [Fri, 19 Mar 2004 01:03:47 +0000 (01:03 +0000)]
* input/mutopia/W.A.Mozart/mozart-hrn-3.ly: use latin1.

* lily/system.cc (get_line): start with dumping layer 3. This
fixes ez notation.

20 years ago* scm/music-functions.scm (descend-to-context): new
Han-Wen Nienhuys [Fri, 19 Mar 2004 00:49:58 +0000 (00:49 +0000)]
* scm/music-functions.scm (descend-to-context): new
function. Similar to context-spec-music.
(make-time-signature-set): specify Score as descend-only. This
fixes the polymetric.ly example.

* lily/context-specced-music-iterator.cc (construct_children): add
support for descend-only context spec.

20 years ago* lily/note-head.cc (brew_ez_stencil): read vector note-names to
Han-Wen Nienhuys [Thu, 18 Mar 2004 23:27:22 +0000 (23:27 +0000)]
* lily/note-head.cc (brew_ez_stencil): read vector note-names to
determine ez-notation letter.

* lily/system.cc (get_line): start with dumping layer 3. This
fixes ez notation.

20 years ago* lily/paper-book.cc (pages): Bugfix: copy_height and tag_height
Jan Nieuwenhuizen [Thu, 18 Mar 2004 23:25:27 +0000 (23:25 +0000)]
* lily/paper-book.cc (pages): Bugfix: copy_height and tag_height
diff values are negative.

* Documentation/user/lilypond.tely (direntry): Add note about why
`info lilypond' brings up `Invoking LilyPond' node.

20 years ago*** empty log message ***
Jan Nieuwenhuizen [Thu, 18 Mar 2004 22:51:18 +0000 (22:51 +0000)]
*** empty log message ***

20 years agoMutopia tagline.
Jan Nieuwenhuizen [Thu, 18 Mar 2004 22:36:06 +0000 (22:36 +0000)]
Mutopia tagline.

20 years ago*** empty log message ***
Jan Nieuwenhuizen [Thu, 18 Mar 2004 19:36:13 +0000 (19:36 +0000)]
*** empty log message ***

20 years agoRemove cruft.
Jan Nieuwenhuizen [Thu, 18 Mar 2004 19:33:23 +0000 (19:33 +0000)]
Remove cruft.
(output): Bugfix: put vfill between lines.
(pages): Bugfix: set page vars needed for filling.

20 years agoCompile fix: Use @arrow
Jan Nieuwenhuizen [Thu, 18 Mar 2004 19:04:52 +0000 (19:04 +0000)]
Compile fix: Use @arrow
(was: @ar).

20 years agoFurther development.
Jan Nieuwenhuizen [Thu, 18 Mar 2004 18:33:04 +0000 (18:33 +0000)]
Further development.

20 years ago(Creating contexts):
Han-Wen Nienhuys [Thu, 18 Mar 2004 14:06:53 +0000 (14:06 +0000)]
(Creating contexts):
new node.

20 years ago* Documentation/user/changing-defaults.itely (Creating contexts):
Han-Wen Nienhuys [Thu, 18 Mar 2004 13:51:07 +0000 (13:51 +0000)]
* Documentation/user/changing-defaults.itely (Creating contexts):
new node.

* lily/grace-iterator.cc (process): descend to child for \grace.

* lily/timing-translator.cc (initialize): Timing_translator adds
Timing alias by itself.

* lily/context.cc (add_alias): new function.

* scm/lily.scm (tex-output-expression): new function, eval within
drawing API. Guards against eval vulnerabilities.

20 years ago* scm/lily.scm (tex-output-expression): new function, eval within
Han-Wen Nienhuys [Thu, 18 Mar 2004 11:14:36 +0000 (11:14 +0000)]
* scm/lily.scm (tex-output-expression): new function, eval within
drawing API. Guards against eval vulnerabilities.

* scm/output-tex.scm (tex-encoded-fontswitch): idem.

* scm/output-ps.scm (scm): export lily drawing API.

* lily/include/lily-guile.hh (ly_scheme_function): new macro. Use
throughout.

20 years ago * ly/declarations-init.ly (paper): Define page-breaking.
Jan Nieuwenhuizen [Thu, 18 Mar 2004 10:11:55 +0000 (10:11 +0000)]
* ly/declarations-init.ly (paper): Define page-breaking.

* scm/page-layout.scm (optimal-page-breaking): New function.

* lily/paper-book.cc (pages): Use it.

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

20 years ago* lily/global-context.cc (run_iterator_on_me): fix grace note
Han-Wen Nienhuys [Thu, 18 Mar 2004 00:09:44 +0000 (00:09 +0000)]
* lily/global-context.cc (run_iterator_on_me): fix grace note
nesting by initting measurePosition.

* lily/timing-translator.cc (initialize): do no init
measurePosition

* lily/include/music-output-def.hh (class Music_output_def): add
input_origin_ field.

* Documentation/user/changing-defaults.itely (Changing context
properties on the fly): new node.

* lily/include/ly-smobs.icc (free_smob): remove smobbed_self()
function. Only have smobbed_copy (), and do not provide
smobbed_copy() for non-simple smobs. Changes throughout.

20 years ago(Scheme tutorial):
Han-Wen Nienhuys [Tue, 16 Mar 2004 01:12:27 +0000 (01:12 +0000)]
(Scheme tutorial):
new node.

20 years ago * vim/filetype.vim, vim/lilypond-ftplugin.vim,
Heikki Junes [Mon, 15 Mar 2004 22:31:00 +0000 (22:31 +0000)]
* vim/filetype.vim, vim/lilypond-ftplugin.vim,
vim/lilypond-syntax.vim, vim/lilypond-compiler.vim,
vim/lilypond-indent.vim: doc targets and deps in comments.

20 years ago * Documentation/topdocs/INSTALL.texi: finish install orders for vim.
Heikki Junes [Mon, 15 Mar 2004 22:19:11 +0000 (22:19 +0000)]
    * Documentation/topdocs/INSTALL.texi: finish install orders for vim.

20 years ago*** empty log message ***
Jan Nieuwenhuizen [Mon, 15 Mar 2004 22:13:13 +0000 (22:13 +0000)]
*** empty log message ***

20 years ago(stencil2line): Bugfix: put stencil in line.
Jan Nieuwenhuizen [Mon, 15 Mar 2004 22:12:38 +0000 (22:12 +0000)]
(stencil2line): Bugfix: put stencil in line.

20 years ago* lily/system.cc (get_line): Return Paper_line. Change all users.
Jan Nieuwenhuizen [Mon, 15 Mar 2004 21:33:58 +0000 (21:33 +0000)]
* lily/system.cc (get_line): Return Paper_line.  Change all users.

* lily/include/paper-line.hh:
* lily/include/paper-line.cc: New file.

20 years agorelease commit release/2.1.31
Han-Wen Nienhuys [Mon, 15 Mar 2004 17:26:31 +0000 (17:26 +0000)]
release commit

20 years ago* GNUmakefile.in: remove stray make out=www
Han-Wen Nienhuys [Mon, 15 Mar 2004 17:25:39 +0000 (17:25 +0000)]
* GNUmakefile.in: remove stray make out=www

* input/test/bagpipe.ly (gcdg): octave fixes.

* scm/define-markup-commands.scm (number): use font-encoding
iso. font-family

* ly/chord-modifiers-init.ly (blackTriangleMarkup): set
font-encoding.

20 years ago * lily/parse-scm.cc: add missing header files for
Heikki Junes [Mon, 15 Mar 2004 00:08:16 +0000 (00:08 +0000)]
* lily/parse-scm.cc: add missing header files for
`output_format_global' and `PAGE_LAYOUT'.

20 years ago* lily/parse-scm.cc (internal_ly_parse_scm)[PAGE_LAYOUT]: Import
Jan Nieuwenhuizen [Sun, 14 Mar 2004 22:37:19 +0000 (22:37 +0000)]
* lily/parse-scm.cc (internal_ly_parse_scm)[PAGE_LAYOUT]: Import
lily functions in safe mode.

* lily/paper-outputter.cc (Paper_outputter): Eval output-ps in
safe mode.

20 years ago(Lilypond_snippet.output_texinfo):
Jan Nieuwenhuizen [Sun, 14 Mar 2004 22:14:45 +0000 (22:14 +0000)]
(Lilypond_snippet.output_texinfo):
Print filename for HTML, LATEX, before texidoc.

20 years ago* scm/output-tex.scm (ps-output-expression): Eval embedded-ps
Jan Nieuwenhuizen [Sun, 14 Mar 2004 21:27:31 +0000 (21:27 +0000)]
* scm/output-tex.scm (ps-output-expression): Eval embedded-ps
instructions in output-ps module.

* scm/lily.scm: Do not load output-ps module.

* lily/paper-outputter.cc (Paper_outputter): Attempt to eval
output-ps in safe mode.

20 years ago(make-font-tree): new function.
Han-Wen Nienhuys [Sun, 14 Mar 2004 18:25:09 +0000 (18:25 +0000)]
(make-font-tree): new function.

20 years ago(make-font-tree): new function.
Han-Wen Nienhuys [Sun, 14 Mar 2004 18:03:34 +0000 (18:03 +0000)]
(make-font-tree): new function.

20 years ago* lily/span-dynamic-performer.cc (process_music): remove spurious
Han-Wen Nienhuys [Sun, 14 Mar 2004 16:03:55 +0000 (16:03 +0000)]
* lily/span-dynamic-performer.cc (process_music): remove spurious
warning.

* scm/new-font.scm (make-font-tree): new function.

20 years ago(Context_def): init name to ""
Han-Wen Nienhuys [Sun, 14 Mar 2004 13:01:35 +0000 (13:01 +0000)]
(Context_def): init name to ""

20 years ago(make-font-tree): new function.
Han-Wen Nienhuys [Sun, 14 Mar 2004 02:21:35 +0000 (02:21 +0000)]
(make-font-tree): new function.

20 years ago(text_font_alist_chain): rename function,
Han-Wen Nienhuys [Sun, 14 Mar 2004 01:54:39 +0000 (01:54 +0000)]
(text_font_alist_chain): rename function,
and use text-font-defaults.

20 years ago* scm/lily.scm (chain-assoc-get): bugfix.
Han-Wen Nienhuys [Sun, 14 Mar 2004 01:46:49 +0000 (01:46 +0000)]
* scm/lily.scm (chain-assoc-get): bugfix.

* lily/paper-book.cc (stencil2line): don't make static SCMs to

20 years ago* lily/font-interface.cc (text_font_alist_chain): rename function,
Han-Wen Nienhuys [Sun, 14 Mar 2004 01:23:26 +0000 (01:23 +0000)]
* lily/font-interface.cc (text_font_alist_chain): rename function,
and use text-font-defaults.

* lily/font-select.cc (properties_to_font_size_family): call SCM code.

* scm/paper.scm (paper-set-staff-size): use new function.

* scm/new-font.scm (make-font-tree): new function.

20 years ago(output): Bugfix: no output if no \paper.
Jan Nieuwenhuizen [Sat, 13 Mar 2004 21:38:28 +0000 (21:38 +0000)]
(output): Bugfix: no output if no \paper.

20 years ago* scm/lily.scm (get-output-module): New function.
Jan Nieuwenhuizen [Sat, 13 Mar 2004 21:24:15 +0000 (21:24 +0000)]
* scm/lily.scm (get-output-module): New function.
(output-alist): Remove ,ps-output-expression.

* scm/output-tex.scm (ps-output-expression): New function.

* scm/output-ps.scm (ps-output-expression): Remove.
(header, start-page): Output page metadata.

* lily/paper-outputter.cc (Paper_outputter)[PAGE_LAYOUT]:
initialise output_module_.  Do not write part of header.
(output_scheme)[PAGE_LAYOUT]: Output through output_module_.
(output_header): Output full header.

* scm/define-markup-commands.scm (bigger, smaller): Avoid crash.
FIXME.

20 years ago* scm/new-font.scm: new file. Tree based font lookup.
Han-Wen Nienhuys [Sat, 13 Mar 2004 17:01:57 +0000 (17:01 +0000)]
* scm/new-font.scm: new file. Tree based font lookup.

* scm/lily.scm (assoc-get): take default argument. Remove
assoc-get-default.
(chain-assoc-get): use chain-assoc-get everywhere.

20 years ago(FatalConversionError.subst_in_trans):
Han-Wen Nienhuys [Sat, 13 Mar 2004 10:59:38 +0000 (10:59 +0000)]
(FatalConversionError.subst_in_trans):
autobeamsettings conversion bug.

20 years ago* lily/include/global-context.hh (Context): clean-up data hiding.
Han-Wen Nienhuys [Sat, 13 Mar 2004 10:51:51 +0000 (10:51 +0000)]
* lily/include/global-context.hh (Context): clean-up data hiding.

* lily/include/music-iterator.hh (class Music_iterator): clean-up
data hiding.

* lily/include/grace-fixup.hh (struct Grace_fixup): new file.

* input/regression/stem-shorten.ly: add chord case.

* lily/stem.cc (get_default_stem_end_position): shorten stems
triggered by note-head positions, not by forced-direction. This
fixes a bug with too short stems.

20 years ago(Lilypond_snippet.output_html,
Jan Nieuwenhuizen [Fri, 12 Mar 2004 21:40:18 +0000 (21:40 +0000)]
(Lilypond_snippet.output_html,
Lilypond_snippet.output_latex): Always call output_print_filename.

20 years ago(fill_pages): New method. Try to cramp or
Jan Nieuwenhuizen [Fri, 12 Mar 2004 21:30:39 +0000 (21:30 +0000)]
(fill_pages): New method.  Try to cramp or
expand pages.

20 years ago*** empty log message ***
Han-Wen Nienhuys [Fri, 12 Mar 2004 20:56:46 +0000 (20:56 +0000)]
*** empty log message ***

20 years ago* lily/figured-bass-engraver.cc (process_music): change calling
Han-Wen Nienhuys [Fri, 12 Mar 2004 19:05:02 +0000 (19:05 +0000)]
* lily/figured-bass-engraver.cc (process_music): change calling
convention.

* scm/bass-figure.scm (format-bass-figure): rewrite function.

* scm/define-markup-commands.scm (bracketed-y-column): new markup
command.

* lily/include/stencil.hh (class Stencil): add origin field.

* lily/stencil-scheme.cc (LY_DEFINE): ly:stencil-move-to-edge: new
function.

* lily/grob-scheme.cc (LY_DEFINE): ly:grob-alist-chain: new function.

* lily/lexer.ll: remove support for \$ and $ in identifiers

* lily/sequential-iterator.cc: remove copy_grace_fixups
(get_grace_fixup): slight abstraction of fixup code.

* input/test/title-markup.ly (spaceTest): vary staff sizes.

20 years agochange <TAB> to <C-F> (default).
Heikki Junes [Thu, 11 Mar 2004 22:52:08 +0000 (22:52 +0000)]
change <TAB> to <C-F> (default).

20 years ago * vim/lilypond-indent.vim: use <TAB> is indent character in
Heikki Junes [Thu, 11 Mar 2004 22:30:41 +0000 (22:30 +0000)]
* vim/lilypond-indent.vim: use <TAB> is indent character in
insert-mode. add indenting rules.

20 years agotypos
Jan Nieuwenhuizen [Thu, 11 Mar 2004 21:34:17 +0000 (21:34 +0000)]
typos

20 years agosensible margins
Jan Nieuwenhuizen [Thu, 11 Mar 2004 21:26:20 +0000 (21:26 +0000)]
sensible margins

20 years ago* lily/parser.yy (toplevel_expression)[PAGE_LAYOUT]: Remove
Jan Nieuwenhuizen [Thu, 11 Mar 2004 18:45:24 +0000 (18:45 +0000)]
* lily/parser.yy (toplevel_expression)[PAGE_LAYOUT]: Remove
protect hack.

* scm/page-layout.scm:
* lily/paper-book.cc: Handle tagline/copyright.  Internal page
layout and titling should now match external latex based version.

20 years ago* scm/output-tex.scm (output-scopes): Bugfix: only write string
Jan Nieuwenhuizen [Thu, 11 Mar 2004 15:51:12 +0000 (15:51 +0000)]
* scm/output-tex.scm (output-scopes): Bugfix: only write string
header fields.

* scm/output-ps.scm (new-start-system): New interface function.

20 years ago* ps/lilyponddefs.ps: Remove automatic page layout.
Jan Nieuwenhuizen [Thu, 11 Mar 2004 15:42:34 +0000 (15:42 +0000)]
* ps/lilyponddefs.ps: Remove automatic page layout.

* scm/output-ps.scm (new-start-system): New interface function.

* lily/include/paper-outputter.hh (output_line): Add ORIGIN parameter.

* lily/paper-book.cc (output): Bugfix.

* ps/lilyponddefs.ps: Bugfix.