]> granicus.if.org Git - vim/commitdiff
patch 8.1.0041: attribute "width" missing from python window attribute list v8.1.0041
authorBram Moolenaar <Bram@vim.org>
Sun, 10 Jun 2018 11:55:55 +0000 (13:55 +0200)
committerBram Moolenaar <Bram@vim.org>
Sun, 10 Jun 2018 11:55:55 +0000 (13:55 +0200)
Problem:    Attribute "width" missing from python window attribute list.
Solution:   Add the item. (Ken Takata) Order the list like the items are used
            in the WindowAttr() function.

src/if_py_both.h
src/testdir/test86.ok
src/testdir/test87.ok
src/version.c

index 247fc9a0888c0beaa427e0eb15bea84b6f855bfa..526cbd784881f6f5302c46fe584b5b1476a1a919 100644 (file)
@@ -3836,9 +3836,20 @@ get_firstwin(TabPageObject *tabObject)
     else
        return firstwin;
 }
+
+// Use the same order as in the WindowAttr() function.
 static char *WindowAttrs[] = {
-    "buffer", "cursor", "height", "vars", "options", "number", "row", "col",
-    "tabpage", "valid",
+    "buffer",
+    "cursor",
+    "height",
+    "row",
+    "width",
+    "col",
+    "vars",
+    "options",
+    "number",
+    "tabpage",
+    "valid",
     NULL
 };
 
index 58e776a6dd1d3c8f833d21f87d89ddef02a6ca8b..f8d4ceb577ffd975e5c08da76b2848b1b89184b8 100644 (file)
@@ -443,7 +443,7 @@ vim.current.window:Window:True
 vim.current.tabpage:TabPage:True
 current:__dir__,__members__,buffer,line,range,tabpage,window
 buffer:__dir__,__members__,append,mark,name,number,options,range,valid,vars
-window:__dir__,__members__,buffer,col,cursor,height,number,options,row,tabpage,valid,vars
+window:__dir__,__members__,buffer,col,cursor,height,number,options,row,tabpage,valid,vars,width
 tabpage:__dir__,__members__,number,valid,vars,window,windows
 range:__dir__,__members__,append,end,start
 dictionary:__dir__,__members__,get,has_key,items,keys,locked,pop,popitem,scope,update,values
index 72b59b631fa6ceae0beae9243db8fd93bbae87bb..9ca4b624cffd79f3002b7df5be31552e2ab1c633 100644 (file)
@@ -443,7 +443,7 @@ vim.current.window:Window:True
 vim.current.tabpage:TabPage:True
 current:__dir__,buffer,line,range,tabpage,window
 buffer:__dir__,append,mark,name,number,options,range,valid,vars
-window:__dir__,buffer,col,cursor,height,number,options,row,tabpage,valid,vars
+window:__dir__,buffer,col,cursor,height,number,options,row,tabpage,valid,vars,width
 tabpage:__dir__,number,valid,vars,window,windows
 range:__dir__,append,end,start
 dictionary:__dir__,get,has_key,items,keys,locked,pop,popitem,scope,update,values
index 88c1fb110c154a2a814108fdcf5ceb9237ac1749..71283ed0db20feea5153303295fa01229bf7b3ed 100644 (file)
@@ -761,6 +761,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    41,
 /**/
     40,
 /**/