William S Fulton
2016-01-07 07:59:49 UTC
Hello William,
This is another (last?) plea for integrating the doxygen branch before
making these changes as they would certainly result in a lot of conflicts
with the changes done there. I definitely agree that new features are nice,
but it would be great if the already implemented "old" features could be
made part of the official version too.
Hi VadimThis is another (last?) plea for integrating the doxygen branch before
making these changes as they would certainly result in a lot of conflicts
with the changes done there. I definitely agree that new features are nice,
but it would be great if the already implemented "old" features could be
made part of the official version too.
You're very patient and I've been slow on the uptake of the doxygen
branch since your last round of changes for which I apologise. My free
time at the moment is limited, but a quick scan of the doxygen branch
looks okay now. I'd like the code to better conform to the SWIG style,
but don't see that as being too hard. I'd rather not have all the STL
dependencies and originally planned to fix these myself, but I don't
really have the time right now. I'd say in total though the changes
are too much for the finally stable 3.0.x releases. Let's start
thinking about a 3.1.0 release to include doxygen support. How does
that sound?
I think the 3.1.0 version should also remove some legacy support too
that we don't want, in particular, dropping Python support prior to
2.2 or maybe 2.4. There are lots of options for Python which are
becoming a maintenance headache and so I suggest we drop as many of
these as possible and turn them on by default. We have a window for a
new release series to put in anything else that is a risky change, so
if anyone can think of anything else speak up.
William
------------------------------------------------------------------------------