Author Commit Message Commit Date Albert Cheng 5d2972ed7b7 Updated for v1.3.1 release. 15 Nov 2014 Albert Cheng ceb57aa159d Updated for v1.3.1 release. 14 Nov 2014 Albert Cheng 926692955bb Removed because it does not represent the original Word document well. 14 Nov 2014 Albert Cheng 8d4bc046333 Added support for the Mac OS X Mavericks 10.9 platform. 14 Nov 2014 Albert Cheng 267849ddf37 Added the Report of the H5edit with Backup VFD performance study. 14 Nov 2014 Albert Cheng d8c8c33132a Update version information. 14 Nov 2014 Albert Cheng 7c6d6c9f553 v1.3.0 post release reset:
Archived RELEASE.txt in History;
Reset RELEASE changes contents;
Set version to 1.3.0-post1. 13 Nov 2014 Albert Cheng a8951c2f51e Updated for v1.3.0 release. 30 Jun 2014 Albert Cheng 14c56b0917e Updated for v1.3.0 release. 30 Jun 2014 Albert Cheng cb218e43219 Updated for v1.3.0 release. 30 Jun 2014 Albert Cheng 35ce453f747 Generated from the MS-Word version. 30 Jun 2014 Albert Cheng ceb5f2fbd11 Added the segment management routines for the backup VFD to support better
performance.
Tested: Linux, Mac, Solaris (jam koala platypus ostrich emu duck swallow). 25 Jun 2014 Mark Evans 82588101fd5 Updated for the 1.3.0 version.
Tested: Adobe Reader 12 Jun 2014 Albert Cheng aaa0b17ff06 updated version number to 1.3.0-beta2 28 May 2014 Mark Evans 47cb62ef203 Added back the sub-section that describes the MODIFY command. Made a few more edits.
Tested: Acrobat Reader, Firefox 26 Mar 2014 Mark Evans 7665228231a Removed the sub-section that described the MODIFY command.
Tested: Firefox, Acrobat Reader 26 Mar 2014 Joel Plutchak f4c377c9a47 Added/updated copyright information. 25 Mar 2014 Albert Cheng 1822ef69ee9 updated version number to 1.3.0-beta1 for beta release. 12 Mar 2014 Albert Cheng 1df750cad1d updated with the implementation info of backup vfd. 12 Mar 2014 Albert Cheng 1c9127cf667 Updated with info. of initial implementation of Backup VFD. 12 Mar 2014 Albert Cheng 84d5a3571f1 Initial installation of the backup VFD. 03 Mar 2014 Mark Evans 6c057a1d5ca This file uses a different format and has some edits and comments for the H5edit_User_Guide.docx file. 23 Dec 2013 Albert Cheng 405f540fc05 cleaned out variables not used any more.
Tested: koala 14 Dec 2013 Albert Cheng 26709bf08a0 Post release v1.2.1 cleanup/reset.
Changed release version information to v1.2.1-post0.
Tested: koala. 11 Dec 2013 Albert Cheng 43654fae2c3 Post v1.2.1 cleanup.
Archived RELEASE.txt into History. Reset RELEASE.txt for next release. 11 Dec 2013 Albert Cheng b7128ac2d90 Updated with an example of MODIFY string type attribute. 11 Dec 2013 Albert Cheng 54609163923 Updated with new feature that accepts "_" as attribute name character. 10 Dec 2013 Albert Cheng 80b0071aabe Changed version to 1.2.1 release.
Update test files to match the version number.
Tested: jam. 10 Dec 2013 Albert Cheng 883fd092382 Added support to allow attribute names consist of "_".
src/analyze.c:
src/analyze.l:
Parser now accepts "_" as part of identifiers.
src/misc.c:
Just some debug statements.
test/testfiles/create-newatts-I3264BE.ref:
test/testfiles/create-newatts-F32BE64LE.ref:
test/testfiles/rename-atts12-dset111.ref:
test/testfiles/rename-atts12-grrt.ref:
test/testh5edit.sh:
Updated test cases to use "_" in the attribute names.
Tested: koala, jam, emu, duck, ostrich. 10 Dec 2013 Albert Cheng 314a5fc0f58 Updated to reflect version number changes. 21 Nov 2013 Albert Cheng 2bbdb506a89 MODIFY String attributes expected result file. 21 Nov 2013 Albert Cheng e50735bcc99 Updated RELEASE.txt with bug fix.
Changed release to v1.2.1-snap0 since bug fix added a sub-feature. 20 Nov 2013 Albert Cheng c9aad20e679 Bug fix: JPSS-81
MODIFY does not handle a STRING type attribute.
Added code to handle an existing STRING type attribute correctly.
Tested: Jam, Koala, Duck, Wren 20 Nov 2013 Albert Cheng 05cffbbc534 Deposit completed report. 01 Nov 2013 Albert Cheng 49e1cbd6a5a Post v1.2.0 cleanup.
Archived RELEASE.txt into History. Reset RELEASE.txt for next release. 11 Aug 2013 Albert Cheng 877cd3fe46d Post release v1.2.0 cleanup/reset.
Changed release version information to v1.2.0-post0.
Revamped how version information is printed for option --version.
i) change bin/setversion to produce H5EDIT_VER_INFO in h5edit.h;
ii) Changed print_version in misc.c to use H5EDIT_VER_INFO to display version information. 11 Aug 2013 Albert Cheng 9f1df2e1c26 Last cleanup of code before official release v1.2.0.
Update version information for official release.
Tested: all Unix THG development machine except Fred. 09 Aug 2013 Albert Cheng f335751ddef Updated for v1.2.0 release.
Tested: eyeball. 09 Aug 2013 Albert Cheng 875d80f5237 Added a known problem. 09 Aug 2013 Albert Cheng bcefb90ac28 Update version number to v1.2.0 since a new feature (MODIFY) is added.
Updated the test file too.
Tested: koala. 08 Aug 2013 Albert Cheng 8662dbf1fce Updated with changes for v1.1.1 release. 08 Aug 2013 Albert Cheng 5b0f02da882 Cleaned up the code in general. Eliminate all compilers warnings except 3.
Tested: jam, koala, emu, ostrich, platypus, duck, wren. 07 Aug 2013 Albert Cheng 9d6dc880af7 Bug fix: RENAME was not working.
A line to assign attribute_name to attribute_name_new was missed, making
attr_name_new incorrect. Fixed.
Also cleaned out some old, not applicable code for the MODIFY command.
Tested: koala. 07 Aug 2013 Albert Cheng 74d602dea31 Bug fix:
When an attribute of the root group (e.g. /attr2 ) is modified,
the command fails to open the attached object ("/") because the
code tried to open it by H5Dopen() first.
Solution:
Changed modify to use H5Oopen/H5Oclose to open/close all dataset
or group objects. This not only fix the bug, it also simplifies
the code in the routine.
Tested: koala.
src/modify_cmd.c:
code simplified for the solution above.
test/testh5edit.sh:
test/testfiles/modify-atts12-dset111.ref:
Added the... 07 Aug 2013 Albert Cheng 9d3f721698c Cleaned up old code that handles attribute_name not defined.
They are not needed any more.
Tested: koala. 06 Aug 2013 Albert Cheng bbf4c126beb Simplify the code for MODIFY command syntax to just one modify_cmd rule.
Normally, object and attribute names are as two separated tokens.
But if they are given as one combined token (<object/attribute>),
it is splitted by split_object_attribute() function.
This reduces a lot of duplicated code.
Tested: koala. 06 Aug 2013 Albert Cheng 073d769b76c Expected test output for the MODIFY command. 05 Aug 2013 Albert Cheng bcd636582f1 New Feature: adding MODIFY command.
Initial version check in. More work is needed.
Tests passed in Jam, Koala, Ostrich, Emu, Duck, Wren, Platypus.
RENAME is failing and its tested are temporay skipped in testh5edit.sh.
src/modify_cmd.c:
new source module to hand the MODIFY command.
src/Makefile.am:
src/Makefile.in:
addition of modify_cmd.c source module to support the MODIFY command.
test/testh5edit.sh:
Added MODIFY command tests.
(RENAME commands are failing. Skipped the... 05 Aug 2013 Albert Cheng 2fdc5b11d9f Updated expected answer to reflect the new version number of 1.1.1.
Tested: koala 31 Jul 2013 Albert Cheng aca913bf2e8 Changed version number 1.1.1 for next release. 30 Jul 2013 Next → require('plugin/commitgraph/network').applyCommits([{id: '5d2972ed7b7a5b5677306aa4930b974a0ef37330', href: '/projects/JPSS/repos/h5edit/commits/5d2972ed7b7a5b5677306aa4930b974a0ef37330',labels: [{name: 'master', type: 'BRANCH', href: '/projects/JPSS/repos/h5edit/browse?at=master'}],parents: [{ id: 'ceb57aa159d68d4ed79e5d314725bdaf994bfa16' }]},{id: 'ceb57aa159d68d4ed79e5d314725bdaf994bfa16', href: '/projects/JPSS/repos/h5edit/commits/ceb57aa159d68d4ed79e5d314725bdaf994bfa16',parents: [{ id: '926692955bb8e458e42c25f3a26c3f9c9b95313a' }]},{id: '926692955bb8e458e42c25f3a26c3f9c9b95313a', href: '/projects/JPSS/repos/h5edit/commits/926692955bb8e458e42c25f3a26c3f9c9b95313a',parents: [{ id: '8d4bc046333617032781d9000e2b27e0d885fa05' }]},{id: '8d4bc046333617032781d9000e2b27e0d885fa05', href: '/projects/JPSS/repos/h5edit/commits/8d4bc046333617032781d9000e2b27e0d885fa05',parents: [{ id: '267849ddf37b0c2adbeaaecc04412daf62196e89' }]},{id: '267849ddf37b0c2adbeaaecc04412daf62196e89', href: '/projects/JPSS/repos/h5edit/commits/267849ddf37b0c2adbeaaecc04412daf62196e89',parents: [{ id: 'd8c8c33132a218408f69cfc729f7fa7c70e66af1' }]},{id: 'd8c8c33132a218408f69cfc729f7fa7c70e66af1', href: '/projects/JPSS/repos/h5edit/commits/d8c8c33132a218408f69cfc729f7fa7c70e66af1',parents: [{ id: '7c6d6c9f55370c6c83f080a74082e92e9083e5da' }]},{id: '7c6d6c9f55370c6c83f080a74082e92e9083e5da', href: '/projects/JPSS/repos/h5edit/commits/7c6d6c9f55370c6c83f080a74082e92e9083e5da',parents: [{ id: 'a8951c2f51ec0fc75f0397c5c1b472a6aee9e989' }]},{id: 'a8951c2f51ec0fc75f0397c5c1b472a6aee9e989', href: '/projects/JPSS/repos/h5edit/commits/a8951c2f51ec0fc75f0397c5c1b472a6aee9e989',labels: [{name: 'h5edit_1_3_0', type: 'TAG', href: '/projects/JPSS/repos/h5edit/browse?at=h5edit_1_3_0'}],parents: [{ id: '14c56b0917e1a7b648e6b6dc3b6437d8ed780343' }]},{id: '14c56b0917e1a7b648e6b6dc3b6437d8ed780343', href: '/projects/JPSS/repos/h5edit/commits/14c56b0917e1a7b648e6b6dc3b6437d8ed780343',parents: [{ id: 'cb218e43219e43164018760dbdfaf7f750c3a1da' }]},{id: 'cb218e43219e43164018760dbdfaf7f750c3a1da', href: '/projects/JPSS/repos/h5edit/commits/cb218e43219e43164018760dbdfaf7f750c3a1da',parents: [{ id: '35ce453f7470a7b23c3030de47f0e815437bc1d7' }]},{id: '35ce453f7470a7b23c3030de47f0e815437bc1d7', href: '/projects/JPSS/repos/h5edit/commits/35ce453f7470a7b23c3030de47f0e815437bc1d7',parents: [{ id: 'ceb5f2fbd11b6ade0ed0bf07c229ec1cfd501f8b' }]},{id: 'ceb5f2fbd11b6ade0ed0bf07c229ec1cfd501f8b', href: '/projects/JPSS/repos/h5edit/commits/ceb5f2fbd11b6ade0ed0bf07c229ec1cfd501f8b',parents: [{ id: '82588101fd5740569a6b1bd2078d73438a7f4414' }]},{id: '82588101fd5740569a6b1bd2078d73438a7f4414', href: '/projects/JPSS/repos/h5edit/commits/82588101fd5740569a6b1bd2078d73438a7f4414',parents: [{ id: 'aaa0b17ff066f6b91f349b4bf5ceae79783b2ec6' }]},{id: 'aaa0b17ff066f6b91f349b4bf5ceae79783b2ec6', href: '/projects/JPSS/repos/h5edit/commits/aaa0b17ff066f6b91f349b4bf5ceae79783b2ec6',parents: [{ id: '47cb62ef203ba0bfcf1d6349878a0a2b8be71707' }]},{id: '47cb62ef203ba0bfcf1d6349878a0a2b8be71707', href: '/projects/JPSS/repos/h5edit/commits/47cb62ef203ba0bfcf1d6349878a0a2b8be71707',parents: [{ id: '7665228231a45d3b0f8925a3f02809675e0e5e7b' }]},{id: '7665228231a45d3b0f8925a3f02809675e0e5e7b', href: '/projects/JPSS/repos/h5edit/commits/7665228231a45d3b0f8925a3f02809675e0e5e7b',parents: [{ id: 'f4c377c9a47b9b5a2be78e17680be449dc656ee6' }]},{id: 'f4c377c9a47b9b5a2be78e17680be449dc656ee6', href: '/projects/JPSS/repos/h5edit/commits/f4c377c9a47b9b5a2be78e17680be449dc656ee6',parents: [{ id: '1822ef69ee929f5625c44dca38e82c9db1f0f4d6' }]},{id: '1822ef69ee929f5625c44dca38e82c9db1f0f4d6', href: '/projects/JPSS/repos/h5edit/commits/1822ef69ee929f5625c44dca38e82c9db1f0f4d6',labels: [{name: 'h5edit_1_3_0-beta1', type: 'TAG', href: '/projects/JPSS/repos/h5edit/browse?at=h5edit_1_3_0-beta1'}],parents: [{ id: '1df750cad1db31cc070add0d5064128886941d38' }]},{id: '1df750cad1db31cc070add0d5064128886941d38', href: '/projects/JPSS/repos/h5edit/commits/1df750cad1db31cc070add0d5064128886941d38',parents: [{ id: '1c9127cf6673f7238bbde5ae64979bf2cb1aebcf' }]},{id: '1c9127cf6673f7238bbde5ae64979bf2cb1aebcf', href: '/projects/JPSS/repos/h5edit/commits/1c9127cf6673f7238bbde5ae64979bf2cb1aebcf',parents: [{ id: '84d5a3571f1044d86f7712a68f7c02619c7bf382' }]},{id: '84d5a3571f1044d86f7712a68f7c02619c7bf382', href: '/projects/JPSS/repos/h5edit/commits/84d5a3571f1044d86f7712a68f7c02619c7bf382',parents: [{ id: '6c057a1d5ca7da9a9f38336539ebcf4a62356508' }]},{id: '6c057a1d5ca7da9a9f38336539ebcf4a62356508', href: '/projects/JPSS/repos/h5edit/commits/6c057a1d5ca7da9a9f38336539ebcf4a62356508',parents: [{ id: '405f540fc0587eac706691ea98758fe52fc38aee' }]},{id: '405f540fc0587eac706691ea98758fe52fc38aee', href: '/projects/JPSS/repos/h5edit/commits/405f540fc0587eac706691ea98758fe52fc38aee',parents: [{ id: '26709bf08a08b89a0f3df2b79d4b5d9d7410ac4d' }]},{id: '26709bf08a08b89a0f3df2b79d4b5d9d7410ac4d', href: '/projects/JPSS/repos/h5edit/commits/26709bf08a08b89a0f3df2b79d4b5d9d7410ac4d',parents: [{ id: '43654fae2c34f9286effeed51000c0e4e6d53bc4' }]},{id: '43654fae2c34f9286effeed51000c0e4e6d53bc4', href: '/projects/JPSS/repos/h5edit/commits/43654fae2c34f9286effeed51000c0e4e6d53bc4',parents: [{ id: 'b7128ac2d90289cfc4f187c1d2de0585136035d1' }]},{id: 'b7128ac2d90289cfc4f187c1d2de0585136035d1', href: '/projects/JPSS/repos/h5edit/commits/b7128ac2d90289cfc4f187c1d2de0585136035d1',labels: [{name: 'h5edit_1_2_1', type: 'TAG', href: '/projects/JPSS/repos/h5edit/browse?at=h5edit_1_2_1'}],parents: [{ id: '54609163923c9ade007d61f900d733efa02953b2' }]},{id: '54609163923c9ade007d61f900d733efa02953b2', href: '/projects/JPSS/repos/h5edit/commits/54609163923c9ade007d61f900d733efa02953b2',parents: [{ id: '80b0071aabecbdea88976ed6faeb337f574b9839' }]},{id: '80b0071aabecbdea88976ed6faeb337f574b9839', href: '/projects/JPSS/repos/h5edit/commits/80b0071aabecbdea88976ed6faeb337f574b9839',parents: [{ id: '883fd092382d35cd0986d504530f16b4ed1651af' }]},{id: '883fd092382d35cd0986d504530f16b4ed1651af', href: '/projects/JPSS/repos/h5edit/commits/883fd092382d35cd0986d504530f16b4ed1651af',parents: [{ id: '314a5fc0f582c0ddb042544f13c49df7ba2821f6' }]},{id: '314a5fc0f582c0ddb042544f13c49df7ba2821f6', href: '/projects/JPSS/repos/h5edit/commits/314a5fc0f582c0ddb042544f13c49df7ba2821f6',parents: [{ id: '2bbdb506a894dd4c8e903e95aae4aaef069ee945' }]},{id: '2bbdb506a894dd4c8e903e95aae4aaef069ee945', href: '/projects/JPSS/repos/h5edit/commits/2bbdb506a894dd4c8e903e95aae4aaef069ee945',parents: [{ id: 'e50735bcc9906d6ae6eaa71e1b3936c03bc6cd17' }]},{id: 'e50735bcc9906d6ae6eaa71e1b3936c03bc6cd17', href: '/projects/JPSS/repos/h5edit/commits/e50735bcc9906d6ae6eaa71e1b3936c03bc6cd17',parents: [{ id: 'c9aad20e679f9e456f0dfb861126a566a4d54a10' }]},{id: 'c9aad20e679f9e456f0dfb861126a566a4d54a10', href: '/projects/JPSS/repos/h5edit/commits/c9aad20e679f9e456f0dfb861126a566a4d54a10',parents: [{ id: '05cffbbc534d09ad6b1c9e0ce02ae9f948845898' }]},{id: '05cffbbc534d09ad6b1c9e0ce02ae9f948845898', href: '/projects/JPSS/repos/h5edit/commits/05cffbbc534d09ad6b1c9e0ce02ae9f948845898',parents: [{ id: '49e1cbd6a5a38e7e6dec953fd7785c21c10d23fb' }]},{id: '49e1cbd6a5a38e7e6dec953fd7785c21c10d23fb', href: '/projects/JPSS/repos/h5edit/commits/49e1cbd6a5a38e7e6dec953fd7785c21c10d23fb',parents: [{ id: '877cd3fe46d26116aebf78c458db04394d9dd531' }]},{id: '877cd3fe46d26116aebf78c458db04394d9dd531', href: '/projects/JPSS/repos/h5edit/commits/877cd3fe46d26116aebf78c458db04394d9dd531',parents: [{ id: '9f1df2e1c260d12cff25ff9331a7151c55868d11' }]},{id: '9f1df2e1c260d12cff25ff9331a7151c55868d11', href: '/projects/JPSS/repos/h5edit/commits/9f1df2e1c260d12cff25ff9331a7151c55868d11',labels: [{name: 'h5edit_1_2_0', type: 'TAG', href: '/projects/JPSS/repos/h5edit/browse?at=h5edit_1_2_0'}],parents: [{ id: 'f335751ddef0e20b757f5ea67afc78db0cae870f' }]},{id: 'f335751ddef0e20b757f5ea67afc78db0cae870f', href: '/projects/JPSS/repos/h5edit/commits/f335751ddef0e20b757f5ea67afc78db0cae870f',parents: [{ id: '875d80f523747c42126fe058c8a9ac058057a007' }]},{id: '875d80f523747c42126fe058c8a9ac058057a007', href: '/projects/JPSS/repos/h5edit/commits/875d80f523747c42126fe058c8a9ac058057a007',parents: [{ id: 'bcefb90ac28462d8b56f07cd2eed3fe28567f7cd' }]},{id: 'bcefb90ac28462d8b56f07cd2eed3fe28567f7cd', href: '/projects/JPSS/repos/h5edit/commits/bcefb90ac28462d8b56f07cd2eed3fe28567f7cd',parents: [{ id: '8662dbf1fce7f1aa571e1619d27eb2c231146817' }]},{id: '8662dbf1fce7f1aa571e1619d27eb2c231146817', href: '/projects/JPSS/repos/h5edit/commits/8662dbf1fce7f1aa571e1619d27eb2c231146817',parents: [{ id: '5b0f02da882454071df16452c1a385ae181ad758' }]},{id: '5b0f02da882454071df16452c1a385ae181ad758', href: '/projects/JPSS/repos/h5edit/commits/5b0f02da882454071df16452c1a385ae181ad758',parents: [{ id: '9d6dc880af73863bff8a4208b54daf9943456845' }]},{id: '9d6dc880af73863bff8a4208b54daf9943456845', href: '/projects/JPSS/repos/h5edit/commits/9d6dc880af73863bff8a4208b54daf9943456845',parents: [{ id: '74d602dea310b90e1f937db55c1d6acce4f658ac' }]},{id: '74d602dea310b90e1f937db55c1d6acce4f658ac', href: '/projects/JPSS/repos/h5edit/commits/74d602dea310b90e1f937db55c1d6acce4f658ac',parents: [{ id: '9d3f721698c3a9224bf9060019f3bf6381426c2c' }]},{id: '9d3f721698c3a9224bf9060019f3bf6381426c2c', href: '/projects/JPSS/repos/h5edit/commits/9d3f721698c3a9224bf9060019f3bf6381426c2c',parents: [{ id: 'bbf4c126bebc32dd46bfce29138c28399bc698ed' }]},{id: 'bbf4c126bebc32dd46bfce29138c28399bc698ed', href: '/projects/JPSS/repos/h5edit/commits/bbf4c126bebc32dd46bfce29138c28399bc698ed',parents: [{ id: '073d769b76cbbd9b2807a064400d1b9e55e69e40' }]},{id: '073d769b76cbbd9b2807a064400d1b9e55e69e40', href: '/projects/JPSS/repos/h5edit/commits/073d769b76cbbd9b2807a064400d1b9e55e69e40',parents: [{ id: 'bcd636582f158609f06692ed63c7347818dd3f9f' }]},{id: 'bcd636582f158609f06692ed63c7347818dd3f9f', href: '/projects/JPSS/repos/h5edit/commits/bcd636582f158609f06692ed63c7347818dd3f9f',parents: [{ id: '2fdc5b11d9f499319a89bd6d96425ea8dd7566b3' }]},{id: '2fdc5b11d9f499319a89bd6d96425ea8dd7566b3', href: '/projects/JPSS/repos/h5edit/commits/2fdc5b11d9f499319a89bd6d96425ea8dd7566b3',parents: [{ id: 'aca913bf2e8b22cb1c96110433be587921e62c29' }]},{id: 'aca913bf2e8b22cb1c96110433be587921e62c29', href: '/projects/JPSS/repos/h5edit/commits/aca913bf2e8b22cb1c96110433be587921e62c29',parents: [{ id: 'de9fb1ceb241a092cd30214ae7e0981f35e82746' }]}]);