The idea is, if users don't customize the preload_engines with ibus-setup, users would prefer to load the system default engines again by login. The gconf value 'preload_engine_mode' is IBUS_PRELOAD_ENGINE_MODE_USER by default but set IBUS_PRELOAD_ENGINE_MODE_LANG_RELATIVE for the initial login. If preload_engine_mode is IBUS_PRELOAD_ENGINE_MODE_LANG_RELATIVE, ibus-daemon loads the system preload engines by langs. If preload_engine_mode is IBUS_PRELOAD_ENGINE_MODE_USER, ibus-daemon do not update the gconf value preload_engines. On the other hand, if users enable the customized engine checkbutton on ibus-setup, ibus-setup sets 'preload_engine_mode' as IBUS_PRELOAD_ENGINE_MODE_USER and users can customize the value 'preload_engines'.
Variant.dup_strv() returns a tuple in pygobject 3.2, e.g. (['<Control>space'], 1L), and a list in pygobject 3.4, e.g. ['<Control>space'] . BUG=RH#887153 Review URL: https://codereview.appspot.com/6941051
The red part of the rgb value was always passed as 0 to Pango.attr_foreground_new(r, g, b) and Pango.attr_background_new(r, g, b). BUG= Review URL: https://codereview.appspot.com/6874050 Patch from Mike FABIAN <email@example.com>.
gtk_image_set_from_icon_name() accesses the icon_name only but gtk_image_set_from_stock() can fallback the stock name to the real name. E.g. "gtk-about.png" is the symlink of "help-about.png" and "gtk-about.png" is included in gnome-icon-theme-legacy package in Fedora. Review URL: https://codereview.appspot.com/6846058
Use rotated icons for prev/next buttons on lookup table. BUG=none Review URL: https://codereview.appspot.com/6815080
TEST=Manually Review URL: https://codereview.appspot.com/6586075
http://git.gnome.org/browse/gdm/commit/?id=aa25b559c6e907485cc9e I copied the typo by mitake. dconf_engine_source_new() supports "user-db" or "system-db". http://git.gnome.org/browse/dconf/tree/engine/dconf-engine-source.c#n75 TEST=Manually Review URL: https://codereview.appspot.com/6640058
BUG=None Review URL: https://codereview.appspot.com/6560060
Now im-ibus.so uses ibus_bus_new_async() instead of ibus_bus_new() and then if ibus-setup-anthy calls GTK+ UI before ibus_bus_new(), the async function is called instead and the delay is happened with the latest ibus 1.5. The fix is to call ibus_bus_new() before GTK+. BUG=RH#859585 TEST=Manually Review URL: https://codereview.appspot.com/6566053
0.13.4 BUG=RH#844580 TEST=Manually Review URL: https://codereview.appspot.com/6446145
BUG=none Review URL: https://codereview.appspot.com/6441157