]>
git.donarmstrong.com Git - lilypond.git/log
Neil Puttock [Sat, 1 Aug 2009 21:41:44 +0000 (22:41 +0100)]
Docs: News: Add entry for \left-brace and \right-brace.
Neil Puttock [Sat, 1 Aug 2009 21:03:09 +0000 (22:03 +0100)]
Code nit: add missing semicolons to LY_ASSERT_TYPE () macros.
Neil Puttock [Sat, 1 Aug 2009 20:55:13 +0000 (21:55 +0100)]
lilypond-book: Remove obsolete fragment option `fontload'.
This option has no effect since inclusion of EPS fonts is controlled
via the program option 'include-eps-fonts, which defaults to #t.
Neil Puttock [Sat, 1 Aug 2009 20:54:36 +0000 (21:54 +0100)]
lilypond-book: Remove `dump-extents' from \paper block.
Setting dump-extents has no effect, since it is left over from the
TeX backend.
Neil Puttock [Sat, 1 Aug 2009 20:54:09 +0000 (21:54 +0100)]
Docs: News: Tidy formatting and use lilypond-book `relative' option.
Patrick McCarty [Sat, 1 Aug 2009 19:01:52 +0000 (12:01 -0700)]
Allow "closepath" in 'path stencil expressions
Currently there is no way to properly close a subpath in the 'path
stencil expression.
This patch adds the appropriate operators for the PS and SVG backends;
both operators have arity 0, which made this feature trivial to add.
Neil Puttock [Sat, 1 Aug 2009 16:51:02 +0000 (17:51 +0100)]
Docs: Compile fix.
Patrick McCarty [Sat, 1 Aug 2009 16:46:21 +0000 (09:46 -0700)]
Remove obsolete file kpathsea.scm
jonkulp [Sat, 1 Aug 2009 13:50:16 +0000 (08:50 -0500)]
DOCS: add warning about slur termination in same voice \
Trevor Daniels [Sat, 1 Aug 2009 10:19:37 +0000 (11:19 +0100)]
Docs: NR: Mention CueVoice context
Patrick McCarty [Sat, 1 Aug 2009 01:45:13 +0000 (18:45 -0700)]
Adjust bbox for \eyeglasses markup
Neil Puttock [Fri, 31 Jul 2009 23:28:37 +0000 (00:28 +0100)]
Docs: Correct snippet for \wordwrap-field.
Also, don't use `description' as a \header symbol here (and in \justify-field),
since it's a parser keyword.
Neil Puttock [Fri, 31 Jul 2009 23:06:45 +0000 (00:06 +0100)]
New markup commands \left-brace and \right-brace.
* add a binary search function to lily-library.scm
* add markup command \left-brace, using binary search to select a fetaBraces
glyph based on y-extent comparison with scaled point size
* add markup command \right-brace: a \left-brace rotate 180 degrees
* add exported function ly:otf-glyph-count and use in \left-brace to remove
hard-coded value for upper range in binary search
* fix potential null dereference in ly:otf-font-glyph-info
* add regression tests for exercising new commands and invalid point sizes
Joe Neeman [Fri, 31 Jul 2009 22:36:18 +0000 (15:36 -0700)]
Fix text/dynamic alignment in Dynamics.
Joe Neeman [Fri, 31 Jul 2009 16:31:10 +0000 (09:31 -0700)]
Fix page layout when system-count is given. Also fixes 325.
Patrick McCarty [Fri, 31 Jul 2009 17:25:46 +0000 (10:25 -0700)]
Fix convert-ly rule
Trevor Daniels [Fri, 31 Jul 2009 16:01:25 +0000 (17:01 +0100)]
Docs: LM: Move 5.1.4 and 5.1.5 out of LM 5
- move 5.1.4 Saving typing .. to LM 3 Fundamental
- move 5.1.5 Style sheets to LM 4 Tweaks
Reinhold Kainhofer [Fri, 31 Jul 2009 12:07:47 +0000 (14:07 +0200)]
MusicXML: Use correct bar line for short
John Mandereau [Fri, 31 Jul 2009 10:16:52 +0000 (12:16 +0200)]
Fix docs build: remove or comment out deleted spacing features
Graham Percival [Fri, 31 Jul 2009 03:56:26 +0000 (20:56 -0700)]
Doc: remove install from AU, add to CG, rename to basic-compile.itexi
Graham Percival [Fri, 31 Jul 2009 02:38:06 +0000 (19:38 -0700)]
Doc: give essay its own directory.
Trevor Daniels [Fri, 31 Jul 2009 08:02:35 +0000 (09:02 +0100)]
Docs: LM: Move Scores and parts
- was LM 5.3
- moved to LM 3.4.4 (new subsection)
Joe Neeman [Thu, 30 Jul 2009 20:48:16 +0000 (13:48 -0700)]
Rewrite the vertical layout of staves/systems.
This combines the positioning of systems and staves into
a single pass of a rod-and-spring problem. As a consequence,
the spacing of staves within a system is much more configurable.
Most properties related to vertical spacing have been removed
(eg. page-top-space, between-system-space, between-system-padding)
and replaced with more powerful versions (eg. first-system-spacing,
first-system-title-spacing, between-system-spacing).
Trevor Daniels [Thu, 30 Jul 2009 19:56:30 +0000 (20:56 +0100)]
Docs: Fix broken refs
Trevor Daniels [Thu, 30 Jul 2009 19:27:10 +0000 (20:27 +0100)]
Docs: NR 1.3.3: Clarify arpeggio examples
John Mandereau [Thu, 30 Jul 2009 08:50:11 +0000 (10:50 +0200)]
Docs: add standalone document stub for the essay
John Mandereau [Thu, 30 Jul 2009 08:27:48 +0000 (10:27 +0200)]
Thinko: reorder lilypond-book include path
In manuals, we want to include snippets from LSR rather than
regression tests.
John Mandereau [Thu, 30 Jul 2009 00:17:00 +0000 (02:17 +0200)]
Translated docs: make distinction between splitted/non-splitted documents
Also fix spacing nits in other GNUmakefile.
Graham Percival [Thu, 30 Jul 2009 11:10:09 +0000 (04:10 -0700)]
Doc: first pass at rearranging the beginning of Learning.
Trevor Daniels [Thu, 30 Jul 2009 09:01:05 +0000 (10:01 +0100)]
Docs: NR 1.4: Add warning about \relative
Patrick McCarty [Wed, 31 Dec 2008 02:10:05 +0000 (18:10 -0800)]
Fix naming of two Scheme type predicates
* Two exported Scheme functions did not follow the
naming convention for type predicates. This patch
fixes the issue.
Signed-off-by: Patrick McCarty <pnorcks@gmail.com>
Trevor Daniels [Wed, 29 Jul 2009 23:13:24 +0000 (00:13 +0100)]
Docs: LM: add "extra staff" common error
John Mandereau [Wed, 29 Jul 2009 19:11:49 +0000 (21:11 +0200)]
Docs build: really put internals in rules chain
This should definitely fix build failures caused by missing
automatically generated documentation when lilypond-book compiles the
Notation Reference.
Trevor Daniels [Wed, 29 Jul 2009 11:14:21 +0000 (12:14 +0100)]
Docs: add cross-references for hidden, invisible, etc
Graham Percival [Wed, 29 Jul 2009 10:31:09 +0000 (03:31 -0700)]
CG: add command-line emacs formatting for cc and scm.
Graham Percival [Wed, 29 Jul 2009 10:14:47 +0000 (03:14 -0700)]
CG: add command-line emacs for texinfo-all-menus-update
Patrick McCarty [Wed, 29 Jul 2009 03:24:05 +0000 (20:24 -0700)]
SVG backend: add "repeat-slash" stencil expression
Adapted from the PostScript implementation for consistency
Patrick McCarty [Tue, 28 Jul 2009 23:58:44 +0000 (16:58 -0700)]
PS backend: fix 'path stencil expression
The absolute commands were not working because the coordinate
system needed to be translated first.
This patch fixes that issue, and it surrounds the entire
expression with gsave...grestore so that the coordinate system
is restored immediately afterward.
Patrick McCarty [Tue, 28 Jul 2009 20:47:09 +0000 (13:47 -0700)]
SVG backend: cleanup 'path expression
Patrick McCarty [Tue, 28 Jul 2009 20:09:18 +0000 (13:09 -0700)]
SVG backend: optimize path data for oval
Patrick McCarty [Tue, 28 Jul 2009 19:57:58 +0000 (12:57 -0700)]
SVG backend: more cleanups for path data
John Mandereau [Tue, 28 Jul 2009 17:47:50 +0000 (19:47 +0200)]
Docs build: restore CHAIN_RULE
This also fixes docs build on many configurations.
Trevor Daniels [Tue, 28 Jul 2009 14:21:26 +0000 (15:21 +0100)]
Docs: NR 5.4.2 Clarify direction indicators
John Mandereau [Mon, 27 Jul 2009 23:19:42 +0000 (01:19 +0200)]
Docs: restore CSS files in directories that use lysdoc template
In particular, this fixes missing CSS for regressions tests.
Also move out CSS files prerequisite to WWW-2 in all directories that
use texinfo template.
John Mandereau [Mon, 27 Jul 2009 23:07:26 +0000 (01:07 +0200)]
Translated docs hacking: remove debug print
Patrick McCarty [Tue, 28 Jul 2009 07:27:03 +0000 (00:27 -0700)]
SVG backend: compact path data for bezier sandwich
Trevor Daniels [Tue, 28 Jul 2009 07:48:47 +0000 (08:48 +0100)]
Merge branch 'master' of git://git.sv.gnu.org/lilypond.git
Kurt Kroon [Tue, 28 Jul 2009 07:43:21 +0000 (08:43 +0100)]
Docs: MG: general tidy-up
Joe Neeman [Tue, 28 Jul 2009 06:37:00 +0000 (23:37 -0700)]
Fix cross-staff thinko.
Joe Neeman [Tue, 28 Jul 2009 05:20:24 +0000 (22:20 -0700)]
Fix corner cases for springs.
Patrick McCarty [Mon, 27 Jul 2009 23:48:32 +0000 (16:48 -0700)]
SVG backend: use zero? for readability
Patrick McCarty [Mon, 27 Jul 2009 19:33:40 +0000 (12:33 -0700)]
Docs: NR: revise description of `head-separation'
John Mandereau [Mon, 27 Jul 2009 19:39:00 +0000 (21:39 +0200)]
Docs: CG PDF formatting nit
John Mandereau [Mon, 27 Jul 2009 12:00:53 +0000 (14:00 +0200)]
Docs: translate node names and section titles in Texinfo source
* update scripts/auxiliar/tely-gettext.py so it does the Right Thing
(tm),
* apply this script to all translated Texinfo documentation,
* junk html-gettext.py and texi-gettext.py,
* fix French doc PO,
* update the CG accordingly and fix some typos reported by Till.
John Mandereau [Mon, 27 Jul 2009 11:10:16 +0000 (13:10 +0200)]
Docs: update the CG after directory structure reorganization (again)
John Mandereau [Mon, 27 Jul 2009 08:41:31 +0000 (10:41 +0200)]
Docs: restore source links stuff
John Mandereau [Mon, 27 Jul 2009 08:33:08 +0000 (10:33 +0200)]
Docs: update check_translation script
Also add an experimental feature to update committishes for changes
that are made simultaneously in all languages (to be tested and
documented in the CG).
John Mandereau [Mon, 27 Jul 2009 08:31:25 +0000 (10:31 +0200)]
Update ROADMAP with new documentation directory structure
John Mandereau [Mon, 27 Jul 2009 08:22:18 +0000 (10:22 +0200)]
Fix 'make dist'
Patrick McCarty [Sun, 26 Jul 2009 20:17:58 +0000 (13:17 -0700)]
Fix URL to changes.itely
John Mandereau [Sun, 26 Jul 2009 19:19:41 +0000 (21:19 +0200)]
Fix makelsr.py
John Mandereau [Sun, 26 Jul 2009 18:38:08 +0000 (20:38 +0200)]
Docs: fix OMF stuff
John Mandereau [Sun, 26 Jul 2009 18:03:28 +0000 (20:03 +0200)]
Typo -- fix 'make install'
Thanks to Patrick McCarty for the error report.
John Mandereau [Sun, 26 Jul 2009 17:20:22 +0000 (19:20 +0200)]
Docs: fix doc build and clean up maintenance
* doc build fixes in French docs,
* clean out occurences of 'Documentation/user' and 'input/lsr': update
the CG, update maintenance scripts (without testing them :-/);
* clean up Documentation/GNUmakefile;
TODO: test and fix maintenance scripts.
Werner Lemberg [Sun, 26 Jul 2009 17:22:08 +0000 (19:22 +0200)]
Formatting.
Patrick McCarty [Sun, 26 Jul 2009 07:45:58 +0000 (00:45 -0700)]
SVG backend: use a fill of currentColor for glyphs
Patrick McCarty [Sun, 26 Jul 2009 04:23:34 +0000 (21:23 -0700)]
SVG backend: round real-number values for 4 places
This is part of the SVG Tiny 1.2 spec
Note that the "path" stencil expression still needs
rounding treatment too.
Patrick McCarty [Tue, 14 Jul 2009 01:22:13 +0000 (18:22 -0700)]
SVG backend: convert music font glyphs to paths
This patch implements on-the-fly conversion of the Emmentaler/Aybabtu
glyphs to SVG <path> elements.
Note that this patch depends on the previous 4 patches to work
correctly.
Patrick McCarty [Sun, 26 Jul 2009 03:07:02 +0000 (20:07 -0700)]
Adjust "font-name-style" procedure for SVG backend
Changes to make this procedure more generic for matching both fonts
with string names and font smobs that need their names extracted.
In the future, if all fonts are identified with string names, and
the "feta-alphabet" PFB fonts are no longer used, this procedure may
need to be adjusted.
Note that this procedure is only used for the SVG backend.
Patrick McCarty [Wed, 15 Jul 2009 16:54:28 +0000 (09:54 -0700)]
Change API to filter music fonts in text-interface
Currently, some grobs using the text-interface require
the music fonts (Emmentaler and Aybabtu). The new changes
for the SVG backend require special handling for these
cases, thus the API change.
Now the SVG backend will use "glyph-string" to output text
in the music fonts, and "utf-8-string" for all other text.
Patrick McCarty [Fri, 24 Jul 2009 18:30:19 +0000 (11:30 -0700)]
Add lists for possible font encodings
Currently, there is no central location for all of the font encoding
values LilyPond uses.
This patch creates two new procedures, one that returns a list of all
encodings used for LilyPond's music fonts (Emmentaler and Aybabtu),
and one that returns a list of the encodings used for all other fonts
(currently, latin1).
Patrick McCarty [Fri, 24 Jul 2009 19:23:46 +0000 (12:23 -0700)]
Remove utf-8-string from PS/EPS backend
This procedure was only used to catch programming mistakes. The new
"backend-testing" procedure emits warnings for these types of mistakes,
so it is now obsolete.
Patrick McCarty [Sun, 26 Jul 2009 01:08:31 +0000 (18:08 -0700)]
Fix "make doc" compile
Patrick McCarty [Sat, 25 Jul 2009 21:51:48 +0000 (14:51 -0700)]
Docs: IR: improve docstrings for Output_def callbacks
Mark Polesky [Sat, 25 Jul 2009 21:40:29 +0000 (14:40 -0700)]
IR 3 Backend: More auto-sorting.
John Mandereau [Sat, 25 Jul 2009 19:18:51 +0000 (21:18 +0200)]
Merge branch 'lilypond/translation' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond
Conflicts:
Documentation/fr/learning/introduction.itely
Documentation/fr/learning/tutorial.itely
Documentation/fr/learning/tweaks.itely
Documentation/fr/learning/working.itely
input/texidocs/chord-name-major7.texidoc
input/texidocs/chordchanges-for-fretboards.texidoc
input/texidocs/making-slurs-with-complex-dash-structure.texidoc
input/texidocs/non-default-tuplet-numbers.texidoc
input/texidocs/non-traditional-key-signatures.texidoc
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
Mark Polesky [Sat, 25 Jul 2009 18:14:17 +0000 (11:14 -0700)]
Add dynamic script fffff; update docs.
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.
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.
John Mandereau [Sat, 25 Jul 2009 10:54:10 +0000 (12:54 +0200)]
Ignore Emacs CEDET cache file
John Mandereau [Sat, 25 Jul 2009 10:52:15 +0000 (12:52 +0200)]
Add script to split texidocs translations
Patrick McCarty [Sat, 25 Jul 2009 08:21:51 +0000 (01:21 -0700)]
Docs: IR: standardize type-predicate docstring format
Patrick McCarty [Sat, 25 Jul 2009 07:58:37 +0000 (00:58 -0700)]
Docs: IR: improve docstring for ly:context-property
Patrick McCarty [Sat, 25 Jul 2009 07:54:35 +0000 (00:54 -0700)]
Docs: IR: improve docs for ly:add-option
Patrick McCarty [Sat, 25 Jul 2009 07:43:07 +0000 (00:43 -0700)]
Docs: IR: attempt to document join-right-amount
Patrick McCarty [Sat, 25 Jul 2009 07:24:52 +0000 (00:24 -0700)]
Docs: IR: document dynamicAbsoluteVolumeFunction
Patrick McCarty [Sat, 25 Jul 2009 07:12:40 +0000 (00:12 -0700)]
Docs: IR: add missing descriptions for contexts
Patrick McCarty [Sat, 25 Jul 2009 05:05:53 +0000 (22:05 -0700)]
Docs: IR: improve docstring for ly:grob-property-data
Patrick McCarty [Sat, 25 Jul 2009 04:50:12 +0000 (21:50 -0700)]
Docs: IR: improve docstring for ly:grob-property
Patrick McCarty [Sat, 25 Jul 2009 03:18:27 +0000 (20:18 -0700)]
Change "dfault" to "val" in various docstrings
Mark Polesky [Sat, 25 Jul 2009 01:36:30 +0000 (18:36 -0700)]
scm folder: Fix/add incorrect/missing filename headers.
Joe Neeman [Fri, 24 Jul 2009 20:39:29 +0000 (13:39 -0700)]
Add Skyline::clear()
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.
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.
Joe Neeman [Sun, 14 Jun 2009 14:07:24 +0000 (17:07 +0300)]
Fix a thinko that broke the contract of STL sort.
Mark Polesky [Fri, 24 Jul 2009 02:00:19 +0000 (19:00 -0700)]
Docs: IR 3.2.37: Update grob-interface docstring.
Ralph Palmer [Thu, 23 Jul 2009 14:40:46 +0000 (16:40 +0200)]
NR 1.8 Indexing from Ralph
Mark Polesky [Wed, 22 Jul 2009 23:29:54 +0000 (16:29 -0700)]
define-music-types.scm: Sort music-descriptions alist.
Mark Polesky [Wed, 22 Jul 2009 23:27:06 +0000 (16:27 -0700)]
define-music-properties.scm: Sort all-music-properties alist.