From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id s1gqKHFZumDoSAAAWB0awg (envelope-from ) for ; Fri, 04 Jun 2021 12:48:49 -0400 Received: by simark.ca (Postfix, from userid 112) id 96CE91F163; Fri, 4 Jun 2021 12:48:49 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RDNS_DYNAMIC,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (ip-8-43-85-97.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 4414D1E01F for ; Fri, 4 Jun 2021 12:48:48 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id D8DF2399C02B for ; Fri, 4 Jun 2021 16:48:47 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D8DF2399C02B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1622825327; bh=KdKEjARtPSIfMCm3n4QvU2bY0L0+Zu8QhEykvN/6F0g=; h=Date:To:In-Reply-To:References:Subject:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=Wu33F7ezRpkxpJ94PtXlq5sRsHcI0/xxruSTIqT/y3VkzxtSXABFyJYqbH8Oghizj vHfdhaQl3XLpREuEHNvm60lXmlcdYzuC04wWEmVHspk8NfPoBRPpLq8ukdNYYA9BRk ZIlY/eu7yzbV5fLx1v14YIC46g5zC66525M8iRL8= Received: from sonic302-20.consmr.mail.ir2.yahoo.com (sonic302-20.consmr.mail.ir2.yahoo.com [87.248.110.83]) by sourceware.org (Postfix) with ESMTPS id 1D3B1385E036 for ; Fri, 4 Jun 2021 16:48:18 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 1D3B1385E036 X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1622825296; bh=an9EGsOD+p6gcvJajKIYBj79JudpL4yRWp6OqVFe71j=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=HDj0t7h9WzQmEFmEN8m6CyKsPbwC6ptoUhSpuDROo+jY1uvqRcMmnOsjn1in0qbnhfo/MC5NqVck/nFM2d9Fide7VeYra6BCq2/XuaIp9QdDR0NSYUMbgMNcvZ/rQVOyy1UOMUVC0XhkvRaQ4zC9J2BM9NG7vqi4f4dtI1PZwLG37Cx0/ZHkdPhelbRmsJ4qBu5SlCFsznOr4FZvBSbyP+hybVwCFfDpRueAZLyxMOJEIFbWk4aqBd++3CPPxj8FZsbPEhFqm7l/hmUdL/RSIONzPEN5uiwdCmvVTdUYQbdA3pzpeE/4JiD+t4h7GlGYLZkrSJtte3onK+hD2RRXgw== X-YMail-OSG: fPrzRIkVM1mTMxMh8xV6tMfjjO8UR8KEfcQxkrkghGrQhO6rsaUJb.TmpKwOxoE V8YC9DpqlpPMMbmgrAl9ARx.DSZPr1HFL2.a_k5ljMwkpdEudjLS2ZBbOA0m4MC.2bykM9T6LTBV Gat2VKCG40QbGBNv9GhyAXSLE8QUQDY9aUhRWD49vEWzVcZKdAt7GH7t72rzfBd21cgbRPIit4er 6S.CPD1SoMEH77fpmsEBCFd8M178P_RfHx1SjhKyBIwMF8MU9jXidep2nLWCWPSykMqNdvWBVztN 8hoBEHVjzWEmIqFQssN3P5Za_nq8sGueAiU6uoS5m71RmuUNXuei6DxtXtd33jbRKi58l8EklHQ6 Np.tqTUdPMYynxp1YAeK.zsVrV5tiWZpA2gn_JsmWF1IHaiE3HtvQOj6s4T88modJhbQDtIP0G5E x5GM7dWkKpJ.gsSUDvZiO_Zz3fwAPznHx2LjpfyZUApYht_cLj9HO36FiXSvF_gMtaNDH95eLKh4 DwnFf.rqXWD3F9tnfYSYfLunX9yfOgJgkCK0r70esHZ5JVEHgZ8Qo9Jd8L5vdm35D6hzxfGQHcj6 P2LGJebqCyiqOLFytWWj1FiZrvNISRU0cakUdKdnFWCLVVZyiZOwmcRdjy1J2zvnXvGtIJNNZBxw oD8WV7DvZLFM8yvXEnF.VxCfDbtrc68fGW78MUgMKCDJC5Bk.V6j4WyOn3LQYcD0B8wdCH04Y8Kt yz.93u6uPtBlNl3GR8YvkKYEhnYBj7AL99IDYSA1R3Rkc.IC7DtJjaS9rCNRbkCFzUP_jY0h46.Y JnEu6yRbYBtd7pn83sLBuM.JbgAFv6H4rwoTYodb0rAs0JQ8H2e2eoqihboQRuYGylk1Ws4etV8Q Ne1OwshY4lsOG9_cY6P0cIfdQ8abe9c1dFK7xIR2WG1gBwIhR2dmc.GdVLXC1AWz6ejDbmLcrPb7 _lNsLAdiqmabhVyVAK8P3kO1peAnQv2W6BV3XYKbMg.MWRHlv9PKLjY.RDDvs2x1BO0Pvg5dyRG8 Cp7fjaGPeFGZsVf06OBdbku.eEflGvoalhlhjbvT7gu95AKL.Xch.jV6HQm0EtYn6k4UDu5MD1rU S4_FuuZUEJkGodH43THPEs9HXRz59h7eLNfWLP47ggA9Tj9LpB.HFy6wgRU6JuJMAO4S8JuDdUjn na3KK_hfsPiBcZFDVw4TQQFlB0rLznwvY4p1g0rJieWgeNWak0xrQnMdorNKjQOOdZktw8XaUIe6 1g4Jd16VqbJbBF1ESOfS5f7_tQ9WHjeNhzA1xXXv22Oq456NFKYWAcCiuuLOunF69BY8qUHdxLon 8GsV6D2ZvGqDOClYHEsLdJSc6v43B4f9C54pzd_NQmmrweRyw6zp.voHuElvffSPtqGgSiqIWUou 50jxNsPOawhgVmTxDPgdaD8fmmHCaKTwXn4omzyBkjyME3T.H0siPClqQRB.IvEQXOtO8KLP_Kwr _xzD0Wc1xms9Uq_uEZWAVadEmiIxeEAnVazlgpeDhwiigJaBl2JN3qsE.rWLRLozEhsrZdLzvKKw qoI3ogHIRQHMQW6hmGQL7RJFNEJDP5NIlxzwg2Vlfciy1OiDlB1LMzyHGn5gXgzd_wDFquFog2ys G_lPS7U6rhoGPoSEOPPelhSgPwapuVbqs.ippZJwKy8KmpzbwEP0IMCCelFKfy1thZdxciGE5BDl XLad1flTUCJlw8HprC1vpO4E9RqsbbeYaiE_LV7EPuwHoM9lsV2rO.0HzHzZ_DfMWJ07q.89.e98 KDu6c0AbdmhKtLQm6nm0Yh2OhccEmYOmD6HRBOsYRx0.F2vT4uW8LAtkglXdyOvp.SK2YN8F6UDk H_DNXqN4rnK2sa0rvaKKVp.7GrM3MAtdXjU9okVFs3KEXYfPeuX8rAWtJw_sGojTKlrs4pPnPTWT v37udb0ujiUaQ8svCmK_nmsTMmYzpjEyoOk7fyLkOxioZQ1M1qeBDKSwY5E3rz8Ni.kwmPP4y9Cw 8m1dQ1QrF9kQany4CrBH_ljWHxup56Ioj0RcT.6yJu_W8jbPHX92O1yXoDGd7SZWSqLES7yzLZBA Ps.lTkS4rtgF2PNOeWQNdMt4o_65f04_V.xxALpIf_ymY9WcyqoWwc07z2v05sRHQLxeU3GBKH_h c9RwpLVO8PsreqSkLdVBAgx5.DQnOhOYAu4noqrpoTkzFd4Hxe2uq6LAv0zLp7KcSmg8lvQagvdP 0HykOmg0UwnDm3R5MaIpULm4KvWs7pHbz3cXZXcGKPFayqRBIcbgKn9pnG6HomwcyiXdTZIcsd6V 86XSi7g0rw5uUnPGA44YbwyrVsBGN5WkoKwX4PbuF7wumE4WZr6SpPJUM_u2OmT4z.WVbI71rqgO jEQ14PLZcqKvys1jQuHliVtvucy78nkXx_kSTpW4p8MZyVNzKbx1LyyOmD0zPYE0UEUv9dI5gSlV bfdw0fWUqfPBY2J771xf_oGE1c4OfLqBVj4ZBhHXkTFyZvu1TVHfai6HFfQ5EuLl_OpLt92rPn.Q Iwth1Ytcuv21xx9B4qSv_NQgBdhVqEcas6b5.Ny09xxLpBMIN_DSX X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.ir2.yahoo.com with HTTP; Fri, 4 Jun 2021 16:48:16 +0000 Date: Fri, 4 Jun 2021 16:48:14 +0000 (UTC) To: Hannes Domani via Gdb-patches , Tom Tromey , Joel Brobecker , Pedro Alves Message-ID: <515203848.1443464.1622825294740@mail.yahoo.com> In-Reply-To: <0936428e-80c4-c192-cdfd-817ff9bcfab0@palves.net> References: <20210603151453.15248-1-ssbssa.ref@yahoo.de> <20210603151453.15248-1-ssbssa@yahoo.de> <87r1hhoi03.fsf@tromey.com> <1760297979.5212997.1622816480782@mail.yahoo.com> <0936428e-80c4-c192-cdfd-817ff9bcfab0@palves.net> Subject: Re: [PATCHv3 1/2] Initial TUI mouse support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.18368 YMailNorrin X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Hannes Domani via Gdb-patches Reply-To: Hannes Domani Errors-To: gdb-patches-bounces+public-inbox=simark.ca@sourceware.org Sender: "Gdb-patches" Am Freitag, 4. Juni 2021, 18:29:52 MESZ hat Pedro Alves = Folgendes geschrieben: > On 2021-06-04 4:20 p.m., Pedro Alves wrote: > > On 2021-06-04 3:21 p.m., Hannes Domani via Gdb-patches wrote: > >>=C2=A0 Am Freitag, 4. Juni 2021, 15:51:27 MESZ hat Tom Tromey Folgendes geschrieben: > >> > >>>>>>>> "Hannes" =3D=3D Hannes Domani via Gdb-patches writes: > >>> > >>> Hannes> Implements an overridable tui_win_info::click method whose ar= guments > >>> Hannes> are the mouse coordinates inside the specific window, and the= mouse > >>> Hannes> button clicked. > >>> > >>> Hannes> And if the curses implementation supports 5 buttons, the 4th = and 5th > >>> Hannes> buttons are used for scrolling. > >>> > >>> Hannes> 2021-06-03=C2=A0 Hannes Domani=C2=A0 > >>> > >>> Hannes>=C2=A0=C2=A0=C2=A0=C2=A0 * ser-mingw.c (console_select_thread)= : Handle MOUSE_EVENT. > >>> Hannes>=C2=A0=C2=A0=C2=A0=C2=A0 * tui/tui-data.h (struct tui_win_info= ): Add click function. > >>> Hannes>=C2=A0=C2=A0=C2=A0=C2=A0 * tui/tui-io.c (tui_prep_terminal): E= nable mouse events. > >>> Hannes>=C2=A0=C2=A0=C2=A0=C2=A0 (tui_deprep_terminal): Disable mouse = events. > >>> Hannes>=C2=A0=C2=A0=C2=A0=C2=A0 (tui_dispatch_ctrl_char): Handle KEY_= MOUSE. > >>> Hannes>=C2=A0=C2=A0=C2=A0=C2=A0 * tui/tui.c (tui_disable): Disable mo= use events. > >>> > >>> Looks good.=C2=A0 Thank you again. > >> > >> Pushed both, thanks. > >> > > > > Yay, mouse support finally.=C2=A0 Thank you! > > Unfortunately, now that I try it, it's broken for me.=C2=A0 And it's brok= en in a very bad way -- I think > this should block the release or be disabled until we figure out what's w= rong.=C2=A0 It definitely > makes GDB unusable for me. > > The trouble is that now pressing anywhere on the screen with the mouse ju= st results in > weird characters being printed on the command line window (probably unint= erpreted control > sequences).=C2=A0 That even prevents me from selecting text (something I = do often) -- I wanted to do > that to paste the results here.=C2=A0 I even tried suspending GDB with ^Z= to then copy the text, but > that still leaves the mouse messed up.=C2=A0 See this screenshot: > >=C2=A0=C2=A0 https://i.imgur.com/bO7FKDO.png > > This was on Ubuntu 20.04. OK, that's bad. What's the procedure for this sort or problem? Reverting? I didn't expect this kind of problem, it works fine for me on a remote Linu= x via putty. Hannes