View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003960 | Open CASCADE | OCCT:Application Framework | public | 2003-09-24 10:42 | 2012-01-17 18:08 |
Reporter | Assigned To | szy | |||
Priority | normal | Severity | trivial | ||
Status | closed | Resolution | fixed | ||
OS | All | ||||
Fixed in Version | 5.1.2 | ||||
Summary | 0003960: Undo does not work after copying an array attribute into another one | ||||
Description | The reason: Backup() does not happen in Paste() of TDataStd_IntegerArray and TDataStd_RealArray. | ||||
Additional information and documentation updates | Documentation remark, added by SZY 2003-12-11 10:21:43: Improvements: Removed extra Backups for attribute if really Value was not changed. Backup performed only if: 1) dimension of <newArray> differs from dimension of old Array (<myVale>). 2) if at least one element of <newArray> differs from correspondent element of <myValue>. If Backup perfomed a new instance of HArray1Of...(HArray1OfInteger or Array1OfReal or HArray1OfExtendedString) created and consequently handles of <myVale> of current and backuped attributes will be different. Changes: Implementation of methods: Init, SetValue, Paste and ChangeArray of each class were changed. TDataStd package. TDataStd_IntegerArray: - TDataStd_IntegerArray::Init() - TDataStd_IntegerArray::SetValue() - TDataStd_IntegerArray::ChangeArray() - TDataStd_IntegerArray::Paste() TDataStd_RealArray: - TDataStd_RealArray::Init() - TDataStd_RealArray::SetValue() - TDataStd_RealArray::ChangeArray() - TDataStd_RealArray::Paste() TDataStd_ExtStrinArrayArray: - TDataStd_ExtStrinArrayArray::Init() - TDataStd_ExtStrinArrayArray::SetValue() - TDataStd_ExtStrinArrayArray::ChangeArray() - TDataStd_ExtStrinArrayArray::Paste() Modified entities: TDataStd_IntegerArray.cdl Modified description of ChangeArray() & Paste()methods. TDataStd_RealArray.cdl Modified description of ChangeArray() & Paste()methods. TDataStd_ExtStrinArrayArray.cdl Modified description of ChangeArray() & Paste()methods. | ||||
Tags | No tags attached. | ||||
Test case number | |||||
2003-09-24 08:42
|
TDataStdPatch.zip (2,767 bytes) |
2003-09-25 09:06
|
TDataStdPatch_v2.zip (2,795 bytes) |
2003-09-25 15:20
|
TDataStdPatch_v3.zip (2,931 bytes) |
2003-10-14 18:32
|
OCC3960_patch_v3_repack.zip (3,292 bytes) |
2003-10-17 09:50
|
OCC3960_patch_v4.tar.gz (2,846 bytes) |
2003-12-11 10:15
|
OCC3960_final_v1.tar.gz (3,515 bytes) |
Date Modified | Username | Field | Change |
---|---|---|---|
2003-09-24 10:52 |
|
BugsThisDependsOn | => 3933 |
2003-10-15 10:39 | bugmaster | Status | closed => assigned |
2003-10-15 10:39 | bugmaster | Resolution | suspended => @0@ |
2003-10-15 10:39 | bugmaster | Assigned To | bugmaster => eap |
2003-10-15 10:40 | bugmaster | Status | assigned => resolved |
2003-10-15 10:52 | bugmaster | Assigned To | eap => szy |
2003-10-15 10:52 | bugmaster | Status | resolved => assigned |
2003-10-15 10:53 | bugmaster | Status | assigned => resolved |
2003-10-15 11:54 |
|
CC | => apv, aki |
2003-10-15 18:20 |
|
CC | => msv |
2004-01-28 17:50 | bugmaster | Customer | => Open CASCADE |
2004-01-28 17:51 | bugmaster | CC | => szy |
2004-02-05 23:27 |
|
Status | resolved => tested |
2004-02-20 18:08 |
|
CC | => abv |
2004-03-03 09:27 | bugmaster | Status | tested => closed |
2004-03-03 09:27 | bugmaster | Fixed in Version | => 5.1.2 |
2004-03-03 09:27 | bugmaster | Resolution | @0@ => fixed |
2011-08-02 10:32 | bugmaster | Category | OCCT:OCAF => OCCT:Application Framework |
2012-01-17 18:08 |
|
Description Updated | |
2012-01-17 18:08 |
|
Additional Information Updated |