summaryrefslogtreecommitdiffstats
path: root/hl
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #46 in HDFFV/hdf5 from ↵Quincey Koziol2016-09-292-2/+15
|\ | | | | | | | | | | | | | | | | ~KOZIOL/hdf5:features/warning_cleanups to develop * commit '5a7880183025f56421cf6f2274d9f1ac36f59641': Clean up hardcoded constants and check return values better. (Comments from group code review) Description: Cleanups from Dana's review. Description: Further warning cleanups: from 667 warnings to 503.
| * Description:Quincey Koziol2016-09-292-4/+4
| | | | | | | | | | | | | | | | Cleanups from Dana's review. Tested on: MacOSX/64 10.11.5 (amazon) w/C++ & FORTRAN (h5committest forthcoming)
| * Description:Quincey Koziol2016-09-272-2/+15
| | | | | | | | Further warning cleanups: from 667 warnings to 503.
* | Add missing target depends commandAllen Byrne2016-09-211-0/+2
| |
* | Add missing SH to target nameAllen Byrne2016-09-211-1/+1
| |
* | Add gen file technique to HL and test fortran librariesAllen Byrne2016-09-211-16/+48
|/
* [svn-r30289] Fix for HDFFV-9960 H5DOappend without append callback.Vailin Choi2016-08-141-20/+18
| | | | | This is the second part of the fix--see crucible review HDF5-383. Tested on mayll, platypus, osx1010test, emu, kituo, kite, quail, moohan, ostrich.
* [svn-r30285] Description:Quincey Koziol2016-08-132-4/+2
| | | | | | | | | More warning cleanups, bringing the build down to 25 unique types of warnings, with 550 warnings in 122 files (down from 28, 770, and 134). Tested on: MacOSX/64 10.11.5 (amazon) w/serial & parallel (h5committest forthcoming)
* [svn-r30262] Fix for HDFFV-9960: H5DOappend will not fail if a dataset has ↵Vailin Choi2016-08-052-3/+106
| | | | | | no append callback registered. Tested on mayll, platypus, osx1010test, emu, moohan, kituo, ostrich, kite, quail.
* [svn-r30238] Follow-on to HDFFV-9928: remove unconditional call of time.h ↵Allen Byrne2016-08-011-4/+0
| | | | type headers. Also remove duplicated includes when h5private.h is used.
* [svn-r30237] HDFFV-9939: Change cmake commands to reduce POST_BUILD custom ↵Allen Byrne2016-08-013-58/+47
| | | | commands. Fixes possible overruns on windows command lines.
* [svn-r30189] Description:Quincey Koziol2016-07-182-2/+0
| | | | | | | | | Clean up more warnings: drop the warning count from ~1310 down to ~940, with only 31 types of warnings in 148 files (down from 38 types in 167 files). Tested on: MacOSX/64 10.11.5 (amazon) w/serial & parallel (h5committest forthcoming)
* [svn-r30158] Description:Quincey Koziol2016-07-071-140/+142
| | | | | | | | More warning cleanups. This brings us down to ~1300 warnings in 167 files Tested on: MacOSX/64 10.11.5 (amazon) w/serial & parallel (h5committest forthcoming)
* [svn-r30154] Fixed inequality comparsions for reals in HL fortran testsScot Breitenfeld2016-07-074-51/+112
| | | | (HDFFV-9949, MSB, 7/7/16)
* [svn-r30120] Fixed compilation failure on emu due to moving testing ↵Scot Breitenfeld2016-06-291-1843/+1822
| | | | | | subroutines into a module. Tested: emu and jelly (gnu)
* [svn-r30113] Description:Quincey Koziol2016-06-286-112/+187
| | | | | | | | Clean up warnings (from 2774 -> 1560, with my standard debug build) Tested on: MacOSX/64 10.11.5 (amazon) w/serial, parallel & production (h5committest forthcoming)
* [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
|