On Mi, 30 Aug 2017, Bram Moolenaar wrote:
>
> Patch 8.0.1026
> Problem: GTK on-the-spot input has problems. (Gerd Wachsmuth)
> Solution: Support over-the-spot. (Yukihiro Nakadaira, Ketn Takata, closes
> #1215)
> Files: runtime/doc/mbyte.txt, runtime/doc/options.txt, src/edit.c,
> src/ex_getln.c, src/mbyte.c, src/misc1.c, src/option.c,
> src/option.h, src/screen.c, src/undo.c,
> src/testdir/gen_opt_test.vim
I see a couple of GDK warnings in mbyte.c with this patch. See attached
logfile.
Best,
Christian
--
Das Absurde, mit Geschmack dargestellt, erregt Widerwillen und
Bewunderung.
-- Goethe, Maximen und Reflektionen, Nr. 500
--
--
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.
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread
-I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0
-I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include
-I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo
-I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0
-I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1
-I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0
-I/usr/include/libpng16 -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -g -DDEBUG -Wall -Wextra
-Wshadow -Wmissing-prototypes -Wmaybe-uninitialized -o objects/mbyte.o
mbyte.c
mbyte.c: In function ‘im_preedit_window_set_position’:
mbyte.c:4874:5: warning: ‘gdk_screen_get_width’ is deprecated
[-Wdeprecated-declarations]
sw = gdk_screen_get_width(gtk_widget_get_screen(preedit_window));
^~
In file included from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:31:0,
from /usr/include/gtk-3.0/gdk/gdk.h:32,
from /usr/include/gtk-3.0/gtk/gtk.h:30,
from gui_beval.h:15,
from gui.h:20,
from structs.h:93,
from vim.h:1842,
from mbyte.c:80:
/usr/include/gtk-3.0/gdk/gdkscreen.h:58:14: note: declared here
gint gdk_screen_get_width (GdkScreen *screen);
^~~~~~~~~~~~~~~~~~~~
mbyte.c:4875:5: warning: ‘gdk_screen_get_height’ is deprecated
[-Wdeprecated-declarations]
sh = gdk_screen_get_height(gtk_widget_get_screen(preedit_window));
^~
In file included from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:31:0,
from /usr/include/gtk-3.0/gdk/gdk.h:32,
from /usr/include/gtk-3.0/gtk/gtk.h:30,
from gui_beval.h:15,
from gui.h:20,
from structs.h:93,
from vim.h:1842,
from mbyte.c:80:
/usr/include/gtk-3.0/gdk/gdkscreen.h:60:14: note: declared here
gint gdk_screen_get_height (GdkScreen *screen);
^~~~~~~~~~~~~~~~~~~~~
mbyte.c: In function ‘im_preedit_window_open’:
mbyte.c:4908:5: warning: ‘gtk_widget_modify_font’ is deprecated: Use
'gtk_widget_override_font' instead [-Wdeprecated-declarations]
gtk_widget_modify_font(preedit_label, gui.norm_font);
^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:273:0,
from gui_beval.h:15,
from gui.h:20,
from structs.h:93,
from vim.h:1842,
from mbyte.c:80:
/usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h:769:13: note: declared here
void gtk_widget_modify_font (GtkWidget *widget,
^~~~~~~~~~~~~~~~~~~~~~
mbyte.c:4911:5: warning: ‘gdk_color_parse’ is deprecated: Use 'gdk_rgba_parse'
instead [-Wdeprecated-declarations]
gdk_color_parse(buf, &color);
^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdkcairo.h:26:0,
from /usr/include/gtk-3.0/gdk/gdk.h:33,
from /usr/include/gtk-3.0/gtk/gtk.h:30,
from gui_beval.h:15,
from gui.h:20,
from structs.h:93,
from vim.h:1842,
from mbyte.c:80:
/usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h:79:11: note: declared here
gboolean gdk_color_parse (const gchar *spec,
^~~~~~~~~~~~~~~
mbyte.c:4912:5: warning: ‘gtk_widget_modify_fg’ is deprecated: Use
'gtk_widget_override_color' instead [-Wdeprecated-declarations]
gtk_widget_modify_fg(preedit_label, GTK_STATE_NORMAL, &color);
^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:273:0,
from gui_beval.h:15,
from gui.h:20,
from structs.h:93,
from vim.h:1842,
from mbyte.c:80:
/usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h:749:13: note: declared here
void gtk_widget_modify_fg (GtkWidget *widget,
^~~~~~~~~~~~~~~~~~~~
mbyte.c:4915:5: warning: ‘gdk_color_parse’ is deprecated: Use 'gdk_rgba_parse'
instead [-Wdeprecated-declarations]
gdk_color_parse(buf, &color);
^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdkcairo.h:26:0,
from /usr/include/gtk-3.0/gdk/gdk.h:33,
from /usr/include/gtk-3.0/gtk/gtk.h:30,
from gui_beval.h:15,
from gui.h:20,
from structs.h:93,
from vim.h:1842,
from mbyte.c:80:
/usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h:79:11: note: declared here
gboolean gdk_color_parse (const gchar *spec,
^~~~~~~~~~~~~~~
mbyte.c:4916:5: warning: ‘gtk_widget_modify_bg’ is deprecated: Use
'gtk_widget_override_background_color' instead [-Wdeprecated-declarations]
gtk_widget_modify_bg(preedit_window, GTK_STATE_NORMAL, &color);
^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:273:0,
from gui_beval.h:15,
from gui.h:20,
from structs.h:93,
from vim.h:1842,
from mbyte.c:80:
/usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h:753:13: note: declared here
void gtk_widget_modify_bg (GtkWidget *widget,
^~~~~~~~~~~~~~~~~~~~
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread
-I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0
-I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include
-I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo
-I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0
-I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1
-I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0
-I/usr/include/libpng16 -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -g -DDEBUG -Wall -Wextra
-Wshadow -Wmissing-prototypes -Wmaybe-uninitialized version.c -o
objects/version.o
link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly.
gcc -L/usr/local/lib -Wl,--as-needed -o vim objects/arabic.o
objects/buffer.o objects/blowfish.o objects/crypt.o objects/crypt_zip.o
objects/dict.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o
objects/evalfunc.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o
objects/ex_eval.o objects/ex_getln.o objects/farsi.o objects/fileio.o
objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o
objects/if_cscope.o objects/if_xcmdsrv.o objects/list.o objects/mark.o
objects/memline.o objects/menu.o objects/misc1.o objects/misc2.o objects/move.o
objects/mbyte.o objects/normal.o objects/ops.o objects/option.o
objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/pty.o
objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o
objects/sha256.o objects/spell.o objects/spellfile.o objects/syntax.o
objects/tag.o objects/term.o objects/terminal.o objects/ui.o objects/undo.o
objects/userfunc.o objects/version.o objects/window.o objects/gui.o
objects/gui_gtk.o objects/gui_gtk_x11.o objects/gui_gtk_f.o objects/gui_beval.o
objects/gui_gtk_gresources.o objects/term_encoding.o objects/term_keyboard.o
objects/term_mouse.o objects/term_parser.o objects/term_pen.o
objects/term_screen.o objects/term_state.o objects/term_unicode.o
objects/term_vterm.o objects/if_lua.o objects/if_python.o
objects/if_python3.o objects/netbeans.o objects/channel.o
objects/charset.o objects/json.o objects/main.o objects/memfile.o
objects/message.o -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0
-lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
-lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -ltinfo -lnsl -lselinux
-lacl -lattr -lgpm -ldl -L/usr/lib -llua5.2
link.sh: Linked fine
make[1]: Entering directory '/home/chrisbra/code/git/vim-src/src/po'
make[1]: Nothing to be done for 'first'.
make[1]: Leaving directory '/home/chrisbra/code/git/vim-src/src/po'
make[1]: Entering directory '/home/chrisbra/code/git/vim-src/src/po'
make[1]: Nothing to be done for 'converted'.
make[1]: Leaving directory '/home/chrisbra/code/git/vim-src/src/po'