--- /dev/null
+To: vim-dev@vim.org
+Subject: Patch 6.3.063
+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 6.3.063
+Problem: When a CursorHold autocommand changes to another window
+ (temporarily) 'mousefocus' stops working.
+Solution: Call gui_mouse_correct() after triggering CursorHold.
+Files: src/gui.c
+
+
+*** ../vim-6.3.050/src/gui.c Sun Sep 5 20:48:38 2004
+--- src/gui.c Fri Mar 11 19:11:00 2005
+***************
+*** 2626,2631 ****
+--- 2626,2635 ----
+ update_screen(VALID);
+ showruler(FALSE);
+ setcursor();
++ /* In case the commands moved the focus to another window
++ * (temporarily). */
++ if (need_mouse_correct)
++ gui_mouse_correct();
+
+ once_already = 1;
+ retval = 0;
+*** ../vim-6.3.050/src/version.c Sun Feb 13 20:46:05 2005
+--- src/version.c Fri Mar 11 19:12:29 2005
+***************
+*** 643,644 ****
+--- 643,646 ----
+ { /* Add new patch number below this line */
++ /**/
++ 63,
+ /**/
+
+--
+Trees moving back and forth is what makes the wind blow.
+
+ /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\
+/// Sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\ Project leader for A-A-P -- http://www.A-A-P.org ///
+ \\\ Buy LOTR 3 and help AIDS victims -- http://ICCF.nl/lotr.html ///
--- /dev/null
+To: vim-dev@vim.org
+Subject: Patch 6.3.064
+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 6.3.064
+Problem: line2byte(line("$") + 1) sometimes returns the wrong number.
+ (Charles Campbell)
+Solution: Flush the cached line before counting the bytes.
+Files: src/memline.c
+
+
+*** ../vim-6.3.041/src/memline.c Wed Jun 9 14:56:26 2004
+--- src/memline.c Thu Feb 17 11:02:53 2005
+***************
+*** 4247,4252 ****
+--- 4247,4255 ----
+ int ffdos = (get_fileformat(buf) == EOL_DOS);
+ int extra = 0;
+
++ /* take care of cached line first */
++ ml_flush_line(curbuf);
++
+ if (buf->b_ml.ml_usedchunks == -1
+ || buf->b_ml.ml_chunksize == NULL
+ || line < 0)
+*** ../vim-6.3.041/src/version.c Fri Mar 11 19:14:17 2005
+--- src/version.c Fri Mar 11 19:15:46 2005
+***************
+*** 643,644 ****
+--- 643,646 ----
+ { /* Add new patch number below this line */
++ /**/
++ 64,
+ /**/
+
+--
+FATHER: You killed eight wedding guests in all!
+LAUNCELOT: Er, Well ... the thing is ... I thought your son was a lady.
+FATHER: I can understand that.
+ "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
+
+ /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\
+/// Sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\ Project leader for A-A-P -- http://www.A-A-P.org ///
+ \\\ Buy LOTR 3 and help AIDS victims -- http://ICCF.nl/lotr.html ///