| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
iso-codes 3.66 has iso_639_3.xml only but 3.67 has both iso_639_3.xml
and iso_639-3.xml. RHEL 7 uses iso-codes 3.46.
BUG=https://github.com/ibus/ibus/issues/2101
|
|
|
|
|
|
| |
Keyman and others support them so they shouldn't be in "Other"
BUG=https://github.com/ibus/ibus/issues/2064
|
|
|
|
| |
Review URL: https://codereview.appspot.com/58930044
|
|
|
|
|
|
|
| |
BUG=http://code.google.com/p/ibus/issues/detail?id=1424
TEST=rpmlint
Review URL: https://codereview.appspot.com/12526043
|
|
|
|
|
|
| |
BUG=RH#980749
Review URL: https://codereview.appspot.com/10930043
|
|
|
|
|
|
|
| |
BUG=http://code.google.com/p/ibus/issues/detail?id=1524
TEST=Manually
Review URL: https://codereview.appspot.com/6736043
|
|
|
|
|
|
| |
TEST=Manually
Review URL: https://codereview.appspot.com/6586075
|
|
|
|
|
|
|
|
|
|
|
|
| |
IBusProperty.label had been shared between the panel menu label and
language-bar button label so the label is too short against the panel menu.
Now we redefines IBusProperty.label as the long label and the new
IBusProperty.symbol is defined as the short label for the language-bar
and the panel status icon.
TEST=Manually
Review URL: https://codereview.appspot.com/6495117
|
|
|
|
|
|
| |
TEST=Linux desktop
Review URL: https://codereview.appspot.com/5731060
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Remove .gitignore files from the git repo, define GITIGNOREFILES in some
Makefiles, and update git.mk from the Behdad upstream.
BUG=none
TEST=manually
Review URL: https://codereview.appspot.com/5581057
|
|
|
|
|
|
|
|
|
|
|
| |
The new preference button launches $libexecdir/ibus-setup- + engine.name
by default. The engine is IBusEngineDesc.
If engine.setup has a value, the button launches it instead.
BUG=RH#618229
TEST=Linux desktop
Review URL: http://codereview.appspot.com/5437062
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. Set 'ibus-keyboard' icon for IME off in non-GNOME theme.
People would think the application icon for non-GNONE classic desktop.
The themed icon is applied for GNOME icon theme only.
2. Set gtk-fallback-icon-theme as 'gnome'
ibus gtk panel needs gtk stock icons but some desktop does not load GNOME
icon theme. I assigned 'gnome' for gtk-fallback-icon-theme if it's none.
3. Use 'gtk-dialog-info' if 'gtk-info' is not found.
It seems the latest gtk2 does not have 'gtk-info' icon via pygtk2.
BUG=RH#711632
TEST=Linux desktop
Review URL: http://codereview.appspot.com/5320066
|
|
|
|
|
|
|
| |
BUG=none
TEST=tested with https://github.com/ueno/ibus-gucharmap/tree/charmap-service
Review URL: http://codereview.appspot.com/4960060
|
|
|
|
|
|
|
|
|
|
|
| |
This patch enable us to get selection text on client application.
Currently only GtkTextView widget can get them in gtk application.
BUG=None
TEST=manually done.(By gedit text editor)
Review URL: http://codereview.appspot.com/4844041
Patch from Seigo Nonaka <nona@chromium.org>.
|
|
|
|
|
|
| |
TEST=Linux desktop
Review URL: http://codereview.appspot.com/4668060
|
|
|
|
|
|
|
| |
BUG=http://crosbug.com/16287
TEST=Linux desktop
Review URL: http://codereview.appspot.com/4667056
|
|
|
|
|
|
| |
TEST=Linux desktop
Review URL: http://codereview.appspot.com/4648050
|
|\
| |
| | |
ibus python binding wasn't working due to incorrect forward-key-event signature
|
| | |
|
|/
|
|
|
|
|
|
|
| |
Export "forward-key-event" and "delete-surrounding-text" signals to Python; clear __needs_surrounding_text property on "enabled" and "disabled" signals.
BUG=none
TEST=briefly tested, at least I don't see any regression
Review URL: http://codereview.appspot.com/4437062
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=manual
Review URL: http://codereview.appspot.com/4442059
Patch from Daiki Ueno <daiki.ueno@gmail.com>.
|
|
|
|
|
|
|
| |
BUG=none
TEST=Linux Desktop
Review URL: http://codereview.appspot.com/4368056
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
Review URL: http://codereview.appspot.com/4279042
Patch from Takao Fujiwara <takao.fujiwara1@gmail.com>.
|
|
|
|
|
|
|
| |
BUG=none
TEST=manually with modified ibus-anthy https://github.com/ueno/ibus-anthy/commit/2303095f
Review URL: http://codereview.appspot.com/4377045
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Unlike the GtkIMContext API, IBus automatically retrieves
surrounding-text when certain events occurred to the
client ("before filter_keypress", for example). This makes the
engine API simpler but causes periodical emission of D-Bus
signals for updating surrounding-text information, which is
unwanted for typical engines.
For this reason, the surrounding-text support is currently
disabled by default. To enable it, pass
--enable-surrounding-text to configure. Also, even
surrounding-text support is compiled in, IBus does not start
polling until an engine requests surrounding-text using
ibus_engine_get_surrounding_text(). To make the function work
for the first time, clients should retrieve
initial surrounding-text when the engine is enabled (see ibus_im_context_focus_in() and
_ibus_context_enabled_cb() in client/gtk2/ibusimcontext.c).
BUG=Issue#778
TEST=manual
Review URL: http://codereview.appspot.com/4276082
Patch from Daiki Ueno <daiki.ueno@gmail.com>.
|
| |
|
|
|
|
|
|
|
| |
BUG=none
TEST=make
Review URL: http://codereview.appspot.com/4280050
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
library
The race problem:
1. global engine == A
2. call SetGlobalEngine(B) asynchronously
3. call SetGlobalEngine(A) immediately
3.1 Because step 2 is not finished, so the global engine is still A,
and SetGlobalEngine(A) returns sucessfully.
4. SetGlobalEngine(B) is completed and the global engine becomes B
BUG=http://crosbug.com/12414
TEST=Linux desktop
Review URL: http://codereview.appspot.com/4250041
|
|
|
|
|
|
|
|
|
|
|
| |
(i.e. not toggle.)
I'll update ibus/po/*po files if the change looks good to you.
BUG=http://code.google.com/p/ibus/issues/detail?id=1173
TEST=manually
Review URL: http://codereview.appspot.com/3807047
|
|
|
|
|
|
|
|
|
| |
According to setup/keyboardshortcut.py, "Control" seems to be correct.
BUG=none
TEST=compile ibus with --enable-memconf, start ibus-daemon, start ibus-setup, click "..." button for the "Enable or disable" hotkey, then verify that the "Control" checkbox in the pop-up dialog is checked from the beginning.
Review URL: http://codereview.appspot.com/4017042
|
|
|
|
|
|
|
| |
BUG=none
TEST=manual
Review URL: http://codereview.appspot.com/3800041
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Provided by fujiwarat <takao.fujiwara1@gmail.com>
Conflicts:
bus/engineproxy.c
bus/factoryproxy.c
bus/ibusimpl.c
src/ibuscomponent.c
src/ibusenginedesc.c
src/test-bus.c
src/tests/ibus-global-engine.c
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=http://crosbug.com/2543
TEST=none
With this CL, each engine can specify one or more special activation hotkeys. This CL doesn't support customizing global hotkeys per engine.
I'd still prefer to customize the global hotkeys based on current locale rather than input method engine.
Add hotkeys property to IBusEngineDesc, so that each engine can specify their own special hotkeys. This is useful for input methods that have dedicated hotkeys, such as Japanese input methods, which has a dedicated hotkey key: Kana.
Review URL: http://codereview.chromium.org/1702015
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|