Raster,

On 06/12/2012 12:58 PM, Carsten Haitzler (The Rasterman) wrote:
> On Tue, 12 Jun 2012 11:46:07 -0300 Leandro Pereira <lean...@profusion.mobi>
> said:
>
>> On Tue, Jun 12, 2012 at 12:10 PM, Enlightenment SVN
>> <no-re...@enlightenment.org> wrote:
>>> Log:
>>> finally a terminal emulator for efl! sure - uses a lot of text
>>>    objects. need evas textgrid obj and more, but this marks a first
>>>    "usable" state for terminology. more needs doing like underline and
>>>    strikethrough support, blink support, visual bell, config panel etc.
>>
>> Up-to-date EFL here, and Terminology looks like this, regardless of the
>> font being used: http://i.imgur.com/5qJ0s.png
>>
>> (Arch Linux x86 here, BTW.)
>
> i'm wondering if your freetype has a bitmap font handling issue?
>

I don't know -- selecting a TTF font works, and some other bitmap fonts 
are kind of working (like 'cursor.pcf', although the kerning seems 
random, it is readable). I'm using the default version that comes with 
the distribution. Any particular test I could perform besides 
terminology to see if this is a freetype problem or an evas bug?

My text editor (joe) has different output from xterm, vte, and rxvt; I 
don't know who is right. It is certainly usable, but I'm not sure who is 
correctly handling the escape sequences. I can provide screenshots later 
if you want, comparing xterm, rxvt, vte, and terminology. Is this 
perhaps related to $TERM being different and the editor adapting itself 
to whatever it knows it works on that particular terminal?

Also, it doesn't seem to work properly with a keyboard layout with 
deadkeys. I need to press the spacebar to get a "'" (or some other 
letter, like "a" to get an "รก") which is very useful on a shell. Right 
now, pressing "'" on my US-Intl keyboard gives me an acute accent (tick? 
back-backtick?) instead, which is wrong.

Another thing: it crashed here after a few minutes. No debug symbols and 
no core file so it shouldn't help much, but maybe this might shed some 
light:

*** glibc detected *** ./terminology: free(): invalid pointer: 
0x09141568 ***
======= Backtrace: =========
/lib/libc.so.6(+0x72632)[0xb7120632]
/home/leandro/dev/e/lib/libeina.so.1(eina_array_flush+0x75)[0xb72ed405]
/home/leandro/dev/e/lib/libevas.so.1(evas_render_idle_flush+0xfa)[0xb73db55a]
/home/leandro/dev/e/lib/libecore_evas.so.1(+0xa215)[0xb7587215]
/home/leandro/dev/e/lib/libecore.so.1(_ecore_timer_expired_call+0xd6)[0xb734ed36]
/home/leandro/dev/e/lib/libecore.so.1(_ecore_timer_expired_timers_call+0x24)[0xb734eef4]
/home/leandro/dev/e/lib/libecore.so.1(+0xe97b)[0xb734b97b]
/home/leandro/dev/e/lib/libecore.so.1(ecore_main_loop_begin+0x3f)[0xb734c0af]
/home/leandro/dev/e/lib/libelementary.so.1(elm_run+0x14)[0xb76ab604]
./terminology[0x804bbee]
./terminology[0x804aa99]
/lib/libc.so.6(__libc_start_main+0xf5)[0xb70c73d5]
./terminology[0x804aac1]


Anyway, the terminal is progressing nicely. I might use it if it proves 
to be as reliable as rxvt or vte-based terminals.


     Leandro

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to