occt.git
7 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

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

7 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)

7 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

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

7 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.

7 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)

7 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.

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

7 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

7 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

7 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].

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

7 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.

7 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

7 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

7 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.

7 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.

7 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.

7 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

7 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)

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

7 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

7 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

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

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

7 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

7 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

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

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

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

7 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

7 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

7 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.

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

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

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

7 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)&.

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

7 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

7 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

7 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

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

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

7 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

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

7 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)

7 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

7 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

7 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

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

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

7 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

7 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

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

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

7 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.

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

7 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

7 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()

7 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

7 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

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

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

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

7 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

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

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

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

7 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

7 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

7 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

7 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

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

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

7 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

7 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

7 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

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

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

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

7 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

7 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

7 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

7 years ago0022683: Incorrect result of Select3D_Projector::Project() in the case of perspective...
APL [Fri, 10 Feb 2012 09:30:38 +0000]
0022683: Incorrect result of Select3D_Projector::Project() in the case of perspective projection

7 years ago0022819: Redesign of OpenGl driver
SAN, KGV [Fri, 3 Feb 2012 12:59:15 +0000]
0022819: Redesign of OpenGl driver

7 years ago0022962: Invalid realization of reading and writing material in STEP.
GKA [Fri, 3 Feb 2012 12:35:42 +0000]
0022962: Invalid realization of reading and writing material in STEP.

7 years ago0022668: Performance improvement in UBTreeFiller
AGV [Fri, 3 Feb 2012 11:58:35 +0000]
0022668: Performance improvement in UBTreeFiller

7 years ago0022910: Failure to compute iso-line for NURBS surface
Roman Lygin, ABV [Fri, 3 Feb 2012 11:29:01 +0000]
0022910: Failure to compute iso-line for NURBS surface

7 years ago0022704: A method defining TKOpenGl.dll for Open CASCADE visualization toolkit not...
Roman Lygin, ABV [Fri, 3 Feb 2012 11:16:44 +0000]
0022704: A method defining TKOpenGl.dll for Open CASCADE visualization toolkit not using GraphicShr variable.

7 years ago0022900: Problem with shape displaying in shading mode
AAA [Mon, 30 Jan 2012 07:42:22 +0000]
0022900: Problem with shape displaying in shading mode

7 years ago0022904: Clean up sccsid variables
DBV [Fri, 27 Jan 2012 14:58:52 +0000]
0022904: Clean up sccsid variables

7 years ago0022923: The command 'intersect' throws an exception.
PKV [Fri, 27 Jan 2012 14:53:47 +0000]
0022923: The command 'intersect' throws an exception.

7 years ago0022731: Error on attempt to write in IGES 5.3 the attached brep model
GKA [Fri, 27 Jan 2012 14:48:21 +0000]
0022731: Error on attempt to write in IGES 5.3 the attached brep model

7 years ago0022798: Regression: BRepBuilderAPI_GTransform produces an invalid result on a sphere
JGV [Fri, 27 Jan 2012 14:30:51 +0000]
0022798: Regression: BRepBuilderAPI_GTransform produces an invalid result on a sphere

7 years ago0022550: Fixing data races
KGV [Fri, 27 Jan 2012 14:12:59 +0000]
0022550: Fixing data races

7 years ago0022906: Gradient background is clipped by planes
SZV [Fri, 27 Jan 2012 13:52:58 +0000]
0022906: Gradient background is clipped by planes

7 years ago0022899: Thread-safety in Standard_GUID
RLN [Fri, 27 Jan 2012 13:43:57 +0000]
0022899: Thread-safety in Standard_GUID

7 years ago0022776: XCAFPrs_AISObject does not support transparency
SZV [Fri, 27 Jan 2012 13:34:50 +0000]
0022776: XCAFPrs_AISObject does not support transparency

7 years ago0022920: EXTERNLIB missing in FILES list of Image package
KGV [Mon, 23 Jan 2012 08:43:37 +0000]
0022920: EXTERNLIB missing in FILES list of Image package