Update runtime files.  Add vroom file support.
diff --git a/runtime/doc/if_pyth.txt b/runtime/doc/if_pyth.txt
index 889101b..4ed8eac 100644
--- a/runtime/doc/if_pyth.txt
+++ b/runtime/doc/if_pyth.txt
@@ -1,4 +1,4 @@
-*if_pyth.txt*   For Vim version 7.4.  Last change: 2013 Jul 10
+*if_pyth.txt*   For Vim version 7.4.  Last change: 2014 Jul 23
 
 
 		  VIM REFERENCE MANUAL    by Paul Moore
@@ -28,7 +28,7 @@
 ==============================================================================
 1. Commands						*python-commands*
 
-					*:python* *:py* *E205* *E263* *E264*
+					*:python* *:py* *E263* *E264* *E887*
 :[range]py[thon] {stmt}
 			Execute Python statement {stmt}.  A simple check if
 			the `:python` command is working: >
diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt
index 763dab1..90d4ca7 100644
--- a/runtime/doc/options.txt
+++ b/runtime/doc/options.txt
@@ -1,4 +1,4 @@
-*options.txt*	For Vim version 7.4.  Last change: 2014 Jun 26
+*options.txt*	For Vim version 7.4.  Last change: 2014 Jul 23
 
 
 		  VIM REFERENCE MANUAL	  by Bram Moolenaar
@@ -5369,7 +5369,7 @@
 	Expression which is evaluated to apply a patch to a file and generate
 	the resulting new version of the file.  See |diff-patchexpr|.
 
-						*'patchmode'* *'pm'* *E206*
+					*'patchmode'* *'pm'* *E205* *E206*
 'patchmode' 'pm'	string	(default "")
 			global
 			{not in Vi}
diff --git a/runtime/doc/tags b/runtime/doc/tags
index 7605ccc..5c454c1 100644
--- a/runtime/doc/tags
+++ b/runtime/doc/tags
@@ -3592,7 +3592,7 @@
 E202	options.txt	/*E202*
 E203	autocmd.txt	/*E203*
 E204	autocmd.txt	/*E204*
-E205	if_pyth.txt	/*E205*
+E205	options.txt	/*E205*
 E206	options.txt	/*E206*
 E207	editing.txt	/*E207*
 E208	message.txt	/*E208*
@@ -4324,6 +4324,7 @@
 E884	eval.txt	/*E884*
 E885	sign.txt	/*E885*
 E886	starting.txt	/*E886*
+E887	if_pyth.txt	/*E887*
 E89	message.txt	/*E89*
 E90	message.txt	/*E90*
 E91	options.txt	/*E91*
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt
index 77d5a63..21f24a7 100644
--- a/runtime/doc/todo.txt
+++ b/runtime/doc/todo.txt
@@ -1,4 +1,4 @@
-*todo.txt*      For Vim version 7.4.  Last change: 2014 Jul 19
+*todo.txt*      For Vim version 7.4.  Last change: 2014 Jul 26
 
 
 		  VIM REFERENCE MANUAL	  by Bram Moolenaar
@@ -34,8 +34,6 @@
 							*known-bugs*
 -------------------- Known bugs and current work -----------------------
 
-Completion menu: remove redraw (Hirohito Higashi)
-
 Regexp problems:
 - Bug with pattern: '\vblock (\d+)\.\n.*\d+%(\1)@<!\.$'
   (Lech Lorens, 2014 Feb 3)
@@ -48,28 +46,13 @@
 - NFA regexp doesn't handle \%<v correctly. (Ingo Karkat, 2014 May 12)
 - Does not work with NFA regexp engine:
   \%u, \%x, \%o, \%d followed by a composing character
+- Bug relating to back references. (Ingo Karkat, 2014 Jul 24)
 
-Crash when splitting the window when the size is tiny.
-(Yukihiro Nakadaira, 2014 Jul 15-16)
+Still using freed memory after using setloclist(). (lcd, 2014 Jul 23)
 
-Another problem with splitting window. (Yukihiro Nakadaira, 2014 Jul 17)
-Patch Jul 17.
-
-Using freed memory when jumping from a quickfix list. (lcd47, 2014 Jul 17)
-
-Patch to fix valgrind error. (Dominique Pelle, 2014 Jul 9)
-
-Vroom filetype support. (David Barnett, 2014 Jul 10)
-
-u_undo error.  Reproduce with description from Ayberk Ozgur, 2014 Jul 17.
-
-Updated Django files. (Dave Hodder, 2014 Jul 13)
-
-Title of quickfist list is not kept for setqflist(list 'r').
-(Lcd, 2014 Jul 17)  With test Jul 18.
-
-Patch to fix noremap flags not cleared after typing Esc. (Jacob Niehus, 2014
-Jul 9)
+Patch to make getregtype() return the right size for non-linux systems.
+(Yasuhiro Matsumoto, 2014 Jul 8)
+Breaks test_eval.  Inefficient, can we only compute y_width when needed?
 
 Problem that a previous silent ":throw" causes a following try/catch not to
 work. (ZyX, 2013 Sep 28)