Vim 7.3 (squashed and cleaned up)

run configure for 7.3 :

vim_cv_toupper_broken=no vim_cv_terminfo=yes vim_cv_tgent=zero \
vim_cv_stat_ignores_slash=no vim_cv_tty_group=system vim_cv_tty_mode=0666 \
vim_cv_getcwd_broken=no vim_cv_memmove_handles_overlap=yes \
CPPFLAGS="-I/opt/android/ev/jb/prebuilts/ndk/current/platforms/android-9/arch-arm/usr/include/" \
CFLAGS="-nostdlib" LDFLAGS="-Wl,-rpath-link=/opt/android/ev/jb/prebuilts/ndk/current/platforms/android-9/arch-arm/usr/lib/ \
-L/opt/android/ev/jb/prebuilts/ndk/current/platforms/android-9/arch-arm/usr/lib/" LIBS="-lc" \
\
./configure --prefix=/system --target=arm-linux-androdeabi --host=arm-linux-androideabi \
--disable-selinux --with-tlib=ncurses --datadir=/system/usr/share

with libncurses copied to ndk/*/lib

Change-Id: I1431a95047d1895b74aad115684cf4503e177734
bero's crosscompile-android patch

Change-Id: I4945087ca03527b403c7be3722393656d656e919
Fix strcpy buffer overflow and mtime type

Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>

Change-Id: Ib7d523ae44ed48cf3a6c6f092244057a4aaa134b
build vim with SELINUX

Change-Id: I1402bc5302c9e6eb85a6e00236edb93b203e2db0
upgrade to vim 7.4.355 (jul 2014)

add mblen.c from ndk support (could be required)

Change-Id: I236bcb4e26089cf3cca21e60b190a1c0a805aa39
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
config: fix some entries, build with ncurses termcap.h

Change-Id: I1e86267239cdb5e1eab58403dba01974ef54647b
Android.mk: fix runtime config files (syntax/colors...)

Change-Id: I2b8ce962283120025abc1d400a389504344443b2
Add android note about term size, and sample vim.sh

Change-Id: Iddec1dfac809761eea7522be4723ec5d08a74d56
vimrc: term encoding to UTF8, to read all files

also fix --version compile infos

Change-Id: I6508c92dfbfe20b9b803dc5e1497cc68ed92a2f1
syntax: add logcat hilighting

Change-Id: I7f232c06eb29ceb022c43e616aa9f57ed588ec6e
runtime: add some plugins/autoload files, minimal help

wanted to add tar/gzip/zip support but plugins are
not compatible with busybox tools

Add spacehi.vim to show trailing spaces/tabs with <F9> key

Change-Id: I5881fe878852e6da400a11a9af347572af42fe16
define variant in Android.mk (big/normal/small)

Change-Id: If5c41ad28b8fff10403e395602ef7254b3a55fc5
updated for version 7.4.356
Problem:    Mercurial does not ignore memfile_test. (Daniel Hahler)
Solution:   Add memfile_test to ignored files, remove trailing spaces.
updated for version 7.4.357
Problem:    After completion some characters are not redrawn.
Solution:   Clear the command line unconditionally. (Jacob Niehus)
updated for version 7.4.358
Problem:    Sort is not always stable.
Solution:   Add an index instead of relying on the pointer to remain the same.
	    Idea by Jun Takimoto.
updated for version 7.4.359
Problem:    When 'ttymouse' is set to 'uxterm' the xterm version is not
	    requested. (Tomas Janousek)
Solution:   Do not mark uxterm as a conflict mouse and add
	    resume_get_esc_sequence().
updated for version 7.4.360
Problem:    In a regexp pattern a "$" followed by \v or \V is not seen as the
	    end-of-line.
Solution:   Handle the situation. (Ozaki Kiichi)
updated for version 7.4.361
Problem:    Lots of flickering when filling the preview window for 'omnifunc'.
Solution:   Disable redrawing. (Hirohito Higashi)
updated for version 7.4.362
Problem:    When matchaddpos() uses a length smaller than the number of bytes
	    in the (last) character the highlight continues until the end of
	    the line.
Solution:   Change condition from equal to larger-or-equal.
updated for version 7.4.363
Problem:    In Windows console typing 0xCE does not work.
Solution:   Convert 0xCE to K_NUL 3. (Nobuhiro Takasaki et al.)