]> granicus.if.org Git - vim/commitdiff
patch 8.2.0889: using old style comments v8.2.0889
authorBram Moolenaar <Bram@vim.org>
Tue, 2 Jun 2020 20:24:36 +0000 (22:24 +0200)
committerBram Moolenaar <Bram@vim.org>
Tue, 2 Jun 2020 20:24:36 +0000 (22:24 +0200)
Problem:    Using old style comments.
Solution:   Use // comments. (Yegappan Lakshmanan, closes #6190)

src/gui_xim.c
src/version.c

index e3a48b5cb30fda3a9c994c7e46c0a3f5657f2d91..b5875ee2cd2dcd29f77344eb4c024444c98c4b70 100644 (file)
@@ -661,13 +661,12 @@ im_preedit_changed_cb(GtkIMContext *context, gpointer data UNUSED)
 
        im_delete_preedit();
 
-       /*
-        * Compute the end of the preediting area: "preedit_end_col".
-        * According to the documentation of gtk_im_context_get_preedit_string(),
-        * the cursor_pos output argument returns the offset in bytes.  This is
-        * unfortunately not true -- real life shows the offset is in characters,
-        * and the GTK+ source code agrees with me.  Will file a bug later.
-        */
+       // Compute the end of the preediting area: "preedit_end_col".
+       // According to the documentation of
+       // gtk_im_context_get_preedit_string(), the cursor_pos output argument
+       // returns the offset in bytes.  This is unfortunately not true -- real
+       // life shows the offset is in characters, and the GTK+ source code
+       // agrees with me.  Will file a bug later.
        if (preedit_start_col != MAXCOL)
            preedit_end_col = preedit_start_col;
        str = (char_u *)preedit_string;
@@ -675,12 +674,11 @@ im_preedit_changed_cb(GtkIMContext *context, gpointer data UNUSED)
        {
            int is_composing;
 
-           is_composing = ((*p & 0x80) != 0 && utf_iscomposing(utf_ptr2char(p)));
-           /*
-            * These offsets are used as counters when generating <BS> and <Del>
-            * to delete the preedit string.  So don't count composing characters
-            * unless 'delcombine' is enabled.
-            */
+           is_composing = ((*p & 0x80) != 0
+                                         && utf_iscomposing(utf_ptr2char(p)));
+           // These offsets are used as counters when generating <BS> and
+           // <Del> to delete the preedit string.  So don't count composing
+           // characters unless 'delcombine' is enabled.
            if (!is_composing || p_deco)
            {
                if (i < cursor_index)
@@ -993,17 +991,15 @@ xim_queue_key_press_event(GdkEventKey *event, int down)
 {
     if (down)
     {
-       /*
-        * Workaround GTK2 XIM 'feature' that always converts keypad keys to
-        * chars., even when not part of an IM sequence (ref. feature of
-        * gdk/gdkkeyuni.c).
-        * Flag any keypad keys that might represent a single char.
-        * If this (on its own - i.e., not part of an IM sequence) is
-        * committed while we're processing one of these keys, we can ignore
-        * that commit and go ahead & process it ourselves.  That way we can
-        * still distinguish keypad keys for use in mappings.
-        * Also add GDK_space to make <S-Space> work.
-        */
+       // Workaround GTK2 XIM 'feature' that always converts keypad keys to
+       // chars., even when not part of an IM sequence (ref. feature of
+       // gdk/gdkkeyuni.c).
+       // Flag any keypad keys that might represent a single char.
+       // If this (on its own - i.e., not part of an IM sequence) is
+       // committed while we're processing one of these keys, we can ignore
+       // that commit and go ahead & process it ourselves.  That way we can
+       // still distinguish keypad keys for use in mappings.
+       // Also add GDK_space to make <S-Space> work.
        switch (event->keyval)
        {
            case GDK_KP_Add:      xim_expected_char = '+';  break;
@@ -1028,19 +1024,15 @@ xim_queue_key_press_event(GdkEventKey *event, int down)
        xim_ignored_char = FALSE;
     }
 
-    /*
-     * When typing fFtT, XIM may be activated. Thus it must pass
-     * gtk_im_context_filter_keypress() in Normal mode.
-     * And while doing :sh too.
-     */
+    // When typing fFtT, XIM may be activated. Thus it must pass
+    // gtk_im_context_filter_keypress() in Normal mode.
+    // And while doing :sh too.
     if (xic != NULL && !p_imdisable
                    && (State & (INSERT | CMDLINE | NORMAL | EXTERNCMD)) != 0)
     {
-       /*
-        * Filter 'imactivatekey' and map it to CTRL-^.  This way, Vim is
-        * always aware of the current status of IM, and can even emulate
-        * the activation key for modules that don't support one.
-        */
+       // Filter 'imactivatekey' and map it to CTRL-^.  This way, Vim is
+       // always aware of the current status of IM, and can even emulate
+       // the activation key for modules that don't support one.
        if (event->keyval == im_activatekey_keyval
             && (event->state & im_activatekey_state) == im_activatekey_state)
        {
@@ -1205,10 +1197,8 @@ xim_set_focus(int focus)
     if (xic == NULL)
        return;
 
-    /*
-     * XIM only gets focus when the Vim window has keyboard focus and XIM has
-     * been set active for the current mode.
-     */
+    // XIM only gets focus when the Vim window has keyboard focus and XIM has
+    // been set active for the current mode.
     if (focus && xim_is_active)
     {
        if (!xim_has_focus)
index 95225107c0bf3a20173b72732a949a1da75f3727..ece5a39efbc8b2bb5fa5fe5fe12d686e5b1db509 100644 (file)
@@ -746,6 +746,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    889,
 /**/
     888,
 /**/