|
Implement APIs for another non-Python panel.
1. Support icon and prop_list = null in ibus_property_new with GIR.
2. Add getter methods in IBusText and IBusProperty since GJS cannot access
the members in C-Structure.
3. Add ibus_get_language_name() since GIR libxml2 does not provide the
useful APIs.
4. Implement flags in ibus_bus_request_name() to follow DBus
RequestName signal spec.
http://dbus.freedesktop.org/doc/dbus-specification.html#message-bus-names
This is needed to terminate the current IBus panel.
E.g. IBus GTK panel is launched by ibus-daemon but another panel is
launched by gnome-shell.
5. Support IBUS_BUS_NAME_FLAG_ALLOW_REPLACEMENT in ui/gtk/main.py
6. Fix bus_component_set_factory() not to call
bus_component_factory_destroy_cb() twice.
7. Hide ibus_text_new_from_static_string() for GIR.
8. Add ibus_is_running_gnome_shell() for ibus-ui-gtk because
gnome-shell runs earlier than ibus-ui-gtk.
Total comments: 17
Total comments: 3
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+1166 lines, -73 lines) |
Patch |
|
M |
bus/component.c
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
bus/connection.h
|
View
|
1
|
3 chunks |
+20 lines, -1 line |
0 comments
|
Download
|
|
M |
bus/connection.c
|
View
|
1
|
4 chunks |
+19 lines, -0 lines |
0 comments
|
Download
|
|
M |
bus/dbusimpl.c
|
View
|
1
2
3
|
18 chunks |
+558 lines, -37 lines |
0 comments
|
Download
|
|
M |
bus/ibusimpl.c
|
View
|
1
|
1 chunk |
+6 lines, -5 lines |
0 comments
|
Download
|
|
M |
bus/marshalers.list
|
View
|
1
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
ibus/bus.py
|
View
|
1
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
ibus/common.py
|
View
|
|
4 chunks |
+23 lines, -1 line |
0 comments
|
Download
|
|
M |
src/Makefile.am
|
View
|
1
|
3 chunks |
+10 lines, -7 lines |
0 comments
|
Download
|
|
M |
src/ibusbus.h
|
View
|
1
|
2 chunks |
+19 lines, -4 lines |
0 comments
|
Download
|
|
M |
src/ibusbus.c
|
View
|
1
|
2 chunks |
+38 lines, -3 lines |
0 comments
|
Download
|
|
M |
src/ibusproperty.h
|
View
|
|
8 chunks |
+83 lines, -2 lines |
0 comments
|
Download
|
|
M |
src/ibusproperty.c
|
View
|
|
1 chunk |
+24 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/ibustext.h
|
View
|
1
|
2 chunks |
+28 lines, -1 line |
0 comments
|
Download
|
|
M |
src/ibustext.c
|
View
|
|
1 chunk |
+18 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/ibustypes.h
|
View
|
|
1 chunk |
+33 lines, -0 lines |
0 comments
|
Download
|
|
A |
src/ibusutil.h
|
View
|
1
2
3
|
1 chunk |
+52 lines, -0 lines |
0 comments
|
Download
|
|
A |
src/ibusutil.c
|
View
|
1
|
1 chunk |
+182 lines, -0 lines |
0 comments
|
Download
|
|
M |
ui/gtk/main.py
|
View
|
1
|
6 chunks |
+31 lines, -7 lines |
0 comments
|
Download
|
|
M |
ui/gtk/panel.py
|
View
|
1
|
2 chunks |
+16 lines, -3 lines |
0 comments
|
Download
|
Total messages: 11
|