FYI - Slicer4 code based has been updated. See <a href="https://github.com/Slicer/Slicer/commit/454ec1b">https://github.com/Slicer/Slicer/commit/454ec1b</a><br>Jc<br><br><div class="gmail_quote">On Mon, Feb 6, 2012 at 9:36 PM, David Thompson <span dir="ltr"><<a href="mailto:dcthomp@sandia.gov">dcthomp@sandia.gov</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Feb 6, 2012, at 14:00 , Brad King wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 2/6/2012 4:55 PM, Bill Lorensen wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
We replaced vtkstd:: with std::<br>
As part of the modernization of VTK, should we replace vtksys_ios:: with std:: ?<br>
</blockquote>
That sounds like a good idea if it is possible.<br>
</blockquote>
<br></div>
I agree; thanks for bringing this up, Bill.<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Many of the uses of vtksys_ios:: are to refer to ostringstream.<br>
KWSys provides a compatibility implementation to simulate modern<br>
stringstream classes on compilers that have only the old strstream.<br>
I do not know if we have dropped support for all such compilers.<br>
</blockquote>
<br></div>
As far as GCC goes, stringstream got moved into std in gcc-3.2. I believe gcc-2.9x support got cut at the same time as MSVC6, 7, & 7.1.<br>
<br>
I'm less sure about when the format specifiers (e.g., std::ios::hex) and stream status values (e.g., std::ios::badbit) moved into std (or whether they always were there, in addition to being declared in std::ios_base or std::ios).<br>


<br>
It would be nice if we had a list of compilers that are currently supported so we could verify how stringstream behaves on each. However, I've looked and don't see a list for VTK anywhere. Other than the collection of nightly builds for CDash (which doesn't really document compiler versions so much as platforms), is there a list? The closest I can find is<br>


<br>
  <a href="http://www.vtk.org/Wiki/VTK/ARB/Meetings/November_2009" target="_blank">http://www.vtk.org/Wiki/VTK/<u></u>ARB/Meetings/November_2009</a><br>
  <a href="http://www.vtk.org/Wiki/VTK/ARB/Meetings/January_2010" target="_blank">http://www.vtk.org/Wiki/VTK/<u></u>ARB/Meetings/January_2010</a><br>
<br>
which says there *will* be a list, but here<br>
<br>
  <a href="http://www.vtk.org/pipermail/vtk-developers/2010-August/008447.html" target="_blank">http://www.vtk.org/pipermail/<u></u>vtk-developers/2010-August/<u></u>008447.html</a><br>
<br>
is the only place I've seen a list and that appears to be before VC6 support was dropped.<span class="HOEnZb"><font color="#888888"><br>
<br>
        David</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
______________________________<u></u>_________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/<u></u>opensource/opensource.html</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.vtk.org/mailman/listinfo/vtk-developers" target="_blank">http://www.vtk.org/mailman/<u></u>listinfo/vtk-developers</a><br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>+1 919 869 8849<br><br>