]> OCCT Git - occt-wok.git/commit
0024816: Tool for upgrading OCCT and dependent code CR0_700_2
authorabv <abv@opencascade.com>
Sat, 15 Aug 2015 16:20:19 +0000 (19:20 +0300)
committerabv <abv@opencascade.com>
Sat, 15 Aug 2015 16:20:19 +0000 (19:20 +0300)
commit1574537c16e22320ba8e2b29a1a6d7e2f0b052fd
tree1330f0c72397c5c5e0406f173bcefa7bf38653bc
parent4d04ec6b1b2a0471571b4adbfd676c26943e82dd
0024816: Tool for upgrading OCCT and dependent code

Script occt_upgrade.tcl contains procedures used for upgrade of OCCT and products to version 7.0:
- removal of unnecessary "mutable" keyword from CDL
- conversion of instances of TCollection classes to NCollection equivalents
- changes required after conversion of RTTI and Handles to templates
- removal of CDL, elimination of IXX and JXX, and putting all generated HXX to src

See history of changes in OCCT Git to see how this script has been applied;
relevant issues are: 24830, 24806, 24947, 24750, 24859, 24023, 24002 (and related)

Note that upgrade tool in OCCT (see 24816) is based on this script, but does not include procedures related to CDL and WOK processing, while other procedures are extended to handle cases found in other projects.
src/WOKTclLib/occt_upgrade.tcl [new file with mode: 0644]