- patchlevel 262
This commit is contained in:
parent
afd329b138
commit
c138b8a8a9
111
7.1.262
Normal file
111
7.1.262
Normal file
@ -0,0 +1,111 @@
|
||||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.1.262
|
||||
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.1.262
|
||||
Problem: Can't get the process ID of Vim.
|
||||
Solution: Implement getpid().
|
||||
Files: src/eval.c, runtime/doc/eval.txt
|
||||
|
||||
|
||||
*** ../vim-7.1.261/src/eval.c Wed Feb 20 12:22:59 2008
|
||||
--- src/eval.c Wed Feb 20 11:08:21 2008
|
||||
***************
|
||||
*** 532,537 ****
|
||||
--- 532,538 ----
|
||||
static void f_getftype __ARGS((typval_T *argvars, typval_T *rettv));
|
||||
static void f_getline __ARGS((typval_T *argvars, typval_T *rettv));
|
||||
static void f_getmatches __ARGS((typval_T *argvars, typval_T *rettv));
|
||||
+ static void f_getpid __ARGS((typval_T *argvars, typval_T *rettv));
|
||||
static void f_getpos __ARGS((typval_T *argvars, typval_T *rettv));
|
||||
static void f_getqflist __ARGS((typval_T *argvars, typval_T *rettv));
|
||||
static void f_getreg __ARGS((typval_T *argvars, typval_T *rettv));
|
||||
***************
|
||||
*** 7132,7137 ****
|
||||
--- 7133,7139 ----
|
||||
{"getline", 1, 2, f_getline},
|
||||
{"getloclist", 1, 1, f_getqflist},
|
||||
{"getmatches", 0, 0, f_getmatches},
|
||||
+ {"getpid", 0, 0, f_getpid},
|
||||
{"getpos", 1, 1, f_getpos},
|
||||
{"getqflist", 0, 0, f_getqflist},
|
||||
{"getreg", 0, 2, f_getreg},
|
||||
***************
|
||||
*** 10371,10376 ****
|
||||
--- 10373,10390 ----
|
||||
}
|
||||
}
|
||||
#endif
|
||||
+ }
|
||||
+
|
||||
+ /*
|
||||
+ * "getpid()" function
|
||||
+ */
|
||||
+ /*ARGSUSED*/
|
||||
+ static void
|
||||
+ f_getpid(argvars, rettv)
|
||||
+ typval_T *argvars;
|
||||
+ typval_T *rettv;
|
||||
+ {
|
||||
+ rettv->vval.v_number = mch_get_pid();
|
||||
}
|
||||
|
||||
/*
|
||||
*** ../vim-7.1.261/runtime/doc/eval.txt Wed Feb 13 12:41:30 2008
|
||||
--- runtime/doc/eval.txt Wed Feb 20 11:10:17 2008
|
||||
***************
|
||||
*** 1,4 ****
|
||||
! *eval.txt* For Vim version 7.1. Last change: 2008 Feb 13
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
--- 1,4 ----
|
||||
! *eval.txt* For Vim version 7.1. Last change: 2008 Feb 20
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
***************
|
||||
*** 1638,1643 ****
|
||||
--- 1638,1644 ----
|
||||
getline( {lnum}, {end}) List lines {lnum} to {end} of current buffer
|
||||
getloclist({nr}) List list of location list items
|
||||
getmatches() List list of current matches
|
||||
+ getpid() Number process ID of Vim
|
||||
getpos( {expr}) List position of cursor, mark, etc.
|
||||
getqflist() List list of quickfix items
|
||||
getreg( [{regname} [, 1]]) String contents of register
|
||||
***************
|
||||
*** 3833,3838 ****
|
||||
--- 3837,3846 ----
|
||||
characters. nr2char(0) is a real NUL and terminates the
|
||||
string, thus results in an empty string.
|
||||
|
||||
+ *getpid()*
|
||||
+ getpid() Return a Number which is the process ID of the Vim process.
|
||||
+ On Unix this is a unique number. On MS-DOS it's always zero.
|
||||
+
|
||||
*getpos()*
|
||||
getpos({expr}) Get the position for {expr}. For possible values of {expr}
|
||||
see |line()|.
|
||||
*** ../vim-7.1.261/src/version.c Wed Feb 20 18:14:25 2008
|
||||
--- src/version.c Wed Feb 20 20:04:14 2008
|
||||
***************
|
||||
*** 668,669 ****
|
||||
--- 668,671 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 262,
|
||||
/**/
|
||||
|
||||
--
|
||||
Those who live by the sword get shot by those who don't.
|
||||
|
||||
/// 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 ///
|
@ -277,3 +277,20 @@ Individual patches for Vim 7.1:
|
||||
4475 7.1.243 (after 7.1.240) "U" doesn't work on all text in Visual mode
|
||||
1847 7.1.244 GUI may have part of the command line cut off
|
||||
2767 7.1.245 pressing CTRL-\ three times causes Vim to quit
|
||||
2739 7.1.246 configure hangs when the man pager is something strange
|
||||
6028 7.1.247 Netbeans: backspacing in Insert mode may skip a character
|
||||
3691 7.1.248 can't set the '" mark; can't know if setpos() was successful
|
||||
2144 7.1.249 after "U" the cursor can be past end of line
|
||||
1684 7.1.250 error for ":setglobal fenc=anything" when 'modifiable' is off
|
||||
3134 7.1.251 accessing freed memory when spell checking enabled
|
||||
1399 7.1.252 (after 7.1.243) test 39 fails when locale uses utf-8 encoding
|
||||
1751 7.1.253 ":sort" doesn't work in a one line file
|
||||
1894 7.1.254 Tests 49 and 55 fail when the locale is French
|
||||
1514 7.1.255 Vim doesn't support utf-32
|
||||
50921 7.1.256 findfile() also returns directories
|
||||
3326 7.1.257 configure can't always find the Tcl header files
|
||||
3360 7.1.258 crash when doing "d/\n/e" and 'virtualedit' is "all"
|
||||
1944 7.1.259 cursor in wrong place with 'rl', "utf-8" and illegal byte
|
||||
1805 7.1.260 cursor position wrong after ^@ wrapping halfway if using utf-8
|
||||
2255 7.1.261 for a 2 byte BOM UCS-2 is used, which doesn't work for UTF-16
|
||||
3438 7.1.262 can't get the process ID of Vim
|
||||
|
47
vim.spec
47
vim.spec
@ -17,7 +17,7 @@
|
||||
#used for pre-releases:
|
||||
%define beta %{nil}
|
||||
%define vimdir vim71%{?beta}
|
||||
%define patchlevel 245
|
||||
%define patchlevel 262
|
||||
|
||||
Summary: The VIM editor
|
||||
URL: http://www.vim.org/
|
||||
@ -295,6 +295,27 @@ Patch239: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.239
|
||||
Patch240: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.240
|
||||
Patch241: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.241
|
||||
Patch242: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.242
|
||||
Patch243: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.241
|
||||
Patch244: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.243
|
||||
Patch244: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.244
|
||||
Patch245: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.245
|
||||
Patch246: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.246
|
||||
Patch247: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.247
|
||||
Patch248: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.248
|
||||
Patch249: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.249
|
||||
Patch250: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.250
|
||||
Patch251: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.251
|
||||
Patch252: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.252
|
||||
Patch253: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.253
|
||||
Patch254: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.254
|
||||
Patch255: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.255
|
||||
Patch256: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.256
|
||||
Patch257: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.257
|
||||
Patch258: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.258
|
||||
Patch259: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.259
|
||||
Patch260: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.260
|
||||
Patch261: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.261
|
||||
Patch262: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.262
|
||||
|
||||
Patch3000: vim-7.0-syntax.patch
|
||||
Patch3002: vim-7.1-nowarnings.patch
|
||||
@ -671,6 +692,26 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk
|
||||
%patch240 -p0
|
||||
%patch241 -p0
|
||||
%patch242 -p0
|
||||
%patch243 -p0
|
||||
%patch244 -p0
|
||||
%patch245 -p0
|
||||
%patch246 -p0
|
||||
%patch247 -p0
|
||||
%patch248 -p0
|
||||
%patch249 -p0
|
||||
%patch250 -p0
|
||||
%patch251 -p0
|
||||
%patch252 -p0
|
||||
%patch253 -p0
|
||||
%patch254 -p0
|
||||
%patch255 -p0
|
||||
%patch256 -p0
|
||||
%patch257 -p0
|
||||
%patch258 -p0
|
||||
%patch259 -p0
|
||||
%patch260 -p0
|
||||
%patch261 -p0
|
||||
%patch262 -p0
|
||||
|
||||
|
||||
# install spell files
|
||||
@ -1058,6 +1099,10 @@ rm -rf $RPM_BUILD_ROOT
|
||||
%{_datadir}/icons/hicolor/*/apps/*
|
||||
|
||||
%changelog
|
||||
* Mon Feb 25 2008 Karsten Hopp <karsten@redhat.com> 7.1.262-1
|
||||
- patchlevel 262
|
||||
- add fix for #231124, BOM was ignored
|
||||
|
||||
* Mon Feb 11 2008 Karsten Hopp <karsten@redhat.com> 7.1.245-1
|
||||
- patchlevel 245
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user