diff --git a/ChangeLog b/ChangeLog
index 7b81a19b1..29d29d1c1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,41 @@
+2005-04-16 Paolo Nenzi
+
+ * src/frontend/{subckt.c, inpcom.c}, src/frontend/numparam/{general.h,
+ mystring.c, readme.txt, spicenum.c, xpressn.c}: Applied patch from
+ Steven Borley that fixed numparam
+ library. Patch description follow (extracted from Steven's
+ message):
+
+ > Fixes problem with logfile not being opened before we have
+ something to write to it,
+ > Renamed round() and trunc() to avoid clash with functions in
+ math.h,
+ > Numparam now only stops execution when it finds errors,
+ > Added some debug tracing (normally off),
+ > Added some debug tracing (normally off),
+ > Fixes a #ifdef that had a typo and thus stoped numparams,
+ working,
+ > Renames a local variable to avoid confusion (of the
+ developer/maintainer),
+ > Fixes the renumbering of lines from a .include file.
+
+ * examples/numparam/{example.cir, pintest.cir,pin.mod}: added
+ netlists sent with Steven's patch.
+
+
+ * src/frontend/subckt.c: Added fix sent by Hitoshi Tanaka
+ . Now nodes starting vith the letter "v"
+ in subcircuits are translated correctly (as internal nodes)
+ and not as voltage sources v.
+
+ * src/xspice/cmpp/pp_lst.c: malloc did not consider the null
+ terminating character in "path". Applied patch from Mac OSX
+ patch file maintained by Khairulmizam Samsudin .
+
+ * src/xspice/icm/makedefs.in: Mac OSX requires different flags
+ for shared libraries linking. Applied patch from Mac OSX patch
+ file maintained by Khairulmizam Samsudin .
+
2005-04-06 Paolo Nenzi
* src/frontend/subckt.h: Since inp_numnodes has been declared static