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

Issue 117830043: Issue 4015: Add \magnifyStaff.

Can't Edit
Can't Publish+Mail
Start Review
Created:
9 years, 9 months ago by Mark Polesky
Modified:
9 years, 9 months ago
Reviewers:
marc, david.nalesnik
CC:
lilypond-devel_gnu.org
Visibility:
Public.

Description

* Add \magnifyStaff. * Rewrite parts of the \magnifyMusic function so that it can share some scheme code with the new \magnifyStaff function. * Add regtests. * Update documentation. Issue 4015 on the tracker: http://code.google.com/p/lilypond/issues/detail?id=4015

Patch Set 1 : Add \magnifyStaff. #

Patch Set 2 : Restrict scaling/reverting to appropriate conditions. #

Patch Set 3 : Simplify regtests. #

Total comments: 4

Patch Set 4 : Activate spacing, simplify regtests. #

Total comments: 1

Patch Set 5 : Update 'thin-kern to 'segno-kern. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+345 lines, -100 lines) Patch
M Documentation/essay/engraving.itely View 3 chunks +2 lines, -8 lines 0 comments Download
M Documentation/music-glossary.tely View 1 chunk +1 line, -2 lines 0 comments Download
M Documentation/notation/spacing.itely View 2 chunks +7 lines, -15 lines 0 comments Download
M Documentation/notation/staff.itely View 3 chunks +3 lines, -9 lines 0 comments Download
A input/regression/magnifyStaff-bar-lines.ly View 1 chunk +33 lines, -0 lines 0 comments Download
A input/regression/magnifyStaff-dots-beamlets.ly View 1 chunk +21 lines, -0 lines 0 comments Download
A input/regression/magnifyStaff-space-alist.ly View 1 chunk +38 lines, -0 lines 0 comments Download
A input/regression/magnifyStaff-staff-line-thickness.ly View 1 chunk +21 lines, -0 lines 0 comments Download
M ly/music-functions-init.ly View 2 chunks +57 lines, -7 lines 0 comments Download
M scm/define-context-properties.scm View 1 chunk +2 lines, -0 lines 0 comments Download
M scm/music-functions.scm View 3 chunks +160 lines, -59 lines 0 comments Download

Messages

Total messages: 9
Mark Polesky
Here's a new music function called \magnifyStaff (along the lines of \magnifyMusic) that scales staff ...
9 years, 9 months ago (2014-07-16 10:02:52 UTC) #1
marc
On 2014/07/16 10:02:52, Mark Polesky wrote: > Here's a new music function called \magnifyStaff (along ...
9 years, 9 months ago (2014-07-17 06:10:49 UTC) #2
david.nalesnik
Looks well coded and well commented. I have some observations/questions about the regtests, but otherwise ...
9 years, 9 months ago (2014-07-17 12:44:20 UTC) #3
Mark Polesky
On 2014/07/17 12:44:20, david.nalesnik wrote: > https://codereview.appspot.com/117830043/diff/60001/input/regression/magnifyStaff-bar-lines.ly#newcode30 > input/regression/magnifyStaff-bar-lines.ly:30: > Are so many examples necessary? ...
9 years, 9 months ago (2014-07-17 19:34:21 UTC) #4
david.nalesnik
Hi Mark, On Thu, Jul 17, 2014 at 2:34 PM, <markpolesky@gmail.com> wrote: > > > ...
9 years, 9 months ago (2014-07-17 23:59:09 UTC) #5
marc
Am 18.07.2014 01:59, schrieb David Nalesnik: > > Hi Mark, > > On Thu, Jul ...
9 years, 9 months ago (2014-07-18 07:00:10 UTC) #6
david.nalesnik
The changes look good to me, but I'm getting a property type-check warning for `thin-kern.' ...
9 years, 9 months ago (2014-07-20 23:48:12 UTC) #7
david.nalesnik
On Fri, Jul 18, 2014 at 2:00 AM, Marc Hohl <marc@hohlart.de> wrote: > > > ...
9 years, 9 months ago (2014-07-20 23:57:10 UTC) #8
Mark Polesky
9 years, 9 months ago (2014-07-21 01:23:27 UTC) #9
On 2014/07/20 23:48:12, david.nalesnik wrote:
>
https://codereview.appspot.com/117830043/diff/80001/ly/music-functions-init.l...
> ly/music-functions-init.ly:721: (BarLine kern)
> Shouldn't this now be segno-kern?

Done.

Regarding the naming, looks like it's a tie between `resize' and `magnify', with
`magnify' slightly ahead if you count Paul's vote as split:

scale:  Paul
resize: Paul, Marc
magnify: James, David N.

Unless there's more opposition, I'll probably push it as `magnify'; we can
always change it later.

Thanks,
Mark
Sign in to reply to this message.

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