Changesets: occt

master 1b9cb073

2020-10-09 10:57:30

dpasukhi


Committer: bugmaster Details Diff
0028454: Data Exchange, STEP reader - names with special characters cannot be read

- Add support of the control directives ( "\X2\" "\X4" "\X\" "\P*\" "\S\");
- Make param "read.stepcaf.codepage" base for conversion inside StepData instead of CAF;
- Rename "read.stepcaf.codepage" to "read.step.codepage".
- Add ISO 8859-1 - 9 code pages for conversion
- Add Resource_FormatType_NoConversion format type, that indicates non-conversion behavior
- Update old test cases that contain control directives
Affected Issues
0028454
mod - src/Resource/FILES Diff File
rm - src/Resource/Resource_ANSI.pxx Diff File
add - src/Resource/Resource_CodePages.pxx Diff File
mod - src/Resource/Resource_FormatType.hxx Diff File
mod - src/Resource/Resource_Unicode.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Controller.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Reader.hxx Diff File
mod - src/STEPControl/STEPControl_Controller.cxx Diff File
mod - src/StepData/StepData_StepModel.cxx Diff File
mod - src/StepData/StepData_StepModel.hxx Diff File
mod - src/StepData/StepData_StepReaderData.cxx Diff File
mod - src/StepData/StepData_StepReaderData.hxx Diff File
mod - src/StepFile/StepFile_Read.cxx Diff File
mod - src/TCollection/TCollection_ExtendedString.cxx Diff File
mod - src/TCollection/TCollection_ExtendedString.hxx Diff File
add - tests/bugs/step/bug28454_1 Diff File
add - tests/bugs/step/bug28454_2 Diff File
mod - tests/bugs/step/bug30694 Diff File
mod - tests/bugs/step/bug31670 Diff File
mod - tests/bugs/step/bug31670_1 Diff File
mod - tests/gdt/view/B4 Diff File
mod - tests/gdt/view/B7 Diff File

master d7308355

2020-10-09 07:37:37

abv


Committer: bugmaster Details Diff
0031095: Debugging - add code for display of TCollection_AsciiString as UTF-8 in Visual Studio debugger visualizer Affected Issues
0031095
mod - dox/debug/occt.natvis Diff File

master c4d4fcea

2020-10-08 13:50:37

vsv


Committer: bugmaster Details Diff
0031824: Samples - Code is not displayed in Qt OCCT Overview sample after compilation by CMake Affected Issues
0031824
mod - adm/templates/sample.bat Diff File
mod - adm/templates/sample.sh Diff File
mod - CMakeLists.txt Diff File

master a84f14ab

2020-10-07 14:20:28

kgv


Committer: bugmaster Details Diff
0031830: Documentation - broken reference 14 in pbr_math document

References to literature are simplified to reduce duplication of names.
List of references is converted to table for better presentation.
Affected Issues
0031830
mod - dox/specification/pbr_math.md Diff File

master 0c251729

2020-10-05 20:39:08

jgv


Committer: bugmaster Details Diff
0032140: Modeling Algorithms - unify same domain calls crossed for opposite vectors

1. Correct unification of circular edges: avoid trying to make an axis with null magnitude.
2. New method UnionPCurves: unify existing pcurves of chain instead of projecting the curve of unified edge onto surfaces
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx Diff File
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.hxx Diff File
mod - tests/boolean/removefeatures/A1 Diff File
mod - tests/boolean/removefeatures/A8 Diff File
add - tests/bugs/heal/bug31524 Diff File
add - tests/bugs/heal/bug31778 Diff File
add - tests/bugs/heal/bug32140 Diff File

master 278da162

2020-10-05 14:38:47

bugmaster

Details Diff
Increment OCCT version up to 7.5.0beta
mod - src/Standard/Standard_Version.hxx Diff File

master 50ae6dad

2020-10-05 06:52:31

tiv


Committer: bugmaster Details Diff
0031821: Coding - Uninitialized variables in TKFillet project

Some variables that remain uninitialized in the project TKFillet received proper initializers.
Affected Issues
0031821
mod - src/BlendFunc/BlendFunc_ConstRad.cxx Diff File
mod - src/BlendFunc/BlendFunc_CSConstRad.cxx Diff File
mod - src/ChFi2d/ChFi2d_Builder.cxx Diff File
mod - src/ChFiDS/ChFiDS_ChamfSpine.cxx Diff File
mod - src/ChFiDS/ChFiDS_CircSection.cxx Diff File
mod - src/ChFiDS/ChFiDS_ElSpine.cxx Diff File
mod - src/ChFiDS/ChFiDS_FaceInterference.cxx Diff File
mod - src/ChFiDS/ChFiDS_Regul.cxx Diff File
mod - src/ChFiDS/ChFiDS_Spine.cxx Diff File
mod - src/ChFiDS/ChFiDS_Stripe.cxx Diff File
mod - src/ChFiDS/ChFiDS_SurfData.cxx Diff File
mod - src/FilletSurf/FilletSurf_Builder.cxx Diff File

master 794aa339

2020-10-05 06:29:19

ifv


Committer: bugmaster Details Diff
0029722: Modeling Algorithms - checkshape modifies UV points of parametric curve

removed updating uvpoints from WireExplorer
mod - src/BRepTools/BRepTools_WireExplorer.cxx Diff File

master afe3ff9a

2020-10-03 09:48:19

kgv


Committer: bugmaster Details Diff
0031820: Tests - "dlog get" skips last exception when calling 'test" with echo OFF

Added missing puts to "test" command.
Affected Issues
0031820
mod - src/DrawResources/TestCommands.tcl Diff File

master b9ec690a

2020-10-03 07:12:37

abv


Committer: bugmaster Details Diff
0031819: Documentation - add references to Flex and Bison

References to Flex and Bison added

Related:
- table of third-party tools in Requirements section is reorganized to be more clear
- sections Acknowledgements and Installation are updated
Affected Issues
0031819
mod - dox/introduction/introduction.md Diff File

master b81a7e31

2020-10-03 04:03:51

abv


Committer: bugmaster Details Diff
0030378: Data Exchange - extract of subset of model entities fails (regression)

Field theflags in class Interface_BitMap is always initialized to avoid exception on operations with the class.

Added test bugs step bug30378
Affected Issues
0030378
mod - src/Interface/Interface_BitMap.cxx Diff File
mod - src/Interface/Interface_BitMap.hxx Diff File
add - tests/bugs/step/bug30378 Diff File

master d430d129

2020-10-02 20:54:16

abv


Committer: bugmaster Details Diff
0030800: Foundation Classes, UnitsAPI - poise dynamic viscosity unit is not defined correctly

Definition of Poise unit corrected.

Added test bugs fclasses bug30800
Affected Issues
0030800
mod - src/UnitsAPI/Units.dat Diff File
mod - src/UnitsAPI/UnitsAPI_Units_dat.pxx Diff File
add - tests/bugs/fclasses/bug30800 Diff File

master 6522304c

2020-10-02 11:17:59

nds


Committer: bugmaster Details Diff
0029451: Information Message Alert to debug an algorithm or object functionality

- Added possibility to send stream information and transient object into Message_Messenger. Message_Printer will process it if needed.
- Add Message_PrinterToReport to send messenger information into Message_Report.
- Extended Message_Report to collect hierarchical alerts, to be able to collect some metrics during alerts processing.
- Added Message_AlertExtended to prepare hierarchical alerts with custom attributes. One attribute for one alert.
- Added Message_CompositeAlerts class to handle a container of alerts.
- Added Message_Level to start a new hierarchical level by creating an instance, stop by destricting.
- Added Message_Attribute and inheritors to store custom information about alert like object, stream, shape, some metrics.
- Implement Message_AttributeAlert to collect start/stop information about active metrics of Message_Report. This kind of attribute is created if at least one metric is active in the report.
- Add Message_MetricType enumeration with possible kinds of metrics in report.
- Implement DumpJson for Message_Report to store all collected alerts into stream.
- Added draw commands for Message_Report, Message_Messenger.
Affected Issues
0029451
mod - src/Draw/Draw.cxx Diff File
mod - src/Draw/Draw.hxx Diff File
mod - src/Draw/Draw_Commands.cxx Diff File
add - src/Draw/Draw_MessageCommands.cxx Diff File
mod - src/Draw/FILES Diff File
mod - src/Message/FILES Diff File
mod - src/Message/Message.cxx Diff File
mod - src/Message/Message.hxx Diff File
mod - src/Message/Message_Alert.cxx Diff File
mod - src/Message/Message_Alert.hxx Diff File
add - src/Message/Message_AlertExtended.cxx Diff File
add - src/Message/Message_AlertExtended.hxx Diff File
add - src/Message/Message_Attribute.cxx Diff File
add - src/Message/Message_Attribute.hxx Diff File
add - src/Message/Message_AttributeMeter.cxx Diff File
add - src/Message/Message_AttributeMeter.hxx Diff File
add - src/Message/Message_AttributeObject.cxx Diff File
add - src/Message/Message_AttributeObject.hxx Diff File
add - src/Message/Message_AttributeStream.cxx Diff File
add - src/Message/Message_AttributeStream.hxx Diff File
add - src/Message/Message_CompositeAlerts.cxx Diff File
add - src/Message/Message_CompositeAlerts.hxx Diff File
add - src/Message/Message_Level.cxx Diff File
add - src/Message/Message_Level.hxx Diff File
mod - src/Message/Message_Messenger.cxx Diff File
mod - src/Message/Message_Messenger.hxx Diff File
add - src/Message/Message_MetricType.hxx Diff File
mod - src/Message/Message_Printer.cxx Diff File
mod - src/Message/Message_Printer.hxx Diff File
add - src/Message/Message_PrinterToReport.cxx Diff File
add - src/Message/Message_PrinterToReport.hxx Diff File
mod - src/Message/Message_Report.cxx Diff File
mod - src/Message/Message_Report.hxx Diff File
mod - src/TopoDS/FILES Diff File
add - src/TopoDS/TopoDS_AlertAttribute.cxx Diff File
add - src/TopoDS/TopoDS_AlertAttribute.hxx Diff File
add - tests/demo/draw/messenger Diff File

master f41fd243

2020-10-02 03:54:01

abv


Committer: abv Details Diff
0031877: DRAW - some Visualization commands are not protected against uninitialized viewer

Added protections in DRAW commands against accessing Null context

Added test bugs demo bug31877
Affected Issues
0031877
mod - src/ViewerTest/ViewerTest.cxx Diff File
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff File
add - tests/bugs/demo/bug31877 Diff File

master e6c8fcfe

2020-10-01 12:34:55

abv


Committer: abv Details Diff
0027191: Documentation - redesign of information architecture -- revision (user guides)

Revision of User Guides

- Changes in User Guides Section to correspond with OCCT Overview structure: Mesh became a direct subsection of User Guides (it was a part of Modeling Algorithms).
TObj is included into OCAF.
- Changes in User Guides – Modeling Algorithms section: Fillets and Chamfers, Offsets, Drafts, Pipes and Evolved shapes, Sewing, Features, 3D Model Defeaturing, 3D Model Periodicity,
Object Modification are moved into The Topology API section.
- Changes in User Guides – Modeling Data section: Naming shapes, sub-shapes, their orientation and state section is renamed to Shape content. Shape Location is moved into Shape content section.
Storage of Shapes is moved into BRep Format section of Specification. Lists and Maps of Shapes subsection is moved into Topology - Exploration of Topological Data Structures.
- Some pictures in User Guides (Foundation Classes, Modeling Data, Modeling Algorithms) and Tutorial are updated to improve quality and correct mistakes.
Affected Issues
0027191
mod - dox/FILES_HTML.txt Diff File
mod - dox/FILES_PDF.txt Diff File
mod - dox/introduction/introduction.md Diff File
mod - dox/user_guides/draw_test_harness/draw_test_harness.md Diff File
mod - dox/user_guides/foundation_classes/foundation_classes.md Diff File
mod - dox/user_guides/foundation_classes/images/foundation_classes_image004.png Diff File
mod - dox/user_guides/foundation_classes/images/foundation_classes_image005.png Diff File
mod - dox/user_guides/foundation_classes/images/foundation_classes_image006.png Diff File
mod - dox/user_guides/iges/iges.md Diff File
add - dox/user_guides/mesh/mesh.md Diff File
mod - dox/user_guides/modeling_algos/images/modeling_algos_image003.png Diff File
mod - dox/user_guides/modeling_algos/images/modeling_algos_image004.png Diff File
mod - dox/user_guides/modeling_algos/images/modeling_algos_image014.png Diff File
mod - dox/user_guides/modeling_algos/images/modeling_algos_image015.png Diff File
mod - dox/user_guides/modeling_algos/images/modeling_algos_image016.png Diff File
mod - dox/user_guides/modeling_algos/images/modeling_algos_image017.png Diff File
mod - dox/user_guides/modeling_algos/images/modeling_algos_image021.png Diff File
mod - dox/user_guides/modeling_algos/images/modeling_algos_image023.png Diff File
mod - dox/user_guides/modeling_algos/images/modeling_algos_image028.png Diff File
mod - dox/user_guides/modeling_algos/images/modeling_algos_image030.png Diff File
mod - dox/user_guides/modeling_algos/images/modeling_algos_image035.png Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image037.gif Diff File
mod - dox/user_guides/modeling_algos/images/modeling_algos_image040.png Diff File
mod - dox/user_guides/modeling_algos/images/modeling_algos_image041.png Diff File
mod - dox/user_guides/modeling_algos/images/modeling_algos_image043.png Diff File
mod - dox/user_guides/modeling_algos/images/modeling_algos_image045.png Diff File
mod - dox/user_guides/modeling_algos/images/modeling_algos_image047.png Diff File
mod - dox/user_guides/modeling_algos/images/modeling_algos_image048.png Diff File
mod - dox/user_guides/modeling_algos/images/modeling_algos_image049.png Diff File
mod - dox/user_guides/modeling_algos/images/modeling_algos_image051.png Diff File
mod - dox/user_guides/modeling_algos/images/modeling_algos_image058.png Diff File
add - dox/user_guides/modeling_algos/images/modeling_data_image003.png Diff File
add - dox/user_guides/modeling_algos/images/modeling_data_image014.png Diff File
add - dox/user_guides/modeling_algos/images/modeling_data_image015.png Diff File
mod - dox/user_guides/modeling_algos/modeling_algos.md Diff File
mod - dox/user_guides/modeling_data/images/modeling_data_image003.png Diff File
mod - dox/user_guides/modeling_data/images/modeling_data_image014.png Diff File
mod - dox/user_guides/modeling_data/images/modeling_data_image015.png Diff File
mod - dox/user_guides/modeling_data/modeling_data.md Diff File
mod - dox/user_guides/ocaf/ocaf.md Diff File
mod - dox/user_guides/step/step.md Diff File
rm - dox/user_guides/tobj/tobj.md Diff File
mod - dox/user_guides/user_guides.md Diff File
mod - dox/user_guides/visualization/visualization.md Diff File
mod - dox/user_guides/xde/xde.md Diff File

master 0a6d9742

2020-10-01 12:18:59

abv


Committer: abv Details Diff
0027191: Documentation - redesign of information architecture -- revision (overview and samples)

Revision of Introduction, Overview, Samples, Tutorial

- Technical Overview is incorporated into Introduction
- Samples (from Overview) and Tutorial are moved into new section Tutorials and Samples
- Content of Getting Started section (Draw Test Harness and Experimenting with Draw Test Harness) is moved into Tutorial and Samples section.
- Content changes: links to Open Cascade website promoting paid training and support are deleted.
- Some pictures in User Guides (Foundation Classes, Modeling Data, Modeling Algorithms) and Tutorial are updated to improve quality and correct mistakes.
Affected Issues
0027191
mod - dox/build/build_occt/building_occt.md Diff File
mod - dox/contribution/coding_rules.md Diff File
mod - dox/contribution/contribution.md Diff File
mod - dox/contribution/contribution_workflow/contribution_workflow.md Diff File
mod - dox/contribution/documentation/documentation.md Diff File
mod - dox/contribution/git_guide/git_guide.md Diff File
mod - dox/contribution/tests/tests.md Diff File
mod - dox/FILES_HTML.txt Diff File
mod - dox/introduction/introduction.md Diff File
mod - dox/resources/occ_logo.png Diff File
add - dox/samples/draw_scripts.md Diff File
add - dox/samples/images/overview_overview_qt.png Diff File
add - dox/samples/images/samples_c__ie.png Diff File
add - dox/samples/images/samples_draw.png Diff File
add - dox/samples/images/samples_java_android_occt.jpg Diff File
add - dox/samples/images/samples_mvc.png Diff File
add - dox/samples/images/samples_qml_android_occt.jpg Diff File
add - dox/samples/images/samples_qt.png Diff File
add - dox/samples/images/sample_ios_uikit.png Diff File
add - dox/samples/images/sample_webgl.png Diff File
add - dox/samples/ocaf.md Diff File
add - dox/samples/ocaf_func.md Diff File
add - dox/samples/samples.md Diff File
mod - dox/specification/boolean_operations/boolean_operations.md Diff File
rm - dox/technical_overview/images/technical_overview_occt_logo.png Diff File
rm - dox/technical_overview/images/technical_overview_over.png Diff File
rm - dox/technical_overview/technical_overview.md Diff File
mod - dox/tutorial/images/tutorial_image004.png Diff File
mod - dox/tutorial/images/tutorial_image005.png Diff File
mod - dox/tutorial/images/tutorial_image006.png Diff File
mod - dox/tutorial/images/tutorial_image011.png Diff File
mod - dox/tutorial/images/tutorial_image012.png Diff File
mod - dox/tutorial/images/tutorial_image013.png Diff File
mod - dox/tutorial/images/tutorial_image014.png Diff File
mod - dox/tutorial/images/tutorial_image015.png Diff File
mod - dox/tutorial/images/tutorial_image016.png Diff File
mod - dox/tutorial/images/tutorial_image017.png Diff File
mod - dox/tutorial/images/tutorial_image018.png Diff File

master dba98873

2020-10-01 12:07:46

kgv


Committer: bugmaster Details Diff
0031816: Data Exchange - RWMesh_MaterialMap::CopyTexture() copies glb file instead of a texture inside it

Image_Texture is now checked if it defines an additional offset within the file
to avoided copying an old glb file with embedded image files instead of extracting them.
Affected Issues
0031816
mod - src/RWMesh/RWMesh_MaterialMap.cxx Diff File
add - tests/de_mesh/gltf_write/lantern Diff File

master 06ce029f

2020-10-01 11:54:01

abv


Committer: abv Details Diff
0027191: Documentation - redesign of information architecture -- revision (build)

Revised documentation of building OCCT and third-parties; some related tags updated
Affected Issues
0027191
add - dox/build/build_3rdparty/building_3rdparty.md Diff File
add - dox/build/build_3rdparty/images/genconf_linux.png Diff File
add - dox/build/build_3rdparty/images/genconf_windows.png Diff File
add - dox/build/build_documentation/building_documentation.md Diff File
add - dox/build/build_occt/building_occt.md Diff File
add - dox/build/build_occt/images/android_image001.png Diff File
add - dox/build/build_occt/images/android_image002.png Diff File
add - dox/build/build_occt/images/android_image003.png Diff File
add - dox/build/build_occt/images/android_image004.png Diff File
add - dox/build/build_occt/images/android_image005.png Diff File
add - dox/build/build_occt/images/android_image006.png Diff File
add - dox/build/build_occt/images/genconf_linux.png Diff File
add - dox/build/build_occt/images/genconf_windows.png Diff File
add - dox/build/build_upgrade.md Diff File
mod - dox/contribution/contribution.md Diff File
mod - dox/contribution/contribution_workflow/contribution_workflow.md Diff File
mod - dox/contribution/documentation/documentation.md Diff File
mod - dox/contribution/git_guide/git_guide.md Diff File
mod - dox/debug/debug.md Diff File
rm - dox/dev_guides/building/3rdparty/3rdparty_linux.md Diff File
rm - dox/dev_guides/building/3rdparty/3rdparty_osx.md Diff File
rm - dox/dev_guides/building/3rdparty/3rdparty_windows.md Diff File
rm - dox/dev_guides/building/3rdparty/images/genconf_linux.png Diff File
rm - dox/dev_guides/building/3rdparty/images/genconf_windows.png Diff File
rm - dox/dev_guides/building/android/android.md Diff File
rm - dox/dev_guides/building/android/images/android_image001.png Diff File
rm - dox/dev_guides/building/android/images/android_image002.png Diff File
rm - dox/dev_guides/building/android/images/android_image003.png Diff File
rm - dox/dev_guides/building/android/images/android_image004.png Diff File
rm - dox/dev_guides/building/android/images/android_image005.png Diff File
rm - dox/dev_guides/building/android/images/android_image006.png Diff File
rm - dox/dev_guides/building/building.md Diff File
rm - dox/dev_guides/building/cmake/cmake.md Diff File
rm - dox/dev_guides/building/code_blocks.md Diff File
rm - dox/dev_guides/building/msvc.md Diff File
rm - dox/dev_guides/building/xcode.md Diff File
mod - dox/FILES_HTML.txt Diff File
mod - dox/introduction/introduction.md Diff File
mod - dox/upgrade/upgrade.md Diff File

master 7e6da17b

2020-10-01 11:42:10

abv


Committer: abv Details Diff
0027922: Samples - Qt sample document window display problem Affected Issues
0027922
mod - samples/qt/Common/src/OcctWindow.cxx Diff File

master 6b6d06fa

2020-10-01 11:27:14

abv


Committer: abv Details Diff
0027191: Documentation - redesign of information architecture -- renaming (4)

Move documents describing BREP format, Boolean operations, and PBR math to dox/specification
Affected Issues
0027191
mod - dox/contribution/contribution.md Diff File
mod - dox/FILES_HTML.txt Diff File
mod - dox/FILES_PDF.txt Diff File
add - dox/specification/specification.md Diff File
mod - dox/upgrade/upgrade.md Diff File
mod - dox/user_guides/draw_test_harness/draw_test_harness.md Diff File
mod - dox/user_guides/modeling_algos/modeling_algos.md Diff File
mod - dox/user_guides/modeling_data/modeling_data.md Diff File
mod - dox/user_guides/user_guides.md Diff File

master 825c3a4a

2020-10-01 11:18:48

abv


Committer: abv Details Diff
0027191: Documentation - redesign of information architecture -- renaming (3)

Move guides on documentation, tests, coding rules, contribution workflow to dox/contribution
Affected Issues
0027191
mod - dox/FILES_HTML.txt Diff File
mod - dox/FILES_PDF.txt Diff File

master 2d863ff7

2020-10-01 10:52:22

abv


Committer: abv Details Diff
0027191: Documentation - redesign of information architecture -- renaming (1)

Move / rename overview to introduction
Affected Issues
0027191
mod - dox/FILES_HTML.txt Diff File

master 5dab9b57

2020-10-01 10:34:57

abv


Committer: abv Details Diff
0027191: Documentation - redesign of information architecture -- renaming (2)

Move debug and upgrade user guides to corresponding folders on upper level

Related: remove "debug" pattern from .gitignore to avoid ignoring relevant folder in dox
Affected Issues
0027191
mod - .gitignore Diff File
mod - dox/FILES_HTML.txt Diff File
mod - dox/FILES_PDF.txt Diff File

master 28828566

2020-10-01 09:43:54

abv


Committer: abv Details Diff
0031813: Data Exchange, RWGltf_GltfJsonParser - debug assertion in progress scope on reading glTF1.0 files

RWGltf_GltfJsonParser::gltfParseSceneNode() - removed redundant progress indication on sub-meshes list level.
Affected Issues
0031813
mod - src/RWGltf/RWGltf_GltfJsonParser.cxx Diff File
mod - src/RWGltf/RWGltf_GltfJsonParser.pxx Diff File

master 809a2e13

2020-10-01 09:37:34

gka


Committer: bugmaster Details Diff
0031812: IGES import - NURBS patches lost in the import process - 720

Correction for case invalid color definition to avoid considering an entity that has a number corresponding to the color field as erroneous if entity is not a color entity.
mod - src/IGESData/IGESData_IGESReaderTool.cxx Diff File
add - tests/bugs/iges/bug31812 Diff File
 First  Prev  1 2 3 ... 30 ... 34 35 36 37 38 39 40 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last