Page MenuHomePhabricator
Feed Advanced Search

Jan 29 2019

egmont added a comment to T5380: Terminology incorrectly displays RTL scripts.

There's much much more to BiDi in terminals than just applying the Unicode BiDi algorithm. For example, if you unconditionally apply the BiDi algorithm on contents, it becomes literally impossible to have proper BiDi-aware text editing experience on that platform.

Jan 29 2019, 3:32 AM · Terminology

Nov 18 2018

egmont added a project to T7475: Incorrect parsing of leading or trailing semicolon inside SGR: Terminology.
Nov 18 2018, 10:30 AM · Terminology
egmont created T7475: Incorrect parsing of leading or trailing semicolon inside SGR.
Nov 18 2018, 10:29 AM · Terminology
egmont renamed T7474: Ignores space in escape sequences from Ignores space in escape sequences (#1153) to Ignores space in escape sequences.
Nov 18 2018, 9:25 AM · Terminology
egmont created T7474: Ignores space in escape sequences.
Nov 18 2018, 9:24 AM · Terminology

Oct 15 2018

egmont added a comment to T655: UTF-8 decoding problem across multiple reads.

Resurrecting this thread years later. The issue is still present with current master, using the libs from Ubuntu Cosmic (e.g. eina-1.20.7).

Oct 15 2018, 2:31 AM · Terminology
egmont reopened T6329: Support hyperlinks as "Open".

Thanks a lot, it's great to see this feature slowly gaining some popularity.

Oct 15 2018, 2:12 AM · Terminology

Sep 18 2017

egmont added a comment to T6042: Add REP support for new terminfo.

Geez, that was quick :) Cool!

Sep 18 2017, 2:04 PM · Terminology
egmont created T6042: Add REP support for new terminfo.
Sep 18 2017, 8:32 AM · Terminology

Jan 23 2014

egmont added a comment to T746: Support for True Color (16 millions colors) in Terminal app.

Thanks for the long response. The fact that you took time to write such a long reply suggests that you probably got offended by my last comment, I'm terribly sorry if that's the case, please rest assured that by no means did I mean to hurt you or criticize the work you're doing, I'm sorry if it went wrong. I purely wanted to express my different opinion while accepting your decision. And indeed, you have many todo items that are more important than this one. Please keep up the good work, and thanks for creating Terminology at the first place :)

Jan 23 2014, 5:37 PM · Terminology
egmont added a comment to T746: Support for True Color (16 millions colors) in Terminal app.

Please allow me to put my 2 cents in this.

Jan 23 2014, 8:57 AM · Terminology

Jan 19 2014

egmont updated the task description for T746: Support for True Color (16 millions colors) in Terminal app.
Jan 19 2014, 6:15 PM · Terminology

Jan 11 2014

egmont updated subscribers of T746: Support for True Color (16 millions colors) in Terminal app.
Jan 11 2014, 2:15 PM · Terminology

Jan 6 2014

egmont added a comment to T725: mouse mode not correctly handled wrt termstates.

In the mean time I'm wondering whether mouse stuff should really belong directly to Termpty, rather than to Termstate.

Jan 6 2014, 5:28 AM · Terminology
egmont raised the priority of T725: mouse mode not correctly handled wrt termstates from to Incoming Queue.
Jan 6 2014, 5:10 AM · Terminology
egmont added a comment to T720: Backspace should be ^? rather than ^H.

infocmp gives me \177. I have no clue if it's because of an older terminfo, or a distro patch.

Jan 6 2014, 3:30 AM · Terminology

Jan 5 2014

egmont raised the priority of T720: Backspace should be ^? rather than ^H from to Incoming Queue.
Jan 5 2014, 3:39 PM · Terminology

Dec 23 2013

egmont added a comment to T655: UTF-8 decoding problem across multiple reads.

I have eina 1.7, I realized that a different code is executed with 1.8, so I changed the conditional (termpty.c:225) to use the first branch, and changed eina_unicode_utf8_next_get() to eina_unicode_utf8_get_next() to make it compile. I couldn't figure out if e…u…u…next_get() and e…u…u…get_next() are the same or not. Now the bug is gone, but studying the code reveals further issues.

Dec 23 2013, 3:40 AM · Terminology

Dec 18 2013

egmont added a comment to T655: UTF-8 decoding problem across multiple reads.

Here's a screenshot of mc, you'll often (1 out of 10, or so) get similar result if you resize mc to a bit larger than the default window size.

Dec 18 2013, 1:35 AM · Terminology

Dec 14 2013

egmont added a comment to T560: Terminology doesn't support combining characters.

i would argue that any combinations hat do not have already combined versions in unicode are "not valid". :)

Dec 14 2013, 9:20 PM · Terminology
egmont added a comment to T560: Terminology doesn't support combining characters.

it needs a table of all possible modifier chars and resulting unicode "combined" versions

Dec 14 2013, 8:17 PM · Terminology
egmont added a comment to T560: Terminology doesn't support combining characters.

Fyi: it's also valid to put multiple combining accents over a letter (perhaps with a reasonable safety cap of 10 or so). I'm not sure how xterm and others implement it without significantly increasing memory usage. Gnome-terminal (vte) keeps only one Unicode codepoint per character cell, and starts building up a "palette" mapping unused Unicode code points (above U+1fffff) to sequences of base letter + combining accents, e.g. it says that from now on U+200000 means "a" followed by a U+20D7. Yup strictly speaking it can run out of free slots after a while, and I don't think it ever free()s the sequences that are no longer used, but it works quite well in practice.

Dec 14 2013, 8:48 AM · Terminology