]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
14 years agoMerge branch 'master' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond
John Mandereau [Sat, 25 Jul 2009 18:56:25 +0000 (20:56 +0200)]
Merge branch 'master' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond

Conflicts:
Documentation/user/music-glossary.tely

14 years agoAdd dynamic script fffff; update docs.
Mark Polesky [Sat, 25 Jul 2009 18:14:17 +0000 (11:14 -0700)]
Add dynamic script fffff; update docs.

14 years agoDocs: reorganize documentation directory structure
John Mandereau [Sat, 25 Jul 2009 13:44:39 +0000 (15:44 +0200)]
Docs: reorganize documentation directory structure

* rename manuals by stripping "lilypond-" prefix from all source file names
  and HTML and PDF output (it is kept in Info output, where it is necessary),

* move manuals in Documentation/user one directory higher, in addition
  rename lilypond-program to application, and put .itely files in
  subdirectories,

* move Documentation/topdocs/NEWS.tely to Documentation,

* move Documentation/devel/contrib-guide.texi to
  Documentation/contributor.texi,

* move input/lsr/lilypond-snippets.tely to Documentation/, move the
  rest input/lsr to Documentation/snippets,

* move input/new to Documentation/snippets/new,

* move input/texidocs contents to
  Documentation/<language_codes>/texidocs, splitting texidocs by
  language,

* do the same changes in all translations when applicable,

* move Documentation/devel/index.html.in back to Documentation/deve.html.in.

'make all', 'make doc' and 'make dist' have been tested, although tons
of broken HTML and PDF links and Info cross-references are expected.

Maintenance makefiles (Documentation/GNUmakefile) and scripts
(scripts/auxiliar) are known to be broken, they will be updated in a
future commit.

TODO: Documentation/GNUmakefile is still a bit of a mess.

14 years agolilypond-book robustness: ensure EOL at the end of @verbatim
John Mandereau [Sat, 25 Jul 2009 12:48:39 +0000 (14:48 +0200)]
lilypond-book robustness: ensure EOL at the end of @verbatim

Also honor NOGETTEXT fragment option for snippets-files.

14 years agoIgnore Emacs CEDET cache file
John Mandereau [Sat, 25 Jul 2009 10:54:10 +0000 (12:54 +0200)]
Ignore Emacs CEDET cache file

14 years agoAdd script to split texidocs translations
John Mandereau [Sat, 25 Jul 2009 10:52:15 +0000 (12:52 +0200)]
Add script to split texidocs translations

14 years agoDocs: IR: standardize type-predicate docstring format
Patrick McCarty [Sat, 25 Jul 2009 08:21:51 +0000 (01:21 -0700)]
Docs: IR: standardize type-predicate docstring format

14 years agoDocs: IR: improve docstring for ly:context-property
Patrick McCarty [Sat, 25 Jul 2009 07:58:37 +0000 (00:58 -0700)]
Docs: IR: improve docstring for ly:context-property

14 years agoDocs: IR: improve docs for ly:add-option
Patrick McCarty [Sat, 25 Jul 2009 07:54:35 +0000 (00:54 -0700)]
Docs: IR: improve docs for ly:add-option

14 years agoDocs: IR: attempt to document join-right-amount
Patrick McCarty [Sat, 25 Jul 2009 07:43:07 +0000 (00:43 -0700)]
Docs: IR: attempt to document join-right-amount

14 years agoDocs: IR: document dynamicAbsoluteVolumeFunction
Patrick McCarty [Sat, 25 Jul 2009 07:24:52 +0000 (00:24 -0700)]
Docs: IR: document dynamicAbsoluteVolumeFunction

14 years agoDocs: IR: add missing descriptions for contexts
Patrick McCarty [Sat, 25 Jul 2009 07:12:40 +0000 (00:12 -0700)]
Docs: IR: add missing descriptions for contexts

14 years agoDocs: IR: improve docstring for ly:grob-property-data
Patrick McCarty [Sat, 25 Jul 2009 05:05:53 +0000 (22:05 -0700)]
Docs: IR: improve docstring for ly:grob-property-data

14 years agoDocs: IR: improve docstring for ly:grob-property
Patrick McCarty [Sat, 25 Jul 2009 04:50:12 +0000 (21:50 -0700)]
Docs: IR: improve docstring for ly:grob-property

14 years agoChange "dfault" to "val" in various docstrings
Patrick McCarty [Sat, 25 Jul 2009 03:18:27 +0000 (20:18 -0700)]
Change "dfault" to "val" in various docstrings

14 years agoscm folder: Fix/add incorrect/missing filename headers.
Mark Polesky [Sat, 25 Jul 2009 01:36:30 +0000 (18:36 -0700)]
scm folder: Fix/add incorrect/missing filename headers.

14 years agoAdd Skyline::clear()
Joe Neeman [Fri, 24 Jul 2009 20:39:29 +0000 (13:39 -0700)]
Add Skyline::clear()

14 years agoChange the treatment of min-distance in springs.
Joe Neeman [Fri, 24 Jul 2009 20:36:36 +0000 (13:36 -0700)]
Change the treatment of min-distance in springs.

Previously, we ensured that the ideal distance was at least
as large as the minimum distance, but it sometimes useful
not to. Now, if a spring has minimum distance larger than
ideal distance, it will remain fixed (at minimum-distance)
for a while as you start to stretch it, but it will stretch
eventually. This helps give us a more uniform vertical
spacing.

14 years agoMove page-breaking-wrapper into C++.
Joe Neeman [Fri, 24 Jul 2009 20:08:44 +0000 (13:08 -0700)]
Move page-breaking-wrapper into C++.

This is in preparation for deleting layout-page-layout.scm.

14 years agoFix a thinko that broke the contract of STL sort.
Joe Neeman [Sun, 14 Jun 2009 14:07:24 +0000 (17:07 +0300)]
Fix a thinko that broke the contract of STL sort.

14 years agoDocs: IR 3.2.37: Update grob-interface docstring.
Mark Polesky [Fri, 24 Jul 2009 02:00:19 +0000 (19:00 -0700)]
Docs: IR 3.2.37: Update grob-interface docstring.

14 years agoNR 1.8 Indexing from Ralph
Ralph Palmer [Thu, 23 Jul 2009 14:40:46 +0000 (16:40 +0200)]
NR 1.8 Indexing from Ralph

14 years agodefine-music-types.scm: Sort music-descriptions alist.
Mark Polesky [Wed, 22 Jul 2009 23:29:54 +0000 (16:29 -0700)]
define-music-types.scm: Sort music-descriptions alist.

14 years agodefine-music-properties.scm: Sort all-music-properties alist.
Mark Polesky [Wed, 22 Jul 2009 23:27:06 +0000 (16:27 -0700)]
define-music-properties.scm: Sort all-music-properties alist.

14 years agodefine-music-display-methods.scm: Sort post-event? list.
Mark Polesky [Wed, 22 Jul 2009 23:22:51 +0000 (16:22 -0700)]
define-music-display-methods.scm: Sort post-event? list.

14 years agodefine-grobs.scm: Sort interfaces.
Mark Polesky [Wed, 22 Jul 2009 23:12:40 +0000 (16:12 -0700)]
define-grobs.scm: Sort interfaces.

* Sort interfaces.
* Remove "reorder sensibly" comment.

14 years agoMerge branch 'MGjon'
Trevor Daniels [Wed, 22 Jul 2009 18:09:11 +0000 (19:09 +0100)]
Merge branch 'MGjon'

14 years agoDocs:MG: add a few translated terms
Trevor Daniels [Wed, 22 Jul 2009 18:08:37 +0000 (19:08 +0100)]
Docs:MG: add a few translated terms

14 years agoDocs: MG: add 'hook'
Trevor Daniels [Tue, 21 Jul 2009 08:17:34 +0000 (09:17 +0100)]
Docs: MG: add 'hook'

 - edited by Kurt Kroon

14 years agodefine-grob-properties.scm: Sort user and internal property lists.
Mark Polesky [Tue, 21 Jul 2009 00:13:03 +0000 (17:13 -0700)]
define-grob-properties.scm: Sort user and internal property lists.

* Sort user and internal property lists.
* Change note-columns type from pair? to ly:grob-array?.
* Move glyph-name from internal to user list.

14 years agodefine-context-properties.scm: Sort translation properties.
Mark Polesky [Sun, 19 Jul 2009 06:39:01 +0000 (23:39 -0700)]
define-context-properties.scm: Sort translation properties.

14 years agoDocument the socket backend as a valid option
Patrick McCarty [Mon, 20 Jul 2009 22:24:32 +0000 (15:24 -0700)]
Document the socket backend as a valid option

14 years agoMerge branch 'lilypond/translation' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond
John Mandereau [Mon, 20 Jul 2009 09:19:09 +0000 (11:19 +0200)]
Merge branch 'lilypond/translation' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond

14 years agoCorrect \displayLilyMusic output for single-note harmonics.
Neil Puttock [Sun, 19 Jul 2009 16:56:12 +0000 (17:56 +0100)]
Correct \displayLilyMusic output for single-note harmonics.

* since \harmonic only works inside chords, ensure \displayLilyMusic
  interprets a single-note harmonic as a note_chord_element
* remove trailing spaces

14 years agoDoc: CG: improve release steps.
Graham Percival [Sun, 19 Jul 2009 08:53:55 +0000 (01:53 -0700)]
Doc: CG: improve release steps.

14 years agoDocs: IR 2 Translation: Auto-sort various elements.
Mark Polesky [Sun, 19 Jul 2009 00:40:20 +0000 (17:40 -0700)]
Docs: IR 2 Translation: Auto-sort various elements.

     Fix wrongly nested sort/ref-ify calls:
       (sort (map ref-ify lst)) --> (map ref-ify (sort lst)).
     Auto-sort various unsorted elements.

14 years agoDocs: IR 1 Music definitions: Auto-sort various elements.
Mark Polesky [Sun, 19 Jul 2009 00:32:56 +0000 (17:32 -0700)]
Docs: IR 1 Music definitions: Auto-sort various elements.

14 years agodocumentation-lib.scm: Clarify ref-ify docstring.
Mark Polesky [Sat, 18 Jul 2009 23:12:23 +0000 (16:12 -0700)]
documentation-lib.scm: Clarify ref-ify docstring.

14 years agoDocs: IR 3.2 Graphical Object Interfaces: Sort interfaces.
Mark Polesky [Sat, 18 Jul 2009 03:16:25 +0000 (20:16 -0700)]
Docs: IR 3.2 Graphical Object Interfaces: Sort interfaces.

14 years agoFull update and new translation status.
Francisco Vila [Fri, 17 Jul 2009 16:09:01 +0000 (18:09 +0200)]
Full update and new translation status.

14 years agoDocs: NR B.6 The Feta font: Rename nodes, fix whitespace.
Mark Polesky [Fri, 17 Jul 2009 05:31:25 +0000 (22:31 -0700)]
Docs: NR B.6 The Feta font: Rename nodes, fix whitespace.

14 years agoSocket backend: reorganize and alphabetize
Patrick McCarty [Thu, 16 Jul 2009 21:09:24 +0000 (14:09 -0700)]
Socket backend: reorganize and alphabetize

14 years agoAuto-sort all-grob-properties alist for docs.
Mark Polesky [Wed, 1 Jul 2009 23:34:18 +0000 (16:34 -0700)]
Auto-sort all-grob-properties alist for docs.

- add auto-sorting code to top of document-backend.scm
- remove calls to (sort ...) that are now redundant

14 years agoAdd new file lily-sort.scm; improve sorting in docs.
Mark Polesky [Wed, 1 Jul 2009 23:21:14 +0000 (16:21 -0700)]
Add new file lily-sort.scm; improve sorting in docs.

- add new file lily-sort.scm
- add "lily-sort.scm" to the ly:load list in documentation-generate.scm
- "string<?" --> "ly:string-ci<?" etc. in the document-*.scm files

14 years agoMerge branch 'master' of carldsorensen@git.sv.gnu.org:/srv/git/lilypond
Carl Sorensen [Fri, 17 Jul 2009 03:20:05 +0000 (21:20 -0600)]
Merge branch 'master' of carldsorensen@git.sv.gnu.org:/srv/git/lilypond

14 years agodefine-stencil-commands.scm: Finish alphabetizing
Patrick McCarty [Thu, 16 Jul 2009 20:36:06 +0000 (13:36 -0700)]
define-stencil-commands.scm: Finish alphabetizing

- also fix the indentation

14 years agoAdd information about snippets and translations
Carl Sorensen [Thu, 16 Jul 2009 16:07:27 +0000 (10:07 -0600)]
Add information about snippets and translations

14 years agoDocs: update translations status
John Mandereau [Thu, 16 Jul 2009 14:39:31 +0000 (16:39 +0200)]
Docs: update translations status

14 years agoDocs: convert French PO back to UTF-8
John Mandereau [Thu, 16 Jul 2009 14:17:49 +0000 (16:17 +0200)]
Docs: convert French PO back to UTF-8

14 years agoMerge branch 'lilypond/translation' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond
John Mandereau [Thu, 16 Jul 2009 11:31:23 +0000 (13:31 +0200)]
Merge branch 'lilypond/translation' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond

Conflicts:
Documentation/po/fr.po

14 years agoDocs makefiles: get rid of unconditional translations postprocessing
John Mandereau [Wed, 15 Jul 2009 23:41:46 +0000 (01:41 +0200)]
Docs makefiles: get rid of unconditional translations postprocessing

14 years agoDocs: prepare direct translation of node names in Texinfo sources
John Mandereau [Tue, 14 Jul 2009 22:14:12 +0000 (00:14 +0200)]
Docs: prepare direct translation of node names in Texinfo sources

- fix nits in texi-gettext.py,
- update tely-gettext.py and extract_texi_filenames.py,
- use --master-map-file option of extract_texi_filenames.py added in
this commit,
- remove embarrassing node translations in French and Spanish doc POs.

All these updates have been tested with a few makefiles hooks (not
included in this commit), an apparently successful execution of
tely-gettext.py on all translations followed by 'make doc' and a quick
check of HTML and PDF output.

14 years agoDocs: do not attempt a build of Japanese docs in PDF
John Mandereau [Tue, 14 Jul 2009 22:12:36 +0000 (00:12 +0200)]
Docs: do not attempt a build of Japanese docs in PDF

14 years agoMake Perl treat all I/O streams as UTF-8
John Mandereau [Tue, 14 Jul 2009 22:06:04 +0000 (00:06 +0200)]
Make Perl treat all I/O streams as UTF-8

This is necessary to the upcoming translation of node names in Texinfo
source.

14 years agoDocs: move common files and factorize Texinfo macros
John Mandereau [Sun, 12 Jul 2009 20:33:42 +0000 (22:33 +0200)]
Docs: move common files and factorize Texinfo macros

- move macros.itexi to Documentation/ to anticipate the possible move
of all Texinfo documentation to the same directory,

- move Texinfo init file from top of the source tree,

- factorize macros common to all languages into common-macros.itexi.

14 years agoSVG backend: alphabetize the stencil expressions
Patrick McCarty [Thu, 16 Jul 2009 07:39:41 +0000 (00:39 -0700)]
SVG backend: alphabetize the stencil expressions

14 years agoMake -dwarning-as-error more general
Patrick McCarty [Tue, 7 Jul 2009 18:31:06 +0000 (11:31 -0700)]
Make -dwarning-as-error more general

* The following calls now issue errors
  with the option -dwarning-as-error:

  Grob::warning ()
  Grob::programming_error ()
  Input::warning ()
  Input::programming_error ()

  ly:warning
  ly:programming-error

14 years agoOnly assign warning values for stencil commands
Patrick McCarty [Mon, 6 Jul 2009 00:03:34 +0000 (17:03 -0700)]
Only assign warning values for stencil commands

- Since the expressions in ly:all-output-backend-commands
  are not intended to be defined in output-*.scm,
  only assign warnings for ly:all-stencil-commands.

14 years agoscm/define-stencil-commands.scm: cleanup
Patrick McCarty [Sun, 5 Jul 2009 23:51:31 +0000 (16:51 -0700)]
scm/define-stencil-commands.scm: cleanup

- Create a new procedure for stencil "commands",
  the subset of stencil expressions that can be
  defined in output-*.scm.

- Add the missing `setrotation' and `resetrotation'
  expressions.

- Use ly:all-output-backend-commands for the rest
  of the stencil expressions; thus,
  `delay-stencil-evaluation' belongs here, and
  add the missing `rotate-stencil' expression.

- Document the differences between the two procedures.

- Register all of the expressions in "one go".

14 years agoCheck for a null string before using `placebox'
Patrick McCarty [Sun, 5 Jul 2009 20:15:51 +0000 (13:15 -0700)]
Check for a null string before using `placebox'

- This is most important for output-svg, due to
  the regular expression matching, but the other
  output backends can benefit from the removal of
  the superfluous `placebox' expressions.

14 years agoReturn a null string after calling ly:warning
Patrick McCarty [Sun, 5 Jul 2009 19:47:01 +0000 (12:47 -0700)]
Return a null string after calling ly:warning

- This is needed to ensure a sane value for
an undefined stencil expression.

14 years agoRemove obsolete backend code
Patrick McCarty [Sun, 5 Jul 2009 20:12:25 +0000 (13:12 -0700)]
Remove obsolete backend code

- Remove obsolete code from lily.scm that was
used before the output backends took their current
form.

- Remove exported bindings from output-ps.scm; the
output backends no longer use a `public interface',
since all work is done with ly:outputter-dump-stencil,
which uses the modules directly.

- Remove the "catch-all" routines from the svg and socket
output backends; these are covered by the new procedure
in backend-library.scm

14 years agoAdd a new program option: -dwarning-as-error
Patrick McCarty [Sun, 5 Jul 2009 19:56:34 +0000 (12:56 -0700)]
Add a new program option: -dwarning-as-error

(Thanks to Han-Wen and Jan for the initial idea)

- If a valid stencil expression is found, but is
undefined in the current backend, issue a warning
for every occurrence.

- The option -dwarning-as-error will cause LilyPond
to output an error and exit upon the first warning
encountered.

14 years agoDoc: add Font to all font nodes (avoids potential confusion).
Graham Percival [Thu, 16 Jul 2009 05:21:30 +0000 (22:21 -0700)]
Doc: add Font to all font nodes (avoids potential confusion).

14 years agoDocs: NR B.6 The Feta font: Add menu; separate into nodes.
Mark Polesky [Wed, 15 Jul 2009 20:54:48 +0000 (13:54 -0700)]
Docs: NR B.6 The Feta font: Add menu; separate into nodes.

14 years agoDoc-fr: rhythm chapter nitpicks
Jean-Charles Malahieude [Wed, 15 Jul 2009 20:14:56 +0000 (22:14 +0200)]
Doc-fr: rhythm chapter nitpicks

* thanks to François Martin and Xavier Scheuer for their proof-reading

14 years agoSVG output nitpick: use well-formed SGML comments
Patrick McCarty [Wed, 15 Jul 2009 02:26:34 +0000 (19:26 -0700)]
SVG output nitpick: use well-formed SGML comments

14 years agoFix compile (again)
Patrick McCarty [Wed, 15 Jul 2009 00:03:29 +0000 (17:03 -0700)]
Fix compile (again)

14 years agoDocs: IR: correct (de)crescendo syntax.
Patrick McCarty [Tue, 14 Jul 2009 23:57:31 +0000 (16:57 -0700)]
Docs: IR: correct (de)crescendo syntax.

14 years agoFix compile
Patrick McCarty [Tue, 14 Jul 2009 23:48:55 +0000 (16:48 -0700)]
Fix compile

14 years agoDocs: IR: remove references to \property command
Patrick McCarty [Tue, 14 Jul 2009 23:46:28 +0000 (16:46 -0700)]
Docs: IR: remove references to \property command

We might want to junk all of the "Syntax:" lines in the IR eventually,
but for now, make sure the information is accurate, at least.

14 years agoDocs: NR Tweak command: can't be used to modify stems,
Trevor Daniels [Tue, 14 Jul 2009 22:14:07 +0000 (23:14 +0100)]
Docs: NR Tweak command: can't be used to modify stems,
      beams or accidentals *directly*

14 years agoLaissez_vibrer_engraver: avoid duplicate self_scm () calls
Patrick McCarty [Tue, 14 Jul 2009 21:51:57 +0000 (14:51 -0700)]
Laissez_vibrer_engraver: avoid duplicate self_scm () calls

- Also, remove trailing whitespace

14 years agoEliminate unix-specific -u flags from internationalization build
Carl Sorensen [Tue, 14 Jul 2009 21:35:53 +0000 (15:35 -0600)]
Eliminate unix-specific -u flags from internationalization build

14 years agoDocs: CG: add feature update checklist
Carl Sorensen [Tue, 14 Jul 2009 20:19:25 +0000 (14:19 -0600)]
Docs: CG: add feature update checklist

14 years agoDocs: NR 5.5 Clarify placement of Bézier override
Trevor Daniels [Tue, 14 Jul 2009 19:21:25 +0000 (20:21 +0100)]
Docs: NR 5.5 Clarify placement of Bézier override

14 years agoDocs: LM: Follow-ups to suggestions from Jonathan Wilkes
Trevor Daniels [Tue, 14 Jul 2009 17:23:05 +0000 (18:23 +0100)]
Docs: LM: Follow-ups to suggestions from Jonathan Wilkes

14 years agoSuggestions for improving the LM by Jonathan Wilkes
Maximilian Albert [Mon, 13 Jul 2009 10:28:10 +0000 (19:28 +0900)]
Suggestions for improving the LM by Jonathan Wilkes

14 years agoDocs: NR 5: index bezier curves for slurs and ties
Trevor Daniels [Tue, 14 Jul 2009 15:14:13 +0000 (16:14 +0100)]
Docs: NR 5: index bezier curves for slurs and ties

14 years agoAdd a new stencil expression: embedded-svg
Patrick McCarty [Tue, 14 Jul 2009 04:27:59 +0000 (21:27 -0700)]
Add a new stencil expression: embedded-svg

* This can only be used with the SVG backend.

14 years agoDocs: IR: Remove unneeded arpeggio description
Patrick McCarty [Sun, 12 Jul 2009 22:14:11 +0000 (15:14 -0700)]
Docs: IR: Remove unneeded arpeggio description

14 years agoDocs: IR: Improve grob interface docstrings
Patrick McCarty [Sun, 12 Jul 2009 21:58:48 +0000 (14:58 -0700)]
Docs: IR: Improve grob interface docstrings

14 years agoUse hashlib instead of deprecated md5 module if Python >= 2.5 is present
Maximilian Albert [Sun, 12 Jul 2009 03:22:16 +0000 (12:22 +0900)]
Use hashlib instead of deprecated md5 module if Python >= 2.5 is present

14 years agoAdd NEWS entry about automatic deletion of intermediate files
Maximilian Albert [Thu, 9 Jul 2009 09:04:11 +0000 (18:04 +0900)]
Add NEWS entry about automatic deletion of intermediate files

14 years agoDelete intermediate ps files by default
Maximilian Albert [Wed, 8 Jul 2009 04:55:49 +0000 (13:55 +0900)]
Delete intermediate ps files by default

14 years agograce-engraver.cc: improve programming error formatting.
Neil Puttock [Sun, 12 Jul 2009 20:21:32 +0000 (21:21 +0100)]
grace-engraver.cc: improve programming error formatting.

14 years agoDocs: NR B.6 The Feta font: Organize glyph list.
Mark Polesky [Sun, 12 Jul 2009 18:26:28 +0000 (11:26 -0700)]
Docs: NR B.6 The Feta font: Organize glyph list.

14 years agoDocs: LM 1.1 Typo
Trevor Daniels [Sun, 12 Jul 2009 08:30:57 +0000 (09:30 +0100)]
Docs: LM 1.1 Typo

14 years agoUse the correct generic font-family names
Patrick McCarty [Sat, 11 Jul 2009 22:55:17 +0000 (15:55 -0700)]
Use the correct generic font-family names

* Replace "Mono" with "monospace", and replace "Sans"
  with "sans-serif".  This corresponds to the W3C
  recommendations and is compatible with FontConfig/Pango.

* A serif font should be chosen if the user removes
  "Century Schoolbook L" from their LilyPond
  installation.  In the case of the SVG backend,
  fallback to a serif font if Century Schoolbook L
  is not installed.

* Remove trailing whitespace

14 years agoSVG backend: Fix font matching
Patrick McCarty [Mon, 11 May 2009 04:13:26 +0000 (21:13 -0700)]
SVG backend: Fix font matching

* Only match the elements of a PangoFontDescription
  that LilyPond is capable of matching.

* Store the attributes for a PangoFontDescription
  in an alist in order to filter unwanted attributes.

* Ignore the "style" of a font smob; it cannot be used
  to match the correct embedded SVG font.

* The fill of "round-filled-box" should be "currentColor"

Signed-off-by: Patrick McCarty <pnorcks@gmail.com>
14 years agoSVG backend: Fix dimensions of SVG document
Patrick McCarty [Mon, 11 May 2009 05:25:48 +0000 (22:25 -0700)]
SVG backend: Fix dimensions of SVG document

* Use ly:format instead for rounding page dimensions;
  it gives more accurate results.

* Use the "viewBox" attribute for <svg> to scale the
  output instead of <g scale="">...</g>

* Remove other superfluous grouping tags

Signed-off-by: Patrick McCarty <pnorcks@gmail.com>
14 years agoDoc-fr: completed rhythm chapter
Jean-Charles Malahieude [Sat, 11 Jul 2009 20:05:44 +0000 (22:05 +0200)]
Doc-fr: completed rhythm chapter

* rhythms.itely fully updated
* associated texidocs files

14 years agoDoc: standardize direction commands.
Graham Percival [Sat, 11 Jul 2009 06:31:44 +0000 (23:31 -0700)]
Doc: standardize direction commands.

14 years agoDoc: CG: add items to Release list.
Graham Percival [Sat, 11 Jul 2009 03:12:18 +0000 (20:12 -0700)]
Doc: CG: add items to Release list.

14 years agoDocs: AU: Slight correction to SVG description
Patrick McCarty [Fri, 10 Jul 2009 23:32:57 +0000 (16:32 -0700)]
Docs: AU: Slight correction to SVG description

14 years agoDoc: CG: add the magic command to solve all conflicts.
Graham Percival [Thu, 9 Jul 2009 23:42:55 +0000 (16:42 -0700)]
Doc: CG: add the magic command to solve all conflicts.

14 years agoRevert "Doc: move essay into its own manual."
Patrick McCarty [Thu, 9 Jul 2009 23:29:44 +0000 (16:29 -0700)]
Revert "Doc: move essay into its own manual."

This reverts commit 1af68220c260b8d17484dc283489541b1f9c74d3.

14 years agoDocs: IR: Fix docstring for ly:paper-book-paper
Patrick McCarty [Thu, 9 Jul 2009 23:00:37 +0000 (16:00 -0700)]
Docs: IR: Fix docstring for ly:paper-book-paper

14 years agoDocs: IR: Document the `class' music property
Patrick McCarty [Thu, 9 Jul 2009 22:33:34 +0000 (15:33 -0700)]
Docs: IR: Document the `class' music property

14 years agoCorrect docs for grob properties using ly:grob-array.
Neil Puttock [Thu, 9 Jul 2009 20:58:11 +0000 (21:58 +0100)]
Correct docs for grob properties using ly:grob-array.