Dénes Harmath [Fri, 15 Apr 2016 15:54:33 +0000 (17:54 +0200)]
Web-hu: fix missing Attic page
Jean-Charles Malahieude [Sat, 9 Apr 2016 13:28:54 +0000 (15:28 +0200)]
Doc-fr: sync with master
Jean-Charles Malahieude [Sat, 9 Apr 2016 13:23:01 +0000 (15:23 +0200)]
Merge branch 'master' into translation
Masamichi Hosoda [Wed, 30 Mar 2016 11:40:15 +0000 (20:40 +0900)]
Issue 4816: Add xdvipdfmx option for PDF destination names
XeTeX (xdvipdfmx) replaces link destination names with integers.
In this case, the replaced destination names of
remote PDF cannot be known.
In order to avoid replacement,
this commit adds xdvipdfmx commandline option.
Masamichi Hosoda [Wed, 30 Mar 2016 11:29:09 +0000 (20:29 +0900)]
Issue 4815: Update texinfo.tex from upstream
texinfo.tex ver. 2016-03-29.15
This ver. supports XeTeX PDF links.
Federico Bruni [Fri, 25 Mar 2016 13:54:20 +0000 (14:54 +0100)]
issue 4813: replace urchin.js with analytics.js and fix redundant hostnames
This patch aims at fixing two warnings reported by Google Analytics:
1. analytics.js is the new javascript library which replaces urchin.js
2. the website should be available at one hostname only and we chose
lilypond.org over www.lilypond.org
Masamichi Hosoda [Sun, 3 Apr 2016 12:29:34 +0000 (21:29 +0900)]
Web-ja: update translation
Fix committish.
Masamichi Hosoda [Sat, 2 Apr 2016 15:04:41 +0000 (00:04 +0900)]
Web-ja: update translation
Werner Lemberg [Sat, 2 Apr 2016 09:23:23 +0000 (11:23 +0200)]
Another typo.
Werner Lemberg [Sat, 2 Apr 2016 09:17:10 +0000 (11:17 +0200)]
Typo.
Thomas Morley [Tue, 15 Mar 2016 23:10:20 +0000 (00:10 +0100)]
Issue 4809 Keep "\""-signs for graphviz
Transform them to "\\\""
James Lowe [Thu, 17 Mar 2016 18:44:46 +0000 (18:44 +0000)]
Doc: CG - replace references of Google Code with Sourceforge Allura
Issue 4672
Replaced all @urefs and
@examples with URLs from
Allura/Sourceforge.
Also modified some of the
notes in the Bug Squad
section to bring the
instructions up to date
with regard to how to
get an Allura account etc.
Federico Bruni [Thu, 17 Mar 2016 07:42:12 +0000 (08:42 +0100)]
issue 4804: table cells shoud be top-aligned in HTML manuals
as they are in PDF manuals, for better readability.
Also capitalize the first letter inside a table cell of Extending
manual.
Phil Holmes [Mon, 28 Mar 2016 15:00:58 +0000 (16:00 +0100)]
Add time signature snippet
David Kastrup [Tue, 29 Mar 2016 06:02:00 +0000 (08:02 +0200)]
Run scripts/auxiliar/update-with-convert-ly.sh
David Kastrup [Wed, 23 Mar 2016 16:31:21 +0000 (17:31 +0100)]
Issue 4811/2: convert-ly rule for nicer beatStructure syntax
David Kastrup [Tue, 22 Mar 2016 23:05:16 +0000 (00:05 +0100)]
Issue 4811/1: Allow property paths as scalars and in assignments
They cannot be embedded LilyPond since #{ 2 . 2 #} already is valid
music.
Property paths must have at least two syntactic elements to be
recognized as such and must not start with a Scheme expression.
Technically, 3 . #'() counts.
This affects overrides and sets as well.
Thomas Morley [Tue, 22 Mar 2016 10:32:53 +0000 (11:32 +0100)]
Issue 4808 Make chord-naming robust against unsetting majorSevenSymbol
This will likely be changed anyway as soon as rewriting
chord-names is seriously tackled.
At least it might be a reminder to take care of the possibility
a user wants to unset majorSevenSymbol.
Regtest amended.
Phil Holmes [Mon, 28 Mar 2016 08:39:26 +0000 (09:39 +0100)]
Release: bump VERSION.
Phil Holmes [Sun, 27 Mar 2016 14:43:58 +0000 (15:43 +0100)]
Release: bump Welcome versions.
Phil Holmes [Sun, 27 Mar 2016 14:43:58 +0000 (15:43 +0100)]
Release: update news.
Phil Holmes [Sun, 27 Mar 2016 14:43:58 +0000 (15:43 +0100)]
PO: update template.
Phil Holmes [Sun, 27 Mar 2016 14:43:58 +0000 (15:43 +0100)]
Release: bump VERSION_DEVEL.
Jean-Charles Malahieude [Sat, 26 Mar 2016 16:15:41 +0000 (17:15 +0100)]
Doc-fr: sync with master
Jean-Charles Malahieude [Sat, 26 Mar 2016 16:13:33 +0000 (17:13 +0100)]
Merge branch 'master' into translation
Phil Holmes [Thu, 24 Mar 2016 11:27:26 +0000 (11:27 +0000)]
LSR import
Phil Holmes [Thu, 24 Mar 2016 11:21:13 +0000 (11:21 +0000)]
Delete unneeded new snippets
David Kastrup [Tue, 22 Mar 2016 15:39:16 +0000 (16:39 +0100)]
Run scripts/auxiliar/makelsr.py
David Kastrup [Tue, 22 Mar 2016 15:38:33 +0000 (16:38 +0100)]
Documentation/snippets/new/staff-headword.ly: wrong version
James Lowe [Tue, 8 Mar 2016 12:09:50 +0000 (12:09 +0000)]
Doc: CG - Re-organize information about 'Patches'
Issue 4794
The information about how to
create, manage, upload and
review patches (as well as
the 'Patch cycle') is in many
different places making it
awkward (and time consuming)
for devs - especially those not
used to the process - to
locate the information.
Some of the information for
'using git' to create patches
does overlap with informeation
on how to submit patches. This
results in a lot of unnecessary
'jumping' about the
documentation.
This patch simply moves
sections - no new information
has been added - although some
of the @node and @*section names
have been changed to help with
re-organization.
Paul Morris [Thu, 17 Mar 2016 19:35:53 +0000 (15:35 -0400)]
Doc: NR A.2: Fix typos in chord modifiers table
David Kastrup [Tue, 22 Mar 2016 12:50:01 +0000 (13:50 +0100)]
Fix breakage in merge of 4798/4. Add regtest.
David Kastrup [Tue, 15 Mar 2016 12:50:05 +0000 (13:50 +0100)]
Issue 4803: Amend convert-ly 2.17.6 rules for \tweak
Double application was problematic. Since grob properties start with
lowercase letters or X or Y while grob names start with A-W, it can be
reliably avoided to do the incorrect double conversion
\tweak #'style #'none ...
-> \tweak style #'none ...
-> \tweak style.none ...
David Kastrup [Sun, 13 Mar 2016 23:13:25 +0000 (00:13 +0100)]
Issue 4801: Let Stockhausen example use current override syntax
David Kastrup [Sun, 13 Mar 2016 22:08:29 +0000 (23:08 +0100)]
Issue 4800: Require path separators in assignments/overrides
Historical assignments/overrides like
Variable #'x #'y = 7
or
\override Glissando.bound-details #'left #'Y = #3
without dots between the various path components do not match the syntax of
\revert and music functions or other uses. Disallow the non-separation
by '.' or ',' of such path components.
David Kastrup [Mon, 14 Mar 2016 20:46:12 +0000 (21:46 +0100)]
Run scripts/auxiliar/makelsr.py
David Kastrup [Mon, 14 Mar 2016 20:45:25 +0000 (21:45 +0100)]
arranging-separate-lyrics-on-a-single-line snippet: 2.18 override syntax
James Lowe [Sun, 13 Mar 2016 11:34:32 +0000 (11:34 +0000)]
Doc: Extending - 1.3.4 - clarify description for 'addAccent' function example
Issue 4796
Clarify description for
the 'addAccent' function
example in the Scheme
Tutorial.
Masamichi Hosoda [Sun, 20 Mar 2016 18:26:13 +0000 (03:26 +0900)]
Web-hu: Fix tiny mistake
David Kastrup [Sun, 13 Mar 2016 22:41:37 +0000 (23:41 +0100)]
Issue 4799: Let musicxml2py generate current override/revert syntax
David Kastrup [Thu, 10 Mar 2016 17:23:48 +0000 (18:23 +0100)]
Issue 4798/6: Admit lists starting with UNSIGNED as music function arguments
David Kastrup [Sun, 13 Mar 2016 19:49:49 +0000 (20:49 +0100)]
Issue 4798/5: Use key-list? for several music command predicates
This is sort of arbitrary currently but matches the kind of syntax
accepted by \override/\revert due to their definition in the parser.
David Kastrup [Wed, 3 Feb 2016 18:38:29 +0000 (19:38 +0100)]
Issue 4798/4: Parser work for key lists including numbers
This admits key lists containing non-negative numbers into various
syntactic constructs previously using symbol lists.
David Kastrup [Fri, 12 Feb 2016 17:02:10 +0000 (18:02 +0100)]
Issue 4798/3: Define key?, key-list?, key-list-or-music?, key-list-or-symbol?
A key (previously a symbol) can be either a non-negative
integer (obeying the predicate index?) or a symbol. When used for
overrides/reverts, the first elements of a path may not actually be
numbers but they are flagged as an error by other means: since a full
override path can be the concatenation of several key lists, the leading
elements are not treated differently by the list predicates.
Strictly speaking this should not be the case for key-list-or-music? or
key-list-or-symbol? predicates, but making them behave differently seems
unwarranted. Arguably key-list-or-symbol? should possibly be
key-list-or-key? instead.
David Kastrup [Mon, 7 Mar 2016 11:13:06 +0000 (12:13 +0100)]
Issue 4798/2: Prepare override/revert to deal with numeric subkeys
Those are fairly cosmetic changes (partly comments) to prepare for the
possibility of using override/revert with numeric subkeys while
retaining the necessity of using a symbol as the main property in a
Context.Grob.property.subproperties... n-tuple since the organization of
an "nalist" (an alist stack containing reversible subproperty overrides)
relies on a few special key values: currently pairs and booleans are
specially interpreted while the current implementation requires an
eq?-comparable first index for efficiency reasons.
David Kastrup [Fri, 4 Mar 2016 11:36:13 +0000 (12:36 +0100)]
Issue 4798/1: Make alist routines use equal? key comparisons
This affects evict_from_alist and nested_property_alist
David Kastrup [Mon, 7 Mar 2016 11:03:31 +0000 (12:03 +0100)]
Optimize assoc_tail for various key types
David Kastrup [Thu, 3 Mar 2016 16:38:40 +0000 (17:38 +0100)]
Add assv_tail function
David Kastrup [Mon, 7 Mar 2016 21:32:02 +0000 (22:32 +0100)]
Issue 4797: Let the parser interpret alist variables
After
x.y = { c d e f }
this allows using
\x.y
instead of #(assoc-ref x 'y) in most places where the latter would work.
David Kastrup [Mon, 7 Mar 2016 17:41:36 +0000 (18:41 +0100)]
Create nested_property function
Thomas Morley [Sun, 13 Mar 2016 11:05:00 +0000 (12:05 +0100)]
Let graphiz-init.ly use grob::name, delete grob-name
Werner Lemberg [Thu, 17 Mar 2016 08:49:25 +0000 (09:49 +0100)]
Minor.
Werner Lemberg [Thu, 17 Mar 2016 08:47:24 +0000 (09:47 +0100)]
Typo.
Phil Holmes [Wed, 16 Mar 2016 12:46:31 +0000 (12:46 +0000)]
LSR import
Carl Sorensen [Sun, 6 Mar 2016 04:30:46 +0000 (21:30 -0700)]
Use a negative value of overdone_noteheads to shrink the head slightly
Phil Holmes [Sun, 13 Mar 2016 21:56:08 +0000 (21:56 +0000)]
Release: bump VERSION.
Phil Holmes [Sun, 13 Mar 2016 21:55:32 +0000 (21:55 +0000)]
Merge remote branch 'origin/release/unstable' into HEAD
Phil Holmes [Sun, 13 Mar 2016 12:30:45 +0000 (12:30 +0000)]
Release: bump Welcome versions.
Phil Holmes [Sun, 13 Mar 2016 12:30:44 +0000 (12:30 +0000)]
Release: update news.
Phil Holmes [Sun, 13 Mar 2016 12:30:44 +0000 (12:30 +0000)]
PO: update template.
Phil Holmes [Sun, 13 Mar 2016 12:30:44 +0000 (12:30 +0000)]
Release: bump VERSION_DEVEL.
David Kastrup [Tue, 8 Mar 2016 10:47:28 +0000 (11:47 +0100)]
Issue 4790: Let ',' separate symbol lists like '.' does
While the dotted list syntax is natural for hierarchical paths like for
\override and \revert, it is less natural in cases that may now be written as
\keepWithTag violin,flute,oboe { c''' }
David Kastrup [Sun, 6 Mar 2016 09:45:16 +0000 (10:45 +0100)]
Issue 4785: Let TextSpanner inherit any direction set in event
Something like c_\startTextSpan should create a TextSpanner below the system.
Jean-Charles Malahieude [Sat, 12 Mar 2016 11:05:40 +0000 (12:05 +0100)]
Doc-fr: fix bad refs
Jean-Charles Malahieude [Sat, 12 Mar 2016 11:01:40 +0000 (12:01 +0100)]
Doc-fr: updates NR, AU and web
Jean-Charles Malahieude [Sat, 12 Mar 2016 10:46:16 +0000 (11:46 +0100)]
Merge branch 'master' into translation
Carl Sorensen [Thu, 10 Mar 2016 00:25:10 +0000 (17:25 -0700)]
CG -- add instructions to install ca-certificates
Also change a spelling from Oxford to US
James Lowe [Thu, 25 Feb 2016 06:59:07 +0000 (06:59 +0000)]
Doc: CG - Updates for building the LP Docs using XeLaTex
Issue 4780
Updates to the CG for building
the LP Docs using XeLaTex -
instead of the default pdfTex -
where certain symbols (asterix,
pilcrow, section obelix and
diesis signs) are not printed
in the PDF output.
An @warning{} has been added
with explanation on how to
install texlive-xetex.
Note: This does not mean XeTeX
is a mandatory requirement,
unlike the main TexLive packages
already documented.
This patch also includes
additional small typos
and grammar fixes.
David Kastrup [Wed, 2 Mar 2016 21:15:34 +0000 (22:15 +0100)]
Some code cleanup in lookup.cc
Nothing comprehesive or systematic.
David Kastrup [Wed, 2 Mar 2016 23:32:33 +0000 (00:32 +0100)]
Remove Smob::type_p_name_ default
This was the single most problematic thing across C++ compilers and standards.
Foregoing it means a hassle, but using it turned out to be worse.
David Kastrup [Sun, 6 Mar 2016 19:45:02 +0000 (20:45 +0100)]
Issue 4786: fee.fi = 0 was interpreted as as fee = 0 for undefined fee
If fee had been defined previously, the behavior became more sensible,
treating fee as an alist with a value of 0 for key fi. This is now
always the case.
Urs Liska [Mon, 7 Mar 2016 09:18:48 +0000 (10:18 +0100)]
4788: Fix broken link on GSoC page
Masamichi Hosoda [Mon, 29 Feb 2016 12:22:03 +0000 (21:22 +0900)]
Issue 4782: Fix XeTeX checking in configure script
Due to the design of TeX Live packaging,
even if XeTeX executable binary exists,
its required files may not exist.
They are in same package with XeLaTeX executable file.
This commit adds the condition of XeLaTeX checking for using XeTeX.
Valentin Villenave [Mon, 7 Mar 2016 09:06:52 +0000 (10:06 +0100)]
(Optionally) embed ly source files inside generated PDF
By using the new -dembed-source-code command line switch,
users may now include their LilyPond source code in the
generated PDF (using the pdfmark EMBED feature); although
the PDF is not modified in any visible way, embedded .ly
files should appear in viewers that support this feature
(other viewers should degrade gracefully).
This patch adds a new ly:source-files function (with
an optional parser arg) that allows to retrieve the list
of (non distribution-provided) ly files involved in
making the current score.
James Lowe [Tue, 1 Mar 2016 21:04:30 +0000 (21:04 +0000)]
Doc: NR - spacing.itely: Various improvements
Issue 4777
A variety of nitpicks and
improvements reported by
Federico Bruni.
Some simple rewording of a
few paragraphs for clarity.
Valentin Villenave [Mon, 7 Mar 2016 08:56:21 +0000 (09:56 +0100)]
Define French as a separate input language
French users now have the ability to enter the D pitch
as "ré" instead of Italian-like "re". In addition, the
French input language accepts double sharps entered using
the -x suffix.
Francisco Vila [Sun, 6 Mar 2016 15:02:25 +0000 (16:02 +0100)]
Doc-es: update Notation/Text.
Francisco Vila [Sun, 6 Mar 2016 10:42:16 +0000 (11:42 +0100)]
Doc-es: update Notation/Editorial.
Francisco Vila [Sun, 6 Mar 2016 09:53:45 +0000 (10:53 +0100)]
Doc-es: update Notation/Staff.
Francisco Vila [Sun, 6 Mar 2016 09:23:29 +0000 (10:23 +0100)]
Doc-es: update Notation/Simultaneous.
Francisco Vila [Sun, 6 Mar 2016 08:52:39 +0000 (09:52 +0100)]
Doc-es: update Notation/Repeats.
Francisco Vila [Sat, 5 Mar 2016 20:31:35 +0000 (21:31 +0100)]
Doc-es: update Notation/Expressive.
Jean-Charles Malahieude [Sat, 5 Mar 2016 16:12:26 +0000 (17:12 +0100)]
Doc: updates translation status
Jean-Charles Malahieude [Sat, 5 Mar 2016 16:10:02 +0000 (17:10 +0100)]
Doc-fr: fix committishes
Jean-Charles Malahieude [Sat, 5 Mar 2016 16:07:15 +0000 (17:07 +0100)]
Web-fr: updates community
Jean-Charles Malahieude [Sat, 5 Mar 2016 16:05:40 +0000 (17:05 +0100)]
Doc-fr: updates NR and AU
Jean-Charles Malahieude [Sat, 5 Mar 2016 16:23:44 +0000 (17:23 +0100)]
Merge branch 'master' into translation
Tobias Kretschmar [Sun, 28 Feb 2016 09:31:21 +0000 (09:31 +0000)]
Musicxml: Fix musicxml.py for Reg Test 42a
MusicXML regression test
42a-MultiVoice-TwoVoicesOnStaff-Lyrics.xml
is missing the first note in
voice 2.
Subsequently the lyrics
of voice 2 is moved one note
to the right.
David Kastrup [Thu, 25 Feb 2016 18:36:20 +0000 (19:36 +0100)]
Issue 4779: Accept isolated durations as music function arguments
David Kastrup [Thu, 25 Feb 2016 15:40:14 +0000 (16:40 +0100)]
Use new arguments of make_duration
David Kastrup [Thu, 25 Feb 2016 15:14:56 +0000 (16:14 +0100)]
Let make_duration accept preexisting durations and factor
David Kastrup [Wed, 17 Feb 2016 13:43:52 +0000 (14:43 +0100)]
Let make_music_from_simple accept numbers/durations
David Kastrup [Thu, 25 Feb 2016 13:04:00 +0000 (14:04 +0100)]
parser.yy: factor out "multipliers" from "multiplied_duration"
David Kastrup [Wed, 17 Feb 2016 18:15:04 +0000 (19:15 +0100)]
parser.yy: Remove redundant duration_length
David Kastrup [Fri, 12 Feb 2016 13:06:25 +0000 (14:06 +0100)]
Issue 4770: Avoid unnecessary use of scm_list_n/scm_apply_0
David Kastrup [Sat, 27 Feb 2016 11:35:04 +0000 (12:35 +0100)]
Issue 4718/4: Fold transpose_mutable into Prob::transpose
It's not really needed elsewhere anymore.
David Kastrup [Sat, 27 Feb 2016 11:00:59 +0000 (12:00 +0100)]
Issue 4718/3: Let Quote_iterator::process use Prob::transpose
David Kastrup [Sat, 27 Feb 2016 10:53:49 +0000 (11:53 +0100)]
Issue 4718/2: Let transpose_music_list act defensively for non-Prob members
David Kastrup [Sat, 27 Feb 2016 10:41:08 +0000 (11:41 +0100)]
Issue 4718/1: In-chord tie in cue causes segfault
This extends transposition functionality from Music expressions to
Prob in general since Stream_event also needs transposition in the
context of quoted music. While at top level, Stream_event is
processed using the container-agnostic transpose_mutable, this does
not extend to the actual contents, and at least a Stream_event's
articulation list does not consist of Music expressions but again of
Stream_event elements.
Phil Holmes [Sun, 28 Feb 2016 23:18:35 +0000 (23:18 +0000)]
Release: bump VERSION.