occt.git
10 years agoIntermediate state. New walking algorithm was implemented based on curve curvature... CR23914
abk [Thu, 30 May 2013 10:59:35 +0000 (14:59 +0400)]
Intermediate state. New walking algorithm was implemented based on curve curvature radius. Problems with approximater were revealed.

10 years agoAdjusting testing case for testing on Debian60 64bit
git [Tue, 23 Apr 2013 09:54:52 +0000 (13:54 +0400)]
Adjusting testing case for testing on Debian60 64bit

10 years agoUpdate of License version. V6_6_0
bugmaster [Mon, 22 Apr 2013 11:23:09 +0000 (15:23 +0400)]
Update of License version.

10 years agoFixing path to xsd file in tests of _xml grids in xml group
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

11 years agoChanging OCCT version from 6.6.0 beta to 6.6.0
bugmaster [Thu, 18 Apr 2013 15:15:18 +0000 (19:15 +0400)]
Changing OCCT version from 6.6.0 beta to 6.6.0

11 years agoAvoid adding CASROOT to CSF_TestDataPath which leads to long time spent unnecessarily...
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

11 years agoUpdate of test cases that are crashed by cpulimit command
apn [Thu, 18 Apr 2013 14:53:05 +0000 (18:53 +0400)]
Update of test cases that are crashed by cpulimit command

11 years ago0023905: Clean obsolete test commands
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

11 years ago0023909: FPE in BSplSLib::RationalDerivative
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).

11 years agoCorrection bugs xde group
apn [Thu, 18 Apr 2013 13:07:11 +0000 (17:07 +0400)]
Correction bugs xde group

11 years agoAdjusting testing cases for current state of OCCT
apn [Thu, 18 Apr 2013 09:40:05 +0000 (13:40 +0400)]
Adjusting testing cases for current state of OCCT

11 years agoSmall correction
aba [Wed, 17 Apr 2013 14:49:56 +0000 (18:49 +0400)]
Small correction

11 years ago0023901: Memory leaks in tests
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.

11 years ago0022590: Migration to FreeImage - revision of Xw and WNT packages
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

11 years ago0023830: BRepExtrema_DistShapeShape does not find intersection of face with edge
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.

11 years ago0023765: The result of section operation contains redundant vertex.
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

11 years agoCR23683: Geom_BSplineSurface incorrectly determines continuity for periodic cases
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

11 years ago0023891: Function fsameparameter throws an exception.
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

11 years ago0023881: BRepAlgoAPI_Section HasAncestorFaceOn1 returned False on the boundary(6...
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

11 years ago0023895: XCAF document does not store names for subfigures from IGES files
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

11 years ago0023879: Test cases update for Mac OS X platform
dbv [Fri, 5 Apr 2013 09:46:37 +0000 (13:46 +0400)]
0023879: Test cases update for Mac OS X platform

11 years ago0023709: Redesign of hlrtest command: vhlr and vhlrtype commands were added; hlr...
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

11 years agoUpdating test cases for 23828 issue to mark them as known on Mac OS X platform.
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.

11 years agoAdjusting testing case for current state of OCCT
kgv [Mon, 15 Apr 2013 07:56:29 +0000 (11:56 +0400)]
Adjusting testing case for current state of OCCT

11 years ago0023883: Bound color in the primitive array do not work when displayed using VBO
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

11 years ago0023885: Inclusion of X11 header should be protected with macro
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

11 years ago0023882: Memory leak is reported on BOP in test bugs fclasses bug7287_5.
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.

11 years ago0023853: BOP regression (2) - BRepAlgoAPI_Cut.
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

11 years ago0023876: New Boolean Operation algorithm works incorrect with cylinder made by revolu...
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

11 years ago0023512: Incorrect triangulation on revolution shape
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

11 years ago0023818: Extend OSD_MemInfo to report C heap statistics
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.

11 years agoTest parsing rules fixed to correctly report tests failed due to missing data file...
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

11 years ago0023439: Integration of test grid "xigs" into the new testing system
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.

11 years ago0023877: Errors in MFC sample HLR
aba [Fri, 5 Apr 2013 09:22:54 +0000 (13:22 +0400)]
0023877: Errors in MFC sample HLR

11 years ago0023875: Integration of grid "nam" into the new testing system
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

11 years ago0023872: Remove outdated classes OpenGl_Polygon and OpenGl_Polyline
kgv [Sat, 30 Mar 2013 15:31:06 +0000 (19:31 +0400)]
0023872: Remove outdated classes OpenGl_Polygon and OpenGl_Polyline

11 years ago0023870: Integration of new options of sweeping into BRepOffsetAPI_MakePipe algorithm.
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.

11 years ago0023282: Wrong triangulation on cone
mkv [Wed, 3 Apr 2013 13:12:53 +0000 (17:12 +0400)]
0023282: Wrong triangulation on cone
Adding test cases for this fix

11 years ago0023867: Reading performance improvement
szv [Thu, 28 Mar 2013 08:13:26 +0000 (12:13 +0400)]
0023867: Reading performance improvement
Small improvement in TCollection_AsciiString::Search.

11 years agoAdjusting testing cases for current state of OCCT
ika [Mon, 1 Apr 2013 09:31:10 +0000 (13:31 +0400)]
Adjusting testing cases for current state of OCCT

11 years ago0023861: Draw can not start if OCCT is installed in a path containing spaces
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

11 years ago0023799: Crash on copying a label
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

11 years ago0023831: Ghosts appears in 2D viewer of HLR MFC sample
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

11 years ago0023375: (OCC 6.5.3 regression) BRepBuilderAPI_Sewing returns wrong result
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

11 years ago0023852: OSD_Path interprets unc paths incorrectly
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

11 years ago0021707: Selection of Vertex returns Compound of vertexes
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

11 years agoUpdate of OCCT version up to 6.6.0 beta V6_6_0_beta
bugmaster [Mon, 25 Mar 2013 14:56:57 +0000 (18:56 +0400)]
Update of OCCT version up to 6.6.0 beta

11 years agoAdjusting testing cases for current state of OCCT
mkv [Mon, 25 Mar 2013 14:37:19 +0000 (18:37 +0400)]
Adjusting testing cases for current state of OCCT

11 years ago0023849: BOP regression (1) - BRepAlgoAPI_Common.
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.

11 years ago0023819: Naming failures
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

11 years ago0022818: Wrong triangulation of Revolution surface with slice angle <= 180 degree
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

11 years ago0023184: Bad face tessellation result
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

11 years ago0023845: New auxiliary method concatenating a wire into an edge based on C0-continuou...
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

11 years ago0023832: sprops and triarea commands return incorrect value of a mass for shape of...
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

11 years ago0023824: Bad results of sweep operation when a path curve has unpredictable torsion...
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

11 years ago0023785: Crash on make face from wire
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

11 years ago0023791: Remove obsolete functionality - animation mode and degeneration presentation...
kgv [Fri, 15 Mar 2013 07:46:21 +0000 (11:46 +0400)]
0023791: Remove obsolete functionality - animation mode and degeneration presentation mode

11 years ago0023844: It's odd to compare a bool type value with a value of 0.
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

11 years ago0023842: Undefined behavior: Variable 'thePsFont' is used as parameter and destinatio...
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()

11 years ago0023841: Redundant assignment to itself.
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

11 years ago0022812: Bad performance meshing a face based on extrusion of huge b-spline curve
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

11 years ago0023809: New compiler warnings in new BOP, 64-bit VC++ 9.0.
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.

11 years ago0023821: Improve qmake project files for Qt samples
san [Mon, 18 Mar 2013 08:38:56 +0000 (12:38 +0400)]
0023821: Improve qmake project files for Qt samples
Scene dump image file extensions corrected.

11 years agoAdjusting testing case for current state of OCCT
mkv [Mon, 18 Mar 2013 16:46:03 +0000 (20:46 +0400)]
Adjusting testing case for current state of OCCT

11 years ago0023829: Remove Graphic3dDemo sample app as obsolete
san [Fri, 15 Mar 2013 08:07:39 +0000 (12:07 +0400)]
0023829: Remove Graphic3dDemo sample app as obsolete

11 years ago0023284: Using 'memcpy' on class that contains a virtual method
omy [Fri, 15 Mar 2013 09:04:26 +0000 (13:04 +0400)]
0023284: Using 'memcpy' on class that contains a virtual method

NCollection_BaseVector::MemBlock class was converted to POD structure
Added fix for compilation of multiple inherited classes on gcc/Linux

11 years ago0023769: Eliminate the dependence on X11 libs on Mac OS X
dbv [Fri, 15 Mar 2013 07:47:42 +0000 (11:47 +0400)]
0023769: Eliminate the dependence on X11 libs on Mac OS X
Removed ImageUtility package as it is no longer used.
Disabled Xw package building on Mac OS X when Cocoa used.

11 years ago0023309: The 'then' statement is equivalent to the 'else' statement in TopOpeBRep_Edg...
emv [Tue, 12 Mar 2013 07:55:20 +0000 (11:55 +0400)]
0023309: The 'then' statement is equivalent to the 'else' statement in TopOpeBRep_EdgesFiller.cxx.
Removed unnecessary else-if action.

11 years ago0023774: Incorrect conversion from gp_Trsf2d to gp_Trsf
jgv [Fri, 15 Mar 2013 08:40:54 +0000 (12:40 +0400)]
0023774: Incorrect conversion from gp_Trsf2d to gp_Trsf
Adding test command for this fix
Adding test case for this fix

11 years ago0021308: Problem of Interface_Tracefile. There are not messages.
apn [Tue, 12 Mar 2013 13:26:24 +0000 (17:26 +0400)]
0021308: Problem of Interface_Tracefile. There are not messages.

Added test case for issue 21308

11 years ago0022981: BRepOffsetAPI_ThruSections fails to build a surface from closed wires
apn [Tue, 12 Mar 2013 13:02:56 +0000 (17:02 +0400)]
0022981: BRepOffsetAPI_ThruSections fails to build a surface from closed wires

Added test case for issue 22981.

11 years ago0023773: Can not read names in STEP file
apn [Tue, 12 Mar 2013 12:27:21 +0000 (16:27 +0400)]
0023773: Can not read names in STEP file

Added test for issue 23773.

11 years ago0023822: SIGSEGV 'segmentation violation' during writing IGES
ika [Fri, 15 Mar 2013 08:25:31 +0000 (12:25 +0400)]
0023822: SIGSEGV 'segmentation violation' during writing IGES
checking for infinity coordinates was added.
Adding test case for this fix
Shape name correction

11 years ago0023366: Cut operation produces invalid shape
apn [Tue, 12 Mar 2013 11:57:07 +0000 (15:57 +0400)]
0023366: Cut operation produces invalid shape

Added test case for issue 23366.

11 years ago0022027: <bop> command between two faces raises exception
apn [Tue, 12 Mar 2013 11:36:30 +0000 (15:36 +0400)]
0022027: <bop> command between two faces raises exception

Added test case for issue 22027.

11 years ago0023122: Operation "cut" crashes on attached shapes.
apn [Tue, 12 Mar 2013 10:58:23 +0000 (14:58 +0400)]
0023122: Operation "cut" crashes on attached shapes.

Added test case for issue 23122

11 years ago0023776: Redesign of MFC samples after V2d viewer removing
aba [Tue, 12 Mar 2013 05:19:35 +0000 (09:19 +0400)]
0023776: Redesign of MFC samples after V2d viewer removing

11 years ago0023821: Improve qmake project files for Qt samples
san [Thu, 14 Mar 2013 13:21:47 +0000 (17:21 +0400)]
0023821: Improve qmake project files for Qt samples

Project file extension corrected for VS 2010/2012 solutions
Sources and resource files from Common and Interface sub-foldrs added to qmake project files from their original location.
RES_DIR environment variable redirected to the binary directory, all resource files copied there to keep the source tree intact.
RES_DIR environment variable corrected under Linux/MacOS similalry to Windows.
Makefile generation corrected under MacOS:
- filenames used as the output for the extra compilers instead of the absolute paths.
- mkdir and cp command options corrected

11 years agoAdjusting testing cases for current state of OCCT
bugmaster [Mon, 11 Mar 2013 13:27:45 +0000 (17:27 +0400)]
Adjusting testing cases for current state of OCCT

11 years ago0023775: Compatibility with Tcl/Tk 8.6
vsr [Mon, 11 Mar 2013 07:46:03 +0000 (11:46 +0400)]
0023775: Compatibility with Tcl/Tk 8.6

11 years ago0023672: Eliminate obsolete functions in OSD_WNT_1.cxx
abv [Tue, 25 Dec 2012 19:32:01 +0000 (23:32 +0400)]
0023672: Eliminate obsolete functions in OSD_WNT_1.cxx

MsgBox() and several other obsolete Windows-specific functions eliminated in OSD_WNT*

11 years ago0023777: 2D-Classifier algorithm produces wrong results for a point and face.
pkv [Thu, 7 Mar 2013 10:25:51 +0000 (14:25 +0400)]
0023777: 2D-Classifier algorithm produces wrong results for a point and face.

Adding test case for this fix

11 years agoUpdating test for current state of OCCT
dbv [Thu, 7 Mar 2013 10:23:33 +0000 (14:23 +0400)]
Updating test for current state of OCCT

11 years ago0023209: Potentially unmatched XOpenDisplay() and XCloseDisplay() calls in some OCCT...
dbv [Fri, 1 Mar 2013 08:05:28 +0000 (11:05 +0300)]
0023209: Potentially unmatched XOpenDisplay() and XCloseDisplay() calls in some OCCT packages
Fixed display connection management in Draw_Window

11 years ago0023648: Add tool for checking shapes on validity for boolean operations.
emv [Wed, 27 Feb 2013 09:04:39 +0000 (13:04 +0400)]
0023648: Add tool for checking shapes on validity for boolean operations.
Modifications:
1. To provide the checking tool for single or couple of shapes in the
context of issue "0021762:Integration of new Boolean Operation Algorithm
into OCCT" has been implemented new class BRepAlgoAPI_Check.
This class provides possibility to check single shape or couple of shapes
on topological validity, small edges and self-interference. Also, the couple
of shapes can be checked on validity for boolean operation of given type.
2. According to the issue "0023613:Add diagnostic tool for BOP" by GKA
has been implemented new static public function BRepAlgoAPI::BoolDump().
This function is used for saving the initial shapes and the result shape of
boolean operation in case if the arguments or the result are not valid shapes
in terms of BRepAlgoAPI_Check.

11 years ago0023471: Intersection algorithm produces overlapping intersection curves
pkv [Thu, 7 Mar 2013 09:36:14 +0000 (13:36 +0400)]
0023471: Intersection algorithm produces overlapping intersection curves
Test correction

11 years ago0023803: Mess with snapshot images in the test case reports
abv [Thu, 28 Feb 2013 10:00:27 +0000 (14:00 +0400)]
0023803: Mess with snapshot images in the test case reports

Adding a caption (the file name) to each image included in the HTML test log

11 years ago0023792: 3D viewer window content is blended with Linux desktop
kgv [Thu, 7 Mar 2013 09:30:09 +0000 (13:30 +0400)]
0023792: 3D viewer window content is blended with Linux desktop

Eliminate tabulation symbols
Prefer 24-bit visual over 32-bit

11 years ago0023794: Too small precision leads to instability
ika [Thu, 7 Mar 2013 09:21:34 +0000 (13:21 +0400)]
0023794: Too small precision leads to instability
tol2 (10^-36) was changed to dPreci (10^-18)
test case was changed by adding TODO

11 years ago0023810: Cyclic dependency detected between the several OCCT units
dbv [Wed, 6 Mar 2013 09:17:05 +0000 (13:17 +0400)]
0023810: Cyclic dependency detected between the several OCCT units
Removed package Viewer. Methods and class filed from Viewer_View and Viewer_Viewer have been moved to V3d_View and V3d_Viewer
accordingly.
Removed Aspect_GraphicDriver.
V3d_View declaration fix

11 years agoRemoving java sample
bugmaster [Wed, 6 Mar 2013 09:15:08 +0000 (13:15 +0400)]
Removing java sample

11 years agoAdjusting testing cases for current state of OCCT
mkv [Mon, 4 Mar 2013 13:29:20 +0000 (17:29 +0400)]
Adjusting testing cases for current state of OCCT

11 years agoUpdate of OCCT version
bugmaster [Mon, 4 Mar 2013 11:22:26 +0000 (15:22 +0400)]
Update of OCCT version

11 years agoAdjusting testing cases for current state of OCCT
apn [Mon, 4 Mar 2013 11:20:57 +0000 (15:20 +0400)]
Adjusting testing cases for current state of OCCT

11 years agoAdding new tests cases from chl grid
szy [Fri, 1 Mar 2013 10:32:42 +0000 (14:32 +0400)]
Adding new tests cases from chl grid

11 years ago0023788: OCCT tests don't catch Naming failures
mkv [Fri, 1 Mar 2013 09:37:49 +0000 (13:37 +0400)]
0023788: OCCT tests don't catch Naming failures
Test corrections for catch Naming failure

11 years ago0023619: Integration of test grid "xml" into the new testing system
ski [Fri, 1 Mar 2013 10:27:39 +0000 (14:27 +0400)]
0023619: Integration of test grid "xml" into the new testing system
Removing XML Validator
Improvements of begin and TODO's in testing cases
small correction in begin file to provide normal behavior of tests if Java is not installed

11 years ago0023789: Missing EOL in header files
vsr [Fri, 22 Feb 2013 08:00:14 +0000 (12:00 +0400)]
0023789: Missing EOL in header files

11 years ago0023793: Tests failing when launched without data files
abv [Fri, 1 Mar 2013 10:23:17 +0000 (14:23 +0400)]
0023793: Tests failing when launched without data files

Call to locate_data_file moved from catch statement in test scripts to ensure that missing data file is correctly reported as SKIPPED status of the test.
TODO statements with single word 'Exception' made bit more specific ("**" added).
Test bugs/caf/buc60846 removed as it is aimed to test inexistent component (Sketcher).
TODO removed in test bugs/fclasses/bug22611 -- the missing command must be added or test removed.
Test bugs/step/bug133_4 removed as duplicate of bugs/step/bug133_2.
Command vinit added in test bugs/vis/bug23226 to ensure that viewer is properly initialized before command vvbo, and relevant TODO statements removed.
Redundant FAILED patterns removed in parse.rules in groups perf and v3d as they break appropriate handling of missing data files.
Added QA command OCC22611 to improve test case bugs/fclasses/bug22611.
Modified test case buc60898 (shape was renamed) and moved to folder moddata_3 to avoid checkshape in end file.
Test case vis/bug23226 was modified using function checkcolor.

11 years ago0023615: Wrong parameter value calculating in ShapeAnalysis_Curve
omy [Fri, 1 Mar 2013 10:20:00 +0000 (14:20 +0400)]
0023615: Wrong parameter value calculating in ShapeAnalysis_Curve

Now Extrema_LocateExtPC object is used instead of ShapeAnalysis_Curve::CurveNewton().
Removed CurveNewton() function.
Removed code protecting against null-length b-splines (should be obsolete now).
One TODO removed in test heal *advanced W6

Conflicts:

tests/heal/data/advanced/W6
Fixed regressions:
did 011 A6 C9
xsat 101 G6
Small syntax fix.