Mercurial > vim
view src/proto/if_xcmdsrv.pro @ 2739:2bd574a2ef1c v7.3.146
updated for version 7.3.146
Problem: It's possible to assign to a read-only member of a dict.
It's possible to create a global variable "0". (ZyX)
It's possible to add a v: variable with ":let v:.name = 1".
Solution: Add check for dict item being read-only.
Check the name of g: variables.
Disallow adding v: variables.
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Sun, 27 Mar 2011 16:03:15 +0200 |
parents | 96cd8222a819 |
children | fa95595fbc52 |
line wrap: on
line source
/* if_xcmdsrv.c */ int serverRegisterName __ARGS((Display *dpy, char_u *name)); void serverChangeRegisteredWindow __ARGS((Display *dpy, Window newwin)); int serverSendToVim __ARGS((Display *dpy, char_u *name, char_u *cmd, char_u **result, Window *server, int asExpr, int localLoop, int silent)); char_u *serverGetVimNames __ARGS((Display *dpy)); Window serverStrToWin __ARGS((char_u *str)); int serverSendReply __ARGS((char_u *name, char_u *str)); int serverReadReply __ARGS((Display *dpy, Window win, char_u **str, int localLoop)); int serverPeekReply __ARGS((Display *dpy, Window win, char_u **str)); void serverEventProc __ARGS((Display *dpy, XEvent *eventPtr)); /* vim: set ft=c : */