Bug 35650 - konsole does not update the screen properly
Summary: konsole does not update the screen properly
Status: CLOSED FIXED
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: 1.0.2
Platform: Mandrake RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-12-02 03:33 UTC by Francisco J. Le
Modified: 2002-09-16 14:43 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Francisco J. Le 2001-12-02 03:23:46 UTC
(*** This bug was imported into bugs.kde.org ***)

Package:           konsole
Version:           1.0.2 (using KDE 2.2.2 )
Severity:          normal
Installed from:    Mandrake Linux 8.1 i386 - Vitamin
Compiler:          gcc version 2.96 20000731 (Mandrake Linux 8.1 2.96-0.62mdk)
OS:                Linux (i686) release 2.4.15
OS/Compiler notes: 

Regression in 2.2.2 does not happen in 2.2.1
on konsole try to do a ls that will fill up the entire screen something like:

ls -l /usr/lib/lib*

After that type:

joe x.txt for example

Now exit joe. When you exit you will see that the screen has not been cleaned up and the cursor location is on top instead of bottom.

Desired behaviour:
-Clean up the entire screen and then just insert the new text after exiting joe
-Leave the old text in the screen but put the new text after joe in the bottom on the screen not on top (this is how 2.2.1 worked was ok)

(Submitted via bugs.kde.org)
(Called from KBugReport dialog)
Comment 1 Waldo Bastian 2001-12-02 05:10:25 UTC
Fixed in KDE 2.2 branch. Hopefully Mandrake will update their packages.

On Saturday 01 December 2001 07:23 pm fjleon@iamnet.com wrote:
> Now exit joe. When you exit you will see that the screen has not been
> cleaned up and the cursor location is on top instead of bottom.
Comment 2 Thomas Dickey 2001-12-02 15:50:16 UTC
No - 2.2 doesn't fix the problem.

I've looked at the code and tested it.  No relevant change was made to the
problem area (that konsole doesn't handle XFree86 xterm's private setmode 1049
correctly).  See menu 11.6.3.3 in the current vttest snapshot at

ftp://invisible-island.net/vttest/

(the failure is in the save/restore cursor operation).

                         KDE bug report logs - #35650
>                  konsole does not update the screen properly
>
>   Package:  konsole;  Reported  by:  fjleon  at  iamnet com; Done: Waldo
>   Bastian <bastian@kde.org>;
>   Maintainer for konsole is Konsole Developer <konsole-devel@kde.org>.
>   Send additional info to 35650@bugs.kde.org.
>     _________________________________________________________________
>
>Message received at 35650-done@bugs.kde.org:
>
>   X-Authentication-Warning:  dsl.localdomain: Host [192.168.0.2] claimed
>   to be wantelbos
>   From: Waldo Bastian <bastian at kde.org>
>   To: 35650-done at bugs.kde.org
>   Subject:  Re:  [Konsole-devel]  Bug#35650: konsole does not update the
>   screen properly
>   Date: Sat 1 Dec 2001 21:10:25 -0800
>
>Fixed in KDE 2.2 branch. Hopefully Mandrake will update their packages.
>
>On Saturday 01 December 2001 07:23 pm fjleon@iamnet.com wrote:
>> Now exit joe. When you exit you will see that the screen has not been
>> cleaned up and the cursor location is on top instead of bottom.
>
>     _________________________________________________________________
>
>   Notification sent to fjleon at iamnet.com:
>   Bug acknowledged by developer. Full text available.
>     _________________________________________________________________
>
>   Reply sent to Waldo Bastian <bastian at kde.org>:
>   You have taken responsibility. Full text available.
>     _________________________________________________________________
>
>Message received at submit@bugs.kde.org:
>
>   Date: 2 Dec 2001 03:23:46 -0000
>   Subject: konsole does not update the screen properly
>   From: fjleon at iamnet.com
>
>Package:           konsole
>Version:           1.0.2 (using KDE 2.2.2 )
>Severity:          normal
>Installed from:    Mandrake Linux 8.1 i386 - Vitamin
>Compiler:          gcc version 2.96 20000731 (Mandrake Linux 8.1 2.96-0.62mdk)
>OS:                Linux (i686) release 2.4.15
>OS/Compiler notes:
>
>Regression in 2.2.2 does not happen in 2.2.1
>on konsole try to do a ls that will fill up the entire screen something like:
>
>ls -l /usr/lib/lib*
>
>After that type:
>
>joe x.txt for example
>
>Now exit joe. When you exit you will see that the screen has not been cleaned
>up and the cursor location is on top instead of bottom.
>
>Desired behaviour:
>-Clean up the entire screen and then just insert the new text after exiting jo
>e
>-Leave the old text in the screen but put the new text after joe in the bottom
> on the screen not on top (this is how 2.2.1 worked was ok)
>
>(Submitted via bugs.kde.org)
>(Called from KBugReport dialog)
>
>     _________________________________________________________________
>
>   Acknowledgement sent to fjleon at iamnet.com:
>   New  bug report received and forwarded. Copy sent to Konsole Developer
>   <konsole-devel at kde.org>. Full text available.
>     _________________________________________________________________
>
>   Report forwarded to kde-bugs-dist at master.kde.org Konsole Developer
>   <konsole-devel@kde.org>:
>   Bug#35650; Package konsole. Full text available.
>     _________________________________________________________________
>
>
>    Stephan Kulow / owner@bugs.kde.org through the KDE bug database
>
>   Last modified: 05:39:04 GMT Sun 02 Dec (timestamp page available).
-- 
Thomas E. Dickey <dickey@invisible-island.net>
http://invisible-island.net
ftp://invisible-island.net
Comment 3 Francisco J. Le 2001-12-02 16:30:19 UTC
I ran that program and after doing that test i got this on my final screen:
Test private setmode 1049 (to/from alternate screen)
The next screen will be filled with E's down to the prompt.
The original screen should be restored except for this line














Push <RETURN>
Push <RETURN>estore failed expected "7;5R" got "23;1R"


I am using XFree86 4.1.0-21mdk


Thomas Dickey wrote:

> No - 2.2 doesn't fix the problem.
> 
> I've looked at the code and tested it.  No relevant change was made to the
> problem area (that konsole doesn't handle XFree86 xterm's private setmode 1049
> correctly).  See menu 11.6.3.3 in the current vttest snapshot at
> 
> ftp://invisible-island.net/vttest/
> 
> (the failure is in the save/restore cursor operation).
> 
>                          KDE bug report logs - #35650
> 
>>                 konsole does not update the screen properly
>>
>>  Package:  konsole;  Reported  by:  fjleon  at  iamnet com; Done: Waldo
>>  Bastian <bastian@kde.org>;
>>  Maintainer for konsole is Konsole Developer <konsole-devel@kde.org>.
>>  Send additional info to 35650@bugs.kde.org.
>>    _________________________________________________________________
>>
>>Message received at 35650-done@bugs.kde.org:
>>
>>  X-Authentication-Warning:  dsl.localdomain: Host [192.168.0.2] claimed
>>  to be wantelbos
>>  From: Waldo Bastian <bastian at kde.org>
>>  To: 35650-done at bugs.kde.org
>>  Subject:  Re:  [Konsole-devel]  Bug#35650: konsole does not update the
>>  screen properly
>>  Date: Sat 1 Dec 2001 21:10:25 -0800
>>
>>Fixed in KDE 2.2 branch. Hopefully Mandrake will update their packages.
>>
>>On Saturday 01 December 2001 07:23 pm fjleon@iamnet.com wrote:
>>
>>>Now exit joe. When you exit you will see that the screen has not been
>>>cleaned up and the cursor location is on top instead of bottom.
>>>
>>    _________________________________________________________________
>>
>>  Notification sent to fjleon at iamnet.com:
>>  Bug acknowledged by developer. Full text available.
>>    _________________________________________________________________
>>
>>  Reply sent to Waldo Bastian <bastian at kde.org>:
>>  You have taken responsibility. Full text available.
>>    _________________________________________________________________
>>
>>Message received at submit@bugs.kde.org:
>>
>>  Date: 2 Dec 2001 03:23:46 -0000
>>  Subject: konsole does not update the screen properly
>>  From: fjleon at iamnet.com
>>
>>Package:           konsole
>>Version:           1.0.2 (using KDE 2.2.2 )
>>Severity:          normal
>>Installed from:    Mandrake Linux 8.1 i386 - Vitamin
>>Compiler:          gcc version 2.96 20000731 (Mandrake Linux 8.1 2.96-0.62mdk)
>>OS:                Linux (i686) release 2.4.15
>>OS/Compiler notes:
>>
>>Regression in 2.2.2 does not happen in 2.2.1
>>on konsole try to do a ls that will fill up the entire screen something like:
>>
>>ls -l /usr/lib/lib*
>>
>>After that type:
>>
>>joe x.txt for example
>>
>>Now exit joe. When you exit you will see that the screen has not been cleaned
>>up and the cursor location is on top instead of bottom.
>>
>>Desired behaviour:
>>-Clean up the entire screen and then just insert the new text after exiting jo
>>e
>>-Leave the old text in the screen but put the new text after joe in the bottom
>>on the screen not on top (this is how 2.2.1 worked was ok)
>>
>>(Submitted via bugs.kde.org)
>>(Called from KBugReport dialog)
>>
>>    _________________________________________________________________
>>
>>  Acknowledgement sent to fjleon at iamnet.com:
>>  New  bug report received and forwarded. Copy sent to Konsole Developer
>>  <konsole-devel at kde.org>. Full text available.
>>    _________________________________________________________________
>>
>>  Report forwarded to kde-bugs-dist at master.kde.org Konsole Developer
>>  <konsole-devel@kde.org>:
>>  Bug#35650; Package konsole. Full text available.
>>    _________________________________________________________________
>>
>>
>>   Stephan Kulow / owner@bugs.kde.org through the KDE bug database
>>
>>  Last modified: 05:39:04 GMT Sun 02 Dec (timestamp page available).
>>



-- 
Francisco J. León
IV Semestre de Lic. en Computación
LUZ - Maracaibo Venezuela
Icq:1797523 http://espectr0.com
Comment 4 Stephan Binner 2001-12-02 17:41:47 UTC
On Sunday 02 December 2001 16:50 Thomas Dickey wrote:

> No - 2.2 doesn't fix the problem.

Nobody said it does. As Waldo said "Fixed in KDE 2.2 *branch*"=KDE_2_2_BRANCH

> 1049 correctly).  See menu 11.6.3.3 in the current vttest snapshot at

Push <RETURN>
cursor save/restore ok


PS: And you both definitively should learn how to quote correct!
Comment 5 Francisco J. Le 2001-12-02 19:45:23 UTC
> Nobody said it does. As Waldo said "Fixed in KDE 2.2 *branch*"=KDE_2_2_BRANCH


Could you tell me then what tar.gz file do i need to get in order to 
compile it myself? I have never been able to compile the whole kde 
myself but if it's only one package i can get a show at it.


-- 
Francisco J. León
IV Semestre de Lic. en Computación
LUZ - Maracaibo Venezuela
Icq:1797523 http://espectr0.com
Comment 6 Stephan Binner 2001-12-02 21:00:21 UTC
On Sunday 02 December 2001 20:45 Francisco J. León wrote:

> Could you tell me then what tar.gz file do i need to get in order to
> compile it myself? I have never been able to compile the whole kde

There is no tar.gz - you will have to use CVS or CVSUP to get it.
Comment 7 Francisco J. Le 2001-12-03 00:16:31 UTC
> There is no tar.gz - you will have to use CVS or CVSUP to get it.

Could you please explain me how to get it through cvs? I found out that
konsole resides in the kdebase package so i only need to get that
Comment 8 Francisco J. Le 2001-12-03 01:45:30 UTC
I got kdebase downloaded then reapplied the branch tag and went to 
compile all kdebase.

I could not do it because i got a :
konq_iconviewwidget.cc:1281: no method `KPixmapEffect::selectedPixmap'
but anyway i entered the konsole dir and just compiled konsole and i 
fixed my problem!

This is why i have never compiled kde because i just cant get it to 
compile without these errors popping in but at least i could compile 
what i needed.


-- 
Francisco J. León
IV Semestre de Lic. en Computación
LUZ - Maracaibo Venezuela
Icq:1797523 http://espectr0.com