MantisBT
Mantis Bug Tracker Workflow

Changesets: occt Browse ] Back to Index ]
master 60a6678e
Timestamp: 2016-03-11 13:44:55
Author: abv
Committer: abv
Details ] Diff ]
0027254: [Regression] 7.0 types initialization mechanism is not thread-safe on VS2013

The code in Standard_Type::type_instance<T>::get() distinguishes between compilers supporting and not supporting N2660. VS2013 was incorrectly considered as supporting, although the comment stated the opposite.

The fix makes VS2013 treated as not supporting N2660.
mod - src/Standard/Standard_Type.hxx Diff ] File ]
master cb492860
Timestamp: 2016-03-11 13:28:31
Author: abv
Committer: abv
Details ] Diff ]
0027253: Boolean cut produces invalid result shape

Add test case for this bug.
add - tests/bugs/modalg_6/bug27253 Diff ] File ]
master d8d34245
Timestamp: 2016-03-11 08:33:08
Author: abv
Committer: abv
Details ] Diff ]
0027250: Samples - define proper file header for pathtrace.tcl

Sample "Path tracing" is corrected to be shown in Visualization section, and to explain what it does during execution
mod - samples/tcl/pathtrace.tcl Diff ] File ]
master e91fd025
Timestamp: 2016-03-11 04:23:55
Author: abv
Committer: abv
Details ] Diff ]
0027247: Eliminate remaining compiler warnings in MFC samples and with OCCT_DEBUG

Unsafe and useless casts of handles are eliminated
mod - samples/mfc/standard/01_Geometry/src/GeomSources.cpp Diff ] File ]
mod - samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Curve.cpp Diff ] File ]
mod - samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Curve.h Diff ] File ]
mod - samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Surface.cpp Diff ] File ]
mod - samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Surface.h Diff ] File ]
mod - samples/mfc/standard/06_Ocaf/src/OcafDoc.cpp Diff ] File ]
mod - samples/mfc/standard/06_Ocaf/src/TOcaf_Commands.cxx Diff ] File ]
mod - samples/mfc/standard/10_Convert/src/Convert_Presentation.cpp Diff ] File ]
mod - src/MAT2d/MAT2d_Tool2d.cxx Diff ] File ]
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_PaveSet.cxx Diff ] File ]
master 745c1386
Timestamp: 2016-03-10 09:58:44
Author: msv
Committer: bugmaster
Details ] Diff ]
0027245: DRAW command to test binary persistence for shapes

- Added new static methods Read and Write in BinTools class to store/retrieve a shape in binary format.
- Added new draw commands "binsave" and "binrestore"
- Added test cases to test the new methods.
- Updated documantation with desription of the new BinTools class methods and corresponding BRepTools class methods.
mod - adm/MODULES Diff ] File ]
add - dox/license.md Diff ] File ]
mod - dox/user_guides/modeling_data/modeling_data.md Diff ] File ]
mod - src/BinTools/BinTools.cxx Diff ] File ]
mod - src/BinTools/BinTools.hxx Diff ] File ]
mod - src/DBRep/DBRep.cxx Diff ] File ]
add - tests/demo/draw/binpersist_1 Diff ] File ]
add - tests/demo/draw/binpersist_2 Diff ] File ]
add - tests/demo/draw/binpersist_3 Diff ] File ]
master 978ca537
Timestamp: 2016-03-10 06:53:35
Author: abv
Committer: abv
Details ] Diff ]
0027242: Configuration - add missing Standard_EXPORT to OpenGl_TextBuilder class constructor
mod - src/OpenGl/OpenGl_TextBuilder.hxx Diff ] File ]
master f6fd8f0b
Timestamp: 2016-03-09 14:46:55
Author: jgv
Committer: bugmaster
Details ] Diff ]
0025813: regression in Hidden Line Removal
Regressions that appeared in OCCT 6.6.0 are fixed.

Correction of test cases for issue 0025813

Reference data update for test case bugs/mnodalg_6 /bug25908
mod - src/HLRBRep/HLRBRep_Data.cxx Diff ] File ]
add - tests/bugs/modalg_6/bug25813_1 Diff ] File ]
add - tests/bugs/modalg_6/bug25813_2 Diff ] File ]
add - tests/bugs/modalg_6/bug25813_3 Diff ] File ]
add - tests/bugs/modalg_6/bug25813_4 Diff ] File ]
add - tests/bugs/modalg_6/bug25813_5 Diff ] File ]
mod - tests/bugs/modalg_6/bug25908 Diff ] File ]
master d658f275
Timestamp: 2016-03-09 11:25:17
Author: ika
Committer: bugmaster
Details ] Diff ]
0027336: Update STEP entities, according to AP242

Add header and parameter for AP242.

Update entities:
product_definition_relationship
styled_item

Update select types:
security_classification_item
person_and_organization_item
organization_item
group_item
external_identification_item
document_reference_item
date_item
approval_item
external_identification_item
draughting_callout_element
value_qualifier
invisibility_context

update gdt tests.

fix compilation warnings.
mod - src/RWStepBasic/FILES Diff ] File ]
add - src/RWStepBasic/RWStepBasic_RWProductDefinitionReference.cxx Diff ] File ]
add - src/RWStepBasic/RWStepBasic_RWProductDefinitionReference.hxx Diff ] File ]
add - src/RWStepBasic/RWStepBasic_RWProductDefinitionReferenceWithLocalRepresentation.cxx Diff ] File ]
add - src/RWStepBasic/RWStepBasic_RWProductDefinitionReferenceWithLocalRepresentation.hxx Diff ] File ]
mod - src/RWStepBasic/RWStepBasic_RWProductDefinitionRelationship.cxx Diff ] File ]
mod - src/RWStepRepr/RWStepRepr_RWAssemblyComponentUsage.cxx Diff ] File ]
mod - src/RWStepRepr/RWStepRepr_RWMakeFromUsageOption.cxx Diff ] File ]
mod - src/RWStepRepr/RWStepRepr_RWQuantifiedAssemblyComponentUsage.cxx Diff ] File ]
mod - src/RWStepRepr/RWStepRepr_RWSpecifiedHigherUsageOccurrence.cxx Diff ] File ]
mod - src/RWStepVisual/RWStepVisual_RWAnnotationCurveOccurrence.cxx Diff ] File ]
mod - src/RWStepVisual/RWStepVisual_RWAnnotationOccurrence.cxx Diff ] File ]
mod - src/RWStepVisual/RWStepVisual_RWAnnotationPlane.cxx Diff ] File ]
mod - src/RWStepVisual/RWStepVisual_RWContextDependentOverRidingStyledItem.cxx Diff ] File ]
mod - src/RWStepVisual/RWStepVisual_RWOverRidingStyledItem.cxx Diff ] File ]
mod - src/RWStepVisual/RWStepVisual_RWStyledItem.cxx Diff ] File ]
mod - src/RWStepVisual/RWStepVisual_RWTessellatedAnnotationOccurrence.cxx Diff ] File ]
mod - src/StepAP214/StepAP214_ApprovalItem.cxx Diff ] File ]
mod - src/StepAP214/StepAP214_ApprovalItem.hxx Diff ] File ]
mod - src/StepAP214/StepAP214_DateAndTimeItem.cxx Diff ] File ]
mod - src/StepAP214/StepAP214_DateAndTimeItem.hxx Diff ] File ]
mod - src/StepAP214/StepAP214_DateItem.cxx Diff ] File ]
mod - src/StepAP214/StepAP214_DateItem.hxx Diff ] File ]
mod - src/StepAP214/StepAP214_DocumentReferenceItem.cxx Diff ] File ]
mod - src/StepAP214/StepAP214_DocumentReferenceItem.hxx Diff ] File ]
mod - src/StepAP214/StepAP214_ExternalIdentificationItem.cxx Diff ] File ]
mod - src/StepAP214/StepAP214_ExternalIdentificationItem.hxx Diff ] File ]
mod - src/StepAP214/StepAP214_GroupItem.cxx Diff ] File ]
mod - src/StepAP214/StepAP214_GroupItem.hxx Diff ] File ]
mod - src/StepAP214/StepAP214_OrganizationItem.cxx Diff ] File ]
mod - src/StepAP214/StepAP214_OrganizationItem.hxx Diff ] File ]
mod - src/StepAP214/StepAP214_PersonAndOrganizationItem.cxx Diff ] File ]
mod - src/StepAP214/StepAP214_PersonAndOrganizationItem.hxx Diff ] File ]
mod - src/StepAP214/StepAP214_Protocol.cxx Diff ] File ]
mod - src/StepAP214/StepAP214_SecurityClassificationItem.cxx Diff ] File ]
mod - src/StepAP214/StepAP214_SecurityClassificationItem.hxx Diff ] File ]
mod - src/StepBasic/FILES Diff ] File ]
add - src/StepBasic/StepBasic_ProductDefinitionOrReference.cxx Diff ] File ]
add - src/StepBasic/StepBasic_ProductDefinitionOrReference.hxx Diff ] File ]
add - src/StepBasic/StepBasic_ProductDefinitionReference.cxx Diff ] File ]
add - src/StepBasic/StepBasic_ProductDefinitionReference.hxx Diff ] File ]
add - src/StepBasic/StepBasic_ProductDefinitionReferenceWithLocalRepresentation.cxx Diff ] File ]
add - src/StepBasic/StepBasic_ProductDefinitionReferenceWithLocalRepresentation.hxx Diff ] File ]
mod - src/StepBasic/StepBasic_ProductDefinitionRelationship.cxx Diff ] File ]
mod - src/StepBasic/StepBasic_ProductDefinitionRelationship.hxx Diff ] File ]
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx Diff ] File ]
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx Diff ] File ]
mod - src/STEPConstruct/STEPConstruct_ContextTool.cxx Diff ] File ]
mod - src/STEPConstruct/STEPConstruct_ContextTool.hxx Diff ] File ]
mod - src/STEPConstruct/STEPConstruct_Part.cxx Diff ] File ]
mod - src/STEPControl/STEPControl_Controller.cxx Diff ] File ]
mod - src/StepRepr/StepRepr_AssemblyComponentUsage.cxx Diff ] File ]
mod - src/StepRepr/StepRepr_AssemblyComponentUsage.hxx Diff ] File ]
mod - src/StepRepr/StepRepr_MakeFromUsageOption.cxx Diff ] File ]
mod - src/StepRepr/StepRepr_MakeFromUsageOption.hxx Diff ] File ]
mod - src/StepRepr/StepRepr_QuantifiedAssemblyComponentUsage.cxx Diff ] File ]
mod - src/StepRepr/StepRepr_QuantifiedAssemblyComponentUsage.hxx Diff ] File ]
mod - src/StepRepr/StepRepr_SpecifiedHigherUsageOccurrence.cxx Diff ] File ]
mod - src/StepRepr/StepRepr_SpecifiedHigherUsageOccurrence.hxx Diff ] File ]
mod - src/StepShape/StepShape_ValueQualifier.cxx Diff ] File ]
mod - src/StepShape/StepShape_ValueQualifier.hxx Diff ] File ]
mod - src/StepVisual/FILES Diff ] File ]
mod - src/StepVisual/StepVisual_AnnotationPlane.cxx Diff ] File ]
mod - src/StepVisual/StepVisual_AnnotationPlane.hxx Diff ] File ]
mod - src/StepVisual/StepVisual_ContextDependentOverRidingStyledItem.cxx Diff ] File ]
mod - src/StepVisual/StepVisual_ContextDependentOverRidingStyledItem.hxx Diff ] File ]
mod - src/StepVisual/StepVisual_DraughtingCalloutElement.cxx Diff ] File ]
mod - src/StepVisual/StepVisual_DraughtingCalloutElement.hxx Diff ] File ]
mod - src/StepVisual/StepVisual_InvisibilityContext.cxx Diff ] File ]
mod - src/StepVisual/StepVisual_InvisibilityContext.hxx Diff ] File ]
mod - src/StepVisual/StepVisual_OverRidingStyledItem.cxx Diff ] File ]
mod - src/StepVisual/StepVisual_OverRidingStyledItem.hxx Diff ] File ]
mod - src/StepVisual/StepVisual_StyledItem.cxx Diff ] File ]
mod - src/StepVisual/StepVisual_StyledItem.hxx Diff ] File ]
add - src/StepVisual/StepVisual_StyledItemTarget.cxx Diff ] File ]
add - src/StepVisual/StepVisual_StyledItemTarget.hxx Diff ] File ]
mod - tests/gdt/begin Diff ] File ]
mod - tests/gdt/end Diff ] File ]
master b0cef606
Timestamp: 2016-03-09 11:25:17
Author: ika
Committer: bugmaster
Details ] Diff ]
0027235: Export GDT: Annotation plane and Presentation.

Implement Null_Style STEP type.
Implement export of annotation planes and presentation as tessellated geometry.
Add tests.
mod - src/QABugs/QABugs_20.cxx Diff ] File ]
mod - src/RWStepAP214/RWStepAP214_GeneralModule.cxx Diff ] File ]
mod - src/RWStepAP214/RWStepAP214_ReadWriteModule.cxx Diff ] File ]
mod - src/RWStepVisual/RWStepVisual_RWPresentationStyleAssignment.cxx Diff ] File ]
mod - src/RWStepVisual/RWStepVisual_RWPresentationStyleByContext.cxx Diff ] File ]
mod - src/RWStepVisual/RWStepVisual_RWTessellatedCurveSet.cxx Diff ] File ]
mod - src/RWStepVisual/RWStepVisual_RWTessellatedCurveSet.hxx Diff ] File ]
mod - src/RWStepVisual/RWStepVisual_RWTessellatedGeometricSet.cxx Diff ] File ]
mod - src/STEPCAFControl/STEPCAFControl_GDTProperty.cxx Diff ] File ]
mod - src/STEPCAFControl/STEPCAFControl_GDTProperty.hxx Diff ] File ]
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx Diff ] File ]
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx Diff ] File ]
mod - src/StepDimTol/StepDimTol_SimpleDatumReferenceModifierMember.hxx Diff ] File ]
mod - src/StepVisual/FILES Diff ] File ]
add - src/StepVisual/StepVisual_NullStyle.hxx Diff ] File ]
add - src/StepVisual/StepVisual_NullStyleMember.cxx Diff ] File ]
add - src/StepVisual/StepVisual_NullStyleMember.hxx Diff ] File ]
mod - src/StepVisual/StepVisual_PresentationStyleSelect.cxx Diff ] File ]
mod - src/StepVisual/StepVisual_PresentationStyleSelect.hxx Diff ] File ]
mod - src/StepVisual/StepVisual_TessellatedGeometricSet.cxx Diff ] File ]
mod - src/StepVisual/StepVisual_TessellatedGeometricSet.hxx Diff ] File ]
mod - tests/gdt/export/end Diff ] File ]
mod - tests/gdt/grids.list Diff ] File ]
add - tests/gdt/presentation/A1 Diff ] File ]
add - tests/gdt/presentation/A2 Diff ] File ]
add - tests/gdt/presentation/A3 Diff ] File ]
add - tests/gdt/presentation/A4 Diff ] File ]
add - tests/gdt/presentation/begin Diff ] File ]
add - tests/gdt/presentation/end Diff ] File ]
master 1fbf69bb
Timestamp: 2016-03-09 06:54:42
Author: nbv
Committer: bugmaster
Details ] Diff ]
0027175: Intersection algorithm with increased tolerance works incorrect with some shapes

1. Algorithm of coincidence check between Walking and Restriction line has been improved in IntPatch_ImpPrmIntersection.
2. Creation of test case for this issue.
mod - src/IntPatch/IntPatch_ImpPrmIntersection.cxx Diff ] File ]
add - tests/bugs/modalg_6/bug27175 Diff ] File ]
master eb5c2ff4
Timestamp: 2016-03-09 04:33:44
Author: aml
Committer: bugmaster
Details ] Diff ]
0027229: Extema documentation is out of date.

Extrema documentation updated to be up to date.
mod - dox/user_guides/modeling_data/modeling_data.md Diff ] File ]
master 9a9a3edf
Timestamp: 2016-03-08 16:39:15
Author: abv
Committer: bugmaster
Details ] Diff ]
0027234: Code duplication: Convert_CompBezierCurvesToBSplineCurve* in ShapeConstruct

Classes from ShapeConstruct duplicating the ones from Convert package are removed.
Protection against joining segments when degree is 1 is introduced in Convert classes.
Optimization previously made in Convert_CompBezierCurvesToBSplineCurve class (within #25256) is applied to 2d equivalent.

Data for automatic upgrade procedure are extended to replace removed classes by their duplicates from Convert.

// cout disabled unless OCCT_DEBUG is defined
mod - adm/upgrade.dat Diff ] File ]
mod - src/Convert/Convert_CompBezierCurves2dToBSplineCurve2d.cxx Diff ] File ]
mod - src/Convert/Convert_CompBezierCurvesToBSplineCurve.cxx Diff ] File ]
mod - src/ShapeConstruct/FILES Diff ] File ]
rm - src/ShapeConstruct/ShapeConstruct_CompBezierCurves2dToBSplineCurve2d.cxx Diff ] File ]
rm - src/ShapeConstruct/ShapeConstruct_CompBezierCurves2dToBSplineCurve2d.hxx Diff ] File ]
rm - src/ShapeConstruct/ShapeConstruct_CompBezierCurvesToBSplineCurve.cxx Diff ] File ]
rm - src/ShapeConstruct/ShapeConstruct_CompBezierCurvesToBSplineCurve.hxx Diff ] File ]
master 04c2daa4
Timestamp: 2016-03-08 11:12:45
Author: abv
Committer: abv
Details ] Diff ]
0027231: Obsolete OCCT features still mentioned in the documentation

A few remaining places mentioning .cdl files are corrected to mention only .hxx
Obsolete description of storage in old format is revised in OCAF User's Guide.
mod - dox/dev_guides/contribution/coding_rules.md Diff ] File ]
mod - dox/user_guides/boolean_operations/boolean_operations.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/ocaf/ocaf.md Diff ] File ]
master 41c012f0
Timestamp: 2016-03-05 13:51:26
Author: kgv
Details ] Diff ]
0027233: Configuration - do not include version in SONAME for Android target
mod - adm/cmake/occt_toolkit.cmake Diff ] File ]
master ab2335ae
Timestamp: 2016-03-05 12:46:42
Author: kgv
Details ] Diff ]
0027232: Configuration - fix mblen missing building issue on Android

Assume UTF-8 as the only locale supported on Android.
mod - src/NCollection/NCollection_UtfString.cxx Diff ] File ]
mod - src/NCollection/NCollection_UtfString.lxx Diff ] File ]
master d3013f55
Timestamp: 2016-03-04 11:42:53
Author: abv
Committer: abv
Details ] Diff ]
0027206: Inconsistent and obsolete information in persistence documentation and Release Notes

Technical docs are reviewed to:
* update references to page with third-party products
* update description of persistence, handles, and RTTI according to changes in OCCT 7.0
* remove references to CDL, WOK, and WOK-generated stuff
* update the list of environment variables
mod - dox/dev_guides/building/3rdparty/3rdparty_linux.md Diff ] File ]
mod - dox/dev_guides/building/3rdparty/3rdparty_osx.md Diff ] File ]
mod - dox/dev_guides/building/3rdparty/3rdparty_windows.md Diff ] File ]
mod - dox/dev_guides/contribution/coding_rules.md Diff ] File ]
mod - dox/dev_guides/git_guide/git_guide.md Diff ] File ]
mod - dox/dev_guides/tests/tests.md Diff ] File ]
mod - dox/dev_guides/upgrade/upgrade.md Diff ] File ]
mod - dox/overview/overview.md Diff ] File ]
mod - dox/user_guides/foundation_classes/foundation_classes.md 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/shape_healing/shape_healing.md Diff ] File ]
mod - dox/user_guides/step/step.md Diff ] File ]
mod - dox/user_guides/tobj/tobj.md Diff ] File ]
master 71b471d7
Timestamp: 2016-03-04 06:56:28
Author: abv
Committer: abv
Details ] Diff ]
Incrementation OCCT version up to 7.0.0 rc
mod - src/Standard/Standard_Version.hxx Diff ] File ]
master 72c37458
Timestamp: 2016-03-03 17:25:01
Author: abv
Committer: abv
Details ] Diff ]
0027193: Describe building OCCT with genproj tool

Description of building OCCT with WOK and automake scripts is removed from documentation.
Use of genproj utility is described in pages on building with MSVC, Code::Blocks, and XCode projects.

New script genconf allows starting configuration GUI explicitly; dialog is slightly revised.
Script genproj.sh is renamed to genproj; permissions for scripts are corrected for Linux.

Script env.bat does not set anymore environment required for Products.
mod - adm/genconf.tcl Diff ] File ]
mod - adm/templates/env.bat Diff ] File ]
add - dox/dev_guides/building/3rdparty/images/genconf_windows.png Diff ] File ]
rm - dox/dev_guides/building/automake.md Diff ] File ]
mod - dox/dev_guides/building/building.md Diff ] File ]
mod - dox/dev_guides/building/cmake/cmake.md Diff ] File ]
mod - dox/dev_guides/building/code_blocks.md Diff ] File ]
mod - dox/dev_guides/building/msvc.md Diff ] File ]
rm - dox/dev_guides/building/wok/images/wok_image001.png Diff ] File ]
rm - dox/dev_guides/building/wok/images/wok_image002.png Diff ] File ]
rm - dox/dev_guides/building/wok/wok.md Diff ] File ]
mod - dox/dev_guides/building/xcode.md Diff ] File ]
mod - dox/dev_guides/upgrade/upgrade.md Diff ] File ]
mod - dox/FILES_HTML.txt Diff ] File ]
add - genconf Diff ] File ]
add - genconf.bat Diff ] File ]
mod - genproj.bat Diff ] File ]
master 14542432
Timestamp: 2016-03-03 15:37:41
Author: abv
Committer: abv
Details ] Diff ]
0027218: Add information about porting from earlier versions in update guide

Added:
- porting notes for earlier versions starting with 6.5;
- section about zoom persistent selection
mod - dox/dev_guides/upgrade/upgrade.md Diff ] File ]
master 251a7984
Timestamp: 2016-03-03 10:33:48
Author: abv
Committer: abv
Details ] Diff ]
0027216: Review the documentation before the final release.

Some pre-release updates, reviewing and implementation of some adequate remarks from JMA:
- redundant chapters in IGES and STEP guides
- proofreading of recent insertions in Draw, and tests guides
- mathjax information
- data, version, addresses, system requirements in overview.md

Corrections
mod - dox/dev_guides/documentation/documentation.md Diff ] File ]
mod - dox/dev_guides/tests/tests.md Diff ] File ]
mod - dox/overview/overview.md Diff ] File ]
mod - dox/user_guides/boolean_operations/boolean_operations.md Diff ] File ]
mod - dox/user_guides/draw_test_harness/draw_test_harness.md Diff ] File ]
mod - dox/user_guides/iges/iges.md Diff ] File ]
mod - dox/user_guides/step/step.md Diff ] File ]
master ff205346
Timestamp: 2016-03-02 20:04:30
Author: abv
Committer: abv
Details ] Diff ]
0026961: Recover possibility to read files in old persistence format

Possibility to read shapes and OCAF documents from old persistence format (Std and StdL schema) is restored.

Test cases used old persistent files on input are restored with suffix "_std"

Removing toolkit from OS package
mod - adm/MODULES Diff ] File ]
mod - adm/UDLIST Diff ] File ]
mod - src/OS/ApplicationFramework.tcl Diff ] File ]
mod - src/ShapePersistent/FILES Diff ] File ]
mod - src/ShapePersistent/ShapePersistent.cxx Diff ] File ]
add - src/ShapePersistent/ShapePersistent_BRep.cxx Diff ] File ]
add - src/ShapePersistent/ShapePersistent_BRep.hxx Diff ] File ]
add - src/ShapePersistent/ShapePersistent_Geom.hxx Diff ] File ]
add - src/ShapePersistent/ShapePersistent_Geom2d.hxx Diff ] File ]
add - src/ShapePersistent/ShapePersistent_Geom2d_Curve.cxx Diff ] File ]
add - src/ShapePersistent/ShapePersistent_Geom2d_Curve.hxx Diff ] File ]
add - src/ShapePersistent/ShapePersistent_Geom_Curve.cxx Diff ] File ]
add - src/ShapePersistent/ShapePersistent_Geom_Curve.hxx Diff ] File ]
add - src/ShapePersistent/ShapePersistent_Geom_Surface.cxx Diff ] File ]
add - src/ShapePersistent/ShapePersistent_Geom_Surface.hxx Diff ] File ]
add - src/ShapePersistent/ShapePersistent_HArray1.cxx Diff ] File ]
add - src/ShapePersistent/ShapePersistent_HArray1.hxx Diff ] File ]
add - src/ShapePersistent/ShapePersistent_HArray2.cxx Diff ] File ]
add - src/ShapePersistent/ShapePersistent_HArray2.hxx Diff ] File ]
add - src/ShapePersistent/ShapePersistent_HSequence.cxx Diff ] File ]
add - src/ShapePersistent/ShapePersistent_HSequence.hxx Diff ] File ]
add - src/ShapePersistent/ShapePersistent_Poly.cxx Diff ] File ]
add - src/ShapePersistent/ShapePersistent_Poly.hxx Diff ] File ]
add - src/ShapePersistent/ShapePersistent_TopoDS.cxx Diff ] File ]
add - src/ShapePersistent/ShapePersistent_TopoDS.hxx Diff ] File ]
mod - src/StdDrivers/StdDrivers_DocumentRetrievalDriver.cxx Diff ] File ]
mod - src/StdDrivers/StdDrivers_DocumentRetrievalDriver.hxx Diff ] File ]
mod - src/StdLDrivers/StdLDrivers_DocumentRetrievalDriver.cxx Diff ] File ]
mod - src/StdLDrivers/StdLDrivers_DocumentRetrievalDriver.hxx Diff ] File ]
add - src/StdLObject/FILES Diff ] File ]
mod - src/StdLPersistent/FILES Diff ] File ]
mod - src/StdLPersistent/StdLPersistent.cxx Diff ] File ]
add - src/StdLPersistent/StdLPersistent_Collection.cxx Diff ] File ]
add - src/StdLPersistent/StdLPersistent_Collection.hxx Diff ] File ]
add - src/StdLPersistent/StdLPersistent_Dependency.cxx Diff ] File ]
add - src/StdLPersistent/StdLPersistent_Dependency.hxx Diff ] File ]
add - src/StdLPersistent/StdLPersistent_HArray1.cxx Diff ] File ]
add - src/StdLPersistent/StdLPersistent_HArray1.hxx Diff ] File ]
add - src/StdLPersistent/StdLPersistent_HArray2.cxx Diff ] File ]
add - src/StdLPersistent/StdLPersistent_HArray2.hxx Diff ] File ]
add - src/StdLPersistent/StdLPersistent_HString.cxx Diff ] File ]
add - src/StdLPersistent/StdLPersistent_HString.hxx Diff ] File ]
add - src/StdLPersistent/StdLPersistent_NamedData.cxx Diff ] File ]
add - src/StdLPersistent/StdLPersistent_NamedData.hxx Diff ] File ]
rm - src/StdLPersistent/StdLPersistent_PColStd_HArray1.hxx Diff ] File ]
add - src/StdLPersistent/StdLPersistent_Value.cxx Diff ] File ]
add - src/StdLPersistent/StdLPersistent_Value.hxx Diff ] File ]
add - src/StdLPersistent/StdLPersistent_Void.hxx Diff ] File ]
add - src/StdObject/FILES Diff ] File ]
add - src/StdObject/StdObject_gp.hxx Diff ] File ]
mod - src/StdObjMgt/FILES Diff ] File ]
add - src/StdObjMgt/StdObjMgt_Attribute.hxx Diff ] File ]
add - src/StdObjMgt/StdObjMgt_ContentTypes.hxx Diff ] File ]
mod - src/StdObjMgt/StdObjMgt_MapOfInstantiators.hxx Diff ] File ]
mod - src/StdObjMgt/StdObjMgt_Persistent.cxx Diff ] File ]
mod - src/StdObjMgt/StdObjMgt_Persistent.hxx Diff ] File ]
mod - src/StdObjMgt/StdObjMgt_ReadData.cxx Diff ] File ]
mod - src/StdObjMgt/StdObjMgt_ReadData.hxx Diff ] File ]
add - src/StdObjMgt/StdObjMgt_SharedObject.hxx Diff ] File ]
mod - src/StdPersistent/FILES Diff ] File ]
mod - src/StdPersistent/StdPersistent.cxx Diff ] File ]
add - src/StdPersistent/StdPersistent_DataXtd.hxx Diff ] File ]
add - src/StdPersistent/StdPersistent_DataXtd_Constraint.cxx Diff ] File ]
add - src/StdPersistent/StdPersistent_DataXtd_Constraint.hxx Diff ] File ]
add - src/StdPersistent/StdPersistent_DataXtd_PatternStd.cxx Diff ] File ]
add - src/StdPersistent/StdPersistent_DataXtd_PatternStd.hxx Diff ] File ]
add - src/StdPersistent/StdPersistent_Naming.cxx Diff ] File ]
add - src/StdPersistent/StdPersistent_Naming.hxx Diff ] File ]
add - src/StdPersistent/StdPersistent_PPrsStd.cxx Diff ] File ]
add - src/StdPersistent/StdPersistent_PPrsStd.hxx Diff ] File ]
add - src/StdPersistent/StdPersistent_TopLoc.hxx Diff ] File ]
rm - src/TKShape/CMakeLists.txt Diff ] File ]
rm - src/TKShape/EXTERNLIB Diff ] File ]
rm - src/TKShape/FILES Diff ] File ]
rm - src/TKShape/PACKAGES Diff ] File ]
mod - src/TKStd/EXTERNLIB Diff ] File ]
mod - src/TKStd/PACKAGES Diff ] File ]
mod - src/TKStdL/EXTERNLIB Diff ] File ]
mod - src/TKStdL/PACKAGES Diff ] File ]
add - tests/bugs/caf/buc60756_std Diff ] File ]
add - tests/bugs/caf/buc60867_std Diff ] File ]
add - tests/bugs/caf/bug1454_std Diff ] File ]
add - tests/bugs/caf/bug1726_std Diff ] File ]
add - tests/bugs/caf/bug22788_1_std Diff ] File ]
add - tests/bugs/caf/bug22788_2_std Diff ] File ]
mod - tests/bugs/caf/bug23766_2 Diff ] File ]
add - tests/bugs/caf/bug5023_std Diff ] File ]
add - tests/bugs/modalg_5/bug24849_1_std Diff ] File ]
add - tests/bugs/modalg_5/bug24849_2_std Diff ] File ]
add - tests/bugs/modalg_5/bug25969_std Diff ] File ]
add - tests/bugs/moddata_3/bug23733_std Diff ] File ]
master 114b7bf1
Timestamp: 2016-03-02 17:27:42
Author: vpa
Committer: bugmaster
Details ] Diff ]
0027180: Visualization - improve selection logic of MeshVS_Mesh

MeshVS_Mesh selection logic in MeshVS_SMF_Mesh mode (entire mesh) has been optimized.
MeshVS_Mesh::ComputeSelection() now creates single sensitive entity
MeshVS_CommonSensitiveEntity (new class) instead of small sensitive entity on each element.
MeshVS_SensitiveQuad (new class) and Select3D_SensitiveTriangle are used instead of Select3D_SensitiveFace for local selection to reduce memory consumption when possible.
mod - src/MeshVS/FILES Diff ] File ]
mod - src/MeshVS/MeshVS_Buffer.hxx Diff ] File ]
add - src/MeshVS/MeshVS_CommonSensitiveEntity.cxx Diff ] File ]
add - src/MeshVS/MeshVS_CommonSensitiveEntity.hxx Diff ] File ]
mod - src/MeshVS/MeshVS_Mesh.cxx Diff ] File ]
mod - src/MeshVS/MeshVS_Mesh.hxx Diff ] File ]
add - src/MeshVS/MeshVS_SensitiveQuad.cxx Diff ] File ]
add - src/MeshVS/MeshVS_SensitiveQuad.hxx Diff ] File ]
mod - src/SelectBasics/SelectBasics_SelectingVolumeManager.hxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_BaseFrustum.cxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_BaseFrustum.hxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_Frustum.hxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_Frustum.lxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_RectangularFrustum.cxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_RectangularFrustum.hxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_SelectingVolumeManager.cxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_SelectingVolumeManager.hxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_TriangularFrustum.cxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_TriangularFrustum.hxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_TriangularFrustumSet.cxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_TriangularFrustumSet.hxx Diff ] File ]
mod - src/StdSelect/StdSelect_BRepSelectionTool.cxx Diff ] File ]
mod - src/StdSelect/StdSelect_BRepSelectionTool.hxx Diff ] File ]
master aee24cb5
Timestamp: 2016-03-02 08:01:02
Author: gka
Committer: bugmaster
Details ] Diff ]
0027151: Exception is raised during performing command "splitshape" in the Test Harness

Added protection for cases of the overlapped edges.
Returning value for methods in the LocOpe_SplitShape::AddOpenWire(), LocOpe_SplitShape::AddClosedWire() are modified from void to boolean in order to avoid raising exceptions.
To avoid regression for test case modalg_5 bug25243 tolerance of vertices of the degenerated edges are increased to value of tolerance of the splitting vertex for case when splitting vertex was projected on the degenerated edge.
mod - src/LocOpe/LocOpe_Spliter.cxx Diff ] File ]
mod - src/LocOpe/LocOpe_SplitShape.cxx Diff ] File ]
mod - src/LocOpe/LocOpe_SplitShape.hxx Diff ] File ]
mod - src/LocOpe/LocOpe_WiresOnShape.cxx Diff ] File ]
add - tests/bugs/modalg_6/bug27151 Diff ] File ]
master 93e38faa
Timestamp: 2016-02-29 14:52:20
Author: nbv
Committer: bugmaster
Details ] Diff ]
0027179: The algorithm of sharing edges in Boolean operation should be improved

1. New sharing algorithm has been implemented. If intermediate point of some edge is included in the tube with center taken in another edge and radius equaled to maximal vertex-tolerance of both edges then these two edges are considered to be shared. This know-how touches edges only, which have common blocks with interfered faces. If they do not have any common-blocks the algorithm will work as before.

2. Interface of BOPAlgo_PaveFiller::IsExistingPaveBlock(...) method has been changed.

Creation of test case for issues #27128 and #27179

Adjusting some test cases according to their new behavior, because they are IMPROVEMENTS really (TODOs have been deleted).
mod - src/BOPAlgo/BOPAlgo_PaveFiller.hxx Diff ] File ]
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx Diff ] File ]
mod - tests/boolean/bfuse_complex/E4 Diff ] File ]
mod - tests/bugs/modalg_1/bug1255 Diff ] File ]
mod - tests/bugs/modalg_1/bug1255_1 Diff ] File ]
mod - tests/bugs/modalg_4/bug697_2 Diff ] File ]
mod - tests/bugs/modalg_4/bug697_4 Diff ] File ]
mod - tests/bugs/modalg_4/bug697_7 Diff ] File ]
mod - tests/bugs/modalg_4/bug697_8 Diff ] File ]
mod - tests/bugs/modalg_4/bug772 Diff ] File ]
add - tests/bugs/modalg_6/bug27128 Diff ] File ]
add - tests/bugs/modalg_6/bug27179 Diff ] File ]
master 1d865689
Timestamp: 2016-02-29 14:11:34
Author: abv
Committer: abv
Details ] Diff ]
0026571: Visualization, TKOpenGl - write depth values within RayTracing program

View-projection matrix was added to raytrace shaders (as uniform) in order to compute correct depth values for OpenGL.
For path tracing the additional depth buffer sampler was added to Display.fs program. It allows propagation of depth values from internal FBO to resulting FBO.
The old approach of mixing of OpenGL and ray-tracing graphics was kept in order to keep correct blending of transparent ray-traced objects with non-transparent OpenGL objects.
mod - src/OpenGl/OpenGl_View.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_View_Raytrace.cxx Diff ] File ]
mod - src/Shaders/Display.fs Diff ] File ]
mod - src/Shaders/PathtraceBase.fs Diff ] File ]
mod - src/Shaders/RaytraceBase.fs Diff ] File ]
<<  1 2 3 ... 20 ... 40 ... 60 ... 80 81 82 83 84 85 86 87 88 89 90 ... 100 ... 120 ... 140 ... 160 ... 180 ... 200 ... 210 211 212  >>


Copyright © 2000 - 2020 MantisBT Team
Powered by Mantis Bugtracker