From: Mohammad_Alsaleh <ms...@to...> - 2013-05-20 19:39:40
|
On Mon, May 20, 2013 at 08:47:20PM +0900, Araki Ken wrote: > Hi, > > From: Mohammad_Alsaleh <ms...@to...> > Subject: Re: [Mlterm-dev-en] Broken behaviour with some key combinations! > Date: Fri, 17 May 2013 16:43:51 +0300 > Message-ID: <1Ud...@in...> > > > > > 1] tmux # start tmux session > > > > 2] C-b+" # split pane > > > > 3] C-b+Up # select top pane > > > > 4] C-b+C-Up # should resize pane > > > > > > > > Step 4 fails with mlterm here. > > > > > > Thanks. > > > > > > It seems that terminfo kUP5 etc entries don't match the sequences mlterm outputs. > > > Will you show me the output of "infocmp -x" command on mlterm ? > > > > Attached. > > Thanks again, there are no problems in your terminfo. > > I installed arch linux 2013.05.01 (i686, I don't have a > x86-64 machine) and tried the steps above on mlterm-3.1.9 / xfce4, > but I couldn't reproduce this problem. (Step 4 succeeded.) > My configure parameters in case you need them: ./configure --prefix=/usr \ --libexecdir=/usr/lib/mlterm \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --enable-fribidi --enable-optimize-redrawing --with-gtk=3.0 \ --with-tools=mlconfig,mlterm-zoom,mlterm-menu,mlclient \ --with-imagelib=gdk-pixbuf --with-type-engines=xcore,xft > I'm sorry but I can't still figure out the cause of this problem. > > Will you apply the attached patch, start mlterm, execute the steps > above and send me ~/.mlterm/msg.log ? Reduced log (step 4): May 20 22:25:30[6787] DEBUG: state 0 0 ksym ffe3 str hex May 20 22:25:30[6787] DEBUG: state 4 4 ksym 62 str hex 2 May 20 22:25:30[6787] DEBUG: state 4 4 ksym ff54 str hex May 20 22:25:30[6787] DEBUG: [x_screen.c:1255] written str: 1b4f313b3542 > --- > Araki Ken > ara...@us... > diff -r 2806b61362c4 xwindow/x_screen.c > --- a/xwindow/x_screen.c Sun May 19 17:58:26 2013 +0900 > +++ b/xwindow/x_screen.c Mon May 20 20:40:35 2013 +0900 > @@ -1248,7 +1248,7 @@ > } > else if( str) > { > - #ifdef __DEBUG > + #if 1 // def __DEBUG > { > size_t i ; > > @@ -2367,7 +2367,7 @@ > kstr = ch ; > } > > -#if 0 > +#if 1 > kik_debug_printf( "state %x %x ksym %x str ", event->state , masked_state , ksym) ; > { > size_t i ; |