Menu

#2 VC8 support & locale/facet cleanup

open
nobody
None
5
2006-02-23
2006-02-23
BenPope
No

A bug in VC8 unnecessarily requires an implementation
of the copy constructor of a base class when the
derived class is thrown.

The patch changes the XimolError and XimolEncoderError
to contain the stringstream rather than publicly
inherit from the stream. The constructors are
adjusted, and operator<< is introduced.

Some fishy looking locale and facet stuff was changed.
This removes the horrible casting.

Other minor cleanups, such as commenting unused parameters.

The rar file provides the VC8 solutions and projects,
extract it to the root of the ximol folder.

Open up \projects\win32\VC8\test\test.sln

Set the working directory to
../../../../../test/xml_examples

And watch the tests fly by seamlessly.

Discussion

  • BenPope

    BenPope - 2006-02-23

    patch -p0

     
  • BenPope

    BenPope - 2006-02-23

    VC8 Projects & Solutions

     
  • BenPope

    BenPope - 2006-02-23

    Logged In: YES
    user_id=1439911

    Rar file for projects added

     
  • BenPope

    BenPope - 2006-03-23

    Logged In: YES
    user_id=1439911

    OK, I fouled up the patch. I'd downloaded "ximol" module
    from trunk, not "ximol-1", hence it's hideously out of date.

    I'll get back on this when I have a little less time :)

     

Log in to post a comment.