View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0024716 | Open CASCADE | OCCT:Foundation Classes | public | 2014-03-12 18:06 | 2015-08-03 20:55 |
Reporter | Assigned To | bugmaster | |||
Priority | normal | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Product Version | 6.7.0 | ||||
Target Version | 6.8.0 | Fixed in Version | 6.8.0 | ||
Summary | 0024716: OSD_Path - remove excessive validity checks and allow non-ascii strings | ||||
Description | The non-windows version of OSD_Path performs validity checks for its input string passed on construction. The checks reject non-ascii strings and strings with characters, which are not supported by target filesystem of the platform. It is proposed to disable the checks to allow non-ascii, utf8 strings to be used for UNIX platforms. The check for validness OSD_Path::IsValid method can be declared as static and used in application code, where necessary, in order to reject the strings before initializing OSD_Path class. | ||||
Tags | No tags attached. | ||||
Test case number | Not needed | ||||
|
Branch CR24716 has been updated forcibly by pdn. SHA-1: ec074942312d45ae0be241338c1bd49fb036e239 |
|
Please review |
|
No remarks, please test |
|
Branch CR24716 has been updated forcibly by mkv. SHA-1: 066e24be7e6337b7c49208f7f8de3848c63f1362 |
|
Dear BugMaster, Branch CR24716 from occt git-repository (and master from products git-repository) was compiled on Linux, MacOS and Windows platforms and tested on Release mode. SHA-1: 066e24be7e6337b7c49208f7f8de3848c63f1362 Number of compiler warnings: occt component : Linux: 15 (15 on master) Windows: 0 (0 on master) MacOS: 199 (199 on master) products component : Linux: 11 (11 on master) Windows: 1 (1 on master) Regressions/Differences: No regressions/differences Testing cases: Not needed Testing on Linux: occt component : Total MEMORY difference: 397173544 / 398004436 Total CPU difference: 47263.66000000005 / 47309.68000000025 products component : Total MEMORY difference: 127669964 / 127746172 Total CPU difference: 16905.589999999964 / 17659.07999999997 Testing on Windows: occt component : Total MEMORY difference: 278957756 / 278279728 Total CPU difference: 34403.640625 / 32988.78125 products component : Total MEMORY difference: 70918472 / 69863200 Total CPU difference: 10803.390625 / 10857.546875 There are no differences in images found by testdiff. |
|
Branch CR24716 has been deleted by inv. SHA-1: 066e24be7e6337b7c49208f7f8de3848c63f1362 |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-03-12 18:06 |
|
New Issue | |
2014-03-12 18:06 |
|
Assigned To | => apl |
2014-03-12 18:07 |
|
Status | new => assigned |
2014-04-04 18:09 |
|
Target Version | 6.7.1 => 6.8.0 |
2014-09-24 15:01 | kgv | Relationship added | related to 0022484 |
2014-10-03 12:22 |
|
Assigned To | apl => pdn |
2014-10-03 13:10 | git | Note Added: 0032623 | |
2014-10-03 13:10 |
|
Note Added: 0032624 | |
2014-10-03 13:10 |
|
Assigned To | pdn => abv |
2014-10-03 13:10 |
|
Status | assigned => resolved |
2014-10-06 19:33 |
|
Note Added: 0032740 | |
2014-10-06 19:33 |
|
Assigned To | abv => bugmaster |
2014-10-06 19:33 |
|
Status | resolved => reviewed |
2014-10-06 21:02 |
|
Assigned To | bugmaster => mkv |
2014-10-06 21:05 | git | Note Added: 0032746 | |
2014-10-07 13:23 |
|
Note Added: 0032759 | |
2014-10-07 13:23 |
|
Assigned To | mkv => bugmaster |
2014-10-07 13:23 |
|
Status | reviewed => tested |
2014-10-07 13:24 |
|
Test case number | => Not needed |
2014-10-13 17:52 | bugmaster | Changeset attached | => occt master 30d33e71 |
2014-10-13 17:52 | bugmaster | Status | tested => verified |
2014-10-13 17:52 | bugmaster | Resolution | open => fixed |
2014-10-21 16:42 | git | Note Added: 0033431 | |
2014-11-11 12:43 |
|
Fixed in Version | => 6.8.0 |
2014-11-11 13:01 |
|
Status | verified => closed |
2015-08-03 20:55 | kgv | Relationship added | related to 0026514 |