* Details on
https://github.com/Open-Cascade-SAS/OCCT/releases/tag/V7_9_1
https://github.com/Open-Cascade-SAS/OCCT/releases/tag/V7_9_0
- Added occt-use-system-tbb.patch
- Removed fix_freetype_tag_type.patch
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=51
356 lines
16 KiB
Plaintext
356 lines
16 KiB
Plaintext
-------------------------------------------------------------------
|
||
Tue Jul 15 15:10:10 UTC 2025 - Andreas Schneider <asn@cryptomilk.org>
|
||
|
||
- Update to version 7.9.1
|
||
* Details on
|
||
https://github.com/Open-Cascade-SAS/OCCT/releases/tag/V7_9_1
|
||
https://github.com/Open-Cascade-SAS/OCCT/releases/tag/V7_9_0
|
||
- Added occt-use-system-tbb.patch
|
||
- Removed fix_freetype_tag_type.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Mar 7 10:01:02 UTC 2025 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
||
|
||
- Fix build with current freetype, add fix_freetype_tag_type.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Dec 19 11:35:07 UTC 2024 - Max Lin <mlin@suse.com>
|
||
|
||
- Disable documentation build on Leap 16 for now until mathjax is
|
||
available in Leap 16
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Sep 11 19:53:21 UTC 2024 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
||
|
||
- update to version 7.8.1
|
||
* Details on
|
||
https://github.com/Open-Cascade-SAS/OCCT/releases/tag/V7_8_1
|
||
- update to version 7.8.0
|
||
* General
|
||
+ Fixed TDataStd_NamedData HasSmth() methods to no longer
|
||
return true for empty containers.
|
||
+ Improved general performance through code updates with static
|
||
analysis.
|
||
+ Implemented "Memory Manager" configurations: Native, TBB,
|
||
JeMalloc, Flexible. JeMalloc leads to a performance increase
|
||
of up to 40% for large files.
|
||
+ Introduced CMake configuration for optimization profiles:
|
||
Default and Production. Production activates all available
|
||
compiler optimizations.
|
||
+ Implemented move semantics into NCollection and TCollection
|
||
containers.
|
||
+ Modernized NCollection_Vector(NCollection_DynamicArray),
|
||
NCollection_Array1, and NCollection_Array2.
|
||
+ Updated memory allocation functionality to avoid unnecessary
|
||
memory cleaning (set 0).
|
||
+ Modernized NCollection_IncAllocator (optimized pool for
|
||
small objects).
|
||
* Modeling
|
||
+ Addressed multiple bug fixes and improvements for various
|
||
modeling algorithm methods.
|
||
+ Increased memory management performance.
|
||
+ Improved overall modeling stability.
|
||
+ Resolved canonical geoplane detection problems.
|
||
* Visualization
|
||
+ Resolved compilation issues related to vtk 9.2.6.
|
||
+ Improved SelectMgr_EntityOwner to process the selection
|
||
scheme.
|
||
+ Modified Image_AlienPixMap::Save() to write into a memory
|
||
buffer instead of a file.
|
||
+ Reduced sensitivity of lines.
|
||
+ Extended AIS_AnimationObject with syntax for defining
|
||
rotation around a specific point.
|
||
+ Introduced separate gesture mappings for dragging to
|
||
AIS_ViewController.
|
||
+ Integrated the ability to scale by moving the mouse on
|
||
the OY axis.
|
||
* Mesh
|
||
+ Fixed BRepMesh_IncrementalMesh issue with overflowing
|
||
system memory.
|
||
+ Unhandled Standard_OutOfRange, BRepMesh_PairOfIndex::Append()
|
||
no longer prevents triangulation with large deflection
|
||
values.
|
||
* Data Exchange
|
||
+ Resolved multiple issues regarding DE Wrapper and Step import
|
||
and export.
|
||
+ Increased STEP parser performance.
|
||
+ Introduced thread-safety interface to STEP import and export.
|
||
+ Reorganized DE ToolKits according to specific CAD formats.
|
||
+ Introduced DE plug-in system to load CAD format providers
|
||
during library loading time.
|
||
+ Fixed stability issues with XBF and IGES file formats.
|
||
+ Addressed general problems with importing VRML V1.
|
||
+ Improved processing of STEP-oriented dimensions.
|
||
* Draw Test Harness
|
||
+ Enabled loading of plugins on Linux OS.
|
||
+ Reorganized DRAW DE ToolKits according to specific CAD
|
||
formats.
|
||
+ Resolved environment-related issues with debug tools
|
||
DrawTrSurf_Set, DrawTrSurf_SetPnt, and `DrawTrSurf_SetPnt2d.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Jan 7 16:30:06 UTC 2024 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
||
|
||
- Use 3-digit soversion to fix BIC change between 7.7.0 and 7.7.1.
|
||
- Disable documentation build on Leap 15.x, build fails otherwise.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jan 1 02:04:02 UTC 2024 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
||
|
||
- update to version 7.7.2
|
||
* Details on
|
||
https://git.dev.opencascade.org/gitweb/?p=occt.git;a=shortlog;h=refs/heads/OCCT-772
|
||
- update to version 7.7.1
|
||
* Details on
|
||
https://www.opencascade.com/open-cascade-technology-7-7-1-maintenance-release/
|
||
- Drop upstream fix_missing_limits_header.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Dec 29 10:53:31 UTC 2022 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
||
|
||
- update to version 7.7.0
|
||
* Details on
|
||
https://www.opencascade.com/open-cascade-technology-7-7-0-maintenance-release/
|
||
* General
|
||
+ Improved compatibility with C++17/C++20 compilers
|
||
+ Dropped support of pre-C++11 compilers
|
||
* Modeling
|
||
+ New functionality is implemented, which could verify the
|
||
input shape to be placed on a canonical geometry with the
|
||
given tolerance.
|
||
+ Introduced new tool BRepLib_PointCloudShape generating a
|
||
point set for a topological shape.
|
||
+ New option in BRepOffsetAPI_MakeOffset - approximation of
|
||
input contours by ones consisting of 2D circular arcs and
|
||
2D linear segments only, it provides more stable work of
|
||
2D offset algorithm.
|
||
* Visualization
|
||
+ Introduced new interface for creating V3d_View as subviews
|
||
of another V3d_View.
|
||
+ Added smoothing to row interlaced stereoscopic output.
|
||
+ Added word-wrapping option to Font_TextFormatter.
|
||
+ Added support of a wide color window buffer format (10bit
|
||
per component / 30bit RGB).
|
||
+ Added MSAA anti-aliasing support when using WebGL 2.0.
|
||
+ Introduced skydome generation feature
|
||
3d_View::BackgroundSkydome().
|
||
* Mesh
|
||
+ BRepMesh works too long and produces many free nodes on a
|
||
valid face problems are resolved.
|
||
+ Meshing the shape no longer takes too long and visualization
|
||
problems are corrected.
|
||
+ Wrong shading display of thrusections is fixed.
|
||
+ Rendering issue when using deviation coefficient of low
|
||
value is resolved.
|
||
+ Mesher no longer produce 'bad' result for extruded spline
|
||
with given deviation coefficient.
|
||
+ Holes in triangulation with large linear deflection are
|
||
removed.
|
||
+ Broken triangulation on pipe shape is fixed.
|
||
* Data Exchange
|
||
+ STEP translator now supports tessellated presentations.
|
||
+ Transformation tools BRepBuilderAPI_Transform/
|
||
BRepBuilderAPI_Copy now handle properly tessellated
|
||
presentations.
|
||
+ glTF Writer - added support of Draco compression.
|
||
+ Introduced DEWrapper - a unified interface to Data
|
||
Exchange connectors.
|
||
+ Introduced tool XCAFDoc_Editor::RescaleGeometry() for
|
||
scaling geometry in XCAF document.
|
||
* Configuration
|
||
+ SONAME is now configurable in CMake and includes minor
|
||
version in addition to major by default
|
||
* Documentation
|
||
+ Improved samples / tutorials documentation.
|
||
+ Introduced new “AIS: Custom Presentation” tutorial.
|
||
- Drop upstream patches:
|
||
* fix_soversion_minor.patch
|
||
+ fix_build.patch
|
||
- Add fix_missing_limits_header.patch
|
||
- Library package was split up to avoid pulling in unnecessary
|
||
indirect dependencies.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Sep 7 15:07:11 UTC 2022 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
||
|
||
- update to version 7.6.3
|
||
* Details on
|
||
https://www.opencascade.com/open-cascade-technology-7-6-3-maintenance-release/
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jul 4 22:42:11 UTC 2022 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
||
|
||
- Use verifiable source tarball from upstream
|
||
- Use soversion including minor version (i.e. 7_6) to avoid
|
||
incompatibilities due to ABI changes:
|
||
https://tracker.dev.opencascade.org/view.php?id=32856, add
|
||
fix_soversion_minor.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jul 1 11:39:41 UTC 2022 - Adrian Schröter <adrian@suse.de>
|
||
|
||
- update to version 7.6.2
|
||
* Details on
|
||
https://www.opencascade.com/open-cascade-technology-7-6-2-maintenance-release/
|
||
- removed obsolete
|
||
* 0001-0032328-Missing-include-of-TopoDS_Edge.hxx-in-ShapeU.patch
|
||
* 0001-Add-error-checking-to-chamfer-and-fillet-code.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Sep 5 22:46:29 UTC 2021 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
||
|
||
- Fix build failures of FreeCAD due to a missing class definition,
|
||
introduced with occt 7.5.2. Add
|
||
0001-0032328-Missing-include-of-TopoDS_Edge.hxx-in-ShapeU.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Aug 25 08:54:15 UTC 2021 - Adrian Schröter <adrian@suse.de>
|
||
|
||
- update to version 7.5.3A
|
||
Modeling Algorithms maintenance fixes:
|
||
– Wrong result of the mkface command [Minor]
|
||
– Hang on making pipe shell using BRepOffsetAPI_MakePipeShell [Crash]
|
||
– BRepOffsetAPI_MakePipeShell null access [Minor]
|
||
– Empty result of offset operation in mode “Complete” join type “Intersection” [Minor]
|
||
– General Fuse produces the wrong number of solids [Minor]
|
||
– Empty result of offset operation in mode “Complete” Joint type “Intersection” [REGRESSION since 7.3.0]
|
||
– Sweep crashes if Bi-normal is given [Crash]
|
||
– Boolean fuse fails and corrupts the argument-shape [Major]
|
||
– unify same domain calls crossed for opposite vectors [Major]
|
||
– BOP Cut produces invalid shape [Regression]
|
||
– Invalid result of UnifySameDomain [Major]
|
||
– Modeling Data – Wrong result of extrema curve-surface [Major]
|
||
Data Exchange:
|
||
– STEP exporter generates bad geometry [REGRESSION since 7.4.0]
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Aug 25 08:33:37 UTC 2021 - Adrian Schröter <adrian@suse.de>
|
||
|
||
- update to version 7.5.3
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 10 12:50:36 UTC 2021 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
||
|
||
- Add disk _constraints (mostly for PPC).
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Mar 5 14:46:56 UTC 2021 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
||
|
||
- Fix cmake files, wrong install directory and lib vs lib64.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Feb 27 15:35:46 UTC 2021 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
||
|
||
- enable glTF support, depends on RapidJSON.
|
||
- Fix FreeCad crash with some fillets and chamfers
|
||
(https://tracker.freecadweb.org/view.php?id=4543), add
|
||
0001-Add-error-checking-to-chamfer-and-fillet-code.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Feb 22 15:17:23 UTC 2021 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
||
|
||
- update to version 7.5.1, for details see
|
||
https://www.opencascade.com/open-cascade-starts-supporting-maintenance-releases-of-open-cascade-technology/
|
||
- update to version 7.5.0, for details see
|
||
https://old.opencascade.com/sites/default/files/documents/release_notes_7.5.0.pdf
|
||
- update to version 7.4.0, for details see
|
||
https://old.opencascade.com/sites/default/files/documents/release_notes_7.4.0.pdf
|
||
- Packaging changes:
|
||
* Move resources referenced by the libraries to separate package
|
||
* Move drawexe resources to matching package
|
||
* Remove the mostly empty occt package
|
||
- Drop use-local-mathjax.patch, use mathjax gendoc option
|
||
- Drop enable-exceptions.patch,
|
||
use BUILD_RELEASE_DISABLE_EXCEPTIONS=false
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 11 07:15:00 UTC 2020 - Adrian Schröter <adrian@suse.de>
|
||
|
||
- update to version 7.5.0
|
||
See for details:
|
||
https://old.opencascade.com/sites/default/files/documents/release_notes_7.5.0.pdf
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Apr 20 06:00:15 UTC 2020 - Adrian Schröter <adrian@suse.de>
|
||
|
||
- update to version 7.4.0p1
|
||
0031462: Modeling Algorithms - BOP result depends on the arguments order
|
||
0031470: Modeling Algorithms - Regression: BOP common produces empty result (box and holed sphere)
|
||
0031441: UnifySameDomain corrupts the shape
|
||
0031415: Modeling Algorithms - Solid classifier works incorrectly on a cylinder
|
||
0031460: Modeling Algorithms - Regression: Revolution not done.
|
||
0031404: Modeling Algorithms - BOP Fuse produces a self-interfering or a good shape depending on the order of arguments
|
||
0031407: [Regression to 7.3.0] Extrema does not process parallel circles correctly
|
||
0030386: Modeling Algorithms - Unable to perform Cut operation
|
||
0031187: Modeling Algorithms - Regression relatively 7.3.0. Unify same domain algorithm produces invalid shape.
|
||
0031242: Scaling with different coefficients along axes produces invalid shape
|
||
0031294: Modeling Algorithms - Regression relatively 7.3.0. Crash in method BRepPrimAPI_MakePrism::Generated(...)
|
||
0031031: Incorrect result is returned from BRepPrimAPI_MakePrism::Generated()
|
||
0030597: Result of BRepOffsetAPI_MakePipeShell doesn't match the given profiles
|
||
0031153: Visualization - Non clear highlighting of selected trihedron elements
|
||
0026071: BRepOffsetAPI_MakePipeShell produces rough result
|
||
0031066: Infinite loop in ShapeUpgrade_UnifySameDomain
|
||
0029843: Modeling Algorithms - Boolean FUSE produces incorrect result
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Sep 30 09:12:06 UTC 2019 - Adrian Schröter <adrian@suse.de>
|
||
|
||
- update to version 7.4.0
|
||
- enable VTK support
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Mar 1 10:57:15 UTC 2019 - Adrian Schröter <adrian@suse.de>
|
||
|
||
- update to version 7.3.0p3
|
||
* needs to be fetch from git due to lack of tar ball
|
||
* bugfixes:
|
||
- 0030510: Application Framework - add missing NULL check within TDataStd_RealArray::ChangeArray()
|
||
- 0030363: BRepLib::SameParameter with option "forced" corrupts valid shape
|
||
- 0030174: ShapeUpgrade_UnifySameDomain does not unify cylindrical faces
|
||
- 0030186: BRepOffsetAPI_MakePipe Generated() method produces no results for the spine edges
|
||
- 0030204: BRepOffsetAPI_MakePipeShell crash
|
||
- 0030354: BOP Cut doesn't modify the attached face
|
||
- 0030143: Foundation Classes - provide operator[] alias for NCollection_Array1, NCollection_Vector
|
||
- 0029807: [Regression to 7.0.0] Impossible to cut cone from prism
|
||
- 0028949: BRepOffsetAPI_MakePipe Generated() method produces no result for spine edges
|
||
- 0029573: ConcatenateWireC0 crashes on two edges wire
|
||
- 0028085: Incorrect result of CUT operation
|
||
- 0027928: BOP common produces empty compound
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 7 09:43:26 UTC 2019 - Adrian Schröter <adrian@suse.de>
|
||
|
||
- disable the exception disablement (boo#1121972)
|
||
(enable-exceptions.patch)
|
||
- avoid remote mathjax resource (use-local-mathjax.patch)
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jul 4 06:48:45 UTC 2018 - adrian@suse.de
|
||
|
||
- update to version 7.3.0
|
||
https://www.opencascade.com/sites/default/files/documents/release_notes_7.3.0.pdf
|
||
- split out documentation as noarch package
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jul 4 06:35:14 UTC 2018 - adrian@suse.de
|
||
|
||
- fix cmake rules, OCCT_INSTALL_BIN_LETTER was not set
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Sep 1 07:58:38 UTC 2017 - adrian@suse.de
|
||
|
||
- update to version 7.2.0
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Sep 1 07:46:24 UTC 2017 - adrian@suse.de
|
||
|
||
- fix build for new glibc (don't use xlocale.h anymore)
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jul 27 21:15:54 UTC 2017 - adrian@suse.de
|
||
|
||
- package version 7.1.0
|
||
* Release notes are available here:
|
||
https://www.opencascade.com/sites/default/files/documents/release_notes_7.1.0.pdf
|
||
|