summaryrefslogtreecommitdiff
path: root/inputmethod/ibus/patches
diff options
context:
space:
mode:
authortsutsui <tsutsui@pkgsrc.org>2017-11-05 04:19:15 +0000
committertsutsui <tsutsui@pkgsrc.org>2017-11-05 04:19:15 +0000
commit34876c71c82b39a3ca4cb2303f0b9183f3b76f42 (patch)
tree613942034a0462897ea19196e2ae52932b6e013c /inputmethod/ibus/patches
parent1b48c14d0f5028b7e2170764d81228349a3f6b16 (diff)
downloadpkgsrc-34876c71c82b39a3ca4cb2303f0b9183f3b76f42.tar.gz
ibus, ibus-python: update to 1.5.17. PR pkg/52694
pkgsrc changes: * handle emoji-dict support in CONFIGURE_ARGS * de-fuzz patches Upstream changes (from https://github.com/ibus/ibus/releases): 1.5.17 * ui/gtk3: Emojier supports Ctrl-c,v,x and Ctrl-Shift-c 081d09f * Make all emoji dicts for fully qualified ad80999 * ui/gtk3: Fix SEGV of Emojier on de_DE.UTF-8 bc0f913 * ui/gtk3: Do not activate emoji cells on mouse until mouse moves 98f70ee * ui/gtk3: Fix SEGV of XKeysymToKeycode() on Wayland 91bebf0 * client/gtk2: include the scaling factor in Wayland (Xiang Fan) 6a3301d * Implement ibus portal (Alexander Larsson) 203a3df 35ce624 9772e80 9937a0e 3e01bab * ui/gtk3: Switcher should ignore mouse until it moves d788918 * client/gtk2: Do not send key events to GtkIMContextSimple bbfb3d7 d784e04 * ui/gtk3: Fix PropertyPanel position in workarea 0632cbb * ui/gtk3: Fix to enable menu button on PropertyPanel 4a54163 * ui/gtk3: Increase timeout of window filter in PropertyPanel 53d1f9e * ui/gtk3: Unset GDK_CORE_DEVICE_EVENTS d37c8bb * ui/gtk3: Unref Panel and Indicator when double panels run dfe21a2 * Fix a typo in configure.ac (Felix Yan) e6bab7a * Typo fix (Mario Bodemann) c1b93f9 * Fix build issues 4fe3050 21bac47 79aebc5 * engine: Add Malay and Mongolian keymaps 44d0535 * Update translations 8cb149b 56b5126 1.5.16 * Implement shortcut keys on emoji dialog 58f6140 * Move language setting from IBusEmojier to ibus-setup 0efb1c5 * Works ibus emoji command for Wayland (Peng Wu) 648f58a 2f8982a da33672 290f786 aba81ac 61fa8ea * Enable to type multiple code points on Emojier 8b6f9fa * Emoji misc enhancements. 9dbea34 31ed31e c580845 fbe3de1 50e344a cb0a36c 4b8d7ba edcb4a0 1159093 0836c3f 086fc54 * Change emoji modal dialog to focused dialog c6cdf21 * Change to use Unicode Emoji files instead of EmojiOne files 2f73064 * Add ibus-emoji man mapge 5f653d3 f6c2e2d * Make more readable error messages if emoji xml files are missed bd7e0ba 1643007 * Fix IBusEmojiDialog_1_0_gir_LIBS for --as-needed LDFLAGS c3168d4 * bus: Add error messages for g_dbus_server_new_sync 4e02857 * tools: Fix ibus emoji SEGV when language is changed. 7e477d5 * client/x11: Add XSetIOErrorHandler() for GNOME3 desktop ab6c38c * Update translations 21e6c00 * Release 1.5.16 ccc602d You can get Unicode emoji files from http://www.unicode.org/Public/emoji/4.0/ or Fedora provides unicode-emoji package. The version 4.0 is recommended since 5.0 is not released officially yet. You can get emoji annotation files from https://github.com/fujiwarat/ cldr-emoji-annotation or Fedora provides cldr-emoji-annotation package. 1.5.15 * Fix GVariant leaks (Eric R. Schulz) 997e5cb * ui/gtk3: Fix radio buttons on Property Panel ceb6a9b * Update translations 708e5e5 * Fix warning messages during panel resizes af66ace * src: Hide lookup table if emoji annotation does not hit e795eda * src: Enable to type digit to commit emoji on lookup window 4d86e59 * src: Enable PageUp, PageDown, CandidateClick buttons with emoji lookup faf5e3c * ui/gtk3: support scroll event in candidates panel (Peng Wu) 52b7272 * src: Avoid emoji typing during Unicode typing f80dcc9 * ui/gtk3: Fix panel CSS format for GTK 3.22 aacf5ad * util/IMdkit: Fix the range of memset() in i18nIc.c 371535b * ui/gtk3: Refactor color of a selected candidate on lookup window bdc83bc * ui/gtk3: Free normal_color in CandidateArea b8f5553 * ui/gtk3: Refactor to set panel icon b498ff5 * ui/gtk3: Fix typo in switcher.get_input_context_path() fcb90f7 * bus: fix service file when --disable-xim is specified (Marc-Antoine Perennou) 993289f * Fix memory leak in IBus.Bus.get_global_engine() (Eric R. Schulz) 0a24481 * Move emoji implementation from IBusEngineSimple to IBusPanel 02d99aa * setup: Set emoji preview text on font setting 13bf503 * Add 'ibus emoji' command for no ibus panel desktops c37989a * Release 1.5.15 f7f3bc8 * Fix a build failure with --disable-emoji-dict 641c3cb You can get emoji.json with npm install -g emojione or Fedora provides nodejs-emojione-json package. You can get emoji annotation files from https://github.com/fujiwarat/ cldr-emoji-annotation or Fedora provides cldr-emoji-annotation package. 1.5.14 * Don't warn if DISPLAY is not set (Matthias Clasen) 0432aa6 * Install a DBus service file (Rui Matos) 84c18f1 * configure: don't hardcode pkg-config (Marc-Antoine Perennou) b210c0d * conf/gconf: Fix SEGV in ibus_config_gconf_get_values a186059 * client/gtk2: Fix SEGV with Wayland display 3ef21fe * ui/gtk3: Fix panel CSS format for GTK 3.20 a598ae2 * engine: Implement Emoji typing with XKB engines 160d3c9 * engine: Add emoji-list.html 0ed644c * engine: Use annotations/en.xml from unocode.org but not emoji-list.html 0ee1896 * Fix typo in configure.ac f88c487 * tests/ibus-engine-switch: Don't try to remove non-existing GSource 20068d9 * Fix make dist eee7a13 * Fix Croatian language code in simple.xml 028624f * Replace deprecated GSimpleAsyncResult with GTask since GLib 2.46 239d363 You can get emoji.json with npm install -g emojione or Fedora provides nodejs-emojione-json package.
Diffstat (limited to 'inputmethod/ibus/patches')
-rw-r--r--inputmethod/ibus/patches/patch-client_gtk2_ibusimcontext.c10
-rw-r--r--inputmethod/ibus/patches/patch-client_gtk3_ibusimcontext.c10
2 files changed, 10 insertions, 10 deletions
diff --git a/inputmethod/ibus/patches/patch-client_gtk2_ibusimcontext.c b/inputmethod/ibus/patches/patch-client_gtk2_ibusimcontext.c
index 98581a62b28..dbca2e60fc3 100644
--- a/inputmethod/ibus/patches/patch-client_gtk2_ibusimcontext.c
+++ b/inputmethod/ibus/patches/patch-client_gtk2_ibusimcontext.c
@@ -1,11 +1,11 @@
-$NetBSD: patch-client_gtk2_ibusimcontext.c,v 1.1 2013/11/12 02:57:43 dholland Exp $
+$NetBSD: patch-client_gtk2_ibusimcontext.c,v 1.2 2017/11/05 04:19:15 tsutsui Exp $
NetBSD 6.99.25's gcc says:
error: #pragma GCC diagnostic not allowed inside functions
---- client/gtk2/ibusimcontext.c~ 2013-09-20 03:15:51.000000000 +0000
+--- client/gtk2/ibusimcontext.c.orig 2017-10-22 10:31:49.000000000 +0000
+++ client/gtk2/ibusimcontext.c
-@@ -509,6 +509,9 @@ daemon_name_vanished (GDBusConnection *c
+@@ -559,6 +559,9 @@ daemon_name_vanished (GDBusConnection *c
_daemon_is_running = FALSE;
}
@@ -15,7 +15,7 @@ NetBSD 6.99.25's gcc says:
static void
ibus_im_context_class_init (IBusIMContextClass *class)
{
-@@ -593,10 +596,7 @@ ibus_im_context_class_init (IBusIMContex
+@@ -642,10 +645,7 @@ ibus_im_context_class_init (IBusIMContex
/* always install snooper */
if (_key_snooper_id == 0) {
@@ -26,7 +26,7 @@ NetBSD 6.99.25's gcc says:
}
_daemon_name_watch_id = g_bus_watch_name (G_BUS_TYPE_SESSION,
-@@ -607,21 +607,22 @@ ibus_im_context_class_init (IBusIMContex
+@@ -656,21 +656,22 @@ ibus_im_context_class_init (IBusIMContex
NULL,
NULL);
}
diff --git a/inputmethod/ibus/patches/patch-client_gtk3_ibusimcontext.c b/inputmethod/ibus/patches/patch-client_gtk3_ibusimcontext.c
index d1ba74e7a33..6200ce5ebc7 100644
--- a/inputmethod/ibus/patches/patch-client_gtk3_ibusimcontext.c
+++ b/inputmethod/ibus/patches/patch-client_gtk3_ibusimcontext.c
@@ -1,11 +1,11 @@
-$NetBSD: patch-client_gtk3_ibusimcontext.c,v 1.1 2013/11/12 02:57:43 dholland Exp $
+$NetBSD: patch-client_gtk3_ibusimcontext.c,v 1.2 2017/11/05 04:19:15 tsutsui Exp $
NetBSD 6.99.25's gcc says:
error: #pragma GCC diagnostic not allowed inside functions
---- client/gtk3/ibusimcontext.c~ 2013-09-20 03:15:51.000000000 +0000
+--- client/gtk3/ibusimcontext.c.orig 2017-10-22 10:31:49.000000000 +0000
+++ client/gtk3/ibusimcontext.c
-@@ -509,6 +509,9 @@ daemon_name_vanished (GDBusConnection *c
+@@ -559,6 +559,9 @@ daemon_name_vanished (GDBusConnection *c
_daemon_is_running = FALSE;
}
@@ -15,7 +15,7 @@ NetBSD 6.99.25's gcc says:
static void
ibus_im_context_class_init (IBusIMContextClass *class)
{
-@@ -593,10 +596,7 @@ ibus_im_context_class_init (IBusIMContex
+@@ -642,10 +645,7 @@ ibus_im_context_class_init (IBusIMContex
/* always install snooper */
if (_key_snooper_id == 0) {
@@ -26,7 +26,7 @@ NetBSD 6.99.25's gcc says:
}
_daemon_name_watch_id = g_bus_watch_name (G_BUS_TYPE_SESSION,
-@@ -607,21 +607,22 @@ ibus_im_context_class_init (IBusIMContex
+@@ -656,21 +656,22 @@ ibus_im_context_class_init (IBusIMContex
NULL,
NULL);
}