Diffusion Ark 053a28f06923

cliinterface: Use KPtyProcess on non-Windows platforms.

Authored by Raphael Kubo da Costa <kubito@gmail.com>.

Description

cliinterface: Use KPtyProcess on non-Windows platforms.

Once again inspired by Okular's comicbook generator (and also by Ark's
code circa the 4.2 release, which also seems to have borrowed the same
ideas from Okular), we now use a KPtyProcess on non-Windows platforms.

Some programs (such as unrar) open a TTY in occasions such as showing
password prompts, as they usually use getpass(3).

This is the first step towards supporting header-protected rar and 7z
files.

svn path=/trunk/KDE/kdeutils/ark/; revision=1216558

Details

Committed
Raphael Kubo da Costa <kubito@gmail.com>Jan 24 2011, 12:29 AM
Parents
R36:6789a593bc17: cliinterface: Merge create the process creation and execution methods.
Branches
Unknown
Tags
Unknown
Raphael Kubo da Costa <kubito@gmail.com> committed R36:053a28f06923: cliinterface: Use KPtyProcess on non-Windows platforms. (authored by Raphael Kubo da Costa <kubito@gmail.com>).Jan 24 2011, 12:29 AM