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

> On Thu, Aug 11, 2016 at 10:01 AM, Kazunobu Kuriyama
> <[email protected]> wrote:
> > Hi Tony,
> >
> > Thank you for all those checks!
>
> Thank _you_ for the explanations, they're a great help to my
> understanding of the new GUI.
> >
> > 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.
>
> Ah, OK
> >
> > 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?
>
> I have no _coding_ suggestions. As a _documentation_ suggestion, maybe
> mention in more detail the priority of GUIs (when more than one are
> available for building) in the Makefile comments about CONF_OPT_GUI
> and in the "configure -h" text
> >
> >>
> >> - 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.
>
> Here too, I would suggest "documentation improvements": let's say,
> mention that the Gnome interface to Vim is removed starting with GTK3,
> in the "build documentation" in src/Makefile and configure -h as
> above, and maybe also somewhere under "help GNOME" in the ordinary Vim
> help.
>

Hi Tony,

Thank you for the helpful suggestions.  Based on them, I made a patch to
improve the documentation, which is attached to this mail.

One thing I could not fulfill was to improve the output of 'configure -h'.

Instead, I made gui_x11.txt, in particular the section gui-x11-compiling,
up to date so that users can refer to that in case they are confused with
the output of 'configure -h'.

Hopefully, that could be a good compensation for my unfulfilled job :)


Hi Bram,

Please note that the patch contains changes in src/Makefile which are
usually not considered as part of a runtime update.  If you find it
appropriate to separate the changes from runtime ones, please let me know.
I'll see to it.


Best regards,
Kazunobu


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

Attachment: x11_gtk_doc.patch
Description: Binary data

Raspunde prin e-mail lui