]>
git.donarmstrong.com Git - lilypond.git/log
Han-Wen Nienhuys [Thu, 8 Sep 2005 21:58:29 +0000 (21:58 +0000)]
(get_configuration): don't crash if left_dot is NULL.
Han-Wen Nienhuys [Thu, 8 Sep 2005 21:31:19 +0000 (21:31 +0000)]
* lily/tie.cc (get_configuration): don't crash if left_dot is NULL.
* flower/include/real.hh: std::fabs too.
Jan Nieuwenhuizen [Thu, 8 Sep 2005 06:54:45 +0000 (06:54 +0000)]
(Entering lyrics):
Multiple latin-1->utf-8 conversion fix.
Han-Wen Nienhuys [Wed, 7 Sep 2005 23:28:34 +0000 (23:28 +0000)]
(get_configuration): also avoid dots for non-space
situations.
Jan Nieuwenhuizen [Wed, 7 Sep 2005 21:28:10 +0000 (21:28 +0000)]
Bugfix.
Graham Percival [Tue, 6 Sep 2005 20:46:20 +0000 (20:46 +0000)]
Compile fix? (attempted)
Han-Wen Nienhuys [Tue, 6 Sep 2005 16:04:15 +0000 (16:04 +0000)]
don't install texinfo.tex
Han-Wen Nienhuys [Tue, 6 Sep 2005 15:52:20 +0000 (15:52 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Tue, 6 Sep 2005 15:48:23 +0000 (15:48 +0000)]
* lily/general-scheme.cc: remove my_{isinf,isnan}.
* flower/include/real.hh: using std::{isnan,isinf}
* VERSION (PATCH_LEVEL): release 2.7.9
Graham Percival [Tue, 6 Sep 2005 02:18:39 +0000 (02:18 +0000)]
Minor stuff
Han-Wen Nienhuys [Mon, 5 Sep 2005 14:19:56 +0000 (14:19 +0000)]
use math.h iso. <cmath>
Han-Wen Nienhuys [Mon, 5 Sep 2005 14:12:00 +0000 (14:12 +0000)]
(make-ps-images): use png16m again, for sake
of IE users.
Han-Wen Nienhuys [Mon, 5 Sep 2005 13:59:24 +0000 (13:59 +0000)]
(make-ps-images): use png16m again, for sake
of IE users.
Han-Wen Nienhuys [Mon, 5 Sep 2005 13:54:39 +0000 (13:54 +0000)]
(make-ps-images): use png16m again, for sake
of IE users.
Han-Wen Nienhuys [Mon, 5 Sep 2005 13:52:40 +0000 (13:52 +0000)]
(dump-stencils-as-EPSes): cleanup.
(widen-left-stencil-edges): new function.
Han-Wen Nienhuys [Sun, 4 Sep 2005 22:18:45 +0000 (22:18 +0000)]
(interpret_markup): use abort().
Han-Wen Nienhuys [Sun, 4 Sep 2005 11:36:40 +0000 (11:36 +0000)]
* input/regression/tie-chord.ly (testLong): add a chord in 4ths
* lily/tie.cc (get_configuration): update bezier shape as we
change Y positions.
(get_configuration): don't move large ties if we're outside of the
staff.
Jan Nieuwenhuizen [Sat, 3 Sep 2005 10:55:58 +0000 (10:55 +0000)]
Add auto-generated configure files and then some.
Jan Nieuwenhuizen [Fri, 2 Sep 2005 21:02:19 +0000 (21:02 +0000)]
(DynamicLineSpanner): Add
X-extent-callback. Fixes hairpin-slur collision.
Graham Percival [Fri, 2 Sep 2005 04:36:00 +0000 (04:36 +0000)]
Very minor fix.
Graham Percival [Thu, 1 Sep 2005 03:26:31 +0000 (03:26 +0000)]
Minor stuff.
Han-Wen Nienhuys [Wed, 31 Aug 2005 21:12:21 +0000 (21:12 +0000)]
*** empty log message ***
Mats Bengtsson [Wed, 31 Aug 2005 13:20:23 +0000 (13:20 +0000)]
* scm/framework-eps.scm (dump-stencils-as-EPSes): Insert a
\linebreak between each .eps file if \betweenLilyPondSystem is
undefined.
* Documentation/user/lilypond-book.itely (Integrating LaTeX and
music): Document the \linebreak!
Mats Bengtsson [Wed, 31 Aug 2005 13:08:39 +0000 (13:08 +0000)]
* Documentation/user/lilypond-book.itely,
input/tutorial/lbook-latex-test.tex,
Documentation/user/examples.itely: Remove \usepackage{graphics}
Han-Wen Nienhuys [Tue, 30 Aug 2005 23:26:04 +0000 (23:26 +0000)]
(PREAMBLE_LY): define
inside-lilypond-book
(modify_preamble): new function. Insert \RequirePackage{graphics}
when no {graphics found in preamble.
Graham Percival [Tue, 30 Aug 2005 23:05:28 +0000 (23:05 +0000)]
Misc small changes.
Jan Nieuwenhuizen [Tue, 30 Aug 2005 19:25:37 +0000 (19:25 +0000)]
Include MY_PATCH_LEVEL in config.make's
VERSION.
Han-Wen Nienhuys [Tue, 30 Aug 2005 18:50:11 +0000 (18:50 +0000)]
* lily/tie-column.cc (new_directions): put Tie down on center
staff line.
* lily/script-interface.cc (before_line_breaking): use Grob::programming_error
* scm/ps-to-png.scm (make-ps-images): use pngalpha device.
Han-Wen Nienhuys [Tue, 30 Aug 2005 12:23:13 +0000 (12:23 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Mon, 29 Aug 2005 23:40:47 +0000 (23:40 +0000)]
(get_latex_textwidth): oops. Take [0]
of splitext.
Han-Wen Nienhuys [Mon, 29 Aug 2005 19:14:19 +0000 (19:14 +0000)]
(PACKAGE_NAME): VERSION release 2.7.8
Han-Wen Nienhuys [Mon, 29 Aug 2005 13:02:31 +0000 (13:02 +0000)]
release commit
Werner Lemberg [Mon, 29 Aug 2005 07:49:45 +0000 (07:49 +0000)]
* mf/GNUmakefile: Add `-f' flag to `rm' command while removing
the `*.scale.pfa' files to avoid warnings.
Han-Wen Nienhuys [Sun, 28 Aug 2005 23:12:13 +0000 (23:12 +0000)]
* lily/tempo-performer.cc (process_music): idem.
* lily/midi-def.cc (get_tempo): Rational to int conversion bug.
Han-Wen Nienhuys [Sat, 27 Aug 2005 20:49:04 +0000 (20:49 +0000)]
(Text markup): not a
fragment.
Han-Wen Nienhuys [Sat, 27 Aug 2005 20:05:58 +0000 (20:05 +0000)]
* lily/midi-item.cc (to_string): use to_int() iso. int cast.
* lily/staff-performer.cc (initialize): add tempo/name to
audio_staff_
Graham Percival [Fri, 26 Aug 2005 19:45:11 +0000 (19:45 +0000)]
compile fix.
Graham Percival [Fri, 26 Aug 2005 19:24:35 +0000 (19:24 +0000)]
Misc small changes.
Han-Wen Nienhuys [Fri, 26 Aug 2005 08:42:43 +0000 (08:42 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Fri, 26 Aug 2005 08:40:19 +0000 (08:40 +0000)]
* lily/pango-font.cc (pango_item_string_stencil): make Mingw code
standard. Remove #ifdef. Remove memleak.
(text_stencil): use text_dir to decide how to composite items.
(text_stencil): determine uniform text direction for the entire
string.
* THANKS: add Vicente & Trevor.
Han-Wen Nienhuys [Fri, 26 Aug 2005 08:38:38 +0000 (08:38 +0000)]
* input/regression/markup-bidi-pango.ly: new file.
* lily/pango-font.cc (pango_item_string_stencil): make Mingw code
standard. Remove #ifdef. Remove memleak.
(text_stencil): use text_dir to decide how to composite items.
(text_stencil): determine uniform text direction for the entire
string.
* scripts/lilypond-book.py (output_name): remove
latex_filter_cmd. Non-portable to non-Unix systems.
(get_latex_textwidth): use File.write and os.unlink() instead.
* THANKS: add Vicente & Trevor.
Han-Wen Nienhuys [Fri, 26 Aug 2005 00:42:38 +0000 (00:42 +0000)]
add Vicente & Trevor.
Han-Wen Nienhuys [Fri, 26 Aug 2005 00:41:56 +0000 (00:41 +0000)]
(discretionary_processing): look up origin for
programming_error too.
Han-Wen Nienhuys [Fri, 26 Aug 2005 00:33:31 +0000 (00:33 +0000)]
new file.
Han-Wen Nienhuys [Fri, 26 Aug 2005 00:31:04 +0000 (00:31 +0000)]
(set_chord_outlines): set outline for line
break case too.
Han-Wen Nienhuys [Thu, 25 Aug 2005 16:46:03 +0000 (16:46 +0000)]
(text_stencil): don't translate glyphs in
unscaled transform, just translate stencils.
Han-Wen Nienhuys [Thu, 25 Aug 2005 16:20:21 +0000 (16:20 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Thu, 25 Aug 2005 16:20:04 +0000 (16:20 +0000)]
init timing to #t. Fixes bar checks in
MIDI.
Han-Wen Nienhuys [Thu, 25 Aug 2005 15:15:41 +0000 (15:15 +0000)]
(wordwrap-string): use
text-direction
(wordwrap-stencils): idem.
(line): idem..
(fill-line): idem.
(wordwrap-stencils): translate last line to right for
text-direction = LEFT.
Han-Wen Nienhuys [Thu, 25 Aug 2005 13:37:00 +0000 (13:37 +0000)]
* scm/define-markup-commands.scm (wordwrap-string): use
text-direction
(wordwrap-stencils): idem.
(line): idem..
(fill-line): idem.
* scm/define-grob-properties.scm (all-user-grob-properties): add
text-direction.
Nicolas Sceaux [Thu, 25 Aug 2005 12:38:21 +0000 (12:38 +0000)]
* lily/lily-parser.cc (Lily_parser): also copy output_basename_
when copying a Lily_parser object.
Han-Wen Nienhuys [Thu, 25 Aug 2005 11:15:35 +0000 (11:15 +0000)]
(null): add null markup.
Mats Bengtsson [Thu, 25 Aug 2005 07:00:05 +0000 (07:00 +0000)]
* lily/item.cc: Add documentation of center-invisible
Graham Percival [Thu, 25 Aug 2005 06:11:49 +0000 (06:11 +0000)]
Fix example using raised text.
Graham Percival [Thu, 25 Aug 2005 02:10:43 +0000 (02:10 +0000)]
add info about raising text.
Han-Wen Nienhuys [Wed, 24 Aug 2005 20:36:03 +0000 (20:36 +0000)]
(print): fix X start/end points of isolated
beamlets.
Han-Wen Nienhuys [Wed, 24 Aug 2005 20:19:06 +0000 (20:19 +0000)]
(grob-cause): escape spaces in URLs.
Han-Wen Nienhuys [Wed, 24 Aug 2005 20:01:51 +0000 (20:01 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Wed, 24 Aug 2005 19:56:09 +0000 (19:56 +0000)]
(grob-cause): escape spaces in URLs.
Han-Wen Nienhuys [Wed, 24 Aug 2005 15:54:57 +0000 (15:54 +0000)]
(set_text_rods): new function.
Han-Wen Nienhuys [Wed, 24 Aug 2005 14:30:57 +0000 (14:30 +0000)]
(process_music): call
Align_interface::set_axis(). This forces #'elements to be ordered,
preventing random vertical reordering of staves.
Han-Wen Nienhuys [Wed, 24 Aug 2005 12:49:53 +0000 (12:49 +0000)]
(dynamic-line-spanner-interface):
add avoid-slur property.
Han-Wen Nienhuys [Wed, 24 Aug 2005 12:48:23 +0000 (12:48 +0000)]
(Other text markup
issues): remove remark about normal-font. We have \normal-text
Han-Wen Nienhuys [Wed, 24 Aug 2005 12:22:51 +0000 (12:22 +0000)]
(Measure repeats): add
countPercentRepeats example.
Han-Wen Nienhuys [Wed, 24 Aug 2005 10:37:47 +0000 (10:37 +0000)]
* Documentation/user/basic-notation.itely (Measure repeats): add
countPercentRepeats example.
* Documentation/user/advanced-notation.itely (Other text markup
issues): remove remark about normal-font. We have \normal-text
Han-Wen Nienhuys [Wed, 24 Aug 2005 09:03:33 +0000 (09:03 +0000)]
add note about remaining bugs.
Han-Wen Nienhuys [Tue, 23 Aug 2005 22:41:52 +0000 (22:41 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Tue, 23 Aug 2005 22:34:53 +0000 (22:34 +0000)]
(print): try Tie_column::set_directions () if
control-points not yet defined.
Han-Wen Nienhuys [Tue, 23 Aug 2005 10:31:19 +0000 (10:31 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Tue, 23 Aug 2005 10:28:03 +0000 (10:28 +0000)]
* lily/system-start-delimiter.cc (staff_brace): don't remove brace
extent. This fixes braces falling out of the EPS bbox.
* mf/feta-beugel.mf (braces_per_font): make brace glyph align
exactly to bbox.
Graham Percival [Tue, 23 Aug 2005 03:27:00 +0000 (03:27 +0000)]
Clarify what object handles multimeasure rest text.
Graham Percival [Tue, 23 Aug 2005 03:05:33 +0000 (03:05 +0000)]
Spacing fix when using printallheaders=##t.
Graham Percival [Tue, 23 Aug 2005 03:04:09 +0000 (03:04 +0000)]
Change #up->#UP and #down->#DOWN.
Han-Wen Nienhuys [Mon, 22 Aug 2005 23:12:44 +0000 (23:12 +0000)]
(PATCH_LEVEL): release 2.7.7
Han-Wen Nienhuys [Mon, 22 Aug 2005 22:53:00 +0000 (22:53 +0000)]
release commit
Han-Wen Nienhuys [Mon, 22 Aug 2005 21:20:12 +0000 (21:20 +0000)]
* Documentation/topdocs/INSTALL.texi (Top): add GS bugfix requirement.
* scm/ps-to-png.scm: remove dir-re function.
(make-ps-images): generate page names, instead of globbing them.
This brings down LilyPond memory usage for make web by a factor
10. (backportme?)
Han-Wen Nienhuys [Mon, 22 Aug 2005 20:48:55 +0000 (20:48 +0000)]
* input/mutopia/R.Schumann/GNUmakefile (examples): switch off
romanze28-2 example.
* scm/ps-to-png.scm: remove dir-re function.
(make-ps-images): generate page names, instead of globbing them.
This brings down LilyPond memory usage for make web by a factor
10. (backportme?)
* lily/lily-guile.cc (gulp_file_to_string): take size argument.
* lily/tie.cc (distance): new function
(height): new function.
(init): new function
(Tie_details): new struct.
* lily/tie-column.cc (set_chord_outlines): new function.
(new_directions): read tie-configuration
Han-Wen Nienhuys [Mon, 22 Aug 2005 17:28:51 +0000 (17:28 +0000)]
* scm/ps-to-png.scm: remove dir-re function.
(make-ps-images): generate page names, instead of globbing them.
This brings down LilyPond memory usage for make web by a factor
10. (backportme?)
* lily/tie-column.cc (set_chord_outlines): new function.
(new_directions): read tie-configuration
Han-Wen Nienhuys [Mon, 22 Aug 2005 16:17:12 +0000 (16:17 +0000)]
* input/mutopia/R.Schumann/GNUmakefile (examples): switch off
romanze28-2 example.
* lily/tie-column.cc (set_chord_outlines): new function.
(new_directions): read tie-configuration
Han-Wen Nienhuys [Mon, 22 Aug 2005 16:07:41 +0000 (16:07 +0000)]
remove dir-re function.
(make-ps-images): generate page names, instead of globbing them.
This brings down LilyPond memory usage for make web by a factor
10. (backportme?)
Han-Wen Nienhuys [Mon, 22 Aug 2005 15:50:37 +0000 (15:50 +0000)]
* scm/ps-to-png.scm: remove dir-re function.
(make-ps-images): generate page names, instead of globbing them.
This brings down LilyPond memory usage for make web by a factor
10.
* scripts/lilypond-book.py (Lilypond_snippet.png_is_outdated):
don't use glob. With 3000 files, globbing
Documentation/user/out-www/ can take too much time.
* lily/lily-guile.cc (gulp_file_to_string): take size argument.
Han-Wen Nienhuys [Mon, 22 Aug 2005 14:49:23 +0000 (14:49 +0000)]
* lily/lily-guile.cc (gulp_file_to_string): take size argument.
* lily/general-scheme.cc (LY_DEFINE): take optional size argument.
Han-Wen Nienhuys [Mon, 22 Aug 2005 14:06:44 +0000 (14:06 +0000)]
new file
Han-Wen Nienhuys [Mon, 22 Aug 2005 14:06:11 +0000 (14:06 +0000)]
* input/regression/tie-manual.ly: new file
* input/regression/tie-chord.ly: update.
Han-Wen Nienhuys [Mon, 22 Aug 2005 14:03:11 +0000 (14:03 +0000)]
* flower/include/interval.hh (struct Interval_t):
* lily/tie.cc (distance): new function
(height): new function.
(init): new function
(Tie_details): new struct.
* lily/skyline.cc (skyline_height): new function.
* lily/tie-column.cc (set_chord_outlines): new function.
(new_directions): read tie-configuration
* lily/skyline.cc: fix ASCII art.
Mats Bengtsson [Mon, 22 Aug 2005 12:12:37 +0000 (12:12 +0000)]
* python/convertrules.py (string_or_scheme): Fix spelling error
Han-Wen Nienhuys [Mon, 22 Aug 2005 00:58:02 +0000 (00:58 +0000)]
* lily/tie-column.cc (set_directions): set directions only once.
(add_configuration): new function.
* lily/tie.cc (set_control_points): new function
* lily/tie-column.cc (new_directions): new function.
* ly/music-functions-init.ly: set 'pitch property
iso. trill-pitch. This makes \relative work with \pitchedTrill
* lily/tie.cc (get_configuration): new function. Don't generate
control points, rather, generate configuration.
remove head-pair property.
* lily/include/tie.hh (struct Tie_configuration): new struct.
Han-Wen Nienhuys [Sun, 21 Aug 2005 21:47:18 +0000 (21:47 +0000)]
* lily/tie.cc: remove minimum-length
* lily/tie.cc (get_control_points): rewrite. Put short ties in
staff-spaces, make long ties cross staff lines. Avoid flags and dots.
Heikki Junes [Sun, 21 Aug 2005 21:47:15 +0000 (21:47 +0000)]
clarify.
Han-Wen Nienhuys [Sun, 21 Aug 2005 20:47:15 +0000 (20:47 +0000)]
* lily/tie.cc: remove minimum-length
* lily/tie.cc (get_control_points): rewrite. Put short ties in
staff-spaces, make long ties cross staff lines. Avoid flags and dots.
Han-Wen Nienhuys [Sun, 21 Aug 2005 13:55:24 +0000 (13:55 +0000)]
* lily/tie.cc: remove minimum-length
* scm/define-grob-properties.scm (all-user-grob-properties):
remove staffline-clearance, y-offset
* lily/tie.cc (get_control_points): rewrite. Put short ties in
staff-spaces, make long ties cross staff lines. Avoid flags and dots.
Han-Wen Nienhuys [Sun, 21 Aug 2005 13:48:12 +0000 (13:48 +0000)]
(get_control_points): rewrite. Put short ties in
staff-spaces, make long ties cross staff lines. Avoid flags and dots.
Han-Wen Nienhuys [Sun, 21 Aug 2005 13:11:51 +0000 (13:11 +0000)]
* lily/tie.cc (get_control_points): rewrite. Put short ties in
staff-spaces, make long ties cross staff lines. Avoid flags and dots.
* input/regression/tie-single.ly: new file.
Han-Wen Nienhuys [Sun, 21 Aug 2005 12:44:43 +0000 (12:44 +0000)]
* input/regression/tie-dots.ly (Module): remove.
* lily/tie.cc (get_control_points): rewrite. Put short ties in
staff-spaces, make long ties cross staff lines. Avoid flags and dots.
Han-Wen Nienhuys [Sun, 21 Aug 2005 12:34:52 +0000 (12:34 +0000)]
*** empty log message ***
Graham Percival [Sun, 21 Aug 2005 11:24:57 +0000 (11:24 +0000)]
*** empty log message ***
Graham Percival [Sun, 21 Aug 2005 11:24:08 +0000 (11:24 +0000)]
Fix compiling problem.
Han-Wen Nienhuys [Sat, 20 Aug 2005 23:56:02 +0000 (23:56 +0000)]
* lily/midi-item.cc (name): new method.
* lily/engraver-group.cc (do_announces): move recursion call out
of while loop.
Han-Wen Nienhuys [Sat, 20 Aug 2005 23:37:45 +0000 (23:37 +0000)]
(acknowledge_audio_element): use
signature of baseclass.
Han-Wen Nienhuys [Sat, 20 Aug 2005 23:31:39 +0000 (23:31 +0000)]
(do_announces): move recursion call out
of while loop.