]>
git.donarmstrong.com Git - lilypond.git/log
Han-Wen Nienhuys [Sat, 31 Aug 2002 00:55:50 +0000 (00:55 +0000)]
release commit
Han-Wen Nienhuys [Sat, 31 Aug 2002 00:26:29 +0000 (00:26 +0000)]
* lily/kpath.cc:
* lily/lily-guile.cc: macosx fixes.
Han-Wen Nienhuys [Fri, 30 Aug 2002 23:56:44 +0000 (23:56 +0000)]
* lily/kpath.cc:
* lily/lily-guile.cc: macosx fixes.
Han-Wen Nienhuys [Fri, 30 Aug 2002 23:47:17 +0000 (23:47 +0000)]
* lily/script-column.cc (before_line_breaking): use stable sorting
algorithm to preserve script ordering.
(grob_script_priority_less): new function
* lily/script-engraver.cc (process_music):
* lily/text-engraver.cc (process_acknowledged_grobs):
* lily/fingering-engraver.cc (make_script): don't use direction
for script-priority.
* scripts/ly2dvi.py (run_lilypond): don't exit if LilyPond fails,
but try to assemble the files anyway.
* input/regression/prefatory-empty-spacing.ly: new file.
Han-Wen Nienhuys [Fri, 30 Aug 2002 22:40:57 +0000 (22:40 +0000)]
* lily/break-align-interface.cc (do_alignment): translate last
break-align-group if it is invisible/empty.
* scm/grob-description.scm (all-grob-descriptions): LeftEdge is
not a BreakAlignGroup. Do not use
Break_align_interface::alignment_callback
Han-Wen Nienhuys [Fri, 30 Aug 2002 21:48:52 +0000 (21:48 +0000)]
(LatexPaper.find_latex_dims): give more
meaningful error if running latex fails
Han-Wen Nienhuys [Fri, 30 Aug 2002 21:29:38 +0000 (21:29 +0000)]
(Tablatures): small
corrections. Thanks to Karl Berry
Han-Wen Nienhuys [Fri, 30 Aug 2002 21:16:00 +0000 (21:16 +0000)]
mandraak pats
Han-Wen Nienhuys [Fri, 30 Aug 2002 11:37:21 +0000 (11:37 +0000)]
2002-08-29 Graham Percival <gperciva@sfu.ca>
* Documentation/user/tutorial.itely: editorial changes (spelling,
grammar, etc) of the "Fine tuning" section.
Han-Wen Nienhuys [Thu, 29 Aug 2002 11:54:55 +0000 (11:54 +0000)]
2002-08-29 Juergen Reuter <reuter@ipd.uka.de>
* input/test/ancient-font.ly, mf/parmesan-heads.mf,
scm/output-lib.scm, lily/note-head.cc: bugfix: make neume note
heads accessible
Mats Bengtsson [Thu, 29 Aug 2002 09:17:05 +0000 (09:17 +0000)]
*** empty log message ***
Mats Bengtsson [Thu, 29 Aug 2002 09:16:43 +0000 (09:16 +0000)]
* scm/music-functions.scm (unfold-repeats): Call new
shift-duration-log correctly also for unfolded repeats.
Mats Bengtsson [Tue, 27 Aug 2002 12:22:22 +0000 (12:22 +0000)]
*** empty log message ***
Mats Bengtsson [Tue, 27 Aug 2002 12:21:58 +0000 (12:21 +0000)]
* tex/titledefs.tex: Define \fetafont for use in titles.
* scm/music-functions.scm (shift-duration-log), lily/parser.yy
(Repeated_music): Handle dots correctly for \repeat tremolo.
Han-Wen Nienhuys [Mon, 26 Aug 2002 17:24:03 +0000 (17:24 +0000)]
new po file
Han-Wen Nienhuys [Mon, 26 Aug 2002 12:23:56 +0000 (12:23 +0000)]
* lily/score.cc: remove paranoia code.
* lily/parser.yy: don't include malloc.h
Han-Wen Nienhuys [Mon, 26 Aug 2002 12:07:52 +0000 (12:07 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Sun, 25 Aug 2002 14:15:42 +0000 (14:15 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Sun, 25 Aug 2002 14:14:49 +0000 (14:14 +0000)]
* flower/polynomial.cc (operator +): optimize += operator. No
copying.
* lily/source-file.cc (get_line): use binary search to determine
line number. This kills another quadratic time-complexity term.
* lily/include/source-file.hh (class Source_file): add newline_locations
* flower/include/array.icc (binary_search_bounds): new function.
Han-Wen Nienhuys [Thu, 22 Aug 2002 19:39:26 +0000 (19:39 +0000)]
* input/regression/tuplet-properties.ly (texidoc): bugfix
* input/regression/beam-shortened-lengths.ly: add \stemUp
Han-Wen Nienhuys [Thu, 22 Aug 2002 18:43:07 +0000 (18:43 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Thu, 22 Aug 2002 18:33:45 +0000 (18:33 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Thu, 22 Aug 2002 12:50:23 +0000 (12:50 +0000)]
* Documentation/user/refman.itely: spelling fix.
Jan Nieuwenhuizen [Wed, 21 Aug 2002 21:20:23 +0000 (21:20 +0000)]
* lily/main.cc (setup_paths): Prepend dirs to search path, instead
of appending. Fixes build when typical LilyPond 1.4 leftovers clutter
the system.
* flower/include/file-path.hh (prepend): New function.
Han-Wen Nienhuys [Tue, 20 Aug 2002 17:40:38 +0000 (17:40 +0000)]
move 1.5 ChangeLog to misc/
Han-Wen Nienhuys [Tue, 20 Aug 2002 17:34:10 +0000 (17:34 +0000)]
* lily/completion-note-heads-engraver.cc (class
Completion_heads_engraver): don't be confused by polyphonic rhythms.
* input/regression/completion-heads-polyphony.ly: new file.
Rune Zedeler [Tue, 20 Aug 2002 15:19:16 +0000 (15:19 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Mon, 19 Aug 2002 19:39:19 +0000 (19:39 +0000)]
* make/ly-rules.make: don't remove .tely file.
* make/lilypond.redhat.spec.in: don't dist input/ separately
anymore
Han-Wen Nienhuys [Mon, 19 Aug 2002 18:46:12 +0000 (18:46 +0000)]
* GNUmakefile.in (web-ext): distribute .ly with web tarball too.
This means that the 1.6 binaries must be rebuilt.
* make/lilypond-vars.make: banish ps-to-X scripts
* make/generic-rules.make: remove blurb rule.
* GNUmakefile.in: make lilypond-fource file, so PK fonts are not
removed every make-run.
* make/ly-rules.make: don't remove .tely file.
* input/test/chords.ly (scales): whole notes only. Prevents
weird breaks.
* VERSION: release 1.6.0
* Documentation/user/latex-example.latex: restore from old version
Jan Nieuwenhuizen [Mon, 19 Aug 2002 15:22:43 +0000 (15:22 +0000)]
This commit was manufactured by cvs2svn to create branch 'lilypond_1_6'.
Han-Wen Nienhuys [Mon, 19 Aug 2002 15:22:41 +0000 (15:22 +0000)]
* make/lilypond.redhat.spec.in: don't dist input/ separately
anymore
* Documentation/topdocs/README.texi: small fixes.
Han-Wen Nienhuys [Mon, 19 Aug 2002 13:39:00 +0000 (13:39 +0000)]
* Documentation/user/latex-example.latex: restore from old version
* Documentation/topdocs/index.tely: remove @settitle
* Documentation/topdocs/README.texi: small fixes.
Jan Nieuwenhuizen [Mon, 19 Aug 2002 11:51:05 +0000 (11:51 +0000)]
Fix [a8 a32].
Jan Nieuwenhuizen [Mon, 19 Aug 2002 11:10:46 +0000 (11:10 +0000)]
typo
Jan Nieuwenhuizen [Mon, 19 Aug 2002 11:09:35 +0000 (11:09 +0000)]
doc index fixes
Han-Wen Nienhuys [Mon, 19 Aug 2002 10:57:41 +0000 (10:57 +0000)]
* lily/self-aligment-interface.cc (centered_on_parent): only
return center if extents not empty.
* scm/music-functions.scm (unfold-repeats): typo,
Han-Wen Nienhuys [Mon, 19 Aug 2002 09:11:12 +0000 (09:11 +0000)]
release 1.6.0
Han-Wen Nienhuys [Mon, 19 Aug 2002 09:07:29 +0000 (09:07 +0000)]
use resolution independent variables.
Han-Wen Nienhuys [Mon, 19 Aug 2002 01:55:07 +0000 (01:55 +0000)]
Various fixes for anal typechecking. ARGH--Ancient notation sucks
Han-Wen Nienhuys [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
Jan Nieuwenhuizen [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.
Han-Wen Nienhuys [Mon, 19 Aug 2002 00:33:38 +0000 (00:33 +0000)]
* Documentation/user/lilypond-book.itely: small cleanups
* Documentation/user/*.itely: fix overfull hboxes.
Jan Nieuwenhuizen [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.
Jan Nieuwenhuizen [Mon, 19 Aug 2002 00:19:35 +0000 (00:19 +0000)]
Bugfix: call numbers->string only
on first three elements of ly-version list.
Jan Nieuwenhuizen [Sun, 18 Aug 2002 23:56:25 +0000 (23:56 +0000)]
*** empty log message ***
Jan Nieuwenhuizen [Sun, 18 Aug 2002 23:49:58 +0000 (23:49 +0000)]
Comment out \comma.
Jan Nieuwenhuizen [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.
Jan Nieuwenhuizen [Sun, 18 Aug 2002 23:28:09 +0000 (23:28 +0000)]
* lily/regular-spacing-engraver.cc: Add regular-distance-to.
Jan Nieuwenhuizen [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.
Han-Wen Nienhuys [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.
Jan Nieuwenhuizen [Sun, 18 Aug 2002 22:42:41 +0000 (22:42 +0000)]
* input/test/beam-control.ly: Update
Jan Nieuwenhuizen [Sun, 18 Aug 2002 22:37:43 +0000 (22:37 +0000)]
Update.
Han-Wen Nienhuys [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.
Han-Wen Nienhuys [Sun, 18 Aug 2002 22:27:31 +0000 (22:27 +0000)]
*** empty log message ***
Jan Nieuwenhuizen [Sun, 18 Aug 2002 22:25:39 +0000 (22:25 +0000)]
(internal_set_mus_property): [!NDEBUG] Remove, use
abort instead of assert.
Jan Nieuwenhuizen [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.
Jan Nieuwenhuizen [Sun, 18 Aug 2002 21:20:20 +0000 (21:20 +0000)]
(write_fontlist): change
extra-extent-X extra-X-extent.
Jan Nieuwenhuizen [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.
Jan Nieuwenhuizen [Sun, 18 Aug 2002 17:09:12 +0000 (17:09 +0000)]
(Tablatures basic): Comment out
TabStaff example until TabStaff gets fixed.
Jan Nieuwenhuizen [Sun, 18 Aug 2002 17:07:38 +0000 (17:07 +0000)]
(Tablatures basic): Comment out
TabStaff example until TabStaff gets fixed.
Jan Nieuwenhuizen [Sun, 18 Aug 2002 17:03:52 +0000 (17:03 +0000)]
*** empty log message ***
Jan Nieuwenhuizen [Sun, 18 Aug 2002 17:03:11 +0000 (17:03 +0000)]
(EXTRA_DIST_FILES): Do distribute scripts.
Rune Zedeler [Sun, 18 Aug 2002 15:54:48 +0000 (15:54 +0000)]
* mf/feta-klef.mf: (another) white pixels bug in g-clef fixed.
Jan Nieuwenhuizen [Sun, 18 Aug 2002 15:44:35 +0000 (15:44 +0000)]
(LY_DEFINE_NOARGS): Remove.
Han-Wen Nienhuys [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
Jan Nieuwenhuizen [Sun, 18 Aug 2002 15:23:39 +0000 (15:23 +0000)]
(internal_set_grob_property): Revert oops.
Jan Nieuwenhuizen [Sun, 18 Aug 2002 15:22:52 +0000 (15:22 +0000)]
* lily/input.cc (message):
* flower/warn.cc (message): Flush output.
Jan Nieuwenhuizen [Sun, 18 Aug 2002 15:05:57 +0000 (15:05 +0000)]
Run make po-replace.
Jan Nieuwenhuizen [Sun, 18 Aug 2002 15:05:02 +0000 (15:05 +0000)]
Run make po-replace.
Jan Nieuwenhuizen [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.
Han-Wen Nienhuys [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)
Jan Nieuwenhuizen [Sun, 18 Aug 2002 12:15:26 +0000 (12:15 +0000)]
more msg mods
Han-Wen Nienhuys [Sun, 18 Aug 2002 11:51:19 +0000 (11:51 +0000)]
* input/font-body.ly: remove.
* input/test/harmonic.ly: new file.
Jan Nieuwenhuizen [Sun, 18 Aug 2002 11:46:53 +0000 (11:46 +0000)]
message and silly fix
Han-Wen Nienhuys [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/.
Jan Nieuwenhuizen [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.
Jan Nieuwenhuizen [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.
Jan Nieuwenhuizen [Sun, 18 Aug 2002 08:54:34 +0000 (08:54 +0000)]
Remove @cindex
without argument.
Jan Nieuwenhuizen [Sun, 18 Aug 2002 08:54:20 +0000 (08:54 +0000)]
Remove stray comma after
@cindex entry.
Han-Wen Nienhuys [Sun, 18 Aug 2002 01:20:31 +0000 (01:20 +0000)]
release commit
Han-Wen Nienhuys [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
Han-Wen Nienhuys [Sun, 18 Aug 2002 00:48:48 +0000 (00:48 +0000)]
* Documentation/user/tutorial.itely: fixes by Graham Percival.
Han-Wen Nienhuys [Sat, 17 Aug 2002 17:02:29 +0000 (17:02 +0000)]
rm old files
Han-Wen Nienhuys [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
Han-Wen Nienhuys [Sat, 17 Aug 2002 15:45:01 +0000 (15:45 +0000)]
small fixes
Han-Wen Nienhuys [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.
Han-Wen Nienhuys [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.
Han-Wen Nienhuys [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).
Han-Wen Nienhuys [Fri, 16 Aug 2002 20:09:03 +0000 (20:09 +0000)]
(ChordNamesContext): minimumverticalExtent
-> minimumVerticalExtent
Jan Nieuwenhuizen [Fri, 16 Aug 2002 15:58:51 +0000 (15:58 +0000)]
Include info from Wiki.
Jan Nieuwenhuizen [Fri, 16 Aug 2002 14:55:04 +0000 (14:55 +0000)]
Include info from Wiki.
Mats Bengtsson [Fri, 16 Aug 2002 13:40:34 +0000 (13:40 +0000)]
*** empty log message ***
Mats Bengtsson [Fri, 16 Aug 2002 13:40:07 +0000 (13:40 +0000)]
Better pdflatex compatibility in lilypond-book.
Jan Nieuwenhuizen [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.
Jan Nieuwenhuizen [Thu, 15 Aug 2002 21:20:09 +0000 (21:20 +0000)]
new file
Jan Nieuwenhuizen [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.
Jan Nieuwenhuizen [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.
Jan Nieuwenhuizen [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).
Jan Nieuwenhuizen [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.
Jan Nieuwenhuizen [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?).