19 Aug 19:08
COM status report
From: Jan Jezabek <jezabek <at> poczta.onet.pl>
Subject: COM status report
Newsgroups: gmane.comp.programming.swig.devel
Date: 2008-08-19 17:09:59 GMT
Subject: COM status report
Newsgroups: gmane.comp.programming.swig.devel
Date: 2008-08-19 17:09:59 GMT
Hi, Here is the COM module status report for the last week. As always feel free to respond with any comments/suggestions that you have. I have been somewhat busy with university work lately and therefore have not been able to do as much as I would like to. I have concentrated mostly on improving the test coverage and finishing the documentation. Below is a list of things I have been working on: - Support for running the test suite under Cygwin has been added, using GCC (MinGW/Cygwin), MSVC or Digital Mars C++ (to ensure good compatibility of the generated code), - The build system now supports run-tests written in VBScript in addition to C, which makes writing tests much easier. This requires that Windows Script Host is installed - it works out of the box on Windows/Cygwin and also on Linux/Wine with a lot of tweaking, - I set up a Wiki page with instructions for testing, available here: http://www.dabeaz.com/cgi-bin/wiki.pl?DeveloperInfo/COMTesting - I added two examples ('simple' and 'class') and 6 new VBScript run tests; this uncovered a regression in the class factory code and imperfect detection of non-instantiable classes - both issues have been fixed, - I finished the module documentation with the exception of smart pointers; I haven't looked at them yet and don't know how they should work, - Bug fixes and minor additions: added checking for NULL arguments where necessary, added typemaps for char *& and wchar_t *&, removed unused fragments of the code. The overall state of my module is pretty good in my opinion - there is a reasonably small number of failing tests (29 out of 349 on Cygwin/MSVC),(Continue reading)
RSS Feed