MantisBT - Open CASCADE
View Issue Details
0024927Open CASCADE[OCCT] OCCT:Codingpublic2014-05-15 09:472017-05-02 11:48
dln 
bugmaster 
highminor 
closedfixed 
WindowsVC++ 200864 bit
[OCCT] 6.7.0 
[OCCT] 7.0.0[OCCT] 7.0.0 
Not needed
0024927: Getting rid of old "Persistent" functionality
Old "Persistent" functionality is deprecated and isn't currently used in CASCADE. Therefore, it should be removed.

Here is a list of the packages which have classes - direct inheritors of the “Persistent”:

• ObjMgt;
• PTopoDS;
• PBRep;
• PCDM;
• PCollection;
• PDF;
• PGeom;
• PGeom2d;
• PMMgt;
• PNaming;
• PPoly;
• PStandard;
• PTopLoc.

And I attached the "Tree of dependencies.docx" file with a tree of dependencies of this packages.
N/A
No tags attached.
parent of 0025812closed abv Open CASCADE Replace dynamic loading mechanism of OCAF persistence with dynamic-link one 
parent of 0026961closed abv Open CASCADE Recover possibility to read files in old persistence format 
related to 0027206closed abv Open CASCADE Inconsistent and obsolete information in persistence documentation and Release Notes 
docx Tree of dependencies.docx (18,056) 2014-05-15 09:47
https://tracker.dev.opencascade.org/
Issue History
2014-05-15 09:47dlnNew Issue
2014-05-15 09:47dlnAssigned To => abv
2014-05-15 09:47dlnFile Added: Tree of dependencies.docx
2014-06-03 18:37abvStatusnew => assigned
2014-06-05 09:50abvNote Added: 0029689
2014-07-21 17:26abvAssigned Toabv => dbv
2014-08-04 15:07gitNote Added: 0030556
2014-08-13 11:58gitNote Added: 0030706
2014-08-15 11:19gitNote Added: 0030767
2014-08-15 11:31gitNote Added: 0030769
2014-08-15 11:57gitNote Added: 0030770
2014-08-26 16:15gitNote Added: 0031101
2014-08-29 11:24gitNote Added: 0031176
2014-09-02 11:21gitNote Added: 0031259
2014-09-03 12:17gitNote Added: 0031300
2014-09-11 10:49abvTarget Version6.8.0 => 7.0.0
2015-02-10 15:11abvSummaryGetting rid of "Persistent" functionality => Getting rid of old "Persistent" functionality
2015-02-10 15:11abvDescription Updatedbug_revision_view_page.php?rev_id=9332#r9332
2015-05-14 08:55gitNote Added: 0040874
2015-05-14 08:56abvAssigned Todbv => ski
2015-05-14 09:03abvNote Added: 0040875
2015-05-14 09:14abvPrioritynormal => high
2015-05-14 18:30gitNote Added: 0041154
2015-05-14 19:06skiNote Added: 0041157
2015-05-14 19:08skiAssigned Toski => szy
2015-05-14 19:08skiNote Added: 0041158
2015-05-17 17:18gitNote Added: 0041218
2015-05-17 17:20abvAssigned Toszy => ski
2015-05-17 17:40abvNote Added: 0041219
2015-05-17 17:40abvStatusassigned => resolved
2015-05-17 17:40abvSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=10466#r10466
2015-05-17 17:40abvFile Added: bug25969_pal22851.cbf
2015-05-17 17:41abvNote Added: 0041220
2015-05-19 15:00gitNote Added: 0041280
2015-05-20 12:28gitNote Added: 0041308
2015-05-20 15:20szyNote Added: 0041317
2015-05-20 15:20szyStatusresolved => assigned
2015-05-20 15:20szyRelationship addedparent of 0025812
2015-05-20 15:39gitNote Added: 0041318
2015-05-20 16:53skiNote Added: 0041327
2015-05-20 17:52gitNote Added: 0041330
2015-05-20 17:55skiNote Added: 0041331
2015-05-20 17:55skiAssigned Toski => abv
2015-05-20 17:55skiStatusassigned => resolved
2015-05-20 17:58skiNote Added: 0041333
2015-05-20 18:06gitNote Added: 0041336
2015-05-20 18:07abvNote Added: 0041337
2015-05-20 18:07abvAssigned Toabv => bugmaster
2015-05-20 18:07abvStatusresolved => reviewed
2015-05-20 18:26apvAssigned Tobugmaster => apv
2015-05-21 08:29abvFile Deleted: bug25969_pal22851.cbf
2015-05-21 12:45apvTest case number => bugs xde bug26216
2015-05-21 12:45apvTest case numberbugs xde bug26216 =>
2015-05-21 13:38apvTest case number => Not needed
2015-05-21 13:42apvNote Added: 0041379
2015-05-21 13:42apvAssigned Toapv => ski
2015-05-21 13:42apvStatusreviewed => assigned
2015-05-21 13:42apvNote Edited: 0041379bug_revision_view_page.php?bugnote_id=41379#r10526
2015-05-21 19:07skiNote Added: 0041406
2015-05-21 19:07skiAssigned Toski => abv
2015-05-21 19:07skiStatusassigned => resolved
2015-05-21 19:21abvNote Added: 0041407
2015-05-21 19:21abvAssigned Toabv => bugmaster
2015-05-21 19:21abvStatusresolved => reviewed
2015-05-22 12:19bugmasterChangeset attached => occt master c6f11ec0
2015-05-22 12:19bugmasterChangeset attached => occt master 087da3bd
2015-05-22 12:19bugmasterChangeset attached => occt master 41f03605
2015-05-22 12:19bugmasterChangeset attached => occt master e837410d
2015-05-22 12:19bugmasterChangeset attached => occt master fff263bd
2015-05-22 12:19bugmasterStatusreviewed => verified
2015-05-22 12:19bugmasterResolutionopen => fixed
2015-07-22 07:47gitNote Added: 0043263
2015-07-22 07:52gitNote Added: 0043264
2015-08-14 11:01gitNote Added: 0044279
2015-08-14 11:02gitNote Added: 0044297
2015-08-14 11:02gitNote Added: 0044298
2015-08-14 11:02gitNote Added: 0044300
2015-08-14 11:02gitNote Added: 0044301
2016-02-26 15:13sanRelationship addedrelated to 0027206
2016-04-20 15:43aivFixed in Version => 7.0.0
2016-04-20 15:49aivStatusverified => closed
2017-05-02 11:31abvRelationship addedparent of 0028564
2017-05-02 11:48abvRelationship addedparent of 0026961

Notes
(0029689)
abv   
2014-06-05 09:50   
I have pushed branch CR24927 where toolkits composing standard persistence are removed. The fact is that this persistence is used in multiple test cases, and perhaps needed for customers.

The test cases that fail in this branch are:

  bugs caf buc60756 buc60867 bug158 bug267_1 bug381_1 bug381_2 bug425 bug1454 bug1726 bug2793 bug5023 bug22788_1 bug22788_2 bug22995 bug23071 bug23766_2 bug23766_5 bug24164_1 bug24164_2
  bugs modalg_4 bug363_1
  bugs modalg_5 bug23952_1 bug24849_1 bug24849_2
  bugs moddata_3 bug23733
  bugs xde bug23384
  caf basic *3, J6
  caf named_shape C1
  caf presentation A4
  caf tree A3 B3 C2
  caf xlink B3
  de step_1 ZQ2
  de step_4 G7
  xcaf brep_to_dxc *
  xcaf dxc A1
  xcaf dxc_add_ACL A1
  xcaf dxc_add_CL *
  xcaf igs_to_dxc *
  xml ocaf_std *
  xml xcaf_dxc *

Perhaps it will be easier to keep that persistence (preferably refactored to minimize amount of code) than to change all these test cases and provide conversion tools for the customers who might need it.

In any case the remaining points to be considered are:
- remove classes Storable, Persistence, etc. from other packages
- change WOK to avoid generation of accessors for private fields of classes inheriting storable (methods _CSFDB_Get...(), see e.g. gp_Pnt.hxx)
- clean up documentation
(0030556)
git   
2014-08-04 15:07   
Branch CR24927_1 has been created by dbv.

SHA-1: bd6250d1eaf57167b1bcd660e5b5b5d34b6ad6ae


This branch includes the following new commits:

       new bd6250d 0024927: Getting rid of "Persistent" functionality


Detailed log of new commits:

commit bd6250d1eaf57167b1bcd660e5b5b5d34b6ad6ae
Author: abv
Date: Wed Jun 4 12:12:21 2014 +0400

    0024927: Getting rid of "Persistent" functionality
    
    Brute force removal of standard persistence (ShapeSchema, StdLSchema, StdSchema, XCAFSchema) and all persistence-specific toolkits
(0030706)
git   
2014-08-13 11:58   
Branch CR24927_2 has been created by dln.

SHA-1: 270aac08f41134eb1b718f0260b13098238236c0


This branch includes the following new commits:

       new 2027634 0024927: Getting rid of "Persistent" functionality
       new 99ae983 0024927: Getting rid of "Persistent" functionality
       new d25387d 0024927: Getting rid of "Persistent" functionality
       new 270aac0 0024927: Getting rid of "Persistent" functionality


Detailed log of new commits:

commit 270aac08f41134eb1b718f0260b13098238236c0
Author: dln
Date: Wed Aug 13 10:41:40 2014 +0400

    0024927: Getting rid of "Persistent" functionality
    
    - delete "Persistent" class from "Standard" and all using of it

commit d25387d2bc5d6b743c31f02586c447d86b3626ec
Author: dln
Date: Mon Aug 11 14:21:38 2014 +0400

    0024927: Getting rid of "Persistent" functionality
    
    - delete some methods and classes

commit 99ae983922ee8643eb87d0c67312645316160ca9
Author: dln
Date: Mon Aug 11 12:28:12 2014 +0400

    0024927: Getting rid of "Persistent" functionality
    
    - delete call backs classes and methods
    - delete some other methods

commit 20276342247f66b67dcc195f1635735261b8bc0e
Author: dln
Date: Fri Aug 8 14:42:21 2014 +0400

    0024927: Getting rid of "Persistent" functionality
    
    - delete PCDM_Document
    - delete base realizations of Read() and Write() methods from PCDM (Retrieve and Store)
    - delete Make() methods from PCDM
    - delete LoadExtensions() and RaiseIfUnknownTypes() methods from PCDM
(0030767)
git   
2014-08-15 11:19   
Branch CR24927_2 has been updated by dln.

SHA-1: dd351e4d8dd64b51d586662b498d061f62af4e41


      from 270aac0 0024927: Getting rid of "Persistent" functionality
       new dd351e4 0024927: Getting rid of "Persistent" functionality


Detailed log of new commits:

commit dd351e4d8dd64b51d586662b498d061f62af4e41
Author: dln
Date: Fri Aug 15 10:03:58 2014 +0400

    0024927: Getting rid of "Persistent" functionality
    
    - delete "Storable" class from "Standard" package and all using of it

(0030769)
git   
2014-08-15 11:31   
Branch CR24927_2 has been updated by dln.

SHA-1: 8b8240bab5c00834d348dec450111b2a8fc78396


      from dd351e4 0024927: Getting rid of "Persistent" functionality
       new 8b8240b 0024927: Getting rid of "Persistent" functionality


Detailed log of new commits:

commit 8b8240bab5c00834d348dec450111b2a8fc78396
Author: dln
Date: Fri Aug 15 11:31:16 2014 +0400

    0024927: Getting rid of "Persistent" functionality
    
    - add prefix "gp_Trsf::" to SetForm(...) method

(0030770)
git   
2014-08-15 11:57   
Branch CR24927_4 has been created by abv.

SHA-1: 3ccf3bf519f5a8e4d82b942476998b950c47ae17


This branch includes the following new commits:

       new 6f67d38 0024870: Provide OCCT RTTI test cases
       new 2bbd320 0024927: Getting rid of "Persistent" functionality -- toolkits
       new 3ccf3bf 0024927: Getting rid of "Persistent" functionality -- Storable


Detailed log of new commits:

commit 3ccf3bf519f5a8e4d82b942476998b950c47ae17
Author: dln
Date: Fri Aug 15 10:03:58 2014 +0400

    0024927: Getting rid of "Persistent" functionality -- Storable
    
    - delete "Storable" class from "Standard" package and all using of it

commit 2bbd32042f4f84c3e5d116aaa1c7b23a2ca039c2
Author: abv
Date: Wed Jun 4 12:12:21 2014 +0400

    0024927: Getting rid of "Persistent" functionality -- toolkits
    
    Brute force removal of standard persistence (ShapeSchema, StdLSchema, StdSchema, XCAFSchema) and all persistence-specific toolkits

commit 6f67d38e11bebad10b7a6e4d84ccab4bfd85f141
Author: kgv
Date: Thu Apr 24 10:57:26 2014 +0400

    0024870: Provide OCCT RTTI test cases
    
    Test commands for checking performance and functionality of OCCT handles and RTTI added.
    New test case added for that: test perf fclasses handle
(0031101)
git   
2014-08-26 16:15   
Branch CR24927_4 has been updated by dln.

SHA-1: 268e754f3c086f7b1da61105f05d5b5ca2358e64


Detailed log of new commits:

Author: dln
Date: Tue Aug 26 16:15:24 2014 +0400

    0024927: Getting rid of "Persistent" functionality -- Storable
    
    - OCCT samples were corrected (C#, MFC and Qt samples)
    - "Persistent" from "Storable" inheritance was removed

(0031176)
git   
2014-08-29 11:24   
Branch CR24927_4 has been updated by dln.

SHA-1: afbc55d5028d7d67ae910992b33115dbe4094a4a


Detailed log of new commits:

Author: dln
Date: Fri Aug 29 11:24:24 2014 +0400

    0024927: Getting rid of "Persistent" functionality -- Tests
    
    - tests updates

(0031259)
git   
2014-09-02 11:21   
Branch CR24927_4 has been updated by dln.

SHA-1: 98e400653d1cc8eb04a81ca87458605aa73349f6


Detailed log of new commits:

Author: dln
Date: Tue Sep 2 11:21:21 2014 +0400

    0024927: Getting rid of "Persistent" functionality -- Documentation
    
    - add preliminary version of manual

(0031300)
git   
2014-09-03 12:17   
Branch CR24927_4 has been updated by apn.

SHA-1: c869ddddf75bbbab192c613b232722361aa2696c


Detailed log of new commits:

Author: apn
Date: Wed Sep 3 12:17:32 2014 +0400

    Remove including of deleted files from mfcsample/CMakeLists.txt

(0040874)
git   
2015-05-14 08:55   
Branch CR24927_5 has been created by abv.

SHA-1: 8fe08eaad750e13b293293f484df672537844156


Detailed log of new commits:

Author: dln
Date: Fri Aug 15 10:03:58 2014 +0400

    0024927: Getting rid of "Persistent" functionality -- Storable
    
    Delete "Storable" class from "Standard" package and all use of it

Author: abv
Date: Wed Jun 4 12:12:21 2014 +0400

    0024927: Getting rid of "Persistent" functionality -- toolkits
    
    Brute force removal of standard persistence (ShapeSchema, StdLSchema, StdSchema, XCAFSchema) and all persistence-specific toolkits

Author: abv
Date: Wed May 13 17:49:12 2015 +0300

    Increment OCCT version to 7.0.0.dev
(0040875)
abv   
2015-05-14 09:03   
Sergey, please update tests which are failing in branch CR24927_5 to take into account removal of old persistence. For that, it should be sufficient to change extensions of the files involved: .STD to .CBF, .SGD to .CDF and .DXC to .XBF. Note that necessary files should be already present in the data base.

The list of failing tests is:

bugs caf buc60756 buc60867 bug158 bug267_1 bug381_1 bug381_2 bug425 bug1454 bug1726 bug2793 bug5023 bug22788_1 bug22788_2 bug22995 bug23071 bug23766_2 bug23766_5 bug24164_1 bug24164_2 bug25394_1
bugs modalg_4 bug363_1
bugs modalg_5 bug24849_1 bug24849_2 bug25969
bugs moddata_3 bug23733
bugs vis bug21091_3 bug24376
bugs xde bug23384
caf basic A3 B3 C3 D3 E3 F3 G3 H3 I3 J3 J6 K3 L3 M3
caf named_shape C1
caf presentation A4
caf tree A3 B3 C2
caf xlink B3
heal split_angle_advanced X3
offset faces_type_i C9.BASE
xcaf brep_to_dxc A1 A2 A3 A4 A5 A6 A7 A8 A9 B1 B2 B3 B4 B5 B6 B7 B8 B9 C1 C2 C3 C4 C5 C6 C7 C8 C9 D1 D2 D3 D4 D5 D6 D7 D8 D9 E1 E2 E3 E4 E5 E6 E7 E8 E9 F1 F2 F3 F4 F5 F6 F7 F8 F9 G1 G2 G3 G4 G5 G6 G7 G8 G9 I1 I2 I3 I4 I5 I6
xcaf dxc A1
xcaf dxc_add_ACL A1
xcaf dxc_add_CL A1 A2 A3 A4 A5 A6 A7 A8 A9 B1 B2 B3 B4 B5 B6 B7 B8 B9 C1 C2 C3 C4 C5 C6 C7 C8 C9 D1 D2 D3 D4 D5 D6 D7 D8 D9 E1 E2 E3 E4 E5 E6 E7 E8 E9 F1 F2 F3 F4 F5 F6 F7 F8 F9 G1 G2 G3 G4 G5 G6 G7 G8 G9 I1 I2 I3 I4 I5 I6
xcaf igs_to_dxc A1 A2 A3 A4 A5 A6 A7 A8 A9 B1 B2 B3 B4 B5 B6 B7 B8 B9 C1 C2 C3 C4 C5 C6 C7 C8 C9 D1 D2 D3 D4 D5 D6 D7 D8 D9 E1 E2 E3 E4 E5 E6 E7
xcaf stp_to_dxc A1 A2 A3 A4 A5 A6 A7 A8 A9 B1 B2 B3 B4 B5 B6 B7 B8 B9 C1 C2 C3 C4 C5 C6 C7 C8 C9 D1 D2 D3 D4 D5 D6 D7 D8 D9 E1 E2 E3 E4 E5 E6 E7 E8 E9 F1 F2 F3 F4 F5 F6 F7 F8 F9 G1 G2 G3 G4 G5 G6 G7 G8 G9 I1 I2 I3 I4 I5 I6 I7 I8 I9 J1 J2 J3 J4 J5 J6 J7 J8 J9 K1 K2 K3 K4 K5 K6 K7 K8 K9 L1 L2 L3 L4 L5 L6 L7 L8 L9 M1 M2 M3 M4 M5 M6 M7 M8 M9 N1 N2 N3 N4 N5 N6 N7 N8 N9 O1 O2 O3
xml ocaf_std A1 A2 A3 A4 A5 A6 A7 A8 A9 B1 B2 B3 B4 B5 B6 B7 B8 B9 C1 C2 C3 C4 C5 C6 C7 C8 C9 D1 D2 D3 D4 D5 D6
xml xcaf_dxc A1 A2 A3 A4 A5 A6 A7 A8 A9
(0041154)
git   
2015-05-14 18:30   
Branch CR24927_5 has been updated by ski.

SHA-1: 7c74b65ebc465bb0918292cf0197d0405ab1fe4a


Detailed log of new commits:

Author: ski
Date: Thu May 14 18:30:16 2015 +0300

    Test cases were updated to improve failed status.

(0041157)
ski   
2015-05-14 19:06   
Extensions of the files involved in testing were changed due to ABV suggestion: .STD to .CBF
.SGD to .CDF
.DXC to .XBF

But test cases are still marked as failed.
Result of testing on windows station:

http://occt-tests/CR24927_5_2015-05-14T1454/summary.html [^]

It seems that all test cases fails on attempt to SaveAs document.

Also, some shapes are missed.
for test cases
- bugs/modalg_5/bug24849_1 bug24849_Study1_GEOM.cdf
- bugs/modalg_5/bug24849_2 bug24849_Study1_GEOM.cdf
- bugs/moddata_3/bug23733 bug_glue_edges_GEOM.cdf
(0041158)
ski   
2015-05-14 19:08   
Dear SZY,
could you analyze this
(0041218)
git   
2015-05-17 17:18   
Branch CR24927_6 has been created by abv.

SHA-1: 918e32075cbf31fcc7585dbb8e783c83be375f05


Detailed log of new commits:

Author: dln
Date: Tue Sep 2 11:21:21 2014 +0400

    0024927: Getting rid of "Persistent" functionality -- Documentation
    
    First version of upgrade manual (new developer guide) added, describing methods that can be used to convert data files written with old persistence, to formats supported by OCCT 7.0

Author: dln
Date: Fri Aug 15 10:03:58 2014 +0400

    0024927: Getting rid of "Persistent" functionality -- Storable
    
    Delete "Storable" class from "Standard" package and all use of it

Author: dln
Date: Tue Aug 26 16:15:24 2014 +0400

    0024927: Getting rid of "Persistent" functionality -- Samples and data
    
    Support of old persistence (CSFDB format) is removed from OCCT samples (C#, MFC and Qt)
    
    Motor model from data/csfdb is converted from CSFDB to BRep format and put to data/occ (Motor-c.brep)

Author: dln
Date: Fri Aug 29 10:24:24 2014 +0300

    0024927: Getting rid of "Persistent" functionality -- Tests
    
    All uses of "MDTV-Standard" and "MDTV-Design" in tests changed to "BinOcaf", and "MDTV-XCAF" changed to "BinXCAF".
    Formats changed: .std to .cbf, .dxc to .dbf.
    
    Test groups renamed accordingly:
    xcaf: brep_to_dxc -> brep_to_xbf, igs_to_dxc -> igs_to_xbf, stp_to_dxc -> stp_to_xbf, dxc -> xbf/A1, dxc_add_CL -> xbf_add_CL
    xml: ocaf_std -> ocaf_cbf, xcaf_dxc -> xcaf_xbf

Author: abv
Date: Wed Jun 4 12:12:21 2014 +0400

    0024927: Getting rid of "Persistent" functionality -- Code
    
    Brute force removal of standard persistence (ShapeSchema, StdLSchema, StdSchema, XCAFSchema) and all persistence-specific toolkits.
    
    OCAF formats "MDTV-Standard", "MDTV-XCAF" are removed from resource files.
    
    Uses of "MDTV-Standard" are changed to "BinOcaf", and "MDTV-XCAF" changed to "BinXCAF".

Author: kgv
Date: Mon Sep 29 10:17:42 2014 +0300

    0025148: Visualization - drop TKNIS toolkit
    
    TKNIS toolkit and related DRAW stuff removed
(0041219)
abv   
2015-05-17 17:40   
I have restored the fixes made by DLN last year, and rebased them on current master, see CR24927_6. Please check compilation and work of samples and products.
(0041220)
abv   
2015-05-17 17:41   
Note that test for issue 25969 added recently (bugs modalg_5 bug25969) used file in SGD format. Now it expects file in CBF format. That file (converted using procedure described in upgrade.md) is attached here, please add it to the test models repository.
(0041280)
git   
2015-05-19 15:00   
Branch CR24927_6 has been updated by ski.

SHA-1: e7eb649173a33f92fb4e44073c86fdd47913f084


Detailed log of new commits:

Author: ski
Date: Tue May 19 14:55:04 2015 +0300

    Eliminated toolkits were removed from Additional Dependencies of mfc sample projects.

(0041308)
git   
2015-05-20 12:28   
Branch CR24927_6 has been updated forcibly by ski.

SHA-1: f6662f617dccfaa933377ffbf6370b82a7642fd3
(0041317)
szy   
2015-05-20 15:20   
I have overlooked the sources. It seems OK for the first iteration.
I will remove some additional useless methods in context of the issue 25812.
This branch should be integrated before branch 25812.
(0041318)
git   
2015-05-20 15:39   
Branch CR24927_6 has been updated forcibly by ski.

SHA-1: a443c7548991f6403d5732682256157cc26a1f6a
(0041327)
ski   
2015-05-20 16:53   
OCCT branch CR24927_6 and prod based on it were built and tested with vc10 win64 Release - OK.

OCCT samples - built and checked.
- Eliminated toolkits were removed from Additional Dependencies of mfc sample projects.
- mfc ImportExport toolbar was updated (removed images of CSFDB buttons).
- CSharp sample was updated.

It seems that there is a problem in CSharp ImportExport sample, application could not export shape to STEP format file.
(0041330)
git   
2015-05-20 17:52   
Branch CR24927_6 has been updated forcibly by ski.

SHA-1: b7329dad969f2e86565856b84ec1cf2ebb07cc53
(0041331)
ski   
2015-05-20 17:55   
CSharp ImportExport sample was fixed to export shape to STEP format file.

All changes were squashed in last commit of OCCT branch CR24927_6.

Dear ABV,
Please review.
(0041333)
ski   
2015-05-20 17:58   
Attached file "bug25969_pal22851.cbf" was added to test models repository.
(0041336)
git   
2015-05-20 18:06   
Branch CR24927_7 has been created by abv.

SHA-1: ec111955e89a94b5bf2983fbb9717a5715b4f671


Detailed log of new commits:

Author: dln
Date: Tue Sep 2 11:21:21 2014 +0400

    0024927: Getting rid of "Persistent" functionality -- Documentation
    
    First version of upgrade manual (new developer guide) added, describing methods that can be used to convert data files written with old persistence, to formats supported by OCCT 7.0

Author: dln
Date: Fri Aug 15 10:03:58 2014 +0400

    0024927: Getting rid of "Persistent" functionality -- Storable
    
    Delete "Storable" class from "Standard" package and all use of it

Author: dln
Date: Tue Aug 26 16:15:24 2014 +0400

    0024927: Getting rid of "Persistent" functionality -- Samples and data
    
    Support of old persistence (CSFDB format) is removed from OCCT samples (C#, MFC and Qt)
    
    Motor model from data/csfdb is converted from CSFDB to BRep format and put to data/occ (Motor-c.brep)
(0041337)
abv   
2015-05-20 18:07   
I have squashed last change with other changes in samples, please test CR24927_7
(0041379)
apv   
2015-05-21 13:42   
Dear BugMaster,

Branch CR24927_7 from occt git-repository (and master from products git-repository) was compiled on Linux, MacOS and Windows platforms and tested.
SHA-1: ec111955e89a94b5bf2983fbb9717a5715b4f671

Number of compiler warnings:
occt component:
   Linux: 25
   Windows: 0
products component:
   Linux: 37
   Windows: 0

There are problems during building of samples for OCCTProducts. More information could be found by the following links:
http://jenkins-test-02.nnov.opencascade.com/view/CR24927-7-master/job/CR24927-7-master_build_products_mfc_samples_windows/2/parsed_console/ [^]
http://jenkins-test-02.nnov.opencascade.com/view/CR24927-7-master/job/CR24927-7-master_build_products_qt_samples_windows/2/parsed_console/ [^]
http://jenkins-test-02.nnov.opencascade.com/view/CR24927-7-master/job/CR24927-7-master_build_products_training/2/parsed_console/ [^]

Regressions/Differences:
Not detected

Testing cases:
Not needed

Testing on Linux:
Total MEMORY difference: 97922907 / 98769764 [-0.86%]
Total CPU difference: 18228.019999999993 / 19280.94000000019 [-5.46%]

Testing on Windows:
Total MEMORY difference: 58453263 / 58677769 [-0.38%]
Total CPU difference: 17123.418564798794 / 16929.992924898965 [+1.14%]

(0041406)
ski   
2015-05-21 19:07   
Product branch CR24927 was created.

It is possible now to build products samples and trainings.

Please, review.
(0041407)
abv   
2015-05-21 19:21   
No remarks, please integrate
(0043263)
git   
2015-07-22 07:47   
Branch CR24927_7 has been deleted by abv.

SHA-1: ec111955e89a94b5bf2983fbb9717a5715b4f671
(0043264)
git   
2015-07-22 07:52   
Branch CR24927_6 has been deleted by abv.

SHA-1: b7329dad969f2e86565856b84ec1cf2ebb07cc53
(0044279)
git   
2015-08-14 11:01   
Branch CR24927_5 has been deleted by inv.

SHA-1: 7c74b65ebc465bb0918292cf0197d0405ab1fe4a
(0044297)
git   
2015-08-14 11:02   
Branch CR24927_4 has been deleted by inv.

SHA-1: c869ddddf75bbbab192c613b232722361aa2696c
(0044298)
git   
2015-08-14 11:02   
Branch CR24927_2 has been deleted by inv.

SHA-1: 8b8240bab5c00834d348dec450111b2a8fc78396
(0044300)
git   
2015-08-14 11:02   
Branch CR24927_1 has been deleted by inv.

SHA-1: bd6250d1eaf57167b1bcd660e5b5b5d34b6ad6ae
(0044301)
git   
2015-08-14 11:02   
Branch CR24927 has been deleted by inv.

SHA-1: 051510f9f4798518b349dae4faf7953d03c143bf