Changesets: occt

master 25093c3f

2019-09-19 04:07:13

abv


Committer: bugmaster Details Diff
0030980: Data Exchange - global-buffer-overflow reported by Clang address sanitizer in iges_newchar()

Avoid unnecessary copying of characters with zero-length string literal as source
Affected Issues
0030980
mod - src/IGESFile/structiges.c Diff File

master 1f44d29a

2019-09-18 00:48:35

abv


Committer: bugmaster Details Diff
0030978: Visualization - stack-use-after-scope reported by Clang address sanitizer in OpenGl_Text.cxx

Implementation of auxiliary class in OpenGl_Text.cxx is corrected to avoid storing reference to temporary object.

Off-topic: test parse rules are corrected to recognize situation when test is killed by elapsed time, and report it as such.
Affected Issues
0030978
mod - src/OpenGl/OpenGl_Text.cxx Diff File
mod - tests/parse.rules Diff File

master 51ee6a7d

2019-09-17 13:05:05

mzernova


Committer: bugmaster Details Diff
0030964: Data Exchange - use Standard_ReadLineBuffer within OBJ reader

Standard_ReadLineBuffer now supports a processing of the special multi-line case with \ at the end of the line.

Standard_RedLineBuffer was used to load Stl files
Affected Issues
0030964
mod - src/RWObj/RWObj_Reader.cxx Diff File
mod - src/RWStl/RWStl_Reader.cxx Diff File
mod - src/Standard/Standard_ReadLineBuffer.hxx Diff File
mod - tests/de_mesh/stl_read/D1 Diff File

master aaf8d6a9

2019-09-16 20:06:38

kgv


Committer: apn Details Diff
0030969: Coding Rules - refactor Quantity_Color.cxx color table definition

The table of named colors has been compressed and moved out
from Quantity_Color.cxx into Quantity_ColorTable.pxx.

Quantity_NameOfColor - grayscale enumeration values have been re-ordered to fix discontinuity.
Duplicating colors has been merged within enumeration:
CHARTREUSE=CHARTREUSE1, GOLD=GOLD1, GREEN=GREEN1, ORANGE=ORANGE1,
ORANGERED=ORANGERED1, RED=RED1, TOMATO=TOMATO1, YELLOW=YELLOW1.
Added aliases to several other common colors:
BLUE=BLUE1, CYAN=CYAN1, LIGHTCYAN=LIGHTCYAN1, MAGENTA=MAGENTA1.

Quantity_Color class definition has been cleaned to follow OCCT coding style.
Quantity_Color now stores NCollection_Vec3<float> as class field instead of separate components.
Removed unused class Quantity_ColorDefinitionError.

New methods Quantity_Color::Convert_LinearRGB_To_sRGB() and Quantity_Color::Convert_sRGB_To_LinearRGB()
converting RGB components from linear to non-linear sRGB colorspace and vice versa.
Image_PixMap::PixelColor() and Image_PixMap::SetPixelColor() methods have been extended
with an optional argument for performing linearization/delinearization of 8-bit sRGB pixel formats.

Draw Harness command AISColor has been corrected to take color name instead of enumeration index.
Affected Issues
0030969
mod - samples/tcl/ANC101.tcl Diff File
mod - samples/tcl/cpu.tcl Diff File
mod - samples/tcl/dimensions.tcl Diff File
mod - samples/tcl/logo2019.tcl Diff File
mod - samples/tcl/markers.tcl Diff File
mod - samples/tcl/materials.tcl Diff File
mod - samples/tcl/MBBGehauseRohteil.tcl Diff File
mod - samples/tcl/pencil.tcl Diff File
mod - samples/tcl/Penrose.tcl Diff File
mod - samples/tcl/xde.tcl Diff File
mod - src/DPrsStd/DPrsStd_AISPresentationCommands.cxx Diff File
mod - src/Image/Image_PixMap.cxx Diff File
mod - src/Image/Image_PixMap.hxx Diff File
mod - src/QABugs/QABugs_11.cxx Diff File
mod - src/Quantity/FILES Diff File
mod - src/Quantity/Quantity_Color.cxx Diff File
mod - src/Quantity/Quantity_Color.hxx Diff File
rm - src/Quantity/Quantity_ColorDefinitionError.hxx Diff File
mod - src/Quantity/Quantity_ColorRGBA.hxx Diff File
add - src/Quantity/Quantity_ColorTable.pxx Diff File
mod - src/Quantity/Quantity_NameOfColor.hxx Diff File
mod - src/Quantity/Quantity_TypeOfColor.hxx Diff File
mod - tests/3rdparty/fonts/A2 Diff File
mod - tests/3rdparty/fonts/A3 Diff File
mod - tests/3rdparty/fonts/A4 Diff File
mod - tests/3rdparty/fonts/A5 Diff File
mod - tests/3rdparty/fonts/A6 Diff File
mod - tests/3rdparty/fonts/A7 Diff File
mod - tests/3rdparty/fonts/A8 Diff File
mod - tests/3rdparty/fonts/B1 Diff File
mod - tests/3rdparty/fonts/B2 Diff File
mod - tests/3rdparty/fonts/B4 Diff File
mod - tests/3rdparty/fonts/B5 Diff File
mod - tests/3rdparty/fonts/B7 Diff File
mod - tests/bugs/caf/bug1029 Diff File
rm - tests/bugs/caf/bug1030 Diff File
mod - tests/bugs/caf/bug26290_newattribute_1 Diff File
mod - tests/bugs/caf/bug26290_newattribute_2 Diff File
mod - tests/bugs/iges/bug25518 Diff File
mod - tests/bugs/modalg_5/bug24244 Diff File
mod - tests/bugs/step/bug30856 Diff File
mod - tests/bugs/vis/bug21747_1 Diff File
mod - tests/bugs/vis/bug21747_10 Diff File
mod - tests/bugs/vis/bug21747_11 Diff File
mod - tests/bugs/vis/bug21747_12 Diff File
mod - tests/bugs/vis/bug21747_13 Diff File
mod - tests/bugs/vis/bug21747_14 Diff File
mod - tests/bugs/vis/bug21747_15 Diff File
mod - tests/bugs/vis/bug21747_16 Diff File
mod - tests/bugs/vis/bug21747_17 Diff File
mod - tests/bugs/vis/bug21747_2 Diff File
mod - tests/bugs/vis/bug21747_3 Diff File
mod - tests/bugs/vis/bug21747_4 Diff File
mod - tests/bugs/vis/bug21747_5 Diff File
mod - tests/bugs/vis/bug21747_6 Diff File
mod - tests/bugs/vis/bug21747_7 Diff File
mod - tests/bugs/vis/bug21747_8 Diff File
mod - tests/bugs/vis/bug21747_9 Diff File
mod - tests/bugs/vis/bug22149 Diff File
mod - tests/bugs/vis/bug22796_1 Diff File
mod - tests/bugs/vis/bug22796_2 Diff File
mod - tests/bugs/vis/bug22879 Diff File
mod - tests/bugs/vis/bug22906 Diff File
mod - tests/bugs/vis/bug23363 Diff File
mod - tests/bugs/vis/bug23652 Diff File
mod - tests/bugs/vis/bug24391 Diff File
mod - tests/bugs/vis/bug24555 Diff File
mod - tests/bugs/vis/bug24564 Diff File
mod - tests/bugs/vis/bug24714 Diff File
mod - tests/bugs/vis/bug24717 Diff File
mod - tests/bugs/vis/bug24837_2 Diff File
mod - tests/bugs/vis/bug24867 Diff File
mod - tests/bugs/vis/bug24901 Diff File
mod - tests/bugs/vis/bug25121 Diff File
mod - tests/bugs/vis/bug25136 Diff File
mod - tests/bugs/vis/bug25369 Diff File
mod - tests/bugs/vis/bug25475 Diff File
mod - tests/bugs/vis/bug25732_1 Diff File
mod - tests/bugs/vis/bug25732_2 Diff File
mod - tests/bugs/vis/bug25775 Diff File
mod - tests/bugs/vis/bug26404 Diff File
mod - tests/bugs/vis/bug26599 Diff File
mod - tests/bugs/vis/bug26680 Diff File
mod - tests/bugs/vis/bug26719_1 Diff File
mod - tests/bugs/vis/bug26870 Diff File
mod - tests/bugs/vis/bug26959 Diff File
mod - tests/bugs/vis/bug27530 Diff File
mod - tests/bugs/vis/bug27573 Diff File
mod - tests/bugs/vis/bug27624 Diff File
mod - tests/bugs/vis/bug27739 Diff File
mod - tests/bugs/vis/bug27751_capping Diff File
mod - tests/bugs/vis/bug27796 Diff File
mod - tests/bugs/vis/bug27836 Diff File
mod - tests/bugs/vis/bug27958 Diff File
mod - tests/bugs/vis/bug28004 Diff File
mod - tests/bugs/vis/bug28036_1 Diff File
mod - tests/bugs/vis/bug28036_2 Diff File
mod - tests/bugs/vis/bug28061 Diff File
mod - tests/bugs/vis/bug28099_text_core Diff File
mod - tests/bugs/vis/bug28127 Diff File
mod - tests/bugs/vis/bug28361 Diff File
mod - tests/bugs/vis/bug30076 Diff File
mod - tests/bugs/vis/bug30630_1 Diff File
mod - tests/bugs/vis/bug30630_2 Diff File
mod - tests/bugs/vis/bug30630_3 Diff File
mod - tests/bugs/vis/bug5990 Diff File
mod - tests/bugs/vis/bug6897_1 Diff File
mod - tests/bugs/vis/bug74 Diff File
mod - tests/bugs/vis/bug85_1 Diff File
mod - tests/bugs/vis/bug85_2 Diff File
mod - tests/bugs/xde/bug26216 Diff File
mod - tests/bugs/xde/bug28641 Diff File
mod - tests/bugs/xde/bug29436_1 Diff File
mod - tests/caf/bugs/D2 Diff File
mod - tests/caf/parse.rules Diff File
mod - tests/caf/presentation/B2 Diff File
mod - tests/caf/presentation/B3 Diff File
mod - tests/caf/presentation/B4 Diff File
mod - tests/caf/presentation/C1 Diff File
mod - tests/caf/presentation/F2 Diff File
mod - tests/caf/presentation/F3 Diff File
mod - tests/caf/presentation/F4 Diff File
mod - tests/caf/presentation/G1 Diff File
mod - tests/caf/presentation/H1 Diff File
mod - tests/caf/presentation/H2 Diff File
mod - tests/caf/presentation/I1 Diff File
mod - tests/caf/presentation/I2 Diff File
mod - tests/caf/presentation/J1 Diff File
mod - tests/caf/presentation/J2 Diff File
mod - tests/caf/presentation/K1 Diff File
mod - tests/caf/presentation/K2 Diff File
mod - tests/de/iges_1/C7 Diff File
mod - tests/de/iges_1/E1 Diff File
mod - tests/de/iges_1/G2 Diff File
mod - tests/de/iges_1/H1 Diff File
mod - tests/de/iges_1/H5 Diff File
mod - tests/de/iges_1/H6 Diff File
mod - tests/de/iges_1/H7 Diff File
mod - tests/de/iges_1/H8 Diff File
mod - tests/de/iges_1/H9 Diff File
mod - tests/de/iges_1/I1 Diff File
mod - tests/de/iges_1/I2 Diff File
mod - tests/de/iges_1/I4 Diff File
mod - tests/de/iges_1/I6 Diff File
mod - tests/de/iges_1/I8 Diff File
mod - tests/de/iges_1/J5 Diff File
mod - tests/de/iges_1/J6 Diff File
mod - tests/de/iges_1/J7 Diff File
mod - tests/de/iges_1/J8 Diff File
mod - tests/de/iges_1/K1 Diff File
mod - tests/de/iges_1/K3 Diff File
mod - tests/de/iges_1/K4 Diff File
mod - tests/de/iges_1/K8 Diff File
mod - tests/de/iges_1/K9 Diff File
mod - tests/de/iges_1/L2 Diff File
mod - tests/de/iges_1/L8 Diff File
mod - tests/de/iges_1/L9 Diff File
mod - tests/de/iges_1/M1 Diff File
mod - tests/de/iges_1/M6 Diff File
mod - tests/de/iges_1/N1 Diff File
mod - tests/de/iges_1/N2 Diff File
mod - tests/de/iges_1/O1 Diff File
mod - tests/de/iges_1/O4 Diff File
mod - tests/de/iges_1/O6 Diff File
mod - tests/de/iges_1/O7 Diff File
mod - tests/de/iges_1/O8 Diff File
mod - tests/de/iges_1/O9 Diff File
mod - tests/de/iges_1/P1 Diff File
mod - tests/de/iges_1/P2 Diff File
mod - tests/de/iges_1/P5 Diff File
mod - tests/de/iges_1/P6 Diff File
mod - tests/de/iges_1/Q7 Diff File
mod - tests/de/iges_1/R3 Diff File
mod - tests/de/iges_1/R4 Diff File
mod - tests/de/iges_1/R5 Diff File
mod - tests/de/iges_1/R6 Diff File
mod - tests/de/iges_1/R7 Diff File
mod - tests/de/iges_1/R8 Diff File
mod - tests/de/iges_2/A3 Diff File
mod - tests/de/iges_2/A5 Diff File
mod - tests/de/iges_2/A6 Diff File
mod - tests/de/iges_2/A7 Diff File
mod - tests/de/iges_2/A8 Diff File
mod - tests/de/iges_2/A9 Diff File
mod - tests/de/iges_2/B1 Diff File
mod - tests/de/iges_2/B2 Diff File
mod - tests/de/iges_2/B8 Diff File
mod - tests/de/iges_2/B9 Diff File
mod - tests/de/iges_2/C1 Diff File
mod - tests/de/iges_2/C3 Diff File
mod - tests/de/iges_2/C4 Diff File
mod - tests/de/iges_2/C5 Diff File
mod - tests/de/iges_2/C6 Diff File
mod - tests/de/iges_2/C7 Diff File
mod - tests/de/iges_2/D1 Diff File
mod - tests/de/iges_2/D3 Diff File
mod - tests/de/iges_2/D4 Diff File
mod - tests/de/iges_2/D7 Diff File
mod - tests/de/iges_2/D8 Diff File
mod - tests/de/iges_2/D9 Diff File
mod - tests/de/iges_2/E3 Diff File
mod - tests/de/iges_2/E4 Diff File
mod - tests/de/iges_2/E6 Diff File
mod - tests/de/iges_2/E7 Diff File
mod - tests/de/iges_2/E8 Diff File
mod - tests/de/iges_2/F1 Diff File
mod - tests/de/iges_2/F2 Diff File
mod - tests/de/iges_2/F3 Diff File
mod - tests/de/iges_2/F4 Diff File
mod - tests/de/iges_2/F5 Diff File
mod - tests/de/iges_2/F6 Diff File
mod - tests/de/iges_2/F8 Diff File
mod - tests/de/iges_2/G2 Diff File
mod - tests/de/iges_2/G3 Diff File
mod - tests/de/iges_2/G4 Diff File
mod - tests/de/iges_2/G5 Diff File
mod - tests/de/iges_2/G7 Diff File
mod - tests/de/iges_2/G8 Diff File
mod - tests/de/iges_2/G9 Diff File
mod - tests/de/iges_2/H2 Diff File
mod - tests/de/iges_2/H3 Diff File
mod - tests/de/iges_2/H4 Diff File
mod - tests/de/iges_2/H5 Diff File
mod - tests/de/iges_2/H7 Diff File
mod - tests/de/iges_2/H8 Diff File
mod - tests/de/iges_2/H9 Diff File
mod - tests/de/iges_2/I1 Diff File
mod - tests/de/iges_2/I2 Diff File
mod - tests/de/iges_2/I4 Diff File
mod - tests/de/iges_2/I5 Diff File
mod - tests/de/iges_2/I6 Diff File
mod - tests/de/iges_2/I7 Diff File
mod - tests/de/iges_2/I8 Diff File
mod - tests/de/iges_2/I9 Diff File
mod - tests/de/iges_2/J1 Diff File
mod - tests/de/iges_3/A1 Diff File
mod - tests/de/iges_3/A2 Diff File
mod - tests/de/iges_3/A4 Diff File
mod - tests/de/iges_3/A7 Diff File
mod - tests/de/iges_3/A8 Diff File
mod - tests/de/step_1/A5 Diff File
mod - tests/de/step_1/A6 Diff File
mod - tests/de/step_1/A7 Diff File
mod - tests/de/step_1/A8 Diff File
mod - tests/de/step_1/B4 Diff File
mod - tests/de/step_1/B6 Diff File
mod - tests/de/step_1/B7 Diff File
mod - tests/de/step_1/B8 Diff File
mod - tests/de/step_1/C1 Diff File
mod - tests/de/step_1/F5 Diff File
mod - tests/de/step_1/F7 Diff File
mod - tests/de/step_1/G5 Diff File
mod - tests/de/step_1/G6 Diff File
mod - tests/de/step_1/G7 Diff File
mod - tests/de/step_1/M3 Diff File
mod - tests/de/step_1/M4 Diff File
mod - tests/de/step_1/M5 Diff File
mod - tests/de/step_1/M6 Diff File
mod - tests/de/step_1/N4 Diff File
mod - tests/de/step_1/N5 Diff File
mod - tests/de/step_1/N6 Diff File
mod - tests/de/step_1/N7 Diff File
mod - tests/de/step_1/N8 Diff File
mod - tests/de/step_1/N9 Diff File
mod - tests/de/step_1/Q4 Diff File
mod - tests/de/step_1/Q5 Diff File
mod - tests/de/step_1/R8 Diff File
mod - tests/de/step_1/S2 Diff File
mod - tests/de/step_1/S9 Diff File
mod - tests/de/step_1/T7 Diff File
mod - tests/de/step_1/T8 Diff File
mod - tests/de/step_1/T9 Diff File
mod - tests/de/step_1/U1 Diff File
mod - tests/de/step_1/U4 Diff File
mod - tests/de/step_1/U6 Diff File
mod - tests/de/step_1/U8 Diff File
mod - tests/de/step_1/U9 Diff File
mod - tests/de/step_1/V1 Diff File
mod - tests/de/step_1/V2 Diff File
mod - tests/de/step_1/V3 Diff File
mod - tests/de/step_1/V4 Diff File
mod - tests/de/step_1/V5 Diff File
mod - tests/de/step_1/V8 Diff File
mod - tests/de/step_1/W4 Diff File
mod - tests/de/step_1/W6 Diff File
mod - tests/de/step_1/X3 Diff File
mod - tests/de/step_1/X8 Diff File
mod - tests/de/step_1/X9 Diff File
mod - tests/de/step_1/Y2 Diff File
mod - tests/de/step_1/Z2 Diff File
mod - tests/de/step_1/Z3 Diff File
mod - tests/de/step_1/ZB7 Diff File
mod - tests/de/step_1/ZD8 Diff File
mod - tests/de/step_1/ZD9 Diff File
mod - tests/de/step_1/ZE3 Diff File
mod - tests/de/step_1/ZE5 Diff File
mod - tests/de/step_1/ZE6 Diff File
mod - tests/de/step_1/ZE8 Diff File
mod - tests/de/step_1/ZE9 Diff File
mod - tests/de/step_1/ZF3 Diff File
mod - tests/de/step_1/ZF4 Diff File
mod - tests/de/step_1/ZF5 Diff File
mod - tests/de/step_1/ZF8 Diff File
mod - tests/de/step_1/ZF9 Diff File
mod - tests/de/step_1/ZG3 Diff File
mod - tests/de/step_1/ZG7 Diff File
mod - tests/de/step_1/ZG8 Diff File
mod - tests/de/step_1/ZH2 Diff File
mod - tests/de/step_1/ZH5 Diff File
mod - tests/de/step_1/ZH6 Diff File
mod - tests/de/step_1/ZH8 Diff File
mod - tests/de/step_1/ZH9 Diff File
mod - tests/de/step_1/ZI1 Diff File
mod - tests/de/step_1/ZI4 Diff File
mod - tests/de/step_1/ZI5 Diff File
mod - tests/de/step_1/ZM6 Diff File
mod - tests/de/step_1/ZM7 Diff File
mod - tests/de/step_1/ZM8 Diff File
mod - tests/de/step_1/ZM9 Diff File
mod - tests/de/step_1/ZN2 Diff File
mod - tests/de/step_1/ZO1 Diff File
mod - tests/de/step_1/ZO6 Diff File
mod - tests/de/step_1/ZP5 Diff File
mod - tests/de/step_1/ZQ2 Diff File
mod - tests/de/step_1/ZQ4 Diff File
mod - tests/de/step_1/ZQ5 Diff File
mod - tests/de/step_1/ZQ6 Diff File
mod - tests/de/step_1/ZQ9 Diff File
mod - tests/de/step_1/ZR1 Diff File
mod - tests/de/step_1/ZR2 Diff File
mod - tests/de/step_1/ZR4 Diff File
mod - tests/de/step_1/ZR7 Diff File
mod - tests/de/step_1/ZR8 Diff File
mod - tests/de/step_1/ZR9 Diff File
mod - tests/de/step_1/ZT2 Diff File
mod - tests/de/step_1/ZT3 Diff File
mod - tests/de/step_1/ZT6 Diff File
mod - tests/de/step_1/ZT7 Diff File
mod - tests/de/step_1/ZT8 Diff File
mod - tests/de/step_1/ZT9 Diff File
mod - tests/de/step_1/ZU5 Diff File
mod - tests/de/step_1/ZU6 Diff File
mod - tests/de/step_1/ZU8 Diff File
mod - tests/de/step_1/ZU9 Diff File
mod - tests/de/step_1/ZV2 Diff File
mod - tests/de/step_1/ZV3 Diff File
mod - tests/de/step_1/ZV4 Diff File
mod - tests/de/step_1/ZV5 Diff File
mod - tests/de/step_1/ZV7 Diff File
mod - tests/de/step_1/ZV8 Diff File
mod - tests/de/step_1/ZV9 Diff File
mod - tests/de/step_1/ZW1 Diff File
mod - tests/de/step_1/ZW6 Diff File
mod - tests/de/step_1/ZY4 Diff File
mod - tests/de/step_2/A3 Diff File
mod - tests/de/step_2/A4 Diff File
mod - tests/de/step_2/A7 Diff File
mod - tests/de/step_2/C5 Diff File
mod - tests/de/step_2/C8 Diff File
mod - tests/de/step_2/D5 Diff File
mod - tests/de/step_2/E1 Diff File
mod - tests/de/step_2/E2 Diff File
mod - tests/de/step_2/E3 Diff File
mod - tests/de/step_2/E4 Diff File
mod - tests/de/step_2/F1 Diff File
mod - tests/de/step_2/F2 Diff File
mod - tests/de/step_2/F3 Diff File
mod - tests/de/step_2/H1 Diff File
mod - tests/de/step_2/H4 Diff File
mod - tests/de/step_2/H8 Diff File
mod - tests/de/step_2/J3 Diff File
mod - tests/de/step_2/J4 Diff File
mod - tests/de/step_2/J6 Diff File
mod - tests/de/step_2/J7 Diff File
mod - tests/de/step_2/K1 Diff File
mod - tests/de/step_2/K4 Diff File
mod - tests/de/step_2/K5 Diff File
mod - tests/de/step_2/K8 Diff File
mod - tests/de/step_2/L5 Diff File
mod - tests/de/step_2/L6 Diff File
mod - tests/de/step_2/M4 Diff File
mod - tests/de/step_2/S1 Diff File
mod - tests/de/step_2/S4 Diff File
mod - tests/de/step_2/T8 Diff File
mod - tests/de/step_2/U6 Diff File
mod - tests/de/step_2/U7 Diff File
mod - tests/de/step_2/X3 Diff File
mod - tests/de/step_2/X5 Diff File
mod - tests/de/step_3/B1 Diff File
mod - tests/de/step_3/B4 Diff File
mod - tests/de/step_3/C9 Diff File
mod - tests/de/step_3/E1 Diff File
mod - tests/de/step_3/E3 Diff File
mod - tests/de/step_3/E7 Diff File
mod - tests/de/step_3/E8 Diff File
mod - tests/de/step_3/F4 Diff File
mod - tests/de/step_4/A4 Diff File
mod - tests/de/step_4/A5 Diff File
mod - tests/de/step_4/C7 Diff File
mod - tests/de/step_4/D8 Diff File
mod - tests/de/step_4/E2 Diff File
mod - tests/de/step_4/E5 Diff File
mod - tests/de/step_4/F3 Diff File
mod - tests/de/step_4/G3 Diff File
mod - tests/de/step_4/G4 Diff File
mod - tests/de/step_4/H2 Diff File
mod - tests/de/step_4/H3 Diff File
mod - tests/de/step_4/H4 Diff File
mod - tests/de/step_4/H5 Diff File
mod - tests/de/step_4/H8 Diff File
mod - tests/de/step_5/A2 Diff File
mod - tests/de/step_5/A3 Diff File
mod - tests/de/step_5/A5 Diff File
mod - tests/de/step_5/B1 Diff File
mod - tests/de/step_5/B2 Diff File
mod - tests/de/step_5/B3 Diff File
mod - tests/de/step_5/B5 Diff File
mod - tests/de/step_5/B7 Diff File
mod - tests/demo/draw/bug23745 Diff File
mod - tests/tools/dfbrowser/A4 Diff File
mod - tests/v3d/edge/A10 Diff File
mod - tests/v3d/face/F3 Diff File
mod - tests/v3d/glsl/clipping1 Diff File
mod - tests/v3d/glsl/culldist Diff File
mod - tests/v3d/glsl/cullsize Diff File
mod - tests/v3d/glsl/interior1 Diff File
mod - tests/v3d/glsl/interior2 Diff File
mod - tests/v3d/glsl/msaa Diff File
mod - tests/v3d/glsl/outline1 Diff File
mod - tests/v3d/glsl/phong_pos2 Diff File
mod - tests/v3d/glsl/phong_pos3 Diff File
mod - tests/v3d/glsl/phong_pos4 Diff File
mod - tests/v3d/glsl/tiles Diff File
mod - tests/v3d/materials/bug24855 Diff File
mod - tests/v3d/raytrace/bug24130 Diff File
mod - tests/v3d/raytrace/bug24819 Diff File
mod - tests/v3d/raytrace/bug25201 Diff File
mod - tests/v3d/raytrace/bug26617 Diff File
mod - tests/v3d/raytrace/refraction Diff File
mod - tests/v3d/raytrace/textures Diff File
mod - tests/v3d/transparency/blend Diff File
mod - tests/v3d/viewcube/default Diff File
mod - tests/v3d/viewcube/style Diff File
mod - tests/xcaf/end Diff File

master 258a844b

2019-09-16 13:59:52

gka


Committer: bugmaster Details Diff
0029780: [REGRESSION] Shape Healing - Operator FixShape failed with exception

Method ShapeFix_Wire::FixNotchedEdges() is corrected to handle the case of closed notched edges: on such edges split parameter may fall to wrong end of the curve due to projection.
mod - src/Draw/Draw_BasicCommands.cxx Diff File
mod - src/ShapeFix/ShapeFix_Wire.cxx Diff File
add - tests/bugs/step/bug29780 Diff File

master c42ef165

2019-09-16 10:44:02

user897


Committer: bugmaster Details Diff
0030180: Data Exchange - VrmlAPI_Writer is expected to return export state

The VrmlAPI_Writer::WriteDoc() and VrmlAPI_Writer::Write() methods now return the export state.
Affected Issues
0030180
mod - src/VrmlAPI/VrmlAPI.cxx Diff File
mod - src/VrmlAPI/VrmlAPI.hxx Diff File
mod - src/VrmlAPI/VrmlAPI_Writer.cxx Diff File
mod - src/VrmlAPI/VrmlAPI_Writer.hxx Diff File
mod - src/XDEDRAW/XDEDRAW_Common.cxx Diff File
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx Diff File

master 27bd52b5

2019-09-16 09:11:30

kgv


Committer: bugmaster Details Diff
0030966: Configuration, genproj.tcl - look for an optional libraries e57 and xerces

Added missing HAVE_RAPIDJSON to env.sh.

genconf.tcl has been extended with new option HAVE_E57
which enables looking for E57 and xerces libraries.
Added new libraries CSF_E57 and CSF_xerces to genproj.tcl.
mod - adm/genconf.tcl Diff File
mod - adm/genconfdeps.tcl Diff File
mod - adm/genproj.tcl Diff File
mod - adm/templates/env.bat Diff File
mod - adm/templates/env.sh Diff File

master f4b0c772

2019-09-16 08:08:23

kgv


Committer: bugmaster Details Diff
0030967: Configuration, genproj.tcl - generate OCCProducts solution for products

genproj procedure has been extended with new parameters -solution, set to OCCT by default.
Added missing HAVE_RAPIDJSON to env.sh.

Added implicit file path normalization for PRODUCTS_PATH variable,
to avoid genconf.tcl script malfunction on backslashed.
mod - adm/genconf.tcl Diff File
mod - adm/genconfdeps.tcl Diff File
mod - adm/genproj.tcl Diff File
mod - adm/templates/codeblocks.sh Diff File
mod - adm/templates/env.sh Diff File
mod - adm/templates/msvc.bat Diff File
mod - adm/templates/xcode.sh Diff File
mod - genproj Diff File
mod - genproj.bat Diff File

master e774a553

2019-09-16 07:46:54

ifv


Committer: bugmaster Details Diff
0030907: Visualization Algorithms - failure on attempt to compute iso-lines for an offset face made by a face of linear extrusion

The visualization code drawing iso-lines has been protected against getting iso-lines of infinite offset surface. In such case the surface is trimmed by UV bounds of the face.
Test case added
mod - src/StdPrs/StdPrs_Isolines.cxx Diff File
mod - src/StdPrs/StdPrs_Isolines.hxx Diff File
add - tests/bugs/vis/bug30907 Diff File

master 487942b5

2019-09-16 06:51:03

msv


Committer: bugmaster Details Diff
0030968: Update the upgrade guide regarding the issue 30778 Affected Issues
0030968
mod - dox/dev_guides/upgrade/upgrade.md Diff File

master eb62cbc4

2019-09-16 05:01:13

abv


Committer: bugmaster Details Diff
0030518: Foundation Classes - NCollection_IndexedDataMap array out of bounds

Implementation of NCollection_IndexedDataMap::Iterator is revised to avoid unintended access to the element out of array bounds
Affected Issues
0030518
mod - src/NCollection/NCollection_BaseMap.cxx Diff File
mod - src/NCollection/NCollection_IndexedDataMap.hxx Diff File

master 8b037fe4

2019-09-13 12:13:29

user897


Committer: bugmaster Details Diff
0030866: Visualization - remove map of AIS_Manipulator from ViewerText

ViewerTest_MapOfAISManipulators and ViewerTest_AISManipulator have been removed from ViewerTest
Affected Issues
0030866
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File

master f04de133

2019-09-13 08:47:17

aml


Committer: apn Details Diff
0030932: Modeling Algorithms - Invalid result on 2d curve on surface approximation

New method generating 3D curve is added when 2D curve is linear isoline.
mod - src/Approx/Approx_CurveOnSurface.cxx Diff File
mod - src/Approx/Approx_CurveOnSurface.hxx Diff File
mod - src/BRepAlgo/BRepAlgo_NormalProjection.cxx Diff File
mod - src/BRepFill/BRepFill_Sweep.cxx Diff File
mod - src/Draft/Draft_Modification_1.cxx Diff File
mod - src/GeometryTest/GeometryTest_CurveCommands.cxx Diff File
mod - src/GeomInt/GeomInt_IntSS_1.cxx Diff File
mod - src/GeomliteTest/GeomliteTest_CurveCommands.cxx Diff File
mod - src/GeomPlate/GeomPlate_BuildPlateSurface.cxx Diff File
mod - src/GeomProjLib/GeomProjLib.cxx Diff File
mod - src/ProjLib/ProjLib_ProjectedCurve.cxx Diff File
add - tests/bugs/moddata_3/bug30932 Diff File

master d45b7860

2019-09-12 13:30:09

abv


Committer: abv Details Diff
0030113: Data Exchange - STL file in text format with "Facet" keywords can't be imported

Case-sensitive method strncmp used in the REStl_Reader cosidered register of letter was replaced on the method _strnicmp for Windows and strncasecmp for Linux and MacOs
Test script for case 0030113
mod - src/RWStl/RWStl_Reader.cxx Diff File
add - tests/bugs/stlvrml/bug30113 Diff File

master 5c225e8e

2019-09-12 13:07:30

iko


Committer: bugmaster Details Diff
0030963: Visualization, TKOpenGl - texture unit error during FFP global texture's parameters processing

The texture units used in FFP texture functions are correct now.
Affected Issues
0030963
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
mod - src/OpenGl/OpenGl_Sampler.cxx Diff File

master 5859be38

2019-09-12 12:21:19

abv


Committer: abv Details Diff
0030302: XCAF - Typo in XCAFDoc_GeomTolerance

Typo in the XCAFDoc_GeomTolerance.cxx where Loc is used instead of aPnt was corrected.
mod - src/XCAFDoc/XCAFDoc_GeomTolerance.cxx Diff File

master 3068c3bb

2019-09-11 08:04:03

oan


Committer: bugmaster Details Diff
0030959: OSD_Parallel_TBB: number of execution threads is strictly limited by the root scope

Do not limit number of available threads by number of items processed within the root scope due to possibility of spawning of an additional threads within the subscopes.
Affected Issues
0030959
mod - src/OSD/OSD_Parallel_TBB.cxx Diff File

master fdae2107

2019-09-10 14:10:25

abv


Committer: abv Details Diff
0030946: Visualization - Image_AlienPixMap ignores 1-bit pixelformat when using FreeImage

Convert 1-bit image to 8-bit one during its loading because only greyscale images are supported by visualization
Affected Issues
0030946
mod - src/Image/Image_AlienPixMap.cxx Diff File
add - tests/bugs/vis/bug30946 Diff File

master ac293bde

2019-09-09 11:36:22

tma


Committer: bugmaster Details Diff
0030957: Data Exchange - Assembly item Id should not start with '/' symbol

Fix test case: added parsing of the output of the dump note command
Affected Issues
0030957
mod - src/XCAFDoc/XCAFDoc_AssemblyItemId.cxx Diff File
mod - tests/gdt/notes/B1 Diff File

master 5a780816

2019-09-06 16:04:41

bugmaster

Details Diff
Increment OCCT version up to 7.4.0beta
mod - src/Standard/Standard_Version.hxx Diff File

master bf327822

2019-09-06 14:03:59

jgv


Committer: apn Details Diff
0026071: BRepOffsetAPI_MakePipeShell produces rough result

1. Correct building history: the case of closed spine.
2. Rollback method GeomFill_CorrectedFrenet::InitInterval - correct processing singularities on spine.
3. Correct test cases.
mod - src/BRepFill/BRepFill_LocationLaw.cxx Diff File
mod - src/BRepFill/BRepFill_PipeShell.cxx Diff File
mod - src/BRepTest/BRepTest_SweepCommands.cxx Diff File
mod - src/GeometryTest/GeometryTest_SurfaceCommands.cxx Diff File
mod - src/GeomFill/GeomFill_CorrectedFrenet.cxx Diff File
mod - tests/bugs/modalg_5/bug25883 Diff File
mod - tests/bugs/modalg_6/bug27386_1 Diff File
mod - tests/bugs/modalg_7/bug21413 Diff File
mod - tests/bugs/modalg_7/bug23942 Diff File

master b1492cb3

2019-09-06 10:56:40

user897


Committer: bugmaster Details Diff
0022777: Visualization - Unsafe way to get attribute values from MeshVS_Drawer

Set default values for local variables used for storing values that are obtained by MeshVS_Drawer::Get****() methods
Affected Issues
0022777
mod - src/MeshVS/MeshVS_CommonSensitiveEntity.cxx Diff File
mod - src/MeshVS/MeshVS_ElementalColorPrsBuilder.cxx Diff File
mod - src/MeshVS/MeshVS_MeshPrsBuilder.cxx Diff File
mod - src/MeshVS/MeshVS_NodalColorPrsBuilder.cxx Diff File
mod - src/MeshVS/MeshVS_TextPrsBuilder.cxx Diff File

master 3b80dc16

2019-09-06 05:52:03

abv


Committer: abv Details Diff
0030948: Configuration, CMake - problem building with CMake 3.15.2

Minor corrections in CMake procedures and include statements
Affected Issues
0030948
mod - adm/cmake/occt_macros.cmake Diff File
mod - src/Draw/CommandWindow.cxx Diff File
mod - src/Draw/MainWindow.cxx Diff File

master ce64c9ad

2019-09-05 15:09:06

msv


Committer: bugmaster Details Diff
0030778: [Regression to 7.3.0] Extrema raises exception StdFail_InfiniteSolutions

The exception StdFail_InfiniteSolutions has been suppressed in all Points() methods.
mod - src/Extrema/Extrema_ECC.hxx Diff File
mod - src/Extrema/Extrema_ECC2d.hxx Diff File
mod - src/Extrema/Extrema_ECC2d_0.cxx Diff File
mod - src/Extrema/Extrema_ECC_0.cxx Diff File
mod - src/Extrema/Extrema_ExtCC.cxx Diff File
mod - src/Extrema/Extrema_ExtCC.hxx Diff File
mod - src/Extrema/Extrema_ExtCC2d.cxx Diff File
mod - src/Extrema/Extrema_ExtCC2d.hxx Diff File
mod - src/Extrema/Extrema_ExtCS.cxx Diff File
mod - src/Extrema/Extrema_ExtElC.cxx Diff File
mod - src/Extrema/Extrema_ExtElC.hxx Diff File
mod - src/Extrema/Extrema_ExtElC2d.cxx Diff File
mod - src/Extrema/Extrema_ExtElC2d.hxx Diff File
mod - src/Extrema/Extrema_ExtElCS.cxx Diff File
mod - src/Extrema/Extrema_ExtElCS.hxx Diff File
mod - src/Extrema/Extrema_ExtElSS.cxx Diff File
mod - src/Extrema/Extrema_ExtElSS.hxx Diff File
mod - src/Extrema/Extrema_ExtSS.cxx Diff File
mod - src/Extrema/Extrema_GenExtCC.gxx Diff File
add - tests/bugs/modalg_7/bug30778 Diff File

master a53d3975

2019-09-05 12:31:15

jgv


Committer: bugmaster Details Diff
0023380: BRepOffsetAPI_MakeFilling fails and leaves boundary faces with high tolerance

Avoid exception: use BRep_Builder for building wire instead of using BRepLib_MakeWire.
Affected Issues
0023380
mod - src/BRepFill/BRepFill_Filling.cxx Diff File
add - tests/bugs/modalg_7/bug23380 Diff File
 First  Prev  1 2 3 ... 30 ... 51 52 53 54 55 56 57 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last