summaryrefslogtreecommitdiff
path: root/ps
Commit message (Collapse)AuthorAgeFilesLines
* Issue 2328: Ledger lines in PNG output have white interiorDavid Kastrup2012-03-071-8/+13
| | | | Don't stroke rectangles with height or width 0 in draw_round_box
* Gets rid of repeat-slash stencil commandMike Solomon2012-02-061-12/+0
|
* Gets rid of bezier-sandwich stencilMike Solomon2012-02-061-21/+0
|
* Gets rid of oval stencil commandMike Solomon2012-02-061-14/+0
|
* Gets rid of dot stencil commandMike Solomon2012-02-061-8/+0
|
* Gets rid of dashed-slur stencil commandMike Solomon2012-02-061-15/+0
|
* Do not issue rectstroke if blot diameter is 0.0.Han-Wen Nienhuys2011-07-211-9/+18
| | | | This prevents some PostScript printers from thickening barlines.
* Add feature to link to a particular page or a page containing a given labelReinhold Kainhofer2011-04-151-0/+18
| | | | | | | | | | | | | | 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.
* Build: end directories in their bare names and avoid some double slashes in ↵Francisco Vila2011-02-011-1/+1
| | | | logs.
* Remove traces of 'connected-shape.Patrick McCarty2010-08-131-18/+0
| | | | | Since 'path is a superset of the functionality provided by 'connected-shape, we no longer need 'connected-shape.
* Remove obsolete targets in ps/GNUmakefile.Patrick McCarty2010-07-111-9/+0
|
* Add woodwind fingering diagramsMike Solomon2010-06-261-5/+63
| | | | | | | | | | | | | | 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
* Fix 541.Joe Neeman2009-06-061-6/+8
| | | | | | 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.
* Update bezier-sandwich comment -- Mark PoleskyCarl Sorensen2009-06-021-0/+1
|
* Update bezier-sandwich in-routine documentation -- Mark PoleskyCarl Sorensen2009-06-021-3/+6
|
* Remove SCons traces because of unmaintained stateJohn Mandereau2009-01-051-11/+0
|
* Remove tex and texstr backends (part 1).Werner Lemberg2008-12-071-5/+0
| | | | Part 2 will remove documentation accordingly for German and English.
* Add bezier oval for harp pedal diagramsCarl Sorensen2008-09-111-0/+14
|
* Change harp pedal outlines to ellipsesCarl Sorensen2008-08-221-1/+14
| | | | | | | | | | | | 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
* Remove unused PS macro.Erlend Aasland2007-11-281-21/+0
|
* Remove old TODO comments.Erlend Aasland2007-11-281-2/+0
|
* Do not generate negative dash pattern entries for small dash-periods.Han-Wen Nienhuys2007-07-291-1/+1
|
* Fix #264Han-Wen Nienhuys2007-02-021-5/+2
| | | | Use currentpoint in mark_URI input.
* * scm/framework-ps.scm (dump-stencil-as-EPS): naming pad-eps-boxes.Han-Wen Nienhuys2006-09-171-4/+0
| | | | | | | * scm/backend-library.scm: option naming: gs-font-load*s* * scm/framework-eps.scm (dump-stencils-as-EPSes): rename option to include-eps-fonts
* * lily/spacing-spanner.cc (musical_column_spacing): setHan-Wen Nienhuys2006-06-181-23/+0
| | | | | | | | | | | | | | | 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.
* Fix some bugs in the dynamic engraver and PostScript backendErlend Aasland2006-05-312-0/+27
|
* * scm/framework-ps.scm (dump-stencil-as-EPS): naming pad-eps-boxes.Han-Wen Nienhuys2006-09-171-4/+0
| | | | | | | * scm/backend-library.scm: option naming: gs-font-load*s* * scm/framework-eps.scm (dump-stencils-as-EPSes): rename option to include-eps-fonts
* * lily/spacing-spanner.cc (musical_column_spacing): setHan-Wen Nienhuys2006-06-181-23/+0
| | | | | | | | | | | | | | | 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.
* Fix cut&paste code in Phrasing_slur_engraver:: and Slur_engraver::, and fix ↵Erlend Aasland2006-04-191-0/+1
| | | | a bug in PostScript draw_dashed_slur.
* * ps/music-drawing-routines.ps (draw_dashed_line): fix dash pattern bug.Erlend Aasland2006-04-171-0/+1
|
* * lily/slur.cc (print): only set font-size if not set yet.Han-Wen Nienhuys2006-04-061-33/+24
| | | | | * lily/slur-configuration.cc (add_score): improved layout of debug scoring output.
* *** empty log message ***Han-Wen Nienhuys2006-04-041-43/+56
|
* *** empty log message ***Han-Wen Nienhuys2006-04-042-121/+85
|
* * scm/framework-ps.scm:Han-Wen Nienhuys2006-03-311-4/+15
| | | | | | | | | | | | | 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.
* * Documentation/topdocs/NEWS.tely (Top): show override.Han-Wen Nienhuys2006-03-161-1/+2
| | | | | * scm/define-grobs.scm (all-grob-descriptions): reinstate neutral direction for stems.
* (get_option_parser):Han-Wen Nienhuys2006-03-121-3/+4
|
* * scripts/midi2ly.py (Key.dump): pychecker cleanups.Han-Wen Nienhuys2006-03-021-1/+1
| | | | | | | | | | | | | | | * 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.
* the great dash-replace.Han-Wen Nienhuys2006-02-061-3/+3
| | | | | (lilypond_version_re_str): require only numbers and dots in \version string.
* *** empty log message ***Jan Nieuwenhuizen2006-02-041-1/+1
|
* * Documentation/topdocs/NEWS.tely (Top): simplify NEWS entry, addHan-Wen Nienhuys2006-01-301-35/+0
| | | | | | | | | | 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.
* * stepmake/stepmake/generic-vars.make (DIST_FILES): FixJan Nieuwenhuizen2005-10-241-1/+1
| | | | | | | | | | | 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-gnome.scm: remove beam routine.Han-Wen Nienhuys2005-07-131-27/+0
| | | | | | | | | | * 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.
* *** empty log message ***Han-Wen Nienhuys2005-06-031-0/+19
|
* * make/lilypond.fedora.spec.in (Group): removeHan-Wen Nienhuys2005-05-311-0/+27
| | | | | | | lilypond-pdfpc-helper. * scripts/GNUmakefile (SEXECUTABLES): remove lilypond-pdfpc-helper. Use lilypond-invoke-editor instead.
* * lily/stencil-scheme.cc (LY_DEFINE): ly:stencil-in-colorHan-Wen Nienhuys2005-05-281-198/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* * lily/context-def.cc (path_to_acceptable_context): bugfix, depthHan-Wen Nienhuys2005-05-031-6/+7
| | | | | | | | | 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.
* * input/regression/markup-syntax.ly: remove \score.Han-Wen Nienhuys2005-04-131-2/+5
| | | | | | | | | | | | | | | | * 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.
* * ly/performer-init.ly: add CueVoice to MIDI too.Han-Wen Nienhuys2005-04-121-0/+23
| | | | | | | | | | | | | | | * 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.
* remove reencode-fontHan-Wen Nienhuys2005-04-031-27/+0
|
* * Documentation/user/instrument-notation.itely (String numberHan-Wen Nienhuys2005-03-281-0/+10
| | | | | | | | | | | | | | | 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.