prepare release of 2.4
diff --git a/pyserial/CHANGES.txt b/pyserial/CHANGES.txt
index 384dd10..a51413a 100644
--- a/pyserial/CHANGES.txt
+++ b/pyserial/CHANGES.txt
@@ -257,7 +257,7 @@
 - update VERSION variable
 - update wxSerialConfigDialog.py and wxTerminal.py compatibility with
   wxPython 2.8 (Peleg)
-- Check for string in write function. Using uncode causes strange errors, this
+- Check for string in write function. Using unicode causes errors, this
   helps catching errors early (Tom Lynn)
 
 Bugfixes (posix):
@@ -269,20 +269,18 @@
 Bugfixes (win32):
 
 - [Bug 1520357] Handle leak
-- [Bug 1679013] Ignore excpetion raised by SetCommTimeout() in close().
+- [Bug 1679013] Ignore exception raised by SetCommTimeout() in close().
 - [Bug 1938118] process hang forever under XP
 
 
-Version 2.4     
+Version 2.4      6 Jul 2008
 ---------------------------
 New Features:
 
 - [Patch 1616790] pyserial: Add inter-character timeout feature
 - [Patch 1924805] add a setBreak function
 - Add mark/space parity
-- Add .NET/Mono backend (IronPython).
-
-Bugfixes:
+- Add .NET/Mono backend (IronPython)
 
 Bugfixes (posix):
 
@@ -291,5 +289,11 @@
 Bugfixes (win32):
 
 - [Patch 1561423] Add mark/space parity, Win32
+- [Bug 2000771] serial port CANNOT be specified by number on windows
 - examples/scanwin32.py does no longer return \\.\ names
 - fix \\.\ handling for some cases
+
+Bugfixes (jython):
+
+ - The Jython backend tries javax.comm and gnu.io (Seo Sanghyeon)
+
diff --git a/pyserial/serial/serialwin32.py b/pyserial/serial/serialwin32.py
index 94371c1..f5e8961 100644
--- a/pyserial/serial/serialwin32.py
+++ b/pyserial/serial/serialwin32.py
@@ -76,7 +76,7 @@
         self._isOpen = True
 
     def _reconfigurePort(self):
-        """Set commuication parameters on opened port."""
+        """Set communication parameters on opened port."""
         if not self.hComPort:
             raise SerialException("Can only operate on a valid port handle")