Skip to content

Latest commit

 

History

History
56 lines (36 loc) · 1.73 KB

BUGS.rst

File metadata and controls

56 lines (36 loc) · 1.73 KB

Bug examples:

  • samples/doctests/doctests.mgp, slide 8: image should be centered
  • samples/doctests/doctests.mgp, slide 17: image should be above text
  • samples/doctests2/literate-doctesting.mgp: slide 42 shouldn't be word-wrapped (this was correct in the original PDF from 2006)
  • samples/doctests2/literate-doctesting.mgp: slide 58 shouldn't be word-wrapped (this was correct in the original PDF from 2006; same problem as the above)
  • samples/doctests2/literate-doctesting.mgp: slide 71 has excessive word-wrapping?
  • samples/python/python2.mgp: slide 6 has excessive word-wrapping?

Systemic bugs:

  • %mark/%again handling is wrong: you can use %again only once (#1)

  • %mark/%again handling is wrong: %again isn't supposed to add a new blank line and apply defaults etc (but I rely on that in samples/pyconlt/talk.mgp!)

  • %defaults are applied too late: when I see text. So if I have

    %left text on line N

    I'm handling %left before I'm applying the defaults of line N, so I have to hack _directives_used_in_this_line to suppress default application, which is totally the wrong mechanism to solve this.

    Also, defaults do not get applied for %newimage, which causes the image alignment bug in samples/doctests/doctests.mgp

  • %newimage is supposed to break lines:

    %newimage "a.png" %newimage "b.png"

    mgp puts them on different lines, mgp2pdf puts them on one line.

  • %cont is weird, e.g.

    %newimage "a.png" %cont, newimage "b.png" %newimage "c.png"

    puts all three images on a single line in mgp, which I don't understand

  • %deffont is handled totally incorrectly; it's just a macro that records a bunch of directives to be replayed when the user uses %font