Changesets: occt
master 0123185e 2015-11-02 14:41:04
Committer: bugmaster Details Diff |
0026831: Configuration - define HashCode for pthread_t on Android explicit cast Standard_ThreadId to Standard_Size |
Affected Issues 0026831 |
|
mod - src/BOPCol/BOPCol_Parallel.hxx | Diff File | ||
master 13e3622c 2015-11-02 11:40:15
|
0026830: TKernel should not be linked with pthread and rt pthread and rt are not linked on android and qnx |
Affected Issues 0026830 |
|
mod - src/TKernel/CMakeLists.txt | Diff File | ||
master a8686c75 2015-11-02 10:45:17 Committer: bugmaster Details Diff |
0026744: Boolean Cut builds incorrect result Added test case bugs/modalg_6/bug26744 |
||
add - tests/bugs/modalg_6/bug26744 | Diff File | ||
master 5201d3e6 2015-11-02 09:03:23
Committer: bugmaster Details Diff |
0026255: Adaptor3d_OffsetCurve is misleading 1. Rename Adaptor3d_OffsetCurve to Adaptor2d_OffsetCurve and relative classes 2. Remove redundant class Geom2dGcc_CurveToolGeo |
||
mod - CMakeLists.txt | Diff File | ||
mod - src/Adaptor2d/FILES | Diff File | ||
mod - src/Adaptor3d/FILES | Diff File | ||
mod - src/BRepFill/BRepFill_OffsetWire.cxx | Diff File | ||
mod - src/Geom2dGcc/FILES | Diff File | ||
mod - src/Geom2dGcc/Geom2dGcc_Circ2d2TanOnGeo.cxx | Diff File | ||
mod - src/Geom2dGcc/Geom2dGcc_Circ2d2TanRadGeo.cxx | Diff File | ||
mod - src/Geom2dGcc/Geom2dGcc_Circ2dTanOnRadGeo.cxx | Diff File | ||
rm - src/Geom2dGcc/Geom2dGcc_CurveToolGeo.cxx | Diff File | ||
rm - src/Geom2dGcc/Geom2dGcc_CurveToolGeo.hxx | Diff File | ||
mod - src/MAT2d/MAT2d_Circuit.cxx | Diff File | ||
master c8b5b3d8 2015-11-02 06:33:04
Committer: bugmaster Details Diff |
0023620: Follow up of 0022939 - make Bezier curve/surface evaluation thread-safe 1. Remove cache from Geom_BezierCurve, Geom2d_BezierCurve and Geom_BezierSurface 2. Add cache for Bezier curves into GeomAdaptor_Curve, Geom2dAdaptor_Curve and GeomAdaptor_Surface 3. Update comments in corresponding cache classes 4. Avoid frequent down-casting to B-splines in adaptors |
Affected Issues 0023620 |
|
mod - src/BSplCLib/BSplCLib_Cache.hxx | Diff File | ||
mod - src/BSplSLib/BSplSLib_Cache.hxx | Diff File | ||
mod - src/Geom/Geom_BezierCurve.cxx | Diff File | ||
mod - src/Geom/Geom_BezierCurve.hxx | Diff File | ||
mod - src/Geom/Geom_BezierSurface.cxx | Diff File | ||
mod - src/Geom/Geom_BezierSurface.hxx | Diff File | ||
mod - src/Geom2d/Geom2d_BezierCurve.cxx | Diff File | ||
mod - src/Geom2d/Geom2d_BezierCurve.hxx | Diff File | ||
mod - src/Geom2dAdaptor/Geom2dAdaptor_Curve.cxx | Diff File | ||
mod - src/GeomAdaptor/GeomAdaptor_Curve.cxx | Diff File | ||
mod - src/GeomAdaptor/GeomAdaptor_Surface.cxx | Diff File | ||
master a5916aa2 2015-11-01 08:57:26
Committer: bugmaster Details Diff |
0022325: Patch to fix a build failure on GNU/kFreeBSD |
Affected Issues 0022325 |
|
mod - src/OSD/OSD_Path.cxx | Diff File | ||
master 9b7f3f83 2015-10-30 13:27:02
Committer: bugmaster Details Diff |
0025926: 3D offset in mode "Complete" with Join type "Intersection" Extension for colliding cases (Limited to work on planar cases only). Test cases for issue CR25926 Update of test-cases according to the new behavior |
||
mod - src/BRepAlgo/BRepAlgo_Tool.cxx | Diff File | ||
mod - src/BRepOffset/BRepOffset_Inter2d.cxx | Diff File | ||
mod - src/BRepOffset/BRepOffset_Inter2d.hxx | Diff File | ||
mod - src/BRepOffset/BRepOffset_Inter3d.cxx | Diff File | ||
mod - src/BRepOffset/BRepOffset_Inter3d.hxx | Diff File | ||
mod - src/BRepOffset/BRepOffset_MakeOffset.cxx | Diff File | ||
mod - src/BRepOffset/BRepOffset_MakeOffset.hxx | Diff File | ||
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakeOffsetShape.cxx | Diff File | ||
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakeOffsetShape.hxx | Diff File | ||
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakeThickSolid.cxx | Diff File | ||
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakeThickSolid.hxx | Diff File | ||
mod - src/BRepTest/BRepTest_FeatureCommands.cxx | Diff File | ||
mod - tests/offset/faces_type_i/C5 | Diff File | ||
mod - tests/offset/faces_type_i/C8 | Diff File | ||
mod - tests/offset/faces_type_i/D4 | Diff File | ||
mod - tests/offset/grids.list | Diff File | ||
mod - tests/offset/shape_type_i/B4 | Diff File | ||
mod - tests/offset/shape_type_i/B6 | Diff File | ||
mod - tests/offset/shape_type_i/B8 | Diff File | ||
mod - tests/offset/shape_type_i/C8 | Diff File | ||
add - tests/offset/shape_type_i_c/A1 | Diff File | ||
add - tests/offset/shape_type_i_c/A2 | Diff File | ||
add - tests/offset/shape_type_i_c/A3 | Diff File | ||
add - tests/offset/shape_type_i_c/A4 | Diff File | ||
add - tests/offset/shape_type_i_c/A5 | Diff File | ||
add - tests/offset/shape_type_i_c/A6 | Diff File | ||
add - tests/offset/shape_type_i_c/A7 | Diff File | ||
add - tests/offset/shape_type_i_c/A8 | Diff File | ||
add - tests/offset/shape_type_i_c/A9 | Diff File | ||
add - tests/offset/shape_type_i_c/B1 | Diff File | ||
add - tests/offset/shape_type_i_c/B2 | Diff File | ||
add - tests/offset/shape_type_i_c/B3 | Diff File | ||
add - tests/offset/shape_type_i_c/B4 | Diff File | ||
add - tests/offset/shape_type_i_c/B5 | Diff File | ||
add - tests/offset/shape_type_i_c/B6 | Diff File | ||
add - tests/offset/shape_type_i_c/B7 | Diff File | ||
add - tests/offset/shape_type_i_c/B8 | Diff File | ||
add - tests/offset/shape_type_i_c/B9 | Diff File | ||
add - tests/offset/shape_type_i_c/begin | Diff File | ||
add - tests/offset/shape_type_i_c/C1 | Diff File | ||
add - tests/offset/shape_type_i_c/C2 | Diff File | ||
add - tests/offset/shape_type_i_c/C3 | Diff File | ||
add - tests/offset/shape_type_i_c/C4 | Diff File | ||
add - tests/offset/shape_type_i_c/C5 | Diff File | ||
add - tests/offset/shape_type_i_c/C6 | Diff File | ||
add - tests/offset/shape_type_i_c/C7 | Diff File | ||
add - tests/offset/shape_type_i_c/C8 | Diff File | ||
add - tests/offset/shape_type_i_c/C9 | Diff File | ||
add - tests/offset/shape_type_i_c/D1 | Diff File | ||
add - tests/offset/shape_type_i_c/D2 | Diff File | ||
add - tests/offset/shape_type_i_c/D3 | Diff File | ||
add - tests/offset/shape_type_i_c/D4 | Diff File | ||
add - tests/offset/shape_type_i_c/D5 | Diff File | ||
add - tests/offset/shape_type_i_c/D6 | Diff File | ||
add - tests/offset/shape_type_i_c/D7 | Diff File | ||
add - tests/offset/shape_type_i_c/D8 | Diff File | ||
add - tests/offset/shape_type_i_c/D9 | Diff File | ||
add - tests/offset/shape_type_i_c/E1 | Diff File | ||
add - tests/offset/shape_type_i_c/E2 | Diff File | ||
add - tests/offset/shape_type_i_c/E3 | Diff File | ||
add - tests/offset/shape_type_i_c/E4 | Diff File | ||
add - tests/offset/shape_type_i_c/E5 | Diff File | ||
add - tests/offset/shape_type_i_c/E6 | Diff File | ||
add - tests/offset/shape_type_i_c/E7 | Diff File | ||
add - tests/offset/shape_type_i_c/E8 | Diff File | ||
add - tests/offset/shape_type_i_c/E9 | Diff File | ||
add - tests/offset/shape_type_i_c/F1 | Diff File | ||
add - tests/offset/shape_type_i_c/F2 | Diff File | ||
add - tests/offset/shape_type_i_c/F3 | Diff File | ||
add - tests/offset/shape_type_i_c/F4 | Diff File | ||
add - tests/offset/shape_type_i_c/F5 | Diff File | ||
add - tests/offset/shape_type_i_c/F6 | Diff File | ||
add - tests/offset/shape_type_i_c/F7 | Diff File | ||
add - tests/offset/shape_type_i_c/F8 | Diff File | ||
add - tests/offset/shape_type_i_c/F9 | Diff File | ||
add - tests/offset/shape_type_i_c/G1 | Diff File | ||
add - tests/offset/shape_type_i_c/G2 | Diff File | ||
add - tests/offset/shape_type_i_c/G3 | Diff File | ||
add - tests/offset/shape_type_i_c/G4 | Diff File | ||
add - tests/offset/shape_type_i_c/G5 | Diff File | ||
add - tests/offset/shape_type_i_c/G6 | Diff File | ||
add - tests/offset/shape_type_i_c/G7 | Diff File | ||
add - tests/offset/shape_type_i_c/G8 | Diff File | ||
add - tests/offset/shape_type_i_c/G9 | Diff File | ||
add - tests/offset/shape_type_i_c/H1 | Diff File | ||
add - tests/offset/shape_type_i_c/H2 | Diff File | ||
add - tests/offset/shape_type_i_c/H3 | Diff File | ||
add - tests/offset/shape_type_i_c/H4 | Diff File | ||
add - tests/offset/shape_type_i_c/H5 | Diff File | ||
add - tests/offset/shape_type_i_c/H6 | Diff File | ||
add - tests/offset/shape_type_i_c/H7 | Diff File | ||
add - tests/offset/shape_type_i_c/H8 | Diff File | ||
add - tests/offset/shape_type_i_c/H9 | Diff File | ||
add - tests/offset/shape_type_i_c/I1 | Diff File | ||
add - tests/offset/shape_type_i_c/I2 | Diff File | ||
add - tests/offset/shape_type_i_c/I3 | Diff File | ||
add - tests/offset/shape_type_i_c/I4 | Diff File | ||
add - tests/offset/shape_type_i_c/I5 | Diff File | ||
add - tests/offset/shape_type_i_c/I6 | Diff File | ||
add - tests/offset/shape_type_i_c/I7 | Diff File | ||
add - tests/offset/shape_type_i_c/I8 | Diff File | ||
add - tests/offset/shape_type_i_c/I9 | Diff File | ||
add - tests/offset/shape_type_i_c/J2 | Diff File | ||
add - tests/offset/shape_type_i_c/J3 | Diff File | ||
add - tests/offset/shape_type_i_c/J4 | Diff File | ||
add - tests/offset/shape_type_i_c/J5 | Diff File | ||
add - tests/offset/shape_type_i_c/J6 | Diff File | ||
add - tests/offset/shape_type_i_c/J7 | Diff File | ||
add - tests/offset/shape_type_i_c/J8 | Diff File | ||
add - tests/offset/shape_type_i_c/J9 | Diff File | ||
add - tests/offset/shape_type_i_c/K1 | Diff File | ||
add - tests/offset/shape_type_i_c/K2 | Diff File | ||
add - tests/offset/shape_type_i_c/K3 | Diff File | ||
add - tests/offset/shape_type_i_c/K4 | Diff File | ||
add - tests/offset/shape_type_i_c/K5 | Diff File | ||
add - tests/offset/shape_type_i_c/K6 | Diff File | ||
add - tests/offset/shape_type_i_c/K7 | Diff File | ||
add - tests/offset/shape_type_i_c/K8 | Diff File | ||
add - tests/offset/shape_type_i_c/K9 | Diff File | ||
add - tests/offset/shape_type_i_c/L1 | Diff File | ||
add - tests/offset/shape_type_i_c/L2 | Diff File | ||
add - tests/offset/shape_type_i_c/L3 | Diff File | ||
add - tests/offset/shape_type_i_c/L4 | Diff File | ||
add - tests/offset/shape_type_i_c/L5 | Diff File | ||
add - tests/offset/shape_type_i_c/L6 | Diff File | ||
add - tests/offset/shape_type_i_c/L7 | Diff File | ||
add - tests/offset/shape_type_i_c/L8 | Diff File | ||
add - tests/offset/shape_type_i_c/L9 | Diff File | ||
add - tests/offset/shape_type_i_c/M1 | Diff File | ||
add - tests/offset/shape_type_i_c/M2 | Diff File | ||
add - tests/offset/shape_type_i_c/M3 | Diff File | ||
add - tests/offset/shape_type_i_c/M4 | Diff File | ||
add - tests/offset/shape_type_i_c/M5 | Diff File | ||
add - tests/offset/shape_type_i_c/M6 | Diff File | ||
add - tests/offset/shape_type_i_c/M7 | Diff File | ||
add - tests/offset/shape_type_i_c/M8 | Diff File | ||
add - tests/offset/shape_type_i_c/M9 | Diff File | ||
add - tests/offset/shape_type_i_c/N1 | Diff File | ||
add - tests/offset/shape_type_i_c/N2 | Diff File | ||
add - tests/offset/shape_type_i_c/N3 | Diff File | ||
add - tests/offset/shape_type_i_c/N4 | Diff File | ||
add - tests/offset/shape_type_i_c/N5 | Diff File | ||
add - tests/offset/shape_type_i_c/N6 | Diff File | ||
add - tests/offset/shape_type_i_c/N7 | Diff File | ||
add - tests/offset/shape_type_i_c/N8 | Diff File | ||
add - tests/offset/shape_type_i_c/N9 | Diff File | ||
add - tests/offset/shape_type_i_c/O1 | Diff File | ||
add - tests/offset/shape_type_i_c/O2 | Diff File | ||
add - tests/offset/shape_type_i_c/O3 | Diff File | ||
add - tests/offset/shape_type_i_c/O4 | Diff File | ||
add - tests/offset/shape_type_i_c/O5 | Diff File | ||
add - tests/offset/shape_type_i_c/O6 | Diff File | ||
add - tests/offset/shape_type_i_c/O7 | Diff File | ||
add - tests/offset/shape_type_i_c/O8 | Diff File | ||
add - tests/offset/shape_type_i_c/O9 | Diff File | ||
add - tests/offset/shape_type_i_c/P1 | Diff File | ||
add - tests/offset/shape_type_i_c/P2 | Diff File | ||
add - tests/offset/shape_type_i_c/P3 | Diff File | ||
add - tests/offset/shape_type_i_c/P4 | Diff File | ||
add - tests/offset/shape_type_i_c/P5 | Diff File | ||
add - tests/offset/shape_type_i_c/P6 | Diff File | ||
add - tests/offset/shape_type_i_c/P7 | Diff File | ||
add - tests/offset/shape_type_i_c/X1 | Diff File | ||
add - tests/offset/shape_type_i_c/X2 | Diff File | ||
add - tests/offset/shape_type_i_c/X3 | Diff File | ||
add - tests/offset/shape_type_i_c/X4 | Diff File | ||
add - tests/offset/shape_type_i_c/X5 | Diff File | ||
add - tests/offset/shape_type_i_c/X6 | Diff File | ||
master f33f393a 2015-10-30 13:23:53
Committer: bugmaster Details Diff |
0026757: Wrong history of a fillet Small correction Test case for issue CR26757 |
||
mod - src/ChFi3d/ChFi3d_Builder_C1.cxx | Diff File | ||
add - tests/bugs/modalg_6/bug26757_1 | Diff File | ||
add - tests/bugs/modalg_6/bug26757_2 | Diff File | ||
master 338434c7 2015-10-30 12:30:38
Committer: bugmaster Details Diff |
0026798: Boolean operations: keep desired cells and boundaries in the result The algorithm is based on the General Fuse algorithm (GFA). The result of GFA is all split parts of the Arguments. The purpose of this algorithm is to provide the result with the content of: 1. Cells (parts) defined by the user; 2. Internal boundaries defined by the user. In other words the algorithm should provide the possibility for the user to add or remove any part to (from) result and remove any internal boundaries between parts. Requirements for the Data: All the requirements of GFA for the DATA are inherited in this algorithm. Plus all the arguments should have the same dimension. Results: The result of the algorithm is compound containing selected parts of the basic type (VERTEX, EDGE, FACE or SOLID). The default result is empty compound. It is possible to add any split part to the result by using the methods AddToRessult() and AddAllToResult(). It is also possible to remove any part from the result by using methods RemoveFromResult() and RemoveAllFromResult(). The method RemoveAllFromResult() is also suitable for clearing the result. To remove Internal boundaries it is necessary to set the same material to the parts between which the boundaries should be removed and call the method RemoveInternalBoundaries(). The material should not be equal to 0, as this is default material value. The boundaries between parts with this value will not be removed. One part cannot be added with the different materials. It is also possible to remove the boundaries during combining the result. To do this it is necessary to set the material for parts (not equal to 0) and set the flag bUpdate to TRUE. BUT for the arguments of the types FACE or EDGE it is recommended to remove the boundaries in the end when the result is completely built. It will help to avoid self-intersections in the result. It is possible to create typed Containers from the parts added to result by using method MakeContainers(). The type of the containers will depend on the type of the arguments: WIRES for EEDGE, SHELLS for FACES and COMPSOLIDS for SOLIDS. The result will be compound containing containers. Adding of the parts to such result will not update containers. The result compound will contain the containers and new added parts (of basic type). Removing of the parts from such result may affect some containers if the the parts that should be removed is in container. In this case this container will be rebuilt without that part. History: The algorithm supports history information. This information available through the methods IsDeleted() and Modified(). In DRAW Test Harness it is available through the same commands as for Boolean Operations (bmodified and bisdeleted). Examples: 1. API BOPAlgo_CellsBuilder aCBuilder; BOPCol_ListOfShape aLS = ...; // arguments /* parallel or single mode (the default value is FALSE)*/ Standard_Boolean bRunParallel = Standard_False; /* fuzzy option (default value is 0)*/ Standard_Real aTol = 0.0; // aCBuilder.SetArguments(aLS); aCBuilder.SetRunParallel(bRunParallel); aCBuilder.SetFuzzyValue(aTol); // aCBuilder.Perform(); if (aCBuilder.ErrorStatus()) { // check error status return; } /* empty compound, as nothing has been added yet */ const TopoDS_Shape& aRes = aCBuilder.Shape(); /* all split parts */ const TopoDS_Shape& aRes = aCBuilder.GetAllParts(); // BOPCol_ListOfShape aLSToTake = ...; // parts of these arguments will be taken into result BOPCol_ListOfShape aLSToAvoid = ...; // parts of these arguments will not be taken into result // /* defines the material common for the cells, i.e. the boundaries between cells with the same material will be removed. By default it is set to 0. Thus, to remove some boundary the value of this variable should not be equal to 0 */ Standard_Integer iMaterial = ...; /* defines whether to update the result right now or not */ Standard_Boolean bUpdate = ...; // adding to result aCBuilder.AddToResult(aLSToTake, aLSToAvoid, iMaterial, bUpdate); aR = aCBuilder.Shape(); // the result // removing of the boundaries aCBuilder.RemoveInternalBoundaries(); // removing from result aCBuilder.AddAllToResult(); aCBuilder.RemoveFromResult(aLSToTake, aLSToAvoid); aR = aCBuilder.Shape(); // the result 2. DRAW Test Harness psphere s1 15 psphere s2 15 psphere s3 15 ttranslate s1 0 0 10 ttranslate s2 20 0 10 ttranslate s3 10 0 0 bclearobjects; bcleartools baddobjects s1 s2 s3 bfillds # rx will contain all split parts bcbuild rx # add to result the part that is common for all three spheres bcadd res s1 1 s2 1 s3 1 -m 1 # add to result the part that is common only for first and third shperes bcadd res s1 1 s2 0 s3 1 -m 1 # remove internal boundaries bcremoveint res Added history support for Generated shapes (created in ShapeUpgrade_UnifySameDomain). Methods AddToResult and RemoveFromResult have been documented in more details to clarify the procedure of adding and removing parts. Adding external library to use ShapeUpgrade_UnifySameDomain. Test-cases for issue #26798 |
||
add - src/BOPAlgo/BOPAlgo_CellsBuilder.cxx | Diff File | ||
add - src/BOPAlgo/BOPAlgo_CellsBuilder.hxx | Diff File | ||
mod - src/BOPAlgo/FILES | Diff File | ||
mod - src/BOPTest/BOPTest.cxx | Diff File | ||
mod - src/BOPTest/BOPTest.hxx | Diff File | ||
add - src/BOPTest/BOPTest_CellsCommands.cxx | Diff File | ||
mod - src/BOPTest/BOPTest_Objects.cxx | Diff File | ||
mod - src/BOPTest/BOPTest_Objects.hxx | Diff File | ||
mod - src/BOPTest/FILES | Diff File | ||
mod - src/DrawResources/TestCommands.tcl | Diff File | ||
mod - src/TKBO/EXTERNLIB | Diff File | ||
add - tests/boolean/cells_test/A1 | Diff File | ||
add - tests/boolean/cells_test/A2 | Diff File | ||
add - tests/boolean/cells_test/A3 | Diff File | ||
add - tests/boolean/cells_test/A4 | Diff File | ||
add - tests/boolean/cells_test/A5 | Diff File | ||
add - tests/boolean/cells_test/A6 | Diff File | ||
add - tests/boolean/cells_test/A7 | Diff File | ||
add - tests/boolean/cells_test/A8 | Diff File | ||
add - tests/boolean/cells_test/A9 | Diff File | ||
add - tests/boolean/cells_test/B1 | Diff File | ||
add - tests/boolean/cells_test/B2 | Diff File | ||
add - tests/boolean/cells_test/B3 | Diff File | ||
add - tests/boolean/cells_test/B4 | Diff File | ||
add - tests/boolean/cells_test/B5 | Diff File | ||
add - tests/boolean/cells_test/B6 | Diff File | ||
add - tests/boolean/cells_test/begin | Diff File | ||
add - tests/boolean/cells_test/C1 | Diff File | ||
add - tests/boolean/cells_test/C2 | Diff File | ||
add - tests/boolean/cells_test/C3 | Diff File | ||
add - tests/boolean/cells_test/C4 | Diff File | ||
add - tests/boolean/cells_test/C5 | Diff File | ||
add - tests/boolean/cells_test/C6 | Diff File | ||
add - tests/boolean/cells_test/C7 | Diff File | ||
add - tests/boolean/cells_test/C8 | Diff File | ||
add - tests/boolean/cells_test/C9 | Diff File | ||
add - tests/boolean/cells_test/D1 | Diff File | ||
add - tests/boolean/cells_test/D2 | Diff File | ||
add - tests/boolean/cells_test/D3 | Diff File | ||
add - tests/boolean/cells_test/D4 | Diff File | ||
add - tests/boolean/cells_test/D5 | Diff File | ||
add - tests/boolean/cells_test/E1 | Diff File | ||
add - tests/boolean/cells_test/E2 | Diff File | ||
add - tests/boolean/cells_test/E3 | Diff File | ||
add - tests/boolean/cells_test/E4 | Diff File | ||
add - tests/boolean/cells_test/E5 | Diff File | ||
add - tests/boolean/cells_test/E6 | Diff File | ||
add - tests/boolean/cells_test/E7 | Diff File | ||
add - tests/boolean/cells_test/E8 | Diff File | ||
add - tests/boolean/cells_test/E9 | Diff File | ||
add - tests/boolean/cells_test/F1 | Diff File | ||
add - tests/boolean/cells_test/F2 | Diff File | ||
add - tests/boolean/cells_test/F3 | Diff File | ||
add - tests/boolean/cells_test/F4 | Diff File | ||
add - tests/boolean/cells_test/F5 | Diff File | ||
add - tests/boolean/cells_test/F6 | Diff File | ||
add - tests/boolean/cells_test/F7 | Diff File | ||
add - tests/boolean/cells_test/F8 | Diff File | ||
add - tests/boolean/cells_test/F9 | Diff File | ||
add - tests/boolean/cells_test/G1 | Diff File | ||
add - tests/boolean/cells_test/G2 | Diff File | ||
add - tests/boolean/cells_test/G3 | Diff File | ||
add - tests/boolean/cells_test/G4 | Diff File | ||
add - tests/boolean/cells_test/G5 | Diff File | ||
add - tests/boolean/cells_test/G6 | Diff File | ||
add - tests/boolean/cells_test/G7 | Diff File | ||
add - tests/boolean/cells_test/G8 | Diff File | ||
add - tests/boolean/cells_test/H1 | Diff File | ||
add - tests/boolean/cells_test/H2 | Diff File | ||
add - tests/boolean/cells_test/H3 | Diff File | ||
add - tests/boolean/cells_test/H4 | Diff File | ||
add - tests/boolean/cells_test/I1 | Diff File | ||
add - tests/boolean/cells_test/I2 | Diff File | ||
mod - tests/boolean/grids.list | Diff File | ||
master 2651bfde 2015-10-29 12:39:20
Committer: bugmaster Details Diff |
0024890: Result of uniform scaling is invalid Test case for issue CR24890 |
Affected Issues 0024890 |
|
mod - src/BRepBuilderAPI/BRepBuilderAPI_NurbsConvert.cxx | Diff File | ||
mod - src/BRepBuilderAPI/BRepBuilderAPI_NurbsConvert.hxx | Diff File | ||
mod - src/BRepOffsetAPI/BRepOffsetAPI_DraftAngle.cxx | Diff File | ||
mod - src/BRepOffsetAPI/BRepOffsetAPI_DraftAngle.hxx | Diff File | ||
mod - src/BRepTools/BRepTools.cxx | Diff File | ||
mod - src/BRepTools/BRepTools.hxx | Diff File | ||
mod - src/BRepTools/BRepTools_NurbsConvertModification.cxx | Diff File | ||
mod - src/BRepTools/BRepTools_NurbsConvertModification.hxx | Diff File | ||
mod - src/Draft/Draft_Modification.cxx | Diff File | ||
add - tests/bugs/modalg_6/bug24890 | Diff File | ||
master c85385c0 2015-10-29 07:43:23
Committer: bugmaster Details Diff |
0026784: Coding rules - eliminate GCC warning -Wunused-parameter OSD_Thread - use pthread_timedjoin_np() instead of pthread_join() when available (glibc extension). Suppress unused parameter warning in OSD_Signal, NCollection_WinHeapAllocator, OpenGl_Text, OpenGl_View, V3d_View and ViewerTest. |
Affected Issues 0026784 |
|
mod - src/NCollection/NCollection_WinHeapAllocator.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Text.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_View_Print.cxx | Diff File | ||
mod - src/OSD/OSD_signal.cxx | Diff File | ||
mod - src/OSD/OSD_Thread.cxx | Diff File | ||
mod - src/V3d/V3d_View_Print.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
master d8d01f6e 2015-10-28 15:24:34
Committer: bugmaster Details Diff |
0026823: Configuration - use EGL on another platform without GLX | ||
mod - adm/genproj.tcl | Diff File | ||
mod - src/AdvApp2Var/AdvApp2Var_ApproxF2var.cxx | Diff File | ||
mod - src/AdvApp2Var/AdvApp2Var_SysBase.cxx | Diff File | ||
mod - src/Aspect/Aspect_DisplayConnection.cxx | Diff File | ||
mod - src/Aspect/Aspect_DisplayConnection.hxx | Diff File | ||
mod - src/Aspect/Aspect_FBConfig.hxx | Diff File | ||
mod - src/Aspect/Aspect_XWD.hxx | Diff File | ||
mod - src/Draw/Draw_BasicCommands.cxx | Diff File | ||
mod - src/ElCLib/ElCLib.cxx | Diff File | ||
mod - src/InterfaceGraphic/InterfaceGraphic.hxx | Diff File | ||
mod - src/math/math_Recipes.cxx | Diff File | ||
mod - src/Message/Message_PrinterOStream.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_GlFunctions.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_GraphicDriver.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_GraphicDriver.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Window.cxx | Diff File | ||
mod - src/OSD/OSD.cxx | Diff File | ||
mod - src/OSD/OSD_Chronometer.cxx | Diff File | ||
mod - src/OSD/OSD_Path.cxx | Diff File | ||
mod - src/OSD/OSD_signal.cxx | Diff File | ||
mod - src/Standard/Standard.cxx | Diff File | ||
mod - src/Standard/Standard_CString.cxx | Diff File | ||
mod - src/Standard/Standard_MMgrOpt.cxx | Diff File | ||
mod - src/Standard/Standard_Mutex.cxx | Diff File | ||
mod - src/Standard/Standard_Mutex.hxx | Diff File | ||
mod - src/Standard/Standard_Real.cxx | Diff File | ||
mod - src/Standard/Standard_Real.hxx | Diff File | ||
mod - src/Standard/Standard_ShortReal.hxx | Diff File | ||
mod - src/Standard/Standard_Time.hxx | Diff File | ||
mod - src/Xw/Xw_Window.cxx | Diff File | ||
mod - src/Xw/Xw_Window.hxx | Diff File | ||
master 3b523c4c 2015-10-28 15:19:59 Committer: bugmaster Details Diff |
0026822: Visualization, OpenGl_Texture - fix compilation issue on Android due to usage of undefined macros GL_DEBUG_TYPE_ERROR Drop _ARB prefix from GL_DEBUG_ enumeration. |
Affected Issues 0026822 |
|
mod - src/OpenGl/OpenGl_Context.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Font.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_FrameBuffer.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_GlFunctions.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderManager.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderProgram.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Text.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Texture.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_View_Raytrace.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_View_Redraw.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Window.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Window_1.mm | Diff File | ||
master 98160038 2015-10-28 07:13:28
Committer: bugmaster Details Diff |
0026781: Coding rules - eliminate GCC warning -Wunused-result Check return code of fgets() and system() within FSD_BinaryFile::ReadChar(), IFSelect_SessionFile::ReadFile(), IFSelect_SessionPilot::ReadScript(), OSD_File::Print(), OSD_Process::Spawn(), RWStl::ReadAscii(), iges_lire(). |
Affected Issues 0026781 |
|
mod - src/FSD/FSD_BinaryFile.cxx | Diff File | ||
mod - src/IFSelect/IFSelect_SessionFile.cxx | Diff File | ||
mod - src/IFSelect/IFSelect_SessionPilot.cxx | Diff File | ||
mod - src/IGESFile/liriges.c | Diff File | ||
mod - src/OSD/OSD_File.cxx | Diff File | ||
mod - src/OSD/OSD_Process.cxx | Diff File | ||
mod - src/OSD/OSD_Process.hxx | Diff File | ||
mod - src/RWStl/RWStl.cxx | Diff File | ||
master 71958f7d 2015-10-28 07:10:37
Committer: bugmaster Details Diff |
0026699: Wrong section curves 1. Algorithm of Restriction line processing has been improved in IntTools_FaceFace.cxx file. 2. Algorithm of checking, if Restriction line and Walking line are coincided has been improved in IntPatch_ImpPrmIntersection.cxx file. 3. Algorithm of extending check if starting point of Walking line is a tangent point has been added. Small correction of some test cases. Creation of test case for issue #0026699. Small correction of test case for issue CR26699 |
||
mod - src/IntPatch/IntPatch_ImpPrmIntersection.cxx | Diff File | ||
mod - src/IntTools/IntTools_FaceFace.cxx | Diff File | ||
mod - src/IntTools/IntTools_FaceFace.hxx | Diff File | ||
mod - src/IntWalk/IntWalk_IWalking_1.gxx | Diff File | ||
mod - tests/bugs/modalg_5/bug25416_1 | Diff File | ||
mod - tests/bugs/modalg_5/bug25416_2 | Diff File | ||
add - tests/bugs/modalg_6/bug26699 | Diff File | ||
master f4264b5a 2015-10-27 09:51:21
Committer: bugmaster Details Diff |
0016472: Improve environment scripts for samples Output directory for binaries of CSharp samples was corrected. Common run.bat was created for CSharp samples. Behaviour of run.bat file from mfc samples was extended. Recovered separate run_*.bat files for each sample in CSharp sample. |
Affected Issues 0016472 |
|
add - samples/CSharp/env.bat | Diff File | ||
mod - samples/CSharp/OCCTProxy/OCCTProxy.vcproj | Diff File | ||
mod - samples/CSharp/OCCTProxy/OCCTProxy.vcxproj | Diff File | ||
mod - samples/CSharp/OCCTProxy_D3D/OCCTProxy_D3D.vcproj | Diff File | ||
mod - samples/CSharp/OCCTProxy_D3D/OCCTProxy_D3D.vcxproj | Diff File | ||
add - samples/CSharp/run.bat | Diff File | ||
mod - samples/CSharp/run_winforms.bat | Diff File | ||
mod - samples/CSharp/run_wpf.bat | Diff File | ||
mod - samples/CSharp/run_wpf_D3D.bat | Diff File | ||
mod - samples/CSharp/WinForms/IE_WinForms.csproj | Diff File | ||
mod - samples/CSharp/WPF_D3D/IE_WPF_D3D.csproj | Diff File | ||
mod - samples/CSharp/WPF_WinForms/IE_WPF_WinForms.csproj | Diff File | ||
mod - samples/mfc/standard/run.bat | Diff File | ||
mod - samples/qt/IESample/genproj.bat | Diff File | ||
mod - samples/qt/Tutorial/genproj.bat | Diff File | ||
master e438ef25 2015-10-26 06:58:47
Committer: bugmaster Details Diff |
0026811: Coding rules - drop unused Draw Harness command deboucle |
Affected Issues 0026811 |
|
mod - src/BRepTest/BRepTest_FeatureCommands.cxx | Diff File | ||
master 959a265a 2015-10-24 14:32:36 Committer: bugmaster Details Diff |
0026810: Visualization, TKOpenGl - line is shown without stipple aspect with FFP turned off on OpenGL before 3.2 OpenGl_ShaderManager::prepareStdProgramFlat() enable stipple line GLSL program within OpenGL 3.0+, OpenGL ES 3.0+ and OpenGL 2.0+ with GL_EXT_gpu_shader4 extension. |
Affected Issues 0026810 |
|
mod - src/OpenGl/OpenGl_ShaderManager.cxx | Diff File | ||
master 15478b1b 2015-10-24 11:40:09 Committer: bugmaster Details Diff |
0026808: Visualization, TKOpenGl - specify GLSL 120 for point sprites program |
Affected Issues 0026808 |
|
mod - src/OpenGl/OpenGl_ShaderManager.cxx | Diff File | ||
master d3839d74 2015-10-24 11:09:41 Committer: bugmaster Details Diff |
0026807: Documentation - describe dropping of Visual3d and UserDraw within porting notes |
Affected Issues 0026807 |
|
mod - dox/dev_guides/upgrade/upgrade.md | Diff File | ||
master 9535c4be 2015-10-24 05:00:58
Committer: bugmaster Details Diff |
0026799: NCollection_Array2's RowLength and ColLength return wrong value. Comments to methods RowLength() and ColLength() improved to avoid possible misinterpretation |
Affected Issues 0026799 |
|
mod - src/NCollection/NCollection_Array2.hxx | Diff File | ||
master 6146a808 2015-10-23 18:45:27 Committer: bugmaster Details Diff |
0026805: Visualization, Graphic3d_GraphicDriver - drop outdated unsupported methods for debugging Drop methods PrintBoolean(), PrintCLight(), PrintCStructure(), PrintCView(), PrintFunction(), PrintInteger(), PrintIResult(), PrintShortReal(), PrintMatrix(), PrintString(), SetTrace(), Trace(). |
Affected Issues 0026805 |
|
mod - src/Graphic3d/Graphic3d_GraphicDriver.cxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_GraphicDriver.hxx | Diff File | ||
master 50fe2dab 2015-10-23 13:12:34
Committer: bugmaster Details Diff |
0026787: Do not declare redundant macros WNT, LIN, WIN32, WIN64 within samples project files Redundant macros were removed. Defines _WIN32, __linux__ and LININTEL were removed from qt samples *.pro files |
Affected Issues 0026787 |
|
mod - samples/CSharp/OCCTProxy/OCCTProxy.vcproj | Diff File | ||
mod - samples/CSharp/OCCTProxy/OCCTProxy.vcxproj | Diff File | ||
mod - samples/CSharp/OCCTProxy_D3D/OCCTProxy_D3D.vcproj | Diff File | ||
mod - samples/CSharp/OCCTProxy_D3D/OCCTProxy_D3D.vcxproj | Diff File | ||
mod - samples/mfc/standard/01_Geometry/adm/win/vc10/Geometry.vcxproj | Diff File | ||
mod - samples/mfc/standard/01_Geometry/adm/win/vc11/Geometry.vcxproj | Diff File | ||
mod - samples/mfc/standard/01_Geometry/adm/win/vc12/Geometry.vcxproj | Diff File | ||
mod - samples/mfc/standard/01_Geometry/adm/win/vc8/Geometry.vcproj | Diff File | ||
mod - samples/mfc/standard/01_Geometry/adm/win/vc9/Geometry.vcproj | Diff File | ||
mod - samples/mfc/standard/01_Geometry/src/GeometryDoc.cpp | Diff File | ||
mod - samples/mfc/standard/01_Geometry/src/StdAfx.h | Diff File | ||
mod - samples/mfc/standard/02_Modeling/adm/win/vc10/Modeling.vcxproj | Diff File | ||
mod - samples/mfc/standard/02_Modeling/adm/win/vc11/Modeling.vcxproj | Diff File | ||
mod - samples/mfc/standard/02_Modeling/adm/win/vc12/Modeling.vcxproj | Diff File | ||
mod - samples/mfc/standard/02_Modeling/adm/win/vc8/Modeling.vcproj | Diff File | ||
mod - samples/mfc/standard/02_Modeling/adm/win/vc9/Modeling.vcproj | Diff File | ||
mod - samples/mfc/standard/02_Modeling/src/StdAfx.h | Diff File | ||
mod - samples/mfc/standard/03_Viewer2d/adm/win/vc10/Viewer2d.vcxproj | Diff File | ||
mod - samples/mfc/standard/03_Viewer2d/adm/win/vc11/Viewer2d.vcxproj | Diff File | ||
mod - samples/mfc/standard/03_Viewer2d/adm/win/vc12/Viewer2d.vcxproj | Diff File | ||
mod - samples/mfc/standard/03_Viewer2d/adm/win/vc8/Viewer2d.vcproj | Diff File | ||
mod - samples/mfc/standard/03_Viewer2d/adm/win/vc9/Viewer2d.vcproj | Diff File | ||
mod - samples/mfc/standard/03_Viewer2d/src/StdAfx.h | Diff File | ||
mod - samples/mfc/standard/04_Viewer3d/adm/win/vc10/Viewer3d.vcxproj | Diff File | ||
mod - samples/mfc/standard/04_Viewer3d/adm/win/vc11/Viewer3d.vcxproj | Diff File | ||
mod - samples/mfc/standard/04_Viewer3d/adm/win/vc12/Viewer3d.vcxproj | Diff File | ||
mod - samples/mfc/standard/04_Viewer3d/adm/win/vc8/Viewer3d.vcproj | Diff File | ||
mod - samples/mfc/standard/04_Viewer3d/adm/win/vc9/Viewer3d.vcproj | Diff File | ||
mod - samples/mfc/standard/04_Viewer3d/src/StdAfx.h | Diff File | ||
mod - samples/mfc/standard/04_Viewer3d/src/TexturesExt_Presentation.cpp | Diff File | ||
mod - samples/mfc/standard/05_ImportExport/adm/win/vc10/ImportExport.vcxproj | Diff File | ||
mod - samples/mfc/standard/05_ImportExport/adm/win/vc11/ImportExport.vcxproj | Diff File | ||
mod - samples/mfc/standard/05_ImportExport/adm/win/vc12/ImportExport.vcxproj | Diff File | ||
mod - samples/mfc/standard/05_ImportExport/adm/win/vc8/ImportExport.vcproj | Diff File | ||
mod - samples/mfc/standard/05_ImportExport/adm/win/vc9/ImportExport.vcproj | Diff File | ||
mod - samples/mfc/standard/05_ImportExport/src/FSD_Archive.cxx | Diff File | ||
mod - samples/mfc/standard/05_ImportExport/src/FSD_CArchive.hxx | Diff File | ||
mod - samples/mfc/standard/05_ImportExport/src/FSD_CFile.hxx | Diff File | ||
mod - samples/mfc/standard/05_ImportExport/src/StdAfx.h | Diff File | ||
mod - samples/mfc/standard/06_Ocaf/adm/win/vc10/Ocaf.vcxproj | Diff File | ||
mod - samples/mfc/standard/06_Ocaf/adm/win/vc11/Ocaf.vcxproj | Diff File | ||
mod - samples/mfc/standard/06_Ocaf/adm/win/vc12/Ocaf.vcxproj | Diff File | ||
mod - samples/mfc/standard/06_Ocaf/adm/win/vc8/Ocaf.vcproj | Diff File | ||
mod - samples/mfc/standard/06_Ocaf/adm/win/vc9/Ocaf.vcproj | Diff File | ||
mod - samples/mfc/standard/06_Ocaf/src/StdAfx.h | Diff File | ||
mod - samples/mfc/standard/07_Triangulation/adm/win/vc10/Triangulation.vcxproj | Diff File | ||
mod - samples/mfc/standard/07_Triangulation/adm/win/vc11/Triangulation.vcxproj | Diff File | ||
mod - samples/mfc/standard/07_Triangulation/adm/win/vc12/Triangulation.vcxproj | Diff File | ||
mod - samples/mfc/standard/07_Triangulation/adm/win/vc8/Triangulation.vcproj | Diff File | ||
mod - samples/mfc/standard/07_Triangulation/adm/win/vc9/Triangulation.vcproj | Diff File | ||
mod - samples/mfc/standard/07_Triangulation/src/StdAfx.h | Diff File | ||
mod - samples/mfc/standard/07_Triangulation/src/Tesselate_Presentation.cpp | Diff File | ||
mod - samples/mfc/standard/08_HLR/adm/win/vc10/HLR.vcxproj | Diff File | ||
mod - samples/mfc/standard/08_HLR/adm/win/vc11/HLR.vcxproj | Diff File | ||
mod - samples/mfc/standard/08_HLR/adm/win/vc12/HLR.vcxproj | Diff File | ||
mod - samples/mfc/standard/08_HLR/adm/win/vc8/HLR.vcproj | Diff File | ||
mod - samples/mfc/standard/08_HLR/adm/win/vc9/HLR.vcproj | Diff File | ||
mod - samples/mfc/standard/08_HLR/src/StdAfx.h | Diff File | ||
mod - samples/mfc/standard/09_Animation/adm/win/vc10/Animation.vcxproj | Diff File | ||
mod - samples/mfc/standard/09_Animation/adm/win/vc11/Animation.vcxproj | Diff File | ||
mod - samples/mfc/standard/09_Animation/adm/win/vc12/Animation.vcxproj | Diff File | ||
mod - samples/mfc/standard/09_Animation/adm/win/vc8/Animation.vcproj | Diff File | ||
mod - samples/mfc/standard/09_Animation/adm/win/vc9/Animation.vcproj | Diff File | ||
mod - samples/mfc/standard/09_Animation/src/StdAfx.h | Diff File | ||
mod - samples/mfc/standard/10_Convert/adm/win/vc10/Convert.vcxproj | Diff File | ||
mod - samples/mfc/standard/10_Convert/adm/win/vc11/Convert.vcxproj | Diff File | ||
mod - samples/mfc/standard/10_Convert/adm/win/vc12/Convert.vcxproj | Diff File | ||
mod - samples/mfc/standard/10_Convert/adm/win/vc8/Convert.vcproj | Diff File | ||
mod - samples/mfc/standard/10_Convert/adm/win/vc9/Convert.vcproj | Diff File | ||
mod - samples/mfc/standard/10_Convert/src/Convert_Presentation.cpp | Diff File | ||
mod - samples/mfc/standard/10_Convert/src/WNT/StdAfx.h | Diff File | ||
mod - samples/mfc/standard/Common/StdAfx.h | Diff File | ||
mod - samples/mfc/standard/mfcsample/adm/win/vc10/mfcsample.vcxproj | Diff File | ||
mod - samples/mfc/standard/mfcsample/adm/win/vc11/mfcsample.vcxproj | Diff File | ||
mod - samples/mfc/standard/mfcsample/adm/win/vc12/mfcsample.vcxproj | Diff File | ||
mod - samples/mfc/standard/mfcsample/adm/win/vc8/mfcsample.vcproj | Diff File | ||
mod - samples/mfc/standard/mfcsample/adm/win/vc9/mfcsample.vcproj | Diff File | ||
mod - samples/qt/Common/src/CommonSample.h | Diff File | ||
mod - samples/qt/Common/src/View.cxx | Diff File | ||
mod - samples/qt/IESample/IESample.pro | Diff File | ||
mod - samples/qt/Interface/src/IESample.h | Diff File | ||
mod - samples/qt/Tutorial/Tutorial.pro | Diff File | ||
master 0e04b682 2015-10-23 11:19:54 Committer: bugmaster Details Diff |
0021107: The computed section is incomplete Added test case bugs/modalg_6/bug21107 |
||
add - tests/bugs/modalg_6/bug21107 | Diff File | ||
master b8c673b4 2015-10-23 11:14:28
Committer: bugmaster Details Diff |
26785: Coding rules - eliminate GCC warning -Wempty-body in LDOM_DeclareSequence.hxx |
Affected Issues 0026785 |
|
mod - src/LDOM/LDOM_DeclareSequence.hxx | Diff File |