Dear all,

Below the message sent by Denis Barbier on the oce-dev mailing list. Sorry
for cross-posting if you already registered oce-dev, but this is a
significant announce for the pythonocc project. This OCE release includes
changes that are required by pythonocc to work as expected.

I was waiting for this new version to be released before going on with
pythonocc related developments. A few changes were recently commited. If
you're interested in testing the current pythonocc status:
git clone git://github.com/tpaviot/pythonocc.git

Best Regards,

Thomas

======================
Hello,

OCE 0.6.0 has been released.  This release is source and binary
compatible with OCE 0.5.0.
You can download sources from
 https://github.com/tpaviot/oce/zipball/OCE-0.6.0  (.zip)
 https://github.com/tpaviot/oce/tarball/OCE-0.6.0  (.tar.gz)

Here are changes since OCE 0.5.0:

 * Cmake 2.8 is explicitly required to build OCE.

 * Removed many X11 dependencies. Now it is possible to build a large part
of
  OCE (with the exception of visualisation) without depending on X11 (using
  OCE_DISABLE_X11 option).

 * Cmake support : Cmake users will be able to correctly find OCE using
  FIND_PACKAGE(OCE). Several examples are added to show how to use it in
  end-user programs. It is now possible to detect/request single toolkits.

 * Packaging : change installation paths; we do no more install files at the
  same location as OpenCascade, but adopted more standard paths.

 * Tests : integrated gtest 1.6.0 and added other unit tests, which helped
in
  fixing some bugs. Added MSVC support to the testsuite.

 * Win32/MSVC improvements:
  + Enabled configuration files in Win32 platforms
  + Plugins and TKOpenGL are correctly found in debug builds
  + TKOpenGL works when building static libraries

 * Modify tcl scripts to not require $env(CASROOT).

 * Many small changes, bug fixes and warning removals.
  + Improvements to OSD_Process::SystemDate()
  + TKernel : add dependency against -ldl.
  + Bugfix : Work around a cmake bug that prevented building
Win64+MSVC+static libs
  + Bugfix : add missing include in BRepBlend_BlendTool.lxx.
  + Bugfix : fix mismatch new/delete in Standard_Failure.cxx
  + Fixed compiler warnings in OpenGl_TextureBox.cxx
  + Whitespace cleanup
  + In module TKOpenGL, fixed the two remaining GCC warnings of the form :
    "comparison between ‘enum texStatus’ and ‘enum texDataStatus’"
  + Added missing include in BRepBlend_BlendTool.lxx
  + Fix capitalization of include file
  + pass NULL for timezone pointer to gettimeofday()
  + eliminate bad cast by copying to local variable
  + use localtime_r if available
  + Do not redefine memmove as an alias for memcpy
  + Workaround GCC (< 4.3) bugs in gp_Mat, gp_XYZ, gp_Mat2d and gp_XY.
  + Fix HashCode, it could segault when MMGT_OPT is not set to 1.

Users who contributed to this release:
    Denis Barbier, Thomas Paviot, Hugues Delorme, QbProg,
    Matthew Dempsky, Massimo Del Fedele

Enjoy,
Denis
_______________________________________________
Pythonocc-users mailing list
Pythonocc-users@gna.org
https://mail.gna.org/listinfo/pythonocc-users

Reply via email to