home *** CD-ROM | disk | FTP | other *** search
- To: vim-dev@vim.org
- Subject: Patch 7.2.145
- Fcc: outbox
- From: Bram Moolenaar <Bram@moolenaar.net>
- Mime-Version: 1.0
- Content-Type: text/plain; charset=ISO-8859-1
- Content-Transfer-Encoding: 8bit
- ------------
-
- Patch 7.2.145
- Problem: White space in ":cscope find" is not ignored.
- Solution: Ignore the white space, but not when the leading white space is
- useful for the argument.
- Files: runtime/doc/if_cscop.txt, src/if_cscope.c
-
-
- *** ../vim-7.2.144/runtime/doc/if_cscop.txt Sat Aug 9 19:36:48 2008
- --- runtime/doc/if_cscop.txt Wed Mar 18 14:30:09 2009
- ***************
- *** 1,4 ****
- ! *if_cscop.txt* For Vim version 7.2. Last change: 2005 Mar 29
-
-
- VIM REFERENCE MANUAL by Andy Kahn
- --- 1,4 ----
- ! *if_cscop.txt* For Vim version 7.2. Last change: 2009 Mar 18
-
-
- VIM REFERENCE MANUAL by Andy Kahn
- ***************
- *** 131,141 ****
- 7 or f: Find this file
- 8 or i: Find files #including this file
-
- EXAMPLES >
- :cscope find c vim_free
- ! :cscope find 3 vim_free
- <
- ! These two examples perform the same query. >
-
- :cscope find 0 DEFAULT_TERM
- <
- --- 131,152 ----
- 7 or f: Find this file
- 8 or i: Find files #including this file
-
- + For all types, except 4 and 6, leading white space for {name} is
- + removed. For 4 and 6 there is exactly one space between {querytype}
- + and {name}. Further white space is included in {name}.
- +
- EXAMPLES >
- :cscope find c vim_free
- ! :cscope find 3 vim_free
- ! <
- ! These two examples perform the same query: functions calling
- ! "vim_free". >
- !
- ! :cscope find t initOnce
- ! :cscope find t initOnce
- <
- ! The first one searches for the text "initOnce", the second one for
- ! " initOnce". >
-
- :cscope find 0 DEFAULT_TERM
- <
- *** ../vim-7.2.144/src/if_cscope.c Wed Mar 18 12:50:58 2009
- --- src/if_cscope.c Wed Mar 18 13:23:53 2009
- ***************
- *** 764,769 ****
- --- 764,770 ----
- {
- char *cmd;
- short search;
- + char *pat;
-
- switch (csoption[0])
- {
- ***************
- *** 797,806 ****
- return NULL;
- }
-
- ! if ((cmd = (char *)alloc((unsigned)(strlen(pattern) + 2))) == NULL)
- return NULL;
-
- ! (void)sprintf(cmd, "%d%s", search, pattern);
-
- return cmd;
- } /* cs_create_cmd */
- --- 798,814 ----
- return NULL;
- }
-
- ! /* Skip white space before the patter, except for text and pattern search,
- ! * they may want to use the leading white space. */
- ! pat = pattern;
- ! if (search != 4 && search != 6)
- ! while vim_iswhite(*pat)
- ! ++pat;
- !
- ! if ((cmd = (char *)alloc((unsigned)(strlen(pat) + 2))) == NULL)
- return NULL;
-
- ! (void)sprintf(cmd, "%d%s", search, pat);
-
- return cmd;
- } /* cs_create_cmd */
- *** ../vim-7.2.144/src/version.c Wed Mar 18 14:19:28 2009
- --- src/version.c Wed Mar 18 14:28:46 2009
- ***************
- *** 678,679 ****
- --- 678,681 ----
- { /* Add new patch number below this line */
- + /**/
- + 145,
- /**/
-
- --
- Google is kind of like Dr. Who's Tardis; it's weirder on the
- inside than on the outside...
-
- /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\
- /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
- \\\ download, build and distribute -- http://www.A-A-P.org ///
- \\\ help me help AIDS victims -- http://ICCF-Holland.org ///
-