1. 06 Oct, 2020 8 commits
  2. 05 Oct, 2020 1 commit
  3. 03 Oct, 2020 2 commits
  4. 02 Oct, 2020 16 commits
    • nds's avatar
      0029451: Information Message Alert to debug an algorithm or object functionality · 6522304c
      nds authored
      - 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.
      6522304c
    • kgv's avatar
      0031816: Data Exchange - RWMesh_MaterialMap::CopyTexture() copies glb file... · dba98873
      kgv authored
      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.
      dba98873
    • Vera Sdobnova's avatar
      0027191: Documentation - redesign of information architecture -- revision (user guides) · e6c8fcfe
      Vera Sdobnova authored
      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.
      e6c8fcfe
    • Vera Sdobnova's avatar
      0027191: Documentation - redesign of information architecture -- revision (overview and samples) · 0a6d9742
      Vera Sdobnova authored
      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.
      0a6d9742
    • Vera Sdobnova's avatar
      0027191: Documentation - redesign of information architecture -- revision (build) · 06ce029f
      Vera Sdobnova authored
      Revised documentation of building OCCT and third-parties; some related tags updated
      06ce029f
    • abv's avatar
      0027191: Documentation - redesign of information architecture -- renaming (4) · 6b6d06fa
      abv authored
      Move documents describing BREP format, Boolean operations, and PBR math to dox/specification
      6b6d06fa
    • abv's avatar
      0027191: Documentation - redesign of information architecture -- renaming (3) · 825c3a4a
      abv authored
      Move guides on documentation, tests, coding rules, contribution workflow to dox/contribution
      825c3a4a
    • abv's avatar
      0027191: Documentation - redesign of information architecture -- renaming (2) · 5dab9b57
      abv authored
      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
      5dab9b57
    • abv's avatar
      0027191: Documentation - redesign of information architecture -- renaming (1) · 2d863ff7
      abv authored
      Move / rename overview to introduction
      2d863ff7
    • iko's avatar
      0031645: Documentation - provide external article references to PBR developer guide · 27ce2519
      iko authored
      References have been added.
      27ce2519
    • kgv's avatar
      0031813: Data Exchange, RWGltf_GltfJsonParser - debug assertion in progress... · 28828566
      kgv authored
      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.
      28828566
    • bugmaster's avatar
    • nds's avatar
      0030911: Visualization - Font_BRepFont using as a usual Standard_Transient · ac5b3cbc
      nds authored
      - StdPrs_BRepFont inherits Standard_Transient;
      - StdPrs_BRepFont contains Font_FTFont in internal field;
      - StdPrs_BRepFont implements FindAndCreate;
      ac5b3cbc
    • kgv's avatar
      0031762: Visualization, Font_TextFormatter - tabulation length is respected... · 6183f3fe
      kgv authored
      0031762: Visualization, Font_TextFormatter - tabulation length is respected with one extra symbol shift
      
      Integrate test case for checking various scenarios with tabulation symbol.
      6183f3fe
    • mkrylova's avatar
      0031789: Coding Rules - remove redundant Standard_EXPORT from TKMesh · 4945e8be
      mkrylova authored
      - Standard_EXPORT which were specified for inline methods were deleted.
      - ALL occurrences of DEFINE_STANDARD_RTTI_INLINE were replaced by DEFINE_STANDARD_RTTIEXT in header files and IMPLEMENT_STANDARD_RTTIEXT in source files
      - ALL occurrences of "inline" keyword were deleted where it didn't not cause a linkage errors
      - Added source files for classes that were without them for IMPLEMENT_STANDARD_RTTIEXT
      4945e8be
    • kgv's avatar
      0031799: Configuration - compilation errors with Android NDK r12 · 42624fdc
      kgv authored
      Added missing <stdarg.h> include (va_list) to Standard_CString.hxx.
      Do not include <search.h> in delabella.cpp when using gcc 4.9 from Android NDK.
      42624fdc
  5. 29 Sep, 2020 2 commits
  6. 28 Sep, 2020 5 commits
    • imn's avatar
      0027342: STEP - support C++ streams for import / export · 68922bcc
      imn authored
      - STEP low-level parser is converted to C++; required minimal version of flex is elevated to 2.5.37.
      - Added possibility to import STEP from stream, see new method XSControl_Reader::ReadStream() (now implemented in STEP only).
      - Parsers ported to win_flex_bison 2.5.23 (flex 2.6.4, bison 3.7.1)
      - Added support of C++ flex and bison scanners in in CMake scripts
      - Some code clean-up in StepFile and around (unused files and functions are eliminated)
      - Option to read from stream is added in DRAW command testreadstep for testing ReadStream() function
      - Added test bugs step bug27342
      68922bcc
    • sshutina's avatar
      0031786: Data Exchange - After the importing STEP file the free shape is empty · ed751485
      sshutina authored
       - Fixed the exception
       - Added the test
      ed751485
    • kgv's avatar
      0031701: Visualization, SelectMgr_ViewerSelector - make depth tolerance configurable · 8c36926a
      kgv authored
      SelectMgr_ViewerSelector::SetDepthTolerance() - added property defining depth tolerance type and value.
      Default value remains the same (SelectMgr_TypeOfDepthTolerance_SensitivityFactor),
      while new values (SelectMgr_TypeOfDepthTolerance_Uniform, SelectMgr_TypeOfDepthTolerance_UniformPixels) change behavior.
      
      AIS_Manipulator - removed obsolete suggestion to use AIS_InteractiveContext::SetPickClosest()
      for issue fixed long time ago by #0027797.
      8c36926a
    • dpasukhi's avatar
      0031685: Data Exchange, STEPCAFControl_Reader - NULL dereference on... · 14abc514
      dpasukhi authored
      0031685: Data Exchange, STEPCAFControl_Reader - NULL dereference on translating PLACED_DATUM_TARGET_FEATURE
      
      - Fix incorrect sharing DatumTargetType_Area
      - Add check for null object
      14abc514
    • abv's avatar
      0031785: [REGRESSION] Application Framework - application crashes on reading... · 8a39adb7
      abv authored
      0031785: [REGRESSION] Application Framework - application crashes on reading XBF document in background thread
      
      Class CDF_Session is removed.
      
      Integrated previously but not described:
      
      0029195: OCAF - ensure thread safety for different documents.
      
      Static local variables are eliminated in PCDM package.
      Global documents metadata look-up table and directory of opened documents are removed.
      Look-up table is maintained now as field in instances of the CDM_Application class.
      Methods providing iteration by components are removed from class CDF_Store; signature of methods returned Standard_ExtString is changed to return Handle(TCollection_HExtendedString).
      Support of different "Presentations" of documents is eliminated.
      8a39adb7
  7. 27 Sep, 2020 6 commits