bugmaster [Fri, 31 May 2013 16:04:11 +0000 (20:04 +0400)]
Update source code
vro [Fri, 31 May 2013 13:29:27 +0000 (17:29 +0400)]
0023935: Compiler warnings on returning Handle from C functions in OCAF schemas
The warning 4190 is disabled because a C++ object calling from C section is manipulating only in C++ (outside of C section).
Second attempt to remove the warning: extern "C" is removed - everything works fine. But I tested it only on Windows.
Removed "Create##schema" method at all: without "extern "C"" it is useless. Checked that in OCCT and Samples this method is unused.
"new ##Schema" is used instead (like in StdDrivers.cxx, for an example). Also this approach is advised in Storage_Schema.cdl:
-- For example, if ShapeSchema is the class
-- inheriting from Storage_Schema and containing
-- the description of your application data schema,
-- you create a storage/retrieval algorithm as follows:
-- Handle(ShapeSchema) s = new
-- ShapeSchema;
emv [Fri, 31 May 2013 13:17:34 +0000 (17:17 +0400)]
0023985: There is no section between attached faces.
Added new parameter for checking whether the plane and cylinder are parallel - the height of the cylinder.
This parameter is needed for the cases when angle between AXIS and plane's normal is very close to PI,
but the "height" is big enough that point, translated from intersection point between cylinder's axis and plane
on the "height" distance in the direction of cylinder's axis, does not belong to the plane.
Such plane and cylinder cannot be considered as parallel.
Add test case for this fix
ifv [Fri, 31 May 2013 13:13:38 +0000 (17:13 +0400)]
0023945: GeomAdaptor_Surface fails to compute the first derivatives on the surface of the attached face
Add test case for this fix
Add new draw-command OCC23945 for testing this fix
Add new draw-command for testing tis fix
ifv [Fri, 31 May 2013 13:10:17 +0000 (17:10 +0400)]
0023982: Wire explorer raises exception
Add test case for this fix
abv [Fri, 17 May 2013 16:24:26 +0000 (20:24 +0400)]
0023970: Ignore dot-paths when searching for data files
Roman Lygin [Fri, 31 May 2013 13:04:58 +0000 (17:04 +0400)]
0023952: Improving thread-safety of intersections, approximations and other modeling algorithms
AdvApp2Var_SysBase::mcrgene_ size reduced from 1000 to 32 elements, and each element reworked into typed structure.
fixed IntAna_Curve.cxx to prevent access to #NAN# SigneSqrtDis
fixed alignment of doubles by 8 bytes, and minor corrections
Minor correction: static const N given more specific name (MAX_ALLOC_NB)
Added QAcommands OCC23952sweep and OCC23952intersect
Added test cases bugs/modalg_5/bug23952_1 bug23952_2
Roman Lygin [Fri, 31 May 2013 12:58:07 +0000 (16:58 +0400)]
0023944: Typo in ShapeCustom_RestrictionParameters leading to wrong approximation results
Add test case for this fix
Pawel [Mon, 27 May 2013 09:06:42 +0000 (11:06 +0200)]
0023996: Width 50 given in format string (no. 2) is larger than destination buffer 'vale[50]'
Increased the size of the destination buffer to avoid possible overflow.
Pawel [Wed, 15 May 2013 15:24:43 +0000 (17:24 +0200)]
0023965: Making unnecessary copies of TopoDS_Face in Voxel_FastConverter when checking triangulation
Using reference of TopoDS_Face instead of a copy.
Checking if the obtained triangulation is not Null before continuing.
Pawel [Wed, 15 May 2013 15:53:23 +0000 (17:53 +0200)]
0023966: Voxel_FastConverter performs unnecessary triangulation.
Avoiding creating new triangulation in case a triangulation with a deflection value not greater than the one specified exists.
abv [Thu, 23 May 2013 10:57:11 +0000 (14:57 +0400)]
0022831: Regression in boolean Cut - wrong result ( 6.5.2).
Adding testing case
abv [Tue, 7 May 2013 08:04:21 +0000 (12:04 +0400)]
0023946: Uninitialized variable aNewEdge3 used
Code for creation of extra edges in BRepMesh (special case) corrected
Roman Lygin [Thu, 23 May 2013 10:52:21 +0000 (14:52 +0400)]
239343: OCC fails to work with offset surfaces with singularities
Add test cases for this fix
vro [Thu, 23 May 2013 08:09:09 +0000 (12:09 +0400)]
0023850: TDataStd_ByteArray is too slow on storage on disk
Optimization of a byte-array for XML persistence (binary persistence is ok).
A possible bug is corrected (size of an array is extended a little).
Same improvement for storage of a TDataStd_TreeNode.
Improvement of speed of storage of several Ocaf attributes in XML file format.
Also, format of storage of a double value is extended to keep 17 digits after a decimal point (it was used only 15 digits before).
Several draw-commands are added to manipulate the basic Ocaf attributes:
BooleanArray
BooleanList
IntegerList
RealList
A test-script for OCAF document successfully saved and opened from disk in XML file format.
+ 1 is added to keep '\0'
Removed several spaces in source files.
PLib_LocalArray is renamed to NCollection_LocalArray and became a template. It is used as a local array for Standard_Character in XML OCAF drivers, and as a local array of Standard_Real in PLib package.
Small correction of test case for this fix
omy [Thu, 23 May 2013 08:02:14 +0000 (12:02 +0400)]
0023901: Memory leaks in tests.
1. Removed cyclic reference. Removed field myCommonBlock from BOPDS_PaveBlock;
2. Added data map myMapPBCB in BOPDS_DS. It contains pairs (PaveBlock, CommonBlock);
3. All methods about common block have been shifted from BOPDS_PaveBlock to BOPDS_DS;
4. Test case bugs moddata_2 pro19422_2 has been rewritten to build the correct result.
Test case corrected (TODO removed)
kgv [Tue, 16 Apr 2013 09:03:05 +0000 (13:03 +0400)]
0023904: Multiple warning on Windows x86_64 target concerning WinAPI usage
emv [Thu, 23 May 2013 07:55:08 +0000 (11:55 +0400)]
0023933: Self intersection reported after Fuse operation.
Additional check has been added in IntTools_BeanFaceIntersector::FastComputeExactIntersection() to prevent
creating an Edge/Face intersection for the case when edge lies on the surface of the face, but not on the face itself.
Adding test case for this fix
apn [Fri, 17 May 2013 08:29:32 +0000 (12:29 +0400)]
Adjusting testing cases for current state of OCCT
emv [Thu, 16 May 2013 13:55:09 +0000 (17:55 +0400)]
0023906: Performance of the projection algorithm in some cases became lower after integration of the fix for the bug
0022610.
New search algorithm Extrema_ExtAlgo_Tree used in projection algorithm in Boolean Operations.
Extrema is set to search only min distance.
Add test case for this fix
Draw command projponf has been modified to provide possibility to change the default parameters of Extrema_ExtPS algorithm:
projponf f pnt [extrema flag: -min/-max/-minmax] [extrema algo: -g(grad)/-t(tree)]
-min - Extrema_ExtFlag_MIN;
-max - Extrema_ExtFlag_MAX;
-minmax - Extrema_ExtFlag_MINMAX (default);
-g - Extrema_ExtAlgo_Grad (default);
-t - Extrema_ExtAlgo_Tree;
Examples:
projponf f pnt -min - the parameters are Extrema_ExtFlag_MIN and Extrema_ExtAlgo_Grad;
projponf f pnt -t - the parameters are Extrema_ExtFlag_MINMAX and Extrema_ExtAlgo_Tree;
projponf f pnt -min -t - the parameters are Extrema_ExtFlag_MIN and Extrema_ExtAlgo_Tree;
pdn [Wed, 8 May 2013 11:49:25 +0000 (15:49 +0400)]
0023949: OCC IncAllocator allocates second and further blocks with different size then first one
NCollection_IncAllocator tuned to allocate blocks of equal size to reduce fragmentation and increase chances for block reuse
ika [Tue, 14 May 2013 10:29:28 +0000 (14:29 +0400)]
0023938: Crash at StepToTopoDS_TranslateEdgeLoop::Init() &StepToTopoDS_TranslateEdge::Init()
necessary checks were added
kgv [Wed, 15 May 2013 12:13:58 +0000 (16:13 +0400)]
0023960: Particular ViewerTest commands lack self-description
nbv [Thu, 16 May 2013 07:46:21 +0000 (11:46 +0400)]
0023748: Bad monitoring of intermediate results in offset commands
abv [Sat, 11 May 2013 07:04:14 +0000 (11:04 +0400)]
0023953: Avoid unjustified use of $CASROOT and exporting to GIF in tests
Function locate_data_file is used instead of direct path in 3rdparty fonts tests
DE tests changed to produce PNG images
ifv [Thu, 16 May 2013 07:38:13 +0000 (11:38 +0400)]
0022766: Wrong results done by several algorithms for the case of intersection between a surface of revolution and a plane
Add test case for this fix
skv [Thu, 16 May 2013 07:35:11 +0000 (11:35 +0400)]
0023903: Invalid result of pipe operation on closed path
Add test case for this fix
bugmaster [Mon, 29 Apr 2013 12:13:25 +0000 (16:13 +0400)]
0023402: Issue in BRepAlgoAPI_Common - SOLID and FACE
Added test case bugs/modalg_5/bug23402
Rebased on current state of master
ika [Thu, 16 May 2013 07:14:51 +0000 (11:14 +0400)]
0023771: Writing offset-based surfaces of revolution to IGES
Parameter to write offset curves like b-splines was added
Change function, which convert offset curves to b-splines
Added test command "test_offset"
Added test cases bugs/xde/bug23771_1 bug23771_2
kgv [Sat, 20 Apr 2013 07:25:18 +0000 (11:25 +0400)]
0023486: Remove obsolete image manipulation classes
Remove AlienImage package. Clean up Image package.
vro [Thu, 16 May 2013 07:07:43 +0000 (11:07 +0400)]
0023912: TDataStd_ExtStringArray::Value() returns a copy of TCollection_ExtendedString, but it might return a reference.
Since now TDataStd_ExtStringArray::Value() returns a constant reference to the string value.
Also, a draw-command GetExtStringArray is modified to manipulate with the string by a constant reference.
Added test case bugs/caf/bug23912
kgv [Fri, 19 Apr 2013 12:33:05 +0000 (16:33 +0400)]
0023917: Primitive Array with reserved but unused Edges array drawn corrupted from VBO
Roman Lygin [Sun, 21 Apr 2013 05:28:54 +0000 (09:28 +0400)]
0023920: Change use of static variables in Message package to prevent data races in Shape Healing
bugmaster [Mon, 29 Apr 2013 12:13:25 +0000 (16:13 +0400)]
Update of testing cases for current state of OCCT
bugmaster [Mon, 29 Apr 2013 08:19:45 +0000 (12:19 +0400)]
Changing OCC_VERSION_DEVELOPMENT to dev
Roman Lygin [Sun, 21 Apr 2013 05:15:00 +0000 (09:15 +0400)]
0023919: Redefine operator* to Handle_Standard_{Transient|Persistent} subclasses
apn [Fri, 26 Apr 2013 11:33:30 +0000 (15:33 +0400)]
0023916: Test artifacts in current directory
Improvements to prevent producing artifacts (files) in current directory
Modified QA command OCC7141 to save file in specific location
dbv [Fri, 19 Apr 2013 08:42:51 +0000 (12:42 +0400)]
0023915: Redundant header inclusion
Removed redundant inclusion
omy [Fri, 26 Apr 2013 11:29:28 +0000 (15:29 +0400)]
0023843: scanf without field width limits can crash with huge input data.
Corrected width specifiers and use of buffer arrays in *printf and *scanf functions.
Removed unreferenced variable warning.
Got rid of compiler warning (returning address of local variable or temporary).
git [Tue, 23 Apr 2013 09:54:52 +0000 (13:54 +0400)]
Adjusting testing case for testing on Debian60 64bit
bugmaster [Mon, 22 Apr 2013 11:23:09 +0000 (15:23 +0400)]
Update of License version.
abv [Mon, 22 Apr 2013 02:30:50 +0000 (06:30 +0400)]
Fixing path to xsd file in tests of _xml grids in xml group
bugmaster [Thu, 18 Apr 2013 15:15:18 +0000 (19:15 +0400)]
Changing OCCT version from 6.6.0 beta to 6.6.0
abv [Fri, 19 Apr 2013 03:35:45 +0000 (07:35 +0400)]
Avoid adding CASROOT to CSF_TestDataPath which leads to long time spent unnecessarily by locate_data_file
apn [Thu, 18 Apr 2013 14:53:05 +0000 (18:53 +0400)]
Update of test cases that are crashed by cpulimit command
abv [Thu, 18 Apr 2013 14:41:45 +0000 (18:41 +0400)]
0023905: Clean obsolete test commands
In parallel mode, limit number of jobs in the queue to avoid slowdown occurring with long queues
Obsolete DRAW tools removed
Improvement of processing of test log:
- log is collected as list and not as string for better performance
- short table of test cases (TOC) is added in HTML log
- algorithm to combine test cases in one row in HTML log is improved to avoid long lines (group bugs)
Parse rules corrected to ignore irrelevant debug messages, and to correctly report tests 3rdparty export as skipped or BAD when Gl2Ps is missing or is built in incompatible mode on windows
Tests corrected to pass in Debug mode on Windows
abv [Thu, 18 Apr 2013 07:39:40 +0000 (11:39 +0400)]
0023909: FPE in BSplSLib::RationalDerivative
Avoid use of array out of its bounds in BSplSLib::RationalDerivative().
In addition, Resource_Manager is fixed to allow saving with empty resource map (test bugs fclasses bug181_1).
apn [Thu, 18 Apr 2013 13:07:11 +0000 (17:07 +0400)]
Correction bugs xde group
apn [Thu, 18 Apr 2013 09:40:05 +0000 (13:40 +0400)]
Adjusting testing cases for current state of OCCT
aba [Wed, 17 Apr 2013 14:49:56 +0000 (18:49 +0400)]
Small correction
omy [Wed, 17 Apr 2013 13:15:29 +0000 (17:15 +0400)]
0023901: Memory leaks in tests
Removed a field from BOPDS_PaveBlock that contained the BOPDS_PaveBlock object itself.
Function RealPaveBlock() now returns a const handle, not a const reference to handle.
Removed const modifier because function now returns an object, not a reference to it.
kgv [Wed, 17 Apr 2013 12:36:16 +0000 (16:36 +0400)]
0022590: Migration to FreeImage - revision of Xw and WNT packages
Clean up Xw package from outdated and unused functionality
Adjusting test case for current state of master
abk [Wed, 17 Apr 2013 11:33:27 +0000 (15:33 +0400)]
0023830: BRepExtrema_DistShapeShape does not find intersection of face with edge
Data member myIsDivergent was added to class math_FunctionSetRoot.
The member is initialized in method Perform start by Standard_False. The member is changed in the method to Standard_True if an approximation point is located outside of search set.
Method IsDivergent was added to class math_FunctionSetRoot.
The method returns value of myIsDivergent.
Parameter theStopOnDivergent with default value Standard_False was added to
a constructor and method Perform of class math_FunctionSetRoot.
The parameter shows whether return from method Perform if myIsDivergent
became Standard_True.
Class Extrema_GenExtCS was optimized for dynamic memory consumption:
the class surface values are not stored now.
Method Perform of class Extrema_GenExtCS was improved for local extreme
search in case of iteration algorithm divergence. Size of the algorithm
grid cell for initial approximation is reduced by 2 in the case. The count
of the reduces is limited.
Build fix in *.cdl.
Case of extrusion was carried out of the repeat loop.
Division method of the 3-dimensional grid (curve param, surface first
param, surface second param) by two was replaced by method of moving the
grid.
The moving method is about two times faster than division method.
Now grid moving method is depending on some average linear sizes of the curve and the surface.
In case (theStopOnDivergent && myIsDivergent) method math_FunctionSetRoot::Perform sets Done to Standard_False and discard it's last solution.
Test case for the bug fix.
Test case correction
Initial approximation was corrected for search of maximum in Extrema_GenExtCS::Perform.
Test case bugs moddata_3 bug23830 was formatted.
pkv [Wed, 17 Apr 2013 11:29:29 +0000 (15:29 +0400)]
0023765: The result of section operation contains redundant vertex.
Adding test case for this fix
Modified test cases regarding to 23765
Roman Lygin [Wed, 17 Apr 2013 11:26:49 +0000 (15:26 +0400)]
CR23683: Geom_BSplineSurface incorrectly determines continuity for periodic cases
Add a checking into files Geom_OffsetSurface.cxx, Geom_OffsetCurve.cxx, Geom2d_OffsetCurve.cxx , which try to make continuity of bspline surfaces and curves more than C0 to build offset.
Delete duplicate code and checkings
Prevent change of offset curve / surface when exception is raised due to attempt to set new C0 basis curve / surface
Added new QA command OCC23683. Added test case bugs/moddata_3/bug23683
pkv [Mon, 15 Apr 2013 14:22:32 +0000 (18:22 +0400)]
0023891: Function fsameparameter throws an exception.
Added test cases bugs modalg_5/bug23891_1/bug23891_2/bug23891_3/bug23891_4
emv [Mon, 15 Apr 2013 14:19:01 +0000 (18:19 +0400)]
0023881: BRepAlgoAPI_Section HasAncestorFaceOn1 returned False on the boundary(6.6.0 beta).
The methods HasAncestorFaceOn1() and HasAncestorFaceOn1() return true only in the case when their first argument is the new edge built from intersection curve and not an existing common edge.
PCurveOn1() and PCurveOn2() have been removed.
Methods PCurveOn1() and PCurveOn2() removed from BRepAlgo_Section class.
Added test case bugs/modalg_5/bug23881
dbv [Mon, 15 Apr 2013 14:14:16 +0000 (18:14 +0400)]
0023895: XCAF document does not store names for subfigures from IGES files
Fixed names for subfigures
Added test case bugs/xde/bug23895
dbv [Fri, 5 Apr 2013 09:46:37 +0000 (13:46 +0400)]
0023879: Test cases update for Mac OS X platform
aba [Mon, 15 Apr 2013 14:06:26 +0000 (18:06 +0400)]
0023709: Redesign of hlrtest command: vhlr and vhlrtype commands were added; hlr type changing was added to AIS_Shape, AIS_Drawer and Prs3d_Drawer
QuickHLR and ExactHLR items removed from AIS_DisplayMode enumeration as unused.
Minor coding style and CDL documentation corrections applied.
Compiler error in AIS_Shape::SetTypeOfHLR() corrected
Corrections in HLR algorithm.
Compiler error in AIS_Shape::TypeOfHLR() corrected
Added test cases bugs vis bug23709_1/bug23709_2/bug23709_3/bug23709_4
dbv [Mon, 15 Apr 2013 09:57:08 +0000 (13:57 +0400)]
Updating test cases for 23828 issue to mark them as known on Mac OS X platform.
kgv [Mon, 15 Apr 2013 07:56:29 +0000 (11:56 +0400)]
Adjusting testing case for current state of OCCT
kgv [Fri, 12 Apr 2013 12:36:20 +0000 (16:36 +0400)]
0023883: Bound color in the primitive array do not work when displayed using VBO
Added test case bugs vis bug23883
dbv [Fri, 12 Apr 2013 09:44:46 +0000 (13:44 +0400)]
0023885: Inclusion of X11 header should be protected with macro
X11 headers inclusions have been protected with macro
Remarks fix
emv [Wed, 10 Apr 2013 11:05:50 +0000 (15:05 +0400)]
0023882: Memory leak is reported on BOP in test bugs fclasses bug7287_5.
Test cases which check Boolean Operation algorithm on memory leaks have been rewritten to test the whole algorithm and not a part of it.
omy [Fri, 12 Apr 2013 09:29:02 +0000 (13:29 +0400)]
0023853: BOP regression (2) - BRepAlgoAPI_Cut.
Modifications:
Changed the way of finding the angle between the faces.
New static functions:
GetFaceDir - builds direction for the face;
FindPointInFace - finds the point in the face in bi normal direction.
New square values have been set in the following test cases:
boolean bopcommon_complex J1
bugs modalg_2 bug202085_6
bug202085_7
bug202085_8
bug202085_9
bug202085_10.
"TODO" marks have been removed from these cases.
Added test cases bugs modalg_5 bug23853
omy [Fri, 12 Apr 2013 09:26:04 +0000 (13:26 +0400)]
0023876: New Boolean Operation algorithm works incorrect with cylinder made by revolution and torus.
Added treatment for surfaces periodic in the V parametric direction.
Added test case bugs modalg_5/bug23876
oan [Fri, 12 Apr 2013 09:24:07 +0000 (13:24 +0400)]
0023512: Incorrect triangulation on revolution shape
Added test cases bugs/modalg_5/bug23512_1 bug23512_2
Moved test cases for issue 23512 moved to folder bugs/mesh. Square checking is made in END file
omy [Fri, 12 Apr 2013 09:21:13 +0000 (13:21 +0400)]
0023818: Extend OSD_MemInfo to report C heap statistics
A new counter MemHeapUsage was added to OSD_MemInfo class to examine program heap size
DRAW command meminfo got new option -h (--heap ) to use new counter data
The following testcases were changed to use new option -h of DRAW command meminfo
myCounters[MemHeapUsage] now will always be refilled every time the OSD_MemInfo::Update() function is called.
Fixed testcases to use meminfo -h instead of meminfo -w to detect memory leaks more properly.
abv [Mon, 8 Apr 2013 02:58:26 +0000 (06:58 +0400)]
Test parsing rules fixed to correctly report tests failed due to missing data file as SKIPPED, broken by integration of #23439
ika [Fri, 5 Apr 2013 12:09:52 +0000 (16:09 +0400)]
0023439: Integration of test grid "xigs" into the new testing system
Loop back tests for iges and step files with possibility of generation of reference data.
Clean up of test scripts (removal of obsolete code, adding comments, corrected formatting)
two fixes were done (same like bug 23722 and bug 23736)
Cancelling checking for number of warnings
rewrite some test scripts in cause of this and fix 23794
Tolerance checking was weakened.
Fix to check instability on Linux (bug 23822) was added.
TODO messages was added to tests which have different results on Windows and Mandriva2010
Ability to update this TODO in regeneration mode was added.
Add fix to bug 23852
Test groups were recomposed.
'dataexch' was renamed to 'de'.
CPU limit was decreased from 2000 sec. to 1500 sec.
aba [Fri, 5 Apr 2013 09:22:54 +0000 (13:22 +0400)]
0023877: Errors in MFC sample HLR
apn [Fri, 5 Apr 2013 07:23:22 +0000 (11:23 +0400)]
0023875: Integration of grid "nam" into the new testing system
Added testgroup caf nam
kgv [Sat, 30 Mar 2013 15:31:06 +0000 (19:31 +0400)]
0023872: Remove outdated classes OpenGl_Polygon and OpenGl_Polyline
jgv [Fri, 5 Apr 2013 06:35:38 +0000 (10:35 +0400)]
0023870: Integration of new options of sweeping into BRepOffsetAPI_MakePipe algorithm.
Adding test cases for this fix
Test cases correction
Correction of instability.
mkv [Wed, 3 Apr 2013 13:12:53 +0000 (17:12 +0400)]
0023282: Wrong triangulation on cone
Adding test cases for this fix
szv [Thu, 28 Mar 2013 08:13:26 +0000 (12:13 +0400)]
0023867: Reading performance improvement
Small improvement in TCollection_AsciiString::Search.
ika [Mon, 1 Apr 2013 09:31:10 +0000 (13:31 +0400)]
Adjusting testing cases for current state of OCCT
ibs [Mon, 1 Apr 2013 08:53:52 +0000 (12:53 +0400)]
0023861: Draw can not start if OCCT is installed in a path containing spaces
bugmaster [Mon, 1 Apr 2013 07:47:08 +0000 (11:47 +0400)]
0023799: Crash on copying a label
A check on NULL is added to prevent the crash.
Adding test case for this fix
aba [Fri, 29 Mar 2013 13:39:13 +0000 (17:39 +0400)]
0023831: Ghosts appears in 2D viewer of HLR MFC sample
2d view updating was corrected. ISession2D_Shape drawing was corrected.
Style changes
omy [Fri, 29 Mar 2013 11:57:20 +0000 (15:57 +0400)]
0023375: (OCC 6.5.3 regression) BRepBuilderAPI_Sewing returns wrong result
Fixed selection of sewing pairs of edges.
Mistake fix
Adding test case for this fix
ika [Fri, 29 Mar 2013 08:15:13 +0000 (12:15 +0400)]
0023852: OSD_Path interprets unc paths incorrectly
checking for unc path on Windows was added
change deprecated macro WNT to _WIN32
Adding test case for this fix
apn [Mon, 25 Mar 2013 15:45:06 +0000 (19:45 +0400)]
0021707: Selection of Vertex returns Compound of vertexes
Added test case bugs/caf/bug21707
bugmaster [Mon, 25 Mar 2013 14:56:57 +0000 (18:56 +0400)]
Update of OCCT version up to 6.6.0 beta
mkv [Mon, 25 Mar 2013 14:37:19 +0000 (18:37 +0400)]
Adjusting testing cases for current state of OCCT
emv [Fri, 22 Mar 2013 10:19:48 +0000 (14:19 +0400)]
0023849: BOP regression (1) - BRepAlgoAPI_Common.
Fix for the bug.
Set the lower bound for the refined tolerance value in 2d classification algorithm.
szy [Mon, 25 Mar 2013 13:21:31 +0000 (17:21 +0400)]
0023819: Naming failures
Fixed regression with DummyVertex processing.
Correction test cases for CR23819
oan [Fri, 22 Mar 2013 13:44:31 +0000 (17:44 +0400)]
0022818: Wrong triangulation of Revolution surface with slice angle <= 180 degree
Take face attributes into account to calculate 2d tolerance
Adding test cases for this fix
Correction according additional bug CR23832
oan [Fri, 22 Mar 2013 13:34:37 +0000 (17:34 +0400)]
0023184: Bad face tessellation result
Consider BSplineKnots to achieve better tessellation result
Adding test cases for this fix
jgv [Fri, 22 Mar 2013 13:31:43 +0000 (17:31 +0400)]
0023845: New auxiliary method concatenating a wire into an edge based on C0-continuous curve.
Fix of exception in old method (ConcatenateWire).
Adding test case for this fix
ika [Thu, 21 Mar 2013 11:34:43 +0000 (15:34 +0400)]
0023832: sprops and triarea commands return incorrect value of a mass for shape of revolution
incorrect way of creation faces in test scripts has been fixed
jgv [Fri, 22 Mar 2013 13:10:51 +0000 (17:10 +0400)]
0023824: Bad results of sweep operation when a path curve has unpredictable torsion along its way.
Adding test cases for this fix
pkv [Fri, 22 Mar 2013 13:08:06 +0000 (17:08 +0400)]
0023785: Crash on make face from wire
Adding test case for this fix
kgv [Fri, 15 Mar 2013 07:46:21 +0000 (11:46 +0400)]
0023791: Remove obsolete functionality - animation mode and degeneration presentation mode
Pawel [Wed, 20 Mar 2013 11:53:44 +0000 (12:53 +0100)]
0023844: It's odd to compare a bool type value with a value of 0.
Comparing Standard_Real values instead of Standard_Real and Standard_Boolean
kgv [Wed, 20 Mar 2013 11:06:32 +0000 (15:06 +0400)]
0023842: Undefined behavior: Variable 'thePsFont' is used as parameter and destination in s[n]printf()
dbv [Wed, 20 Mar 2013 09:28:53 +0000 (13:28 +0400)]
0023841: Redundant assignment to itself.
Removed redundant assignment to itself in ViewerTest_ViewerCommands
epv [Wed, 13 Mar 2013 08:16:57 +0000 (12:16 +0400)]
0022812: Bad performance meshing a face based on extrusion of huge b-spline curve
emv [Tue, 12 Mar 2013 12:31:02 +0000 (16:31 +0400)]
0023809: New compiler warnings in new BOP, 64-bit VC++ 9.0.
Standard_Size have been replaced by Standard_Integer to avoid warnings.