updated for version 7.0105
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt
index ac2a9d3..449fd99 100644
--- a/runtime/doc/todo.txt
+++ b/runtime/doc/todo.txt
@@ -1,4 +1,4 @@
-*todo.txt*      For Vim version 7.0aa.  Last change: 2005 Jul 07
+*todo.txt*      For Vim version 7.0aa.  Last change: 2005 Jul 08
 
 
 		  VIM REFERENCE MANUAL	  by Bram Moolenaar
@@ -30,8 +30,6 @@
 							*known-bugs*
 -------------------- Known bugs and current work -----------------------
 
-Test59 crashes occasionally (but not in the debugger....)
-
 Add extra list of file locations.  Can be used with:
     :ltag	      list of matching tags, like :tselect
 
@@ -57,6 +55,10 @@
 
 Win32: Crash when pasting Simplified Chinese in utf-8. (rainux, 2005 June 20)
 
+Netrw plugin problems:
+- when 'autochdir' is set the current dir is wrong (Salman Halim)
+- "cd -" doesn't work. (Suresh Govindachar)
+
 Mac unicode patch (Da Woon Jung):
 - selecting proportional font breaks display
 - UTF-8 text causes display problems.  Font replacement causes this.
diff --git a/runtime/doc/version7.txt b/runtime/doc/version7.txt
index beb4885..f6d4965 100644
--- a/runtime/doc/version7.txt
+++ b/runtime/doc/version7.txt
@@ -1,4 +1,4 @@
-*version7.txt*  For Vim version 7.0aa.  Last change: 2005 Jun 30
+*version7.txt*  For Vim version 7.0aa.  Last change: 2005 Jul 08
 
 
 		  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -675,6 +675,9 @@
 When using @= in an expression the value is expression @= contains.  ":let @=
 = value" can be used to set the register contents.
 
+A ! can be added to ":popup" to have the popup menu appear at the mouse
+pointer position instead of the text cursor.
+
 ==============================================================================
 COMPILE TIME CHANGES					*compile-changes-7*
 
@@ -1164,4 +1167,7 @@
 caused a fallback to no conversion.  Now replace a character with '?' and
 continue.
 
+When opening a new buffer the local value of 'bomb' was not initialized from
+the global value.
+
  vim:tw=78:ts=8:ft=help:norl:
diff --git a/src/ex_cmds.h b/src/ex_cmds.h
index dab4c4a..51053c9 100644
--- a/src/ex_cmds.h
+++ b/src/ex_cmds.h
@@ -600,7 +600,7 @@
 EX(CMD_pop,		"pop",		ex_tag,
 			RANGE|NOTADR|BANG|COUNT|TRLBAR|ZEROR),
 EX(CMD_popup,		"popup",	ex_popup,
-			NEEDARG|EXTRA|TRLBAR|NOTRLCOM|CMDWIN),
+			NEEDARG|EXTRA|BANG|TRLBAR|NOTRLCOM|CMDWIN),
 EX(CMD_ppop,		"ppop",		ex_ptag,
 			RANGE|NOTADR|BANG|COUNT|TRLBAR|ZEROR),
 EX(CMD_preserve,	"preserve",	ex_preserve,
diff --git a/src/proto/ex_cmds2.pro b/src/proto/ex_cmds2.pro
index 66584f5..35ccc20 100644
--- a/src/proto/ex_cmds2.pro
+++ b/src/proto/ex_cmds2.pro
@@ -61,10 +61,10 @@
 int *source_dbg_tick __ARGS((void *cookie));
 int source_level __ARGS((void *cookie));
 int do_source __ARGS((char_u *fname, int check_other, int is_vimrc));
-void free_scriptnames __ARGS((void));
 void ex_scriptnames __ARGS((exarg_T *eap));
 void scriptnames_slash_adjust __ARGS((void));
 char_u *get_scriptname __ARGS((scid_T id));
+void free_scriptnames __ARGS((void));
 char *fgets_cr __ARGS((char *s, int n, FILE *stream));
 char_u *getsourceline __ARGS((int c, void *cookie, int indent));
 void script_line_start __ARGS((void));