| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Don't stroke rectangles with height or width 0 in draw_round_box
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
This prevents some PostScript printers from thickening barlines.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The main part of this patch was done by Dan Eble and posted to the
lilypond-devel mailinglist on December 27, 2010.
Like \with-url, this works only with the PDF backend.
-) Add markup functions \with-link (links to the page containing the
given label) and \page-link (links to the given page number)
-) Internally, they are handled like the \with-url markup function,
creating a pdfmark in the .ps file that creates the link in the
PDF file.
-) Add links to the pages for all TOC entries.
|
|
|
|
| |
logs.
|
|
|
|
|
| |
Since 'path is a superset of the functionality provided by
'connected-shape, we no longer need 'connected-shape.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add new file scm/woodwind-diagrams.scm
Modify drawing routines as necessary
Add new procedures to lily-library
Add new file with bezier manipulation routines
Add new stencils for use in woodwind diagrams
Add regression tests for woodwind diagrams
|
|
|
|
|
|
| |
The x_offset and y_offset fields in PangoGlyphGeometry should not
be included in the advance. That is, they only affect the position
of their glyph.
|
| |
|
| |
|
| |
|
|
|
|
| |
Part 2 will remove documentation accordingly for German and English.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add ellipse drawing routines to ps and svg output
Add ellipse stencil
Add ellipse-stencil routine to center stencil in ellipse
Modify scm/harp-pedals.scm to use ellipse routine
Reformat code to avoid long lines
|
| |
|
| |
|
| |
|
|
|
|
| |
Use currentpoint in mark_URI input.
|
|
|
|
|
|
|
| |
* scm/backend-library.scm: option naming: gs-font-load*s*
* scm/framework-eps.scm (dump-stencils-as-EPSes): rename option to
include-eps-fonts
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
compound_fixed_note_space to 0.0. Document why.
* lily/simple-spacer.cc (is_sane): also have a kludge for numeric
range of inverse_hooke_
(Simple_spacer): init completely.
(fits): const
(get_line_configuration): don't use cols.resize(); it introduces
initialized data.
* scm/framework-ps.scm (dump-page): add setstrokeadjust. Backportme.
* ps/music-drawing-routines.ps: remove selectfont L1 hack.
|
| |
|
|
|
|
|
|
|
| |
* scm/backend-library.scm: option naming: gs-font-load*s*
* scm/framework-eps.scm (dump-stencils-as-EPSes): rename option to
include-eps-fonts
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
compound_fixed_note_space to 0.0. Document why.
* lily/simple-spacer.cc (is_sane): also have a kludge for numeric
range of inverse_hooke_
(Simple_spacer): init completely.
(fits): const
(get_line_configuration): don't use cols.resize(); it introduces
initialized data.
* scm/framework-ps.scm (dump-page): add setstrokeadjust. Backportme.
* ps/music-drawing-routines.ps: remove selectfont L1 hack.
|
|
|
|
| |
a bug in PostScript draw_dashed_slur.
|
| |
|
|
|
|
|
| |
* lily/slur-configuration.cc (add_score): improved layout of debug
scoring output.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Patch by David Feuer.
* scm/output-ps.scm: glyph-string now produces smaller, more
readable, and probably faster PostScript. Several findfont
scalefont setfont instances changed to selectfont
Hacked-up string-appends changed to formats.
Patch by David Feuer.
* ps/music-drawing-routines.ps: add print_letter, print_glyphs.
Patch by David Feuer.
|
|
|
|
|
| |
* scm/define-grobs.scm (all-grob-descriptions): reinstate neutral
direction for stems.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* python/lilylib.py (underscore): remove identify() , warranty()
* ps/music-drawing-routines.ps: change Border routine for GSView
compatibility.
* lily/stem.cc (height): use quantize-positions. This triggers
set_stem_lengths, so scripts on beamed stems are handled correctly.
* lily/side-position-interface.cc (aligned_side): check if edges
of script are inside staff. Fixes accent of edge of the staff.
* input/regression/staccato-pos.ly: more examples.
|
|
|
|
|
| |
(lilypond_version_re_str): require
only numbers and dots in \version string.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Nicolas.
* scm/define-markup-commands.scm (epsfile): add scaling to \epsfile.
* ps/lilyponddefs.ps: remove start-system, stop-system,
start-page fluff. This saves putting { } code on the stack, fixing
stack overflows when including EPS files.
|
|
|
|
|
|
|
|
|
|
|
| |
src-wildcard, remove $(wildcard).
* po/GNUmakefile (PO_FILES):
* ps/GNUmakefile (PS_FILES):
* tex/GNUmakefile (TEX_FILES):
* cygwin/GNUmakefile (POSTINSTALLS):
* vim/GNUmakefile (EXTRA_DIST_FILES): Bugfix: [etags sr?] missed
some wildcard calls.
|
|
|
|
|
|
|
|
|
|
| |
* scm/output-ps.scm (scm): idem.
* scm/output-svg.scm: remove beam.
* ps/music-drawing-routines.ps: remove draw_beam.
* lily/lookup.cc (beam): use round_filled_polygon() for beam.
|
| |
|
|
|
|
|
|
|
| |
lilypond-pdfpc-helper.
* scripts/GNUmakefile (SEXECUTABLES): remove
lilypond-pdfpc-helper. Use lilypond-invoke-editor instead.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ps/music-drawing-routines.ps:
* scm/output-ps.scm: remove draw ez_ball.
* ly/engraver-init.ly (AncientRemoveEmptyStaffContext): remove
EasyNotation context definition.
* lily/easy-notation.cc (brew_ez_stencil): new file. Use
Text_interface and color for making easy note heads.
* lily/stencil.cc (with_color): new function.
* ps/music-drawing-routines.ps: remove draw_zigzag_line
* lily/line-spanner.cc (zigzag_stencil): rewrite to use draw-line
output routine. Zigzag now works in SVG too.
* scm/output-tex.scm (filledbox): idem.
* scm/output-svg.scm (filledbox): idem.
* scm/output-ps.scm (lily-def): remove horizontal-line.
* lily/lookup.cc (horizontal_line): use draw-line.
* lily/system-start-delimiter.cc: remove old staff bracket code.
* lily/system-start-delimiter.cc (staff_bracket): use glyphs.
|
|
|
|
|
|
|
|
|
| |
should be taken without child context.
* ly/chord-modifiers-init.ly (blackTriangleMarkup): use it.
* scm/define-markup-commands.scm (triangle): new command, as
robust replacement for unicode Delta/Triangle.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* scm/define-markup-commands.scm (draw-circle): add fill argument
* scm/stencil.scm (make-circle-stencil): add fill argument
* ps/music-drawing-routines.ps: add fill argument.
* ps/music-drawing-routines.ps: new routine BeginEPSF /
EndEPSF.
* scm/output-ps.scm (glyph-string): break lines. 255 chars is max
for EPS files.
* scm/define-markup-commands.scm (epsfile): add epsfile command.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ps/music-drawing-routines.ps: new routine BeginEPSF /
EndEPSF.
* input/regression/markup-eps.ly: new file.
* scm/framework-ps.scm (write-preamble): change order: vars should
be inited before procedures.
* scm/output-ps.scm (glyph-string): break lines. 255 chars is max
for EPS files.
* scm/define-markup-commands.scm (epsfile): add epsfile command.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
indications): new node.
* input/regression/new-markup-syntax.ly (texidoc): add circle.
* lily/new-fingering-engraver.cc (add_string): new function.
(acknowledge_grob): accept string-number-event as well.
* scm/define-markup-commands.scm (circle): new markup command.
* scm/output-lib.scm (print-circled-text-callback): new function.
* lily/GNUmakefile: move ifeq after include stepmake.make.
|