Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(15394)

Issue 6744070: Issue 2917: Extend \keepWithTag to allow multiple tags (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
11 years, 6 months ago by dak
Modified:
11 years, 6 months ago
Reviewers:
pkx166h, janek, marc, lemzwerg
CC:
lilypond-devel_gnu.org
Base URL:
http://git.savannah.gnu.org/gitweb/?p=lilypond.git/trunk/
Visibility:
Public.

Description

Issue 2917: Extend \keepWithTag to allow multiple tags Also extends \removeWithTag accordingly. There are also a few other commits from issue 2883 drawn in. The set is slightly larger than necessary for this issue, but I wanted to avoid having to manually resolve merge conflicts. Replace the rather fuzzy list-or-symbol? with symbol-list-or-symbol? list-or-symbol? was previously used in the meaning of symbol-list-or-symbol? only, and there is no point in not checking the list members for actually being symbols, in order to avoid ugly surprises later. Add symbol-list-or-music? predicate This is of interest for commands like \hide which accept either music (to see an override) or a grob specification like Accidental or Voice.Accidental. Add symbol-list? predicate

Patch Set 1 #

Patch Set 2 : Add regtest #

Unified diffs Side-by-side diffs Delta from patch set Stats (+92 lines, -20 lines) Patch
A input/regression/tag-multiple.ly View 1 1 chunk +49 lines, -0 lines 0 comments Download
M ly/music-functions-init.ly View 1 3 chunks +27 lines, -15 lines 0 comments Download
M ly/property-init.ly View 1 chunk +1 line, -1 line 0 comments Download
M scm/c++.scm View 2 chunks +12 lines, -2 lines 0 comments Download
M scm/lily.scm View 2 chunks +3 lines, -2 lines 0 comments Download

Messages

Total messages: 8
lemzwerg
LGTM. Any convert rules necessary?
11 years, 6 months ago (2012-10-23 11:19:59 UTC) #1
dak
On 2012/10/23 11:19:59, lemzwerg wrote: > LGTM. Any convert rules necessary? Well, I abolish list-or-symbol? ...
11 years, 6 months ago (2012-10-23 11:35:57 UTC) #2
marc
Hey, that was quick! Thanks for solving this issue - LGTM!
11 years, 6 months ago (2012-10-23 19:05:09 UTC) #3
dak
On 2012/10/23 19:05:09, marc wrote: > Hey, that was quick! Thanks for solving this issue ...
11 years, 6 months ago (2012-10-23 19:45:15 UTC) #4
marc
On 2012/10/23 19:45:15, dak wrote: > On 2012/10/23 19:05:09, marc wrote: > > Hey, that ...
11 years, 6 months ago (2012-10-24 06:42:39 UTC) #5
janek
LGTM shall the tracker issues "write doc for this" and "add a regtest for this" ...
11 years, 6 months ago (2012-10-24 09:58:12 UTC) #6
dak
On 2012/10/24 09:58:12, janek wrote: > LGTM > > shall the tracker issues "write doc ...
11 years, 6 months ago (2012-10-24 10:07:25 UTC) #7
pkx166h
11 years, 6 months ago (2012-10-24 15:29:00 UTC) #8
On 2012/10/24 10:07:25, dak wrote:
> On 2012/10/24 09:58:12, janek wrote:
> > LGTM
> > 
> > shall the tracker issues "write doc for this"
> 
> It is not as much "write doc for this" as the function itself has its docs
> updated.  It is more "update the existing docs in the manual to reflect the
> change".
> 
> > and "add a regtest for this" be
> > added now or after this patch is pushed?
> > (my concern is to make sure that we won't forget)
> 
> I am not planning on working on this myself but that does not preclude someone
> else from submitting the respective parts which I would then incorporate into
> the patch.  So I would lean towards waiting with creating the doc/regtest
issues
> until the patch is indeed being pushed.

NR Doc tracker is here

http://code.google.com/p/lilypond/issues/detail?id=2922

I think someone who knows better than I ought to make the regression test.

James
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b