bugmaster [Thu, 22 Mar 2012 06:29:17 +0000 (10:29 +0400)]
Correction of compilation errors
0023015: TKOpenGl redesign regression in text printing
bugmaster [Wed, 21 Mar 2012 15:43:04 +0000 (19:43 +0400)]
0023024: Update headers of OCCT files
Added appropriate copyright and license information in source files
kgv [Wed, 21 Mar 2012 14:10:41 +0000 (18:10 +0400)]
0022627: Change OCCT memory management defaults
jgv [Mon, 19 Mar 2012 12:12:21 +0000 (16:12 +0400)]
0022809: BRepIntCS does not find intersections of an ellipsoid and a line passing through it's apex (and near it)
dbv [Wed, 21 Mar 2012 06:28:01 +0000 (10:28 +0400)]
0023013: Fails to build with gcc 4.6.3
Changes:
Removed unnecessary cast in BRepClass3d_SClassifier::PerformInfinitePoint function
apl [Wed, 21 Mar 2012 11:59:42 +0000 (15:59 +0400)]
0023001: Mistake in OpenGl_FrameBuffer::IsValidDepthBuffer
apl [Fri, 16 Mar 2012 09:12:26 +0000 (13:12 +0400)]
0023015: TKOpenGl redesign regression in text printing
Changes:
- the lost code block for scaling text restored;
- the color attributes fixed.
bugmaster [Wed, 21 Mar 2012 08:42:55 +0000 (12:42 +0400)]
Correction of compilation problem
0022332: Fix for Visual3d_Layer (linetype, linewidth and transparency)
kgv [Wed, 7 Mar 2012 11:44:30 +0000 (15:44 +0400)]
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.
pkv [Mon, 12 Mar 2012 16:13:09 +0000 (20:13 +0400)]
0023004: Boolean operation cut produces incorrect result.
dbv [Fri, 16 Mar 2012 14:02:18 +0000 (18:02 +0400)]
0022543: Attempt to fix some errors reported by valgrind at Draw execution
Changes:
Added delete for a_string in src/Draw/Draw_Interpretor.cxx
szv [Thu, 15 Mar 2012 06:41:15 +0000 (10:41 +0400)]
0023016: Elimination of dependency of Tcl OCAF Browser from Tix product
bugmaster [Tue, 20 Mar 2012 14:11:09 +0000 (18:11 +0400)]
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].
abv [Thu, 15 Mar 2012 04:50:00 +0000 (08:50 +0400)]
0022989: BSplCLib::Reparametrize() fails on near knots
azn [Mon, 12 Mar 2012 14:31:11 +0000 (18:31 +0400)]
0022887: Request to make Intf_InterferencePolygon2d class thread-safe.
bugmaster [Fri, 16 Mar 2012 06:39:06 +0000 (10:39 +0400)]
0023022: This is desirable to access OpenGl extensions and core API (1.2+) in one place
Correction of compilation errors
apl [Thu, 15 Mar 2012 11:56:58 +0000 (15:56 +0400)]
0022795: Make possible to display some presentable objects in overlay of others, groupped by display priority
kgv [Tue, 13 Mar 2012 06:18:47 +0000 (10:18 +0400)]
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.
kgv [Thu, 15 Mar 2012 09:58:13 +0000 (13:58 +0400)]
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.
skv [Mon, 12 Mar 2012 15:05:53 +0000 (19:05 +0400)]
0023006: Improvement to debug memory leaks and insufficient memory growths.
skv [Mon, 12 Mar 2012 15:28:31 +0000 (19:28 +0400)]
0023005: Unjustified memory grow during undo/redo operation
dbv [Wed, 7 Mar 2012 11:34:08 +0000 (15:34 +0400)]
0022961: Dangerous usage of 'buf' (strncpy doesn't always 0-terminate it) (cppcheck report)
mpv [Mon, 12 Mar 2012 08:49:34 +0000 (12:49 +0400)]
0022959: Accessing uninitialized variable (pointer): aCurElement
dbv@opencascade.com [Wed, 7 Mar 2012 13:00:48 +0000 (17:00 +0400)]
0022922: Clean up warnings on uninitialized / unused variables
apl [Tue, 13 Mar 2012 11:20:21 +0000 (15:20 +0400)]
0022879: Possible bug in Opengl_togl_begin_layer_mode.cxx
dln [Tue, 13 Mar 2012 10:11:29 +0000 (14:11 +0400)]
0022751: Issues around Prs3d_TextAspect::Print()
dbv [Wed, 7 Mar 2012 10:34:51 +0000 (14:34 +0400)]
0022954: Variable not freed upon realloc failure
pkv [Sat, 10 Mar 2012 10:07:24 +0000 (14:07 +0400)]
0023008: Too many intersection vertices between line and cylinder
szy [Sat, 10 Mar 2012 09:53:24 +0000 (13:53 +0400)]
0022488: Typo in Geom2d_BSplineCurve::LocateU() - which uses a value not adjusted to period for periodic B-Splines
bugmaster [Wed, 7 Mar 2012 09:31:49 +0000 (13:31 +0400)]
Correction of merge results
bugmaster [Wed, 7 Mar 2012 06:54:31 +0000 (10:54 +0400)]
0022815: Missing delete operator for placement new
dbv [Tue, 6 Mar 2012 08:32:06 +0000 (12:32 +0400)]
0022815: Missing delete operator for placement new
kgv [Tue, 6 Mar 2012 11:03:34 +0000 (15:03 +0400)]
0022795: Make possible to display some presentable objects in overlay of others, groupped by display priority
vsr [Tue, 6 Mar 2012 10:23:19 +0000 (14:23 +0400)]
0023000: Improve the way the gradient and textured background is managed in 3d viewer
aan [Tue, 6 Mar 2012 10:36:35 +0000 (14:36 +0400)]
0020750: DrawAppliInit file from the current directory is used during Draw starting.
gka [Tue, 6 Mar 2012 10:38:49 +0000 (14:38 +0400)]
0022993: Crash during reading STEP file
szv [Tue, 6 Mar 2012 10:43:10 +0000 (14:43 +0400)]
0022998: Various exceptions in HLR algorithms
abv [Tue, 6 Mar 2012 10:45:50 +0000 (14:45 +0400)]
0022873: Minor correction in ShapeConstruct_ProjectCurveOnSurface.cxx
szv [Tue, 6 Mar 2012 10:47:58 +0000 (14:47 +0400)]
0022797: Returning type Handle(Standard_Type)& should be changed to const Handle(Standard_Type)&.
ama [Tue, 6 Mar 2012 08:10:31 +0000 (12:10 +0400)]
0022459: The ImportExport sample crash
kgv [Tue, 6 Mar 2012 07:55:39 +0000 (11:55 +0400)]
0022730: Print available info about exception missed in some cases
emv [Tue, 6 Mar 2012 08:06:54 +0000 (12:06 +0400)]
0021212: Missing Hasher parmeter in current implementation of NCollection Map-s
ama [Tue, 6 Mar 2012 07:45:12 +0000 (11:45 +0400)]
0022990: Regression vs 6.5.2: splitting sphere across the seam is incomplete
bugmaster [Mon, 5 Mar 2012 15:39:34 +0000 (19:39 +0400)]
Automatic update of EOLs
AAA [Wed, 22 Feb 2012 13:01:33 +0000 (13:01 +0000)]
0022554: Application hangs on selection
KGV [Wed, 22 Feb 2012 12:55:05 +0000 (12:55 +0000)]
0022782: Uninitialized global variable used in conditionals in OpenGl package
SAN [Wed, 22 Feb 2012 12:49:54 +0000 (12:49 +0000)]
0022844: Bug in Select2d_SensitiveSegment
apn [Wed, 22 Feb 2012 12:44:17 +0000 (12:44 +0000)]
0022558: Bug in gp_Dir::Mirror(const gp_Ax2 & axis)
KGV [Wed, 22 Feb 2012 12:40:11 +0000 (12:40 +0000)]
0022921: Adding macros for convenient inclusion of run-time asserts
GKA [Wed, 22 Feb 2012 12:30:10 +0000 (12:30 +0000)]
0022848: Optimize projection of points in ShapeAnalysis_Surface
DBV [Wed, 22 Feb 2012 10:18:58 +0000 (10:18 +0000)]
0022960: Memory leak in Xw_get_env.cxx
SAN [Wed, 22 Feb 2012 07:56:58 +0000 (07:56 +0000)]
0022940: Selection performance: TopAbs_SHELL
VRO [Wed, 22 Feb 2012 07:49:21 +0000 (07:49 +0000)]
0022943: Bug TDataXtd_PatternStd
VRO [Wed, 22 Feb 2012 07:38:15 +0000 (07:38 +0000)]
0022995: It is not possible to check presence of a document in OCAF session via IsInSession() on Windows
VRO [Wed, 22 Feb 2012 07:33:32 +0000 (07:33 +0000)]
0022976: A draw-command CopyDF failes to copy content of a label
APL [Fri, 17 Feb 2012 12:40:12 +0000 (12:40 +0000)]
0022819: Redesign of OpenGl driver Additional integration
GKA [Fri, 17 Feb 2012 12:35:32 +0000 (12:35 +0000)]
0022907: The function 'distmini' produces wrong result.
VRO [Fri, 17 Feb 2012 12:31:00 +0000 (12:31 +0000)]
0022975: Help for a draw-command ImportShape is incorrect.
AGV [Fri, 17 Feb 2012 12:24:55 +0000 (12:24 +0000)]
0022694: Wrong result obtained after GeomLib::ExtendSurfByLength
GKA [Fri, 17 Feb 2012 12:20:39 +0000 (12:20 +0000)]
0022982: Generic color is overriden in STEPCAFControl_Writer::WriteColors
GKA [Fri, 17 Feb 2012 12:13:40 +0000 (12:13 +0000)]
0022924: We need more stable work of ShapeAnalysis_FreeBounds::ConnectEdgesToWires()
DBV [Fri, 17 Feb 2012 12:08:26 +0000 (12:08 +0000)]
0022937: Wrong delete operator in GeomFill_EvolvedSection.cxx / GeomFill_UniformSection.cxx
AMA [Fri, 17 Feb 2012 12:04:22 +0000 (12:04 +0000)]
0022934: Wrong delete operator in IGESSelect_SelectFromDrawing.cxx / IGESSelect_SelectFromSingleView.cxx
AMA [Fri, 17 Feb 2012 12:00:05 +0000 (12:00 +0000)]
0022935: Bug: BRepFill_Sweep.cxx line 572
DBV [Fri, 17 Feb 2012 11:40:25 +0000 (11:40 +0000)]
0022749: Segfault in HashCode() of Standard_Transient
GKA [Fri, 17 Feb 2012 11:25:29 +0000 (11:25 +0000)]
0022968: RebuildShape exchanges 2d-curves
AMA [Fri, 17 Feb 2012 11:18:31 +0000 (11:18 +0000)]
0022885: Bugfix: else clause applies to the wrong if statement because of missing braces
DBV [Fri, 17 Feb 2012 11:11:03 +0000 (11:11 +0000)]
0022938: HLRBRep_InternalAlgo.cxx
AMA [Fri, 17 Feb 2012 11:06:07 +0000 (11:06 +0000)]
0022915: crash in iges reader TransferRoots()
DBV [Fri, 17 Feb 2012 10:49:10 +0000 (10:49 +0000)]
0022958: Redundant assignment
Pawel, DBV [Fri, 17 Feb 2012 08:14:03 +0000 (08:14 +0000)]
0022932: Memory leak in math_FunctionRoots.cxx line 254
Pawel, DBV [Fri, 17 Feb 2012 08:09:20 +0000 (08:09 +0000)]
0022936: Memory leak in inc\MAT_Mat.gxx line
Pawel, DBV [Fri, 17 Feb 2012 08:03:59 +0000 (08:03 +0000)]
0022931: Wrong delete operator in Message_Msg.cxx / Message_PrinterOStream.cxx
Pawel, DBV [Fri, 17 Feb 2012 07:58:20 +0000 (07:58 +0000)]
0022953: strcat expects null-terminated destination string
Pawel, DBV [Fri, 17 Feb 2012 07:48:50 +0000 (07:48 +0000)]
0022945: AIS_InteractiveObject: Initialization bug
Pawel, DBV [Fri, 17 Feb 2012 07:38:42 +0000 (07:38 +0000)]
0022944: TopOpeBRepTool_traceSTATE.cxx
DBV [Fri, 17 Feb 2012 07:19:03 +0000 (07:19 +0000)]
0022947: XCAFPrs_AISObject.cxx: array index out of bounds
PKV [Fri, 10 Feb 2012 13:13:27 +0000 (13:13 +0000)]
0022967: Boolean operations between two cylinders with orthogonal axis generate a shape with big vertex tolerance
DBV [Fri, 10 Feb 2012 13:08:30 +0000 (13:08 +0000)]
0022941: Memory leak in StepData_StepReaderData.cxx line 1826
DBV [Fri, 10 Feb 2012 12:57:17 +0000 (12:57 +0000)]
0022969: Wrong confusion in BRepLib_MakeEdge
AMA [Fri, 10 Feb 2012 10:09:30 +0000 (10:09 +0000)]
0022805: Bug of STEP read /writer
DLN [Fri, 10 Feb 2012 10:04:08 +0000 (10:04 +0000)]
0022762: Bug in Graphic3d_Vector::IsParallel
VRO [Fri, 10 Feb 2012 09:57:58 +0000 (09:57 +0000)]
0022822: Skipping of the first and the last edges of a wire for opened wires
APL [Fri, 10 Feb 2012 09:51:01 +0000 (09:51 +0000)]
0017100: [OCC Forum] Buffer overflow vulnerability and loading TKOpenGl without environment variables on unix systems
VRO [Fri, 10 Feb 2012 09:43:18 +0000 (09:43 +0000)]
0022092: Crash of application on attempt to load a VRML file with all degenerated triangles
APL [Fri, 10 Feb 2012 09:30:38 +0000 (09:30 +0000)]
0022683: Incorrect result of Select3D_Projector::Project() in the case of perspective projection
SAN, KGV [Fri, 3 Feb 2012 12:59:15 +0000 (12:59 +0000)]
0022819: Redesign of OpenGl driver
GKA [Fri, 3 Feb 2012 12:35:42 +0000 (12:35 +0000)]
0022962: Invalid realization of reading and writing material in STEP.
AGV [Fri, 3 Feb 2012 11:58:35 +0000 (11:58 +0000)]
0022668: Performance improvement in UBTreeFiller
Roman Lygin, ABV [Fri, 3 Feb 2012 11:29:01 +0000 (11:29 +0000)]
0022910: Failure to compute iso-line for NURBS surface
Roman Lygin, ABV [Fri, 3 Feb 2012 11:16:44 +0000 (11:16 +0000)]
0022704: A method defining TKOpenGl.dll for Open CASCADE visualization toolkit not using GraphicShr variable.
AAA [Mon, 30 Jan 2012 07:42:22 +0000 (07:42 +0000)]
0022900: Problem with shape displaying in shading mode
DBV [Fri, 27 Jan 2012 14:58:52 +0000 (14:58 +0000)]
0022904: Clean up sccsid variables
PKV [Fri, 27 Jan 2012 14:53:47 +0000 (14:53 +0000)]
0022923: The command 'intersect' throws an exception.
GKA [Fri, 27 Jan 2012 14:48:21 +0000 (14:48 +0000)]
0022731: Error on attempt to write in IGES 5.3 the attached brep model
JGV [Fri, 27 Jan 2012 14:30:51 +0000 (14:30 +0000)]
0022798: Regression: BRepBuilderAPI_GTransform produces an invalid result on a sphere
KGV [Fri, 27 Jan 2012 14:12:59 +0000 (14:12 +0000)]
0022550: Fixing data races
SZV [Fri, 27 Jan 2012 13:52:58 +0000 (13:52 +0000)]
0022906: Gradient background is clipped by planes
RLN [Fri, 27 Jan 2012 13:43:57 +0000 (13:43 +0000)]
0022899: Thread-safety in Standard_GUID
SZV [Fri, 27 Jan 2012 13:34:50 +0000 (13:34 +0000)]
0022776: XCAFPrs_AISObject does not support transparency