]>
git.donarmstrong.com Git - lilypond.git/log
Joe Neeman [Mon, 7 Sep 2009 06:17:58 +0000 (23:17 -0700)]
Fix crash on overfull lines.
Previously, the line breaker would return an uninitialized Line_details
struct for lines that were overfull, causing the page breaker to
crash.
Trevor Daniels [Mon, 7 Sep 2009 06:43:48 +0000 (07:43 +0100)]
Docs: NR 2.10.1: More specific node name
Joseph Wakeling [Sun, 6 Sep 2009 23:39:31 +0000 (01:39 +0200)]
Doc: fix duplicate node name.
Joseph Wakeling [Sat, 5 Sep 2009 20:30:58 +0000 (22:30 +0200)]
Doc: Further Reading for contemporary music.
Graham Percival [Mon, 7 Sep 2009 00:03:24 +0000 (01:03 +0100)]
Web: add links for regtests.
Graham Percival [Sun, 6 Sep 2009 23:27:59 +0000 (00:27 +0100)]
Doc: remove some of the GNUs.
Graham Percival [Sun, 6 Sep 2009 23:04:35 +0000 (00:04 +0100)]
Doc: minor fixes for new title pages.
Graham Percival [Sun, 6 Sep 2009 07:39:08 +0000 (08:39 +0100)]
Doc: use title page macro for other manuals.
Graham Percival [Sun, 6 Sep 2009 07:38:51 +0000 (08:38 +0100)]
Web: add link to translation status page.
Graham Percival [Sun, 6 Sep 2009 07:12:57 +0000 (08:12 +0100)]
Docs: abstract title page setup into a macro.
Neil Puttock [Sun, 6 Sep 2009 22:35:33 +0000 (23:35 +0100)]
Fix #743: Reinstate warnings for unterminated span dynamics.
Joseph Wakeling [Sun, 6 Sep 2009 08:42:18 +0000 (09:42 +0100)]
Doc: Sketch of topics for contemporary approaches to rhythm
Graham Percival [Sat, 5 Sep 2009 04:02:21 +0000 (05:02 +0100)]
Doc: move alternate editor ads to webpage.
Graham Percival [Sat, 5 Sep 2009 03:57:50 +0000 (04:57 +0100)]
Doc: fix amusing typo.
Graham Percival [Sat, 5 Sep 2009 03:57:13 +0000 (04:57 +0100)]
Doc: AU reorg.
Andrew Hawryluk [Fri, 4 Sep 2009 04:22:24 +0000 (22:22 -0600)]
Essay: freshened up Baerenreiter images
Remove annotations from baer-ledger.png, add original scan of
Bach's Sarabande, straighten baer-sarabande.png, and add a
high resolution (1200 dpi) b/w version for the PDF.
Trevor Daniels [Fri, 4 Sep 2009 21:28:00 +0000 (22:28 +0100)]
Reduce 'outside-staff-priority of fermata over full measure rests
- keep a fermata placed over a multi-measure rest
close to the staff, in particular ensure it is
not displaced upwards by TextScripts
- add regression test for this and for inverting fermata
glyph when placed under the staff
Joseph Wakeling [Fri, 4 Sep 2009 14:45:28 +0000 (16:45 +0200)]
Contemporary music: pitch and harmony.
* Outline of subsubsections for pitch & harmony in
contemporary music specialist notation section
* Initial set of references for pitch & harmony in
contemporary music
* Moved Contemporary music to be above Ancient music
in the Specialist Notation menu
Joseph Wakeling [Thu, 3 Sep 2009 23:27:10 +0000 (01:27 +0200)]
Contemporary music: overview of new specialist notation section.
Graham Percival [Fri, 4 Sep 2009 04:07:49 +0000 (05:07 +0100)]
Doc: a few minor text/formatting improvements to OSX compile stuff.
Graham Percival [Fri, 4 Sep 2009 04:02:56 +0000 (05:02 +0100)]
Doc: CG: moved OSX compiling into "Problems" subsection.
Travis Briggs [Fri, 4 Sep 2009 01:18:44 +0000 (21:18 -0400)]
Add 'Compiling on Mac OS X' section to basic-compile.texi
Added this section, which details the resolutions to issues encountered
while compiling source on OS X 10.5.
Joseph Wakeling [Thu, 3 Sep 2009 09:30:13 +0000 (11:30 +0200)]
Turkish classical music documentation tweaks.
Werner Lemberg [Thu, 3 Sep 2009 05:58:42 +0000 (07:58 +0200)]
Minor formatting.
Werner Lemberg [Thu, 3 Sep 2009 05:56:10 +0000 (07:56 +0200)]
There shouldn't be empty lines after @seealso.
Graham Percival [Thu, 3 Sep 2009 03:46:20 +0000 (04:46 +0100)]
Docs: fix minor FIXMEs.
Graham Percival [Thu, 3 Sep 2009 03:45:21 +0000 (04:45 +0100)]
Docs: reorg of AU almost complete.
Graham Percival [Thu, 3 Sep 2009 03:44:43 +0000 (04:44 +0100)]
Doc: add macros for the manual intro page, and links to the CG.
Graham Percival [Fri, 28 Aug 2009 01:45:31 +0000 (02:45 +0100)]
Build: add a special target for the split website portion of the docs.
Joseph Wakeling [Wed, 2 Sep 2009 18:29:13 +0000 (20:29 +0200)]
Turkish classical music corrections.
Joseph Wakeling [Tue, 1 Sep 2009 19:33:41 +0000 (21:33 +0200)]
Extended documentation on Turkish classical music and Makam.
* New section on 'Non-Western note names and accidentals'
in the Pitches section of the Notation Reference.
Contains table of accidentals for makam.ly.
* New section on Turkish classical music in the World
Music section of the Notation Reference.
Francisco Vila [Wed, 2 Sep 2009 15:53:41 +0000 (17:53 +0200)]
Spanish update of MG
Trevor Daniels [Wed, 2 Sep 2009 16:09:30 +0000 (17:09 +0100)]
Docs: NR 2.7: index chordChanges
John Mandereau [Tue, 1 Sep 2009 13:59:24 +0000 (15:59 +0200)]
Merge branch 'lilypond/translation' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond
Graham Percival [Tue, 1 Sep 2009 02:48:05 +0000 (03:48 +0100)]
Doc: web: resolve some FIXMEs.
Graham Percival [Tue, 1 Sep 2009 02:38:56 +0000 (03:38 +0100)]
Doc: reorg sections in AU.
Graham Percival [Tue, 1 Sep 2009 02:09:33 +0000 (03:09 +0100)]
Doc: remove material duplicated in General.
Neil Puttock [Mon, 31 Aug 2009 20:39:37 +0000 (21:39 +0100)]
LSR: Local update.
Reinhold Kainhofer [Mon, 31 Aug 2009 17:33:50 +0000 (19:33 +0200)]
Don't replace % by \% in ly:format. The png backen uses % as escape sequence
Reinhold Kainhofer [Mon, 31 Aug 2009 17:07:49 +0000 (19:07 +0200)]
Don't access counter directly (not available any more), use output-suffix instead
Reinhold Kainhofer [Sun, 30 Aug 2009 00:52:33 +0000 (02:52 +0200)]
Add $current-book and $current-bookpart parser variables
They allow us to properly add scores programmatically and mix them
with explicit scores.
Add a sample file to show how to add scores. This is also a proper
regtest for automatically generated scores in scheme
Reinhold Kainhofer [Mon, 31 Aug 2009 14:08:45 +0000 (16:08 +0200)]
Add the header block to all children, not just the first bookpart
Reinhold Kainhofer [Mon, 31 Aug 2009 14:06:50 +0000 (16:06 +0200)]
make several *->lily-string public, so they can be used e.g. in debug messages
Also useful for automatically-generated scores (e.g. given a pitch, one can
now automatically determine the lilypond pitch name).
Patrick McCarty [Sun, 30 Aug 2009 22:52:53 +0000 (15:52 -0700)]
Improve behavior of `make distclean'
This target is supposed to perform a `make clean', and then remove the
appropriate parts of configure output.
Thus, $(LOOP) should be removed, since configure output only appears in
the top-src-dir, and $(outdir) should be removed afterwards.
The other two changes are just nitpicks: the quotes are not needed, and
$(outdir) already expands to ./out, so the extra ./ is superfluous.
Patrick McCarty [Mon, 31 Aug 2009 07:35:18 +0000 (00:35 -0700)]
Web: use static PNG images for the SVG examples
Ideally, we want to convert from SVG->PNG during the build process, but
this is too much of a hassle right now.
Graham Percival [Mon, 31 Aug 2009 06:50:38 +0000 (07:50 +0100)]
Doc: overview of manuals.
Patrick McCarty [Mon, 31 Aug 2009 05:32:03 +0000 (22:32 -0700)]
Vim ftdetect: use `set ft' instead of `setf'.
Since filetype.vim is no longer distributed, the `setf' command will
only set the filetype if Vim's default filetype.vim does not detect a
matching filetype first.
Unfortunately, when certain lines begin with #(, the "generic" filetype
is matched, so the LilyPond-specific highlighting is never loaded.
A workaround is to use `set ft'; this sets the filetype to `lilypond'
unconditionally for all files ending in .ly or .ily, which is what we
want.
Patrick McCarty [Mon, 31 Aug 2009 04:08:09 +0000 (21:08 -0700)]
Vim syntax: set current_syntax to `lilypond'.
Graham Percival [Mon, 31 Aug 2009 01:40:59 +0000 (02:40 +0100)]
Doc: workaround weird bug in macros and/or texi2html.
Patrick McCarty [Mon, 31 Aug 2009 01:34:38 +0000 (18:34 -0700)]
lily-library.scm: add `interval-intersection' procedure
Patrick McCarty [Mon, 31 Aug 2009 01:26:32 +0000 (18:26 -0700)]
Docs: CG: add URL for git man pages
Graham Percival [Mon, 31 Aug 2009 01:18:49 +0000 (02:18 +0100)]
Doc: clarify early Learning.
Graham Percival [Mon, 31 Aug 2009 01:04:25 +0000 (02:04 +0100)]
Doc: CG: make central location for other git docs.
Patrick McCarty [Sun, 30 Aug 2009 00:37:18 +0000 (17:37 -0700)]
SVG backend: robustify glyph-matching regexp
Use the [:space:] POSIX character class instead of [\r\n\t ]; it is more
legible, and it also accounts for formfeeds and vertical tabs too.
Patrick McCarty [Sun, 30 Aug 2009 00:12:21 +0000 (17:12 -0700)]
Clean up indentation.
Reinhold Kainhofer [Thu, 20 Aug 2009 09:54:20 +0000 (11:54 +0200)]
Use our own ~s ly:format placeholder, since guile is broken with wide chars
We need our own ~S format placeholder to escape quotes, so use
lilypond's string formating to make wide utf-8 chars work in filenames
Guile seems unable to handle wide characters, so we mustn't use
simple-format or format, because that will break with non-ANSI characters
(char code > 255). Instead, Implement our own ~S placeholder, that
wraps the string in double quotes and escapes backslashes, double
quotes, percent and dollar signs.
Use this format placeholder to generate the proper cmd line args
for our calls to gs.
Reinhold Kainhofer [Fri, 21 Aug 2009 22:47:41 +0000 (00:47 +0200)]
Implement framework for post-fix text (de)cresc spanners (backend only)
The main problem why \decr or \dim were prefix operators was that the
new dynamic engraver was reading only the properties of the Engraver
itself, so there was no way to create a CrescendoEvent and at the same
time specify the hairpin/text behavior.
This patch makes the New_dynamic_engraver also look at the properties
of the (Dec|C)recendoEvent and prefer a setting from there. If the event
does not have a property (which will be the case most of the time), the
Engraver's settings are used (i.e. same behavior as now).
With this change, e.g. \dim can be defined as
dim = #(make-music 'DecrescendoEvent 'span-direction START
'span-type text 'span-text "dim.")
and used as postfix like a4\dim without the need of any overrides
before the affected note.
This is just the backend commit, implementing processing of the event's
properties. The definition of \cresc is still unchanged, leaving the old
prefix notation in place, until we find good upgrade path.
Also add regtests for text cresc spanners and add the regtest to the
snippets.
Ian Hulin [Sat, 29 Aug 2009 16:30:50 +0000 (10:30 -0600)]
Fix to issue 714 and 404 user defined output filenames
Reinhold Kainhofer [Sat, 29 Aug 2009 15:49:26 +0000 (17:49 +0200)]
Fix glyph bounding box for the snappizzicato
Graham Percival [Sat, 29 Aug 2009 07:09:19 +0000 (08:09 +0100)]
Doc: misc updates to main doc pages.
Reinhold Kainhofer [Fri, 28 Aug 2009 20:11:43 +0000 (22:11 +0200)]
Fix error message for instrumentSwitch when instrument has not been defined
Graham Percival [Fri, 28 Aug 2009 04:54:02 +0000 (05:54 +0100)]
Web: minor small fixes to text.
Graham Percival [Fri, 28 Aug 2009 04:35:18 +0000 (05:35 +0100)]
Web: use @rchangesnamed on Manual->Changes page.
Graham Percival [Fri, 28 Aug 2009 04:31:38 +0000 (05:31 +0100)]
Doc: add @rchanges + @rchangesnamed macro for Changes manual.
Graham Percival [Fri, 28 Aug 2009 04:28:30 +0000 (05:28 +0100)]
Web: prettify FAQ.
Graham Percival [Fri, 28 Aug 2009 04:15:31 +0000 (05:15 +0100)]
Web: add intros/links for most manuals.
Patrick McCarty [Fri, 28 Aug 2009 00:21:17 +0000 (17:21 -0700)]
configure: Match one PFB font if duplicates are found
If fc-list finds more than one identical PFB font, we only want to match
one of them. This case is probably rare, but we should be defensive
anyway.
Patrick McCarty [Thu, 27 Aug 2009 21:17:55 +0000 (14:17 -0700)]
Fix `make install', and fix #812
Graham Percival [Thu, 27 Aug 2009 17:32:21 +0000 (18:32 +0100)]
Web: update gradients on second-layer TOC, thanks Patrick Schmidt.
Werner Lemberg [Thu, 27 Aug 2009 15:02:27 +0000 (17:02 +0200)]
Formatting.
Reinhold Kainhofer [Mon, 24 Aug 2009 13:58:35 +0000 (15:58 +0200)]
Implement breve with double vertical lines on each side
Also add an 'altdefault note-head style, which differs from default only in
that it uses the double-lined version of the breve.
Werner Lemberg [Thu, 27 Aug 2009 13:33:19 +0000 (15:33 +0200)]
[config] Use fc-list.
In case there are different Century fonts available on the system (for
example, in both PFB and OTF format), fc-match only lists the first match
which can be the non-PFB one, while fc-list lists them all.
Reinhold Kainhofer [Tue, 25 Aug 2009 22:13:53 +0000 (00:13 +0200)]
Shift the BoundingBox to the origin in \epsfile
Some files (e.g. the CC licenses have weird bounding boxes, starting
e.g. at 300). So far, lilypond inserted them with a huge offset (exactly
shifted by the coordinates of the bounding box), which is unlike any other
eps-handling application I know.
Werner Lemberg [Thu, 27 Aug 2009 07:24:02 +0000 (09:24 +0200)]
Update texinfo.tex.
Patrick McCarty [Thu, 27 Aug 2009 05:31:31 +0000 (22:31 -0700)]
lily-library.scm: Remove duplicate bindings
Neil Puttock [Wed, 26 Aug 2009 20:11:36 +0000 (21:11 +0100)]
Move ambitus print callback to scheme.
* implement ambitus::print callback in output-lib.scm
* add interface description to define-grob-interfaces.scm
* allow user override of padding using grob property 'gap
* remove 'join-heads
* remove ambitus.cc/.hh
* tidy ambitus-engraver.cc
* add regression test for 'gap
* add convert rule for ly:ambitus::print
Werner Lemberg [Tue, 25 Aug 2009 23:07:09 +0000 (01:07 +0200)]
Merge branch 'master' of ssh+git://git.sv.gnu.org/srv/git/lilypond
Trevor Daniels [Tue, 25 Aug 2009 21:43:18 +0000 (22:43 +0100)]
Docs: LM 3.1.4 review
Werner Lemberg [Tue, 25 Aug 2009 20:03:45 +0000 (22:03 +0200)]
[feta] Fix shape of snappizzicato.
Trevor Daniels [Tue, 25 Aug 2009 19:28:47 +0000 (20:28 +0100)]
Docs: NR 5.1.6: add index entries
Till Paala [Sat, 15 Aug 2009 19:22:13 +0000 (22:22 +0300)]
Doc-de: updates from master to NR
Till Paala [Sat, 15 Aug 2009 16:25:47 +0000 (19:25 +0300)]
Doc-de: create essay.tely stub
Till Paala [Fri, 14 Aug 2009 18:39:11 +0000 (21:39 +0300)]
Doc-de: updates from master to NR
Till Paala [Wed, 12 Aug 2009 18:09:28 +0000 (21:09 +0300)]
Doc-de: add translator string to NR files
Till Paala [Wed, 12 Aug 2009 18:01:26 +0000 (21:01 +0300)]
Doc-de: updates from master
Till Paala [Mon, 10 Aug 2009 19:44:55 +0000 (22:44 +0300)]
Doc-de: updates from master (mainly AU
Werner Lemberg [Tue, 25 Aug 2009 06:54:42 +0000 (08:54 +0200)]
Merge branch 'master' of ssh+git://git.sv.gnu.org/srv/git/lilypond
Werner Lemberg [Tue, 25 Aug 2009 06:53:39 +0000 (08:53 +0200)]
[configure]: Reject OTF versions from Century fonts too.
Graham Percival [Tue, 25 Aug 2009 06:28:09 +0000 (07:28 +0100)]
Web: add links to Essay.
Graham Percival [Tue, 25 Aug 2009 06:27:52 +0000 (07:27 +0100)]
Essay: indent pictures with @quotation.
Graham Percival [Tue, 25 Aug 2009 06:07:28 +0000 (07:07 +0100)]
Doc build: remove some false idiosyncracities.
The essay should be built just like any other documentation, and
we do want general as one-big-page.html. (the question came up on
-devel in July, and at least two people were horrified at the
notion that we weren't planning on making a big-page version.
*shrug* )
Graham Percival [Tue, 25 Aug 2009 05:54:44 +0000 (06:54 +0100)]
Essay: minor build-related fixes.
Graham Percival [Tue, 25 Aug 2009 04:51:26 +0000 (05:51 +0100)]
Doc build: add new pdf/ dir to tarball.
Graham Percival [Tue, 25 Aug 2009 04:24:19 +0000 (05:24 +0100)]
Essay: fix menus.
Andrew Hawryluk [Tue, 25 Aug 2009 03:58:42 +0000 (21:58 -0600)]
Doc: started work on new essay
Andrew Hawryluk [Tue, 25 Aug 2009 03:22:11 +0000 (21:22 -0600)]
Doc: added font comparison images of Opus/Feta
Werner Lemberg [Tue, 25 Aug 2009 06:16:05 +0000 (08:16 +0200)]
[feta] Formatting, add some labels.
Graham Percival [Mon, 24 Aug 2009 23:46:46 +0000 (00:46 +0100)]
Doc: slight clarification of accidentals.
Graham Percival [Mon, 24 Aug 2009 22:43:13 +0000 (23:43 +0100)]
Web: remove unused image.
Graham Percival [Sun, 23 Aug 2009 22:49:42 +0000 (23:49 +0100)]
Web: add stubs for color gradients, make navbar images into pngs.