]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
20 years agoThis commit was manufactured by cvs2svn to create tag 'lilypond_2_1_17'. release/2.1.17
janneke [Mon, 2 Feb 2004 17:11:47 +0000 (17:11 +0000)]
This commit was manufactured by cvs2svn to create tag 'lilypond_2_1_17'.

20 years agorelease commit
hanwen [Mon, 2 Feb 2004 17:11:46 +0000 (17:11 +0000)]
release commit

20 years agoWIP
janneke [Mon, 2 Feb 2004 16:39:42 +0000 (16:39 +0000)]
WIP

20 years ago(Automatic part combining):
hanwen [Mon, 2 Feb 2004 16:12:49 +0000 (16:12 +0000)]
(Automatic part combining):
revise documentation of the part-combiner.

20 years ago* input/regression/pc-switch-slur.ly (texidoc): remove file.
hanwen [Mon, 2 Feb 2004 15:38:52 +0000 (15:38 +0000)]
* input/regression/pc-switch-slur.ly (texidoc): remove file.

* input/regression/pc-mmrest.ly (two): remove file.

20 years ago* scm/define-music-types.scm (music-descriptions): add
hanwen [Mon, 2 Feb 2004 15:31:08 +0000 (15:31 +0000)]
* scm/define-music-types.scm (music-descriptions): add
Solo{One,Two}Event and UnisonoEvent

* lily/new-part-combine-iterator.cc (unisono): add state_
variable, signal changes with part-combine-event.

* input/regression/new-part-combine-text.ly: new file.

* lily/part-combine-engraver.cc: new file.

20 years agoHandle snippet options.
janneke [Mon, 2 Feb 2004 13:39:06 +0000 (13:39 +0000)]
Handle snippet options.

20 years ago*** empty log message ***
hanwen [Mon, 2 Feb 2004 12:27:05 +0000 (12:27 +0000)]
*** empty log message ***

20 years ago(process_music): new function. Set melisma
hanwen [Mon, 2 Feb 2004 12:24:26 +0000 (12:24 +0000)]
(process_music): new function. Set melisma
property.

20 years ago* lily/tuplet-bracket.cc (make_bracket): make sure that gap is
hanwen [Mon, 2 Feb 2004 11:40:51 +0000 (11:40 +0000)]
* lily/tuplet-bracket.cc (make_bracket): make sure that gap is
always smaller than bracket size.
(make_bracket): oops. Size of the gap was off by factor 2

* lily/parser.yy (post_event): make HYPHEN into postfix event.

* lily/new-lyric-combine-music-iterator.cc (find_context_below):
use is_alias() iso. == . This fixes lyrics on
GregorianTranscriptions.

20 years agonew file.
hanwen [Mon, 2 Feb 2004 11:11:58 +0000 (11:11 +0000)]
new file.

20 years ago* scm/new-markup.scm (markup): a macro that provides a
hanwen [Mon, 2 Feb 2004 10:47:23 +0000 (10:47 +0000)]
* scm/new-markup.scm (markup): a macro that provides a
LilyPond-like syntax in scheme for building markups, in order to
help markup command definition. (Nicolas Sceaux)

* input/test/lyrics-skip-notes.ly: new example.

* lily/parser.yy (post_event): make HYPHEN into postfix event.

* lily/new-lyric-combine-music-iterator.cc (find_context_below):
use is_alias() iso. == . This fixes lyrics on
GregorianTranscriptions.

20 years ago * scripts/lilypond.py (ly_paper_to_latexpaper): Add newline before
matsb [Mon, 2 Feb 2004 10:14:15 +0000 (10:14 +0000)]
* scripts/lilypond.py (ly_paper_to_latexpaper): Add newline before
\thispagestyle{lastpage} to avoid that it's printed on the second
last page when there's only a single score line on the last page.
(The page breaking mechanism in TeX played some ugly tricks to us.)

20 years agoFurther development.
janneke [Sun, 1 Feb 2004 18:38:28 +0000 (18:38 +0000)]
Further development.

20 years agoFix comment
janneke [Sun, 1 Feb 2004 13:02:14 +0000 (13:02 +0000)]
Fix comment

20 years ago* input/regression/collision-dots-move.ly: New test.
janneke [Sun, 1 Feb 2004 12:44:56 +0000 (12:44 +0000)]
* input/regression/collision-dots-move.ly: New test.

* lily/note-collision.cc (check_meshing_chords): Move dots on left
hand side note head of non-merged collision to the right.

20 years ago(start_new_syllable):
janneke [Sun, 1 Feb 2004 10:35:05 +0000 (10:35 +0000)]
(start_new_syllable):
Construct children before accessing property from emtpy
lyrics_context_.
(construct_children): Find thread before finding LyricsVoice.
Create LyricsVoice one if none found, fixes crash (thanks Erik
Sandberg).

20 years ago*** empty log message ***
janneke [Sat, 31 Jan 2004 20:48:27 +0000 (20:48 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
janneke [Sat, 31 Jan 2004 20:44:56 +0000 (20:44 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
janneke [Sat, 31 Jan 2004 20:34:06 +0000 (20:34 +0000)]
*** empty log message ***

20 years ago* lily/note-collision.cc (check_meshing_chords): Do not remove
janneke [Sat, 31 Jan 2004 11:59:29 +0000 (11:59 +0000)]
* lily/note-collision.cc (check_meshing_chords): Do not remove
dots (from down head) when merging similar heads (thanks Matthias
Kilian).  Simplify merge_possible tests and other cleanups

* input/regression/collision-merge-differently-dotted.ly: Add test
for disappearing dots on similar heads for both voices.

20 years agoYet another Lily was here -> Engraved by LilyPond
matsb [Fri, 30 Jan 2004 16:37:31 +0000 (16:37 +0000)]
Yet another Lily was here -> Engraved by LilyPond

20 years agoLily was here -> Engraved by LilyPond also in the reference manual.
matsb [Fri, 30 Jan 2004 16:35:39 +0000 (16:35 +0000)]
Lily was here -> Engraved by LilyPond also in the reference manual.

20 years ago * Documentation/user/invoking.itexi (Invoking lilypond): Document
matsb [Fri, 30 Jan 2004 16:29:18 +0000 (16:29 +0000)]
* Documentation/user/invoking.itexi (Invoking lilypond): Document
that tagline overrides copyright for single page scores.

20 years ago * input/test/figured-bass-alternative.ly: fix accidental.
hjunes [Thu, 29 Jan 2004 22:11:42 +0000 (22:11 +0000)]
    * input/test/figured-bass-alternative.ly: fix accidental.

20 years agoCorrected accidentals--1 -> accidentals--2
matsb [Thu, 29 Jan 2004 17:37:44 +0000 (17:37 +0000)]
Corrected accidentals--1 -> accidentals--2

20 years agoCompile fix (thanks Mats).
janneke [Thu, 29 Jan 2004 11:33:31 +0000 (11:33 +0000)]
Compile fix (thanks Mats).

20 years ago * buildscripts/lilypond-login.sh: Avoid warning about undefined
matsb [Thu, 29 Jan 2004 11:21:00 +0000 (11:21 +0000)]
* buildscripts/lilypond-login.sh: Avoid warning about undefined
TEXMF if it's previously unset.

20 years ago * input/test/trills.ly: fix the unfolding of lineprall.
hjunes [Wed, 28 Jan 2004 23:57:07 +0000 (23:57 +0000)]
   * input/test/trills.ly: fix the unfolding of lineprall.

20 years ago * scm/chord-name.scm (german-markup): bugfix: use SEMI-TONE.
hjunes [Wed, 28 Jan 2004 23:18:26 +0000 (23:18 +0000)]
    * scm/chord-name.scm (german-markup): bugfix: use SEMI-TONE.

20 years ago* Documentation/topdocs/NEWS.texi: Add note about safe mode.
janneke [Wed, 28 Jan 2004 21:54:28 +0000 (21:54 +0000)]
* Documentation/topdocs/NEWS.texi: Add note about safe mode.

* input/no-notation/dos-guile.ly:
* input/no-notation/dos-ps.ly:
* input/no-notation/dos-tex.ly: New file.  These tests still FAIL.

20 years ago* input/no-notation/dos-ps.ly:
janneke [Wed, 28 Jan 2004 21:36:55 +0000 (21:36 +0000)]
* input/no-notation/dos-ps.ly:
* input/no-notation/dos-tex.ly: New file.  These tests still FAIL.

20 years ago* input/no-notation/safe-include.ly:
janneke [Wed, 28 Jan 2004 21:02:12 +0000 (21:02 +0000)]
* input/no-notation/safe-include.ly:
* input/no-notation/safe-guile.ly:
* input/no-notation/safe-ps.ly:
* input/no-notation/safe-tex.ly: New file.

* scripts/lilypond.py (global_latex_preamble): Add \nofiles for
safe mode Add -s,--safe-mode option.  Use -S,--set for setting
options now.
(run_lilypond): When in --safe-mode, pass option to lilypond-bin.
When in --safe-mode, set environment openout_any=p[aranoid].

* tex/ltest.tex:
* tex/lilyponddefs.tex: Add \nofiles.

* Documentation/topdocs/NEWS.texi: Add note about safe mode.

20 years ago* Documentation/topdocs/NEWS.texi: Add note about safe mode.
janneke [Wed, 28 Jan 2004 18:16:51 +0000 (18:16 +0000)]
* Documentation/topdocs/NEWS.texi: Add note about safe mode.

* mf/GNUmakefile (FETA_LIST_FILES): Install feta*list.lys too.
This allows building the user manual using a binary installation
and a matching unpacked source tree.

* scm/lily.scm (safe-module): New variable.

* lily/includable-lexer.cc (new_input): Fix error messages.

* lily/parse-scm.cc (internal_ly_parse_scm): Add parameter SAFE.
If SAFE, evaluate in safe-module.  Change callers.

* lily/main.cc (Long_option_init): Reinstate safe-mode.

* lily/lexer.ll (embedded_scm): While processing main-input,
invoke ly_parse_scm with safe mode if running in safe-mode.
(<<EOF>>): Reset main_input_b_, fixes old-relative chech
in init.ly for safe-mode.

20 years ago * scripts/lilypond.py (ly_paper_to_latexpaper): Regain
matsb [Wed, 28 Jan 2004 15:25:53 +0000 (15:25 +0000)]
* scripts/lilypond.py (ly_paper_to_latexpaper): Regain
compatibility with old versions of geometry.sty (compat2
already implied includehead).
Change the page layout slightly so bottom + footskip = top +
headheight + headsep = 16mm, the remaining paperheight-32mm
are used for the music. Increase footskip to 5mm, so the top of
the footer text doesn't touch the music.

20 years agorelease commit
hanwen [Wed, 28 Jan 2004 01:06:54 +0000 (01:06 +0000)]
release commit

20 years ago* scm/music-functions.scm (determine-split-list): bugfix: only use
hanwen [Wed, 28 Jan 2004 00:01:48 +0000 (00:01 +0000)]
* scm/music-functions.scm (determine-split-list): bugfix: only use
new-active for both voices if both indexes advance. This fixes the
biggest outstanding problem with new-pc.

* lily/new-part-combine-iterator.cc (construct_children): set more
directions.

20 years ago* scripts/convert-ly.py (conv): add instrument rule.
hanwen [Tue, 27 Jan 2004 21:37:33 +0000 (21:37 +0000)]
* scripts/convert-ly.py (conv): add instrument rule.

* lily/instrument-name-engraver.cc: add Vocal_name_engraver.

20 years agoremove scriptHorizontal property.
hanwen [Tue, 27 Jan 2004 02:04:43 +0000 (02:04 +0000)]
remove scriptHorizontal property.

20 years ago* lily/side-position-interface.cc: remove add_staff_support ()
hanwen [Tue, 27 Jan 2004 01:32:22 +0000 (01:32 +0000)]
* lily/side-position-interface.cc: remove add_staff_support ()
Change all callers to use staff-padding.

* lily/auto-beam-engraver.cc (create_beam): opps. Don't use
make_spanner().

* lily/a2-engraver.cc (process_acknowledged_grobs):

* lily/text-engraver.cc: remove scriptHorizontal property.

* lily/side-position-interface.cc (out_of_staff): move contents of
out_of_staff into aligned_side.
remove out_of_staff().

* lily/side-position-interface.cc: add staff-padding support to
Side_position_interface::aligned_side.

20 years ago* lily/beam.cc (least_squares): also set least-squares-dy for
hanwen [Tue, 27 Jan 2004 00:54:46 +0000 (00:54 +0000)]
* lily/beam.cc (least_squares): also set least-squares-dy for
special case of slanted 2-stem beam to center.

* lily/beam.cc: use Drul_array<Real> iso. interval, because *=
operations on empty intervals are silly.

20 years ago* lily/side-position-interface.cc (out_of_staff): move contents of
hanwen [Tue, 27 Jan 2004 00:42:26 +0000 (00:42 +0000)]
* lily/side-position-interface.cc (out_of_staff): move contents of
out_of_staff into aligned_side.
remove out_of_staff().

* lily/side-position-interface.cc: add staff-padding support to
Side_position_interface::aligned_side.

* lily/beam.cc: use Drul_array<Real> iso. interval, because *=
operations on empty intervals are silly.

20 years ago* lily/side-position-interface.cc (out_of_staff): move contents of
hanwen [Tue, 27 Jan 2004 00:37:42 +0000 (00:37 +0000)]
* lily/side-position-interface.cc (out_of_staff): move contents of
out_of_staff into aligned_side.

* input/regression/measure-grouping.ly: fix warning.

* lily/side-position-interface.cc: add staff-padding support to
Side_position_interface::aligned_side.

* lily/system-start-delimiter-engraver.cc (process_music): whoops,
one get_property too many.

* flower/include/drul-array.hh (linear_combination): new function
(scale_drul): new function

* lily/beam.cc: use Drul_array<Real> iso. interval, because *=
operations on empty intervals are silly.

20 years ago* lily/note-heads-engraver.cc (process_music): use robust_scm2int
janneke [Mon, 26 Jan 2004 10:36:39 +0000 (10:36 +0000)]
* lily/note-heads-engraver.cc (process_music): use robust_scm2int
(iso gh_scm2int), fixes crash in new part-combiner.

* configure.in: Up mftrace to 1.0.27.

20 years ago(stop_translation_timestep):
hanwen [Mon, 26 Jan 2004 10:36:07 +0000 (10:36 +0000)]
(stop_translation_timestep):
align all stanza numbers.

20 years ago * Documentation/user/{introduction.itely,refman.itely,
hjunes [Mon, 26 Jan 2004 00:51:15 +0000 (00:51 +0000)]
* Documentation/user/{introduction.itely,refman.itely,
converters.itely}: fix some text inside parentheses; text should
be readable (even) if parentheses are either replaced with commas
or dropped out.

20 years agoRemoved. Obsolete.
wl [Sun, 25 Jan 2004 23:25:25 +0000 (23:25 +0000)]
Removed.  Obsolete.

20 years ago* buildscripts/lilypond.words.py, input/puer-fragment.ly,
wl [Sun, 25 Jan 2004 23:24:07 +0000 (23:24 +0000)]
* buildscripts/lilypond.words.py, input/puer-fragment.ly,
input/test/vaticana.ly, input/test/ancient-font.ly,
input/test/mensural-ligatures.ly, input/test/gregorian-scripts.ly,
lily/include/staff-symbol.hh, lily/breathing-sign.cc,
ly/params-as-init.ly, scm/define-grobs.scm,
scm/define-grob-properties.scm: s/stafflinethickness/linethickness/.

* ly/params-as-init.ly: Removed.  Obsolete.
* buildscripts/lilypond.words.py: Updated.

20 years ago*** empty log message ***
hanwen [Sun, 25 Jan 2004 17:00:08 +0000 (17:00 +0000)]
*** empty log message ***

20 years agoswitch off mensural G clefs.
hanwen [Sun, 25 Jan 2004 16:36:55 +0000 (16:36 +0000)]
switch off mensural G clefs.

20 years ago* lily/engraver.cc (internal_make_item): centralize item/spanner
hanwen [Sun, 25 Jan 2004 16:26:20 +0000 (16:26 +0000)]
* lily/engraver.cc (internal_make_item): centralize item/spanner
factory.

* scripts/convert-ly.py (FatalConversionError.sub_durs): bugfix:
do correct chord conversion for ^"sim."  (backportme)
(FatalConversionError.sub_articulations): substitute ^"foo" in
chords too. (backportme)

20 years ago(FatalConversionError.sub_durs): bugfix:
hanwen [Sun, 25 Jan 2004 15:55:06 +0000 (15:55 +0000)]
(FatalConversionError.sub_durs): bugfix:
do correct chord conversion for ^"sim."
(FatalConversionError.sub_articulations): substitute ^"foo" in
chords too.

20 years ago* scm/define-grobs.scm (all-grob-descriptions): use staff-padding
hanwen [Sun, 25 Jan 2004 15:45:23 +0000 (15:45 +0000)]
* scm/define-grobs.scm (all-grob-descriptions): use staff-padding
for Fingering.

* lily/side-position-interface.cc (out_of_staff): don't do
anything if staff-padding not defined.

* scm/define-grobs.scm (all-grob-descriptions): remove
enclose-bounds in OttavaBracket and PianoPedalBracket

20 years ago* mf/feta-params.mf (stafflines): introduce linethickness as
hanwen [Sun, 25 Jan 2004 15:15:25 +0000 (15:15 +0000)]
* mf/feta-params.mf (stafflines): introduce linethickness as
general blackness of the font.

* lily/stem.cc (position_noteheads): rounding error robustness.

* scm/define-grobs.scm (all-grob-descriptions): remove
enclose-bounds in OttavaBracket and PianoPedalBracket

20 years ago* input/regression/rest-collision-beam.ly: move beam/rest stuff
hanwen [Sun, 25 Jan 2004 14:45:06 +0000 (14:45 +0000)]
* input/regression/rest-collision-beam.ly: move beam/rest stuff
from beam-collision.ly

* lily/beam.cc (rest_collision_callback): remove direction.

20 years ago* scm/define-grobs.scm (all-grob-descriptions): remove
hanwen [Sun, 25 Jan 2004 14:34:36 +0000 (14:34 +0000)]
* scm/define-grobs.scm (all-grob-descriptions): remove
enclose-bounds in OttavaBracket and PianoPedalBracket

* scm/new-markup.scm (def-markup-command) new macro, which takes
care of defining the COMMAND-markup and make-COMMAND-markup
procedures, setting markup-signature and keyword-signature object
properties, and pushing the markup command in
markup-function-list.

* scm/new-markup.scm:Little scheme style clean-up: there should be
no parenthese alone on a line; LET* should not be used where LET
is enough. (Nicolas Sceaux)

20 years agoAdd script.
janneke [Sun, 25 Jan 2004 10:31:56 +0000 (10:31 +0000)]
Add script.

20 years ago * ly/engraver-init.ly: Set enclose_bounds to #1 (was: ##t).
janneke [Sun, 25 Jan 2004 09:36:36 +0000 (09:36 +0000)]
* ly/engraver-init.ly: Set enclose_bounds to #1 (was: ##t).

20 years ago(determine-split-list): analysis has
hanwen [Sat, 24 Jan 2004 01:31:55 +0000 (01:31 +0000)]
(determine-split-list): analysis has
global effect: a difference halfway a phrase makes the entire
phrase be typeset as apart.
(make-multi-measure-rest): make mmrest as a single rhythmic event.

20 years ago* lily/multi-measure-rest-engraver.cc: use a single
hanwen [Sat, 24 Jan 2004 01:05:34 +0000 (01:05 +0000)]
* lily/multi-measure-rest-engraver.cc: use a single
MultiMeasureEvent for mm rests. This prevents problems with the
new part combiner.

* scm/music-functions.scm (determine-split-list): analysis has
global effect: a difference halfway a phrase makes the entire
phrase be typeset as apart.
(make-multi-measure-rest): make mmrest as a single rhythmic event.

20 years ago(determine-split-list): analysis has
hanwen [Sat, 24 Jan 2004 00:38:44 +0000 (00:38 +0000)]
(determine-split-list): analysis has
global effect: a difference halfway a phrase makes the entire
phrase be typeset as apart.

20 years ago(1.9.0): Handle phrasing slur.
janneke [Thu, 22 Jan 2004 21:07:50 +0000 (21:07 +0000)]
(1.9.0): Handle phrasing slur.

20 years ago* scm/music-functions.scm (determine-split-list): bugfixes.
hanwen [Thu, 22 Jan 2004 11:50:25 +0000 (11:50 +0000)]
* scm/music-functions.scm (determine-split-list): bugfixes.

* scm/lily.scm (uniq-list): new implementation, O(1) stack.

* input/test/scales-greek.ly: use C as base, results in different
alterations at the clef.

* input/regression/pedal-ped.ly: new file.

* input/regression/pedal-bracket.ly: new file.

* lily/piano-pedal-bracket.cc (brew_molecule): new function;
replace after_line_breaking()

* lily/line-interface.cc (line): read thickness.
(line): dash-fraction = 0 always for dotted-line style.

* input/test/staff-lines.ly (lower): bugfix.

* scm/lily.scm: remove bla.scm load.

20 years ago* ly/engraver-init.ly (AncientRemoveEmptyStaffContext): move
hanwen [Wed, 21 Jan 2004 23:49:01 +0000 (23:49 +0000)]
* ly/engraver-init.ly (AncientRemoveEmptyStaffContext): move
\accepts Devnull into Score.

* scm/lily.scm: remove bla.scm load.

20 years agorelease commit
hanwen [Wed, 21 Jan 2004 21:07:35 +0000 (21:07 +0000)]
release commit

20 years ago*** empty log message ***
hanwen [Wed, 21 Jan 2004 18:56:07 +0000 (18:56 +0000)]
*** empty log message ***

20 years agolily/include/context-def.hh: rename from translator-def.hh
hanwen [Wed, 21 Jan 2004 18:55:30 +0000 (18:55 +0000)]
lily/include/context-def.hh: rename from translator-def.hh

lily/stem.cc (calc_stem_info): use
Staff_symbol_referencer::staff_space

lily/beam-quanting.cc (quanting): scale Stem_info

lily/beam.cc (rest_collision_callback): use minimum-distance
property for rest/beam collisions.
(rest_collision_callback): bugfixes.

lily/system.cc (post_processing): extra-offset is now relative
to the size of the current staff.

scm/music-functions.scm (notice-the-events-for-pc): record all
voices, only analyze "one" and "two".

lily/recording-group-engraver.cc (finalize): bugfix: want self,
not parent.

20 years ago * input/template/piano-dynamics.ly (pedal): Updated definition of
matsb [Wed, 21 Jan 2004 14:31:10 +0000 (14:31 +0000)]
* input/template/piano-dynamics.ly (pedal): Updated definition of
Dynamics such that \cresc works, for example.

20 years ago* lily/new-part-combine-iterator.cc (construct_children): create
hanwen [Wed, 21 Jan 2004 14:01:45 +0000 (14:01 +0000)]
* lily/new-part-combine-iterator.cc (construct_children): create
Devnull from Voice context

* lily/new-part-combine-iterator.cc: more states.

20 years ago* lily/new-part-combine-iterator.cc (construct_children): create
hanwen [Wed, 21 Jan 2004 13:58:22 +0000 (13:58 +0000)]
* lily/new-part-combine-iterator.cc (construct_children): create
Devnull from Voice context

* scm/music-functions.scm (determine-split-list): bugfixes.

* scm/music-functions.scm (determine-split-list): determine split
list from music events.

* lily/new-part-combine-iterator.cc: more states.

20 years ago* lily/stem.cc (thickness): new function.
hanwen [Wed, 21 Jan 2004 13:27:11 +0000 (13:27 +0000)]
* lily/stem.cc (thickness): new function.

* lily/staff-symbol.cc (get_ledger_line_thickness): new function:
compute thickness from ledger-line-thickness.

* lily/note-head.cc (brew_ledger_lines): use
Staff_symbol::get_ledger_line_thickness ().

* lily/beam.cc (rest_collision_callback): use
Staff_symbol_referencer::staff_space().

* lily/parser.yy (My_lily_lexer): change syntax: \newpartcombine
Mus1 Mus2

* lily/include/translator.hh (class Translator): add accepts_list_
so  \with { \denies / \accepts } also works.

* scm/music-functions.scm (determine-split-list): determine split
list from music events.

* lily/new-part-combine-iterator.cc: more states.

* lily/moment.cc (LY_DEFINE): new function ly:moment<?

20 years agoFix typo (s/set-staff-size/set-global-staff-size/).
wl [Wed, 21 Jan 2004 06:49:10 +0000 (06:49 +0000)]
Fix typo (s/set-staff-size/set-global-staff-size/).

20 years ago * scripts/convert-ly.py: Do not test filename when processing
janneke [Tue, 20 Jan 2004 21:57:57 +0000 (21:57 +0000)]
* scripts/convert-ly.py: Do not test filename when processing
stdin.

20 years ago(all-grob-descriptions): less padding.
hanwen [Tue, 20 Jan 2004 21:49:20 +0000 (21:49 +0000)]
(all-grob-descriptions): less padding.

20 years ago* lily/system.cc (set_loose_columns): use the right prebroken cols
hanwen [Tue, 20 Jan 2004 21:48:55 +0000 (21:48 +0000)]
* lily/system.cc (set_loose_columns): use the right prebroken cols
for interpolating loose column position.

* lily/text-spanner.cc (brew_molecule): default to no vertical
lines.

* lily/ottava-bracket.cc (brew_molecule): vertical line doesn't
take space.

20 years agoInclude warn.hh (compile fix).
janneke [Tue, 20 Jan 2004 19:19:30 +0000 (19:19 +0000)]
Include warn.hh (compile fix).

20 years ago* lily/axis-group-engraver.cc (finalize): extra check; if
hanwen [Tue, 20 Jan 2004 17:56:26 +0000 (17:56 +0000)]
* lily/axis-group-engraver.cc (finalize): extra check; if
process_music() is never called, then staffline_ == 0.

* VERSION: release 2.1.13

20 years ago(pending_moment): don't
hanwen [Tue, 20 Jan 2004 17:04:29 +0000 (17:04 +0000)]
(pending_moment): don't
check run_always ().

20 years ago(pattern): cleanup.
hanwen [Tue, 20 Jan 2004 15:28:14 +0000 (15:28 +0000)]
(pattern): cleanup.

20 years ago* mf/GNUmakefile ($(outdir)/$(redhat-package)): use http for
hanwen [Tue, 20 Jan 2004 15:20:16 +0000 (15:20 +0000)]
* mf/GNUmakefile ($(outdir)/$(redhat-package)): use http for
downloading.

* lily/tuplet-bracket.cc (get_default_dir): new algorithm for
tuplet direction.

20 years ago* scm/output-lib.scm (shift-right-at-line-begin): new function:
hanwen [Tue, 20 Jan 2004 13:14:28 +0000 (13:14 +0000)]
* scm/output-lib.scm (shift-right-at-line-begin): new function:
kludge rehearsalmark placement.

* lily/grob-scheme.cc (LY_DEFINE): add ly:item-break-dir , ly:item?
, ly:spanner?

20 years ago*** empty log message ***
hanwen [Tue, 20 Jan 2004 12:41:39 +0000 (12:41 +0000)]
*** empty log message ***

20 years ago(get_default_dir): new algorithm for
hanwen [Tue, 20 Jan 2004 11:49:51 +0000 (11:49 +0000)]
(get_default_dir): new algorithm for
tuplet direction.

20 years agoFix typo (s/OttavaSpanner/OttavaBracket/).
wl [Tue, 20 Jan 2004 11:39:09 +0000 (11:39 +0000)]
Fix typo (s/OttavaSpanner/OttavaBracket/).

20 years ago(overdone_heads): enlarge harmonic head.
hanwen [Tue, 20 Jan 2004 02:19:24 +0000 (02:19 +0000)]
(overdone_heads): enlarge harmonic head.

20 years ago* lily/include/music-iterator.hh (class Music_iterator): add
hanwen [Mon, 19 Jan 2004 14:55:18 +0000 (14:55 +0000)]
* lily/include/music-iterator.hh (class Music_iterator): add
substitute_outlet() to iterator API.

* lily/new-part-combine-iterator.cc (construct_children):
New_pc_iterator: new class, better part combining.

* lily/tie-column.cc (werner_directions): new function

* lily/parser.yy: plug many memory leaks. We're down to 4 for each
parser run.

20 years ago* lily/tie-column.cc (werner_directions): new function
hanwen [Mon, 19 Jan 2004 13:45:36 +0000 (13:45 +0000)]
* lily/tie-column.cc (werner_directions): new function

* lily/tie.cc (set_direction): call Tie_column::set_direction ()

* lily/axis-group-engraver.cc (process_acknowledged_grobs): give
empty objects group spanner as parent

20 years ago* lily/tuplet-bracket.cc (calc_position_and_height): check musical
hanwen [Mon, 19 Jan 2004 12:34:05 +0000 (12:34 +0000)]
* lily/tuplet-bracket.cc (calc_position_and_height): check musical
slope against graphical slope.

* lily/ottava-bracket.cc (brew_molecule): support minimum-length
for ottava bracket.

* lily/side-position-interface.cc (general_side_position):
opps. reinstate *dir.

* lily/parser.yy: plug many memory leaks. We're down to 4 for each
parser run.

* lily/tuplet-bracket.cc: remove calc_dy ().

* Documentation/user/refman.itely (Balloon help): document balloon
help

20 years ago(check-dangling-properties): Grob
janneke [Mon, 19 Jan 2004 11:13:59 +0000 (11:13 +0000)]
(check-dangling-properties): Grob
properties are defined define-grob-properties.scm.

20 years agorelease commit
hanwen [Mon, 19 Jan 2004 00:03:19 +0000 (00:03 +0000)]
release commit

20 years ago* Documentation/user/GNUmakefile
hanwen [Sun, 18 Jan 2004 22:37:40 +0000 (22:37 +0000)]
* Documentation/user/GNUmakefile
($(outdir)/lilypond/lilypond.html): posix conforming globs. Link
iso. copy.

* stepmake/stepmake/metafont-rules.make: remove --keep-trying.

* lily/separating-group-spanner.cc (set_spacing_rods): add padding.

20 years ago* lily/line-interface.cc (line): remove thickness from calling interface.
hanwen [Sun, 18 Jan 2004 22:07:40 +0000 (22:07 +0000)]
* lily/line-interface.cc (line): remove thickness from calling interface.

* lily/hairpin.cc: use Line_interface

* lily/line-interface.cc: new file. Line_interface for everything
with dotted/dashed lines.

20 years ago*** empty log message ***
hanwen [Sun, 18 Jan 2004 21:13:01 +0000 (21:13 +0000)]
*** empty log message ***

20 years ago(Rehearsal marks): document new
hanwen [Sun, 18 Jan 2004 20:51:07 +0000 (20:51 +0000)]
(Rehearsal marks): document new
functionality.

20 years agoremove asciscript.
hanwen [Sun, 18 Jan 2004 20:48:41 +0000 (20:48 +0000)]
remove asciscript.

20 years ago* lily/lily-guile.cc (robust_scm2double): new function. Use throughout.
hanwen [Sun, 18 Jan 2004 20:28:51 +0000 (20:28 +0000)]
* lily/lily-guile.cc (robust_scm2double): new function. Use throughout.

* lily/hairpin.cc: use Line_interface

* lily/tuplet-bracket.cc (make_bracket): use Line_interface.

* lily/mensural-ligature.cc (brew_flexa): replace horizontal_slope
() with beam ().

* lily/beam.cc (position_beam): new function
(brew_molecule): make sure that positions are calced before making
the molecule.

* lily/beam.cc (brew_molecule): fix beam offsets: overlap with the
stem do avoid small dents.

20 years ago* lily/line-interface.cc (line): remove thickness from calling interface.
hanwen [Sun, 18 Jan 2004 19:47:20 +0000 (19:47 +0000)]
* lily/line-interface.cc (line): remove thickness from calling interface.

* lily/hairpin.cc: use Line_interface

* lily/line-interface.cc: new file. Line_interface for everything
with dotted/dashed lines.

* lily/tuplet-bracket.cc (make_bracket): use Line_interface.

* lily/ottava-bracket.cc (brew_molecule): new file, separate routine
for constructing ottava brackets.

* lily/lookup.cc: remove Lookup::horizontal_slope (): it is
functionally identical to beam.

20 years ago* lily/hairpin.cc: use Line_interface
hanwen [Sun, 18 Jan 2004 19:29:01 +0000 (19:29 +0000)]
* lily/hairpin.cc: use Line_interface

* lily/line-interface.cc: new file. Line_interface for everything
with dotted/dashed lines.

* lily/tuplet-bracket.cc (make_bracket): use Line_interface.

* lily/ottava-bracket.cc (brew_molecule): new file, separate routine
for constructing ottava brackets.

* lily/ottava-engraver.cc (acknowledge_grob): hang the bracket on
the note heads.

* Documentation/user/internals.itely (Engravers and performers):
fix broken link.

* scm/music-functions.scm (make-mark-set): new function.

* lily/lookup.cc: remove Lookup::horizontal_slope (): it is
functionally identical to beam.

* lily/mensural-ligature.cc (brew_flexa): replace horizontal_slope
() with beam ().

* Documentation/user/refman.itely (Rehearsal marks): document new
functionality.

20 years ago* input/regression/rehearsal-mark-letter.ly: new file.
hanwen [Sun, 18 Jan 2004 16:46:13 +0000 (16:46 +0000)]
* input/regression/rehearsal-mark-letter.ly: new file.

* scm/translation-functions.scm (number->mark-string): new function
(format-mark-letters): new function
(format-mark-numbers): new function

20 years ago* Documentation/user/refman.itely (Rehearsal marks): document new
hanwen [Sun, 18 Jan 2004 12:14:43 +0000 (12:14 +0000)]
* Documentation/user/refman.itely (Rehearsal marks): document new
functionality.

* input/regression/rehearsal-mark-number.ly: new file.

* input/regression/rehearsal-mark-letter.ly: new file.