Update of /cvsroot/csp/APPLICATIONS/SimData
In directory sc8-pr-cvs1:/tmp/cvs-serv29162
Modified Files:
CHANGES.current
Log Message:
Index: CHANGES.current
===================================================================
RCS file: /cvsroot/csp/APPLICATIONS/SimData/CHANGES.current,v
retrieving revision 1.86
retrieving revision 1.87
diff -C2 -d -r1.86 -r1.87
*** CHANGES.current 21 Oct 2003 13:45:07 -0000 1.86
--- CHANGES.current 21 Oct 2003 16:23:34 -0000 1.87
***************
*** 1,4 ****
--- 1,19 ----
Version 0.4.0 (in progress)
===========================
+ 2003-10-21: onsight
+ * Changed Packer to accept PackFile instead of FILE*. PackFile is
+ a thin wrapper around FILE* which shouldn't affect other c++ code
+ (it allows coercion to and from FILE*), but prevents Python code
+ from passing file objects to Packer. The latter is necessary,
+ since under windows Python is currently built with MSVC 1200, and
+ SimData is built with MSVC 1310+. The runtime libraries for these
+ two versions of MSVC are incompatible with respect to certain FILE*
+ operations, causing segfaults. Using PackFile ensures that FILE*
+ are created and used only by the MSVC 1310 library when dealing
+ with data archives.
+
+ * Started adding new data type unit tests. Key and some SimDate
+ tests so far.
+
2003-10-20: onsight
* Removed Pack.cpp from the vcproj file.
|