]> granicus.if.org Git - vim/commitdiff
updated for version 7.3.1256 v7.3.1256
authorBram Moolenaar <Bram@vim.org>
Fri, 28 Jun 2013 18:16:55 +0000 (20:16 +0200)
committerBram Moolenaar <Bram@vim.org>
Fri, 28 Jun 2013 18:16:55 +0000 (20:16 +0200)
Problem:    Can't build without eval or autocmd feature.
Solution:   Add #ifdefs.

src/mbyte.c
src/version.c
src/window.c

index 61d83cf0144c544a0704626f2edd15b35afa0f4d..e0b249862543e094f4c9dfce9d7c59319052d739 100644 (file)
@@ -5079,6 +5079,7 @@ xim_reset(void)
        {
            xim_set_focus(gui.in_focus);
 
+#  ifdef FEAT_EVAL
            if (p_imaf[0] != NUL)
            {
                char_u *argv[1];
@@ -5089,7 +5090,9 @@ xim_reset(void)
                    argv[0] = (char_u *)"0";
                (void)call_func_retnr(p_imaf, 1, argv, FALSE);
            }
-           else if (im_activatekey_keyval != GDK_VoidSymbol)
+           else
+#  endif
+               if (im_activatekey_keyval != GDK_VoidSymbol)
            {
                if (im_is_active)
                {
@@ -5249,12 +5252,17 @@ xim_queue_key_press_event(GdkEventKey *event, int down)
     int
 im_get_status(void)
 {
+#  ifdef FEAT_EVAL
     if (p_imsf[0] != NUL)
     {
        int is_active;
 
        /* FIXME: Don't execute user function in unsafe situation. */
-       if (exiting || is_autocmd_blocked())
+       if (exiting
+#   ifdef FEAT_AUTOCMD
+               || is_autocmd_blocked()
+#   endif
+               )
            return FALSE;
        /* FIXME: :py print 'xxx' is shown duplicate result.
         * Use silent to avoid it. */
@@ -5263,6 +5271,7 @@ im_get_status(void)
        --msg_silent;
        return (is_active > 0);
     }
+#  endif
     return im_is_active;
 }
 
index b0855c1aff39ad3b321bd61f48c224c1ea05f987..fe0ce589bc63f7a36d54e92c468363833ed6ff26 100644 (file)
@@ -728,6 +728,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    1256,
 /**/
     1255,
 /**/
index d7d45e0446009a9805f91bec9e06f4b58e651320..54ab200807cbde877c3b1266d518087099643c01 100644 (file)
@@ -53,10 +53,10 @@ static void win_free __ARGS((win_T *wp, tabpage_T *tp));
 static void frame_append __ARGS((frame_T *after, frame_T *frp));
 static void frame_insert __ARGS((frame_T *before, frame_T *frp));
 static void frame_remove __ARGS((frame_T *frp));
-#ifdef FEAT_VERTSPLIT
+# ifdef FEAT_VERTSPLIT
 static void win_goto_ver __ARGS((int up, long count));
 static void win_goto_hor __ARGS((int left, long count));
-#endif
+# endif
 static void frame_add_height __ARGS((frame_T *frp, int n));
 static void last_status_rec __ARGS((frame_T *fr, int statusline));
 
@@ -6928,6 +6928,7 @@ get_tab_number(tabpage_T *tp UNUSED)
 }
 #endif
 
+#ifdef FEAT_WINDOWS
 /*
  * Return TRUE if "topfrp" and its children are at the right height.
  */
@@ -6948,6 +6949,7 @@ frame_check_height(topfrp, height)
 
     return TRUE;
 }
+#endif
 
 #ifdef FEAT_VERTSPLIT
 /*