]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
8 years agoRelease: bump Welcome versions. release/2.19.32-1
Phil Holmes [Sun, 22 Nov 2015 12:44:51 +0000 (12:44 +0000)]
Release: bump Welcome versions.

8 years agoRelease: update news.
Phil Holmes [Sun, 22 Nov 2015 12:44:51 +0000 (12:44 +0000)]
Release: update news.

8 years agoPO: update template.
Phil Holmes [Sun, 22 Nov 2015 12:44:51 +0000 (12:44 +0000)]
PO: update template.

8 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Sun, 22 Nov 2015 12:44:51 +0000 (12:44 +0000)]
Release: bump VERSION_DEVEL.

8 years agoDoc: NR - Explain LP footer string is 'tagline'
James Lowe [Fri, 13 Nov 2015 19:40:01 +0000 (19:40 +0000)]
Doc: NR - Explain LP footer string is 'tagline'

Issue 4089

Add better indication that
the automatic lilypond
'footer' string is known as
/ is the default 'tagline'

8 years agoDoc: CG - updates to lily-git section
James Lowe [Sat, 14 Nov 2015 16:51:15 +0000 (16:51 +0000)]
Doc: CG - updates to lily-git section

Minor updates to the information
for using lily-git.

Removed old references to
lilydev 3.0.

8 years agoIssue 4657: Tweak Rest.staff-position fails with beam
David Kastrup [Fri, 13 Nov 2015 16:54:46 +0000 (17:54 +0100)]
Issue 4657: Tweak Rest.staff-position fails with beam

The problem here appears to be that Beam::rest-collision-callback
returned 0 instead of any previously established offset when it
decided not to tamper with the default rest positioning without beam.

This also rewrites Beam::pure-rest-collision-callback (which appears
to have dealt correctly with the offsets here and appears
disconcertingly diverged from the unpure callback) a bit.

8 years agomake supportNonIntegerFret a context-property
Thomas Morley [Sun, 8 Nov 2015 22:32:32 +0000 (23:32 +0100)]
make supportNonIntegerFret a context-property

issue 4655

restores the arguments of determine-frets (changed with issue 4643)
to the previous state, changes the code of determine-frets to rely
on the newly created supportNonIntegerFret-context-property

8 years agoDoc: NR - input.itely - TOC customization
James Lowe [Sun, 1 Nov 2015 14:35:11 +0000 (14:35 +0000)]
Doc: NR - input.itely - TOC customization

Issue 4649

Added more examples of how
to customize the tocItemMarkup
function.

Also made minor line-length
fixes and re-worded some
paragraphs to accomodate
a slight re-ordering of the
existing examples.

8 years agoDoc: NR Clarify repeats w\ partials and barchecks
James Lowe [Wed, 11 Nov 2015 18:17:13 +0000 (18:17 +0000)]
Doc: NR Clarify repeats w\ partials and barchecks

Suggestions from Keith via another
unrelated patch (but in the same
*.itely file) to tidy up the two
examples when not to use bar checks
and partials with \alternative repeats.

8 years agoDoc-fr: full update
Jean-Charles Malahieude [Sun, 15 Nov 2015 14:29:45 +0000 (15:29 +0100)]
Doc-fr: full update

8 years agoDoc: fix typo in fretted strings
Jean-Charles Malahieude [Sun, 15 Nov 2015 13:22:55 +0000 (14:22 +0100)]
Doc: fix typo in fretted strings

8 years agoDoc-fr: fix bad committishes
Jean-Charles Malahieude [Sun, 15 Nov 2015 13:18:58 +0000 (14:18 +0100)]
Doc-fr: fix bad committishes

8 years agoMerge branch 'master' into translation
Jean-Charles Malahieude [Sun, 15 Nov 2015 13:01:31 +0000 (14:01 +0100)]
Merge branch 'master' into translation

8 years agoPO: sync Catalan from FTP
Jean-Charles Malahieude [Sun, 15 Nov 2015 11:02:50 +0000 (12:02 +0100)]
PO: sync Catalan from FTP

8 years agoDoc-it: update Changes and fix errors in previous update
Federico Bruni [Sat, 14 Nov 2015 13:29:35 +0000 (14:29 +0100)]
Doc-it: update Changes and fix errors in previous update

8 years agoIssue 4656: Let concat-markup fold \char calls into surrounding strings
David Kastrup [Mon, 9 Nov 2015 00:03:32 +0000 (01:03 +0100)]
Issue 4656: Let concat-markup fold \char calls into surrounding strings

This results in

    \markup \column \box { AVA
                           \concat { A V A }
                           \concat { A \char #(char->integer #\V) A }
                         }

using the same kerning in all three lines while previously the third
line differed.

8 years agoIssue 4654: offset-fret modifies its definition
David Kastrup [Fri, 6 Nov 2015 23:22:58 +0000 (00:22 +0100)]
Issue 4654: offset-fret modifies its definition

8 years agoDoc: Usage - Update svg & svg-woff backend text
James Lowe [Sun, 1 Nov 2015 11:34:43 +0000 (11:34 +0000)]
Doc: Usage - Update svg & svg-woff backend text

Issue 4650

Update explanation so as to
inform the user that they will
need to make sure that the font/
WOFF font file information for
anything other than LP Music glyphs
are not included and need to be
'made available' to the SVG viewer
separately.

8 years agoIssue 4504/4 edits to tests, docs, and changes.tely
Paul Morris [Tue, 10 Nov 2015 21:44:26 +0000 (16:44 -0500)]
Issue 4504/4 edits to tests, docs, and changes.tely

8 years agoIssue 4504/3 run scripts/auxiliar/update-with-convert-ly.sh
Paul Morris [Tue, 10 Nov 2015 21:22:44 +0000 (16:22 -0500)]
Issue 4504/3 run scripts/auxiliar/update-with-convert-ly.sh

8 years agoIssue 4504/2 convert-ly rule: whiteout-box --> whiteout
Paul Morris [Tue, 10 Nov 2015 21:19:26 +0000 (16:19 -0500)]
Issue 4504/2 convert-ly rule: whiteout-box --> whiteout

8 years agoIssue 4504/1 add whiteout-style, drop whiteout-box
Paul Morris [Tue, 10 Nov 2015 21:13:38 +0000 (16:13 -0500)]
Issue 4504/1 add whiteout-style, drop whiteout-box

Introduce whiteout-style grob property, with
options of 'box and 'outline, to be used with
the whiteout grob property, and an equivalent
style property for the whiteout markup command.

Remove the whiteout-box grob property and
markup command, and use the new properties
instead.

Make the box style of whiteout the default
style again, as it was before issue 4418.

8 years agoIssue 4653: French beam ending on rest causes segfault
David Kastrup [Tue, 3 Nov 2015 12:36:54 +0000 (13:36 +0100)]
Issue 4653: French beam ending on rest causes segfault

The issue here is that Stem::set-beaming may set one of the beaming
segment lists to #f instead of an empty list, and not all users of
"beaming" (in this case where_are_the_whole_beams) were prepared to
deal with this.

8 years agoImplement ly_memv as a sloppy memv variant
David Kastrup [Tue, 3 Nov 2015 17:22:20 +0000 (18:22 +0100)]
Implement ly_memv as a sloppy memv variant

8 years agoRelease: bump VERSION.
Phil Holmes [Sun, 8 Nov 2015 22:03:11 +0000 (22:03 +0000)]
Release: bump VERSION.

8 years agoRelease: bump Welcome versions. release/2.19.31-1
Phil Holmes [Sun, 8 Nov 2015 14:29:22 +0000 (14:29 +0000)]
Release: bump Welcome versions.

8 years agoRelease: update news.
Phil Holmes [Sun, 8 Nov 2015 14:29:22 +0000 (14:29 +0000)]
Release: update news.

8 years agoPO: update template.
Phil Holmes [Sun, 8 Nov 2015 14:29:22 +0000 (14:29 +0000)]
PO: update template.

8 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Sun, 8 Nov 2015 14:29:22 +0000 (14:29 +0000)]
Release: bump VERSION_DEVEL.

8 years agoLSR updates
Phil Holmes [Sun, 8 Nov 2015 13:37:04 +0000 (13:37 +0000)]
LSR updates

8 years agoquarter tones in tablature
Thomas Morley [Sun, 1 Nov 2015 15:18:26 +0000 (16:18 +0100)]
quarter tones in tablature

issue 4643

micro-tones in TabStaff are now printable.  Unless the chosen
string-tuning will allow it, this feature is disabled for
FretBoards.
- changing determine-frets (adding an optional argument) and
  fret-number-tablature-format
- adding a regtest with quarter-tone-string-tuning
- documenting it in Documentation/notation/fretted-strings.itely
  and Documentation/changes.tely

8 years agoDoc: scm - Clarify ly:context-pushpop-property
James Lowe [Sun, 1 Nov 2015 15:02:54 +0000 (15:02 +0000)]
Doc: scm - Clarify ly:context-pushpop-property

Issue 4639

Clarified when we mean
'\temporary \overrride'
and just '\overrride'.

8 years agoPO: sync Dutch from FTP
Jean-Charles Malahieude [Sat, 7 Nov 2015 12:37:11 +0000 (13:37 +0100)]
PO: sync Dutch from FTP

8 years agoDoc-it: update texidoc committishes
Federico Bruni [Mon, 2 Nov 2015 10:14:47 +0000 (11:14 +0100)]
Doc-it: update texidoc committishes

8 years agoDoc-it: update snippets
Federico Bruni [Mon, 2 Nov 2015 07:38:20 +0000 (08:38 +0100)]
Doc-it: update snippets

8 years agomodify coord-rotate to get exact values for (sin PI) etc
Thomas Morley [Mon, 19 Oct 2015 22:42:09 +0000 (00:42 +0200)]
modify coord-rotate to get exact values for (sin PI) etc

issue 4640

Done by switching to appropiate values for the angle and/or switching
sin to cos and vice versa
Also changing cyclic-base-value from using nested if to cond for better
readability

8 years agoIssue 4615: Don't center letter fret labels but align them at their baseline
David Kastrup [Mon, 21 Sep 2015 16:01:35 +0000 (18:01 +0200)]
Issue 4615: Don't center letter fret labels but align them at their baseline

8 years agoSave an unnecessary double calculation in tab-note-head::print
David Kastrup [Tue, 27 Oct 2015 21:52:00 +0000 (22:52 +0100)]
Save an unnecessary double calculation in tab-note-head::print

8 years agofix unwanted capo indication in fret diagrams
Thomas Morley [Sun, 25 Oct 2015 20:43:19 +0000 (21:43 +0100)]
fix unwanted capo indication in fret diagrams

issue 4644

Adding a condition to do 1+ for capo-fret only if open strings are
absent and capo-fret is not zero

8 years agoDoc-it: update Notation and Usage manual
Federico Bruni [Fri, 30 Oct 2015 16:21:05 +0000 (17:21 +0100)]
Doc-it: update Notation and Usage manual

8 years agoIssue 4647: Fix typo in grob::offset-function
David Kastrup [Tue, 27 Oct 2015 21:37:05 +0000 (22:37 +0100)]
Issue 4647: Fix typo in grob::offset-function

This most likely causes problems with the fingering engravers.

8 years agoDoc: NR- small typo in Pitches.itely
James Lowe [Wed, 28 Oct 2015 16:58:40 +0000 (16:58 +0000)]
Doc: NR- small typo in Pitches.itely

Removed unnecessary single parenthesis

(no tracker issue created)

http://lists.gnu.org/archive/html/
bug-lilypond/2015-10/msg00102.html

8 years agogrob::offset-function: fix outdated documentation string
David Kastrup [Tue, 27 Oct 2015 18:50:57 +0000 (19:50 +0100)]
grob::offset-function: fix outdated documentation string

8 years agoWeb-it: update and fix wrong divs
Federico Bruni [Tue, 27 Oct 2015 15:29:48 +0000 (16:29 +0100)]
Web-it: update and fix wrong divs

8 years agoDoc-it: update italian Learning Manual
Federico Bruni [Mon, 26 Oct 2015 20:59:32 +0000 (21:59 +0100)]
Doc-it: update italian Learning Manual

Keep @ref{} links untranslated, consistently.

8 years agoRelease: bump VERSION.
Phil Holmes [Mon, 26 Oct 2015 00:11:50 +0000 (00:11 +0000)]
Release: bump VERSION.

8 years agoRelease: bump Welcome versions. release/2.19.30-1
Phil Holmes [Sun, 25 Oct 2015 11:02:26 +0000 (11:02 +0000)]
Release: bump Welcome versions.

8 years agoRelease: update news.
Phil Holmes [Sun, 25 Oct 2015 11:02:25 +0000 (11:02 +0000)]
Release: update news.

8 years agoPO: update template.
Phil Holmes [Sun, 25 Oct 2015 11:02:25 +0000 (11:02 +0000)]
PO: update template.

8 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Sun, 25 Oct 2015 11:02:25 +0000 (11:02 +0000)]
Release: bump VERSION_DEVEL.

8 years agoDoc-fr: updates LM and NR
Jean-Charles Malahieude [Sat, 24 Oct 2015 15:13:49 +0000 (17:13 +0200)]
Doc-fr: updates LM and NR

8 years agoMerge branch 'master' into translation
Jean-Charles Malahieude [Sat, 24 Oct 2015 15:10:28 +0000 (17:10 +0200)]
Merge branch 'master' into translation

8 years agoFix GC catastrophe in Slur_proto_engraver::derived_mark
David Kastrup [Sat, 24 Oct 2015 11:18:50 +0000 (13:18 +0200)]
Fix GC catastrophe in Slur_proto_engraver::derived_mark

In Slur_proto_engraver::Event_info, note_ will be 0 for slurs not
attached to particular note events.  Calling self_scm on it is likely
to be a fatal error.

8 years agoPO: sync Dutch from FTP
Jean-Charles Malahieude [Sat, 24 Oct 2015 09:22:40 +0000 (11:22 +0200)]
PO: sync Dutch from FTP

8 years agoIssue 4638: Make trailing garbage in chord mode a parser error
David Kastrup [Sun, 18 Oct 2015 12:37:34 +0000 (14:37 +0200)]
Issue 4638: Make trailing garbage in chord mode a parser error

Previously, this was just a warning, resulting in no useful error location
for the user.

8 years agoDoc: CG - Update information about LilyDev
James Lowe [Tue, 13 Oct 2015 16:27:27 +0000 (17:27 +0100)]
Doc: CG - Update information about LilyDev

Issue 4635

update the information in the CG
for the new LilyDev 4.0.

Made some other minor simplifications
to the text.

8 years agosimplify `make-bezier-stencil'
Thomas Morley [Tue, 13 Oct 2015 17:31:06 +0000 (19:31 +0200)]
simplify `make-bezier-stencil'

issue 4637

Use `make-path-stencil' for it.
As a consequence `make-curved-barre-stencil' from scm/fretdiagrams.scm
is simplified as well.
`make-parenthesis-stencil' in scm/stencil.scm a little bit, at least.

8 years agoRelease: bump VERSION.
Phil Holmes [Sun, 18 Oct 2015 20:42:34 +0000 (21:42 +0100)]
Release: bump VERSION.

8 years agoMerge remote branch 'origin/master' into release/unstable release/2.19.29-1
Phil Holmes [Sun, 18 Oct 2015 14:46:55 +0000 (15:46 +0100)]
Merge remote branch 'origin/master' into release/unstable

8 years agoRevert "Issue 4550 (1/2) Avoid "using namespace std;" in included files"
David Kastrup [Sun, 18 Oct 2015 13:24:26 +0000 (15:24 +0200)]
Revert "Issue 4550 (1/2) Avoid "using namespace std;" in included files"

This reverts commit 1de3d397c18622b6061402fef18e625701712bc5.

8 years agoRevert "Issue 4550 (2/2) Avoid "using namespace std;" in included files"
David Kastrup [Sun, 18 Oct 2015 13:22:53 +0000 (15:22 +0200)]
Revert "Issue 4550 (2/2) Avoid "using namespace std;" in included files"

This reverts commit cb0b407e567feca71cbc5f9479a06b266c69a26c.

Conflicts:
lily/include/slur-proto-engraver.hh
lily/scm-hash.cc

8 years agoRelease: bump Welcome versions.
Phil Holmes [Sun, 18 Oct 2015 10:47:48 +0000 (11:47 +0100)]
Release: bump Welcome versions.

8 years agoRelease: update news.
Phil Holmes [Sun, 18 Oct 2015 10:47:47 +0000 (11:47 +0100)]
Release: update news.

8 years agoPO: update template.
Phil Holmes [Sun, 18 Oct 2015 10:47:47 +0000 (11:47 +0100)]
PO: update template.

8 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Sun, 18 Oct 2015 10:47:47 +0000 (11:47 +0100)]
Release: bump VERSION_DEVEL.

8 years agoIssue 4634: Simplify coord-rotate
David Kastrup [Fri, 9 Oct 2015 14:17:49 +0000 (16:17 +0200)]
Issue 4634: Simplify coord-rotate

This does not fix the problem that (sin PI) is not really zero because
of the MPU working with higher precision than PI is specified, but at
least it makes the code nicer to read and modify.

8 years agoDoc-ja: updates NR
Masamichi Hosoda [Sun, 11 Oct 2015 16:40:52 +0000 (01:40 +0900)]
Doc-ja: updates NR

8 years agoDoc-ja: updates LM
Masamichi Hosoda [Thu, 8 Oct 2015 14:43:26 +0000 (23:43 +0900)]
Doc-ja: updates LM

8 years agoDoc-ja: updates Web
Masamichi Hosoda [Thu, 8 Oct 2015 14:21:31 +0000 (23:21 +0900)]
Doc-ja: updates Web

8 years agoIssue 4632: Make \tempo expression more discriminating
David Kastrup [Mon, 24 Aug 2015 13:14:17 +0000 (15:14 +0200)]
Issue 4632: Make \tempo expression more discriminating

Previously \tempo accepted almost arbitrary expressions but was only
able to interpret textual expressions (markup or strings).  Restrict the
accepted values to actual texts.

8 years agoIssue 4630/2: Add override_input to music created from loc_on_music
David Kastrup [Tue, 6 Oct 2015 13:36:28 +0000 (15:36 +0200)]
Issue 4630/2: Add override_input to music created from loc_on_music

This makes sure that music created from default arguments of function
calls appears to generate from surrounding music function calls rather
than the music function body.

8 years agoIssue 4630/1: Add location info override to some music expressions
David Kastrup [Tue, 6 Oct 2015 13:24:14 +0000 (15:24 +0200)]
Issue 4630/1: Add location info override to some music expressions

This gives location information for #{ ... #} to music function callers
instead of the music function body.

8 years agoIssue 4636: lilypond-mode.el: consult LilyPond-lilypond-command et al at runtime
David Kastrup [Tue, 13 Oct 2015 13:06:18 +0000 (15:06 +0200)]
Issue 4636: lilypond-mode.el: consult LilyPond-lilypond-command et al at runtime

Previously, they were entered into LilyPond-command-alist only at load
time, making them unchangeable via dir-local variables or within a
session.

This works by letting `LilyPond-command-expand' interpret symbols and
lists as well, dereferencing and concatenating, respectively.

8 years agoChanges: typo fix \keepwithTag#'violinI -> \keepWithTag #'violinI
David Kastrup [Wed, 14 Oct 2015 08:31:31 +0000 (10:31 +0200)]
Changes: typo fix \keepwithTag#'violinI -> \keepWithTag #'violinI

8 years agoIssue 4627: Convert Scheme_hash_table to using Smob1
David Kastrup [Tue, 16 Jun 2015 06:07:45 +0000 (08:07 +0200)]
Issue 4627: Convert Scheme_hash_table to using Smob1

That reduces its memory and access footprint.  The unused copy
constructor is removed altogether as the use of Smob1 would require
different semantics.

8 years agoIssue 4626/3: NR: document \= in slur sections
David Kastrup [Sat, 3 Oct 2015 07:29:16 +0000 (09:29 +0200)]
Issue 4626/3: NR: document \= in slur sections

8 years agoIssue 4626/2: Make some regtests use \= instead of their own definitions
David Kastrup [Sat, 3 Oct 2015 06:02:37 +0000 (08:02 +0200)]
Issue 4626/2: Make some regtests use \= instead of their own definitions

8 years agoIssue 4626/1: Create \= command for setting spanner-id
David Kastrup [Sat, 3 Oct 2015 05:58:57 +0000 (07:58 +0200)]
Issue 4626/1: Create \= command for setting spanner-id

8 years agoDoc: Included/compile.itexi - CG 4.2 - Updated notes on reqs for compiling
James Lowe [Wed, 23 Sep 2015 11:01:47 +0000 (12:01 +0100)]
Doc: Included/compile.itexi - CG 4.2 - Updated notes on reqs for compiling

Added explicit instructions
for the more common Linux
Distributions as to which
commands to run to download
the correct software packages
to be able to compile LilyPond
and its documentation.

Included instructions for:

* Fedora 22
* Linux Mint (17.1 and LMDE - Betsy)
* OpenSUSE 13.2
* Ubuntu (14.04LTS, 14.10 and 15.04)

These instructions are based
on 2.19.27 and later, but should
also work for any earlier stable
2.18 release.

The lists of separate packages
are now put in a single section
for those distributions not
explicitly listed above. New
information added:

Information regarding Tex Gyre
fonts (required as of 2.19.26
or thereabouts).

More explicit instructions for
TExi2html 1.82 for distros now
using version 5.x.

Added URL for 'autoconf' tools.

Removed information about how to
fix a bug in Bison as this was
referring to a very old version
(1.85) and now just simply
recommend using 2.0 or newer.

8 years agoPO: sync Dutch from FTP
Jean-Charles Malahieude [Sat, 10 Oct 2015 18:11:18 +0000 (20:11 +0200)]
PO: sync Dutch from FTP

8 years agoIssue 4625/6: NR: mention in-chord slurs in Simultaneous Music
David Kastrup [Sat, 3 Oct 2015 18:31:28 +0000 (20:31 +0200)]
Issue 4625/6: NR: mention in-chord slurs in Simultaneous Music

8 years agoIssue 4625/5: Accept note heads as slur bounds
David Kastrup [Tue, 4 Nov 2014 12:27:40 +0000 (13:27 +0100)]
Issue 4625/5: Accept note heads as slur bounds

Also changes base_attachment calculation for in-chord slurs.

8 years agoIssue 4625/4: Move in-chord slur info to slur boundaries
David Kastrup [Thu, 1 Oct 2015 10:34:15 +0000 (12:34 +0200)]
Issue 4625/4: Move in-chord slur info to slur boundaries

8 years agoIssue 4625/3: Listen to and record in-chord slurs
David Kastrup [Wed, 10 Dec 2014 17:44:16 +0000 (18:44 +0100)]
Issue 4625/3: Listen to and record in-chord slurs

8 years agoIssue 4625/2: Add event_symbol function to all slur engravers
David Kastrup [Wed, 30 Sep 2015 20:00:37 +0000 (22:00 +0200)]
Issue 4625/2: Add event_symbol function to all slur engravers

8 years agoIssue 4625/1: Rename Slur_proto_engraver::internal_listen_slur to listen_slur
David Kastrup [Wed, 30 Sep 2015 20:58:43 +0000 (22:58 +0200)]
Issue 4625/1: Rename Slur_proto_engraver::internal_listen_slur to listen_slur

That's more in line with how we divert to base class functions elsewhere.

8 years agoIssue 4624: Don't ignore build directories anywhere but at top level
David Kastrup [Tue, 29 Sep 2015 08:15:08 +0000 (10:15 +0200)]
Issue 4624: Don't ignore build directories anywhere but at top level

In particular,

    git check-ignore scripts/build/something.ly

flagged any non-existing files in scripts/build/ for ignorance, making
it tricky to make changes to scripts/build .

See
<URL:http://lists.gnu.org/archive/html/bug-lilypond/2015-08/msg00075.html>
for the initial report.

8 years agoIssue 4131/3: Remove definitions of \partcombine*Once
David Kastrup [Thu, 25 Sep 2014 15:27:11 +0000 (17:27 +0200)]
Issue 4131/3: Remove definitions of \partcombine*Once

They are now called as \once \partcombine*

8 years agoRun scripts/auxiliar/update-with-convert-ly.sh
David Kastrup [Wed, 16 Sep 2015 14:39:48 +0000 (16:39 +0200)]
Run scripts/auxiliar/update-with-convert-ly.sh

8 years agoIssue 4131/2: convert-ly rule "partcombine*Once -> \once \partcombine*"
David Kastrup [Thu, 25 Sep 2014 15:34:26 +0000 (17:34 +0200)]
Issue 4131/2: convert-ly rule "partcombine*Once -> \once \partcombine*"

8 years agoIssue 4131/1: Reimplement forced partcombine decisions via context properties
David Kastrup [Tue, 10 Sep 2013 16:22:40 +0000 (18:22 +0200)]
Issue 4131/1: Reimplement forced partcombine decisions via context properties

One music type and concept less to worry about.

Since this tracks the partcombine decisions via context properties,
using one forced partcombine override in one voice will not be cancelled
by another forced partcombine in another.

In the event stream, \once\override is indistinguishable from
\override ... \revert so in order to be able to implement
\once\partcombine ... in one voice, we have to retain any permanent
\partcombineForce in the other.

8 years agosend_stream_event(...); macro should only produce one statement
David Kastrup [Thu, 25 Sep 2014 17:49:47 +0000 (19:49 +0200)]
send_stream_event(...); macro should only produce one statement

8 years agoIssue 4550 (2/2) Avoid "using namespace std;" in included files
Dan Eble [Sat, 3 Oct 2015 16:29:13 +0000 (12:29 -0400)]
Issue 4550 (2/2) Avoid "using namespace std;" in included files

These changes are produced by a rather long shell script that is
posted in the code review for this issue.  Summary:

* remove "using namespace std;" everywhere
* add "std::" in *.hh and other included files
* add "std::" to functions and lesser-used types in *.cc files

8 years agoIssue 4550 (1/2) Avoid "using namespace std;" in included files
Dan Eble [Sat, 8 Aug 2015 17:11:02 +0000 (13:11 -0400)]
Issue 4550 (1/2) Avoid "using namespace std;" in included files

These are manual changes in preparation for an automated removal of
"using namespace std;".

Mostly these are additions of using-declarations for commonly used
types and containers (e.g. std::string, std::vector) to *.cc files so
that they will continue to build after the big removal.

8 years agoAdd PDF metadata section to NR; indexing; minor error fix
Phil Holmes [Thu, 13 Aug 2015 14:10:22 +0000 (15:10 +0100)]
Add PDF metadata section to NR; indexing; minor error fix

8 years agoIssue 4610: ly:round-filled-polygon: optional parameter `extroversion'
David Kastrup [Thu, 13 Aug 2015 13:30:43 +0000 (15:30 +0200)]
Issue 4610: ly:round-filled-polygon: optional parameter `extroversion'

`extroversion' specifies where on the specified polygon to draw with the
pen of the given thickness.  Its default of -1 corresponds to the
previous behavior of drawing strictly inside of the given polygon.  An
extroversion value of 0 draws exactly along the given polygon, and a
value of 1 will draw just outside of the given polygon.

8 years agoRewrite call_pure_function
David Kastrup [Fri, 25 Sep 2015 14:29:14 +0000 (16:29 +0200)]
Rewrite call_pure_function

8 years agoIssue 4620/6: Remove node "simple closure" from notation appendices
David Kastrup [Fri, 25 Sep 2015 14:09:43 +0000 (16:09 +0200)]
Issue 4620/6: Remove node "simple closure" from notation appendices

8 years agoIssue 4620/5: Remove/replace Simple_closure smob type
David Kastrup [Thu, 24 Sep 2015 15:51:54 +0000 (17:51 +0200)]
Issue 4620/5: Remove/replace Simple_closure smob type