Nimf 2022.05.17 Released

Tue, May 17 2022 21:12:55 KST

Hello.

Nimf 2022.05.17 is released.

Changes

  • nimf-anthy: Fixed a bug that caused malfunctions when typing Japanese.
--- a/modules/linguas/nimf-anthy/nimf-anthy.c
+++ b/modules/linguas/nimf-anthy/nimf-anthy.c
@@ -1096,11 +1096,13 @@ static bool nimf_anthy_filter_event (NimfLingua    *lingua,
       else if (anthy->preedit_offset > 0)
       {
         const char *prev;
+        int new_offset;

         prev = g_utf8_prev_char (anthy->preedit->str + anthy->preedit_offset);
-        g_string_erase (anthy->preedit, prev - anthy->preedit->str,
+        new_offset = prev - anthy->preedit->str;
+        g_string_erase (anthy->preedit, new_offset,
                         anthy->preedit->str + anthy->preedit_offset - prev);
-        anthy->preedit_offset = prev - anthy->preedit->str;
+        anthy->preedit_offset = new_offset;
       }

       retval = true;
  • nimf-korean: Currently, it contains 3,357 Hanja characters and 3,274 headwords, and is still being added.

Known bugs

There are memory leaks in some libraries used by Nimf, but no practical problems. I am constantly working to get rid of memory leaks, Nimf is using GSettings for the settings and I plan to change the settings to be based on a .yaml file.

The following are not supported.

There are currently no plans to support Gentoo®, Flatpak®, Snap, Wayland, multi-monitor environments, and HiDPI environments.

Download

You can download it from the Downloads page.

Thank you.