#251 insert does not refresh screen in SuSE 12.3

closed-invalid
Mark Hessling
None
5
2014-06-18
2013-04-29
Don Hughes
No

I just upgraded from SuSE 12.2 to 12.3 Linux, and now with THE 3.2 when in 'insert' mode the screen does not show the inserted characters unless I force a screen refresh by doing something like a page down / page up.

So, if I am in input mode, and I type 'This is a new line' on line one of the file, the cursor moves, but the screen remains blank. If I then page down/page up, 'This is a new line' show up on line one.

Inserting works ok on the command line.

There was nothing mentioned in the SuSE upgrade docs.

Insert in vi still works as expected.

Discussion

  • Don Hughes
    Don Hughes
    2013-04-29

    I am using the editor from a text mode terminal, not a gui.

     
  • Don Hughes
    Don Hughes
    2013-05-02

    I was able to relieve the issue by down grading ncurses from version 5.9.26 to version 5.9.12

     
  • Mark Hessling
    Mark Hessling
    2013-06-21

    • labels: Interface (example) -->
    • Group: --> Next Release
     
  • Mark Hessling
    Mark Hessling
    2013-07-07

    • Group: Next Release -->
     
  • Richard Narron
    Richard Narron
    2014-06-16

    I also found this problems using a heavily patched version of ncurses 5.9
    in Linux Slackware.

    THE 3.3RC1 has this bug on Slackware 14.1 and Slackware current with a heavily patched version of ncurses 5.9.

    With the lightly patched ncurses 5.9 from Slackware 14.0, the bug disappears.

    How is a developer supposed to code using a non standard ncurses library?

    Here is what I believe to be the "standard" for ncurses:
    http://www.gnu.org/software/ncurses/

    OpenBSD does not have this bug as it uses ncurses 5.7

     
  • Richard Narron
    Richard Narron
    2014-06-18

    Slackware current is fixed!

    Slackware just patched ncurses 5.9 with cumulative patch

    ncurses-5.9-20140308-patch.sh.bz2

    and THE 3.3RC1 no longer has this bug.

    http://invisible-island.net/ncurses/#download_ncurses

     
  • Mark Hessling
    Mark Hessling
    2014-06-18

    • status: open --> closed-invalid
     
  • Mark Hessling
    Mark Hessling
    2014-06-18

    This was a bug in implementation of ncurses; not THE.