occt.git
8 years ago0023045: Add Readme file to OCCT sources
abv [Thu, 29 Mar 2012 11:02:06 +0000]
0023045: Add Readme file to OCCT sources

8 years ago0023038: QA command OCC361 gives an exception
vro [Wed, 28 Mar 2012 08:33:22 +0000]
0023038: QA command OCC361 gives an exception

8 years ago0022752: Fix compilation on Unix with FreeImage and GL2PS support
dbv [Fri, 23 Mar 2012 11:11:14 +0000]
0022752: Fix compilation on Unix with FreeImage and GL2PS support

Added missed includes config.h

8 years ago0022483: ZBufferTrihedron loses user-defined color
dln [Fri, 23 Mar 2012 09:01:14 +0000]
0022483: ZBufferTrihedron loses user-defined color

8 years ago0023036: Incorrect initialization of Poly_MakeLoops::Link
szv [Thu, 22 Mar 2012 14:35:22 +0000]
0023036: Incorrect initialization of Poly_MakeLoops::Link

8 years ago0022828: Fuse on simple shapes with conical surfaces crashes
pkv [Mon, 26 Mar 2012 12:03:35 +0000]
0022828: Fuse on simple shapes with conical surfaces crashes

The treatment the cases when apices of cones are coinsided.
The misprint for empty solution has been corrected.

8 years ago0023030: Collect all DRAW commands created for testing bugs into one package
dbv [Mon, 26 Mar 2012 11:59:41 +0000]
0023030: Collect all DRAW commands created for testing bugs into one package

QA* packages have been collected in one QABugs package.

8 years ago0023035: TKOpenGl redesign regression caused by destruction of global OpenGl_Display...
kgv [Thu, 22 Mar 2012 10:30:31 +0000]
0023035: TKOpenGl redesign regression caused by destruction of global OpenGl_Display instance

Do not destroy global openglDisplay instance

8 years ago0023032: A crash of a draw-command voxeloctboolds on MMGT_OPT=0, MMGT_REENTRANT=1
vro [Thu, 22 Mar 2012 12:22:26 +0000]
0023032: A crash of a draw-command voxeloctboolds on MMGT_OPT=0, MMGT_REENTRANT=1

8 years ago0023023: VRML reader fails on attempt to read an attached WRL file
vro [Thu, 22 Mar 2012 05:06:16 +0000]
0023023: VRML reader fails on attempt to read an attached WRL file

8 years ago0023031: Empty result for the extrema between a circle and a line.
pkv [Wed, 21 Mar 2012 09:56:34 +0000]
0023031: Empty result for the extrema between a circle and a line.

8 years ago0022867: Avoid performing mesh of a singled face model in parallel mode when flag...
azn [Fri, 23 Mar 2012 11:31:00 +0000]
0022867: Avoid performing mesh of a singled face model in parallel mode when flag IsParallel is set to true.

8 years ago0023033: Standard_MMgrOpt::Reallocate behavior must be similar to "realloc"
dbv [Wed, 21 Mar 2012 11:16:30 +0000]
0023033: Standard_MMgrOpt::Reallocate behavior must be similar to "realloc"

Changes :
Standard_MMgrOpt::Reallocate has been modified to allocate new memory block if NULL pointer has been passed.

8 years ago0023027: Move TopAbs out of TKG2d
szv [Wed, 21 Mar 2012 11:35:43 +0000]
0023027: Move TopAbs out of TKG2d

8 years agoCorrection compilation problem on Linux platform
bugmaster [Thu, 22 Mar 2012 09:59:51 +0000]
Correction compilation problem on Linux platform

0023015: TKOpenGl redesign regression in text printing

8 years agoCorrection of compilation errors
bugmaster [Thu, 22 Mar 2012 06:29:17 +0000]
Correction of compilation errors

0023015: TKOpenGl redesign regression in text printing

8 years ago0023024: Update headers of OCCT files
bugmaster [Wed, 21 Mar 2012 15:43:04 +0000]
0023024: Update headers of OCCT files

Added appropriate copyright and license information in source files

8 years ago0022627: Change OCCT memory management defaults
kgv [Wed, 21 Mar 2012 14:10:41 +0000]
0022627: Change OCCT memory management defaults

8 years ago0022809: BRepIntCS does not find intersections of an ellipsoid and a line passing...
jgv [Mon, 19 Mar 2012 12:12:21 +0000]
0022809: BRepIntCS does not find intersections of an ellipsoid and a line passing through it's apex (and near it)

8 years ago0023013: Fails to build with gcc 4.6.3
dbv [Wed, 21 Mar 2012 06:28:01 +0000]
0023013: Fails to build with gcc 4.6.3

Changes:
Removed unnecessary cast in BRepClass3d_SClassifier::PerformInfinitePoint function

8 years ago0023001: Mistake in OpenGl_FrameBuffer::IsValidDepthBuffer
apl [Wed, 21 Mar 2012 11:59:42 +0000]
0023001: Mistake in OpenGl_FrameBuffer::IsValidDepthBuffer

8 years ago0023015: TKOpenGl redesign regression in text printing
apl [Fri, 16 Mar 2012 09:12:26 +0000]
0023015: TKOpenGl redesign regression in text printing

Changes:
- the lost code block for scaling text restored;
- the color attributes fixed.

8 years agoCorrection of compilation problem
bugmaster [Wed, 21 Mar 2012 08:42:55 +0000]
Correction of compilation problem

0022332: Fix for Visual3d_Layer (linetype, linewidth and transparency)

8 years ago0022796: Possibility to display multi-line text in 3D
kgv [Wed, 7 Mar 2012 11:44:30 +0000]
0022796: Possibility to display multi-line text in 3D

Changes:

Text rendering in OCCT 3D view can now display multi-line text correctly. In addition to '\n' and '\r' characters, '\t' is also treated specially, i.e. replaced by a fixed number of spaces. Other control characters (like '\b' or '\a') are simply ignored by text rendering code.

Also standard GL2PS's alignment isn't used because it's doesn't works correctly for all formats, therefore alignment is calculated manually now.

8 years ago0023004: Boolean operation cut produces incorrect result.
pkv [Mon, 12 Mar 2012 16:13:09 +0000]
0023004: Boolean operation cut produces incorrect result.

8 years ago0022543: Attempt to fix some errors reported by valgrind at Draw execution
dbv [Fri, 16 Mar 2012 14:02:18 +0000]
0022543: Attempt to fix some errors reported by valgrind at Draw execution

Changes:
Added delete for a_string in src/Draw/Draw_Interpretor.cxx

8 years ago0023016: Elimination of dependency of Tcl OCAF Browser from Tix product
szv [Thu, 15 Mar 2012 06:41:15 +0000]
0023016: Elimination of dependency of Tcl OCAF Browser from Tix product

8 years ago0022332: Fix for Visual3d_Layer (linetype, linewidth and transparency)
bugmaster [Tue, 20 Mar 2012 14:11:09 +0000]
0022332: Fix for Visual3d_Layer (linetype, linewidth and transparency)

Changes:
There are following changes in packages:
OpenGl package:
  1) The method that sets the line attributes in layer mode
     call_togl_set_line_attributes has been modified. Now it doesn't depends
     on static flag variables, instead of it method tries to acquire the
     current OpenGl attribute flags.
  2) The layer begin/end methods call_togl_begin_layer2d / call_togl_end_layer2d
     has been modified to keep the OpenGl attribute flags unchanged.
  3) The maximum count of predefined line styles for OpenGl driver has been
     defined as TEL_LS_MAX in InterfaceGraphic.hxx, this value is used during
     the line style list creation in TsmInitAttributes.

InterfaceGraphic package:
  1) The maximum count of default line styles has been defined as TEL_LS_MAX
     in InterfaceGraphic.hxx

ViewerTest package:
  1) DRAW command "vlayerline" has been added to test linewidth, linetype and
     transparency of the Visual3d_Layer class.
     The command draws a line and has the following arguments:
     >> vlayerline x1 y1 x2 y2 [linewidth=0.5] [linetype=0] [transparency=1.0]
     Linewidth in pixels, Transparency in range [0.0-1.0].

8 years ago0022989: BSplCLib::Reparametrize() fails on near knots
abv [Thu, 15 Mar 2012 04:50:00 +0000]
0022989: BSplCLib::Reparametrize() fails on near knots

8 years ago0022887: Request to make Intf_InterferencePolygon2d class thread-safe.
azn [Mon, 12 Mar 2012 14:31:11 +0000]
0022887: Request to make Intf_InterferencePolygon2d class thread-safe.

8 years ago0023022: This is desirable to access OpenGl extensions and core API (1.2+) in one...
bugmaster [Fri, 16 Mar 2012 06:39:06 +0000]
0023022: This is desirable to access OpenGl extensions and core API (1.2+) in one place

Correction of compilation errors

8 years ago0022795: Make possible to display some presentable objects in overlay of others,...
apl [Thu, 15 Mar 2012 11:56:58 +0000]
0022795: Make possible to display some presentable objects in overlay of others, groupped by display priority

8 years ago0023019: OSD_Chronometer fails to compile due to lack of clock_gettime() on Mac OS X
kgv [Tue, 13 Mar 2012 06:18:47 +0000]
0023019: OSD_Chronometer fails to compile due to lack of clock_gettime() on Mac OS X

Usage of task_info() system function in OSD_Chronometer::GetThreadCPU() to retrieve process info.

8 years ago0023022: This is desirable to access OpenGl extensions and core API (1.2+) in one...
kgv [Thu, 15 Mar 2012 09:58:13 +0000]
0023022: This is desirable to access OpenGl extensions and core API (1.2+) in one place

Extend OpenGl_Context to provide GL2.0 core functionality

Added 'glext.h' header provided by Khronos group with definitions
and GL functions' types.
Added OpenGl_GlCoreXX structures with function list
to appropriate GL core functionality.
Fixed memory leak in OpenGl_Context destructor.
Eliminate inclusions of gl.h header
Use OpenGl_GlCore11.hxx instead.
Removed obsolote M_PI redefinitions.
Slightly cleaned up included headers.
Reuse definitions from glext.h
OpenGl_ArbVBO and OpenGl_ExtFBO originally provide own definitions
for OpenGL extensions.

8 years ago0023006: Improvement to debug memory leaks and insufficient memory growths.
skv [Mon, 12 Mar 2012 15:05:53 +0000]
0023006: Improvement to debug memory leaks and insufficient memory growths.

8 years ago0023005: Unjustified memory grow during undo/redo operation
skv [Mon, 12 Mar 2012 15:28:31 +0000]
0023005: Unjustified memory grow during undo/redo operation

8 years ago0022961: Dangerous usage of 'buf' (strncpy doesn't always 0-terminate it) (cppcheck...
dbv [Wed, 7 Mar 2012 11:34:08 +0000]
0022961: Dangerous usage of 'buf' (strncpy doesn't always 0-terminate it) (cppcheck report)

8 years ago0022959: Accessing uninitialized variable (pointer): aCurElement
mpv [Mon, 12 Mar 2012 08:49:34 +0000]
0022959: Accessing uninitialized variable (pointer): aCurElement

8 years ago0022922: Clean up warnings on uninitialized / unused variables
dbv@opencascade.com [Wed, 7 Mar 2012 13:00:48 +0000]
0022922: Clean up warnings on uninitialized / unused variables

8 years ago0022879: Possible bug in Opengl_togl_begin_layer_mode.cxx
apl [Tue, 13 Mar 2012 11:20:21 +0000]
0022879: Possible bug in Opengl_togl_begin_layer_mode.cxx

8 years ago0022751: Issues around Prs3d_TextAspect::Print()
dln [Tue, 13 Mar 2012 10:11:29 +0000]
0022751: Issues around Prs3d_TextAspect::Print()

8 years ago0022954: Variable not freed upon realloc failure
dbv [Wed, 7 Mar 2012 10:34:51 +0000]
0022954: Variable not freed upon realloc failure

8 years ago0023008: Too many intersection vertices between line and cylinder
pkv [Sat, 10 Mar 2012 10:07:24 +0000]
0023008: Too many intersection vertices between line and cylinder

8 years ago0022488: Typo in Geom2d_BSplineCurve::LocateU() - which uses a value not adjusted...
szy [Sat, 10 Mar 2012 09:53:24 +0000]
0022488: Typo in Geom2d_BSplineCurve::LocateU() - which uses a value not adjusted to period for periodic B-Splines

8 years agoCorrection of merge results
bugmaster [Wed, 7 Mar 2012 09:31:49 +0000]
Correction of merge results

8 years ago0022815: Missing delete operator for placement new
bugmaster [Wed, 7 Mar 2012 06:54:31 +0000]
0022815: Missing delete operator for placement new

8 years ago0022815: Missing delete operator for placement new
dbv [Tue, 6 Mar 2012 08:32:06 +0000]
0022815: Missing delete operator for placement new

8 years ago0022795: Make possible to display some presentable objects in overlay of others,...
kgv [Tue, 6 Mar 2012 11:03:34 +0000]
0022795: Make possible to display some presentable objects in overlay of others, groupped by display priority

8 years ago0023000: Improve the way the gradient and textured background is managed in 3d viewer
vsr [Tue, 6 Mar 2012 10:23:19 +0000]
0023000: Improve the way the gradient and textured background is managed in 3d viewer

8 years ago0020750: DrawAppliInit file from the current directory is used during Draw starting.
aan [Tue, 6 Mar 2012 10:36:35 +0000]
0020750: DrawAppliInit file from the current directory is used during Draw starting.

8 years ago0022993: Crash during reading STEP file
gka [Tue, 6 Mar 2012 10:38:49 +0000]
0022993: Crash during reading STEP file

8 years ago0022998: Various exceptions in HLR algorithms
szv [Tue, 6 Mar 2012 10:43:10 +0000]
0022998: Various exceptions in HLR algorithms

8 years ago0022873: Minor correction in ShapeConstruct_ProjectCurveOnSurface.cxx
abv [Tue, 6 Mar 2012 10:45:50 +0000]
0022873: Minor correction in ShapeConstruct_ProjectCurveOnSurface.cxx

8 years ago0022797: Returning type Handle(Standard_Type)& should be changed to const Handle...
szv [Tue, 6 Mar 2012 10:47:58 +0000]
0022797: Returning type Handle(Standard_Type)& should be changed to const Handle(Standard_Type)&.

8 years ago0022459: The ImportExport sample crash
ama [Tue, 6 Mar 2012 08:10:31 +0000]
0022459: The ImportExport sample crash

8 years ago0022730: Print available info about exception missed in some cases
kgv [Tue, 6 Mar 2012 07:55:39 +0000]
0022730: Print available info about exception missed in some cases

8 years ago0021212: Missing Hasher parmeter in current implementation of NCollection Map-s
emv [Tue, 6 Mar 2012 08:06:54 +0000]
0021212: Missing Hasher parmeter in current implementation of NCollection Map-s

8 years ago0022990: Regression vs 6.5.2: splitting sphere across the seam is incomplete
ama [Tue, 6 Mar 2012 07:45:12 +0000]
0022990: Regression vs 6.5.2: splitting sphere across the seam is incomplete

8 years agoAutomatic update of EOLs
bugmaster [Mon, 5 Mar 2012 15:39:34 +0000]
Automatic update of EOLs

8 years ago0022554: Application hangs on selection
AAA [Wed, 22 Feb 2012 13:01:33 +0000]
0022554: Application hangs on selection

8 years ago0022782: Uninitialized global variable used in conditionals in OpenGl package
KGV [Wed, 22 Feb 2012 12:55:05 +0000]
0022782: Uninitialized global variable used in conditionals in OpenGl package

8 years ago0022844: Bug in Select2d_SensitiveSegment
SAN [Wed, 22 Feb 2012 12:49:54 +0000]
0022844: Bug in Select2d_SensitiveSegment

8 years ago0022558: Bug in gp_Dir::Mirror(const gp_Ax2 & axis)
apn [Wed, 22 Feb 2012 12:44:17 +0000]
0022558: Bug in gp_Dir::Mirror(const gp_Ax2 & axis)

8 years ago0022921: Adding macros for convenient inclusion of run-time asserts
KGV [Wed, 22 Feb 2012 12:40:11 +0000]
0022921: Adding macros for convenient inclusion of run-time asserts

8 years ago0022848: Optimize projection of points in ShapeAnalysis_Surface
GKA [Wed, 22 Feb 2012 12:30:10 +0000]
0022848: Optimize projection of points in ShapeAnalysis_Surface

8 years ago0022960: Memory leak in Xw_get_env.cxx
DBV [Wed, 22 Feb 2012 10:18:58 +0000]
0022960: Memory leak in Xw_get_env.cxx

8 years ago0022940: Selection performance: TopAbs_SHELL
SAN [Wed, 22 Feb 2012 07:56:58 +0000]
0022940: Selection performance: TopAbs_SHELL

8 years ago0022943: Bug TDataXtd_PatternStd
VRO [Wed, 22 Feb 2012 07:49:21 +0000]
0022943: Bug TDataXtd_PatternStd

8 years ago0022995: It is not possible to check presence of a document in OCAF session via IsInS...
VRO [Wed, 22 Feb 2012 07:38:15 +0000]
0022995: It is not possible to check presence of a document in OCAF session via IsInSession() on Windows

8 years ago0022976: A draw-command CopyDF failes to copy content of a label
VRO [Wed, 22 Feb 2012 07:33:32 +0000]
0022976: A draw-command CopyDF failes to copy content of a label

8 years ago0022819: Redesign of OpenGl driver Additional integration
APL [Fri, 17 Feb 2012 12:40:12 +0000]
0022819: Redesign of OpenGl driver Additional integration

8 years ago0022907: The function 'distmini' produces wrong result.
GKA [Fri, 17 Feb 2012 12:35:32 +0000]
0022907: The function 'distmini' produces wrong result.

8 years ago0022975: Help for a draw-command ImportShape is incorrect.
VRO [Fri, 17 Feb 2012 12:31:00 +0000]
0022975: Help for a draw-command ImportShape is incorrect.

8 years ago0022694: Wrong result obtained after GeomLib::ExtendSurfByLength
AGV [Fri, 17 Feb 2012 12:24:55 +0000]
0022694: Wrong result obtained after GeomLib::ExtendSurfByLength

8 years ago0022982: Generic color is overriden in STEPCAFControl_Writer::WriteColors
GKA [Fri, 17 Feb 2012 12:20:39 +0000]
0022982: Generic color is overriden in STEPCAFControl_Writer::WriteColors

8 years ago0022924: We need more stable work of ShapeAnalysis_FreeBounds::ConnectEdgesToWires()
GKA [Fri, 17 Feb 2012 12:13:40 +0000]
0022924: We need more stable work of ShapeAnalysis_FreeBounds::ConnectEdgesToWires()

8 years ago0022937: Wrong delete operator in GeomFill_EvolvedSection.cxx / GeomFill_UniformSecti...
DBV [Fri, 17 Feb 2012 12:08:26 +0000]
0022937: Wrong delete operator in GeomFill_EvolvedSection.cxx / GeomFill_UniformSection.cxx

8 years ago0022934: Wrong delete operator in IGESSelect_SelectFromDrawing.cxx / IGESSelect_Selec...
AMA [Fri, 17 Feb 2012 12:04:22 +0000]
0022934: Wrong delete operator in IGESSelect_SelectFromDrawing.cxx / IGESSelect_SelectFromSingleView.cxx

8 years ago0022935: Bug: BRepFill_Sweep.cxx line 572
AMA [Fri, 17 Feb 2012 12:00:05 +0000]
0022935: Bug: BRepFill_Sweep.cxx line 572

8 years ago0022749: Segfault in HashCode() of Standard_Transient
DBV [Fri, 17 Feb 2012 11:40:25 +0000]
0022749: Segfault in HashCode() of Standard_Transient

8 years ago0022968: RebuildShape exchanges 2d-curves
GKA [Fri, 17 Feb 2012 11:25:29 +0000]
0022968: RebuildShape exchanges 2d-curves

8 years ago0022885: Bugfix: else clause applies to the wrong if statement because of missing...
AMA [Fri, 17 Feb 2012 11:18:31 +0000]
0022885: Bugfix: else clause applies to the wrong if statement because of missing braces

8 years ago0022938: HLRBRep_InternalAlgo.cxx
DBV [Fri, 17 Feb 2012 11:11:03 +0000]
0022938: HLRBRep_InternalAlgo.cxx

8 years ago0022915: crash in iges reader TransferRoots()
AMA [Fri, 17 Feb 2012 11:06:07 +0000]
0022915: crash in iges reader TransferRoots()

8 years ago0022958: Redundant assignment
DBV [Fri, 17 Feb 2012 10:49:10 +0000]
0022958: Redundant assignment

8 years ago0022932: Memory leak in math_FunctionRoots.cxx line 254
Pawel, DBV [Fri, 17 Feb 2012 08:14:03 +0000]
0022932: Memory leak in math_FunctionRoots.cxx line 254

8 years ago0022936: Memory leak in inc\MAT_Mat.gxx line
Pawel, DBV [Fri, 17 Feb 2012 08:09:20 +0000]
0022936: Memory leak in inc\MAT_Mat.gxx line

8 years ago0022931: Wrong delete operator in Message_Msg.cxx / Message_PrinterOStream.cxx
Pawel, DBV [Fri, 17 Feb 2012 08:03:59 +0000]
0022931: Wrong delete operator in Message_Msg.cxx / Message_PrinterOStream.cxx

8 years ago0022953: strcat expects null-terminated destination string
Pawel, DBV [Fri, 17 Feb 2012 07:58:20 +0000]
0022953: strcat expects null-terminated destination string

8 years ago0022945: AIS_InteractiveObject: Initialization bug
Pawel, DBV [Fri, 17 Feb 2012 07:48:50 +0000]
0022945: AIS_InteractiveObject: Initialization bug

8 years ago0022944: TopOpeBRepTool_traceSTATE.cxx
Pawel, DBV [Fri, 17 Feb 2012 07:38:42 +0000]
0022944: TopOpeBRepTool_traceSTATE.cxx

8 years ago0022947: XCAFPrs_AISObject.cxx: array index out of bounds
DBV [Fri, 17 Feb 2012 07:19:03 +0000]
0022947: XCAFPrs_AISObject.cxx: array index out of bounds

8 years ago0022967: Boolean operations between two cylinders with orthogonal axis generate a...
PKV [Fri, 10 Feb 2012 13:13:27 +0000]
0022967: Boolean operations between two cylinders with orthogonal axis generate a shape with big vertex tolerance

8 years ago0022941: Memory leak in StepData_StepReaderData.cxx line 1826
DBV [Fri, 10 Feb 2012 13:08:30 +0000]
0022941: Memory leak in StepData_StepReaderData.cxx line 1826

8 years ago0022969: Wrong confusion in BRepLib_MakeEdge
DBV [Fri, 10 Feb 2012 12:57:17 +0000]
0022969: Wrong confusion in BRepLib_MakeEdge

8 years ago0022805: Bug of STEP read /writer
AMA [Fri, 10 Feb 2012 10:09:30 +0000]
0022805: Bug of STEP read /writer

8 years ago0022762: Bug in Graphic3d_Vector::IsParallel
DLN [Fri, 10 Feb 2012 10:04:08 +0000]
0022762: Bug in Graphic3d_Vector::IsParallel

8 years ago0022822: Skipping of the first and the last edges of a wire for opened wires
VRO [Fri, 10 Feb 2012 09:57:58 +0000]
0022822: Skipping of the first and the last edges of a wire for opened wires

8 years ago0017100: [OCC Forum] Buffer overflow vulnerability and loading TKOpenGl without envir...
APL [Fri, 10 Feb 2012 09:51:01 +0000]
0017100: [OCC Forum] Buffer overflow vulnerability and loading TKOpenGl without environment variables on unix systems

8 years ago0022092: Crash of application on attempt to load a VRML file with all degenerated...
VRO [Fri, 10 Feb 2012 09:43:18 +0000]
0022092: Crash of application on attempt to load a VRML file with all degenerated triangles