]>
git.donarmstrong.com Git - lilypond.git/log
hanwen [Mon, 19 Aug 2002 09:11:12 +0000 (09:11 +0000)]
release 1.6.0
hanwen [Mon, 19 Aug 2002 09:07:29 +0000 (09:07 +0000)]
use resolution independent variables.
hanwen [Mon, 19 Aug 2002 01:55:07 +0000 (01:55 +0000)]
Various fixes for anal typechecking. ARGH--Ancient notation sucks
hanwen [Mon, 19 Aug 2002 00:48:15 +0000 (00:48 +0000)]
* input/mutopia/J.S.Bach/wtk1-fugue2.ly: staff switch fixes.
* Documentation/user/lilypond-book.itely: small cleanups
janneke [Mon, 19 Aug 2002 00:42:55 +0000 (00:42 +0000)]
* scm/grob-property-description.scm: Remove regular-distance-to.
* input/test/spacing-regular.ly:
* lily/regular-spacing-engraver.cc: Remove.
hanwen [Mon, 19 Aug 2002 00:33:38 +0000 (00:33 +0000)]
* Documentation/user/lilypond-book.itely: small cleanups
* Documentation/user/*.itely: fix overfull hboxes.
janneke [Mon, 19 Aug 2002 00:24:50 +0000 (00:24 +0000)]
* Documentation/user/tutorial.itely (A piano excerpt):
* Documentation/user/introduction.itely (Introduction): Typo fix.
janneke [Mon, 19 Aug 2002 00:19:35 +0000 (00:19 +0000)]
Bugfix: call numbers->string only
on first three elements of ly-version list.
janneke [Sun, 18 Aug 2002 23:56:25 +0000 (23:56 +0000)]
*** empty log message ***
janneke [Sun, 18 Aug 2002 23:49:58 +0000 (23:49 +0000)]
Comment out \comma.
janneke [Sun, 18 Aug 2002 23:36:01 +0000 (23:36 +0000)]
* lily/tab-note-heads-engraver.cc:
* scm/translator-property-description.scm: Add tablatureFormat.
* input/test/staff-bracket.ly: Update.
janneke [Sun, 18 Aug 2002 23:28:09 +0000 (23:28 +0000)]
* lily/regular-spacing-engraver.cc: Add regular-distance-to.
janneke [Sun, 18 Aug 2002 23:03:26 +0000 (23:03 +0000)]
* lily/mensural-ligature-engraver.cc:
* scm/grob-property-description.scm: Add head-width, join-left,
primitive.
hanwen [Sun, 18 Aug 2002 22:52:33 +0000 (22:52 +0000)]
* Documentation/user/introduction.itely: small corrections.
* lily/parser.yy (property_def): Ugh. Switch off
internal-type-checking for autoBeamSettings.
janneke [Sun, 18 Aug 2002 22:42:41 +0000 (22:42 +0000)]
* input/test/beam-control.ly: Update
janneke [Sun, 18 Aug 2002 22:37:43 +0000 (22:37 +0000)]
Update.
hanwen [Sun, 18 Aug 2002 22:28:20 +0000 (22:28 +0000)]
* Documentation/user/introduction.itely: small corrections.
* scm/translator-property-description.scm (tablatureFormat):
describe property.
* lily/parser.yy (property_def): Ugh. Switch off
internal-type-checking for autoBeamSettings.
hanwen [Sun, 18 Aug 2002 22:27:31 +0000 (22:27 +0000)]
*** empty log message ***
janneke [Sun, 18 Aug 2002 22:25:39 +0000 (22:25 +0000)]
(internal_set_mus_property): [!NDEBUG] Remove, use
abort instead of assert.
janneke [Sun, 18 Aug 2002 21:32:48 +0000 (21:32 +0000)]
* input/test/ambitus.ly: Comment out ambitus until anal-proof.
* Documentation/user/refman.itely (Tablatures basic): Change
TabStaff @lilypond snippets to @example until TabStaff is
anal-proof.
janneke [Sun, 18 Aug 2002 21:20:20 +0000 (21:20 +0000)]
(write_fontlist): change
extra-extent-X extra-X-extent.
janneke [Sun, 18 Aug 2002 21:15:40 +0000 (21:15 +0000)]
* scm/music-property-description.scm (label): Typecheck markup?
(was string?).
* Documentation/user/refman.itely (Tablatures basic): Change
TabStaff @lilypond snippets to @example until TabStaff is
anal-proof.
janneke [Sun, 18 Aug 2002 17:09:12 +0000 (17:09 +0000)]
(Tablatures basic): Comment out
TabStaff example until TabStaff gets fixed.
janneke [Sun, 18 Aug 2002 17:07:38 +0000 (17:07 +0000)]
(Tablatures basic): Comment out
TabStaff example until TabStaff gets fixed.
janneke [Sun, 18 Aug 2002 17:03:52 +0000 (17:03 +0000)]
*** empty log message ***
janneke [Sun, 18 Aug 2002 17:03:11 +0000 (17:03 +0000)]
(EXTRA_DIST_FILES): Do distribute scripts.
rz [Sun, 18 Aug 2002 15:54:48 +0000 (15:54 +0000)]
* mf/feta-klef.mf: (another) white pixels bug in g-clef fixed.
janneke [Sun, 18 Aug 2002 15:44:35 +0000 (15:44 +0000)]
(LY_DEFINE_NOARGS): Remove.
hanwen [Sun, 18 Aug 2002 15:33:59 +0000 (15:33 +0000)]
* lily/parser.yy (script_abbreviation): accept -_ script.
* ly/script-init.ly (dashUnderscore): add NOTE-_ == portato (dash
and dot)
* scripts/lilypond-book.py (re_dict): add spaces after command sequences
(LatexPaper.find_latex_dims): run latex in nonstopmode
janneke [Sun, 18 Aug 2002 15:23:39 +0000 (15:23 +0000)]
(internal_set_grob_property): Revert oops.
janneke [Sun, 18 Aug 2002 15:22:52 +0000 (15:22 +0000)]
* lily/input.cc (message):
* flower/warn.cc (message): Flush output.
janneke [Sun, 18 Aug 2002 15:05:57 +0000 (15:05 +0000)]
Run make po-replace.
janneke [Sun, 18 Aug 2002 15:05:02 +0000 (15:05 +0000)]
Run make po-replace.
janneke [Sun, 18 Aug 2002 15:03:54 +0000 (15:03 +0000)]
* Documentation/user/GNUmakefile (LILYPOND_BOOK_FLAGS): be anal
with type checks.
* Documentation/GNUmakefile (LILYPOND_BOOK_FLAGS):
* input/regression/GNUmakefile (LILYPOND_BOOK_FLAGS):
* input/test/GNUmakefile (LILYPOND_BOOK_FLAGS):
* Documentation/user/invoking.itexi:
* lily/scm-option.cc:
* lily/main.cc: Debugging options: ly-set-option (was:
set-lily-option).
* lily/scm-option.cc (ly_option_usage): New function.
hanwen [Sun, 18 Aug 2002 12:19:13 +0000 (12:19 +0000)]
* lily/parser.yy (script_abbreviation): accept -_ script.
* ly/script-init.ly (dashUnderscore): add NOTE-_ == portato (dash
and dot)
janneke [Sun, 18 Aug 2002 12:15:26 +0000 (12:15 +0000)]
more msg mods
hanwen [Sun, 18 Aug 2002 11:51:19 +0000 (11:51 +0000)]
* input/font-body.ly: remove.
* input/test/harmonic.ly: new file.
janneke [Sun, 18 Aug 2002 11:46:53 +0000 (11:46 +0000)]
message and silly fix
hanwen [Sun, 18 Aug 2002 11:17:45 +0000 (11:17 +0000)]
(aligned_side): don't add
padding again.
* input/test/harmonic.ly: new file.
* ly/engraver-init.ly:
s/extraverticalExtent/extraVerticalExtent/.
janneke [Sun, 18 Aug 2002 10:02:17 +0000 (10:02 +0000)]
* lily/score-engraver.cc: Uniformise error message.
* lily/grob-property.cc (internal_set_grob_property,
internal_get_grob_property): [!NDEBUG] Remove, use abort instead
of assert; we always want this functionality. Uniformise warning
message.
janneke [Sun, 18 Aug 2002 09:28:20 +0000 (09:28 +0000)]
* lily/main.cc (main, main_prog): Bugfix: move exit-upon-files
back, until after evaluating init_scheme_code.
* scm/translator-property-description.scm (breakAlignOrder): Doco fix.
janneke [Sun, 18 Aug 2002 08:54:34 +0000 (08:54 +0000)]
Remove @cindex
without argument.
janneke [Sun, 18 Aug 2002 08:54:20 +0000 (08:54 +0000)]
Remove stray comma after
@cindex entry.
hanwen [Sun, 18 Aug 2002 01:20:31 +0000 (01:20 +0000)]
release commit
hanwen [Sun, 18 Aug 2002 01:10:35 +0000 (01:10 +0000)]
* lily/break-substitution.cc (fast_fubstitute_grob_list): use
realloc()
* lily/dynamic-engraver.cc (process_music): don't use SCM_UNDEFINED
hanwen [Sun, 18 Aug 2002 00:48:48 +0000 (00:48 +0000)]
* Documentation/user/tutorial.itely: fixes by Graham Percival.
hanwen [Sat, 17 Aug 2002 17:02:29 +0000 (17:02 +0000)]
rm old files
hanwen [Sat, 17 Aug 2002 17:00:30 +0000 (17:00 +0000)]
* lily/lily-guile.cc (type_check_assignment): if
internal-type-checking set, abort if we find an unknown property.
* input/regression/GNUmakefile,input/test/GNUmakefile: be anal
with typechecks
* input/test/*.ly: remove or update files using deprecated
properties
* lily/beam.cc: add 'knee to interface
* lily/system.cc (spanner_count): new function
hanwen [Sat, 17 Aug 2002 15:45:01 +0000 (15:45 +0000)]
small fixes
hanwen [Sat, 17 Aug 2002 15:30:23 +0000 (15:30 +0000)]
* lily/system.cc (spanner_count): new function
* lily/break-substitution.cc (fast_fubstitute_grob_list): special
function for break substitutions on groblists in spanners. By
reordering the elements of the list, we can skip large parts of
the list in the break substitution. This brings the complexity of
Lily back to more-or-less linear in the length of the score.
hanwen [Sat, 17 Aug 2002 01:30:28 +0000 (01:30 +0000)]
* lily/source-file.cc (init_port): add an SCM port to the
sourcefile as well.
* lily/parse-scm.cc (parse_handler): don't construct a new strport
for every parsing.
* lily/include/input-file-results.hh: move from
file-results. Rename Input_file_settings to Input_file_results.
hanwen [Fri, 16 Aug 2002 23:54:37 +0000 (23:54 +0000)]
* Documentation/header.html.in: remove FAQ
* Documentation/index.texi (Top): reorganise
* Documentation/topdocs/INSTALL.texi (Top): add note about fonts.
* Documentation/topdocs/FAQ.texi: remove.
* stepmake/stepmake/documentation-targets.make (footify): must
depend on all .html files, otherwise rebuilds are broken due to
the time stamps
* ly/declarations-init.ly (noBreak): set penalty to 10001 (>
10000).
hanwen [Fri, 16 Aug 2002 20:09:03 +0000 (20:09 +0000)]
(ChordNamesContext): minimumverticalExtent
-> minimumVerticalExtent
janneke [Fri, 16 Aug 2002 15:58:51 +0000 (15:58 +0000)]
Include info from Wiki.
janneke [Fri, 16 Aug 2002 14:55:04 +0000 (14:55 +0000)]
Include info from Wiki.
matsb [Fri, 16 Aug 2002 13:40:34 +0000 (13:40 +0000)]
*** empty log message ***
matsb [Fri, 16 Aug 2002 13:40:07 +0000 (13:40 +0000)]
Better pdflatex compatibility in lilypond-book.
janneke [Fri, 16 Aug 2002 12:49:27 +0000 (12:49 +0000)]
* Documentation/index.texi:
* Documentation/windows/compiling.texi:
* Documentation/windows/installing.texi: Update to reflect
LilyPond's inclusion into Cygwin.
janneke [Thu, 15 Aug 2002 21:20:09 +0000 (21:20 +0000)]
new file
janneke [Thu, 15 Aug 2002 21:15:30 +0000 (21:15 +0000)]
* scm/grob-property-description.scm (height-limit, ratio): Add.
* lily/slur.cc:
* scm/grob-description.scm (Slur, PhrasingSlur): Move height-limit
and ratio out of details.
janneke [Thu, 15 Aug 2002 19:29:31 +0000 (19:29 +0000)]
* lily/scores.cc (Input_file_settings): Initalize global_header_.
* lily/include/file-results.hh (class Input_file_settings): Add
private constructor.
janneke [Thu, 15 Aug 2002 19:13:55 +0000 (19:13 +0000)]
* cygwin/GNUmakefile: [CYGWIN] Install bug-lilypond-cygwin. Typo
fix. Add kpsewhich commands (Thanks Mats).
janneke [Thu, 15 Aug 2002 15:43:33 +0000 (15:43 +0000)]
* cygwin/GNUmakefile: [CYGWIN] Install bug-lilypond-cygwin.
* cygwin/bug-lilypond-cygwin.sh: New file.
janneke [Thu, 15 Aug 2002 13:08:57 +0000 (13:08 +0000)]
* stepmake/stepmake/help2man-rules.make: Better way of showing
help2man command.
* Documentation/topdocs/FAQ.texi: Add more possible stale font
paths.
* stepmake/bin/package-diff.py: Prepend ./ to cut-and-pastable
commands.
* Documentation/topdocs/INSTALL.texi: Mention the need to and how
to create configure for CVS source trees. Mention libkpathsea-dev
as alternative possible name for tetex-devel (or should that be
the other way around?).
janneke [Thu, 15 Aug 2002 11:50:05 +0000 (11:50 +0000)]
remove now untrue comment
hanwen [Thu, 15 Aug 2002 00:16:25 +0000 (00:16 +0000)]
* lily/include/file-results.hh (class Input_file_settings):
encapsulate file settings in a class, Input_file_settings.
* lily/scores.cc: new function ly_set_point_and_click_x
hanwen [Thu, 15 Aug 2002 00:13:28 +0000 (00:13 +0000)]
* lily/include/file-results.hh (class Input_file_settings):
encapsulate file settings in a class, Input_file_settings.
* lily/scores.cc: new function ly_set_point_and_click_x
hanwen [Wed, 14 Aug 2002 22:32:28 +0000 (22:32 +0000)]
* Documentation/topdocs/README.texi (Top): add note about xdelta
* Documentation/topdocs/INSTALL.texi (Top): move kpathsea to problems
section.
janneke [Wed, 14 Aug 2002 21:40:10 +0000 (21:40 +0000)]
Remove debug printing.
hanwen [Wed, 14 Aug 2002 16:11:36 +0000 (16:11 +0000)]
(FatalConversionError.conv): bug in
verticalExtent replacement.
hanwen [Wed, 14 Aug 2002 15:22:39 +0000 (15:22 +0000)]
release commit
hanwen [Wed, 14 Aug 2002 12:45:44 +0000 (12:45 +0000)]
* scm/output-lib.scm: Support of hammers and pulls in tablature
-- Hammers and pulls are inserted exactly like slurs, and a "H" or
a "P" is added over the slur as needed. The file
* ./input/test/tablature-hammer.ly: example of hammer, pull and
legato in a tablature.
* ly/engraver-init.ly: Stem.up-to-staff is now disabled by
default, since it appears that most of the published tablatures
are not like that.
janneke [Wed, 14 Aug 2002 11:39:10 +0000 (11:39 +0000)]
prepare for initial cygwin release.
janneke [Wed, 14 Aug 2002 11:36:36 +0000 (11:36 +0000)]
* Documentation/user/lilypond.tely: Add dir entries for
executables.
* Documentation/user/converters.itely:
* Documentation/user/invoking.itexi: Fix `invocation' node names,
in line with standard dir entries.
* Documentation/user/convert-ly.itexi
* Documentation/user/ly2dvi.itexi: Remove.
* scripts/ly2dvi.py: Add pseudo-filter (and stdout output)
support.
* lily/main.c:
* lily/paper-score.cc :
* lily/gourlay-breaking.cc: Write info to stderr.
matsb [Wed, 14 Aug 2002 09:09:48 +0000 (09:09 +0000)]
*** empty log message ***
matsb [Wed, 14 Aug 2002 09:07:06 +0000 (09:07 +0000)]
Small documentation updates. Note the comments!
janneke [Tue, 13 Aug 2002 23:55:55 +0000 (23:55 +0000)]
Add python link to build-datadir. Fixes
generation of midi2ly man page.
janneke [Tue, 13 Aug 2002 23:48:56 +0000 (23:48 +0000)]
* buildscripts/help2man.pl: Update to latest version from Debian.
Fixes generation of man pages with perl 5.6.1.
* GNUmakefile.in: Add python link to build-datadir. Fixes
generation of midi2ly man page.
janneke [Tue, 13 Aug 2002 23:00:20 +0000 (23:00 +0000)]
* buildscripts/help2man.pl: Update to latest version from Debian.
Fixes generation of man pages with perl 5.6.1.
* GNUmakefile.in: Add python link to build-datadir. Fixes
generation of midi2ly man page.
janneke [Tue, 13 Aug 2002 18:48:54 +0000 (18:48 +0000)]
* lily/beam.cc (least_squares): Add comment.
* input/regression/beam-center-slope.ly: Update.
janneke [Tue, 13 Aug 2002 15:51:37 +0000 (15:51 +0000)]
New file.
janneke [Tue, 13 Aug 2002 15:50:22 +0000 (15:50 +0000)]
(score_stem_lengths): Revert oops.
janneke [Tue, 13 Aug 2002 15:00:45 +0000 (15:00 +0000)]
* ly/grace-init.ly (startGraceMusic):
* scm/grob-description.scm (beamed-lengths): Subtract half a beam
thickness, to fix most ugly beams. See input/test/stem.ly and
baerenreiter-sarabande.ly.
janneke [Tue, 13 Aug 2002 14:56:02 +0000 (14:56 +0000)]
* lily/beam.cc (least_squares): Fix asymmetry and scary float
comparison.
* lily/stem.cc (calc_stem_info): Moved, documented, cleaned up and
fixed up-to-stem feature.
* scm/grob-description.scm (beamed-lengths): Subtract half a beam
thickness, to fix most ugly beams. See input/test/stem.ly and
baerenreiter-sarabande.ly.
janneke [Tue, 13 Aug 2002 12:51:02 +0000 (12:51 +0000)]
* input/test/stem.ly:
* input/mutopia/J.S.Bach/baerenreiter-sarabande.ly: Play with
beamed-lengths.
* input/test/spacing.ly: Give enough room to test spacing.
janneke [Tue, 13 Aug 2002 10:07:14 +0000 (10:07 +0000)]
* cygwin/post-lilypond.sh: Fix and update.
* cygwin/zlily-profile.sh: Remove.
janneke [Mon, 12 Aug 2002 20:43:34 +0000 (20:43 +0000)]
(EXTRA_DIST_FILES): Add server.el.patch.
janneke [Mon, 12 Aug 2002 20:37:55 +0000 (20:37 +0000)]
* scm/grob-property-description.scm
(beamed-extreme-minimum-free-lengths): New property, now correctly
named.
* ly/grace-init.ly: New beam property updates.
* input/les-nereides.ly: Updates.
janneke [Mon, 12 Aug 2002 19:56:59 +0000 (19:56 +0000)]
cygwin build mods
janneke [Mon, 12 Aug 2002 18:19:02 +0000 (18:19 +0000)]
* cygwin/README.in: New file.
janneke [Mon, 12 Aug 2002 15:32:43 +0000 (15:32 +0000)]
* input/sondag-morgen/GNUmakefile:
* input/mutopia/R.Schumann/GNUmakefile: New file.
janneke [Mon, 12 Aug 2002 15:29:32 +0000 (15:29 +0000)]
New file.
janneke [Mon, 12 Aug 2002 15:14:17 +0000 (15:14 +0000)]
* scm/grob-property-description.scm (beamed-minimum-free-lengths):
(beamed-extreme-free-lengths): New property.
* lily/beam.cc (forced_stem_count): Count boundary cases too.
(set_stem_shorten): Integer divide bug fix.
* input/mutopia/J.S.Bach/baerenreiter-sarabande.ly: Really expect
6 systems, change warning into error.
* scm/grob-description.scm (beamed-stem-shorten): Shorten 8th
beams same as normal stem (one staffspace), high order beams less
(arbitrary guess).
(beamed-lengths): Standard length for all beams.
(beamed-minimum-free-lengths):
hanwen [Mon, 12 Aug 2002 12:01:11 +0000 (12:01 +0000)]
release commit
hanwen [Mon, 12 Aug 2002 10:44:56 +0000 (10:44 +0000)]
* VERSION: 1.5.72 released
* lily/lily-guile.cc (to_dir): return CENTER if not a direction.
* lily/include/grob.hh: remove remove_grob_property()
* lily/stem-engraver.cc (stop_translation_timestep): remove
dir-forced grob property
hanwen [Mon, 12 Aug 2002 10:00:17 +0000 (10:00 +0000)]
*** empty log message ***
hanwen [Mon, 12 Aug 2002 09:57:30 +0000 (09:57 +0000)]
*** empty log message ***
hanwen [Mon, 12 Aug 2002 09:49:45 +0000 (09:49 +0000)]
(Grace notes): explain grace
after main note.
hanwen [Sun, 11 Aug 2002 23:31:58 +0000 (23:31 +0000)]
* Documentation/user/preface.itely: small bits
* Documentation/user/introduction.itely: add sectioning
janneke [Sun, 11 Aug 2002 21:10:17 +0000 (21:10 +0000)]
* lily/stem.cc (get_default_stem_end_position): use beam_count - 1
as index; this fixes too short forced stem directions.
(calc_stem_info): various minute bugfixes.
* lily/gourlay-breaking.cc (combine_demerits): set uniform
tightness constraint back to one. This fixes Baerenreiter
sarabande layout.
* lily/stem.cc (calc_stem_info): Use get_direction_beam_count.
* lily/beam.cc (get_direction_beam_count): New function.
* GNUmakefile.in: Fix config.h dependency.
* input/regression/tuplet-properties.ly:
* input/regression/tuplet-nest.ly: Fix.