- 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
|
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
|
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
|
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:
|
#used for pre-releases:
|
||||||
%define beta %{nil}
|
%define beta %{nil}
|
||||||
%define vimdir vim71%{?beta}
|
%define vimdir vim71%{?beta}
|
||||||
%define patchlevel 245
|
%define patchlevel 262
|
||||||
|
|
||||||
Summary: The VIM editor
|
Summary: The VIM editor
|
||||||
URL: http://www.vim.org/
|
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
|
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
|
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
|
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
|
Patch3000: vim-7.0-syntax.patch
|
||||||
Patch3002: vim-7.1-nowarnings.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
|
%patch240 -p0
|
||||||
%patch241 -p0
|
%patch241 -p0
|
||||||
%patch242 -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
|
# install spell files
|
||||||
@ -1058,6 +1099,10 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%{_datadir}/icons/hicolor/*/apps/*
|
%{_datadir}/icons/hicolor/*/apps/*
|
||||||
|
|
||||||
%changelog
|
%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
|
* Mon Feb 11 2008 Karsten Hopp <karsten@redhat.com> 7.1.245-1
|
||||||
- patchlevel 245
|
- patchlevel 245
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user