summaryrefslogtreecommitdiff
path: root/ibus
Commit message (Collapse)AuthorAgeFilesLines
* src: s/iso_639-3/iso_639_3/ in ibus_get_language_name()fujiwarat2019-06-241-3/+3
| | | | | | | 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
* src: use iso 639-3 to have names for more languagesglasseyes2018-12-171-4/+4
| | | | | | Keyman and others support them so they shouldn't be in "Other" BUG=https://github.com/ibus/ibus/issues/2064
* Install pygtk2 libraries to python2 site-packages.fujiwarat2014-02-032-6/+10
| | | | Review URL: https://codereview.appspot.com/58930044
* Update source files with LGP 2.1 according to COPYING.fujiwarat2013-08-0935-210/+210
| | | | | | | BUG=http://code.google.com/p/ibus/issues/detail?id=1424 TEST=rpmlint Review URL: https://codereview.appspot.com/12526043
* Delete the python xdg dependency.fujiwarat2013-07-051-1/+1
| | | | | | BUG=RH#980749 Review URL: https://codereview.appspot.com/10930043
* Add version property in IBusEngineDesc.fujiwarat2012-10-201-1/+11
| | | | | | | BUG=http://code.google.com/p/ibus/issues/detail?id=1524 TEST=Manually Review URL: https://codereview.appspot.com/6736043
* Add layout_variant and layout_option in IBusEngineDesc for XKB.fujiwarat2012-10-161-25/+46
| | | | | | TEST=Manually Review URL: https://codereview.appspot.com/6586075
* Add IBusProperty.symbol for the short label.fujiwarat2012-09-141-1/+13
| | | | | | | | | | | | 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
* Fix python library to load libibus.so.Yfujiwarat2012-03-052-1/+4
| | | | | | TEST=Linux desktop Review URL: https://codereview.appspot.com/5731060
* Deprecated ibus python library.Peng Huang2012-02-211-0/+4
|
* Remove enable status of input context and hotkey logic in ibus-daemonPeng Huang2012-02-214-46/+7
|
* Minor fixes related to git.mk.Daiki Ueno2012-02-011-24/+0
| | | | | | | | | | 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
* Add the engine preference button on ibus-setupfujiwarat2011-11-301-2/+9
| | | | | | | | | | | 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
* Fixed fallback icons.fujiwarat2011-11-081-2/+6
| | | | | | | | | | | | | | | | | | 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
* Implement org.freedesktop.DBus.StartServiceByName.Daiki Ueno2011-09-161-0/+3
| | | | | | | BUG=none TEST=tested with https://github.com/ueno/ibus-gucharmap/tree/charmap-service Review URL: http://codereview.appspot.com/4960060
* Support selection text retrival.Seigo Nonaka2011-08-114-14/+16
| | | | | | | | | | | 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>.
* Fixed an error in IBus.Bus.register_componentfujiwarat2011-07-121-4/+5
| | | | | | TEST=Linux desktop Review URL: http://codereview.appspot.com/4668060
* Add org.freedesktop.IBus.Config.GetValues to get all values in one RPC.Peng Huang2011-07-052-0/+15
| | | | | | | BUG=http://crosbug.com/16287 TEST=Linux desktop Review URL: http://codereview.appspot.com/4667056
* Add icon_symbol property in IBusEngineDesc.Peng Huang2011-07-041-6/+9
| | | | | | TEST=Linux desktop Review URL: http://codereview.appspot.com/4648050
* Merge pull request #2 from ryoqun/masterPeng Huang2011-06-082-4/+4
|\ | | | | ibus python binding wasn't working due to incorrect forward-key-event signature
| * fix wrong forward key event signatureRyo Onodera2011-05-172-4/+4
| |
* | Fix Python input context binding.Peng Huang2011-06-062-1/+28
|/ | | | | | | | | 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
* Export input context surrounding-text API to Python.Daiki Ueno2011-04-181-0/+21
| | | | | | | | BUG=none TEST=manual Review URL: http://codereview.appspot.com/4442059 Patch from Daiki Ueno <daiki.ueno@gmail.com>.
* Refine RequestName code and fix make dpkg errors.Peng Huang2011-04-081-4/+0
| | | | | | | BUG=none TEST=Linux Desktop Review URL: http://codereview.appspot.com/4368056
* Implement APIs for another non-Python panel.Takao Fujiwara2011-04-082-1/+26
| | | | | | | | | | | | | | | | | | | | | | | 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>.
* Export surrounding-text API to Python.Daiki Ueno2011-04-082-4/+37
| | | | | | | BUG=none TEST=manually with modified ibus-anthy https://github.com/ueno/ibus-anthy/commit/2303095f Review URL: http://codereview.appspot.com/4377045
* Support surrounding-text retrieval.Daiki Ueno2011-04-053-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | 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>.
* Use ibus panel icon from the desktop theme instead of ibus-keyboard.fujiwarat2011-04-011-0/+9
|
* Add git.mk from gtk+ project, Use it to update .gitignorePeng Huang2011-03-163-1/+28
| | | | | | | BUG=none TEST=make Review URL: http://codereview.appspot.com/4280050
* Fix a race problem in SetGlobalEngine and add set_global_engine in python ↵Peng Huang2011-02-282-0/+6
| | | | | | | | | | | | | | | | | 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
* Support enable/disable hotkeys that enable or disable ibus unconditionally ↵Yusuke Sato2011-02-111-6/+4
| | | | | | | | | | | (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
* Fix typo in the default configuration of the trigger hotkeys.Yusuke Sato2011-01-161-1/+1
| | | | | | | | | 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
* Don't call nonexistent org.freedesktop.IBus.InputContext.Destroy.Daiki Ueno2010-12-201-1/+0
| | | | | | | BUG=none TEST=manual Review URL: http://codereview.appspot.com/3800041
* Fix UnsetValue name.fujiwarat2010-11-032-5/+8
|
* Fix a typo.Peng Huang2010-11-031-1/+1
|
* Fix some runtime errors.Peng Huang2010-11-032-2/+2
|
* Change version to 1.3.99Peng Huang2010-11-032-3/+4
|
* Use va_list in IBusEngineDesc and IBusComponent for back compatibility.Peng Huang2010-11-032-7/+15
| | | | | | | | | | | | | | 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
* Use gdbus in glib, and get rid of libdbusPeng Huang2010-11-031-1/+1
|
* Fix a typo.Peng Huang2010-10-131-1/+1
|
* Support engine specific hotkey.James Su2010-07-312-5/+12
| | | | | | | | | | | | 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
* Use dbus.Interface.Peng Huang2010-07-083-6/+11
|
* Use IBUS_TYPE_OBJECT_PATH for return value of CurrentInputContextPeng Huang2010-06-171-1/+1
|
* Refine some build options.Peng Huang2010-05-152-4/+0
|
* Do not hardcode iso-codes anymorePeng Huang2010-04-112-2/+7
|
* Fix make distcheck errors.Peng Huang2010-04-112-0/+4
|
* Add ibus_engine_update_preedit_text_with_modefujiwarat2010-03-163-4/+9
|
* Update so version in common.pyPeng Huang2010-02-011-1/+1
|
* Fix typo.Peng Huang2010-01-151-1/+1
|
* Update copyright.Peng Huang2010-01-1035-70/+70
|