{"shas":[["087c3e8abddbd22cbf7258aef2fe509ad5710108","393c4e921bf115e9b8cab314b726044c64a997d9@gmail.com","Implement APIs for another non-Python panel.\n\n1. Support icon and prop_list = null in ibus_property_new with GIR.\n2. Add getter methods in IBusText and IBusProperty since GJS cannot access\n   the members in C-Structure.\n3. Add ibus_get_language_name() since GIR libxml2 does not provide the\n   useful APIs.\n4. Implement flags in ibus_bus_request_name() to follow DBus\n   RequestName signal spec.\n   http://dbus.freedesktop.org/doc/dbus-specification.html#message-bus-names\n   This is needed to terminate the current IBus panel.\n   E.g. IBus GTK panel is launched by ibus-daemon but another panel is\n   launched by gnome-shell.\n5. Support IBUS_BUS_NAME_FLAG_ALLOW_REPLACEMENT in ui/gtk/main.py\n6. Fix bus_component_set_factory() not to call\n   bus_component_factory_destroy_cb() twice.\n7. Hide ibus_text_new_from_static_string() for GIR.\n8. Add ibus_is_running_gnome_shell() for ibus-ui-gtk because\n   gnome-shell runs earlier than ibus-ui-gtk.","fujiwarat"],["a94a4fdeb75960baba3ee09b85049b1e15a25c53","393c4e921bf115e9b8cab314b726044c64a997d9@gmail.com","Implement GJS UI for GNOME-Shell.","fujiwarat"],["f99d5e80bf34610c1cbbfe9bdb091c137cb6bb9b","393c4e921bf115e9b8cab314b726044c64a997d9@gmail.com","Update API definitions for gnome-shell 2.91.6","fujiwarat"]],"repo":"fujiwarat/ibus","actor":"fujiwarat","ref":"refs/heads/gjs","size":3,"head":"f99d5e80bf34610c1cbbfe9bdb091c137cb6bb9b","actor_gravatar":"e6b114bf8809395d19722b6be68fd109","push_id":25927710}