]>
git.donarmstrong.com Git - lilypond.git/log
Han-Wen Nienhuys [Mon, 18 Nov 2002 23:36:42 +0000 (23:36 +0000)]
* lily/parser.yy (Simple_music): \applycontext #FUNCTION allows
code to be executed during interpretation. Possible applications:
smart octavation, more advanced bar checks.
* lily/apply-context-iterator.cc: new file.
Heikki Junes [Mon, 18 Nov 2002 09:51:27 +0000 (09:51 +0000)]
advise how to include source path to Emacs load-path
Han-Wen Nienhuys [Mon, 18 Nov 2002 00:09:28 +0000 (00:09 +0000)]
* lily/text-item.cc (text_to_molecule): new function
* scm/new-markup.scm (lambda): new file
* lily/function-documentation.cc (ly_add_function_documentation):
add proc property as well
Jan Nieuwenhuizen [Sat, 16 Nov 2002 16:05:20 +0000 (16:05 +0000)]
* aclocal.m4: Regenerate.
Jan Nieuwenhuizen [Sat, 16 Nov 2002 15:51:44 +0000 (15:51 +0000)]
* GNUmakefile.in: config.h message fix.
* autogen.sh:
* aclocal.m4: Regenerate.
* configure.in:
* config.make.in:
* stepmake/config.make.in:
* stepmake/configure.in:
* stepmake/autogen.sh:
* stepmake/aclocal.m4: Update for autoconf 2.56.
Heikki Junes [Sat, 16 Nov 2002 12:33:14 +0000 (12:33 +0000)]
Instructions how to install vim-mode.
Heikki Junes [Sat, 16 Nov 2002 10:06:55 +0000 (10:06 +0000)]
instructions for an user how to install Emacs-mode.
Han-Wen Nienhuys [Thu, 14 Nov 2002 22:38:13 +0000 (22:38 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Thu, 14 Nov 2002 22:36:34 +0000 (22:36 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Thu, 14 Nov 2002 22:28:27 +0000 (22:28 +0000)]
(music-descriptions): no length for tempo event.
Han-Wen Nienhuys [Thu, 14 Nov 2002 22:17:09 +0000 (22:17 +0000)]
add version everywhere.
Han-Wen Nienhuys [Thu, 14 Nov 2002 22:05:36 +0000 (22:05 +0000)]
update syntax in .ly files.
Han-Wen Nienhuys [Thu, 14 Nov 2002 21:53:06 +0000 (21:53 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Thu, 14 Nov 2002 14:15:54 +0000 (14:15 +0000)]
release commit
Han-Wen Nienhuys [Thu, 14 Nov 2002 09:09:07 +0000 (09:09 +0000)]
*** empty log message ***
Heikki Junes [Wed, 13 Nov 2002 11:30:28 +0000 (11:30 +0000)]
vocabulary to be used in autocompletion
Han-Wen Nienhuys [Wed, 13 Nov 2002 01:21:12 +0000 (01:21 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Wed, 13 Nov 2002 01:11:53 +0000 (01:11 +0000)]
(edit): -e option: inline editing.
Han-Wen Nienhuys [Wed, 13 Nov 2002 01:02:43 +0000 (01:02 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Wed, 13 Nov 2002 00:53:03 +0000 (00:53 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Wed, 13 Nov 2002 00:39:35 +0000 (00:39 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Tue, 12 Nov 2002 20:47:41 +0000 (20:47 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Tue, 12 Nov 2002 01:18:21 +0000 (01:18 +0000)]
Jurgen's patches, measure grouping stuff.
Heikki Junes [Sun, 10 Nov 2002 14:52:30 +0000 (14:52 +0000)]
vimrc: (Un)commenting with <(S-)F12>, tidy.
Heikki Junes [Sun, 10 Nov 2002 00:30:16 +0000 (00:30 +0000)]
spanish-note-replacements
Heikki Junes [Fri, 8 Nov 2002 23:08:10 +0000 (23:08 +0000)]
vimrc: view dvi with <S-F6>
Heikki Junes [Fri, 8 Nov 2002 14:55:18 +0000 (14:55 +0000)]
lilypond.vim: Do not fontify cises, desis, etc.
Han-Wen Nienhuys [Fri, 8 Nov 2002 01:39:37 +0000 (01:39 +0000)]
* lily/lookup.cc (triangle): new function.
* input/regression/measure-grouping.ly (texidoc): new file: show
triangles and brackets for beat groups of 3 and 2.
* lily/include/measure-grouping-spanner.hh (class
Measure_grouping): new file.
* lily/measure-grouping-spanner.cc (brew_molecule): new file
* lily/measure-grouping-engraver.cc (class
Measure_grouping_engraver): new file.
Jan Nieuwenhuizen [Wed, 6 Nov 2002 13:29:00 +0000 (13:29 +0000)]
* Merge from stable:
cvs update -jlilypond_1_6_6 -jlilypond_1_6_6_1
Jan Nieuwenhuizen [Wed, 6 Nov 2002 11:50:04 +0000 (11:50 +0000)]
(paperSixteen): Bugfix: set fonts instead of
stylesheet.
Jan Nieuwenhuizen [Wed, 6 Nov 2002 11:44:01 +0000 (11:44 +0000)]
New file.
Jan Nieuwenhuizen [Wed, 6 Nov 2002 11:43:32 +0000 (11:43 +0000)]
* ly/paper16-init.ly (paperSixteen): Bugfix: set fonts instead of
stylesheet.
* ly/paper19.ly: Include paper19-init.ly.
* Documentation/user/tutorial.itely (First steps): Fix first
example for font test.
* input/tutorial/brahms-tweaked.ly: Fix by hand for font test.
Jan Nieuwenhuizen [Wed, 6 Nov 2002 09:14:05 +0000 (09:14 +0000)]
* ChangeLog: Add 1.7.6 release marker (see below).
* stepmake/stepmake/python-module-vars.make (EXTRA_DIST_FILES):
Add .py files.
Han-Wen Nienhuys [Wed, 6 Nov 2002 00:06:38 +0000 (00:06 +0000)]
(bassvoices): to new syntax.
Han-Wen Nienhuys [Wed, 6 Nov 2002 00:05:46 +0000 (00:05 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Tue, 5 Nov 2002 23:56:19 +0000 (23:56 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Tue, 5 Nov 2002 23:51:32 +0000 (23:51 +0000)]
(Composite_music): new transpose syntax,
\transpose FROM TO MUSIC.
Jan Nieuwenhuizen [Mon, 4 Nov 2002 21:37:33 +0000 (21:37 +0000)]
* scripts/lilypond-book.py:
* scripts/ly2dvi.py: Fix: redirect latex progress/error output to
stderr (by default this goes to stdout). Show lilypond progress,
even when not verbose.
* python/lilylib.py (system): New optional parameter to control
showing of progress.
Jan Nieuwenhuizen [Mon, 4 Nov 2002 16:55:32 +0000 (16:55 +0000)]
Fix: redirect latex progress/error output to
stderr (by default this goes to stdout). Show lilypond progress,
even when not verbose. Ugh.
Jan Nieuwenhuizen [Mon, 4 Nov 2002 14:01:05 +0000 (14:01 +0000)]
* scm/backend-documentation-lib.scm (check-dangling-properties):
Fix error message.
* lily/text-item.cc (ADD_INTERFACE): Remove align, magnify. Add
axis, extent.
* scm/grob-property-description.scm (magnify): Remove.
(extent, axis): Add.
Han-Wen Nienhuys [Mon, 4 Nov 2002 13:17:23 +0000 (13:17 +0000)]
release commit
Han-Wen Nienhuys [Mon, 4 Nov 2002 00:52:16 +0000 (00:52 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Sun, 3 Nov 2002 17:45:13 +0000 (17:45 +0000)]
*** empty log message ***
Jan Nieuwenhuizen [Sun, 3 Nov 2002 13:52:48 +0000 (13:52 +0000)]
Bugfix: Use actual fontname (.AFM FontName) for
lilypond.map. Include sauter fonts too. Cleanups.
Jan Nieuwenhuizen [Sun, 3 Nov 2002 12:11:36 +0000 (12:11 +0000)]
Bugfix: Use actual fontname (.AFM FontName) for
lilypond.map.
Han-Wen Nienhuys [Sat, 2 Nov 2002 18:33:15 +0000 (18:33 +0000)]
(First steps): change to new
chord/tie/slur/beam notation.
Han-Wen Nienhuys [Sat, 2 Nov 2002 14:15:19 +0000 (14:15 +0000)]
* lily/parser.yy (event_that_take_dir): allow postfix notation for ties.
* lily/new-tie-engraver.cc (process_acknowledged_grobs): new
engraver. process ties in postfix notation, i.e. c8-~ c
* lilypond-mode.el (LilyPond-command-alist): run LaTeX by default.
* input/regression/beam-postfix-notation.ly (texidoc): new file.
* lily/parser.yy (event_that_take_dir): allows c8-[ for beams.
Han-Wen Nienhuys [Sat, 2 Nov 2002 13:14:33 +0000 (13:14 +0000)]
* input/regression/beam-postfix-notation.ly (texidoc): new file.
* lily/parser.yy (event_that_take_dir): allows c8-[ for beams.
* lily/beam-engraver.cc (try_music): accept new-beam-events
Han-Wen Nienhuys [Sat, 2 Nov 2002 02:14:32 +0000 (02:14 +0000)]
* input/regression/chord-scripts.ly (texidoc): new file
* lily/new-fingering-engraver.cc (acknowledge_grob): also handle
script-events.
* scm/script.scm (default-script-alist): cleanup.
* lily/script-engraver.cc (make_script_from_event): cleanup.
Han-Wen Nienhuys [Sat, 2 Nov 2002 01:52:47 +0000 (01:52 +0000)]
* scm/script.scm (default-script-alist): cleanup.
* lily/script-engraver.cc (make_script_from_event): cleanup.
Han-Wen Nienhuys [Sat, 2 Nov 2002 01:07:00 +0000 (01:07 +0000)]
(Lyric_combine_music_iterator): remove superfluous events.
(melisma_busy): new function.
Heikki Junes [Thu, 31 Oct 2002 22:58:51 +0000 (22:58 +0000)]
Use <Return> to indicate the pressing of that key.
Heikki Junes [Thu, 31 Oct 2002 22:17:24 +0000 (22:17 +0000)]
Remove nonvalid settings. Use descriptive key names.
Heikki Junes [Thu, 31 Oct 2002 13:37:43 +0000 (13:37 +0000)]
* vimrc: Add basic compiling, midi-playing and viewing shortcuts.
Jan Nieuwenhuizen [Wed, 30 Oct 2002 17:41:03 +0000 (17:41 +0000)]
* scripts/lilypond-book.py (option_definitions): Typo.
Jan Nieuwenhuizen [Wed, 30 Oct 2002 17:39:13 +0000 (17:39 +0000)]
* scripts/ly2dvi.py: Updates.
* python/lilylib.py (setup_environment, print_environment)
(get_bbox, make_preview): Merge and remove from ly2dvi and
lilypond-book.
* scripts/lilypond-book.py: Use lilylib. Cleanups.
Jan Nieuwenhuizen [Wed, 30 Oct 2002 13:36:49 +0000 (13:36 +0000)]
Remove some cruft.
Jan Nieuwenhuizen [Wed, 30 Oct 2002 13:32:27 +0000 (13:32 +0000)]
* make/lilypond-vars.make (PYTHONPATH): Add python's outdir to
path.
* scripts/ly2dvi.py: Use lilylib as module. Fail gracefully if
kpsexpand, kpsewhich, ps2pdf exit with error. Cleanups and fixes
throughout.
* python/lilylib.py (quiet_system): Junk
(system): Display error log upon failure.
(read_pipe): New function. Cleanups and fixes.
* make/substitute.make (ATVARIABLES): Add lilypond_datadir.
* GNUmakefile.in (SUBDIRS): Move python before scripts.
Heikki Junes [Wed, 30 Oct 2002 12:01:04 +0000 (12:01 +0000)]
Updated make/lilypond.mandrake.spec.in
Heikki Junes [Wed, 30 Oct 2002 11:51:23 +0000 (11:51 +0000)]
Repairs info. Commented menu. Correct directories.
Han-Wen Nienhuys [Tue, 29 Oct 2002 23:52:57 +0000 (23:52 +0000)]
release commit
Han-Wen Nienhuys [Tue, 29 Oct 2002 17:57:30 +0000 (17:57 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Mon, 28 Oct 2002 00:25:44 +0000 (00:25 +0000)]
* input/regression/finger-chords.ly (texidoc): new file.
* lily/script-engraver.cc (process_music): remove scriptHorizontal
support
* lily/fingering-engraver.cc (process_music): remove kludgy
scriptHorizontal stuff.
* lily/script.cc: remove staff-support property.
Han-Wen Nienhuys [Sun, 27 Oct 2002 01:37:15 +0000 (01:37 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Sun, 27 Oct 2002 01:26:56 +0000 (01:26 +0000)]
* lily/parser.yy (bare_number): allow 4 \cm (without
decimal dot). (should backport to 1.6?)
* lily/parser.yy (TODO): remove hard coded dimensions, add
REAL NUMBER_IDENTIFIER production.
Han-Wen Nienhuys [Sun, 27 Oct 2002 01:22:07 +0000 (01:22 +0000)]
* ly/declarations-init.ly: use Scheme for dimension defs.
* lily/parser.yy (TODO): remove hard coded dimensions, add
REAL NUMBER_IDENTIFIER production.
Han-Wen Nienhuys [Sun, 27 Oct 2002 01:05:55 +0000 (01:05 +0000)]
* lily/rest-collision.cc (force_shift_callback): rewrite using
-done property.
* scm/grob-property-description.scm (rest-collision-done): add property.
* lilypond.vim: add file (<hjunes@cc.hut.fi>)
Jan Nieuwenhuizen [Thu, 24 Oct 2002 08:13:49 +0000 (08:13 +0000)]
scm/pdftex.scm: Rename ly-number to ly:number->string.
Documentation/topdocs/index.tely: Remove duplicate from merge.
Han-Wen Nienhuys [Tue, 22 Oct 2002 23:16:17 +0000 (23:16 +0000)]
(big_rest): multi measure rest was
off horizontally by 0.05 ss. Fixed.
Han-Wen Nienhuys [Tue, 22 Oct 2002 22:14:06 +0000 (22:14 +0000)]
* input/regression/multi-measure-rest-center.ly: new file.
* lily/multi-measure-rest.cc (big_rest): multi measure rest was
off horizontally by 0.05 ss. Fixed.
Han-Wen Nienhuys [Tue, 22 Oct 2002 21:55:53 +0000 (21:55 +0000)]
(get_control_points): also avoid staff lines on the
just outside the outer staff lines
Jan Nieuwenhuizen [Mon, 21 Oct 2002 15:06:48 +0000 (15:06 +0000)]
* ly/params-init.ly: Just define style-alist, no need to
define-public.
* input/mutopia/W.A.Mozart/mozart-hrn3-defs.ly: Fix style override
(thanks Han-Wen).
Jan Nieuwenhuizen [Mon, 21 Oct 2002 14:51:57 +0000 (14:51 +0000)]
(FONT_FILES): Add feta-nummer.
(FET_FILES): = FONT_FILES.
Jan Nieuwenhuizen [Mon, 21 Oct 2002 13:24:27 +0000 (13:24 +0000)]
* Merge from stable:
cvs update -jlilypond_1_6_5 -jlilypond_1_6_6
Han-Wen Nienhuys [Mon, 21 Oct 2002 12:04:47 +0000 (12:04 +0000)]
release commit
Han-Wen Nienhuys [Mon, 21 Oct 2002 07:44:41 +0000 (07:44 +0000)]
(string-append): add macro
definitions.
Han-Wen Nienhuys [Sun, 20 Oct 2002 22:53:55 +0000 (22:53 +0000)]
enw file
Han-Wen Nienhuys [Sun, 20 Oct 2002 22:42:22 +0000 (22:42 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Sun, 20 Oct 2002 20:58:36 +0000 (20:58 +0000)]
doc patch by Graham Percival
Jan Nieuwenhuizen [Sat, 19 Oct 2002 15:33:50 +0000 (15:33 +0000)]
* buildscripts/make-font-dir.py (sketch_p): Bugfix: only write
encoding part.
(Font_info.set_defaults): pixelsize now also defauts to '0'.
(sketch_p): Sketch wants only first four elements of X11 font spec.
Jan Nieuwenhuizen [Sat, 19 Oct 2002 11:34:31 +0000 (11:34 +0000)]
* buildscripts/mf-to-table.py (parse_logfile): Bugfix.
Jan Nieuwenhuizen [Sat, 19 Oct 2002 11:15:51 +0000 (11:15 +0000)]
* mf/feta-autometric.mf: Write foundry and family to log.
* mf/GNUmakefile: Fixes for pfx builds. Also write sketch
font translation table.
* buildscripts/mf-to-table.py: Better font info into afm.
* buildscripts/make-font-dir.py: Use font info from afm. Mftrace
1.0.9 required.
* configure.in: Whine for mftrace 1.0.9.
Han-Wen Nienhuys [Fri, 18 Oct 2002 23:31:38 +0000 (23:31 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Fri, 18 Oct 2002 23:19:10 +0000 (23:19 +0000)]
(chord_body): allow <<c e>>4 notation.
Han-Wen Nienhuys [Fri, 18 Oct 2002 22:21:42 +0000 (22:21 +0000)]
(main_prog): don't try to load init.EXT when
processing foo.EXT.
Rune Zedeler [Thu, 17 Oct 2002 14:11:13 +0000 (14:11 +0000)]
* scm/tex.scm (zigzig-line): added.
* scm/ps.scm (zigzag-line): added.
* ps/music-drawing-routines.ps (subvec): added.
(draw_zigzag_line): added.
* lily/line-spanner.cc: Add support for #'type = #'zigzag. reading
grob properties zigzag-width and zigzag-length.
* input/regression/glissando.ly: Add some zig-zagged glissandi.
Jan Nieuwenhuizen [Tue, 15 Oct 2002 15:57:40 +0000 (15:57 +0000)]
Some fixes. Sketch also groks this bare-bones
svg output, including font.
Jan Nieuwenhuizen [Mon, 14 Oct 2002 22:12:35 +0000 (22:12 +0000)]
* scm/lily.scm: Register sodipodi output module.
* scm/sodipodi.scm: New file.
* lily/afm.cc (read_afm_file): Read TfmCheckSum from comment.
* buildscripts/mf-to-table.py (base): Write TfmChecksum in
comment, after header.
(parse_logfile): Remove invalid key FontFamily. Add mandatory key
FullName. Fix FontName key.
Jan Nieuwenhuizen [Mon, 14 Oct 2002 15:09:52 +0000 (15:09 +0000)]
* scm/tex.scm:
* scm/ps.scm: Cleanup and remove obsolete junk.
* Documentation/user/internals.itely:
* Documentation/user/refman.itely: Run texinfo-all-menus-update.
Rune Zedeler [Mon, 14 Oct 2002 14:32:45 +0000 (14:32 +0000)]
rename rest-test.ly to rest-dot-positions.ly
Rune Zedeler [Mon, 14 Oct 2002 13:43:29 +0000 (13:43 +0000)]
* lily/rest.cc (after_line_breaking): bugfix: dots after half
and breve rests.
Rune Zedeler [Mon, 14 Oct 2002 12:38:58 +0000 (12:38 +0000)]
* input/rest-test.ly: Added. (Kim Shrier)
Rune Zedeler [Mon, 14 Oct 2002 12:20:46 +0000 (12:20 +0000)]
* input/test/blank-notes.ly: bugfix
* lily/rest.cc (after_line_breaking): bugfix: dots after whole
rests. (Kim Shrier)
Jan Nieuwenhuizen [Mon, 14 Oct 2002 11:43:46 +0000 (11:43 +0000)]
* Documentation/user/internals.itely:
* Documentation/user/refman.itely: Run texinfo-all-menus-update.
* lily/parser.yy: Identify shift/reduce problems.
* input/mutopia/W.A.Mozart/mozart-hrn3-defs.ly: Rename
make-style-sheet. Too specific for convert-ly?
Han-Wen Nienhuys [Sun, 13 Oct 2002 23:03:58 +0000 (23:03 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Sun, 13 Oct 2002 22:41:42 +0000 (22:41 +0000)]
added czech translation, courtesy Tomas Kopecek.
Han-Wen Nienhuys [Sun, 13 Oct 2002 22:24:50 +0000 (22:24 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Sun, 13 Oct 2002 22:16:28 +0000 (22:16 +0000)]
* lily/music.cc (name): bugfix
* lily/piano-pedal-engraver.cc (try_music): fix pedals.
* lily/input-file-results.cc (code): set-point-and-click! ->
set-point-and-click
Han-Wen Nienhuys [Sun, 13 Oct 2002 21:58:05 +0000 (21:58 +0000)]
ly- -> ly:
Han-Wen Nienhuys [Sun, 13 Oct 2002 19:42:44 +0000 (19:42 +0000)]
* lily/parser.yy (verbose_event): remove \spanrequest,
\commandspanrequest, \script.
* lily/parser.yy: remove arpeggio keyword; use identifier. Idem
for \penalty, \glissando.