diff options
Diffstat (limited to 'vim/vim-7.2/7.2.290')
-rw-r--r-- | vim/vim-7.2/7.2.290 | 157 |
1 files changed, 0 insertions, 157 deletions
diff --git a/vim/vim-7.2/7.2.290 b/vim/vim-7.2/7.2.290 deleted file mode 100644 index ba4fd62..0000000 --- a/vim/vim-7.2/7.2.290 +++ /dev/null @@ -1,157 +0,0 @@ -To: vim-dev@vim.org -Subject: Patch 7.2.290 -Fcc: outbox -From: Bram Moolenaar <Bram@moolenaar.net> -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.2.290 -Problem: Not freeing memory from ":lmap", ":xmap" and ":menutranslate". -Solution: Free the memory when exiting. (Dominique Pelle) -Files: src/misc2.c - - -*** ../vim-7.2.289/src/misc2.c 2009-11-03 16:44:04.000000000 +0100 ---- src/misc2.c 2009-11-11 16:49:13.000000000 +0100 -*************** -*** 1005,1013 **** ---- 1005,1018 ---- - # ifdef FEAT_MENU - /* Clear menus. */ - do_cmdline_cmd((char_u *)"aunmenu *"); -+ # ifdef FEAT_MULTI_LANG -+ do_cmdline_cmd((char_u *)"menutranslate clear"); -+ # endif - # endif - - /* Clear mappings, abbreviations, breakpoints. */ -+ do_cmdline_cmd((char_u *)"lmapclear"); -+ do_cmdline_cmd((char_u *)"xmapclear"); - do_cmdline_cmd((char_u *)"mapclear"); - do_cmdline_cmd((char_u *)"mapclear!"); - do_cmdline_cmd((char_u *)"abclear"); -*************** -*** 1282,1288 **** - - /* - * Escape "string" for use as a shell argument with system(). -! * This uses single quotes, except when we know we need to use double qoutes - * (MS-DOS and MS-Windows without 'shellslash' set). - * Escape a newline, depending on the 'shell' option. - * When "do_special" is TRUE also replace "!", "%", "#" and things starting ---- 1287,1293 ---- - - /* - * Escape "string" for use as a shell argument with system(). -! * This uses single quotes, except when we know we need to use double quotes - * (MS-DOS and MS-Windows without 'shellslash' set). - * Escape a newline, depending on the 'shell' option. - * When "do_special" is TRUE also replace "!", "%", "#" and things starting -*************** -*** 1537,1543 **** - #if defined(FEAT_VISUALEXTRA) || defined(PROTO) - /* - * Copy a character a number of times. -! * Does not work for multi-byte charactes! - */ - void - copy_chars(ptr, count, c) ---- 1542,1548 ---- - #if defined(FEAT_VISUALEXTRA) || defined(PROTO) - /* - * Copy a character a number of times. -! * Does not work for multi-byte characters! - */ - void - copy_chars(ptr, count, c) -*************** -*** 4260,4266 **** - * or '**76' is transposed to '**N'( 'N' is ASCII value 76). - * For EBCDIC you get different character values. - * If no restrict is given after '**' the default is used. -! * Due to this technic the path looks awful if you print it as a - * string. - */ - len = 0; ---- 4265,4271 ---- - * or '**76' is transposed to '**N'( 'N' is ASCII value 76). - * For EBCDIC you get different character values. - * If no restrict is given after '**' the default is used. -! * Due to this technique the path looks awful if you print it as a - * string. - */ - len = 0; -*************** -*** 4649,4655 **** - && !mch_isdir(stackp->ffs_filearray[i])) - continue; /* not a directory */ - -! /* prepare the filename to be checked for existance - * below */ - STRCPY(file_path, stackp->ffs_filearray[i]); - add_pathsep(file_path); ---- 4654,4660 ---- - && !mch_isdir(stackp->ffs_filearray[i])) - continue; /* not a directory */ - -! /* prepare the filename to be checked for existence - * below */ - STRCPY(file_path, stackp->ffs_filearray[i]); - add_pathsep(file_path); -*************** -*** 5438,5444 **** - #if defined(MSWIN) || defined(MSDOS) || defined(OS2) - /* handle "\tmp" as absolute path */ - || vim_ispathsep(ff_file_to_find[0]) -! /* handle "c:name" as absulute path */ - || (ff_file_to_find[0] != NUL && ff_file_to_find[1] == ':') - #endif - #ifdef AMIGA ---- 5443,5449 ---- - #if defined(MSWIN) || defined(MSDOS) || defined(OS2) - /* handle "\tmp" as absolute path */ - || vim_ispathsep(ff_file_to_find[0]) -! /* handle "c:name" as absolute path */ - || (ff_file_to_find[0] != NUL && ff_file_to_find[1] == ':') - #endif - #ifdef AMIGA -*************** -*** 5681,5687 **** - p2 = (char_u *)base + (j + gap) * elm_size; - if ((*cmp)((void *)p1, (void *)p2) <= 0) - break; -! /* Exchange the elemets. */ - mch_memmove(buf, p1, elm_size); - mch_memmove(p1, p2, elm_size); - mch_memmove(p2, buf, elm_size); ---- 5686,5692 ---- - p2 = (char_u *)base + (j + gap) * elm_size; - if ((*cmp)((void *)p1, (void *)p2) <= 0) - break; -! /* Exchange the elements. */ - mch_memmove(buf, p1, elm_size); - mch_memmove(p1, p2, elm_size); - mch_memmove(p2, buf, elm_size); -*** ../vim-7.2.289/src/version.c 2009-11-11 16:23:37.000000000 +0100 ---- src/version.c 2009-11-11 16:54:53.000000000 +0100 -*************** -*** 683,684 **** ---- 683,686 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 290, - /**/ - --- -ARTHUR: It is I, Arthur, son of Uther Pendragon, from the castle of Camelot. - King of all Britons, defeator of the Saxons, sovereign of all England! - [Pause] -SOLDIER: Get away! - "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD - - /// 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 /// |