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.

Attachment: gui_gtk_x11.c.patch
Description: Binary data

Raspunde prin e-mail lui