Hi Tony,

Thank you for all those checks!

2016-08-11 12:23 GMT+09:00 Tony Mechelynck <[email protected]>:

> - GTK3 is supported, it is said, but there aren't a lot of details about it
> - It is only barely mentioned under ":help GTK3" in doc/gui_x11.txt
> - It is mentioned here and there in version8.txt, once at lines 137
> and 139, long below ":help new-8" and shortly before ":help
> new-vim-script-8", then here and there starting at patch 7.4.1402
> - It is nowhere mentioned in the possible configuration settings in
> the src/Makefile
>

All those, I'll see to it later.


> - Contrary to what "configure -h" seems to imply, AFAICT the only way
> to build with GTK3 is to require it explicitly by --enable-gui=gtk3
>

That's because, when the GTK3 patch was included, there was an agreement
(or no objection, more precisely) that, when both gtk2 and gtk3 are
available, the GTK2 GUI shall be selected as default.

Since I didn't think the current output of 'configure -h' caused a
confusion, I have little idea as to what caused that.  Do you have an
suggestion how we could improve that?


> - When both GTK2 and GTK3 are present in the system,
> ----disable-gtk2-check --enable-gtk3-check builds a Vim with no GUI
>

Oh, I didn't try those combination.  I'd rather like to know why those
--(enable|disable)-*-check options were introduced.  It looks --enable-gui=
is enough...  For the sake of completeness of the autodetection mechanism,
maybe?


> - In the same configuration, just «export
> CONF_OPT_GUI='enable-gnome-check'» (without the French quotes) gives a
> GTK2 GUI; GTK3 is not looked for.
> - When --enable-gui=gtk3 is present, then AFAICT --enable-gnome-check
> has no effect. (Maybe I don't have the right packages installed.)
>

Please note that the GTK3 GUI is completely independent of the Gnome 2
stuff.  This is because that stuff has been deprecated since the very early
version of Gnome 3 was released and was once said it would soon go away, I
intentionally wrote the patch in such a way that the GUI doesn't rely on
that.

Accordingly, the both cases look fine to me: If --enable-gnome-check is
selected, it's natural for us to conclude that the user wants the GTK2 GUI,
and if --enable-gui=3 is selected, the user don't want the Gnome stuff.

Still, if you find there's room for improvement, please let me know.

Best regards,
Kazunobu


> For the record, I'm on openSUSE 42.1 x86_64 and this is my first (but
> successful) attempt at building with GTK3: before, I used GTK2 with
> Gnome.
>
>
> Best regards,
> Tony.
>
> --
> --
> 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.
>

-- 
-- 
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