]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
19 years ago* tex/GNUmakefile ($(outdir)/latin1.enc): Replace `/minus' with
Werner Lemberg [Thu, 25 Nov 2004 23:39:23 +0000 (23:39 +0000)]
* tex/GNUmakefile ($(outdir)/latin1.enc): Replace `/minus' with
`/hyphen' in encoding vector to get correct glyph name for EC fonts.

19 years agotypo
Erik Sandberg [Wed, 24 Nov 2004 00:21:41 +0000 (00:21 +0000)]
typo

19 years agoadd < > to markup lexer mode (backportme)
Han-Wen Nienhuys [Tue, 23 Nov 2004 20:09:16 +0000 (20:09 +0000)]
add < >  to markup lexer mode (backportme)

19 years ago* scripts/abc2ly.py (dump_slyrics): add ord().
Han-Wen Nienhuys [Tue, 23 Nov 2004 00:16:17 +0000 (00:16 +0000)]
* scripts/abc2ly.py (dump_slyrics): add ord().

* lily/note-heads-engraver.cc (process_music): add shapeNoteStyles
to regular engraver.

19 years ago*** empty log message ***
Jan Nieuwenhuizen [Mon, 22 Nov 2004 23:37:12 +0000 (23:37 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Jan Nieuwenhuizen [Mon, 22 Nov 2004 23:24:13 +0000 (23:24 +0000)]
*** empty log message ***

19 years ago(triangle): rewrite solfa heads.
Han-Wen Nienhuys [Mon, 22 Nov 2004 22:59:13 +0000 (22:59 +0000)]
(triangle): rewrite solfa heads.

19 years ago* scm/define-markup-commands.scm (fill-line): Typo.
Jan Nieuwenhuizen [Mon, 22 Nov 2004 22:30:06 +0000 (22:30 +0000)]
* scm/define-markup-commands.scm (fill-line): Typo.

* buildscripts/guile-gnome.sh (GGVERSION): Build update for 2.7.96
and newer.

19 years agoTypo.
Erik Sandberg [Mon, 22 Nov 2004 10:12:50 +0000 (10:12 +0000)]
Typo.

19 years ago* mf/feta-bolletjes.mf (overdone_heads): cleanup triangle
Han-Wen Nienhuys [Mon, 22 Nov 2004 00:38:43 +0000 (00:38 +0000)]
* mf/feta-bolletjes.mf (overdone_heads): cleanup triangle
note-head, to have different attachment points for up and down.

* mf/feta-bolletjes.mf: merge solfa heads into main note heads.

* mf/feta-bolletjes.mf (tishape): remove unicode test.

19 years ago* mf/feta-bolletjes.mf (overdone_heads): cleanup triangle
Han-Wen Nienhuys [Mon, 22 Nov 2004 00:28:36 +0000 (00:28 +0000)]
* mf/feta-bolletjes.mf (overdone_heads): cleanup triangle
note-head, to have different attachment points for up and down.

* mf/feta-bolletjes.mf: merge solfa heads into main note heads.

* mf/feta-bolletjes.mf (tishape): remove unicode test.

19 years ago* mf/feta-bolletjes.mf: merge solfa heads into main note heads.
Han-Wen Nienhuys [Sun, 21 Nov 2004 23:01:54 +0000 (23:01 +0000)]
* mf/feta-bolletjes.mf: merge solfa heads into main note heads.

* mf/feta-generic.mf (else): remove solfa.

* mf/feta-bolletjes.mf (tishape): remove unicode test.

* scm/define-context-properties.scm
(all-user-translation-properties): add shapeNoteStyles property.

19 years ago(transpose): call Event::transpose() for
Han-Wen Nienhuys [Sun, 21 Nov 2004 22:46:29 +0000 (22:46 +0000)]
(transpose): call Event::transpose() for
transposing the tonic.

19 years ago*** empty log message ***
Han-Wen Nienhuys [Sun, 21 Nov 2004 22:43:43 +0000 (22:43 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Jan Nieuwenhuizen [Sun, 21 Nov 2004 22:15:59 +0000 (22:15 +0000)]
*** empty log message ***

19 years agoSave some pointers about pango/fontconfig
Jan Nieuwenhuizen [Sun, 21 Nov 2004 22:15:44 +0000 (22:15 +0000)]
Save some pointers about pango/fontconfig
Unicode/OpenType and AFM.

19 years agoFix overlong line.
Werner Lemberg [Sun, 21 Nov 2004 20:46:04 +0000 (20:46 +0000)]
Fix overlong line.

19 years ago* lily/grob.cc (Grob): idem. Plugs mem leaks.
Han-Wen Nienhuys [Sun, 21 Nov 2004 18:30:59 +0000 (18:30 +0000)]
* lily/grob.cc (Grob): idem. Plugs mem leaks.

* lily/context.cc (Context): unprotect key from ctor.

* lily/parser.yy (lilypond_header_body): copy previous
$globalheader if present.

* lily/ly-module.cc (LY_DEFINE): rename ly:import-module to
ly:module-copy

* scm/page-layout.scm (marked-up-headfoot): remove old functions.

* scm/titling.scm: remove old titling functions

* scm/page-layout.scm (marked-up-headfoot): create header/footer
field from user-supplied markup

* scm/titling.scm (marked-up-title): create title via
user-specified markup.

* lily/ly-module.cc (LY_DEFINE): use ly_module_lookup(). This does
not have side-effect of creating variable stub.

19 years ago* scm/stencil.scm (stack-lines): return empty-stencil if argument
Han-Wen Nienhuys [Sun, 21 Nov 2004 18:19:11 +0000 (18:19 +0000)]
* scm/stencil.scm (stack-lines): return empty-stencil if argument
is '()
(stack-stencils): idem.

* Documentation/user/changing-defaults.itely (Creating titles):
document new title layout options.

* lily/parser.yy (lilypond_header_body): copy previous
$globalheader if present.

* lily/ly-module.cc (LY_DEFINE): rename ly:import-module to
ly:module-copy

* scm/page-layout.scm (marked-up-headfoot): remove old functions.

* scm/titling.scm: remove old titling functions

* ly/titling-init.ly (oddFooterMarkup): new file. Generate titles
via markup.

* scm/page-layout.scm (marked-up-headfoot): create header/footer
field from user-supplied markup

* scm/define-markup-commands.scm (on-the-fly): new markup
command. Enter SCM markup procedure directly in Scheme.
(fromproperty): new markup command. Read markup from props argument.

* scm/titling.scm (marked-up-title): create title via
user-specified markup.

* scm/define-markup-commands.scm (column): remove empty stencils
from column.

* lily/ly-module.cc (LY_DEFINE): use ly_module_lookup(). This does
not have side-effect of creating variable stub.

19 years ago(scm_from_bool): Add.
Jan Nieuwenhuizen [Sun, 21 Nov 2004 17:58:57 +0000 (17:58 +0000)]
(scm_from_bool): Add.

19 years ago* lily/stencil.cc (translate): remove absolute dimension.
Han-Wen Nienhuys [Sun, 21 Nov 2004 16:10:18 +0000 (16:10 +0000)]
* lily/stencil.cc (translate): remove absolute dimension.

* ly/titling-init.ly (oddFooterMarkup): new file. Generate titles
via markup.

* scm/page-layout.scm (marked-up-headfoot): create header/footer
field from user-supplied markup

* scm/define-markup-commands.scm (on-the-fly): new markup
command. Enter SCM markup procedure directly in Scheme.
(fromproperty): new markup command. Read markup from props argument.

* scm/titling.scm (marked-up-title): create title via
user-specified markup.

* scm/define-markup-commands.scm (column): remove empty stencils
from column.

* lily/ly-module.cc (LY_DEFINE): use ly_module_lookup(). This does
not have side-effect of creating variable stub.

* lily/stencil-scheme.cc (LY_DEFINE): add ly:stencil-empty?

19 years ago*** empty log message ***
Jan Nieuwenhuizen [Sun, 21 Nov 2004 14:57:05 +0000 (14:57 +0000)]
*** empty log message ***

19 years ago* scm/encoding.scm (coding-alist):
Jan Nieuwenhuizen [Sun, 21 Nov 2004 14:43:57 +0000 (14:43 +0000)]
* scm/encoding.scm (coding-alist):
* scm/font.scm (add-ec-fonts):
* ly/paper-defaults.ly: Use actual name for EC fontencoding:
Extended-TeX-Font-Encoding---Latin.

* lily/side-position-interface.cc (general_side_position): Add
actual offset to error message (avoid constant error messages).

* scm/encoding.scm (coding-alist): Add fetaDynamic.
(read-encoding-file): Bugfix: do not require space after bracket.

* scm/font.scm (add-cork-lm-fonts): Remove lmbxi8 and lmbxi14,
these do not exist.

19 years ago(find_font): Add "lm" to try-AFM-first
Jan Nieuwenhuizen [Sun, 21 Nov 2004 00:54:42 +0000 (00:54 +0000)]
(find_font): Add "lm" to try-AFM-first
block.

19 years ago*** empty log message ***
Jan Nieuwenhuizen [Sun, 21 Nov 2004 00:33:08 +0000 (00:33 +0000)]
*** empty log message ***

19 years ago* lily/all-font-metrics.cc (find_font): Add "lm" to try-AFM-first
Jan Nieuwenhuizen [Sun, 21 Nov 2004 00:18:05 +0000 (00:18 +0000)]
* lily/all-font-metrics.cc (find_font): Add "lm" to try-AFM-first
block.

* lily/font-select.cc (select_encoded_font)
(get_font_by_mag_step, get_font_by_design_size):
* lily/modified-font-metric.cc (Modified_font_metric):
* lily/paper-def.cc (find_scaled_font): Add font_encoding parameter.

* scm/encoding.scm (coding-alist): Add fetaDynamic.
(read-encoding-file): Bugfix: do not require space after bracket.

* scm/font.scm (add-cork-lm-fonts): Remove unexistent fonts.

19 years agoAdded info about boxed bar numbers.
Graham Percival [Sat, 20 Nov 2004 21:19:34 +0000 (21:19 +0000)]
Added info about boxed bar numbers.

19 years ago* scm/define-markup-commands.scm (fill-line): use
Han-Wen Nienhuys [Sat, 20 Nov 2004 00:39:22 +0000 (00:39 +0000)]
* scm/define-markup-commands.scm (fill-line): use
stack-stencils. This fixes problems with putting already centered
stencils in a line.

* lily/bar-line.cc (get_staff_bar_size): add line thickness.

19 years ago* flower/interval.cc (T_to_string): gcc4 fixes.
Han-Wen Nienhuys [Sat, 20 Nov 2004 00:26:27 +0000 (00:26 +0000)]
* flower/interval.cc (T_to_string): gcc4 fixes.

* scm/define-markup-commands.scm (fill-line): use
stack-stencils. This fixes problems with putting already centered
stencils in a line.

* lily/bar-line.cc (get_staff_bar_size): add line thickness.

19 years ago(fill-line): use
Han-Wen Nienhuys [Fri, 19 Nov 2004 23:50:38 +0000 (23:50 +0000)]
(fill-line): use
stack-stencils. This fixes problems with putting already centered
stencils in a line.

19 years ago(get_staff_bar_size): add line thickness.
Han-Wen Nienhuys [Fri, 19 Nov 2004 23:14:28 +0000 (23:14 +0000)]
(get_staff_bar_size): add line thickness.

19 years ago* lily/cluster-engraver.cc (try_music): react to busy-playing-event
Han-Wen Nienhuys [Fri, 19 Nov 2004 23:02:24 +0000 (23:02 +0000)]
* lily/cluster-engraver.cc (try_music): react to busy-playing-event

* scripts/convert-ly.py (conv): add warning about
set-global-staff-size.

* scripts/convert-ly.py (conv): add raggedlastbottom rule
(conv): warn for TextSpanner split.
(conv): warn for textheight.

19 years ago* scripts/convert-ly.py (conv): add warning about
Han-Wen Nienhuys [Fri, 19 Nov 2004 22:51:59 +0000 (22:51 +0000)]
* scripts/convert-ly.py (conv): add warning about
set-global-staff-size.

* scripts/convert-ly.py (conv): add raggedlastbottom rule
(conv): warn for TextSpanner split.
(conv): warn for textheight.

19 years ago* scm/output-ps.scm (new-text): new function. Use glyphshow to
Han-Wen Nienhuys [Fri, 19 Nov 2004 22:41:54 +0000 (22:41 +0000)]
* scm/output-ps.scm (new-text): new function. Use glyphshow to
show glyphs.

* scm/encoding.scm (decode-byte-string): new function.

19 years ago* scripts/convert-ly.py (conv): add warning about
Han-Wen Nienhuys [Fri, 19 Nov 2004 18:03:27 +0000 (18:03 +0000)]
* scripts/convert-ly.py (conv): add warning about
set-global-staff-size.

* Doxyfile: add.

* scripts/convert-ly.py (conv): add raggedlastbottom rule
(conv): warn for TextSpanner split.
(conv): warn for textheight.

19 years ago*** empty log message ***
Jan Nieuwenhuizen [Fri, 19 Nov 2004 00:49:21 +0000 (00:49 +0000)]
*** empty log message ***

19 years ago(install-WWW): Invoke install-info, so that when
Jan Nieuwenhuizen [Fri, 19 Nov 2004 00:48:43 +0000 (00:48 +0000)]
(install-WWW): Invoke install-info, so that when
building the documentation, info with images are installed.
(final-install): Fix description.  Mention sourcing of login
scripts (instead of running).

19 years ago* configure.in: Test for and accept lmodern if EC fonts not found.
Jan Nieuwenhuizen [Thu, 18 Nov 2004 23:02:23 +0000 (23:02 +0000)]
* configure.in: Test for and accept lmodern if EC fonts not found.

* Debian lmodern support.
* scm/framework-tex.scm (font-load-command): TeX font name
mangling for latin1 encoded cork-lm fonts.
(convert-to-ps): Load lm.map if available.

* ly/paper-defaults.ly: Use cork-lm encoding if ec is not
available.

* scm/encoding.scm (coding-alist): Add cork-lm encoding.

* scm/font.scm: Add header.  Autoload cork-lm and ec fonts if
available.

* lily/kpath.cc (ly_kpathsea_find_file): Rename.  Do not use
path for absolute file name, that is silly.

* lily/score-engraver.cc (initialize):

19 years agofix typos.
Heikki Junes [Thu, 18 Nov 2004 17:00:31 +0000 (17:00 +0000)]
fix typos.

19 years ago(local-install-info): Invoke
Jan Nieuwenhuizen [Thu, 18 Nov 2004 15:46:22 +0000 (15:46 +0000)]
(local-install-info): Invoke
install-info --remove first.

19 years ago* Documentation/user/lilypond-book.itely: Finish update.
Werner Lemberg [Wed, 17 Nov 2004 17:29:28 +0000 (17:29 +0000)]
* Documentation/user/lilypond-book.itely: Finish update.

19 years ago* scripts/lilypond-book.py (option_definitions): Sort options.
Werner Lemberg [Wed, 17 Nov 2004 16:53:26 +0000 (16:53 +0000)]
* scripts/lilypond-book.py (option_definitions): Sort options.

19 years ago* python/lilylib.py (options_help_str): Support pretty-printing of
Werner Lemberg [Wed, 17 Nov 2004 16:41:31 +0000 (16:41 +0000)]
* python/lilylib.py (options_help_str): Support pretty-printing of
newlines in fourth element of option description.

* scripts/lilypond-book.py (option_definitions): Use new lilylib
feature.

19 years agoAdd comment about \command.
Jan Nieuwenhuizen [Wed, 17 Nov 2004 13:55:34 +0000 (13:55 +0000)]
Add comment about \command.

19 years ago* Documentation/user/lilypond.tely:
Jan Nieuwenhuizen [Wed, 17 Nov 2004 09:55:42 +0000 (09:55 +0000)]
* Documentation/user/lilypond.tely:
* Documentation/user/lilypond-book.itely: Fix names of lilypond
and lilypond-book nodes, so that `info lilypond' visits the manual
at top level, and `info lilypond-book' visits the lilypond-book
section.

* Documentation/user/GNUmakefile (local-install-info): Fix rules
and packager messages.

19 years ago*** empty log message ***
Jan Nieuwenhuizen [Wed, 17 Nov 2004 00:03:19 +0000 (00:03 +0000)]
*** empty log message ***

19 years agoUpdate test.
Jan Nieuwenhuizen [Tue, 16 Nov 2004 23:30:32 +0000 (23:30 +0000)]
Update test.

19 years ago* scm/lily-library.scm (char->unicode-index): New function.
Jan Nieuwenhuizen [Tue, 16 Nov 2004 22:45:49 +0000 (22:45 +0000)]
* scm/lily-library.scm (char->unicode-index): New function.

* scm/output-gnome.scm:
* scm/output-svg.scm: Cleanup.  Map custom fonts to PUA.

* lily/modified-font-metric.cc ("ly:font-encoding"): New function.

* lily/pangofc-afm-decoder.cc (pango_fc_afm_get_glyph): Map onto PUA.

19 years ago * scm/output-svg.scm: Font fixes. Sodipodi now groks svg
Jan Nieuwenhuizen [Tue, 16 Nov 2004 15:01:29 +0000 (15:01 +0000)]
* scm/output-svg.scm: Font fixes.  Sodipodi now groks svg
including font, if LilyPond-feta font is only feta font in path.

* scm/output-gnome.scm (text): Revert to file name of font if font
has no name.  Fixes ec font selection.
(char): Bugfix: do not utf8 twice.  Fixes clefs.

19 years ago* scripts/lilypond-book.py: The Lord has commanded me to use only
Werner Lemberg [Tue, 16 Nov 2004 13:53:28 +0000 (13:53 +0000)]
* scripts/lilypond-book.py: The Lord has commanded me to use only
tabs for indentation.  Your humble servant obeys.

19 years ago(text): Revert to file name of font if font
Jan Nieuwenhuizen [Tue, 16 Nov 2004 00:59:19 +0000 (00:59 +0000)]
(text): Revert to file name of font if font
has no name.  Fixes ec font selection.

19 years ago* scm/framework-svg.scm:
Jan Nieuwenhuizen [Tue, 16 Nov 2004 00:19:06 +0000 (00:19 +0000)]
* scm/framework-svg.scm:
* scm/output-svg.scm: New file.  TODO: figure out how to
do character by index in font.

* scm/output-sodipodi.scm: Remove.

* scm/output-ps.scm (stem): Remove.

19 years ago(beam): add function.
Han-Wen Nienhuys [Mon, 15 Nov 2004 23:55:05 +0000 (23:55 +0000)]
(beam): add function.
(draw-line): new routine.
(dashed-line): stub; call draw-line
(polygon): new routine.

19 years ago*** empty log message ***
Han-Wen Nienhuys [Mon, 15 Nov 2004 23:51:43 +0000 (23:51 +0000)]
*** empty log message ***

19 years ago(beam): add function.
Han-Wen Nienhuys [Mon, 15 Nov 2004 23:47:48 +0000 (23:47 +0000)]
(beam): add function.
(draw-line): new routine.
(dashed-line): stub; call draw-line
(polygon): new routine.

19 years ago(beam): add function.
Han-Wen Nienhuys [Mon, 15 Nov 2004 23:33:17 +0000 (23:33 +0000)]
(beam): add function.
(draw-line): new routine.
(dashed-line): stub; call draw-line

19 years ago(beam): add function.
Han-Wen Nienhuys [Mon, 15 Nov 2004 23:18:34 +0000 (23:18 +0000)]
(beam): add function.

19 years ago* scripts/lilypond-book.py: Change indentation to 4.
Werner Lemberg [Mon, 15 Nov 2004 12:18:42 +0000 (12:18 +0000)]
* scripts/lilypond-book.py: Change indentation to 4.
Minor formatting.

19 years ago* Documentation/user/lilypond-book.itely: Revise section on
Werner Lemberg [Mon, 15 Nov 2004 07:25:39 +0000 (07:25 +0000)]
* Documentation/user/lilypond-book.itely: Revise section on
lilypond-book options.
Other minor fixes.

19 years ago(apply_tweaks): new function. Run tweaks on all
Han-Wen Nienhuys [Sun, 14 Nov 2004 23:38:21 +0000 (23:38 +0000)]
(apply_tweaks): new function. Run tweaks on all
grobs that have tweaks specced.

19 years agoadd code snippets for MIDI.
Heikki Junes [Sun, 14 Nov 2004 21:11:13 +0000 (21:11 +0000)]
add code snippets for MIDI.

19 years agoAdd ec-fonts-mftraced to ~/.fonts.conf.
Jan Nieuwenhuizen [Sun, 14 Nov 2004 19:49:44 +0000 (19:49 +0000)]
Add ec-fonts-mftraced to ~/.fonts.conf.
Grok ec-fonts, braces and dynamics.

19 years ago* lily/font-metric.cc (get_indexed_char_stencil): Bugfix: get
Jan Nieuwenhuizen [Sun, 14 Nov 2004 19:48:34 +0000 (19:48 +0000)]
* lily/font-metric.cc (get_indexed_char_stencil): Bugfix: get
actual char #, not 0 based index.

* lily/system-start-delimiter.cc (staff_brace): Start at 65.

* mf/feta-beugel.mf: Actually start at char #65.  Add header.
Warning: do make -C mf clean.

* scm/output-gnome.scm: Add ec-fonts-mftraced to ~/.fonts.conf.
Grok ec-fonts, braces and dynamics.

* scm/framework-gnome.scm (gnome-main): Register braces with pango.

19 years agocompile fix.
Jan Nieuwenhuizen [Sun, 14 Nov 2004 18:31:18 +0000 (18:31 +0000)]
compile fix.

19 years ago*** empty log message ***
Han-Wen Nienhuys [Sun, 14 Nov 2004 18:03:03 +0000 (18:03 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Han-Wen Nienhuys [Sun, 14 Nov 2004 17:17:16 +0000 (17:17 +0000)]
*** empty log message ***

19 years ago* scm/output-gnome.scm: Add ec-fonts-mftraced to ~/.fonts.conf.
Jan Nieuwenhuizen [Sun, 14 Nov 2004 17:12:16 +0000 (17:12 +0000)]
* scm/output-gnome.scm: Add ec-fonts-mftraced to ~/.fonts.conf.
Grok ec-fonts, braces and dynamics.

* scm/framework-gnome.scm (gnome-main): Register braces with pango.

19 years ago*** empty log message ***
Jan Nieuwenhuizen [Sun, 14 Nov 2004 16:23:15 +0000 (16:23 +0000)]
*** empty log message ***

19 years ago(save-tweaks): use new key mechanism for
Han-Wen Nienhuys [Sun, 14 Nov 2004 16:06:31 +0000 (16:06 +0000)]
(save-tweaks): use new key mechanism for
saving tweaks.

19 years ago*** empty log message ***
Han-Wen Nienhuys [Sun, 14 Nov 2004 15:43:46 +0000 (15:43 +0000)]
*** empty log message ***

19 years ago(text): uncomment dribble.
Han-Wen Nienhuys [Sun, 14 Nov 2004 15:41:39 +0000 (15:41 +0000)]
(text): uncomment dribble.

19 years ago*** empty log message ***
Han-Wen Nienhuys [Sun, 14 Nov 2004 15:33:43 +0000 (15:33 +0000)]
*** empty log message ***

19 years ago(bezier-sandwich): New function.
Jan Nieuwenhuizen [Sun, 14 Nov 2004 14:51:17 +0000 (14:51 +0000)]
(bezier-sandwich): New function.

19 years ago* lily/include/global-context.hh (Context): take \score key upon init.
Han-Wen Nienhuys [Sun, 14 Nov 2004 14:41:17 +0000 (14:41 +0000)]
* lily/include/global-context.hh (Context): take \score key upon init.

* lily/context.cc (Context): take key argument in ctor.
(create_context): new function

* lily/lilypond-key.cc (do_compare): new file.

19 years ago* lily/include/global-context.hh (Context): take \score key upon init.
Han-Wen Nienhuys [Sun, 14 Nov 2004 14:35:03 +0000 (14:35 +0000)]
* lily/include/global-context.hh (Context): take \score key upon init.

* lily/context.cc (Context): take key argument in ctor.
(create_context): new function

* lily/grob.cc (Grob): take key argument in ctor.

19 years ago* lily/grob-scheme.cc (LY_DEFINE): add new function ly:grob-key.
Han-Wen Nienhuys [Sun, 14 Nov 2004 14:26:25 +0000 (14:26 +0000)]
* lily/grob-scheme.cc (LY_DEFINE): add new function ly:grob-key.

* lily/include/global-context.hh (Context): take \score key upon init.

* lily/context.cc (Context): take key argument in ctor.
(create_context): new function

19 years ago* lily/include/object-key-undumper.hh (Module): new file.
Han-Wen Nienhuys [Sun, 14 Nov 2004 14:16:09 +0000 (14:16 +0000)]
* lily/include/object-key-undumper.hh (Module): new file.

* lily/object-key-undumper.cc (Module): New file. Deserialize
keys. SCM bindings

* lily/object-key-dumper.cc (Object_key_dumper): idem.
Provide SCM bindings.

* lily/include/object-key-dumper.hh (class Object_key_dumper):
new file. Serialize object keys.

* lily/object-key.cc (dump): new function.
(as_scheme): new virtual function
(undump): new function
(undumpers): new table.

* lily/include/global-context.hh (Context): take \score key upon init.

* lily/object-key-dumper.cc (serialize_key): new file.

* lily/include/object-key-dumper.hh (class Object_key_dumper): new file.

* lily/lily-lexer.cc: remove \quote.

* lily/lookup.cc (triangle): rewrite, obviating symmetric_x_triangle().

* lily/context.cc (Context): take key argument in ctor.
(create_context): new function

* lily/lilypond-key.cc (do_compare): new file.

* lily/object-key.cc (Object_key): new file.

* lily/include/object-key.hh (class Object_key): new file.

* lily/include/lilypond-key.hh (class Lilypond_context_key): new file.

19 years ago* lily/lookup.cc (triangle): rewrite, obviating symmetric_x_triangle().
Han-Wen Nienhuys [Sun, 14 Nov 2004 02:11:19 +0000 (02:11 +0000)]
* lily/lookup.cc (triangle): rewrite, obviating symmetric_x_triangle().

* lily/context.cc (Context): take key argument in ctor.
(create_context): new function

19 years ago* lily/lookup.cc (triangle): rewrite, obviating symmetric_x_triangle().
Han-Wen Nienhuys [Sun, 14 Nov 2004 02:07:49 +0000 (02:07 +0000)]
* lily/lookup.cc (triangle): rewrite, obviating symmetric_x_triangle().

* lily/context.cc (Context): take key argument in ctor.
(create_context): new function

19 years ago* lily/lookup.cc (triangle): rewrite, obviating symmetric_x_triangle().
Han-Wen Nienhuys [Sun, 14 Nov 2004 02:06:30 +0000 (02:06 +0000)]
* lily/lookup.cc (triangle): rewrite, obviating symmetric_x_triangle().

* lily/context.cc (Context): take key argument in ctor.
(create_context): new function

* lily/include/object-key.hh (class Object_key): new file.

19 years ago* lily/context.cc (Context): take key argument in ctor.
Han-Wen Nienhuys [Sun, 14 Nov 2004 01:37:01 +0000 (01:37 +0000)]
* lily/context.cc (Context): take key argument in ctor.

* lily/lilypond-key.cc (do_compare): new file.

* lily/include/lilypond-key.hh (class Lilypond_context_key): new file.

19 years agoMinor editing.
Graham Percival [Sun, 14 Nov 2004 01:23:37 +0000 (01:23 +0000)]
Minor editing.

19 years ago* lily/context.cc (Context): take key argument in ctor.
Han-Wen Nienhuys [Sun, 14 Nov 2004 01:03:54 +0000 (01:03 +0000)]
* lily/context.cc (Context): take key argument in ctor.

* lily/grob.cc (Grob): take key argument in ctor.

* lily/lilypond-key.cc (do_compare): new file.

* lily/object-key.cc (Object_key): new file.

* lily/include/object-key.hh (class Object_key): new file.

* lily/include/lilypond-key.hh (class Lilypond_context_key): new file.

19 years agoMinor clarifications and adding examples.
Graham Percival [Sun, 14 Nov 2004 00:26:04 +0000 (00:26 +0000)]
Minor clarifications and adding examples.

19 years ago*** empty log message ***
Han-Wen Nienhuys [Sat, 13 Nov 2004 21:43:16 +0000 (21:43 +0000)]
*** empty log message ***

19 years ago2004-11-10 Andreas Scherer <andreas_mutopia@freenet.de>
Jan Nieuwenhuizen [Sat, 13 Nov 2004 20:46:35 +0000 (20:46 +0000)]
2004-11-10  Andreas Scherer  <andreas_mutopia@freenet.de>

* Documentation/user/: Numerous fixes in the user manual.

19 years ago(re_rhythmed_music): search music expression for
Han-Wen Nienhuys [Fri, 12 Nov 2004 23:33:44 +0000 (23:33 +0000)]
(re_rhythmed_music): search music expression for
context-id, surround by \new Voice if not found. Fixes:
addlyrics-second-staff.ly

19 years ago* Documentation/index.html.in: Fix url to one big page. (backportme)
Jan Nieuwenhuizen [Fri, 12 Nov 2004 14:19:55 +0000 (14:19 +0000)]
* Documentation/index.html.in: Fix url to one big page.  (backportme)

* Documentation/user/GNUmakefile: Separate rules for split and
unsplit html documents.  Remove perl massaging.  (backportme)

19 years agoMinor addition of a warning.
Graham Percival [Fri, 12 Nov 2004 01:44:28 +0000 (01:44 +0000)]
Minor addition of a warning.

19 years ago * stepmake/aclocal.m4: Barf if kpathsea/kpathsea.h is not
Jan Nieuwenhuizen [Fri, 12 Nov 2004 00:02:12 +0000 (00:02 +0000)]
* stepmake/aclocal.m4: Barf if kpathsea/kpathsea.h is not
found.  (backportme)

* Documentation/topdocs/INSTALL.texi (ec-fonts-mtraced): Add
version requirement.  (backportme)

* configure.in: Be explicit about old versions of
ec-fonts-mtraced.  (backportme)

19 years ago* lily/context-selector.cc (set_tweaks): New function.
Jan Nieuwenhuizen [Thu, 11 Nov 2004 22:19:49 +0000 (22:19 +0000)]
* lily/context-selector.cc (set_tweaks): New function.
* lily/grob-selector.cc (set_tweaks): (Re)set hash table.  Fixes
web with -DTWEAK.

* Documentation/user/introduction.itely (Automated engraving):
Remove fragment option.  Fixes web.

* lily/context-property.cc (make_item_from_properties):
* lily/context.cc (add_context)[TWEAK]: Tweak registration behind
#ifdef.

19 years ago* lily/context-property.cc (make_item_from_properties):
Jan Nieuwenhuizen [Thu, 11 Nov 2004 20:43:17 +0000 (20:43 +0000)]
* lily/context-property.cc (make_item_from_properties):
* lily/context.cc (add_context)[TWEAK]: Tweak registration behind
#ifdef.

* scm/define-context-properties.scm
(all-internal-translation-properties): Add tweakRank and tweakCount.

* lily/grob.cc:
* scm/define-grob-properties.scm (all-internal-grob-properties):
Add tweak-rank and tweak-count.

19 years agoadd text entry
Jan Nieuwenhuizen [Wed, 10 Nov 2004 23:38:01 +0000 (23:38 +0000)]
add text entry

19 years ago(item-event): Add support from TLA. Support
Jan Nieuwenhuizen [Wed, 10 Nov 2004 20:21:13 +0000 (20:21 +0000)]
(item-event): Add support from TLA.  Support
animated/opaque grob dragging tweaks.

19 years ago(string->utf8-string, char->utf8-string):
Jan Nieuwenhuizen [Wed, 10 Nov 2004 19:22:58 +0000 (19:22 +0000)]
(string->utf8-string, char->utf8-string):
New function.
(text): Use them.

19 years ago * scm/framework-gnome.scm (item-event): Add support from TLA. Support
Jan Nieuwenhuizen [Wed, 10 Nov 2004 18:43:34 +0000 (18:43 +0000)]
* scm/framework-gnome.scm (item-event): Add support from TLA.  Support
animated/opaque grob dragging tweaks.

* buildscripts/guile-gnome.sh: Update.

19 years ago * scm/define-grobs.scm (all-grob-descriptions): Added
Mats Bengtsson [Wed, 10 Nov 2004 18:09:46 +0000 (18:09 +0000)]
* scm/define-grobs.scm (all-grob-descriptions): Added
line-interface to the LigatureBracket object.

19 years ago* scm/framework-gnome.scm (item-event): Support non-animated mouse
Jan Nieuwenhuizen [Wed, 10 Nov 2004 10:30:12 +0000 (10:30 +0000)]
* scm/framework-gnome.scm (item-event): Support non-animated mouse
dragging tweaks.

* scm/framework-gnome.scm (save-tweaks): Write as alist.

19 years ago* lily/lily-guile.cc (ly_to_string, ly_to_symbol): New function.
Jan Nieuwenhuizen [Wed, 10 Nov 2004 01:22:07 +0000 (01:22 +0000)]
* lily/lily-guile.cc (ly_to_string, ly_to_symbol): New function.

* lily/context-selector.cc (store_context): New function.

* lily/grob-selector.cc (register_grob)[TWEAK]: Apply tweak.
(store_grob): New function.
(identify_grob): Add Moment parameter.

* lily/lily-parser.cc (parse_file)[TWEAK]: Read .ly.t file if it
exists.

* scm/framework-gnome.scm (save-tweaks): Write as alist.

19 years ago*** empty log message ***
Han-Wen Nienhuys [Tue, 9 Nov 2004 21:07:21 +0000 (21:07 +0000)]
*** empty log message ***