Patch 8.2.0740
Problem:    Minor message mistakes.
Solution:   Change vim to Vim and other fixes.
Files:      src/if_py_both.h, src/if_tcl.c, src/main.c


*** ../vim-8.2.0739/src/if_py_both.h    2020-04-28 00:02:37.648975818 +0200
--- src/if_py_both.h    2020-05-11 23:07:08.282572721 +0200
***************
*** 652,658 ****
      }
      else if (!did_throw)
        return (PyErr_Occurred() ? -1 : 0);
!     // Python exception is preferred over vim one; unlikely to occur though
      else if (PyErr_Occurred())
      {
        discard_current_exception();
--- 652,658 ----
      }
      else if (!did_throw)
        return (PyErr_Occurred() ? -1 : 0);
!     // Python exception is preferred over Vim one; unlikely to occur though
      else if (PyErr_Occurred())
      {
        discard_current_exception();
***************
*** 1406,1412 ****
      // name,      function,                   calling,                        
documentation
      {"command",           VimCommand,                 METH_O,                 
        "Execute a Vim ex-mode command" },
      {"eval",      VimEval,                    METH_VARARGS,                   
"Evaluate an expression using Vim evaluator" },
!     {"bindeval",    VimEvalPy,                        METH_O,                 
        "Like eval(), but returns objects attached to vim ones"},
      {"strwidth",    VimStrwidth,              METH_O,                         
"Screen string width, counts <Tab> as having width 1"},
      {"chdir",     (PyCFunction)VimChdir,      METH_VARARGS|METH_KEYWORDS,     
"Change directory"},
      {"fchdir",            (PyCFunction)VimFchdir,     
METH_VARARGS|METH_KEYWORDS,     "Change directory"},
--- 1406,1412 ----
      // name,      function,                   calling,                        
documentation
      {"command",           VimCommand,                 METH_O,                 
        "Execute a Vim ex-mode command" },
      {"eval",      VimEval,                    METH_VARARGS,                   
"Evaluate an expression using Vim evaluator" },
!     {"bindeval",    VimEvalPy,                        METH_O,                 
        "Like eval(), but returns objects attached to Vim ones"},
      {"strwidth",    VimStrwidth,              METH_O,                         
"Screen string width, counts <Tab> as having width 1"},
      {"chdir",     (PyCFunction)VimChdir,      METH_VARARGS|METH_KEYWORDS,     
"Change directory"},
      {"fchdir",            (PyCFunction)VimFchdir,     
METH_VARARGS|METH_KEYWORDS,     "Change directory"},
***************
*** 2393,2399 ****
      if (li == NULL)
      {
        // No more suitable format specifications in python-2.3
!       PyErr_VIM_FORMAT(N_("internal error: failed to get vim list item %d"),
                (int) index);
        return NULL;
      }
--- 2393,2399 ----
      if (li == NULL)
      {
        // No more suitable format specifications in python-2.3
!       PyErr_VIM_FORMAT(N_("internal error: failed to get Vim list item %d"),
                (int) index);
        return NULL;
      }
***************
*** 2555,2561 ****
        li = list_find(l, (long) first);
        if (li == NULL)
        {
!           PyErr_VIM_FORMAT(N_("internal error: no vim list item %d"),
                    (int)first);
            if (obj != NULL)
                PyMem_Free(lis);
--- 2555,2561 ----
        li = list_find(l, (long) first);
        if (li == NULL)
        {
!           PyErr_VIM_FORMAT(N_("internal error: no Vim list item %d"),
                    (int)first);
            if (obj != NULL)
                PyMem_Free(lis);
***************
*** 4267,4273 ****
  
      /*
       * Create a copy of the string, with internal nulls replaced by
!      * newline characters, as is the vim convention.
       */
      save = alloc(len+1);
      if (save == NULL)
--- 4267,4273 ----
  
      /*
       * Create a copy of the string, with internal nulls replaced by
!      * newline characters, as is the Vim convention.
       */
      save = alloc(len+1);
      if (save == NULL)
***************
*** 4614,4620 ****
  
        // Now we may need to insert the remaining new old_len. If we do, we
        // must free the strings as we finish with them (we can't pass the
!       // responsibility to vim in this case).
        if (!PyErr_Occurred())
        {
            while (i < new_len)
--- 4614,4620 ----
  
        // Now we may need to insert the remaining new old_len. If we do, we
        // must free the strings as we finish with them (we can't pass the
!       // responsibility to Vim in this case).
        if (!PyErr_Occurred())
        {
            while (i < new_len)
***************
*** 5825,5831 ****
      else
      {
        if (ConvertFromPyObject(run_ret, rettv) == -1)
!           emsg(_("E859: Failed to convert returned python object to vim 
value"));
        Py_DECREF(run_ret);
      }
      PyErr_Clear();
--- 5825,5831 ----
      else
      {
        if (ConvertFromPyObject(run_ret, rettv) == -1)
!           emsg(_("E859: Failed to convert returned python object to a Vim 
value"));
        Py_DECREF(run_ret);
      }
      PyErr_Clear();
***************
*** 6159,6165 ****
      else
      {
        PyErr_FORMAT(PyExc_TypeError,
!               N_("unable to convert %s to vim dictionary"),
                Py_TYPE_NAME(obj));
        ret = -1;
      }
--- 6159,6165 ----
      else
      {
        PyErr_FORMAT(PyExc_TypeError,
!               N_("unable to convert %s to a Vim dictionary"),
                Py_TYPE_NAME(obj));
        ret = -1;
      }
***************
*** 6188,6194 ****
      else
      {
        PyErr_FORMAT(PyExc_TypeError,
!               N_("unable to convert %s to vim list"),
                Py_TYPE_NAME(obj));
        ret = -1;
      }
--- 6188,6194 ----
      else
      {
        PyErr_FORMAT(PyExc_TypeError,
!               N_("unable to convert %s to a Vim list"),
                Py_TYPE_NAME(obj));
        ret = -1;
      }
***************
*** 6333,6339 ****
      else
      {
        PyErr_FORMAT(PyExc_TypeError,
!               N_("unable to convert %s to vim structure"),
                Py_TYPE_NAME(obj));
        return -1;
      }
--- 6333,6339 ----
      else
      {
        PyErr_FORMAT(PyExc_TypeError,
!               N_("unable to convert %s to a Vim structure"),
                Py_TYPE_NAME(obj));
        return -1;
      }
***************
*** 6575,6581 ****
      DictionaryType.tp_as_sequence = &DictionaryAsSeq;
      DictionaryType.tp_as_mapping = &DictionaryAsMapping;
      DictionaryType.tp_flags = Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE;
!     DictionaryType.tp_doc = "dictionary pushing modifications to vim 
structure";
      DictionaryType.tp_methods = DictionaryMethods;
      DictionaryType.tp_iter = (getiterfunc)DictionaryIter;
      DictionaryType.tp_new = (newfunc)DictionaryConstructor;
--- 6575,6581 ----
      DictionaryType.tp_as_sequence = &DictionaryAsSeq;
      DictionaryType.tp_as_mapping = &DictionaryAsMapping;
      DictionaryType.tp_flags = Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE;
!     DictionaryType.tp_doc = "dictionary pushing modifications to Vim 
structure";
      DictionaryType.tp_methods = DictionaryMethods;
      DictionaryType.tp_iter = (getiterfunc)DictionaryIter;
      DictionaryType.tp_new = (newfunc)DictionaryConstructor;
***************
*** 6595,6601 ****
      ListType.tp_as_sequence = &ListAsSeq;
      ListType.tp_as_mapping = &ListAsMapping;
      ListType.tp_flags = Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE;
!     ListType.tp_doc = "list pushing modifications to vim structure";
      ListType.tp_methods = ListMethods;
      ListType.tp_iter = (getiterfunc)ListIter;
      ListType.tp_new = (newfunc)ListConstructor;
--- 6595,6601 ----
      ListType.tp_as_sequence = &ListAsSeq;
      ListType.tp_as_mapping = &ListAsMapping;
      ListType.tp_flags = Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE;
!     ListType.tp_doc = "list pushing modifications to Vim structure";
      ListType.tp_methods = ListMethods;
      ListType.tp_iter = (getiterfunc)ListIter;
      ListType.tp_new = (newfunc)ListConstructor;
***************
*** 6614,6620 ****
      FunctionType.tp_dealloc = (destructor)FunctionDestructor;
      FunctionType.tp_call = (ternaryfunc)FunctionCall;
      FunctionType.tp_flags = Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE;
!     FunctionType.tp_doc = "object that calls vim function";
      FunctionType.tp_methods = FunctionMethods;
      FunctionType.tp_repr = (reprfunc)FunctionRepr;
      FunctionType.tp_new = (newfunc)FunctionConstructor;
--- 6614,6620 ----
      FunctionType.tp_dealloc = (destructor)FunctionDestructor;
      FunctionType.tp_call = (ternaryfunc)FunctionCall;
      FunctionType.tp_flags = Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE;
!     FunctionType.tp_doc = "object that calls Vim function";
      FunctionType.tp_methods = FunctionMethods;
      FunctionType.tp_repr = (reprfunc)FunctionRepr;
      FunctionType.tp_new = (newfunc)FunctionConstructor;
*** ../vim-8.2.0739/src/if_tcl.c        2020-03-29 20:51:03.085780722 +0200
--- src/if_tcl.c        2020-05-11 23:08:40.022178610 +0200
***************
*** 1403,1409 ****
      }
      else if (did_emsg)
      {
!       Tcl_SetResult(interp, _("vim error"), TCL_STATIC);
        return TCL_ERROR;
      }
      return TCL_OK;
--- 1403,1409 ----
      }
      else if (did_emsg)
      {
!       Tcl_SetResult(interp, _("Vim error"), TCL_STATIC);
        return TCL_ERROR;
      }
      return TCL_OK;
*** ../vim-8.2.0739/src/main.c  2020-04-12 19:37:13.518297259 +0200
--- src/main.c  2020-05-11 23:09:56.473850138 +0200
***************
*** 3562,3568 ****
  #endif
  #if (defined(UNIX) || defined(VMS)) && defined(FEAT_X11)
  # if defined(FEAT_GUI_X11) && !defined(FEAT_GUI_GTK)
!     main_msg(_("-display <display>\tConnect vim to this particular 
X-server"));
  # endif
      main_msg(_("-X\t\t\tDo not connect to X server"));
  #endif
--- 3562,3568 ----
  #endif
  #if (defined(UNIX) || defined(VMS)) && defined(FEAT_X11)
  # if defined(FEAT_GUI_X11) && !defined(FEAT_GUI_GTK)
!     main_msg(_("-display <display>\tConnect Vim to this particular 
X-server"));
  # endif
      main_msg(_("-X\t\t\tDo not connect to X server"));
  #endif
***************
*** 3599,3605 ****
  #   endif
  #  endif
  # endif
!     main_msg(_("-display <display>\tRun vim on <display>"));
      main_msg(_("-iconic\t\tStart vim iconified"));
      main_msg(_("-background <color>\tUse <color> for the background (also: 
-bg)"));
      main_msg(_("-foreground <color>\tUse <color> for normal text (also: 
-fg)"));
--- 3599,3605 ----
  #   endif
  #  endif
  # endif
!     main_msg(_("-display <display>\tRun Vim on <display>"));
      main_msg(_("-iconic\t\tStart vim iconified"));
      main_msg(_("-background <color>\tUse <color> for the background (also: 
-bg)"));
      main_msg(_("-foreground <color>\tUse <color> for normal text (also: 
-fg)"));
***************
*** 3621,3627 ****
      main_msg(_("-font <font>\t\tUse <font> for normal text (also: -fn)"));
      main_msg(_("-geometry <geom>\tUse <geom> for initial geometry (also: 
-geom)"));
      main_msg(_("-reverse\t\tUse reverse video (also: -rv)"));
!     main_msg(_("-display <display>\tRun vim on <display> (also: --display)"));
      main_msg(_("--role <role>\tSet a unique role to identify the main 
window"));
      main_msg(_("--socketid <xid>\tOpen Vim inside another GTK widget"));
      main_msg(_("--echo-wid\t\tMake gvim echo the Window ID on stdout"));
--- 3621,3627 ----
      main_msg(_("-font <font>\t\tUse <font> for normal text (also: -fn)"));
      main_msg(_("-geometry <geom>\tUse <geom> for initial geometry (also: 
-geom)"));
      main_msg(_("-reverse\t\tUse reverse video (also: -rv)"));
!     main_msg(_("-display <display>\tRun Vim on <display> (also: --display)"));
      main_msg(_("--role <role>\tSet a unique role to identify the main 
window"));
      main_msg(_("--socketid <xid>\tOpen Vim inside another GTK widget"));
      main_msg(_("--echo-wid\t\tMake gvim echo the Window ID on stdout"));
*** ../vim-8.2.0739/src/version.c       2020-05-11 22:13:24.793171617 +0200
--- src/version.c       2020-05-11 23:11:47.257374118 +0200
***************
*** 748,749 ****
--- 748,751 ----
  {   /* Add new patch number below this line */
+ /**/
+     740,
  /**/

-- 
>From "know your smileys":
 8-O    "Omigod!!" (done "rm -rf *" ?)

 /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\  an exciting new programming language -- http://www.Zimbu.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_dev/202005112120.04BLKsmc004218%40masaka.moolenaar.net.

Raspunde prin e-mail lui