On 6/7/07, Quentin Mathé <[EMAIL PROTECTED]> wrote: > > Le 6 juin 07 à 20:52, Yen-Ju Chen a écrit : > > > I pretty much finish the basic functions for TermX. > > You can do copy and paste. > > You can scroll back. (current 10 lines for easy testing). > > You can assign font and resize window. > > On my machine, it runs however I have two problems: > - terminal view/area doesn't look in sync with the window size, I > observe a black area and another blank one which divides the window. > - on resizing, I get an exception telling me that NSNull(instance) > doesn't string.
I think you have memory leak somewhere, probably a result of non-ASCII character. I add some debug stuff to see, but you probably need to take a look of the codes. TerhX assumes that if your window is 80x24, you should have 80 characters per row. For UTF8 or CJK encoding, this assumption fails. That is why I said it is not i18n-safe. Yen-Ju > > > There are issues which will take more effort: > > 1. Figure out all the control code. > > It implements vt100 for now and is not completed, I think. > > It would be nice to support xterm and xterm-color. > > This coupled the color and font style (bold, blink, etc). > > 2. Work out encoding issue. > > The current design is not i18n safe, but should be easy to fix. > > I just don't know enough for that. > > > > Considering a terminal emulator is not something important in Etoile, > > I probably will stop here until it bothers me. > > The speed is good on GNUstep and I can use it daily. > > ok, I'm going to use it daily :-) > I would just like to add tab support; once Container stuff I'm > working on is ready, this could be trivial. > > Cheers, > Quentin. > _______________________________________________ > Etoile-discuss mailing list > [email protected] > https://mail.gna.org/listinfo/etoile-discuss > _______________________________________________ Etoile-discuss mailing list [email protected] https://mail.gna.org/listinfo/etoile-discuss
