[Qt-creator] New terminal plugin for QtCreator

Adam Treat atreat at rim.com
Fri Feb 3 16:52:29 CET 2012


I am on macosx lion. I have my own .profile I use with it. Maybe its changed since last you looked?

Btw, I started to write a terminal emulator based on qt awhile ago. From scratch. But its a lot of work and qtermwidget doesn't seem so bad to me. Rough edges yes...

Adam

----- Original Message -----
From: Coda Highland [mailto:chighland at gmail.com]
Sent: Friday, February 03, 2012 10:49 AM
To: Adam Treat
Cc: qt-creator at qt-project.org <qt-creator at qt-project.org>
Subject: Re: [Qt-creator] New terminal plugin for QtCreator

Last time I used it, a lot of things would leave pixel dust,
especially characters that used the extreme rightmost column of pixels
in their character cell. Column alignment on bright text didn't match
the alignment on normal text. And the VT100 implementation was close
but not quite perfect so ncurses apps would occasionally mess up,
under circumstances I could never really isolate.

I tried fixing these issues myself but I was never able to come up
with a completely satisfactory solution so I never had any patches to
contribute.

The worst part is, it seems to be sensitive to the platform you're
running on and the font that's being used, so it probably works great
if you're on Linux/X11. I tried using it two separate times on
Linux/QWS (trying to put a dev console in an embedded application) and
MacOSX (trying to come up with a terminal better than the one Apple
ships).

/s/ Adam

On Fri, Feb 3, 2012 at 9:16 AM, Adam Treat <atreat at rim.com> wrote:
> It doesn't seem to bad to me actually... There are a few things missing like hooking up copy+paste, but I can do that quickly.
>
> Also, I have a few patches in my local copy of qt-creator that serve to make the terminal experience better.
>
> I will be putting them up for upstreaming asap.
>
> In the meantime you can find them at:
>
> http://gitorious.org/~manyoso/qt-creator/manyoso-qt-creator
>
> Cheers,
> Adam
>
>
> ----- Original Message -----
> From: Coda Highland [mailto:chighland at gmail.com]
> Sent: Friday, February 03, 2012 10:02 AM
> To: Adam Treat
> Cc: qt-creator at qt-project.org <qt-creator at qt-project.org>
> Subject: Re: [Qt-creator] New terminal plugin for QtCreator
>
> I tried doing this before and quickly discovered the limitations of
> QTermWidget. Unless they've fixed a lot of bugs in the last couple
> years you won't want to use QTermWidget for anything more than simple
> shell operations.
>
> /s/ Adam
>
> On Fri, Feb 3, 2012 at 8:44 AM, Adam Treat <atreat at rim.com> wrote:
>> Hi,
>>
>> I've created a terminal plugin for Qt Creator based upon qtermwidget which is itself a fork of Konsole and ported to pure Qt.
>>
>> Due to the license of Konsole and hence qtermwidget it is in a third party project on gitorious for now.
>>
>> Feel free to check it out at:
>>
>> http://gitorious.org/qt-creator-terminalplugin
>>
>> Cheers,
>> Adam
>> ---------------------------------------------------------------------
>> This transmission (including any attachments) may contain confidential information, privileged material (including material protected by the solicitor-client or other applicable privileges), or constitute non-public information. Any use of this information by anyone other than the intended recipient is prohibited. If you have received this transmission in error, please immediately reply to the sender and delete this information from your system. Use, dissemination, distribution, or reproduction of this transmission by unintended recipients is not authorized and may be unlawful.
>> _______________________________________________
>> Qt-creator mailing list
>> Qt-creator at qt-project.org
>> http://lists.qt-project.org/mailman/listinfo/qt-creator
>
> ---------------------------------------------------------------------
> This transmission (including any attachments) may contain confidential information, privileged material (including material protected by the solicitor-client or other applicable privileges), or constitute non-public information. Any use of this information by anyone other than the intended recipient is prohibited. If you have received this transmission in error, please immediately reply to the sender and delete this information from your system. Use, dissemination, distribution, or reproduction of this transmission by unintended recipients is not authorized and may be unlawful.

---------------------------------------------------------------------
This transmission (including any attachments) may contain confidential information, privileged material (including material protected by the solicitor-client or other applicable privileges), or constitute non-public information. Any use of this information by anyone other than the intended recipient is prohibited. If you have received this transmission in error, please immediately reply to the sender and delete this information from your system. Use, dissemination, distribution, or reproduction of this transmission by unintended recipients is not authorized and may be unlawful.



More information about the Qt-creator mailing list