You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Fix leaks to replace g_slist_remove_link() with g_slist_delete_link()
in bus/dbusimpl.c and bus/matchrule.c
- Fix D-Bus leaks after g_dbus_proxy_call() is called, to unrefer the
referred GVariant in case it's floating in bus/engineproxy.c
and bus/panelproxy.c
- Fix several leaks in bus/ibusimpl.c:
o Fix leaks of `names` in g_variant_get (params, "(^a&s)", &names)
because each element in `names` is const but `names` should be freed
in bus/ibusimpl.c
o Fix leaks to replace g_ptr_array_free (array, FALSE) with
g_ptr_array_free (array, TRUE) in bus/ibusimpl.c
o Fix leaks of IBusRegistry to unrefer it before it's allocated again
in bus/ibusimpl.c
- Fix leaks of BusInputContext->queue_during_process_key_event
in bus/inputcontext.c
- Fix leaks of IBusImpl and DBusImpl when the ibus-daemon exits or restarts
in bus/server.c
- Fix several leaks in engine/main.vala:
o Fix leak of IBus.Engine because casting IBus.Engine to IBus.EngineSimple
causes a referring in Vala in engine/main.vala
o Fix leak of IBus.Engine to assign null explicitly in engine/main.vala
- Fix several leaks in src/emoji-parser.c
o If the pointer of GSList exists, the updated GSList should not be
replaced in IBusEmojiData in src/emoji-parser.c because the source
and dest GSList have the shared elements in src/emoji-parser.c
o Fix leaks to replace g_slist_free() with g_slist_free_full() in
src/emoji-parser.c
o Fix leaks to add a destroy function in src/emoji-parser.c
o Delete g_set_prgname() as g_option_context_parse() calls it in
src/emoji-parser.c
- Fix leaks to call ibus_compose_table_free() in src/gencomposetable.c
- Fix D-Bus leaks to unrefer GVariant in org.freedesktop.DBus.Properties.Set
D-Bus method in src/ibusbus.c
- Show stderr message for a forked progam from fanalyzer program in
src/ibuscomponent.c
- Fix leaks in the buffer to refer the middle pointer of the reallocated
buffer instead of a new allocated buffer to free the buffer correctly
in src/ibuscomposetable.c
- Fix D-Bus leaks to unrefer the GObject if it's floating in
src/ibusengine.c
- Fix leaks of the pointer of g_resources_lookup_data() to call
g_bytes_unref(), which does not free the internal data, in
src/ibusenginesimple.c
- Fix leaks in g_variant_get_data() to call
g_dbus_method_invocation_return_value() in src/ibuspanelservice.c
- Fix leaks of IBusXEvent->params in src/ibusxevent.c
- Fix leaks of GError in case ibus_bus_set_global_engine() is failed in
src/tests/ibus-bus.c
- Fix leaks of GSList of gtk_window_list_toplevels() and add a destroy
function in src/tests/ibus-compose.c
- Fix leaks to add a destroy function in src/tests/ibus-keypress.c
- Fix leaks of gchar of ibus_get_language_name() in
src/tests/ibus-util.c
- Fix leak of `struct udev_device` in src/tests/uinput-replay.c
- Fix leak of XI.EventMask.mask in ui/gtk3/keybindingmanager.vala
- Fix leak of m_status_icon in ui/gtk3/panel.vala
- Fix leak of IBusXEvent since it's not floating in
ui/gtk3/panelbinding.vala
BUG=#2682
0 commit comments