Thread overview | |||||||||
---|---|---|---|---|---|---|---|---|---|
|
April 05, 2005 STLSoft 1.8.3 beta 6 released | ||||
---|---|---|---|---|
| ||||
Download from http://stlsoft.org/downloads.html#stlsoft_1_8_3b6 Diffs as follows at end of message (and in release notes). Noteworthy changes: Enhancements/changes - removal of CComBSTR shim from atlstl_string_access - removal of CString shim from mfcstl_string_access - beginnings of C-compilation support in stlsoft.h, with specification of STLSOFT_FORCE_C_COMPILATION_IN_BETA - WinSTL's windows_exception has new and improved what() behaviour - addition of new WinSTL C-compatible FormatMessage() functions Bug fixes - UNIXSTL's unix_exception now works, and has new and improved what()-ness - UNIXSTL's filesystem_traits has needed #include <stdio.h> Src-diffs: From 1.8.4 beta 5 => 1.8.3 beta 6 root-dir-1: H:\3Pty\stlsoft\1.8.3-beta5 root-dir-2: H:\3Pty\stlsoft\1.8.3-beta6 Items unchanged from H:\3Pty\stlsoft\1.8.3-beta5 to H:\3Pty\stlsoft\1.8.3-beta6: 394 Items changed from H:\3Pty\stlsoft\1.8.3-beta5 to H:\3Pty\stlsoft\1.8.3-beta6: 8 Items changed (major) from H:\3Pty\stlsoft\1.8.3-beta5 to H:\3Pty\stlsoft\1.8.3-beta6: 0 Items changed (minor) from H:\3Pty\stlsoft\1.8.3-beta5 to H:\3Pty\stlsoft\1.8.3-beta6: 7 atlstl_string_access.h 2.1.1.63 => 2.2.1.64 ; 29th March 2005 => 5th April 2005 mfcstl_string_access.h 2.1.1.55 => 2.2.1.56 ; 29th March 2005 => 5th April 2005 stlsoft.h 2.4.5.219 => 2.5.1.222 ; 3rd April 2005 => 5th April 2005 stlsoft_cccap_msvc.h 2.2.5.57 => 2.3.1.59 ; 26th February 2005 => 5th April 2005 unixstl_exceptions.h 2.1.1.13 => 2.2.1.16 ; 22nd March 2005 => 5th April 2005 winstl_exceptions.h 2.2.1.14 => 2.3.1.16 ; 22nd March 2005 => 5th April 2005 winstl_functions.h 2.1.7.32 => 2.2.1.33 ; 23rd February 2005 => 5th April 2005 Items changed (revision) from H:\3Pty\stlsoft\1.8.3-beta5 to H:\3Pty\stlsoft\1.8.3-beta6: 1 Items changed (edit) from H:\3Pty\stlsoft\1.8.3-beta5 to H:\3Pty\stlsoft\1.8.3-beta6: 0 Items changed (unversioned) from H:\3Pty\stlsoft\1.8.3-beta5 to H:\3Pty\stlsoft\1.8.3-beta6: 0 Items deleted from H:\3Pty\stlsoft\1.8.3-beta5: 0 Items added to H:\3Pty\stlsoft\1.8.3-beta6: 7 H:\3Pty\stlsoft\1.8.3-beta6\ReleaseNotes-1.8.3-beta5.txt H:\3Pty\stlsoft\1.8.3-beta6\inprogress\atlstl\module_scope.hpp H:\3Pty\stlsoft\1.8.3-beta6\inprogress\atlstl\string_access.hpp H:\3Pty\stlsoft\1.8.3-beta6\inprogress\comstl\initialisers.hpp H:\3Pty\stlsoft\1.8.3-beta6\inprogress\comstl\string_access.hpp H:\3Pty\stlsoft\1.8.3-beta6\inprogress\comstl\typelib.hpp H:\3Pty\stlsoft\1.8.3-beta6\inprogress\unixstl\environment_variable.hpp |
April 13, 2005 Re: STLSoft 1.8.3 beta 6 released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Matthew | Still haven't updated to beta 6, but using beta 4: 1. c_str_ptr_inserter is missing #include <stlsoft_iterator.h> 2. interface_ptr's operator= didn't compile, there's a miss-typed SysConstCast or something like it. But, like I said I still haven't tried this with beta 6. BTW, the website still says "beta 5" in the downloads page (though the link for the .zip file is correct). Pablo |
April 13, 2005 Re: STLSoft 1.8.3 beta 6 released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Pablo Aguilar | "Pablo Aguilar" <paguilarg@hotmail.com> wrote in message news:d3i87a$rti$1@digitaldaemon.com... > Still haven't updated to beta 6, but using beta 4: > > 1. c_str_ptr_inserter is missing #include <stlsoft_iterator.h> Fixed. Thanks > 2. interface_ptr's operator= didn't compile, there's a miss-typed SysConstCast or something like it. Any chance of more info? FYI: that files not change substantially in quite a while, although an earlier version did have those casts (from the Synesis source codebase) in. > But, like I said I still haven't tried this with beta 6. > > BTW, the website still says "beta 5" in the downloads page (though the link for the .zip file is correct). Ok. I'll fix that. Thanks Matthew |
April 13, 2005 Re: STLSoft 1.8.3 beta 6 released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Matthew | Answer below... "Matthew" <admin.hat@stlsoft.dot.org> wrote in message news:d3iet1$10bv$1@digitaldaemon.com... > > "Pablo Aguilar" <paguilarg@hotmail.com> wrote in message news:d3i87a$rti$1@digitaldaemon.com... >> Still haven't updated to beta 6, but using beta 4: >> >> 1. c_str_ptr_inserter is missing #include <stlsoft_iterator.h> > > Fixed. Thanks > >> 2. interface_ptr's operator= didn't compile, there's a miss-typed SysConstCast or something like it. > > Any chance of more info? > > FYI: that files not change substantially in quite a while, although an earlier version did have those casts (from the Synesis source codebase) in. With beta 4, the code for operator= was SyConstCast, which would match what you say about it being from Synesis, I guess. Now it says: <code> class_type t(const_cast<class_type&>(rhs).m_p); swap(t); return *this; </code> The m_p shouldn't be there, after all, class_type is interface_ptr<T> not T* (which is what m_p is). Removing m_p compiles fine. (this is for beta 6) >> But, like I said I still haven't tried this with beta 6. >> >> BTW, the website still says "beta 5" in the downloads page (though the link for the .zip file is correct). > > Ok. I'll fix that. > > Thanks > > Matthew Pablo |
April 13, 2005 Re: STLSoft 1.8.3 beta 6 released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Pablo Aguilar | It's weird replying to self... > With beta 4, the code for operator= was SyConstCast, which would match > what > you say about it being from Synesis, I guess. > Now it says: > > <code> > > class_type t(const_cast<class_type&>(rhs).m_p); > swap(t); > return *this; > > </code> > > The m_p shouldn't be there, after all, class_type is interface_ptr<T> not > T* > (which is what m_p is). Removing m_p compiles fine. > (this is for beta 6) I read the code wrong. In any case, compiling fails as it is, and compiles fine when I remove m_p, the "why" for it as I stated above is just wrong, though... >>> But, like I said I still haven't tried this with beta 6. >>> >>> BTW, the website still says "beta 5" in the downloads page (though the link for the .zip file is correct). >> >> Ok. I'll fix that. >> >> Thanks >> >> Matthew > > > Pablo |
May 26, 2005 Re: STLSoft 1.8.3 beta 6 released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Pablo Aguilar | >> With beta 4, the code for operator= was SyConstCast, which would match what
>> you say about it being from Synesis, I guess.
>> Now it says:
>>
>> <code>
>>
>> class_type t(const_cast<class_type&>(rhs).m_p);
>> swap(t);
>> return *this;
>>
>> </code>
>>
>> The m_p shouldn't be there, after all, class_type is interface_ptr<T> not T*
>> (which is what m_p is). Removing m_p compiles fine.
>> (this is for beta 6)
>
> I read the code wrong. In any case, compiling fails as it is, and compiles fine when I remove m_p, the "why" for it as I stated above is just wrong, though...
>
>>>> But, like I said I still haven't tried this with beta 6.
>>>>
>>>> BTW, the website still says "beta 5" in the downloads page (though the link for the .zip file is correct).
>>>
>>> Ok. I'll fix that.
>>>
>>> Thanks
>>>
>>> Matthew
>>
>>
>> Pablo
This one's all sorted to your satisfaction now?
|
May 26, 2005 Re: STLSoft 1.8.3 beta 6 released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Matthew | "Matthew" <admin.hat@stlsoft.dot.org> wrote in message news:d73t5e$1tn2$2@digitaldaemon.com... >>> With beta 4, the code for operator= was SyConstCast, which would match >>> what >>> you say about it being from Synesis, I guess. >>> Now it says: >>> >>> <code> >>> >>> class_type t(const_cast<class_type&>(rhs).m_p); >>> swap(t); >>> return *this; >>> >>> </code> >>> >>> The m_p shouldn't be there, after all, class_type is interface_ptr<T> >>> not T* >>> (which is what m_p is). Removing m_p compiles fine. >>> (this is for beta 6) >> >> I read the code wrong. In any case, compiling fails as it is, and compiles fine when I remove m_p, the "why" for it as I stated above is just wrong, though... > > This one's all sorted to your satisfaction now? I suppose so, I just recompiled everything recently (with beta 9) and no problems seemed to come up... Thanks... Pablo |
Copyright © 1999-2021 by the D Language Foundation