updated for version 7.0095
diff --git a/src/gui.c b/src/gui.c
index df29dc9..d9ac839 100644
--- a/src/gui.c
+++ b/src/gui.c
@@ -2668,7 +2668,7 @@
     if (retval == FAIL)
     {
 	/* Blocking wait. */
-	updatescript(0);
+	before_blocking();
 	retval = gui_mch_wait_for_chars(-1L);
     }
 
diff --git a/src/os_win32.c b/src/os_win32.c
index 3184e2e..77a96c9 100644
--- a/src/os_win32.c
+++ b/src/os_win32.c
@@ -1391,9 +1391,8 @@
 		buf[2] = (int)KE_CURSORHOLD;
 		return 3;
 	    }
-	    else
 #endif
-	    updatescript(0);
+	    before_blocking();
 	}
     }
 
diff --git a/src/spell/en_AU.diff b/src/spell/en_AU.diff
index d1dedf4..ff3c56e 100644
--- a/src/spell/en_AU.diff
+++ b/src/spell/en_AU.diff
@@ -1,11 +1,11 @@
 *** en_AU.orig.aff	Fri Apr 15 13:20:36 2005
---- en_AU.aff	Thu Jun 23 17:43:22 2005
+--- en_AU.aff	Mon Jun 27 19:42:32 2005
 ***************
 *** 7,9 ****
   SET ISO8859-1
 ! TRY esiaénrtolcdugmphbyfvkw-'.zqjxSNRTLCGDMPHBEAUYOFIVKWöâôZQJXÅçèîêàïüäñ 
   REP 24
---- 7,17 ----
+--- 7,19 ----
   SET ISO8859-1
 ! TRY esiaénrtolcdugmphbyfvkw-'.zqjxSNRTLCGDMPHBEAUYOFIVKWöâôZQJXÅçèîêàïüäñ
 ! 
@@ -13,6 +13,8 @@
 ! LOW  àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ
 ! UPP  ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßÿ
 ! 
+! MIDWORD	'
+! 
 ! RAR ?
 ! BAD !
 ! 
@@ -39,7 +41,7 @@
   PFX E Y 1
 ! PFX E 0 dis . 
   PFX F Y 5
---- 42,61 ----
+--- 44,63 ----
   PFX A Y 2
 ! PFX A 0 re [^e]
 ! PFX A 0 re- e
@@ -457,7 +459,7 @@
   SFX T y iest [^aeiou]y
 ! SFX T 0 er [aeiou]y 
   SFX T 0 est [aeiou]y
---- 65,459 ----
+--- 67,461 ----
   PFX F 0 col l
 ! PFX F 0 con [^abehilmopru].
   PFX K Y 1
@@ -1541,7 +1543,7 @@
 ! SFX 3 0 ist's [aeioubp]y 
 ! SFX 3 o ist's o 
 ! SFX 3 0 ist's [^eoy] 
---- 466,1272 ----
+--- 468,1274 ----
   SFX R Y 72
 ! SFX R 0 r e
 ! SFX R 0 rs e
@@ -2350,7 +2352,7 @@
 ! SAL ZZ-                  _
 ! SAL Z                    S
 *** en_AU.orig.dic	Fri Apr 15 13:20:36 2005
---- en_AU.dic	Wed Jun 22 14:06:35 2005
+--- en_AU.dic	Mon Jun 27 09:31:13 2005
 ***************
 *** 912,914 ****
   Alaska/M
@@ -2619,7 +2621,7 @@
 --- 45578,45579 ----
 ***************
 *** 45655 ****
---- 45646,45652 ----
+--- 45646,45653 ----
   zymurgy/S
 + nd
 + the the/!
@@ -2627,3 +2629,4 @@
 + a an/!
 + an a/!
 + an an/!
++ PayPal
diff --git a/src/spell/en_CA.diff b/src/spell/en_CA.diff
index a57ad34..2a555de 100644
--- a/src/spell/en_CA.diff
+++ b/src/spell/en_CA.diff
@@ -1,13 +1,15 @@
 *** en_CA.orig.aff	Fri Apr 15 13:20:36 2005
---- en_CA.aff	Thu Jun 23 17:43:26 2005
+--- en_CA.aff	Mon Jun 27 19:42:38 2005
 ***************
 *** 3,4 ****
---- 3,11 ----
+--- 3,13 ----
   
 + FOL  àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ
 + LOW  àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ
 + UPP  ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßÿ
 + 
++ MIDWORD	'
++ 
 + RAR ?
 + BAD !
 + 
@@ -18,7 +20,7 @@
 ! SFX N   y     ication    y 
 ! SFX N   0     en         [^ey] 
   
---- 37,40 ----
+--- 39,42 ----
   SFX N   e     ion        e
 ! SFX N   y     ication    y
 ! SFX N   0     en         [^ey]
@@ -28,7 +30,7 @@
   SFX H   y     ieth       y
 ! SFX H   0     th         [^y] 
   
---- 47,49 ----
+--- 49,51 ----
   SFX H   y     ieth       y
 ! SFX H   0     th         [^y]
   
@@ -37,13 +39,13 @@
   SFX G   e     ing        e
 ! SFX G   0     ing        [^e] 
   
---- 54,56 ----
+--- 56,58 ----
   SFX G   e     ing        e
 ! SFX G   0     ing        [^e]
   
 ***************
 *** 98 ****
---- 105,226 ----
+--- 107,228 ----
   SFX L   0     ment       .
 + 
 + MAP 5
@@ -167,7 +169,7 @@
 + SAL ZZ-                  _
 + SAL Z                    S
 *** en_CA.orig.dic	Sat Apr 16 14:40:06 2005
---- en_CA.dic	Wed Jun 22 14:06:43 2005
+--- en_CA.dic	Mon Jun 27 09:31:15 2005
 ***************
 *** 46,48 ****
   R/G
@@ -429,7 +431,7 @@
   felicitous/IY
 ***************
 *** 62341 ****
---- 62342,62348 ----
+--- 62342,62349 ----
   data/M
 + et al.
 + the the/!
@@ -437,3 +439,4 @@
 + a an/!
 + an a/!
 + an an/!
++ PayPal