Xcos: "Region to superblock" fixed 34/20734/4
authorClement DAVID <clement.david@esi-group.com>
Thu, 24 Jan 2019 16:22:56 +0000 (17:22 +0100)
committerC├ędric DELAMARRE <cdl@esi-group.com>
Mon, 28 Jan 2019 11:11:19 +0000 (12:11 +0100)
commit238f06502de1e3f4aac76e3baa1ae79fe9aabcbb
treedb26f3458fa4029b09c89a7be634ab68ef60eff8
parentc6a5c654527e16a894e416aead529a9ed7f530aa
Xcos: "Region to superblock" fixed

The action suffered from several regression since 6.0.0 and most of the 5.5.2
features were not useable anymore. As this feature is implemented in Java, it
pushes changes to the Model through the Controller without taking into account
Adapters' partial information. These information were then non conformant to the
underlying Model and introduced some flaw at I/O blocks allocation time (from
scicos_new / adapters calls), update (from Controller/Model calls), link
reconnection (from Controller/Model calls) and simulation (from adapters calls).

Change-Id: Ib568e1365dfe9d48a6e8fa9fc7e20fdabe6e518d
14 files changed:
scilab/CHANGES.md
scilab/modules/scicos/Makefile.am
scilab/modules/scicos/Makefile.in
scilab/modules/scicos/includes/view_scilab/AdapterView.hxx [new file with mode: 0644]
scilab/modules/scicos/src/c/cli/scicos-cli.vcxproj
scilab/modules/scicos/src/c/cli/scicos-cli.vcxproj.filters
scilab/modules/scicos/src/c/scicos.vcxproj
scilab/modules/scicos/src/c/scicos.vcxproj.filters
scilab/modules/scicos/src/cpp/view_scilab/AdapterView.cpp [new file with mode: 0644]
scilab/modules/scicos/src/cpp/view_scilab/Adapters.cpp
scilab/modules/scicos/src/cpp/view_scilab/BaseAdapter.hxx
scilab/modules/scicos/src/cpp/view_scilab/DiagramAdapter.cpp
scilab/modules/scicos/src/cpp/view_scilab/GraphicsAdapter.cpp
scilab/modules/scicos/src/cpp/view_scilab/ports_management.hxx