HDF5 improvement 20/16820/6
authorAntoine ELIAS <antoine.elias@scilab-enterprises.com>
Wed, 8 Jul 2015 09:31:50 +0000 (11:31 +0200)
committerVincent COUVERT <vincent.couvert@scilab-enterprises.com>
Wed, 8 Jul 2015 14:49:10 +0000 (16:49 +0200)
commit05d82bbaed9789df4f7c47798d5a09d043c70276
tree47424f279e3ac26e30728c81706377c32a34030d
parentda4c87f0e2be6b605d2d96f2d4a02f5b08332560
HDF5 improvement

 * Add hdf5_file_version function

 * Add management of usertype (save via new save function in usertype or overload / load via overload)
{t/m}list can be saved and loaded with Undefined fields -> bug 9621

 * Add save overload for scicos UserType (from https://codereview.scilab.org/#/c/16765/)
 * Add load overload for scicos UserType

Change-Id: I686356f590ad7e80610fde08f7e1b3b6557192b7
32 files changed:
scilab/modules/ast/includes/types/user.hxx
scilab/modules/ast/src/cpp/types/overload.cpp
scilab/modules/fileio/tests/nonreg_tests/bug_2484.dia.ref
scilab/modules/fileio/tests/nonreg_tests/bug_9621.dia.ref
scilab/modules/fileio/tests/nonreg_tests/bug_9621.tst
scilab/modules/hdf5/Makefile.am
scilab/modules/hdf5/Makefile.in
scilab/modules/hdf5/includes/h5_attributeConstants.h
scilab/modules/hdf5/includes/hdf5_gw.hxx
scilab/modules/hdf5/sci_gateway/cpp/sci_export_to_hdf5.cpp
scilab/modules/hdf5/sci_gateway/cpp/sci_hdf5_file_version.cpp [new file with mode: 0644]
scilab/modules/hdf5/sci_gateway/cpp/sci_import_from_hdf5_v3.cpp
scilab/modules/hdf5/sci_gateway/cpp/sci_listvar_in_hdf5_v3.cpp
scilab/modules/hdf5/sci_gateway/hdf5_gateway.xml
scilab/modules/hdf5/src/c/hdf5.vcxproj
scilab/modules/hdf5/src/c/hdf5.vcxproj.filters
scilab/modules/io/macros/%_sodload.sci
scilab/modules/io/tests/unit_tests/saveload.dia.ref
scilab/modules/io/tests/unit_tests/saveload.tst
scilab/modules/scicos/macros/scicos_scicos/%Block_load.sci [new file with mode: 0644]
scilab/modules/scicos/macros/scicos_scicos/%Block_save.sci [new file with mode: 0644]
scilab/modules/scicos/macros/scicos_scicos/%Link_load.sci [new file with mode: 0644]
scilab/modules/scicos/macros/scicos_scicos/%Link_save.sci [new file with mode: 0644]
scilab/modules/scicos/macros/scicos_scicos/%Text_load.sci [new file with mode: 0644]
scilab/modules/scicos/macros/scicos_scicos/%Text_save.sci [new file with mode: 0644]
scilab/modules/scicos/macros/scicos_scicos/%diagram_load.sci [new file with mode: 0644]
scilab/modules/scicos/macros/scicos_scicos/%diagram_save.sci [new file with mode: 0644]
scilab/modules/scicos/macros/scicos_scicos/scicos_block.sci
scilab/modules/scicos/macros/scicos_scicos/scicos_diagram.sci
scilab/modules/scicos/macros/scicos_scicos/scicos_link.sci
scilab/modules/scicos/macros/scicos_scicos/scicos_load.sci [new file with mode: 0644]
scilab/modules/scicos/macros/scicos_scicos/scicos_save.sci [new file with mode: 0644]