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

Issue 9295044: stencil-integral: use box extents specified in markup; issue 3255 (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
10 years, 11 months ago by Keith
Modified:
10 years, 7 months ago
Reviewers:
pkx166h, dak, mike7, t.daniels, lemzwerg
CC:
lilypond-devel_gnu.org
Visibility:
Public.

Description

Implement the stencil tag 'with-dimensions to support stencil expressions created with functions like \pad-to-box

Patch Set 1 #

Patch Set 2 : tag stencil expressions when the extents are set explicitly #

Patch Set 3 : understandable regression test #

Patch Set 4 : add a box to preserve the effect of \pad-around #

Total comments: 1

Patch Set 5 : rebase #

Patch Set 6 : carry extents with the stencil, no extra .ps output #

Patch Set 7 : , #

Total comments: 1

Patch Set 8 : remove documentation #

Patch Set 9 : rerename #

Total comments: 5

Patch Set 10 : still checking `make doc` #

Patch Set 11 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+91 lines, -42 lines) Patch
M input/regression/text-script-vertical-skylines.ly View 1 2 3 4 5 1 chunk +22 lines, -9 lines 0 comments Download
M lily/paper-system.cc View 1 2 3 4 5 6 7 8 1 chunk +2 lines, -1 line 0 comments Download
M lily/stencil-integral.cc View 1 2 3 4 5 6 7 8 2 chunks +25 lines, -0 lines 0 comments Download
M lily/stencil-interpret.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +6 lines, -0 lines 0 comments Download
M scm/define-markup-commands.scm View 1 2 3 4 5 6 7 8 9 10 8 chunks +20 lines, -24 lines 0 comments Download
M scm/define-stencil-commands.scm View 1 2 3 4 5 6 7 8 1 chunk +1 line, -0 lines 0 comments Download
M scm/harp-pedals.scm View 1 2 3 4 5 6 7 8 9 10 1 chunk +7 lines, -8 lines 0 comments Download
M scm/stencil.scm View 1 2 3 4 5 6 7 8 9 10 1 chunk +8 lines, -0 lines 0 comments Download

Messages

Total messages: 29
lemzwerg
The code looks reasonable, at least to me :-) Thanks for working on this. https://codereview.appspot.com/9295044/diff/11001/input/regression/text-script-vertical-skylines.ly ...
10 years, 10 months ago (2013-06-09 19:37:27 UTC) #1
Keith
On Sun, 09 Jun 2013 12:37:27 -0700, <lemzwerg@googlemail.com> wrote: > https://codereview.appspot.com/9295044/diff/11001/input/regression/text-script-vertical-skylines.ly#newcode6 > > This is ...
10 years, 10 months ago (2013-06-10 01:44:36 UTC) #2
lemzwerg
> One possibly-interesting choice is whether the stencil-padding functions should > always replace the skyline ...
10 years, 10 months ago (2013-06-11 06:40:13 UTC) #3
Keith
On 2013/06/11 06:40:13, lemzwerg wrote: > Yes, the union, since the documentation of \pad-to box ...
10 years, 10 months ago (2013-06-11 16:15:45 UTC) #4
lemzwerg
> But \pad-around #-1 does work to reduce the extent of markup, > and there ...
10 years, 10 months ago (2013-06-11 16:43:08 UTC) #5
dak
On 2013/06/11 16:15:45, Keith wrote: > > I see that they are completely identical, even ...
10 years, 10 months ago (2013-06-12 05:42:02 UTC) #6
t.daniels_treda.co.uk
dak@gnu.org wrote Wednesday, June 12, 2013 6:42 AM > I disagree. There is harm in ...
10 years, 10 months ago (2013-06-12 09:12:47 UTC) #7
dak
https://codereview.appspot.com/9295044/diff/37001/scm/define-markup-commands.scm File scm/define-markup-commands.scm (right): https://codereview.appspot.com/9295044/diff/37001/scm/define-markup-commands.scm#newcode1911 scm/define-markup-commands.scm:1911: (list 'explicit-extent-stencil x y (ly:stencil-expr m)) why not 'with-dimensions ...
10 years, 10 months ago (2013-06-12 19:02:55 UTC) #8
Keith
On 2013/06/12 19:02:55, dak wrote: > https://codereview.appspot.com/9295044/diff/37001/scm/define-markup-commands.scm > File scm/define-markup-commands.scm (right): > > https://codereview.appspot.com/9295044/diff/37001/scm/define-markup-commands.scm#newcode1911 > ...
10 years, 10 months ago (2013-06-13 07:45:09 UTC) #9
dak
On 2013/06/13 07:45:09, Keith wrote: > On 2013/06/12 19:02:55, dak wrote: > > > https://codereview.appspot.com/9295044/diff/37001/scm/define-markup-commands.scm ...
10 years, 10 months ago (2013-06-13 08:02:34 UTC) #10
dak
"Keith OHara" <k-ohara5a5a@oco.net> writes: > On Thu, 13 Jun 2013 01:02:34 -0700, <dak@gnu.org> wrote: > ...
10 years, 10 months ago (2013-06-13 09:00:00 UTC) #11
dak
https://codereview.appspot.com/9295044/diff/51001/scm/harp-pedals.scm File scm/harp-pedals.scm (right): https://codereview.appspot.com/9295044/diff/51001/scm/harp-pedals.scm#newcode128 scm/harp-pedals.scm:128: (apply ly:stencil-add Uh, (apply x (cons* y z t)) ...
10 years, 10 months ago (2013-06-13 09:13:54 UTC) #12
dak
https://codereview.appspot.com/9295044/diff/51001/lily/stencil-integral.cc File lily/stencil-integral.cc (right): https://codereview.appspot.com/9295044/diff/51001/lily/stencil-integral.cc#newcode385 lily/stencil-integral.cc:385: Interval x_ext = robust_scm2interval (scm_car (expr), Interval () ); ...
10 years, 10 months ago (2013-06-13 15:36:26 UTC) #13
dak
https://codereview.appspot.com/9295044/diff/51001/scm/define-markup-commands.scm File scm/define-markup-commands.scm (right): https://codereview.appspot.com/9295044/diff/51001/scm/define-markup-commands.scm#newcode1913 scm/define-markup-commands.scm:1913: #:properties (pad-around-markup) Remove this #:properties line. It makes no ...
10 years, 10 months ago (2013-06-13 16:40:46 UTC) #14
dak
On 2013/06/13 16:40:46, dak wrote: > https://codereview.appspot.com/9295044/diff/51001/scm/define-markup-commands.scm > File scm/define-markup-commands.scm (right): > > https://codereview.appspot.com/9295044/diff/51001/scm/define-markup-commands.scm#newcode1913 > ...
10 years, 10 months ago (2013-06-13 19:15:31 UTC) #15
Keith
I'll have time to try make doc and re-upload, this weekend. https://codereview.appspot.com/9295044/diff/51001/lily/stencil-integral.cc File lily/stencil-integral.cc (right): ...
10 years, 10 months ago (2013-06-14 02:32:29 UTC) #16
Keith
On 2013/06/14 02:32:29, Keith wrote: > I'll have time to try make doc and re-upload, ...
10 years, 10 months ago (2013-06-17 05:57:52 UTC) #17
Keith
Tidy the code, and documentation, in hopes of a clean patchy make doc. For me, ...
10 years, 10 months ago (2013-06-19 21:33:17 UTC) #18
Keith
make doc, all languages, also succeeds
10 years, 10 months ago (2013-06-20 16:20:10 UTC) #19
pkx166h
I saw that there were some translation merges and David put in his elisp fix ...
10 years, 10 months ago (2013-06-22 09:35:33 UTC) #20
lemzwerg
LGTM.
10 years, 7 months ago (2013-08-27 07:24:34 UTC) #21
Keith
Untangling the stencil regressions. The commit that made skylines from stencils (issue 2148) omitted space-reservations ...
10 years, 7 months ago (2013-08-30 02:55:00 UTC) #22
lemzwerg
Conceptually, I prefer (1), but this is based on your descriptions and the previous discussion, ...
10 years, 7 months ago (2013-08-30 04:24:24 UTC) #23
Keith
On Thu, 29 Aug 2013 21:24:25 -0700, <lemzwerg@googlemail.com> wrote: > Conceptually, I prefer (1), but ...
10 years, 7 months ago (2013-08-30 05:49:36 UTC) #24
mike7
On 30 août 2013, at 07:49, "Keith OHara" <k-ohara5a5a@oco.net> wrote: > On Thu, 29 Aug ...
10 years, 7 months ago (2013-08-30 07:41:49 UTC) #25
dak
On 2013/08/30 07:41:49, mike7 wrote: > > I'd still argue that (2) is the best ...
10 years, 7 months ago (2013-08-30 08:11:34 UTC) #26
mike7
On 30 août 2013, at 10:11, dak@gnu.org wrote: > On 2013/08/30 07:41:49, mike7 wrote: > ...
10 years, 7 months ago (2013-08-30 08:55:15 UTC) #27
dak
On 2013/08/30 08:55:15, mike7 wrote: > On 30 août 2013, at 10:11, mailto:dak@gnu.org wrote: > ...
10 years, 7 months ago (2013-08-30 09:39:05 UTC) #28
mike7
10 years, 7 months ago (2013-08-30 09:52:42 UTC) #29
On 30 août 2013, at 11:39, dak@gnu.org wrote:

> 
>> > I suggest that we refrain from embracing your somewhat optimistic
>> > estimates until after wrapping up a stable release.
> 
>> I don't see the relationship between the two.
> 
> Which makes it a good thing that you are not pursuing a career as
> project manager.
> 
> At any rate, we are trying to stabilize our code base in a timely
> manner suitably for a stable release, and the established track record
> of ingenious solutions solving all problems in one fell swoop does not
> suggest that this is the way to go.
> 

The sarcasm of your e-mails has gotten to the point where I need to limit my
work on the project as a developer.  When I work on a team project, I need to be
part of a community with a different style of communication than this.  I will
still use LilyPond as a tool and and continue to help fix any bugs that have
resulted from my work.

Cheers,
MS
Sign in to reply to this message.

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