]>
git.donarmstrong.com Git - lilypond.git/log
hanwen [Sat, 28 Sep 2002 14:58:50 +0000 (14:58 +0000)]
*** empty log message ***
hanwen [Sat, 28 Sep 2002 13:02:23 +0000 (13:02 +0000)]
(engraver-accepts-music-types?): add links from music to engraver,
from music-type to engraver.
hanwen [Sat, 28 Sep 2002 12:54:28 +0000 (12:54 +0000)]
* scm/engraver-documentation-lib.scm
(engraver-accepts-music-types?): add links from music to engraver,
from music-type to engraver.
* lily/include/command-request.hh: removed
lily/include/musical-request.hh: removed. Removed all _req classes
except Key_change_req. Changes throughout.
janneke [Sat, 28 Sep 2002 08:50:12 +0000 (08:50 +0000)]
(try_music): Compile kludge.
hanwen [Sat, 28 Sep 2002 01:23:56 +0000 (01:23 +0000)]
*** empty log message ***
hanwen [Sat, 28 Sep 2002 01:12:45 +0000 (01:12 +0000)]
* scm/music-documentation-lib.scm: dump music expressions and
music subtypes.
* scm/documentation-lib.scm: complete revision.
Use GOOPS objects to store document tree explicitly. Cleanedup and
sped up doco generation a lot.
hanwen [Thu, 26 Sep 2002 23:33:00 +0000 (23:33 +0000)]
*** empty log message ***
hanwen [Thu, 26 Sep 2002 23:29:35 +0000 (23:29 +0000)]
* input/trip.ly (fugaIILeft): add arpeggio
* lily/translator-group.cc (try_music_on_nongroup_children):
oops. The name symbol is in the cdr of the assoc handle.
* lily/: remove Arpeggio_req, Breathing_sign_req, Extender_req,
Hyphen_req, Glissando_req, Break_req, Mark_req
janneke [Thu, 26 Sep 2002 14:37:50 +0000 (14:37 +0000)]
*** empty log message ***
hanwen [Wed, 25 Sep 2002 23:21:49 +0000 (23:21 +0000)]
* lily/musical-request.cc (music-duration-length,
music-duration-compress): new functions.
* lily/ : Remove Note_req, Rest_req, Busy_playing_req. Changes
throughout. Warning doesn't work yet.
* lily/translator-group.cc (try_music_on_nongroup_children):
new implementation: store candidate acceptors in a hashTable.
hanwen [Tue, 24 Sep 2002 23:00:09 +0000 (23:00 +0000)]
(music-descriptions): change name to
internal-class-name
hanwen [Tue, 24 Sep 2002 22:06:43 +0000 (22:06 +0000)]
(chord::inner-name-banter): remove space.
hanwen [Tue, 24 Sep 2002 20:09:14 +0000 (20:09 +0000)]
(connect_beams): don't crash if there are quarter
notes in beams.
hanwen [Tue, 24 Sep 2002 19:13:22 +0000 (19:13 +0000)]
2002-09-24 Juergen Reuter <reuter@ipd.uka.de>
* Documentation/user/refman.itely: corrected ancient clef
docu; added docu on ligatures
2002-09-21 Juergen Reuter <reuter@ipd.uka.de>
* Documentation/user/glossary.tely,
Documentation/user/refman.itely, input/les-nereides.ly,
input/mutopia/W.A.Mozart/mozart-hrn3-defs.ly,
input/test/bagpipe.ly, lily/stem.cc, ly/grace-init.ly,
scm/grob-property-description.scm, scripts/convert-ly.py: renamed
Stem properties: flag-style -> stroke-style, style -> flag-style.
hanwen [Tue, 24 Sep 2002 14:25:08 +0000 (14:25 +0000)]
(music-separator?): don't use name music
property.
janneke [Tue, 24 Sep 2002 09:33:54 +0000 (09:33 +0000)]
Compile fix.
janneke [Mon, 23 Sep 2002 21:49:45 +0000 (21:49 +0000)]
* scripts/convert-ly.py: Add rule.
* input/test/music-creation.ly:
* input/test/add-staccato.ly:
* input/test/add-text-script.ly: ly-make-music.
janneke [Mon, 23 Sep 2002 18:37:55 +0000 (18:37 +0000)]
* scm/drums.scm (make-head-type-elem, make-articulation-script):
More ly-make-music renamings.
* lily/command-request.cc: ADD_MUSIC: arpeggio_req.
janneke [Mon, 23 Sep 2002 18:32:14 +0000 (18:32 +0000)]
* lily/music-constructor.cc (make_music): Add debugging info.
* scm/music-functions.scm (make-simultaneous-music,
(make-sequential-music, context-spec-music):
* scm/music-types.scm (music-descriptions): Get lily to run.
hanwen [Sun, 22 Sep 2002 23:11:18 +0000 (23:11 +0000)]
* lily/command-request.cc (transpose_key_alist): new function.
* lily/key-performer.cc (create_audio_elements): cleanup.
hanwen [Sun, 22 Sep 2002 21:33:53 +0000 (21:33 +0000)]
* lily/parser.yy: remove TYPED_MAKE_MUSIC().
* lily/parser.yy: put music type initialization into scheme,
similar to grob initialization. Changes throughout.
janneke [Sun, 22 Sep 2002 17:31:55 +0000 (17:31 +0000)]
fixje
hanwen [Sun, 22 Sep 2002 15:38:03 +0000 (15:38 +0000)]
* lily/include/translator.hh (ENTER_DESCRIPTION): add
events-accepted field.
* scm/music-types.scm: new file.
* lily/parser.yy: put music type initialization into scheme,
similar to grob initialization. Changes throughout.
janneke [Sun, 22 Sep 2002 10:28:00 +0000 (10:28 +0000)]
Fix links.
janneke [Sun, 22 Sep 2002 10:18:39 +0000 (10:18 +0000)]
* Documentation/index.texi:
* Documentation/header.html.in:
* Documentation/topdocs/index.tely: Small website fixes and updates.
janneke [Sun, 22 Sep 2002 09:21:06 +0000 (09:21 +0000)]
* ROADMAP: Remove test stuff.
* scripts/update-lily.py: Allow auto-building of stable and
development versions. Bugfixes.
hanwen [Sat, 21 Sep 2002 16:19:51 +0000 (16:19 +0000)]
*** empty log message ***
hanwen [Sat, 21 Sep 2002 15:23:18 +0000 (15:23 +0000)]
*** empty log message ***
hanwen [Sat, 21 Sep 2002 14:12:08 +0000 (14:12 +0000)]
front port
hanwen [Sat, 21 Sep 2002 13:30:18 +0000 (13:30 +0000)]
* lily/identifier-smob.cc (unpack_identifier): new file.
* lily/lexer.ll (identifier_type): new function. use ly-id to
pass off scheme expressions as music identifiers.
hanwen [Sat, 21 Sep 2002 12:48:01 +0000 (12:48 +0000)]
reorganisation, cleanups.
hanwen [Fri, 20 Sep 2002 23:45:14 +0000 (23:45 +0000)]
small cleanups.
hanwen [Fri, 20 Sep 2002 22:48:50 +0000 (22:48 +0000)]
lots of changes (see diff :-)
hanwen [Thu, 19 Sep 2002 21:12:44 +0000 (21:12 +0000)]
*** empty log message ***
rz [Tue, 17 Sep 2002 16:47:31 +0000 (16:47 +0000)]
*** empty log message ***
rz [Tue, 17 Sep 2002 16:38:54 +0000 (16:38 +0000)]
* lily/accidental-engraver.cc: Also work with partial measures.
janneke [Mon, 16 Sep 2002 16:05:49 +0000 (16:05 +0000)]
(PACKAGE_NAME): Remove HEAD trap leftover.
hanwen [Sun, 15 Sep 2002 23:35:55 +0000 (23:35 +0000)]
use SCM module in stead of
Scheme_hash_table. Changes throughout.
(warning: doesn't run!)
hanwen [Sun, 15 Sep 2002 21:35:11 +0000 (21:35 +0000)]
* VERSION (MY_PATCH_LEVEL): make 1.7.0
janneke [Mon, 19 Aug 2002 15:42:53 +0000 (15:42 +0000)]
Add CVS HEAD trap.
hanwen [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.
hanwen [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.
janneke [Mon, 19 Aug 2002 11:51:05 +0000 (11:51 +0000)]
Fix [a8 a32].
janneke [Mon, 19 Aug 2002 11:10:46 +0000 (11:10 +0000)]
typo
janneke [Mon, 19 Aug 2002 11:09:35 +0000 (11:09 +0000)]
doc index fixes
hanwen [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,
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.