Menu

#4743 Add ly:one-line-auto-height-breaking

Verified
Enhancement
2016-03-02
2016-01-14
Paul Morris
No

Add ly:one-line-auto-height-breaking

Includes 4 commits:

Changes entry for ly:one-line-auto-height-breaking

Doc: NR 4.3.2 add ly:one-line-auto-height-breaking
Includes a few related edits to NR 4.3.2
mainly for ly:one-line-breaking

Add regtest for ly:one-line-auto-height-breaking

Add ly:one-line-auto-height-breaking

http://codereview.appspot.com/284240043

Discussion

  • Anonymous

    Anonymous - 2016-01-14

    Passes make, make check and a full make doc.

     
  • Anonymous

    Anonymous - 2016-01-14
    • Description has changed:

    Diff:

    
    
    • Needs: -->
    • Patch: new --> review
     
  • Paul Morris

    Paul Morris - 2016-01-14

    Just for the record, I experimented with setting top-system-spacing to 0 in the "one-line-auto-height-breaking.cc" file like so:

    book_->paper_->set_variable (ly_symbol2scm ("top-system-spacing"), scm_from_int (0));

    But this had no effect as far as I could tell. (Perhaps top-system-spacing is given a value later and any changes made here are overwritten?)

    To illustrate what happens with top-system-spacing, attached are a couple of images with all margins set to 1. One shows leaving top-system-spacing unchanged (which pushes the music down so it falls off the bottom of the page) and one shows it set to 0 (so that the music is centered vertically between the top and bottom margins).

    I assume that for many use cases, top-system-spacing will need to be set to 0, so I included a note about that in the documentation.

     
  • Anonymous

    Anonymous - 2016-01-18
    • Patch: review --> needs_work
     
  • Anonymous

    Anonymous - 2016-01-18

    This looks like it still needs work from comments in Rietveld.

     
  • Paul Morris

    Paul Morris - 2016-01-19

    a few documentation edits

    http://codereview.appspot.com/284240043

     
  • Anonymous

    Anonymous - 2016-01-19
    • Needs: -->
    • Patch: new --> review
    • Type: --> Enhancement
     
  • Anonymous

    Anonymous - 2016-01-19

    passes make, make check and a full make doc.

     
  • Anonymous

    Anonymous - 2016-01-21
    • Patch: review --> countdown
     
  • Anonymous

    Anonymous - 2016-01-21

    Patch on countdown for Jan 24th

     
  • Anonymous

    Anonymous - 2016-01-24
    • Patch: countdown --> push
     
  • Anonymous

    Anonymous - 2016-01-24

    Patch counted down - please push.

     
  • Anonymous

    Anonymous - 2016-01-24
    • labels: --> Fixed_2_19_36
    • status: Started --> Fixed
    • Patch: push -->
     
  • Anonymous

    Anonymous - 2016-01-24

    author Paul Morris paulwmorris@gmail.com
    Sun, 24 Jan 2016 02:43:09 +0000 (21:43 -0500)
    committer James Lowe pkx166h@gmail.com
    Sun, 24 Jan 2016 20:34:37 +0000 (20:34 +0000)
    commit 01b15679731ac5fcaf8edac1ad5bce6acba10ff0

    and

    author Paul Morris paulwmorris@gmail.com
    Sun, 24 Jan 2016 02:38:16 +0000 (21:38 -0500)
    committer James Lowe pkx166h@gmail.com
    Sun, 24 Jan 2016 20:33:15 +0000 (20:33 +0000)
    commit b17364183c12506d30bfc19bcbf650c4441b7949

     
  • Simon Albrecht

    Simon Albrecht - 2016-03-02
    • status: Fixed --> Verified
     
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.