Activity for Valentin Villenave

  • Valentin Villenave Valentin Villenave created ticket #5971

    Remove deprecated context properties

  • Valentin Villenave Valentin Villenave posted a comment on ticket #5964

    [proposal] Make Staff_symbol::line_count public and use it when <line_positions>’s not needed</line_positions> https://codereview.appspot.com/576090043

  • Valentin Villenave Valentin Villenave posted a comment on ticket #5476

    Fix regtests (conditional should only apply to horizontal fingerings) https://codereview.appspot.com/567560043

  • Valentin Villenave Valentin Villenave modified ticket #5476

    programming error/segfault while omitting Fingering.stencil with fingeringOrientations set 'left

  • Valentin Villenave Valentin Villenave posted a comment on ticket #5476

    Yowza. Not good indeed. Thanks for catching this James, I should’ve paid more attention!

  • Valentin Villenave Valentin Villenave modified ticket #5950

    Doc: mention tuplet-slur in Changes and in NR 1.2.1.2 "Tuplets"

  • Valentin Villenave Valentin Villenave posted a comment on ticket #5950

    Pushed as https://git.savannah.gnu.org/cgit/lilypond.git/commit/?id=ee56da0f7a68cb6d6c5cd8531a566d81abdc5e59

  • Valentin Villenave Valentin Villenave posted a comment on ticket #5476

    Fix #5476: segfault when Fingering stencil set to #f. https://codereview.appspot.com/567560043

  • Valentin Villenave Valentin Villenave posted a comment on ticket #5964

    Use `oneline’ when there’s either no staff OR a one-line staff https://codereview.appspot.com/576090043

  • Valentin Villenave Valentin Villenave posted a comment on ticket #5964

    Fix #5964: MM Rests shouldn’t segfault when there’s no StaffSymbol. https://codereview.appspot.com/576090043

  • Valentin Villenave Valentin Villenave posted a comment on ticket #5964

    IIUC, the Multi_measure_rest_engraver now relies on line-positions to place the grob, hence the crash?

  • Valentin Villenave Valentin Villenave posted a comment on ticket #5964

    Duh. #0 Grob::internal_get_property(scm_unused_struct*) const (this=this@entry=0x0, sym=0x7fffe98e1ea0) at grob-property.cc:162 #1 0x0000000000595190 in Staff_symbol::line_positions(Grob*) (me=0x0) at staff-symbol.cc:113 #2 0x00000000005335d7 in Multi_measure_rest::church_rest(Grob*, Font_metric*, int, int, double) (me=me@entry=0xbaa270, musfont=musfont@entry=0xba0850, measure_count=measure_count@entry=1, mdl=<optimized out>, space=space@entry=0) at multi-measure-rest.cc:268 #3 0x0000000000533f65...

  • Valentin Villenave Valentin Villenave created ticket #5964

    Multi_measure_rest_engraver segfaults when its context doesn’t include Staff_symbol_engraver.

  • Valentin Villenave Valentin Villenave created ticket #5955

    Polyphony followed with a grace note isn’t beamed

  • Valentin Villenave Valentin Villenave posted a comment on ticket #5567

    Oops, git-cl reopened this issue instead of opening a new one. Bleh, that’s just a fairly minor doc patch so hopefully we can get it in without too much fuss :-)

  • Valentin Villenave Valentin Villenave posted a comment on ticket #5567

    Doc: mention tuplet-slur in Changes and in NR 1.2.1.2 "Tuplets" See issue #5567 for David Nalesnik’s original patch. Documenting why the bracket-visibility default behavior isn’t suited to tuplet-slurs allows me to explicitely point towards the relevant snippet for more clarity, and to add a couple of additional internal references. https://codereview.appspot.com/559930043

  • Valentin Villenave Valentin Villenave posted a comment on ticket #1204

    facepalm. I got mixed up in my temporary git branches again. Pushed as https://git.savannah.gnu.org/cgit/lilypond.git/commit/?id=610f9d924a9d3403facbdb7aa344ab0277f70274

  • Valentin Villenave Valentin Villenave modified ticket #1204

    Documentation and regtests needed for external font files

  • Valentin Villenave Valentin Villenave posted a comment on ticket #1204

    n-th time’s the charm: pushed as https://git.savannah.gnu.org/cgit/lilypond.git/commit/?id=8b1785909543f6ecb97a962067e75bb97e2caec1

  • Valentin Villenave Valentin Villenave posted a comment on ticket #5476

    And this is what gdb has to say: Box::is_empty (this=this@entry=0x0, a=a@entry=Y_AXIS) at /lilypond/flower/include/drul-array.hh:47 47 T const &operator [] (Direction d) const I’m wondering if it isn’t another skyline problem; setting the Direction to up or down doesn’t segfault but setting it to a horizontal direction (either right or left) does. I thought this illegal stencil Box would be passed by the New_fingering_engraver, but of the two following snippets, only the first one triggers the bug:...

  • Valentin Villenave Valentin Villenave posted a comment on ticket #5542

    It’s even worse, it seems: as soon as there’s a cross-staff slur, nothing else (scripts, markups, whatever) can be encompassed in the skylines: %#(ly:set-option 'backend 'eps) #(ly:set-option 'debug-skylines) \header { tagline=##f } << \new Staff = "A" { g4(_\fermata g'')\fermata \change Staff = "B" g(_\fermata \change Staff = "A" g'')\fermata } \new Staff = "B" { s1 } >>

  • Valentin Villenave Valentin Villenave posted a comment on ticket #1204

    More concise (or ...) syntax for conditional switch https://codereview.appspot.com/573730044

  • Valentin Villenave Valentin Villenave posted a comment on ticket #1204

    Issue #1204: fix font-name-add-files regtest The temporary directory might not be empty if some versions of fontconfig add a .uuid file inside it. https://codereview.appspot.com/573730044

  • Valentin Villenave Valentin Villenave posted a comment on ticket #5883

    Pushed as https://git.savannah.gnu.org/cgit/lilypond.git/commit/?id=b9255b50886e5e0de802a26fd486c908b0b55c0f https://codereview.appspot.com/551650043/

  • Valentin Villenave Valentin Villenave posted a comment on ticket #5883

    On 2020/04/09 19:52:47, c_sorensen wrote: I'm OK to have you push it, but I'd like to hear from those involved in the release whether or not the steps in the CG were followed. Well, I introduced new CG additions to that effect a few weeks ago: https://sourceforge.net/p/testlilyissues/issues/5837/ So, it’s still fairly recent. V. https://codereview.appspot.com/551650043/

  • Valentin Villenave Valentin Villenave posted a comment on ticket #1204

    This is https://codereview.appspot.com/557640051/, patch set #4. I did make a mistake when I posted my "pushed as" URL.

  • Valentin Villenave Valentin Villenave posted a comment on ticket #1204

    On 4/9/20, David Kastrup dakas@users.sourceforge.net wrote: dak@lola:/usr/local/tmp/lilypond$ out/bin/lilypond #(rmdir dummyfontdir) Directory not empty I’m at a loss: valentin  /  lilypond  $: out/bin/lilypond input/regression/font-name-add-files.ly GNU LilyPond 2.21.0 Processing input/regression/font-name-add-files.ly' Parsing... Finding the ideal number of pages... Fitting music on 1 page... Drawing systems... Layout output to/tmp/lilypond-5kKSn3'... Converting to font-name-add-files.pdf'......

  • Valentin Villenave Valentin Villenave posted a comment on ticket #5883

    Reviewers: , Message: This seems trivial enough; may I just push onto staging? Cheers, V. Description: Web: update documentation symlinks, and use https in RewriteRules Please review this at https://codereview.appspot.com/551650043/ Affected files (+4, -4 lines): M Documentation/web/server/lilypond.org.htaccess Index: Documentation/web/server/lilypond.org.htaccess diff --git a/Documentation/web/server/lilypond.org.htaccess b/Documentation/web/server/lilypond.org.htaccess index 480fc3d5a795d21afdeb09e9b4d80860245941f4..5b83bfe5213f3e822e7083802fe9890c08adf36c...

  • Valentin Villenave Valentin Villenave modified ticket #1204

    Documentation and regtests needed for external font files

  • Valentin Villenave Valentin Villenave posted a comment on ticket #1204

    Could you elaborate? I spent hours making sure it worked without side-effects.

  • Valentin Villenave Valentin Villenave modified ticket #1204

    Documentation and regtests needed for external font files

  • Valentin Villenave Valentin Villenave posted a comment on ticket #1204

    Pushed as https://git.savannah.gnu.org/cgit/lilypond.git/commit/?id=9a399c21ea6ff5ad270f025b300ba39fdc7df6f2

  • Valentin Villenave Valentin Villenave modified ticket #5876

    Regtests cleanup: fix texidoc strings

  • Valentin Villenave Valentin Villenave posted a comment on ticket #5876

    Pushed as https://git.savannah.gnu.org/cgit/lilypond.git/commit/?id=1dd353f70131eabd43a1b6455d6d05b58fb9db79

  • Valentin Villenave Valentin Villenave posted a comment on ticket #712

    Is this issue still relevant? As of 2.20 the following setting is no longer working (or have I overlooked a syntax change?): \override Score.MetronomeMark.non-break-align-symbols = #'(paper-column-interface) Besides, Xavier’s two examples now look exactly the same. Couldn’t/shouldn’t we rather make it simply a matter of documenting the current behavior (which, by the way, doesn’t look so ugly to me)?

  • Valentin Villenave Valentin Villenave modified ticket #1204

    Documentation and regtests needed for external font files

  • Valentin Villenave Valentin Villenave posted a comment on ticket #1204

    Hi James, could you check again (using my latest patch set, numbered 4)? make check works correctly here with my latest bugfix. (Plus, the patchy log looks like an unrelated problem.)

  • Valentin Villenave Valentin Villenave created ticket #5875

    bookpart-variable.ly regtest texidoc string not rendered in collated files

  • Valentin Villenave Valentin Villenave posted a comment on ticket #1204

    Temporarily disable font-export-dir (fixes make test) https://codereview.appspot.com/557640051

  • Valentin Villenave Valentin Villenave modified ticket #1204

    Documentation and regtests needed for external font files

  • Valentin Villenave Valentin Villenave posted a comment on ticket #1204

    Please disregard, my latest attemp breaks regtest compilation. I’ll be back shortly.

  • Valentin Villenave Valentin Villenave posted a comment on ticket #1204

    Use mkstemp! instead of tmpnam; don’t leave any temporary file behind. https://codereview.appspot.com/557640051

  • Valentin Villenave Valentin Villenave modified ticket #5869

    Web: update CG instructions, `attic’ page and THANKS for 2.18

  • Valentin Villenave Valentin Villenave posted a comment on ticket #5869

    Pushed as http://git.savannah.gnu.org/cgit/lilypond.git/commit/?id=f5f907599ce88d3d610483fa42fa78be12f53d2e

  • Valentin Villenave Valentin Villenave posted a comment on ticket #1204

    Some nits from Werner https://codereview.appspot.com/557640051

  • Valentin Villenave Valentin Villenave posted a comment on ticket #1204

    Issue #1204: Document, and add regtest for, external fonts. Add a few details in NR 1.8.3.1 "Fonts explained", and a regtest with base64-embedded minimal OpenType fonts. (I didn’t want to use musical symbols since the whole point is that these glyphs are not to be confused with whatever’s installed on the OS.) The regtest has been tested with all major versions since 2.12, and current master with and without Guile2. https://codereview.appspot.com/557640051

  • Valentin Villenave Valentin Villenave modified a comment on ticket #1291

    As part of my patch related to Issue 4375, I changed the error message to programming error: Multi measure rest seems misplaced. Which is at least more intelligible than getrods (): I am not spanned! (besides, that function’s no longer named get_rods). Maybe David’s suggestion would be better, though: multimeasure rest size not a multiple of bar size Or for more clarity Multi measure rest’s duration is not a multiple of the current measure length. Thoughts?

  • Valentin Villenave Valentin Villenave modified a comment on ticket #1291

    As part of my patch related to Issue 4375, I changed the error message to programming error: Multi measure rest seems misplaced. Which is at least more intelligible than getrods (): I am not spanned! (besides, that function’s no longer named get_rods). Maybe David’s suggestion would be better, though: multimeasure rest size not a multiple of bar size Or for more clarity Multi measure rest’s duration is not a multiple of the current measure length. Thoughts?

  • Valentin Villenave Valentin Villenave modified a comment on ticket #1291

    As part of my patch related to Issue 4375, I changed the error message to programming error: Multi measure rest seems misplaced. Which is at least more intelligible than getrods (): I am not spanned! (besides, that function’s no longer named get_rods). Maybe David’s suggestion would be better, though: multimeasure rest size not a multiple of bar size Or for more clarity Multi measure rest’s duration is not a multiple of the current measure length. Thoughts?

  • Valentin Villenave Valentin Villenave posted a comment on ticket #1291

    As part of my patch related to Issue 4375, I changed the error message to programming error: Multi measure rest seems misplaced. Which is at least more intelligible than getrods (): I am not spanned! (besides, that function’s no longer named get_rods). Maybe David’s suggestion would be better, though: multimeasure rest size not a multiple of bar size Or for more clarity Multi measure rest’s duration is not a multiple of the current measure length. Thoughts?

  • Valentin Villenave Valentin Villenave modified ticket #4375

    \compressFullBarRests should be renamed

  • Valentin Villenave Valentin Villenave posted a comment on ticket #4375

    Pushed (a bit prematurely, sorry about that) as https://git.savannah.gnu.org/cgit/lilypond.git/commit/?h=staging&id=83045b846acb4aaadf54373941a915c4c45fb522

  • Valentin Villenave Valentin Villenave modified a comment on ticket #5807

    Here’s my suggestion: By default, every chord entered is printed; this behavior can be modified so that chord names are printed only at the start of lines and when the chord changes. If that’s OK with you guys, I’ll edit the LSR and it’ll appear in the manuals with the next makelsr round and the next unstable release.

  • Valentin Villenave Valentin Villenave modified ticket #5807

    Doc: NR - Clarify that default chord settings can be overridden

  • Valentin Villenave Valentin Villenave posted a comment on ticket #5807

    Here’s my suggestion: By default, every chord entered is printed; this behavior can be modified so that chord names are printed only at the start of lines and when the chord changes. If that’s OK with you guys, I’ll edit the LSR and it’ll appear in the manuals with the next makelsr round and the next unstable release.

  • Valentin Villenave Valentin Villenave modified ticket #4326

    Enhancement: simplify accepting a new custom context like an existing context

  • Valentin Villenave Valentin Villenave posted a comment on ticket #4326

    Closing. See issue 4561.

  • Valentin Villenave Valentin Villenave modified a comment on ticket #4691

    Actually, you don’t even need \autoChange to reproduce the bug: << \new Staff { c'''16[ c''' c''' \change Staff = "z" c'] } \new Staff = "z" { s4\p } >> Not only is the beam messed up, the Stem is misaligned as well: << \new Staff { c'''8[ \change Staff = "z" c'] } \new Staff = "z" { s4\p } >> This produces a whole lot of errors and warnings: programming error: Grob direction requested while calculation in progress. warning: no viable initial configuration found: may not find good beam slope programming...

  • Valentin Villenave Valentin Villenave modified ticket #4691

    Dynamics attached to spacer rests mess up stems with cross-staff kneed beams

  • Valentin Villenave Valentin Villenave posted a comment on ticket #4691

    Actually, you don’t even need \autoChange to reproduce the bug: << \new Staff { c'''16[ c''' c''' \change Staff = "z" c'] } \new Staff = "z" { s4\p } >> Not only is the beam messed up, the Stem is misaligned as well: << \new Staff { c'''8[ \change Staff = "z" c'] } \new Staff = "z" { s4\p } This produces a whole lot of errors and warnings: programming error: Grob direction requested while calculation in progress. warning: no viable initial configuration found: may not find good beam slope programming...

  • Valentin Villenave Valentin Villenave posted a comment on ticket #4375

    \compressFullBarRests should be renamed Rename \compressFullBarRests to \compressEmptyMeasures as suggested by Trevor in #4375. Document the new command (and explain its difference with \compressMMRests) by creating a new subsubsec in NR 1.6.3 "Writing parts". Add index entries and links everywhere I can think of, obviously starting with NR 1.2.2.3 "Full measure rests". Add convert rule and update syntax through the doc. Clarify the (in)famous progerror "Multi_measure_rest::get_rods (): I am not...

  • Valentin Villenave Valentin Villenave modified ticket #5837

    Web: update and document documentation symlinks

  • Valentin Villenave Valentin Villenave posted a comment on ticket #5837

    Thanks! Pushed onto staging as http://git.savannah.gnu.org/cgit/lilypond.git/commit/?h=staging&id=140a50e2ae2a3db4a41fab15816f00cc1f114e2b

  • Valentin Villenave Valentin Villenave posted a comment on ticket #5837

    Also update CG release guidelines https://codereview.appspot.com/559640043

  • Valentin Villenave Valentin Villenave modified ticket #5514

    Documentation: elaborate NR `custom percussion’ section

  • Valentin Villenave Valentin Villenave posted a comment on ticket #5514

    Thanks for reminding me, James. Pushed as https://git.savannah.gnu.org/cgit/lilypond.git/commit/?id=bc46cc1fef7eecd0a64ac60223d40e98d79c9958; please verify!

  • Valentin Villenave Valentin Villenave modified ticket #5514

    Documentation: elaborate NR `custom percussion’ section

  • Valentin Villenave Valentin Villenave modified ticket #5504

    Documentation: no \layout in markup-nested scores

  • Valentin Villenave Valentin Villenave posted a comment on ticket #5504

    Thanks! Pushed as https://git.savannah.gnu.org/cgit/lilypond.git/commit/?id=6ecee87252c0134dc3428043050d7a3d0dc6fdd3

  • Valentin Villenave Valentin Villenave created ticket #5512

    Use new syntax consistently throughout docs and examples

  • Valentin Villenave Valentin Villenave modified ticket #5504

    Documentation: no \layout in markup-nested scores

  • Valentin Villenave Valentin Villenave modified ticket #3454

    Crash with malformed tremolo code

  • Valentin Villenave Valentin Villenave posted a comment on ticket #3454

    This crash appears to have been fixed for at least five years; I move to close this issue.

  • Valentin Villenave Valentin Villenave posted a comment on ticket #5501

    Hi David, could the regtest diff only be due to a different rounded value? Also, I noticed that the same code that you fixed is also found in Stem_tremolo::calc_y_offset (but I haven’t found a way to trigger the crash with that), are we sure that it wouldn’t need to be rewritten into add_point as well? The same failed assertion (or something very similar) is found in [#3374] and possibly in [#5281].

  • Valentin Villenave Valentin Villenave modified ticket #5378

    Temporary staff not ending

  • Valentin Villenave Valentin Villenave posted a comment on ticket #5378

    See also [#5499].

  • Valentin Villenave Valentin Villenave created ticket #5499

    Temp. Staff not stopped when its length’s less than a fourth note

  • Valentin Villenave Valentin Villenave modified ticket #687

    Enhancement: inequal MIDI quantization of equal durations (swing, rubato)

  • Valentin Villenave Valentin Villenave posted a comment on ticket #687

    Pushed as https://git.savannah.gnu.org/cgit/lilypond.git/commit/?id=464cf0d8111976c63fe778f358ddbe28bce532a8 Please verify!

  • Valentin Villenave Valentin Villenave modified ticket #1333

    Enhancement: beamed acciaccaturas should be printed with a slash

  • Valentin Villenave Valentin Villenave posted a comment on ticket #1333

    Possibly superseeded by [#5493].

  • Valentin Villenave Valentin Villenave modified ticket #687

    Enhancement: inequal MIDI quantization of equal durations (swing, rubato)

  • Valentin Villenave Valentin Villenave posted a comment on ticket #687

    I’ve turned Johannes Rohrer’s excellent contribution into a patch for possible upstream distribution, with some documentation: http://codereview.appspot.com/572520044 Peter’s original rubato idea is equally interesting, but much harder to define let alone implement. I suggest we keep it simple and consider this issue fixed with regard to swing patterns and automated inequal rhythms. (Which still leaves [#3003] to grapple with -- but that’s a separate matter.)

  • Valentin Villenave Valentin Villenave modified ticket #5483

    Allow scripts to be defined either as glyphs or stencils.

  • Valentin Villenave Valentin Villenave posted a comment on ticket #5483

    Well, it’s actually worse than that: it appears that this patch actually isn’t worth pursuing. I’m closing it down.

  • Valentin Villenave Valentin Villenave created ticket #5485

    undefined operation (GCC warning) in page-turn-page-breaking.cc

  • Valentin Villenave Valentin Villenave modified ticket #5480

    C++ cleanup : get rid of some compilation warnings

  • Valentin Villenave Valentin Villenave posted a comment on ticket #5480

    Pushed as https://git.savannah.gnu.org/cgit/lilypond.git/commit/?id=e94db23e6c620396aafba5dc2b30a4d2e5ef70e0 Please verify!

  • Valentin Villenave Valentin Villenave modified ticket #5288

    -o description in man page should offer FILE or FOLDER as in Usage manual

  • Valentin Villenave Valentin Villenave posted a comment on ticket #5288

    Pushed as https://git.savannah.gnu.org/cgit/lilypond.git/commit/?id=3aeb41c27fa9db60eb6faa7c0c8532614697d06c Please verify!

  • Valentin Villenave Valentin Villenave modified ticket #5473

    Use "simple strings" rather than #"hash-prefixed Scheme strings"

  • Valentin Villenave Valentin Villenave posted a comment on ticket #5473

    Pushed as https://git.savannah.gnu.org/cgit/lilypond.git/commit/?id=ed86e71eb0f17e93036142938d8c490a3e2fcbea Please verify!

  • Valentin Villenave Valentin Villenave modified ticket #1367

    Enhancement: NoteNames context should handle any note names language

  • Valentin Villenave Valentin Villenave posted a comment on ticket #1367

    Documented and pushed as https://git.savannah.gnu.org/cgit/lilypond.git/commit/?id=965a6070969789ec4cf79c7c8f0f27770fea9d70 Please verify!

  • Valentin Villenave Valentin Villenave modified ticket #5418

    Add HackLily online editor

  • Valentin Villenave Valentin Villenave posted a comment on ticket #5418

    Pushed as https://git.savannah.gnu.org/cgit/lilypond.git/commit/?id=cb1963c46a557fdab022a867403198b1a8332077

  • Valentin Villenave Valentin Villenave modified ticket #5480

    C++ cleanup : get rid of some compilation warnings

  • Valentin Villenave Valentin Villenave posted a comment on ticket #5480

    Oh, I think we can safely put it on countdown. These are minor, fairly uncontroversial changes (apart from the new warning for --relocate, which Werner hasn’t objected against).

1 >