Hi namsh, Would you check if the attached patch fixes all the issues you've raised here?
Regards, Kazunobu 2016-03-10 16:01 GMT+09:00 Kazunobu Kuriyama <kazunobu.kuriy...@gmail.com>: > 2016-03-10 15:47 GMT+09:00 SungHyun Nam <gow...@gmail.com>: > >> 2016-03-10 오후 12:58에 Kazunobu Kuriyama 이(가) 쓴 글: >> > Judging from the dates of the tar balls in the official repos, >> > gtk+-3.0.0 was released on 2011-02-10 and cairo-1.10.0 (perhaps, a >> > release version corresponding to the develop version 1.9.2) on >> 2010-09-06. >> > >> > It looks we can safely assume that cairo >= 1.9.2 holds true for systems >> > where gtk+3 is installed. >> > >> > With this understanding, I propose the attached patch to fix the issue >> > above. >> > >> > namsh, could you confirm if the patch works for you? >> >> I notice another problem(difference?) with this patch. >> >> $ gtk3vim -u NONE -U NONE --noplugin >> :echo >> >> Do not type ENTER. After typing ':echo', double click the 'echo' >> and wait some seconds. >> >> gtk2vim: 'echo' is selected and no changes. >> gtk3vim: 'echo' is selected and selection is cleared after few >> seconds. Because paste is OK after selection is cleared, >> may not a real problem. >> > > I guess this is related to another drawing problem. In order to resolve > that, I've been reviewing the code and doing some experiments. So please > be patient for a while till I get some result on that. > > It might be a good idea to initiate a new thread on the issue... > > Regards, > Kazunobu > >> >> > >> > 2016-03-10 11:13 GMT+09:00 Kazunobu Kuriyama >> > <kazunobu.kuriy...@gmail.com <mailto:kazunobu.kuriy...@gmail.com>>: >> > >> > Oops, failed to send this to the list. Sorry. >> > >> > ---------- Forwarded message ---------- >> > From: *Kazunobu Kuriyama* <kazunobu.kuriy...@gmail.com >> > <mailto:kazunobu.kuriy...@gmail.com>> >> > Date: 2016-03-10 10:57 GMT+09:00 >> > Subject: Re: [gtk3vim] cannot select with mouse if cmdline is active >> > To: SungHyun Nam <gow...@gmail.com <mailto:gow...@gmail.com>> >> > >> > >> > Hi, >> > >> > 2016-03-10 8:41 GMT+09:00 SungHyun Nam <gow...@gmail.com >> > <mailto:gow...@gmail.com>>: >> > >> > Hello, >> > >> > With gtk3vim, I cannot use mouse to select a string if command >> > line is active. gtk2vim has no problem. >> > >> > >> > Ugh. Until I read this email, I wrongly assumed that >> > gui_mch_invert_rectangle() was a legacy for gray scale monitors and >> > thus left it unimplemented (lol). >> > >> > The gtk3 selection mechanism is working correctly just like gtk2, >> > but the selection area cannot be inverted in color due to my >> laziness. >> > >> > Now I added a few lines of code to gui_gtk_x11.c and believe that >> > fixes the following issue: >> > >> > >> > $ gtk3vim -u NONE -U NONE --noplugin main.c >> > :echo 'test' >> > >> > Don't type ENTER key after typing 'test'. But try to select >> some >> > string with a mouse. I cannot select any string in window, >> > command line. >> > >> > Now, type ENTER key and try to select echo-ed string 'test'. >> > I cannot select 'test'. >> > >> > I use up-to-dated ubuntu-14.04. >> > >> > >> > IIRC, you used a relatively old gtk3, didn't you? So I'm wondering >> > which version you're now using with vim. >> > >> > More precisely, I want to know the version of cairo. If its version >> > is older than 1.9.2, I have to add more code to what I've just >> added. >> > >> > >> > Thanks, >> > namsh >> > >> > Best regards, >> > Kazunobu >> > >> > >> > -- >> > -- >> > You received this message from the "vim_dev" maillist. >> > Do not top-post! Type your reply below the text you are replying to. >> > For more information, visit http://www.vim.org/maillist.php >> > >> > --- >> > You received this message because you are subscribed to the Google >> > Groups "vim_dev" group. >> > To unsubscribe from this group and stop receiving emails from it, send >> > an email to vim_dev+unsubscr...@googlegroups.com >> > <mailto:vim_dev+unsubscr...@googlegroups.com>. >> > For more options, visit https://groups.google.com/d/optout. >> >> -- >> -- >> You received this message from the "vim_dev" maillist. >> Do not top-post! Type your reply below the text you are replying to. >> For more information, visit http://www.vim.org/maillist.php >> >> --- >> You received this message because you are subscribed to the Google Groups >> "vim_dev" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to vim_dev+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. >> > > -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
gui_gtk_x11.c.patch
Description: Binary data