summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Issue 4742: Only \propertyTweak rather than \tweak can be applied to overridesDavid Kastrup2016-01-181-36/+41
| | | | | \tweak should only tweak music as of issue 4533, so move the action of issue 4500 into \propertyTweak's definition instead.
* tweaks-as-overrides regtest: fix oversight from issue 4533David Kastrup2016-01-181-4/+4
|
* Correct a misspelling of "always".John Gourlay2016-01-181-1/+1
|
* Change several instances of "git cl" in the Contributors Guide to "git-cl".John Gourlay2016-01-181-10/+10
|
* PO: sync Dutch from FTPJean-Charles Malahieude2016-01-171-128/+85
|
* PO: sync Danish from FTPJean-Charles Malahieude2016-01-161-3/+5
|
* Do not draw ledger lines on top of staff linesPaul Morris2016-01-162-1/+42
| | | | when StaffSymbol.ledger-extra > 0
* Issue 4729: Fix document building for XeTeXMasamichi Hosoda2016-01-161-1/+3
| | | | | | | If the documents were built by XeTeX, XeTeX couldn't find picture/pdf/*.pdf for building essay.pdf. This commit creates symlink to solve the problem. In the case of pdfTeX, it does not affect.
* Issue 4725 apply sign on orientation in make-bow-stencilThomas Morley2016-01-151-4/+2
| | | | This avoids ambiguity with bow-height and thickness
* Do not output CC#7 events in MIDI on dynamic changesHeikki Tauriainen2016-01-151-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As volume changes for MIDI are encoded as note velocities, it is not necessary to add "silent" Audio_dynamic elements to Audio_staffs to be processed by Midi_walker. (Every "silent" Audio_dynamic event will only get converted to a Midi_dynamic event outputted as a CC#7 event with fixed volume 100 in MIDI, see Midi_dynamic::to_string. This behavior is not consistent with the handling of other MIDI controls on which LilyPond will not enforce any "default" values.) As Staff_performer::get_audio_staff has the side effect of creating a new Audio_staff for a voice if it does not yet exist, accessing the current voice's associated Audio_staff was moved before the handling of Audio_dynamic elements. Based on the revision history, not emitting any CC#7 events in MIDI appears to have been the original intention when encoding dynamic changes as note velocities (93b7a6ff072d73dcdd41da59cd18da8aa8d8e8cb), but apparently the initial implementation (of passing "silent" Audio_dynamic events to Midi_walker, and ignoring them only at the output stage) caused problems with MIDI timing (#1593), possibly because skipping these events only just before outputting them might have interfered with the logic for tracking the delta times between the MIDI events that would be actually outputted. To fix #1593, commit f114e3c33f9c37c39c7a3fedf66ca5a074785118 conservatively restored the emission of CC#7 events in MIDI. The current commit tries to avoid the issues with MIDI timing by pruning all Audio_dynamic events already from the input given to Midi_walker, so that Midi_walker sees no events, the skipping of which would confuse the measurement of delta times at the output stage.
* stencil.scm: make args optional in stencil-whiteoutPaul Morris2016-01-131-6/+13
|
* Doc: LM 2.4.1 and NR 3.3.2 additions and correctionsSimon Albrecht2016-01-112-11/+4
| | | | | | | | | | | | | | | | | | | Issue 4721 NR 3.3.2: nitpicks in lily example; add a missing space; better code formatting with \partcombine remove printPartCombineTexts setting. Issue 4717 LM 2.4.1: Replace incorrect naming rule in LM. This replaces the incorrect rule about naming variables with a simple reference to the 'alphabetic-only' _convention_. A thorough explanation in the NR remains to be done.
* Document all outside-staff-priority values and neaten tablePhil Holmes2016-01-062-4/+28
| | | | | | | | | | Follows on from a question on -user. There aren't that many values of outside-staff-priority, so it seems easiest to list them all if we're going to list most. The adjustments to the column widths get rid of unnecessary line wrapping.
* Issue 4715: Update texinfo.tex from upstreamDavid Kastrup2016-01-051-559/+1177
|
* Use define-session-public w/ accidental-styles alistSimon Albrecht2016-01-041-1/+1
| | | | | | | Use define-session-public with accidental-styles alist. From comment by David Kastrup.
* Store accidental styles in an alistSimon Albrecht2016-01-041-169/+151
| | | | | | | | | | | | | | | | | | | This rewrites the way how accidental styles are stored and accessed. Previously the two were mangled in the set-accidental-style procedure so that adding custom styles required complete redefinition of this procedure and copying all the existing definitions. Now, the actual specifications of accidental styles are stored in the 'accidental-styles' alist, and the set-accidentals-properties and set-accidental-style procedures have been replaced by a single procedure, which reads from that alist and sets the context properties accordingly.
* PO: synch da, ja and nl from FTPJean-Charles Malahieude2016-01-033-2380/+2753
|
* Issue 4716 Improve note-by-number to deal better with flag-stylesThomas Morley2016-01-032-13/+38
| | | | | | - Per default every ancient note-head will get a mensural-style-flag. - overriding flag-style will now always work with supported styles: default, straight- and flat-flags and (neo-)mensural-flags
* Issue 4713/2: Change texi2html option orderMasamichi Hosoda2016-01-032-1/+25
| | | | | | | To overwrite texi2html default i18n messages with the LilyPond init file, delete TEXI2HTML_INIT that exists before TEXI2HTML_LANG. And, add languages minimum initialization before TEXI2HTML_LANG instead of TEXI2HTML_INIT.
* Issue 4713/1: Fix texi2html obsoleted optionMasamichi Hosoda2016-01-032-2/+2
| | | | texi2html option `--lang' was obsoleted by `--document-language'.
* Web: Fix dead links and redirects on Prod pageGreg Swinford2016-01-031-15/+16
| | | | | | | | Issue 4714 This has only been changed for the English version.
* Release: bump VERSION.Phil Holmes2016-01-021-1/+1
|
* Release: bump Welcome versions.Phil Holmes2016-01-022-2/+2
|
* Release: update news.Phil Holmes2016-01-022-2/+14
|
* PO: update template.Phil Holmes2016-01-021-10/+10
|
* Release: bump VERSION_DEVEL.Phil Holmes2016-01-021-1/+1
|
* Fix whitespace errors introduced in issue 4704Urs Liska2016-01-016-18/+18
| | | | | | | | | | | Commits for this issue introduced whitespace errors, these should be fixed here: 73d4697d 29022d7b 9b8b5c2e 4b994f8a 706d7978
* Doc: LM Single staff Templates - addversion removeGreg Swinford2016-01-011-2/+2
| | | | | | | | | | Remove [addversion] from two snippets that use it. Other LM templates don't seem to i nclude \version statements and [addversion] is adding some messy extra whitespace in HTML output.
* Doc: CG - Minor typos and correctionsGreg Swinford2016-01-012-15/+17
| | | | | | | | | | | Issue 4707 Capitalisation of Git to match their website. Capitalisation of HTML to match policy at CG 5.4.7. Issue 4705 Minor corrections to CG 2.1.
* Doc: updates translation-statusJean-Charles Malahieude2016-01-0112-337/+568
|
* Doc-fr: updates texidocsJean-Charles Malahieude2016-01-0124-36/+40
|
* Merge branch 'master' into translationJean-Charles Malahieude2016-01-0157-177/+454
|\
| * Typo.Werner Lemberg2015-12-311-1/+1
| |
| * Further LSR tidyingPhil Holmes2015-12-2911-59/+24
| |
| * 4704: Update doc-snippet through makelsr.pyUrs Liska2015-12-281-10/+26
| |
| * 4704: Update LSR snippet for documentationUrs Liska2015-12-281-0/+54
| |
| * 4704: Add regtests and improve wordingUrs Liska2015-12-284-6/+55
| |
| * 4704: Improve beam subdivision beaming countUrs Liska2015-12-282-9/+42
| | | | | | | | | | | | | | | | | | | | | | | | Calculates the remaining length of a beam. If this is shorter than the regular value at the subdivision point more beams are used. (Example: subdivision at 1/8 -> one beam left. Remaing notes on the beam: 3/32 -> two beams left.) However, if only one stem is left after the subdivision this isn't applied in order to have a visual separation. In this case the default subdivision beam count is used.
| * 4704: Partially revert 0382ed88: "Adjust beam subdivision"Urs Liska2015-12-281-3/+2
| | | | | | | | | | | | 0382ed88 erroneously reverted behaviour implemented in issue 4355, commit 8fa2d858. This commit reverts to the behaviour after issue 4355.
| * Issue 4701/2: Fix `-dgs-load-lily-fonts' optionMasamichi Hosoda2015-12-281-5/+10
| | | | | | | | | | | | internal-font test by name is changed to the following: CFF-font or not. The font file exists in the LilyPond data directory or not.
| * Issue 4701/1: Fix `-dgs-load-fonts' option with non-Emmentaler music fontMasamichi Hosoda2015-12-281-1/+1
| | | | | | | | | | Using CFF-font test instead of internal-font test, non-Emmentaler CFF-font can be embedded.
| * LSR changes: mainly making line widths smaller for PDF docsPhil Holmes2015-12-2826-70/+126
| |
| * Dont emit \space glyph as empty page numberKnut Petersen2015-12-281-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Werner L reported in 2012 that LP emits a space glyph referencing the century schoolbook font at the top of every page. If you use gs (old and current) or pdfcrop to crop output with multiple pages and print-page-number = ##f there is excessive white space at the top of even pages. ghostscript should handle that better but a recent gs bug report http://bugs.ghostscript.com/show_bug.cgi?id=696445 was closed as "WONTFIX". There is a workaround within lilypond: \paper { [...] oddHeaderMarkup = \markup \null evenHeaderMarkup = \markup \null } Changing " " to "" cured the problem and appears to have no negative side effects. Bounding boxes are affected by this patch certainly so will have effects in situations where snippets are used by other third party programs.
| * Issue 4702/2: Add conversion function creator make-semitone->pitchDavid Kastrup2015-12-281-0/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Also contains a function shift-semitone->pitch for moving a given conversion function to a different key. The functions work on semitones rather than the whole tones that LilyPond uses in the accidentals of its pitches since the semitones are the more natural basis for most applications (including Midi-related work) as well as for humans: 6 whole notes per octave sounds a lot less common than 12 semitones. There are currently no uses of those functions: they are provided as a convenience.
| * Issue 4702/1: Implement `music-pitches' functionDavid Kastrup2015-12-281-0/+15
| |
| * Minor change to correct snippetPhil Holmes2015-12-272-6/+7
| |
| * Remove unused `max-stretch' property.Werner Lemberg2015-12-262-4/+0
| |
| * scm/markup.scm comment out debugging codePaul Morris2015-12-251-1/+1
| | | | | | | | | | | | No need to display a list of markup commands when not debugging.
| * Add ly:grob-spanned-rank-intervalPaul Morris2015-12-231-0/+15
| |
| * Release: bump VERSION.Phil Holmes2015-12-221-1/+1
| |