On Sun, Dec 21, 2014 at 02:24:01PM -0500, Elliot Wolk <[email protected]> 
wrote:
> this is indeed a bug.

As explained, it's not. Repeating false statements while ignoring the
explanation you got is not going to make me inclined to help you further.

> it breaks for ANY script that outputs more than

You can chose the behaviour and have been told how to do that.

> the bug is simply this: if you resize the terminal before the script
> fills the screen, lines are erased instead of reflowed to allow
> scrolling. how could this possibly not be a bug?

Since rxvt-unicode is probably the only terminal emulator that does
reflow, you are claiming that basically every terminal emulator is broken
because they don't reflow.

Again, since you can chose the behaviour with urxvt, while most other
terminal emulators don't let you, this is clearly a feature.

> this bug is not in xterm, gnome-terminal, konsole. its critical
> because it erases data unrecoverably.

None of these reflow, and I just verified that xterm simply cuts long lines,
so if this is a "bug", then xterm, is worse, because there is no way to
avoid it, unlike with urxvt, where youc an chose the behaviour.

Making up false evidence to support your case and making ridiculous
statements about "data loss" and "criticality" will not win you support.

Remember that urxvt is free software and comes without liability - if you
think that erasing your screen destroys data critical for your lifestyle,
complain to somebody who cares, then thats your problem to deal with, not
ours.

> the bug goes away if you change line 308 in screen.C to make it
> reflow on all screen resets. it also goes away if you use screen.

It also goes away if you tell urxvt to reflow in that case.

> my best guess for the technical reason for the bug is that the resize

Your best guess is wrong (as has been explained to you) - you really
should rely more on what the experts are telling you until you reach the
level of proficiency to make _educated_ guesses yourself.

> so my guess at a real solution would be to do a check on all scr_resets:
> if(no_scroll_back) { ensure_lines_fit_on_screen(); }

Why guess when you have been told a simple and certainly real solution for
your problem?

-- 
                The choice of a       Deliantra, the free code+content MORPG
      -----==-     _GNU_              http://www.deliantra.net
      ----==-- _       generation
      ---==---(_)__  __ ____  __      Marc Lehmann
      --==---/ / _ \/ // /\ \/ /      [email protected]
      -=====/_/_//_/\_,_/ /_/\_\

_______________________________________________
rxvt-unicode mailing list
[email protected]
http://lists.schmorp.de/cgi-bin/mailman/listinfo/rxvt-unicode

Reply via email to