summaryrefslogtreecommitdiffstats
path: root/hl
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r30075] Description:Quincey Koziol2016-06-142-13/+60
| | | | | | | | | | Bring object/dataset/group/named datatype features from revise_chunks branch to trunk. Also CMake support for h5format_convert and a bunch of misc. cleanups. Tested on: MacOSX/64 10.11.5 (amazon) w/serial, parallel & production (h5committest forthcoming)
* [svn-r30020] Description:Quincey Koziol2016-06-061-0/+10
| | | | | | | | | | Bring r29992 from revise_chunks branch to trunk: Turn off error reporting for h5debug and hdf2gif. Tested on: MacOSX/64 10.11.5 (amazon) w/serial, parallel & produciton (h5committest forthcoming)
* [svn-r29878] Add LD tests to CMake.Allen Byrne2016-05-043-22/+98
| | | | Add include guards and Windows guards to dectris_hl_perf.c file.
* [svn-r29874] Move hl/tools/gif2h5 CMake code to subfolder.Allen Byrne2016-05-043-66/+70
|
* [svn-r29864] Add ignore test names for Valgrind process.Allen Byrne2016-05-042-0/+13
| | | | Add files to clear test generated files tests.
* [svn-r29862] Convert source list names from *_SRCS to *_SOURCES.Allen Byrne2016-05-043-17/+19
| | | | Add/convert most tools to use new HDF5_TOOLS_DIR instead of HDF5_TOOLS_SRC_DIR CMake VAR.
* [svn-r29857] Description:Quincey Koziol2016-05-039-4/+2535
| | | | | | | | Bring H5LD* routines from revise_chunks branch to trunk. Tested on: MacOSX/64 10.11.4 (amazon) w/serial, parallel & production (h5committest forthcoming)
* [svn-r29850] Description:Quincey Koziol2016-05-014-2/+1394
| | | | | | | | | | Bring H5DOappend(), H5P[s|g]et_object_flush_cb, and H5P[s|g]et_append_flush from revise_chunks branch to trunk. Brings along updated metadata cache entry tagging, and the internal object flush routine. Tested on: MacOSX/64 10.11.4 (amazon) w/serial, parallel & production (h5committest forthcoming)
* [svn-r29803] Purpose: Code improvementBinh-Minh Ribler2016-04-263-14/+30
| | | | | | | | | | | | | | Description: The constructor FL_PacketTable added in 1.10.0 did not have good prototype; it didn't allow the property list to be default. Marked it deprecated and added this one: FL_PacketTable(hid_t fileID, const char* name, hid_t dtypeID, hsize_t chunkSize = 0, hid_t plistID = H5P_DEFAULT) Platforms tested: Linux/32 2.6 (jam) Linux/64 (platypus) Darwin (osx1010test)
* [svn-r29800] Purpose: Fix memory leak - HDFFV-9700Binh-Minh Ribler2016-04-251-4/+1
| | | | | | | | | Description: Applied user's patch to fix memory leak. Platforms tested: Linux/32 2.6 (jam) Linux/64 (platypus) Darwin (osx1010test)
* [svn-r29796] Purpose: Fix warnings HDFFV-8615Binh-Minh Ribler2016-04-251-3/+14
| | | | | | | | | | | | Description: The "warning: deprecated conversion from string constant to âchar*â [-Wwrite-strings]" was already removed by adding const to char* parameter in the FL_PacketTable. This change is to remove the use of literal strings in code for maintainability. Platforms tested: Linux/32 2.6 (jam) Linux/64 (platypus) Darwin (osx1010test)
* [svn-r29710] Purpose: Code improvementsBinh-Minh Ribler2016-04-152-84/+84
| | | | | | | | | | | Description: - Replaced "goto out" and "out:" with "goto error" and "error:" to indicate the failure situations. - Replaced old-style casts with static_cast to remove warnings. Platforms tested: Linux/32 2.6 (jam) Linux/64 (platypus) Darwin (osx1010test)
* [svn-r29653] fixed A variable that is specified as an argument to the ↵Scot Breitenfeld2016-04-071-1/+1
| | | | intrinsic procedure C_LOC must either have type and type parameters that are interoperable with a C type, or be a nonpolymorphic, scalar variable with no length type parameters.
* [svn-r29649] changed indentation format, updated commentsScot Breitenfeld2016-04-061-17/+12
|
* [svn-r29648] FIX: HDFFV-8486 Scot Breitenfeld2016-04-066-122/+621
| | | | | | | | h5tbmake_table_f is missing the fill_data parameter (which is in the C counterpart) ADDED NEW API: h5tbread_table_f Tested: platypus, ostrich
* [svn-r29646] FIX: HDFFV-9522 Scot Breitenfeld2016-04-061-5/+71
| | | | | | Add support for variable length datatypes in the High Level H5LT Fortran APIs Tested: platypus (gnu)
* [svn-r29603] HDFFV-9746 Add test for "/" for H5LTpath_validScot Breitenfeld2016-04-011-0/+23
| | | | Tested: jam (gnu)
* [svn-r29599] added comments to sourceScot Breitenfeld2016-03-301-12/+16
|
* [svn-r29554] Description:Binh-Minh Ribler2016-03-241-1/+0
| | | | Removed an extra line in the Copyright block. No need to test.
* [svn-r29531] Normalization w/ revise_chunks in preparation for big merge.Dana Robinson2016-03-234-10/+5
| | | | | | | hl and bin directories Tested on: 64-bit Ubuntu 15.10 w/ gcc 5.2.1 autotools serial w/ Java, Fortran, & C++
* [svn-r29379] Add individual LT_VERS_* variables for wrapper libraries: c++, ↵Larry Knox2016-03-093-3/+3
| | | | | | | | | | | | | | | | fortran, java, hl, hl/c++, hl/fortran to so that the shared object version numbers can be incremented independently. Disabled auto-increment of shared object version numbers by h5vers. Files modified: config/lt_vers.am java/src/jni/Makefile.am hl/src/Makefile.am hl/c++/src/Makefile.am hl/fortran/src/Makefile.am c++/src/Makefile.am bin/h5vers fortran/src/Makefile.am
* [svn-r29364] Purpose: Improve C++ Packet Table libraryBinh-Minh Ribler2016-03-093-229/+159
| | | | | | | | | | | | | | | | | | | | | | Description: Performed similar improvement as the C Packet Table library. - Removed the VLPT_REMOVED ifdef around class VL_PacketTable - Moved VL_PacketTable::IsVariableLength to PacketTable - Moved VL_PacketTable::FreeReadBuff to PacketTable::FreeBuff - Added overloaded constructor to FL_PacketTable that takes a property list ID and call the new C API H5PTcreate. - Added accessor wrappers to class PacketTable, per HDFFV-8623/patch 003. /* Returns the ID of the dataset associated with the packet table */ hid_t GetDataset(); /* Returns the ID of the datatype the packet table uses */ hid_t GetDatatype(); - Replaced appropriate calls in tests - Various cleanup Platforms tested: Linux/32 2.6 (jam) Linux/64 (platypus) Darwin (osx1010test)
* [svn-r29360] Purpose: Adding testBinh-Minh Ribler2016-03-091-5/+601
| | | | | | | | | | Description: Added several tests for packet table that were missing from the previous update. Platforms tested: Linux/32 2.6 (jam) Linux/64 (platypus) Darwin (osx1010test)
* [svn-r29337] Cleaning warnings in Fortran code.Dana Robinson2016-03-081-2/+0
| | | | | Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 autotools serial w/ Fortran
* [svn-r29336] Removed unused variables from Fortran code.Dana Robinson2016-03-081-7/+0
| | | | | | | Updated gnu Fortran flags. Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 autotools serial w/ Fortran
* [svn-r29295] Replaced H5Acreate with H5Acreate2 in ↵Larry Knox2016-03-061-1/+1
| | | | | | hl/test/test_packet_vlen.c line 758 to eliminate error with configure option --wit-default-api-version=v16. Tested with option and h5committest.new.
* [svn-r29272] Add code to deal with two source files for test_packet test.Allen Byrne2016-03-041-1/+11
|
* [svn-r29269] Purpose: Improve Packet Table libraryBinh-Minh Ribler2016-03-046-576/+1643
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Description: The Packet Table API used to have fixed-length and variable-length functions (i.e., H5PTcreate_fl and H5PTcreate_vl), but in 2006, the vlen functions were ifdef'ed out with VLPT_REMOVED, see HDFFV-442. The majority of this revision includes removing unused vlen stuff, adding various vlen tests, initial code cleanup, and first pass of commenting. Details: - Removed the VLPT_REMOVED ifdef, but keep H5PTis_varlen and the free function because they are useful or even needed, but the free function's name is changed to be more appropriate for both read/write buffers, i.e., H5PTfree_vlen_buff. - The new test file, test_packet_vlen.c, contains tests showing packet tables, containing various types of vlen data, can be created with the fixed-length function - Two accessor functions were added per HDFFV-8623/patch 003. /* Returns the ID of the dataset associated with the packet table */ hid_t H5PTget_dataset(hid_t table_id); /* Returns the ID of the datatype the packet table uses */ hid_t H5PTget_type(hid_t table_id); - Various cleanup: replacing 0/-1 with SUCCEED/FAIL and H5I_BADID with H5I_INVALID_HID, and removing many warnings. Platforms tested: Linux/32 2.6 (jam) Linux/64 (platypus) Darwin (osx1010test)
* [svn-r29226] HDFFV-9552: merge in java code.Allen Byrne2016-02-293-4/+4
|
* [svn-r29007] Fixed typos in h52gif test.Dana Robinson2016-01-281-1/+1
| | | | | Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 serial autotools
* [svn-r28553] Merge of r28436 from revise_chunks. Cleans up warnings exposedDana Robinson2015-12-104-227/+241
| | | | | | | by gcc 5.2 in the flex/bison code. Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 serial only
* [svn-r28346] Description:Quincey Koziol2015-11-151-3/+5
| | | | | | | | Bring in cleanups from revise_chunks branch. Tested on: MacOSX/64 10.11.1 (amazon) w/serial & parallel (too minor to require full h5committest)
* [svn-r28340] Remove dependencies due to flex/bisonAllen Byrne2015-11-131-10/+0
|
* [svn-r28336] Remove flex/bison generationAllen Byrne2015-11-131-72/+3
|
* [svn-r28332] Updated autogen.sh to not run flex/bison.Dana Robinson2015-11-135-0/+5002
| | | | | | | | | This was giving a lot of users headaches and the parser code rarely changes. There is now a new script (bin/genparser) which can be run as needed. Tested on: Ubuntu 15.10 (x86_64 Linux 4.2.0) gcc 5.2.1, flex 2.5.39, bison 3.0.2
* [svn-r28019] fix mem leaks.Mohamad Chaarawi2015-10-091-2/+11
|
* [svn-r28017] mem leak fix.Mohamad Chaarawi2015-10-091-0/+1
|
* [svn-r27927] Fix dependencies of flex/bison files.Allen Byrne2015-10-011-2/+4
|
* [svn-r27913] Need to create the directory for the gen filesAllen Byrne2015-09-291-0/+1
|
* [svn-r27911] Add back in the build dirAllen Byrne2015-09-291-5/+5
|
* [svn-r27910] Rework flex-bison generated files to eliminate dual depends ↵Allen Byrne2015-09-291-27/+21
| | | | when building both shared and static
* [svn-r27906] Remove header file name as it is not a direct target (derived ↵Allen Byrne2015-09-291-1/+1
| | | | during BISON process).
* [svn-r27905] Add depends to be sure file existsAllen Byrne2015-09-281-0/+2
|
* [svn-r27904] Correct missing target name charsAllen Byrne2015-09-281-2/+2
|
* [svn-r27895] Rework the generated file dependencies and commands.Allen Byrne2015-09-281-5/+1
|
* [svn-r27854] fixed typo in name of fileScot Breitenfeld2015-09-221-0/+0
|
* [svn-r27846] Fix generated files process.Allen Byrne2015-09-211-0/+39
| | | | Add script for post processing of flex/bison files.
* [svn-r27828] Removed Perl-generated header files and H5LT parse code created ↵Dana Robinson2015-09-183-5139/+0
| | | | | | by flex/bison. Tested on: jam
* [svn-r27818] Minor warning fixes.Dana Robinson2015-09-171-2/+2
| | | | Tested on: h5committest
* [svn-r27802] Added an explicit -I m4 to the aclocal line.Dana Robinson2015-09-162-0/+2
| | | | | | The files in the m4 directory were not getting picked up on some platforms. Tested on: jam