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.

> 
> 2016-03-10 11:13 GMT+09:00 Kazunobu Kuriyama
> <[email protected] <mailto:[email protected]>>:
> 
>     Oops, failed to send this to the list.  Sorry.
> 
>     ---------- Forwarded message ----------
>     From: *Kazunobu Kuriyama* <[email protected]
>     <mailto:[email protected]>>
>     Date: 2016-03-10 10:57 GMT+09:00
>     Subject: Re: [gtk3vim] cannot select with mouse if cmdline is active
>     To: SungHyun Nam <[email protected] <mailto:[email protected]>>
> 
> 
>     Hi,
> 
>     2016-03-10 8:41 GMT+09:00 SungHyun Nam <[email protected]
>     <mailto:[email protected]>>:
> 
>         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 [email protected]
> <mailto:[email protected]>.
> 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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Raspunde prin e-mail lui