|
Karsten Hopp |
109cc8 |
To: vim_dev@googlegroups.com
|
|
Karsten Hopp |
109cc8 |
Subject: Patch 7.3.816
|
|
Karsten Hopp |
109cc8 |
Fcc: outbox
|
|
Karsten Hopp |
109cc8 |
From: Bram Moolenaar <Bram@moolenaar.net>
|
|
Karsten Hopp |
109cc8 |
Mime-Version: 1.0
|
|
Karsten Hopp |
109cc8 |
Content-Type: text/plain; charset=UTF-8
|
|
Karsten Hopp |
109cc8 |
Content-Transfer-Encoding: 8bit
|
|
Karsten Hopp |
109cc8 |
------------
|
|
Karsten Hopp |
109cc8 |
|
|
Karsten Hopp |
109cc8 |
Patch 7.3.816
|
|
Karsten Hopp |
109cc8 |
Problem: Can't compute a hash.
|
|
Karsten Hopp |
109cc8 |
Solution: Add the sha256() function. (Tyru, Hirohito Higashi)
|
|
Karsten Hopp |
109cc8 |
Files: runtime/doc/eval.txt, src/eval.c, src/proto/sha256.pro,
|
|
Karsten Hopp |
109cc8 |
src/sha256.c, src/testdir/test90.in, src/testdir/test90.ok,
|
|
Karsten Hopp |
109cc8 |
src/testdir/Make_amiga.mak, src/testdir/Make_dos.mak,
|
|
Karsten Hopp |
109cc8 |
src/testdir/Make_ming.mak, src/testdir/Make_os2.mak,
|
|
Karsten Hopp |
109cc8 |
src/testdir/Make_vms.mms, src/testdir/Makefile
|
|
Karsten Hopp |
109cc8 |
|
|
Karsten Hopp |
109cc8 |
*** ../vim-7.3.815/runtime/doc/eval.txt 2013-01-23 17:15:25.000000000 +0100
|
|
Karsten Hopp |
109cc8 |
--- runtime/doc/eval.txt 2013-02-13 17:32:52.000000000 +0100
|
|
Karsten Hopp |
109cc8 |
***************
|
|
Karsten Hopp |
109cc8 |
*** 1920,1925 ****
|
|
Karsten Hopp |
109cc8 |
--- 1931,1937 ----
|
|
Karsten Hopp |
109cc8 |
settabwinvar( {tabnr}, {winnr}, {varname}, {val}) set {varname} in window
|
|
Karsten Hopp |
109cc8 |
{winnr} in tab page {tabnr} to {val}
|
|
Karsten Hopp |
109cc8 |
setwinvar( {nr}, {varname}, {val}) set {varname} in window {nr} to {val}
|
|
Karsten Hopp |
109cc8 |
+ sha256( {string}) String SHA256 checksum of {string}
|
|
Karsten Hopp |
109cc8 |
shellescape( {string} [, {special}])
|
|
Karsten Hopp |
109cc8 |
String escape {string} for use as shell
|
|
Karsten Hopp |
109cc8 |
command argument
|
|
Karsten Hopp |
109cc8 |
***************
|
|
Karsten Hopp |
109cc8 |
*** 5312,5317 ****
|
|
Karsten Hopp |
109cc8 |
--- 5337,5347 ----
|
|
Karsten Hopp |
109cc8 |
:call setwinvar(1, "&list", 0)
|
|
Karsten Hopp |
109cc8 |
:call setwinvar(2, "myvar", "foobar")
|
|
Karsten Hopp |
109cc8 |
|
|
Karsten Hopp |
109cc8 |
+ sha256({string}) *sha256()*
|
|
Karsten Hopp |
109cc8 |
+ Returns a String with 64 hex charactes, which is the SHA256
|
|
Karsten Hopp |
109cc8 |
+ checksum of {string}.
|
|
Karsten Hopp |
109cc8 |
+ {only available when compiled with the |+cryptv| feature}
|
|
Karsten Hopp |
109cc8 |
+
|
|
Karsten Hopp |
109cc8 |
shellescape({string} [, {special}]) *shellescape()*
|
|
Karsten Hopp |
109cc8 |
Escape {string} for use as a shell command argument.
|
|
Karsten Hopp |
109cc8 |
On MS-Windows and MS-DOS, when 'shellslash' is not set, it
|
|
Karsten Hopp |
109cc8 |
*** ../vim-7.3.815/src/eval.c 2013-01-30 14:55:34.000000000 +0100
|
|
Karsten Hopp |
109cc8 |
--- src/eval.c 2013-02-13 17:24:40.000000000 +0100
|
|
Karsten Hopp |
109cc8 |
***************
|
|
Karsten Hopp |
109cc8 |
*** 688,693 ****
|
|
Karsten Hopp |
109cc8 |
--- 688,696 ----
|
|
Karsten Hopp |
109cc8 |
static void f_settabvar __ARGS((typval_T *argvars, typval_T *rettv));
|
|
Karsten Hopp |
109cc8 |
static void f_settabwinvar __ARGS((typval_T *argvars, typval_T *rettv));
|
|
Karsten Hopp |
109cc8 |
static void f_setwinvar __ARGS((typval_T *argvars, typval_T *rettv));
|
|
Karsten Hopp |
109cc8 |
+ #ifdef FEAT_CRYPT
|
|
Karsten Hopp |
109cc8 |
+ static void f_sha256 __ARGS((typval_T *argvars, typval_T *rettv));
|
|
Karsten Hopp |
109cc8 |
+ #endif /* FEAT_CRYPT */
|
|
Karsten Hopp |
109cc8 |
static void f_shellescape __ARGS((typval_T *argvars, typval_T *rettv));
|
|
Karsten Hopp |
109cc8 |
static void f_shiftwidth __ARGS((typval_T *argvars, typval_T *rettv));
|
|
Karsten Hopp |
109cc8 |
static void f_simplify __ARGS((typval_T *argvars, typval_T *rettv));
|
|
Karsten Hopp |
109cc8 |
***************
|
|
Karsten Hopp |
109cc8 |
*** 8055,8060 ****
|
|
Karsten Hopp |
109cc8 |
--- 8058,8066 ----
|
|
Karsten Hopp |
109cc8 |
{"settabvar", 3, 3, f_settabvar},
|
|
Karsten Hopp |
109cc8 |
{"settabwinvar", 4, 4, f_settabwinvar},
|
|
Karsten Hopp |
109cc8 |
{"setwinvar", 3, 3, f_setwinvar},
|
|
Karsten Hopp |
109cc8 |
+ #ifdef FEAT_CRYPT
|
|
Karsten Hopp |
109cc8 |
+ {"sha256", 1, 1, f_sha256},
|
|
Karsten Hopp |
109cc8 |
+ #endif
|
|
Karsten Hopp |
109cc8 |
{"shellescape", 1, 2, f_shellescape},
|
|
Karsten Hopp |
109cc8 |
{"shiftwidth", 0, 0, f_shiftwidth},
|
|
Karsten Hopp |
109cc8 |
{"simplify", 1, 1, f_simplify},
|
|
Karsten Hopp |
109cc8 |
***************
|
|
Karsten Hopp |
109cc8 |
*** 16710,16715 ****
|
|
Karsten Hopp |
109cc8 |
--- 16716,16739 ----
|
|
Karsten Hopp |
109cc8 |
}
|
|
Karsten Hopp |
109cc8 |
}
|
|
Karsten Hopp |
109cc8 |
|
|
Karsten Hopp |
109cc8 |
+ #ifdef FEAT_CRYPT
|
|
Karsten Hopp |
109cc8 |
+ /*
|
|
Karsten Hopp |
109cc8 |
+ * "sha256({string})" function
|
|
Karsten Hopp |
109cc8 |
+ */
|
|
Karsten Hopp |
109cc8 |
+ static void
|
|
Karsten Hopp |
109cc8 |
+ f_sha256(argvars, rettv)
|
|
Karsten Hopp |
109cc8 |
+ typval_T *argvars;
|
|
Karsten Hopp |
109cc8 |
+ typval_T *rettv;
|
|
Karsten Hopp |
109cc8 |
+ {
|
|
Karsten Hopp |
109cc8 |
+ char_u *p;
|
|
Karsten Hopp |
109cc8 |
+
|
|
Karsten Hopp |
109cc8 |
+ p = get_tv_string(&argvars[0]);
|
|
Karsten Hopp |
109cc8 |
+ rettv->vval.v_string = vim_strsave(
|
|
Karsten Hopp |
109cc8 |
+ sha256_bytes(p, (int)STRLEN(p), NULL, 0));
|
|
Karsten Hopp |
109cc8 |
+ rettv->v_type = VAR_STRING;
|
|
Karsten Hopp |
109cc8 |
+ }
|
|
Karsten Hopp |
109cc8 |
+ #endif /* FEAT_CRYPT */
|
|
Karsten Hopp |
109cc8 |
+
|
|
Karsten Hopp |
109cc8 |
/*
|
|
Karsten Hopp |
109cc8 |
* "shellescape({string})" function
|
|
Karsten Hopp |
109cc8 |
*/
|
|
Karsten Hopp |
109cc8 |
*** ../vim-7.3.815/src/proto/sha256.pro 2010-08-15 21:57:28.000000000 +0200
|
|
Karsten Hopp |
109cc8 |
--- src/proto/sha256.pro 2013-02-13 17:25:08.000000000 +0100
|
|
Karsten Hopp |
109cc8 |
***************
|
|
Karsten Hopp |
109cc8 |
*** 2,7 ****
|
|
Karsten Hopp |
109cc8 |
--- 2,8 ----
|
|
Karsten Hopp |
109cc8 |
void sha256_start __ARGS((context_sha256_T *ctx));
|
|
Karsten Hopp |
109cc8 |
void sha256_update __ARGS((context_sha256_T *ctx, char_u *input, UINT32_T length));
|
|
Karsten Hopp |
109cc8 |
void sha256_finish __ARGS((context_sha256_T *ctx, char_u digest[32]));
|
|
Karsten Hopp |
109cc8 |
+ char_u *sha256_bytes __ARGS((char_u *buf, int buf_len, char_u *salt, int salt_len));
|
|
Karsten Hopp |
109cc8 |
char_u *sha256_key __ARGS((char_u *buf, char_u *salt, int salt_len));
|
|
Karsten Hopp |
109cc8 |
int sha256_self_test __ARGS((void));
|
|
Karsten Hopp |
109cc8 |
void sha2_seed __ARGS((char_u *header, int header_len, char_u *salt, int salt_len));
|
|
Karsten Hopp |
109cc8 |
*** ../vim-7.3.815/src/sha256.c 2012-11-20 17:18:56.000000000 +0100
|
|
Karsten Hopp |
109cc8 |
--- src/sha256.c 2013-02-13 17:25:04.000000000 +0100
|
|
Karsten Hopp |
109cc8 |
***************
|
|
Karsten Hopp |
109cc8 |
*** 273,286 ****
|
|
Karsten Hopp |
109cc8 |
#endif /* FEAT_CRYPT || FEAT_PERSISTENT_UNDO */
|
|
Karsten Hopp |
109cc8 |
|
|
Karsten Hopp |
109cc8 |
#if defined(FEAT_CRYPT) || defined(PROTO)
|
|
Karsten Hopp |
109cc8 |
- static char_u *sha256_bytes __ARGS((char_u *buf, int buf_len, char_u *salt, int salt_len));
|
|
Karsten Hopp |
109cc8 |
static unsigned int get_some_time __ARGS((void));
|
|
Karsten Hopp |
109cc8 |
|
|
Karsten Hopp |
109cc8 |
/*
|
|
Karsten Hopp |
109cc8 |
* Returns hex digest of "buf[buf_len]" in a static array.
|
|
Karsten Hopp |
109cc8 |
* if "salt" is not NULL also do "salt[salt_len]".
|
|
Karsten Hopp |
109cc8 |
*/
|
|
Karsten Hopp |
109cc8 |
! static char_u *
|
|
Karsten Hopp |
109cc8 |
sha256_bytes(buf, buf_len, salt, salt_len)
|
|
Karsten Hopp |
109cc8 |
char_u *buf;
|
|
Karsten Hopp |
109cc8 |
int buf_len;
|
|
Karsten Hopp |
109cc8 |
--- 273,285 ----
|
|
Karsten Hopp |
109cc8 |
#endif /* FEAT_CRYPT || FEAT_PERSISTENT_UNDO */
|
|
Karsten Hopp |
109cc8 |
|
|
Karsten Hopp |
109cc8 |
#if defined(FEAT_CRYPT) || defined(PROTO)
|
|
Karsten Hopp |
109cc8 |
static unsigned int get_some_time __ARGS((void));
|
|
Karsten Hopp |
109cc8 |
|
|
Karsten Hopp |
109cc8 |
/*
|
|
Karsten Hopp |
109cc8 |
* Returns hex digest of "buf[buf_len]" in a static array.
|
|
Karsten Hopp |
109cc8 |
* if "salt" is not NULL also do "salt[salt_len]".
|
|
Karsten Hopp |
109cc8 |
*/
|
|
Karsten Hopp |
109cc8 |
! char_u *
|
|
Karsten Hopp |
109cc8 |
sha256_bytes(buf, buf_len, salt, salt_len)
|
|
Karsten Hopp |
109cc8 |
char_u *buf;
|
|
Karsten Hopp |
109cc8 |
int buf_len;
|
|
Karsten Hopp |
109cc8 |
*** ../vim-7.3.815/src/testdir/test90.in 2013-02-13 17:33:42.000000000 +0100
|
|
Karsten Hopp |
109cc8 |
--- src/testdir/test90.in 2013-02-13 17:20:13.000000000 +0100
|
|
Karsten Hopp |
109cc8 |
***************
|
|
Karsten Hopp |
109cc8 |
*** 0 ****
|
|
Karsten Hopp |
109cc8 |
--- 1,53 ----
|
|
Karsten Hopp |
109cc8 |
+ Tests for sha256() function. vim: set ft=vim et ts=2 sw=2 :
|
|
Karsten Hopp |
109cc8 |
+
|
|
Karsten Hopp |
109cc8 |
+ STARTTEST
|
|
Karsten Hopp |
109cc8 |
+ :so small.vim
|
|
Karsten Hopp |
109cc8 |
+ :if !has('cryptv') || !exists('*sha256')
|
|
Karsten Hopp |
109cc8 |
+ e! test.ok
|
|
Karsten Hopp |
109cc8 |
+ wq! test.out
|
|
Karsten Hopp |
109cc8 |
+ :endif
|
|
Karsten Hopp |
109cc8 |
+ :"
|
|
Karsten Hopp |
109cc8 |
+ :let testcase='test for empty string: '
|
|
Karsten Hopp |
109cc8 |
+ :if sha256("") ==# 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
|
|
Karsten Hopp |
109cc8 |
+ : let res='ok'
|
|
Karsten Hopp |
109cc8 |
+ :else
|
|
Karsten Hopp |
109cc8 |
+ : let res='ng'
|
|
Karsten Hopp |
109cc8 |
+ :endif
|
|
Karsten Hopp |
109cc8 |
+ :$put =testcase.res
|
|
Karsten Hopp |
109cc8 |
+ :"
|
|
Karsten Hopp |
109cc8 |
+ :let testcase='test for 1 char: '
|
|
Karsten Hopp |
109cc8 |
+ :if sha256("a") ==# 'ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb'
|
|
Karsten Hopp |
109cc8 |
+ : let res='ok'
|
|
Karsten Hopp |
109cc8 |
+ :else
|
|
Karsten Hopp |
109cc8 |
+ : let res='ng'
|
|
Karsten Hopp |
109cc8 |
+ :endif
|
|
Karsten Hopp |
109cc8 |
+ :$put =testcase.res
|
|
Karsten Hopp |
109cc8 |
+ :"
|
|
Karsten Hopp |
109cc8 |
+ :let testcase='test for 3 chars: '
|
|
Karsten Hopp |
109cc8 |
+ :if sha256("abc") ==# 'ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad'
|
|
Karsten Hopp |
109cc8 |
+ : let res='ok'
|
|
Karsten Hopp |
109cc8 |
+ :else
|
|
Karsten Hopp |
109cc8 |
+ : let res='ng'
|
|
Karsten Hopp |
109cc8 |
+ :endif
|
|
Karsten Hopp |
109cc8 |
+ :$put =testcase.res
|
|
Karsten Hopp |
109cc8 |
+ :"
|
|
Karsten Hopp |
109cc8 |
+ :let testcase='test for contains meta char: '
|
|
Karsten Hopp |
109cc8 |
+ :if sha256("foo\nbar") ==# '807eff6267f3f926a21d234f7b0cf867a86f47e07a532f15e8cc39ed110ca776'
|
|
Karsten Hopp |
109cc8 |
+ : let res='ok'
|
|
Karsten Hopp |
109cc8 |
+ :else
|
|
Karsten Hopp |
109cc8 |
+ : let res='ng'
|
|
Karsten Hopp |
109cc8 |
+ :endif
|
|
Karsten Hopp |
109cc8 |
+ :$put =testcase.res
|
|
Karsten Hopp |
109cc8 |
+ :"
|
|
Karsten Hopp |
109cc8 |
+ :let testcase='test for contains non-ascii char: '
|
|
Karsten Hopp |
109cc8 |
+ :if sha256("\xde\xad\xbe\xef") ==# '5f78c33274e43fa9de5659265c1d917e25c03722dcb0b8d27db8d5feaa813953'
|
|
Karsten Hopp |
109cc8 |
+ : let res='ok'
|
|
Karsten Hopp |
109cc8 |
+ :else
|
|
Karsten Hopp |
109cc8 |
+ : let res='ng'
|
|
Karsten Hopp |
109cc8 |
+ :endif
|
|
Karsten Hopp |
109cc8 |
+ :$put =testcase.res
|
|
Karsten Hopp |
109cc8 |
+ "
|
|
Karsten Hopp |
109cc8 |
+ :/^start:/,$wq! test.out
|
|
Karsten Hopp |
109cc8 |
+ ENDTEST
|
|
Karsten Hopp |
109cc8 |
+
|
|
Karsten Hopp |
109cc8 |
+ start:
|
|
Karsten Hopp |
109cc8 |
*** ../vim-7.3.815/src/testdir/test90.ok 2013-02-13 17:33:42.000000000 +0100
|
|
Karsten Hopp |
109cc8 |
--- src/testdir/test90.ok 2013-02-13 17:20:36.000000000 +0100
|
|
Karsten Hopp |
109cc8 |
***************
|
|
Karsten Hopp |
109cc8 |
*** 0 ****
|
|
Karsten Hopp |
109cc8 |
--- 1,6 ----
|
|
Karsten Hopp |
109cc8 |
+ start:
|
|
Karsten Hopp |
109cc8 |
+ test for empty string: ok
|
|
Karsten Hopp |
109cc8 |
+ test for 1 char: ok
|
|
Karsten Hopp |
109cc8 |
+ test for 3 chars: ok
|
|
Karsten Hopp |
109cc8 |
+ test for contains meta char: ok
|
|
Karsten Hopp |
109cc8 |
+ test for contains non-ascii char: ok
|
|
Karsten Hopp |
109cc8 |
*** ../vim-7.3.815/src/testdir/Make_amiga.mak 2013-02-13 15:44:22.000000000 +0100
|
|
Karsten Hopp |
109cc8 |
--- src/testdir/Make_amiga.mak 2013-02-13 17:21:15.000000000 +0100
|
|
Karsten Hopp |
109cc8 |
***************
|
|
Karsten Hopp |
109cc8 |
*** 32,38 ****
|
|
Karsten Hopp |
109cc8 |
test71.out test72.out test73.out test74.out test75.out \
|
|
Karsten Hopp |
109cc8 |
test76.out test77.out test78.out test79.out test80.out \
|
|
Karsten Hopp |
109cc8 |
test81.out test82.out test83.out test84.out test88.out \
|
|
Karsten Hopp |
109cc8 |
! test89.out
|
|
Karsten Hopp |
109cc8 |
|
|
Karsten Hopp |
109cc8 |
.SUFFIXES: .in .out
|
|
Karsten Hopp |
109cc8 |
|
|
Karsten Hopp |
109cc8 |
--- 32,38 ----
|
|
Karsten Hopp |
109cc8 |
test71.out test72.out test73.out test74.out test75.out \
|
|
Karsten Hopp |
109cc8 |
test76.out test77.out test78.out test79.out test80.out \
|
|
Karsten Hopp |
109cc8 |
test81.out test82.out test83.out test84.out test88.out \
|
|
Karsten Hopp |
109cc8 |
! test89.out test90.out
|
|
Karsten Hopp |
109cc8 |
|
|
Karsten Hopp |
109cc8 |
.SUFFIXES: .in .out
|
|
Karsten Hopp |
109cc8 |
|
|
Karsten Hopp |
109cc8 |
***************
|
|
Karsten Hopp |
109cc8 |
*** 138,140 ****
|
|
Karsten Hopp |
109cc8 |
--- 138,141 ----
|
|
Karsten Hopp |
109cc8 |
test84.out: test84.in
|
|
Karsten Hopp |
109cc8 |
test88.out: test88.in
|
|
Karsten Hopp |
109cc8 |
test89.out: test89.in
|
|
Karsten Hopp |
109cc8 |
+ test90.out: test90.in
|
|
Karsten Hopp |
109cc8 |
*** ../vim-7.3.815/src/testdir/Make_dos.mak 2013-02-13 15:44:22.000000000 +0100
|
|
Karsten Hopp |
109cc8 |
--- src/testdir/Make_dos.mak 2013-02-13 17:21:22.000000000 +0100
|
|
Karsten Hopp |
109cc8 |
***************
|
|
Karsten Hopp |
109cc8 |
*** 31,37 ****
|
|
Karsten Hopp |
109cc8 |
test74.out test75.out test76.out test77.out test78.out \
|
|
Karsten Hopp |
109cc8 |
test79.out test80.out test81.out test82.out test83.out \
|
|
Karsten Hopp |
109cc8 |
test84.out test85.out test86.out test87.out test88.out \
|
|
Karsten Hopp |
109cc8 |
! test89.out
|
|
Karsten Hopp |
109cc8 |
|
|
Karsten Hopp |
109cc8 |
SCRIPTS32 = test50.out test70.out
|
|
Karsten Hopp |
109cc8 |
|
|
Karsten Hopp |
109cc8 |
--- 31,37 ----
|
|
Karsten Hopp |
109cc8 |
test74.out test75.out test76.out test77.out test78.out \
|
|
Karsten Hopp |
109cc8 |
test79.out test80.out test81.out test82.out test83.out \
|
|
Karsten Hopp |
109cc8 |
test84.out test85.out test86.out test87.out test88.out \
|
|
Karsten Hopp |
109cc8 |
! test89.out test90.out
|
|
Karsten Hopp |
109cc8 |
|
|
Karsten Hopp |
109cc8 |
SCRIPTS32 = test50.out test70.out
|
|
Karsten Hopp |
109cc8 |
|
|
Karsten Hopp |
109cc8 |
*** ../vim-7.3.815/src/testdir/Make_ming.mak 2013-02-13 15:44:22.000000000 +0100
|
|
Karsten Hopp |
109cc8 |
--- src/testdir/Make_ming.mak 2013-02-13 17:21:24.000000000 +0100
|
|
Karsten Hopp |
109cc8 |
***************
|
|
Karsten Hopp |
109cc8 |
*** 51,57 ****
|
|
Karsten Hopp |
109cc8 |
test74.out test75.out test76.out test77.out test78.out \
|
|
Karsten Hopp |
109cc8 |
test79.out test80.out test81.out test82.out test83.out \
|
|
Karsten Hopp |
109cc8 |
test84.out test85.out test86.out test87.out test88.out \
|
|
Karsten Hopp |
109cc8 |
! test89.out
|
|
Karsten Hopp |
109cc8 |
|
|
Karsten Hopp |
109cc8 |
SCRIPTS32 = test50.out test70.out
|
|
Karsten Hopp |
109cc8 |
|
|
Karsten Hopp |
109cc8 |
--- 51,57 ----
|
|
Karsten Hopp |
109cc8 |
test74.out test75.out test76.out test77.out test78.out \
|
|
Karsten Hopp |
109cc8 |
test79.out test80.out test81.out test82.out test83.out \
|
|
Karsten Hopp |
109cc8 |
test84.out test85.out test86.out test87.out test88.out \
|
|
Karsten Hopp |
109cc8 |
! test89.out test90.out
|
|
Karsten Hopp |
109cc8 |
|
|
Karsten Hopp |
109cc8 |
SCRIPTS32 = test50.out test70.out
|
|
Karsten Hopp |
109cc8 |
|
|
Karsten Hopp |
109cc8 |
*** ../vim-7.3.815/src/testdir/Make_os2.mak 2013-02-13 15:44:22.000000000 +0100
|
|
Karsten Hopp |
109cc8 |
--- src/testdir/Make_os2.mak 2013-02-13 17:21:27.000000000 +0100
|
|
Karsten Hopp |
109cc8 |
***************
|
|
Karsten Hopp |
109cc8 |
*** 32,38 ****
|
|
Karsten Hopp |
109cc8 |
test71.out test72.out test73.out test74.out test75.out \
|
|
Karsten Hopp |
109cc8 |
test76.out test77.out test78.out test79.out test80.out \
|
|
Karsten Hopp |
109cc8 |
test81.out test82.out test83.out test84.out test88.out \
|
|
Karsten Hopp |
109cc8 |
! test89.out
|
|
Karsten Hopp |
109cc8 |
|
|
Karsten Hopp |
109cc8 |
.SUFFIXES: .in .out
|
|
Karsten Hopp |
109cc8 |
|
|
Karsten Hopp |
109cc8 |
--- 32,38 ----
|
|
Karsten Hopp |
109cc8 |
test71.out test72.out test73.out test74.out test75.out \
|
|
Karsten Hopp |
109cc8 |
test76.out test77.out test78.out test79.out test80.out \
|
|
Karsten Hopp |
109cc8 |
test81.out test82.out test83.out test84.out test88.out \
|
|
Karsten Hopp |
109cc8 |
! test89.out test90.out
|
|
Karsten Hopp |
109cc8 |
|
|
Karsten Hopp |
109cc8 |
.SUFFIXES: .in .out
|
|
Karsten Hopp |
109cc8 |
|
|
Karsten Hopp |
109cc8 |
*** ../vim-7.3.815/src/testdir/Make_vms.mms 2013-02-13 15:44:22.000000000 +0100
|
|
Karsten Hopp |
109cc8 |
--- src/testdir/Make_vms.mms 2013-02-13 17:21:32.000000000 +0100
|
|
Karsten Hopp |
109cc8 |
***************
|
|
Karsten Hopp |
109cc8 |
*** 4,10 ****
|
|
Karsten Hopp |
109cc8 |
# Authors: Zoltan Arpadffy, <arpadffy@polarhome.com>
|
|
Karsten Hopp |
109cc8 |
# Sandor Kopanyi, <sandor.kopanyi@mailbox.hu>
|
|
Karsten Hopp |
109cc8 |
#
|
|
Karsten Hopp |
109cc8 |
! # Last change: 2012 Dec 05
|
|
Karsten Hopp |
109cc8 |
#
|
|
Karsten Hopp |
109cc8 |
# This has been tested on VMS 6.2 to 8.3 on DEC Alpha, VAX and IA64.
|
|
Karsten Hopp |
109cc8 |
# Edit the lines in the Configuration section below to select.
|
|
Karsten Hopp |
109cc8 |
--- 4,10 ----
|
|
Karsten Hopp |
109cc8 |
# Authors: Zoltan Arpadffy, <arpadffy@polarhome.com>
|
|
Karsten Hopp |
109cc8 |
# Sandor Kopanyi, <sandor.kopanyi@mailbox.hu>
|
|
Karsten Hopp |
109cc8 |
#
|
|
Karsten Hopp |
109cc8 |
! # Last change: 2013 Feb 13
|
|
Karsten Hopp |
109cc8 |
#
|
|
Karsten Hopp |
109cc8 |
# This has been tested on VMS 6.2 to 8.3 on DEC Alpha, VAX and IA64.
|
|
Karsten Hopp |
109cc8 |
# Edit the lines in the Configuration section below to select.
|
|
Karsten Hopp |
109cc8 |
***************
|
|
Karsten Hopp |
109cc8 |
*** 76,82 ****
|
|
Karsten Hopp |
109cc8 |
test66.out test67.out test68.out test69.out \
|
|
Karsten Hopp |
109cc8 |
test71.out test72.out test74.out test75.out test76.out \
|
|
Karsten Hopp |
109cc8 |
test77.out test78.out test79.out test80.out test81.out \
|
|
Karsten Hopp |
109cc8 |
! test82.out test83.out test84.out test88.out test89.out
|
|
Karsten Hopp |
109cc8 |
|
|
Karsten Hopp |
109cc8 |
# Known problems:
|
|
Karsten Hopp |
109cc8 |
# Test 30: a problem around mac format - unknown reason
|
|
Karsten Hopp |
109cc8 |
--- 76,83 ----
|
|
Karsten Hopp |
109cc8 |
test66.out test67.out test68.out test69.out \
|
|
Karsten Hopp |
109cc8 |
test71.out test72.out test74.out test75.out test76.out \
|
|
Karsten Hopp |
109cc8 |
test77.out test78.out test79.out test80.out test81.out \
|
|
Karsten Hopp |
109cc8 |
! test82.out test83.out test84.out test88.out test89.out \
|
|
Karsten Hopp |
109cc8 |
! test90.out
|
|
Karsten Hopp |
109cc8 |
|
|
Karsten Hopp |
109cc8 |
# Known problems:
|
|
Karsten Hopp |
109cc8 |
# Test 30: a problem around mac format - unknown reason
|
|
Karsten Hopp |
109cc8 |
*** ../vim-7.3.815/src/testdir/Makefile 2013-02-13 15:44:22.000000000 +0100
|
|
Karsten Hopp |
109cc8 |
--- src/testdir/Makefile 2013-02-13 17:20:58.000000000 +0100
|
|
Karsten Hopp |
109cc8 |
***************
|
|
Karsten Hopp |
109cc8 |
*** 28,34 ****
|
|
Karsten Hopp |
109cc8 |
test74.out test75.out test76.out test77.out test78.out \
|
|
Karsten Hopp |
109cc8 |
test79.out test80.out test81.out test82.out test83.out \
|
|
Karsten Hopp |
109cc8 |
test84.out test85.out test86.out test87.out test88.out \
|
|
Karsten Hopp |
109cc8 |
! test89.out
|
|
Karsten Hopp |
109cc8 |
|
|
Karsten Hopp |
109cc8 |
SCRIPTS_GUI = test16.out
|
|
Karsten Hopp |
109cc8 |
|
|
Karsten Hopp |
109cc8 |
--- 28,34 ----
|
|
Karsten Hopp |
109cc8 |
test74.out test75.out test76.out test77.out test78.out \
|
|
Karsten Hopp |
109cc8 |
test79.out test80.out test81.out test82.out test83.out \
|
|
Karsten Hopp |
109cc8 |
test84.out test85.out test86.out test87.out test88.out \
|
|
Karsten Hopp |
109cc8 |
! test89.out test90.out
|
|
Karsten Hopp |
109cc8 |
|
|
Karsten Hopp |
109cc8 |
SCRIPTS_GUI = test16.out
|
|
Karsten Hopp |
109cc8 |
|
|
Karsten Hopp |
109cc8 |
*** ../vim-7.3.815/src/version.c 2013-02-13 17:06:06.000000000 +0100
|
|
Karsten Hopp |
109cc8 |
--- src/version.c 2013-02-13 17:33:04.000000000 +0100
|
|
Karsten Hopp |
109cc8 |
***************
|
|
Karsten Hopp |
109cc8 |
*** 727,728 ****
|
|
Karsten Hopp |
109cc8 |
--- 727,730 ----
|
|
Karsten Hopp |
109cc8 |
{ /* Add new patch number below this line */
|
|
Karsten Hopp |
109cc8 |
+ /**/
|
|
Karsten Hopp |
109cc8 |
+ 816,
|
|
Karsten Hopp |
109cc8 |
/**/
|
|
Karsten Hopp |
109cc8 |
|
|
Karsten Hopp |
109cc8 |
--
|
|
Karsten Hopp |
109cc8 |
Another bucket of what can only be described as human ordure hits ARTHUR.
|
|
Karsten Hopp |
109cc8 |
ARTHUR: ... Right! (to the KNIGHTS) That settles it!
|
|
Karsten Hopp |
109cc8 |
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
|
|
Karsten Hopp |
109cc8 |
|
|
Karsten Hopp |
109cc8 |
/// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\
|
|
Karsten Hopp |
109cc8 |
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
|
|
Karsten Hopp |
109cc8 |
\\\ an exciting new programming language -- http://www.Zimbu.org ///
|
|
Karsten Hopp |
109cc8 |
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///
|