Skip to content

Releases: tpaviot/oce

OCE 0.16 released

21 Jul 20:14
Compare
Choose a tag to compare

Version 0.16 - July 2014

This version is not binary compatible with OCE 0.15, OCE_ABI_SOVERSION
was incremented.

  • Upgraded to OCCT 6.7.1
  • Fix a numerical bug in ApproxAFunc2Var due to compiler optimization.
  • Speed improvements in BOPTools_AlgoTools2D.
  • Many bug and warning fixes detected by static analysis and compilers.
  • Force 8 byte alignment in NCollection_IncAllocator to fix bus errors
    reported on RISC architectures.
  • Build system improvements and additions
    • Readd OCE_DISABLE_TKSERVICE_FONT option, a solution has been found
      to build TKService without freetype.
    • Fix Standard_Construction_Error exception in BOP
    • Fix RPATH issues reported on openSUSE
    • Fix gl2ps libraries installation
    • Build improvements and fixes with Mingw
    • Fix compatibility with CMake 3.0
    • Enable support for OpenCL
    • New OCE_COPY_HEADERS_BUILD option to copy header files when building,
      to get rid of the long list of include directories on command line

Users who contributed to this release:
Denis Barbier, Jacob Abel, David Sankel, Jerome Robert, Johannes Obermayr,
Conrad Poelman, Peter Lama, He Yuqi, Thomas Paviot

OCE 0.15 released

12 Feb 20:12
Compare
Choose a tag to compare

This version is not binary compatible with OCE 0.14.1, OCE_ABI_SOVERSION
was incremented.

  • Upgraded to OCCT 6.7.0
  • Relicensed to LGPL 2.1.
  • Many bug and warning fixes detected by static analysis and compilers.
  • Add support for OCCT tests.
  • Build OCE and run tests on travis-ci.org service.
  • Build system improvements and additions
    • Added multithreaded build option for MSVC.
    • Build improvements and fixes with MSVC and Mingw.
    • Fix build failures with Borland compiler.
    • Fix build failures with Mesa 10.
    • Various CMake improvements when compiling with bundle.
    • Removed OCE_DISABLE_TKSERVICE_FONT option, it is no more possible
      to build TKService without freetype.

Users who contributed to this release:
Denis Barbier, Thomas Paviot, QbProg, Fotios Sioutis, Johannes Obermayr,
Jacob Abel, Benjamin Bihler

OCE 0.14.1 released

08 Jan 23:01
Compare
Choose a tag to compare

This version is binary compatible with 0CE 0.14

  • Fix Debug build on MSVC.

Users who contributed to this release:
Denis Barbier

OCE-0.14 released

31 Dec 13:33
Compare
Choose a tag to compare

This version is binary compatible with 0CE 0.13.

  • mingw64 port.
  • Intel Compiler support.
  • HPUX 11iv1 and 11iv3 ia64 and parisc architecture port.
  • Apple OSX 10.9 Maverick support.
  • Reduced compiler warnings on gcc, clang, icc and MinGW.
  • Fix writing of XML CAF documents
  • additional fixes to the CMake build system
    • Removed lib path string from OCE_DEFAULT_CSF_GraphicShr variable for
      MinGw.
    • Add custom build step to set up integrated build include directory.
    • Made OCE_BUILD_TYPE initialize to CMAKE_BUILD_TYPE if available.
    • Break header file installation into individual install commands.
    • CMake RPATH support for TKernel.
    • Take CSF_GraphicShr environment variable into account.
    • Remove Xmu dependency.
    • Fix libTKOpenGL versioning name on Apple.

Users who contributed to this release:
Jacob Abel, Greg Allen, Denis Barbier, Benjamin Bihler, Johannes Obermayr,
Thomas Paviot, David Sankel, Fotios Sioutis, Daniel Somer

OCE-0.13 released

22 Sep 11:16
Compare
Choose a tag to compare

This version is not binary compatible with OCE 0.12, OCE_ABI_SOVERSION
was incremented.

  • Upgraded to OCCT 6.6.0
  • Fix handling of paths containing non-ASCII characters in DRAWEXE.
  • Define Standard_Boolean as a bool, and no more as a Standard_Integer
    as is done in OCCT.
  • Make myFMMgr member of Standard_MMgrFactory class private, it does not
    have to be public.
  • Build system improvements and additions
    • Fix build failures on Hurd, mingw-w64 and Mac OSX 10.5.
    • Fix build with gcc when using -std=c++11 flag.
    • Fix build failures with Borland compiler.
    • Move duplicate header files from inc/ into src/.
    • Build QADraw module only if OCE_TESTING is set.
    • Improve bundle usage to allow running tests.
    • Reorganize top-level source directory: move *.bat and *.sh scripts
      into a scripts/ directory, and move CMake files into adm/cmake/config/.
    • Add a CMake option to allow building TKService without font support,
      if visualization is not needed.
    • Let CMake GUI display OCE_BUILD_TYPE as a combo box.
  • Several warning fixes detected by static analysis and compilers

Users who contributed to this release:
Thomas Paviot, QbProg, Jake, Fotios Sioutis, Denis Barbier, David Sankel