Re: API for getting various kinds of grobs

2013-03-13 Thread Joe Neeman
What i would like: specify the reference grob in a property, for example \override LyricText #'align-to = #'Stem and then have one callback function that would be smart enough to find appropriate grob to use and feed it to the method calculating alignment. Hi Janek, I think this would be

Re: API for getting various kinds of grobs

2013-03-13 Thread Joe Neeman
On Wed, Mar 13, 2013 at 4:33 PM, Janek Warchoł janek.lilyp...@gmail.comwrote: On Wed, Mar 13, 2013 at 12:27 AM, Joe Neeman joenee...@gmail.com wrote: The easiest way to define get_grob is to make 'align-to a list of symbols, which you interpret as a path from the current grob to the grob

Re: Naming _another_ lacking puzzle piece

2012-10-16 Thread Joe Neeman
On Sun, Oct 14, 2012 at 1:26 PM, David Kastrup d...@gnu.org wrote: Joe Neeman joenee...@gmail.com writes: On Sun, Oct 14, 2012 at 5:19 AM, David Kastrup d...@gnu.org wrote: You are viewing this from the stack angle. But that is a complex view already. The actual user view

Re: Naming _another_ lacking puzzle piece

2012-10-16 Thread Joe Neeman
On Tue, Oct 16, 2012 at 10:21 AM, David Kastrup d...@gnu.org wrote: Joe Neeman joenee...@gmail.com writes: But now that we are giving a hook into push, I think that the non-pushing default of override will cause problems. I consider it utterly ludicrous that the mere availability

Re: Naming _another_ lacking puzzle piece

2012-10-15 Thread Joe Neeman
On Sun, Oct 14, 2012 at 5:19 AM, David Kastrup d...@gnu.org wrote: Trevor Daniels t.dani...@treda.co.uk writes: A. \override does a pop/push \revert does a pop \temporary\override does a push. so \temporary\override and \revert are a matching pair. More importantly: on an empty

Re: Naming _another_ lacking puzzle piece

2012-10-14 Thread Joe Neeman
On Sun, Oct 14, 2012 at 5:19 AM, David Kastrup d...@gnu.org wrote: You are viewing this from the stack angle. But that is a complex view already. The actual user view is A. \override sets a context-specific property value \revert removes a context-specific property value This works

Re: stepping down as project manager

2012-10-13 Thread Joe Neeman
On Sat, Oct 13, 2012 at 1:22 AM, Han-Wen Nienhuys hanw...@gmail.com wrote: Hello Graham, Many thanks for the amazing amount of energy and work you've put in over the years. You certainly brought a very new style of leadership to the project after I have left. I hope we can count on you to

Re: Naming _another_ lacking puzzle piece

2012-10-13 Thread Joe Neeman
On Sat, Oct 13, 2012 at 1:06 PM, David Kastrup d...@gnu.org wrote: No. I am just pissed at the people clamoring for more ignorance, more bugs, and less control. If you are referring to Werner's and Reinhold's comments, I think you may not be reading them as the authors intended. In

Re: Naming _another_ lacking puzzle piece

2012-10-13 Thread Joe Neeman
On Sat, Oct 13, 2012 at 2:29 PM, David Kastrup d...@gnu.org wrote: Joe Neeman joenee...@gmail.com writes: On Sat, Oct 13, 2012 at 1:06 PM, David Kastrup d...@gnu.org wrote: No. I am just pissed at the people clamoring for more ignorance, more bugs, and less control

Re: Project - Eliminating grob parents and outside-staff-priority

2012-09-26 Thread Joe Neeman
On Wed, Sep 26, 2012 at 4:15 AM, m...@mikesolomon.org m...@mikesolomon.orgwrote: Hey all, As was the case in a few of my previous projects, before I start something new I make architecture changes that facilitate my work. Working on 2801, I've realized that any multi-pass algorithm for the

Re: Project - Eliminating grob parents and outside-staff-priority

2012-09-26 Thread Joe Neeman
On Wed, Sep 26, 2012 at 12:17 PM, m...@mikesolomon.org m...@mikesolomon.org wrote: On 26 sept. 2012, at 17:38, Joe Neeman joenee...@gmail.com wrote: On Wed, Sep 26, 2012 at 4:15 AM, m...@mikesolomon.org m...@mikesolomon.org wrote: To start this process, I'd like to expand the role

Re: Apparently the amd64 build of LilyPond 2.16.0 failed on Ubuntu

2012-09-21 Thread Joe Neeman
[oops, +lily-devel] On Fri, Sep 21, 2012 at 11:00 AM, Joe Neeman joenee...@gmail.com wrote: On Fri, Sep 21, 2012 at 10:34 AM, David Kastrup d...@gnu.org wrote: Cf. URL:https://launchpad.net/~dns/+archive/test/+build/3803769 Anybody have an idea from looking at the build log? A crash

Re: gerrit - does it allow writing commits using a web interface?

2012-09-07 Thread Joe Neeman
On Fri, Sep 7, 2012 at 6:01 AM, Janek Warchoł janek.lilyp...@gmail.comwrote: On Fri, Sep 7, 2012 at 11:07 AM, Jan Nieuwenhuizen jann...@gnu.org wrote: Can someone please explain me very slowly why we don't simply use Git as intended? Have you noticed that git patches are already in

Re: preliminary GLISS discussions

2012-09-04 Thread Joe Neeman
On Tue, Sep 4, 2012 at 1:00 AM, David Kastrup d...@gnu.org wrote: Joe Neeman joenee...@gmail.com writes: On Mon, Sep 3, 2012 at 2:46 PM, David Kastrup d...@gnu.org wrote: Janek Warchoł janek.lilyp...@gmail.com writes: On Mon, Sep 3, 2012 at 7:20 AM, Han-Wen Nienhuys

Re: preliminary GLISS discussions

2012-09-03 Thread Joe Neeman
On Mon, Sep 3, 2012 at 2:46 PM, David Kastrup d...@gnu.org wrote: Janek Warchoł janek.lilyp...@gmail.com writes: On Mon, Sep 3, 2012 at 7:20 AM, Han-Wen Nienhuys hanw...@gmail.com wrote: To me, a Grand Input Syntax fixing of LilyPond, would amount to creating a syntax that strictly

Re: automated computing tasks for lilypond

2012-08-28 Thread Joe Neeman
On Tue, Aug 28, 2012 at 3:42 AM, James pkx1...@gmail.com wrote: Yes you are correct, I did quick look up and see that the British Telecom's Home Hub I have will work with DynDNS (BT itself does not offer fixed IP to its residential customers). I could get a basic DynDNS account - it's not

building gub on arch linux

2012-08-25 Thread Joe Neeman
Hi Waltroppers, I've just successfully make bootstrapped gub (the waltrop branch on Graham's github account), with only one change required: I replaced the entire contents of gub/2/db.py with import anydbm as db Apparently bsddb doesn't work anymore in upstream python and arch linux decided to

Re: Waltrop meeting outline

2012-08-24 Thread Joe Neeman
On Fri, Aug 24, 2012 at 2:31 PM, Valentin Villenave valen...@villenave.netwrote: On Thu, Aug 23, 2012 at 8:12 AM, Martin Tarenskeen m.tarensk...@zonnet.nl wrote: I wish you a lot of fun and inspiration at the Waltrop LilyPond meeting! Likewise. Greetings from Paris (only 41.5°C today,

Re: Gets vertical skylines from grob stencils (issue 5626052)

2012-08-17 Thread Joe Neeman
On Sat, Aug 18, 2012 at 5:34 AM, Keith OHara k-ohara5...@oco.net wrote: On Fri, 17 Aug 2012 10:16:25 -0700, mts...@gmail.com wrote: http://codereview.appspot.com/**5626052/diff/106004/lily/axis-**

Re: Gets vertical skylines from grob stencils (issue 5626052)

2012-07-15 Thread Joe Neeman
On Sat, Jul 14, 2012 at 8:33 PM, mts...@gmail.com wrote: http://codereview.appspot.com/**5626052/diff/85004/lily/** skyline.cc#newcode302http://codereview.appspot.com/5626052/diff/85004/lily/skyline.cc#newcode302 lily/skyline.cc:302: while (dirty); On 2012/07/14 14:01:08, joeneeman wrote:

Re: Is gcc able to handle anonymous functions?

2012-07-06 Thread Joe Neeman
On Fri, Jul 6, 2012 at 9:51 AM, David Kastrup d...@gnu.org wrote: Joe Neeman joenee...@gmail.com writes: I think it's exercises like that that help strengthen the Scheme bindings and thus lead to more customizability/extensibility. In this case, I disagree. The function

Re: Is gcc able to handle anonymous functions?

2012-07-06 Thread Joe Neeman
On Fri, Jul 6, 2012 at 7:13 PM, Marc Hohl m...@hohlart.de wrote: Am 06.07.2012 18:06, schrieb Joe Neeman: [...] The semi-trivial C++ function is _not_ useful for the scheme code. It is used in two parts of the C++ code. However, because it belonged to the same file as various other

Re: Is gcc able to handle anonymous functions?

2012-07-05 Thread Joe Neeman
On Thu, Jul 5, 2012 at 12:37 AM, m...@apollinemike.com m...@apollinemike.com wrote: On 4 juil. 2012, at 20:10, Marc Hohl wrote: Am 04.07.2012 13:29, schrieb David Kastrup: Marc Hohl m...@hohlart.de writes: Hello list, the topic is somewhat over my head, but perhaps someone with

Re: Is gcc able to handle anonymous functions?

2012-07-05 Thread Joe Neeman
On Thu, Jul 5, 2012 at 8:44 AM, m...@apollinemike.com m...@apollinemike.com wrote: On 5 juil. 2012, at 08:14, Joe Neeman wrote: On Thu, Jul 5, 2012 at 12:37 AM, m...@apollinemike.com m...@apollinemike.com wrote: On 4 juil. 2012, at 20:10, Marc Hohl wrote: Am 04.07.2012 13:29, schrieb

Re: whitespace issue with ly:one-line-breaking

2012-07-01 Thread Joe Neeman
On Sat, Jun 30, 2012 at 7:42 AM, Werner LEMBERG w...@gnu.org wrote: Consider this example file `foo.ly': \version 2.15.41 \paper { page-breaking = #ly:one-line-breaking } \header { copyright = ##f footer = ##f tagline = ##f } \relative c' { \repeat

Re: European lilypond meetings

2012-06-01 Thread Joe Neeman
On Thu, May 31, 2012 at 11:30 AM, Graham Percival gra...@percival-music.cawrote: I'm floating two possibilities for face-to-face lilypond meetings in the next few months. UK: I'll be in the Birmingham area on 26 June. Depending on interest and availability, there could be a short meeting

Re: Gets vertical skylines from grob stencils (issue 5626052)

2012-03-07 Thread Joe Neeman
2012/3/6 Janek Warchoł janek.lilyp...@gmail.com On Tue, Mar 6, 2012 at 11:48 PM, Joe Neeman joenee...@gmail.com wrote: 2012/3/6 janek.lilyp...@gmail.com Mike all, i did a quick compile with patchset 36 and unfortunately didn't notice significant speedups from previous version

Re: Gets vertical skylines from grob stencils (issue 5626052)

2012-03-07 Thread Joe Neeman
2012/3/7 Janek Warchoł janek.lilyp...@gmail.com On Wed, Mar 7, 2012 at 11:43 AM, Joe Neeman joenee...@gmail.com wrote: 2012/3/6 Janek Warchoł janek.lilyp...@gmail.com Actually, small/zero horizontal padding might give better results in some places, but that needs thorough investigation

Re: Gets vertical skylines from grob stencils (issue 5626052)

2012-03-06 Thread Joe Neeman
2012/3/6 janek.lilyp...@gmail.com Mike all, i did a quick compile with patchset 36 and unfortunately didn't notice significant speedups from previous version. Could you try the dev/jneem branch in git? It has some optimizations. If that doesn't help, could you please send me some of the

Re: Cross-staff stem engraver (was: New frog in an empty pond?)

2012-03-03 Thread Joe Neeman
On Fri, Mar 2, 2012 at 8:26 PM, Pavel Roskin pro...@gnu.org wrote: Hello! On Tue, 28 Feb 2012 15:14:29 -0800 Joe Neeman joenee...@gmail.com wrote: Don't use ly:axis-group-interface::add-element, because stems don't implement the axis-group-interface. (Removing this will also remove

Re: Cross-staff stem engraver (was: New frog in an empty pond?)

2012-02-28 Thread Joe Neeman
On Tue, Feb 28, 2012 at 2:56 PM, Pavel Roskin pro...@gnu.org wrote: Hello, Joe! In case it wasn't clear from what I said before, engravers in lilypond don't do the actual layout. Instead, they build the grobs and set up the connections between them. Most of the layout is done in callback

Re: Gets vertical skylines from grob stencils (issue 5626052)

2012-02-28 Thread Joe Neeman
On Tue, Feb 28, 2012 at 1:32 PM, m...@apollinemike.com m...@apollinemike.com wrote: Hey all, I've put up a new version that doesn't issue warnings. Any change of getting an updated git branch, too? ___ lilypond-devel mailing list

ghostscript in gub

2012-02-26 Thread Joe Neeman
it isn't? Cheers, Joe From fea85af4b47bae0031e9efc858cda60dc5ce6e06 Mon Sep 17 00:00:00 2001 From: Joe Neeman joenee...@gmail.com Date: Sun, 26 Feb 2012 18:45:55 +1100 Subject: [PATCH] Work around ghostscript's broken sys/types check. --- gub/specs/ghostscript.py |3 ++- 1 files changed, 2

Re: Cross-staff stem engraver (was: New frog in an empty pond?)

2012-02-26 Thread Joe Neeman
On Sat, Feb 25, 2012 at 9:14 PM, Pavel Roskin pro...@gnu.org wrote: Using an engraver to catch the stems sounds like a good approach. I could even do some filtering in the engraver. And it should be possible to replace stems with one rather than connect them together. It would simplify

Re: Gets vertical skylines from grob stencils (issue 5626052)

2012-02-26 Thread Joe Neeman
On Sun, Feb 26, 2012 at 11:25 AM, m...@apollinemike.com m...@apollinemike.com wrote: On Feb 26, 2012, at 7:37 PM, Werner LEMBERG wrote: AFAIK, Pango returns a list of glyph indices and coordinates to position glyphs. It's straightforward to feed those indices directly into FreeType's

Re: Cross-staff stem engraver (was: New frog in an empty pond?)

2012-02-25 Thread Joe Neeman
On Fri, Feb 24, 2012 at 3:04 PM, Pavel Roskin pro...@gnu.org wrote: Hello! I'm moving the thread to lilypond-devel and changing the subject. I hope it's OK. On Thu, 23 Feb 2012 15:37:02 + Neil Puttock n.putt...@gmail.com wrote: On 23 February 2012 15:18, Pavel Roskin pro...@gnu.org

Re: Cross-staff stem engraver (was: New frog in an empty pond?)

2012-02-25 Thread Joe Neeman
On Sat, Feb 25, 2012 at 5:49 AM, Pavel Roskin pro...@gnu.org wrote: Quoting Joe Neeman joenee...@gmail.com: On Fri, Feb 24, 2012 at 3:04 PM, Pavel Roskin pro...@gnu.org wrote: I tried writing an engraver that could be added to the StaffGroup context. Collecting stems is not a problem

Re: Simplify font building. (issue 5695061)

2012-02-25 Thread Joe Neeman
On Sat, Feb 25, 2012 at 8:23 AM, Graham Percival gra...@percival-music.cawrote: On Sat, Feb 25, 2012 at 03:57:55PM +, julien.ri...@gmail.com wrote: This is good, I now get the error message right away when running configure. No problem with the patch after installing the required

Unicode range for lilypond fonts

2012-02-24 Thread Joe Neeman
I found this comment in the font generation scripts: # crashes fontforge, use PUA for now -- jcn # SetUnicodeValue(i + 0xF, 0); SetUnicodeValue(i + 0xE000, 0); It seems that this comment is obsolete: fontforge (at least, my version) no longer crashes if I use 0xF. Is one range preferable

Re: Gets vertical skylines from grob stencils (issue 5626052)

2012-02-23 Thread Joe Neeman
On Thu, Feb 23, 2012 at 1:35 AM, m...@apollinemike.com m...@apollinemike.com wrote: Hey all, The newest patch set implements several of Joe's suggestions but takes a time hit because I am using the fancy skylines for Scripts. This makes script-accidental-collision.ly look better (as well

Re: Gets vertical skylines from grob stencils (issue 5626052)

2012-02-23 Thread Joe Neeman
On Thu, Feb 23, 2012 at 3:13 AM, mts...@gmail.com wrote: http://codereview.appspot.com/**5626052/diff/30003/lily/**skyline.cchttp://codereview.appspot.com/5626052/diff/30003/lily/skyline.cc File lily/skyline.cc (right): http://codereview.appspot.com/**5626052/diff/30003/lily/**

Re: Gets vertical skylines from grob stencils (issue 5626052)

2012-02-22 Thread Joe Neeman
On Wed, Feb 22, 2012 at 12:57 AM, m...@apollinemike.com m...@apollinemike.com wrote: On Feb 22, 2012, at 9:48 AM, David Kastrup wrote: m...@apollinemike.com m...@apollinemike.com writes: Hey all, I've uploaded a first-pass attempt at implementing the suggestion that Joe talked

Re: Gets vertical skylines from grob stencils (issue 5626052)

2012-02-21 Thread Joe Neeman
On Sun, Feb 19, 2012 at 1:22 PM, m...@apollinemike.com m...@apollinemike.com wrote: On Feb 19, 2012, at 10:31 PM, Joe Neeman wrote: On Sun, Feb 19, 2012 at 11:59 AM, David Kastrup d...@gnu.org wrote: m...@apollinemike.com m...@apollinemike.com writes: I've now optimized the crap out

Re: Gets vertical skylines from grob stencils (issue 5626052)

2012-02-20 Thread Joe Neeman
On Mon, Feb 20, 2012 at 12:07 AM, m...@apollinemike.com m...@apollinemike.com wrote: On Feb 20, 2012, at 1:58 AM, Joe Neeman wrote: I think you're going about things in the wrong order. I think that the first goal should be to make the code clear and correct. (In fact, if your code

Re: Gets vertical skylines from grob stencils (issue 5626052)

2012-02-19 Thread Joe Neeman
On Sun, Feb 19, 2012 at 11:59 AM, David Kastrup d...@gnu.org wrote: m...@apollinemike.com m...@apollinemike.com writes: I've now optimized the crap out of this sucker and cached as much as I can cache. I'm not sure the caching is of much help. What kind of information would save

Re: Gets vertical skylines from grob stencils (issue 5626052)

2012-02-19 Thread Joe Neeman
On Sun, Feb 19, 2012 at 1:22 PM, m...@apollinemike.com m...@apollinemike.com wrote: On Feb 19, 2012, at 10:31 PM, Joe Neeman wrote: On Sun, Feb 19, 2012 at 11:59 AM, David Kastrup d...@gnu.org wrote: m...@apollinemike.com m...@apollinemike.com writes: I've now optimized the crap out

Re: Gets vertical skylines from grob stencils (issue 5626052)

2012-02-17 Thread Joe Neeman
On Thu, Feb 16, 2012 at 11:42 PM, m...@apollinemike.com m...@apollinemike.com wrote: On Feb 16, 2012, at 9:31 PM, Joe Neeman wrote: On Thu, Feb 16, 2012 at 3:14 AM, m...@apollinemike.com m...@apollinemike.com wrote: On Feb 16, 2012, at 11:40 AM, joenee...@gmail.com wrote

Re: Gets vertical skylines from grob stencils (issue 5626052)

2012-02-17 Thread Joe Neeman
On Thu, Feb 16, 2012 at 11:42 PM, m...@apollinemike.com m...@apollinemike.com wrote: On Feb 16, 2012, at 9:31 PM, Joe Neeman wrote: On Thu, Feb 16, 2012 at 3:14 AM, m...@apollinemike.com m...@apollinemike.com wrote: On Feb 16, 2012, at 11:40 AM, joenee...@gmail.com wrote

Re: Gets vertical skylines from grob stencils (issue 5626052)

2012-02-16 Thread Joe Neeman
On Thu, Feb 16, 2012 at 3:14 AM, m...@apollinemike.com m...@apollinemike.com wrote: On Feb 16, 2012, at 11:40 AM, joenee...@gmail.com wrote: The buildings are in increasing order, so this should work: Real last_end = -infinity_f; for (...) { if (i-y_intercept_ -infinity_f)

Re: Gets vertical skylines from grob stencils (issue 5626052)

2012-02-14 Thread Joe Neeman
On Mon, Feb 13, 2012 at 4:48 AM, m...@apollinemike.com m...@apollinemike.com wrote: On Feb 13, 2012, at 5:41 AM, Joe Neeman wrote: On Thu, Feb 9, 2012 at 9:50 AM, m...@apollinemike.com m...@apollinemike.com wrote: On Feb 7, 2012, at 6:47 PM, m...@apollinemike.com wrote: I did some

Re: Gets vertical skylines from grob stencils (issue 5626052)

2012-02-14 Thread Joe Neeman
On Tue, Feb 14, 2012 at 1:55 AM, m...@apollinemike.com m...@apollinemike.com wrote: On Feb 14, 2012, at 9:44 AM, Joe Neeman wrote: On Mon, Feb 13, 2012 at 4:48 AM, m...@apollinemike.com m...@apollinemike.com wrote: On Feb 13, 2012, at 5:41 AM, Joe Neeman wrote: On Thu, Feb 9, 2012

Re: Gets vertical skylines from grob stencils (issue 5626052)

2012-02-12 Thread Joe Neeman
On Thu, Feb 9, 2012 at 9:50 AM, m...@apollinemike.com m...@apollinemike.com wrote: On Feb 7, 2012, at 6:47 PM, m...@apollinemike.com wrote: I did some experiments with caching that are up on: dev/skylines-cached Hey all, Fresh branch up at dev/skylines-cached. This patch should only

Re: Gets vertical skylines from grob stencils (issue 5626052)

2012-02-06 Thread Joe Neeman
Could you publicize work-in-progress patches like this as a git branch instead of a Rietveld issue? Git branches are easy for reviewers to check out, fast-forward, revert, etc. That way, people can offer broad comments. When the patch is finished (ie. you can't think of anything you need to

Re: Adds some info about pure properties to the CG. (issue 5364048)

2011-11-20 Thread Joe Neeman
Bah, I just wrote out a nice reply on the codereview site and it got eaten... On Fri, Nov 18, 2011 at 12:03 AM, m...@apollinemike.com m...@apollinemike.com wrote: On Nov 16, 2011, at 2:19 AM, joenee...@gmail.com wrote:

Re: PATCH: countdown to 20110928

2011-09-29 Thread Joe Neeman
Issue 1846: Improves horizontal spacing of axis groups that SpanBar grobs traverse - R 4917046 I haven't heard back from Joe yet, who had some reservations, and I don't want to push this without his blessing. Sorry, didn't realize you were waiting on me. It looks fine to me now. Joe

Re: Fix 155: parentheses include accidentals and dots. (issue 5047048)

2011-09-19 Thread Joe Neeman
Thanks, I've re-uploaded it and it seems to work now. Joe On Mon, Sep 19, 2011 at 10:19 PM, mts...@gmail.com wrote: Hey Joe, For some reason, the scm files say Upload in progress. This may come from a MIME type issue for scm files (upload.py doesn't know that scm files correspond to Scheme

Re: PATCH: Countdown to 20110921

2011-09-19 Thread Joe Neeman
On Mon, Sep 19, 2011 at 9:35 PM, David Kastrup d...@gnu.org wrote: Colin Campbell c...@shaw.ca writes: Issue 935: Enhancement: optional arguments in music functions - R 5023044 Cancel countdown.  I am still fuzzing with avoiding O(n^2) rules for n syntax classes, and trying to cater for

Re: Improves horizontal spacing of axis groups that SpanBar grobs traverse. (issue 4917046)

2011-08-30 Thread Joe Neeman
On Tue, Aug 30, 2011 at 8:58 AM, Mike Solomon mike...@ufl.edu wrote: On Aug 30, 2011, at 5:53 PM, joenee...@gmail.com wrote: Correct me if I'm wrong, but this is my understanding: wherever there's a SpanBar, you're creating SpanBarStubs between every relevant pair of staves. These don't

Re: Does better polynomial calculations for avoid objects. (issue 4860042)

2011-08-25 Thread Joe Neeman
On Tue, Aug 23, 2011 at 12:36 AM, Mike Solomon mike...@ufl.edu wrote: On Aug 23, 2011, at 6:55 AM, joenee...@gmail.com wrote: http://codereview.appspot.com/4860042/diff/1/lily/bezier.cc File lily/bezier.cc (right): http://codereview.appspot.com/4860042/diff/1/lily/bezier.cc#newcode239

Re: guile debug package in Debian

2011-07-22 Thread Joe Neeman
On Fri, Jul 22, 2011 at 1:32 PM, Federico Bruni fedel...@gmail.com wrote: Il giorno gio, 21/07/2011 alle 23.26 +0700, Joe Neeman ha scritto: If the debugging information were installed, there would be more information inside the (). Since Debian doesn't seem to have a package

Re: guile debug package in Debian

2011-07-21 Thread Joe Neeman
On Wed, Jul 20, 2011 at 12:42 PM, Federico Bruni fedel...@gmail.com wrote: Il giorno mar, 19/07/2011 alle 18.19 -0600, Colin Campbell ha scritto: I'm pretty sure the stuff you need is in the guile-1.8-dev package, Federico.  On my Ubuntu 11.04, the package contains files such as debug.h and

Re: where X-extent of noteheads is set?

2011-07-17 Thread Joe Neeman
2011/7/17 Janek Warchoł lemniskata.bernoull...@gmail.com: I've searched in note-head.cc, note-column.cc, note-heads-engraver.cc but found nothing... I believe it defaults to ly:grob::stencil-width (probably in grob.cc). Cheers, Joe ___

PATCH: fixes for annotate-spacing

2011-07-14 Thread Joe Neeman
The patch at http://codereview.appspot.com/4724041/ fixes the output of annotate spacing in a few ways: - Fixes annotate-spacing to use the new spacing names. - Annotates spacing between staves as well as spacing between systems. - Fixes some collisions between annotations. Cheers, Joe

Re: anchor-alignment in line-spanner.cc : is this vestigial?

2011-06-17 Thread Joe Neeman
On Tue, Jun 14, 2011 at 9:40 PM, m...@apollinemike.com m...@apollinemike.com wrote: Hey all, I see that the line-spanner print function looks for something that is called anchor-alignment (git blame insinuates that it was Joe who added this). This alignment, so far as I can see, is used

Re: Close or document the stretchability=0 backdoor?

2011-05-31 Thread Joe Neeman
On Fri, May 27, 2011 at 10:44 PM, Keith OHara k-ohara5...@oco.net wrote: One of the special-cases in the LilyPond code is confusing me. ( This special-case code is in Page_layout_Problem::get_fixed_spacing(). ) If the flexible-vertical-spacing variable 'stretchability is defined, but has

this silly bug about thinking non-cross-staff beams are cross-staff

2011-05-27 Thread Joe Neeman
Here's a patch: http://codereview.appspot.com/4564041 I don't think this has a specific bug number, although it's at least mentioned in the comments for 1043. Cheers, Joe ___ lilypond-devel mailing list lilypond-devel@gnu.org

no anonymous functions in define-grobs.scm?

2011-05-26 Thread Joe Neeman
The attached patch fixes issue 1300, but I'm wary of it because define-grobs.scm:23 says WARNING: don't use anonymous functions for initialization. Does anyone know why that is? Normally I'd use an ly:simple-closure instead of an anonymous function, but that doesn't work because or is a

Re: Pure properties

2011-05-25 Thread Joe Neeman
On Wed, May 25, 2011 at 1:05 AM, m...@apollinemike.com m...@apollinemike.com wrote: On May 24, 2011, at 11:08 AM, Joe Neeman wrote: A pure callback is one that has no side-effects. In define-grobs.scm, you will find a list of pure callbacks, along with an associative list that allows you

Re: Pure properties

2011-05-24 Thread Joe Neeman
A pure callback is one that has no side-effects. In define-grobs.scm, you will find a list of pure callbacks, along with an associative list that allows you to substitute a non-pure callback for a pure one. Pure callbacks are important for spacing and page-breaking, particularly pure Y-extent and

Re: Avoid repeats of 'staff-affinity' warning; change text. (issue4278058)

2011-03-22 Thread Joe Neeman
On Mon, Mar 21, 2011 at 8:11 PM, Keith OHara k-ohara5...@oco.net wrote: On Sat, 19 Mar 2011 22:46:51 -0700, Joe Neeman joenee...@gmail.com wrote: It might cause problems if pure is true. When the method is called with pure, it shouldn't cause any side effects. For a concrete example

Re: Avoid repeats of 'staff-affinity' warning; change text. (issue4278058)

2011-03-22 Thread Joe Neeman
On Mon, Mar 21, 2011 at 11:18 PM, Keith OHara k-ohara5...@oco.net wrote: On Mon, 21 Mar 2011 23:06:12 -0700, Joe Neeman joenee...@gmail.com wrote: Unfortunately, if I protect the assignment to the property with an if (!pure), I am letting the page-breaking planning rely on the user

Re: Avoid repeats of 'staff-affinity' warning; change text. (issue4278058)

2011-03-19 Thread Joe Neeman
On Sat, Mar 19, 2011 at 7:03 PM, mts...@gmail.com wrote: LGTM. I can't think of a case where updating `after' would cause problems - this seems like a good solution. It might cause problems if pure is true. When the method is called with pure, it shouldn't cause any side effects. For a

Re: Implements footnotes in LilyPond (issue4245062)

2011-03-05 Thread Joe Neeman
On Sat, Mar 5, 2011 at 10:18 PM, Mike Solomon mike...@ufl.edu wrote: Hey all, After a bit of back and forth w/ Han Wen, I have drummed up a way to split this up such that it can be part of LilyPond in two phases. It follows his suggestion to push all of the non-balloon-related stuff first,

Re: Implements footnotes in LilyPond (issue4245062)

2011-03-05 Thread Joe Neeman
On Sat, Mar 5, 2011 at 11:57 PM, Mike Solomon mike...@ufl.edu wrote: On Mar 5, 2011, at 7:19 AM, Joe Neeman wrote: On Sat, Mar 5, 2011 at 10:18 PM, Mike Solomon mike...@ufl.edu wrote: Hey all, After a bit of back and forth w/ Han Wen, I have drummed up a way to split this up

Re: Reduces algorithm time by prefinding footnoted grobs (issue4213042)

2011-03-02 Thread Joe Neeman
On Thu, Mar 3, 2011 at 3:08 AM, Mike Solomon mike...@ufl.edu wrote: On Mar 2, 2011, at 8:05 AM, Mike Solomon wrote: On Mar 2, 2011, at 7:23 AM, joenee...@gmail.com wrote: I haven't had time to look at this carefully, but I'll have closer look later. What I don't understand, though, is

Re: Reduces algorithm time by prefinding footnoted grobs (issue4213042)

2011-02-23 Thread Joe Neeman
On Thu, Feb 24, 2011 at 12:31 PM, Mike Solomon mike...@ufl.edu wrote: On Feb 23, 2011, at 5:14 PM, joenee...@gmail.com wrote: http://codereview.appspot.com/4213042/diff/2001/lily/constrained-breaking.cc File lily/constrained-breaking.cc (right):

Re: Reduces algorithm time by prefinding footnoted grobs (issue4213042)

2011-02-23 Thread Joe Neeman
On Thu, Feb 24, 2011 at 2:49 PM, Han-Wen Nienhuys hanw...@gmail.com wrote: On Wed, Feb 23, 2011 at 11:11 PM, Joe Neeman joenee...@gmail.com wrote: - SCM footnotes_ to Stencil, - scm_gc_mark (footnotes_) to Stencil::mark_smob (for SCM garbage collection) - footnotes_ = scm_append

Re: Draws a line above footnotes (issue4167063)

2011-02-22 Thread Joe Neeman
On Wed, Feb 23, 2011 at 3:14 PM, Mike Solomon mike...@ufl.edu wrote: On Feb 22, 2011, at 7:17 PM, joenee...@gmail.com wrote: On 2011/02/22 15:23:00, MikeSol wrote: On 2011/02/22 01:05:49, joeneeman wrote: Have you checked the performance of this? This part is linear and so it makes

Re: pushing patches

2011-02-13 Thread Joe Neeman
On Sun, Feb 13, 2011 at 1:32 PM, Graham Percival gra...@percival-music.cawrote: Hey guys, could you push your patches that have passed review? 1211 Optimizations for pure-heigh approximations Done ___ lilypond-devel mailing list

Re: Valgrinding lilypond

2011-01-31 Thread Joe Neeman
Guile's garbage collection generates many valgrind warnings (although a quick google suggests that they've been improving the situation). I've attached a suppression file that eliminates many of the bogus warnings. Cheers, Joe On Mon, Jan 31, 2011 at 5:52 AM, Reinhold Kainhofer

Re: Valgrinding lilypond

2011-01-31 Thread Joe Neeman
On Mon, Jan 31, 2011 at 11:57 AM, Reinhold Kainhofer reinh...@kainhofer.com wrote: Am Montag, 31. Januar 2011, um 20:09:01 schrieb Joe Neeman: Guile's garbage collection generates many valgrind warnings (although a quick google suggests that they've been improving the situation). I've

Re: Coding style

2011-01-13 Thread Joe Neeman
On Thu, Jan 13, 2011 at 7:19 PM, David Kastrup d...@gnu.org wrote: Hi, in note-collision.cc I read the following: Direction d = UP; do { vectorGrob* clashes (clash_groups[d]); vector_sort (clashes, Note_column::shift_less); } while ((flip (d)) != UP); Uh, is there

Re: Issue 1268 in lilypond: [PATCH] span-bar problem

2011-01-07 Thread Joe Neeman
On Sat, Jan 8, 2011 at 4:13 AM, Benkő Pál benko@gmail.com wrote: Good idea! I have to figure out the centering issues and how to convert SCM to Interval, but this is a nice way. robust_scm2interval ___ lilypond-devel mailing list

Re: Issue 1268 in lilypond: [PATCH] span-bar problem

2011-01-06 Thread Joe Neeman
On Sun, Jan 2, 2011 at 6:33 PM, Benkő Pál benko@gmail.com wrote: hi Joe, need to be careful about what happens when bar-size is set. Currently, your patch will break (for example) input/regression/drums.ly because it ignores bar-size. well, I think extent shouldn't be computed from

Re: what's up with optimal-page-breaking-hstretch.ly

2011-01-04 Thread Joe Neeman
The current output looks ok to me. You can recover the 2.12 output by increasing the page-spacing-weight parameter, but I think the current output still captures the point of the test. Horizontally stretched means that the ideal horizontal spacing would be to use 1 system per page, but lilypond

Re: issue 1464 (was: a plea to new contributors)

2011-01-01 Thread Joe Neeman
On Sun, Jan 2, 2011 at 2:14 AM, Matthias Kilian k...@outback.escape.dewrote: On Sat, Jan 01, 2011 at 02:10:04PM +0100, Matthias Kilian wrote: I don't know why gdb doesn't find paper-column.hh, but anyaway... it looks like Item::get_column() returns NULL, because its parent's get_column()

Re: systems-per-page and page-count do not work together

2010-12-30 Thread Joe Neeman
On Fri, Dec 31, 2010 at 2:38 AM, Reinhold Kainhofer reinh...@kainhofer.comwrote: Am Donnerstag, 30. Dezember 2010, um 20:35:57 schrieb Reinhold Kainhofer: It seems that if you specify both systems-per-page and page-count, then lilypond will disregard page-count. Instead of stretching the

Re: Simplification of live-elements-list, why not?

2010-11-14 Thread Joe Neeman
On Sun, Nov 14, 2010 at 5:19 PM, Boris Shingarov b...@shingarov.com wrote: In scm/output-lib.scm, the (internally used) function live-elements-listis defined like this: (define (live-elements-list me) (let* ((elements (ly:grob-object me 'elements)) (elts-length

Re: PATCH: applied default spacing rules provided by Keith O Hara

2010-11-12 Thread Joe Neeman
On Fri, Nov 12, 2010 at 7:04 AM, Reinhold Kainhofer reinh...@kainhofer.comwrote: What I don't really understand why the stretchability of the StaffGrouper in staves/scores contexts seems to have a completely different unit than the stretchability defined in the \paper block. I would have

Re: follow-up to report 22

2010-11-05 Thread Joe Neeman
On Fri, Nov 5, 2010 at 4:28 PM, Valentin Villenave valen...@villenave.netwrote: On Fri, Nov 5, 2010 at 10:29 PM, David Kastrup d...@gnu.org wrote: David seemingly is quite incapable of bringing his meaning across, so instead of substituting your own, just quote him. Indeed. As you may have

Re: follow-up to report 22

2010-11-05 Thread Joe Neeman
On Fri, Nov 5, 2010 at 6:48 PM, Valentin Villenave valen...@villenave.netwrote: On Sat, Nov 6, 2010 at 1:18 AM, Joe Neeman joenee...@gmail.com wrote: What sort of signs would you find reassuring? Greetings Joe, Well, your answer is one, for starters :) What I meant by reassuring signs

Re: 2.14 release, or GOP now?

2010-10-24 Thread Joe Neeman
On Sat, Oct 23, 2010 at 8:22 PM, Graham Percival gra...@percival-music.cawrote: We're about 10-20 hours of work away from having 0 Critical issues. On one hand, that sounds great; we're almost there! On the other hand, we've been in this state for the past month. I'm not seeing a lot of

Re: default-next-staff-spacing question

2010-10-11 Thread Joe Neeman
Suppose you have an orchestral score with several staff groups and you set next-staff-spacing for the flute part. If there is a part where only the flute and strings play, then your next-staff-spacing will apply for the spacing between the flute part and the violin part. If you had set

Re: attachment points for vertical spacing dimensions

2010-10-06 Thread Joe Neeman
. * * * * * * * * * * Joe Neeman wrote: I would argue that the baseline is more natural then the bottom. Moreover, using the baseline as a reference point will result in more even spacing of multiple consecutive lines of markup. Okay, that's a good point, so I agree -- baseline is better than bottom

Re: attachment points for vertical spacing dimensions

2010-10-05 Thread Joe Neeman
On Tue, Oct 5, 2010 at 11:09 AM, Mark Polesky markpole...@yahoo.com wrote: WRT the flexible vertical spacing dimensions, the upper attachment points for 'space and 'minimum-distance currently align with the Y-coordinate of the origin (0,0) of the upper item. For systems this is the middle

Re: Doc: NR 4.1.2: Reorganize vertical dimensions. (issue2316042)

2010-10-03 Thread Joe Neeman
On Sun, Oct 3, 2010 at 11:26 AM, Carl Sorensen c_soren...@byu.edu wrote: On 10/2/10 10:50 PM, Joe Neeman joenee...@gmail.com wrote: On Sat, Oct 2, 2010 at 8:08 PM, carl.d.soren...@gmail.com wrote: On 2010/10/03 02:49:30, Mark Polesky wrote: On 2010/10/02 16:32:06, Carl wrote: I

Re: Doc: NR 4.1.2: Reorganize vertical dimensions. (issue2316042)

2010-10-03 Thread Joe Neeman
On Sun, Oct 3, 2010 at 10:59 AM, markpole...@gmail.com wrote: I've uploaded a new patch set for review, but I still have some questions. First, some questions for Joe Neeman: Joe, with commit 7d410b9 (from 2009-12-17), in NR 4.4.1 Vertical spacing inside a system - Spacing between staves

Re: Doc: NR 4.1.2: Reorganize vertical dimensions. (issue2316042)

2010-10-03 Thread Joe Neeman
On Sun, Oct 3, 2010 at 4:36 PM, markpole...@gmail.com wrote: Latest patch set up. Okay to push? - Mark http://codereview.appspot.com/2316042/ It's ok with me. ___ lilypond-devel mailing list lilypond-devel@gnu.org

Re: What's with the spacing code?

2010-10-02 Thread Joe Neeman
On Sat, Oct 2, 2010 at 5:56 AM, David Kastrup d...@gnu.org wrote: David Kastrup d...@gnu.org writes: With the current code, a score that used to take 5 pages now takes 8, really really spaced out. I don't see that we can release a version of Lilypond that takes up horrifically more

Re: Doc: NR 4.1.2: Reorganize vertical dimensions. (issue2316042)

2010-10-02 Thread Joe Neeman
On Sat, Oct 2, 2010 at 8:08 PM, carl.d.soren...@gmail.com wrote: On 2010/10/03 02:49:30, Mark Polesky wrote: On 2010/10/02 16:32:06, Carl wrote: When laying out a page, LilyPond makes a stack of the layout items (staves, lyrics lines, chordnames, etc.) on the page, with a variable

  1   2   3   4   5   6   >