Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

coda-oss and nitro updates to build with old compilers #420

Merged
merged 167 commits into from
Feb 10, 2021

Commits on Jul 20, 2020

  1. add contact details

    Dan Smith committed Jul 20, 2020
    Configuration menu
    Copy the full SHA
    25c99e0 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2020

  1. update .gitignore

    Dan Smith committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    05c5da2 View commit details
    Browse the repository at this point in the history
  2. not sure what to do with CMakeSettings.json

    Dan Smith committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    11b7a17 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into develop/jdsmith

    Dan Smith committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    6b1badc View commit details
    Browse the repository at this point in the history
  4. Create CMakeSettings.json

    Dan Smith committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    447f29a View commit details
    Browse the repository at this point in the history
  5. new/updated "docs" directory

    Dan Smith committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    89b7807 View commit details
    Browse the repository at this point in the history
  6. update externals/nitro with latest from nitro repo

    Dan Smith committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    f0e51d4 View commit details
    Browse the repository at this point in the history
  7. use in32_t, etc. instead of nitf::Int32_t

    Dan Smith committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    a1d4038 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    aac9d2c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    52001ee View commit details
    Browse the repository at this point in the history
  10. Revert "Merge branch 'feature/update_nitro' into develop/jdsmith"

    This reverts commit 52001ee, reversing
    changes made to aac9d2c.
    Dan Smith committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    c36469f View commit details
    Browse the repository at this point in the history
  11. Revert "Merge branch 'feature/use_standard_C_types' into develop/jdsm…

    …ith"
    
    This reverts commit aac9d2c, reversing
    changes made to 89b7807.
    Dan Smith committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    b42f93e View commit details
    Browse the repository at this point in the history
  12. use in32_t, etc. instead of nitf::Int32_t

    Dan Smith committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    e212252 View commit details
    Browse the repository at this point in the history
  13. update externals/nitro with latest from nitro repo

    Dan Smith committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    7eb2813 View commit details
    Browse the repository at this point in the history
  14. Revert "update externals/nitro with latest from nitro repo"

    This reverts commit 7eb2813.
    Dan Smith committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    0a75cff View commit details
    Browse the repository at this point in the history
  15. update nitro/nrt

    Dan Smith committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    66e7669 View commit details
    Browse the repository at this point in the history
  16. update "nitro"

    Dan Smith committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    554c974 View commit details
    Browse the repository at this point in the history
  17. nitf::Int8 -> int8_t

    Dan Smith committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    60a45b8 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2020

  1. updates from coda-oss and nitro

    Dan Smith authored and Dan Smith committed Aug 31, 2020
    Configuration menu
    Copy the full SHA
    ce6044b View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2020

  1. update externals/nitro with latest from "main"

    Dan Smith committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    acc353e View commit details
    Browse the repository at this point in the history
  2. update externals/coda-oss with latest from "main"

    Dan Smith committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    b36a809 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'develop/master' into develop/main

    Dan Smith committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    e6fe2f1 View commit details
    Browse the repository at this point in the history
  4. don't want "docs" directory in externals/nitro

    Dan Smith committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    cbb9b90 View commit details
    Browse the repository at this point in the history
  5. fix bad merge

    Dan Smith committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    130e3cd View commit details
    Browse the repository at this point in the history
  6. ignore CMake-generated files

    Dan Smith committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    f121bad View commit details
    Browse the repository at this point in the history
  7. std::auto_ptr -> std::unique_ptr

    Dan Smith committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    ce51201 View commit details
    Browse the repository at this point in the history
  8. need std::auto_ptr<> overloads for pre-generated Python wrapper code

    Dan Smith authored and Dan Smith committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    c95e858 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2020

  1. provide std::auto_ptr "overloads" so that existing Python wrapper cod…

    …e continues to work w/o changes
    Dan Smith authored and Dan Smith committed Sep 19, 2020
    Configuration menu
    Copy the full SHA
    914710c View commit details
    Browse the repository at this point in the history
  2. impelement std::auto_ptr "overrides"

    Dan Smith authored and Dan Smith committed Sep 19, 2020
    Configuration menu
    Copy the full SHA
    916f62a View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2020

  1. latest from nitro:main

    Dan Smith committed Sep 22, 2020
    Configuration menu
    Copy the full SHA
    8cd8a70 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #349 from ngageoint/develop/main

    update with latest from "nitro:main"
    J. Daniel Smith authored Sep 22, 2020
    Configuration menu
    Copy the full SHA
    533878c View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2020

  1. update externals/nitro

    Dan Smith committed Oct 5, 2020
    Configuration menu
    Copy the full SHA
    d0d9f24 View commit details
    Browse the repository at this point in the history
  2. update coda-oss

    Dan Smith committed Oct 5, 2020
    Configuration menu
    Copy the full SHA
    a85c00b View commit details
    Browse the repository at this point in the history
  3. Merge pull request #354 from ngageoint/develop/main

    update "externals"
    J. Daniel Smith authored Oct 5, 2020
    Configuration menu
    Copy the full SHA
    75868bb View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2020

  1. Create codeql-analysis.yml

    J. Daniel Smith committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    4388277 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3f13025 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2020

  1. update coda-oss with latest from "main"

    Dan Smith committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    d13fd97 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into develop/jdsmith

    Dan Smith committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    7b79bdf View commit details
    Browse the repository at this point in the history
  3. update nitro with latest from "main"

    Dan Smith committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    1fc1444 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #356 from ngageoint/develop/jdsmith

    update "nitro" and "coda-oss"
    J. Daniel Smith authored Oct 13, 2020
    Configuration menu
    Copy the full SHA
    b6617ec View commit details
    Browse the repository at this point in the history
  5. Revert "Create codeql-analysis.yml"

    This reverts commit b261bbd.
    Dan Smith committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    571196e View commit details
    Browse the repository at this point in the history
  6. fix nitf::Field to get rid of compiler errors

    Dan Smith authored and Dan Smith committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    8730781 View commit details
    Browse the repository at this point in the history
  7. build externals/coda-oss by itself

    Dan Smith committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    790ab26 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #357 from ngageoint/develop/jdsmith

    build externals/coda-oss by itself
    J. Daniel Smith authored Oct 13, 2020
    Configuration menu
    Copy the full SHA
    7e99996 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2020

  1. build with Visual Studio 2019 (#358)

    * Revert "Create codeql-analysis.yml"
    
    This reverts commit 4388277.
    
    * build nitro projects in SIX solution
    
    * build "six" as a Visual Studio project
    
    * build "scene" with Visual Studio
    
    * build cphd with Visual Studio
    
    * build cphd03 with Visual Studio
    
    * build six.sicd with Visual Studio
    
    * build six.sidd with Visual Studio
    
    * buid six.convert with Visual Studio
    
    * add a GTest project
    
    * trying to get a unittest working
    
    * build XML_DATA_CONTENT
    
    * get a NITF unit-test working :-)
    
    * run all "six" unittests
    
    * fix dummy DEFAULT_SCHEMA_PATH
    
    * allow unit-tests to run in Visual Studio
    
    * run SIDD unit-tests from Visual Studio
    
    * set SIX_SCHEMA_PATH so unittest works
    
    * run SICD unittests in Visual Studio
    
    * build and run six.sicd unittests in Visual Studio
    
    * set NITF_PLUGIN_PATH for sicd_test_area_plane
    
    * build cphd03 unittests in Visual Studio
    
    * run remaining cphd03 unittests
    
    * fix build error introduced with VS2019 changes
    
    * build cphd unittests in Visual Studio
    
    * build & run remaining cphd unittests in Visual Studio
    J. Daniel Smith authored Oct 14, 2020
    Configuration menu
    Copy the full SHA
    54b2d6f View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2020

  1. use c++11 (#359)

    * getting rid of std::auto_ptr<> because it's gone in C++17
    
    * build all projects with C++17
    J. Daniel Smith authored Oct 17, 2020
    Configuration menu
    Copy the full SHA
    165fb1d View commit details
    Browse the repository at this point in the history
  2. get rid of hard-coded paths with <filesystem> (#360)

    * put common #includes for PCH in a single file
    
    * build check_valid_six
    
    * use EXIT_* rather than 0/1
    
    * getting rid of std::auto_ptr<> because it's gone in C++17
    
    * build all projects with C++17
    
    * use <filesystem> to remove hard-coded paths
    
    * in Visual Studio, run check_valid_six with a pre-defined path
    
    * tweak plugin dir
    J. Daniel Smith authored Oct 17, 2020
    Configuration menu
    Copy the full SHA
    67ee284 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bb1dbe6 View commit details
    Browse the repository at this point in the history
  4. build crop_sicd

    Dan Smith committed Oct 17, 2020
    Configuration menu
    Copy the full SHA
    e8636f4 View commit details
    Browse the repository at this point in the history
  5. build crop_sicd in Visual Studio (#361)

    * put common #includes for PCH in a single file
    
    * build check_valid_six
    
    * use EXIT_* rather than 0/1
    
    * getting rid of std::auto_ptr<> because it's gone in C++17
    
    * build all projects with C++17
    
    * use <filesystem> to remove hard-coded paths
    
    * in Visual Studio, run check_valid_six with a pre-defined path
    
    * tweak plugin dir
    
    * can't have "check_valid_six" as a directory for *ix build
    
    * build crop_sicd
    
    * build crop_sicd
    J. Daniel Smith authored Oct 17, 2020
    Configuration menu
    Copy the full SHA
    52207d7 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2020

  1. Configuration menu
    Copy the full SHA
    d16b60d View commit details
    Browse the repository at this point in the history
  2. update coda-oss with latest from "main"

    Dan Smith committed Oct 20, 2020
    Configuration menu
    Copy the full SHA
    495d74a View commit details
    Browse the repository at this point in the history
  3. update coda-oss with latest from "main" (#362)

    J. Daniel Smith authored Oct 20, 2020
    Configuration menu
    Copy the full SHA
    92af349 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2020

  1. Configuration menu
    Copy the full SHA
    c7ff931 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2be4824 View commit details
    Browse the repository at this point in the history
  3. fix StringStream() .ctor()

    Dan Smith committed Oct 21, 2020
    Configuration menu
    Copy the full SHA
    97ecde9 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'main' into develop/update_externals

    Dan Smith committed Oct 21, 2020
    Configuration menu
    Copy the full SHA
    39344b1 View commit details
    Browse the repository at this point in the history
  5. one more coda-oss update

    Dan Smith committed Oct 21, 2020
    Configuration menu
    Copy the full SHA
    cdb0893 View commit details
    Browse the repository at this point in the history
  6. latest from coda-oss "main" (#364)

    * update coda-oss with latest from "main"
    
    * coda-oss updates to make TextEncoding part of the OutputStream
    
    * updates from coda-oss to make TextEncoding part of the OutputStream
    
    * fix StringStream() .ctor()
    
    * one more coda-oss update
    J. Daniel Smith authored Oct 21, 2020
    Configuration menu
    Copy the full SHA
    fe9dfff View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2020

  1. Configuration menu
    Copy the full SHA
    1edffff View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into develop/update_externals

    Dan Smith committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    f996fa8 View commit details
    Browse the repository at this point in the history
  3. restore changes lost in merge

    Dan Smith committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    8ff2451 View commit details
    Browse the repository at this point in the history
  4. update coda-oss (#365)

    * update coda-oss with latest from "main"
    
    * coda-oss updates to make TextEncoding part of the OutputStream
    
    * updates from coda-oss to make TextEncoding part of the OutputStream
    
    * fix StringStream() .ctor()
    
    * one more coda-oss update
    
    * latest from "main" on coda-oss: xml.lite updates for UTF-8
    
    * restore changes lost in merge
    J. Daniel Smith authored Oct 26, 2020
    Configuration menu
    Copy the full SHA
    21a550c View commit details
    Browse the repository at this point in the history
  5. Merge branch 'main' into develop/update_externals

    Dan Smith committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    18613b5 View commit details
    Browse the repository at this point in the history
  6. latest from coda-oss

    Dan Smith committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    d3423b3 View commit details
    Browse the repository at this point in the history
  7. another update to coda-oss (#366)

    * update coda-oss with latest from "main"
    
    * coda-oss updates to make TextEncoding part of the OutputStream
    
    * updates from coda-oss to make TextEncoding part of the OutputStream
    
    * fix StringStream() .ctor()
    
    * one more coda-oss update
    
    * latest from "main" on coda-oss: xml.lite updates for UTF-8
    
    * restore changes lost in merge
    
    * latest from coda-oss
    J. Daniel Smith authored Oct 26, 2020
    Configuration menu
    Copy the full SHA
    404dadc View commit details
    Browse the repository at this point in the history
  8. Merge branch 'main' into develop/update_externals

    Dan Smith committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    f71c7ed View commit details
    Browse the repository at this point in the history
  9. latest from coda-oss

    Dan Smith committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    313a601 View commit details
    Browse the repository at this point in the history
  10. Develop/update externals (#367)

    * update coda-oss with latest from "main"
    
    * coda-oss updates to make TextEncoding part of the OutputStream
    
    * updates from coda-oss to make TextEncoding part of the OutputStream
    
    * fix StringStream() .ctor()
    
    * one more coda-oss update
    
    * latest from "main" on coda-oss: xml.lite updates for UTF-8
    
    * restore changes lost in merge
    
    * latest from coda-oss
    
    * latest from coda-oss
    J. Daniel Smith authored Oct 26, 2020
    Configuration menu
    Copy the full SHA
    5c48090 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2020

  1. latest from coda-oss

    Dan Smith committed Nov 2, 2020
    Configuration menu
    Copy the full SHA
    f332607 View commit details
    Browse the repository at this point in the history
  2. latest from coda-oss (#368)

    * update coda-oss with latest from "main"
    
    * coda-oss updates to make TextEncoding part of the OutputStream
    
    * updates from coda-oss to make TextEncoding part of the OutputStream
    
    * fix StringStream() .ctor()
    
    * one more coda-oss update
    
    * latest from "main" on coda-oss: xml.lite updates for UTF-8
    
    * restore changes lost in merge
    
    * latest from coda-oss
    
    * latest from coda-oss
    
    * latest from coda-oss
    J. Daniel Smith authored Nov 2, 2020
    Configuration menu
    Copy the full SHA
    3a042b6 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2020

  1. Merge branch 'main' into develop/update_externals

    Dan Smith committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    70d253c View commit details
    Browse the repository at this point in the history
  2. latest from "main" on coda-oss

    Dan Smith committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    29d743f View commit details
    Browse the repository at this point in the history
  3. latest from coda-oss (#369)

    * update coda-oss with latest from "main"
    
    * coda-oss updates to make TextEncoding part of the OutputStream
    
    * updates from coda-oss to make TextEncoding part of the OutputStream
    
    * fix StringStream() .ctor()
    
    * one more coda-oss update
    
    * latest from "main" on coda-oss: xml.lite updates for UTF-8
    
    * restore changes lost in merge
    
    * latest from coda-oss
    
    * latest from coda-oss
    
    * latest from coda-oss
    
    * latest from "main" on coda-oss
    J. Daniel Smith authored Nov 3, 2020
    Configuration menu
    Copy the full SHA
    950668d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f014cf4 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2020

  1. use sys::Filesystem

    Dan Smith committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    90e42da View commit details
    Browse the repository at this point in the history
  2. Merge branch 'develop/update_externals' into main

    Dan Smith committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    5c4bfb6 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2020

  1. update "nitro" and "coda-oss" (#370)

    * update "nitro" and "coda-oss"
    
    * Delete CMakeSettings.json
    
    * changeFileHeader() doesn't (yet) work in "externals"
    J. Daniel Smith authored Nov 9, 2020
    Configuration menu
    Copy the full SHA
    3c07e72 View commit details
    Browse the repository at this point in the history
  2. preserve utf8 in XML text (#363)

    * pass io::Encoding::Utf8 to print() and prettyPrint() to preserve UTF-8 in output
    
    * store the value of xml::lite::MinidomParser::preserveCharacterData() so we can figure out the encoding
    
    * Don't want to set a dummy schema path to a directory that exists
    
    * add a unit-test for UTF-8 characters in "Classification"
    
    * fix isUnclassified() so it works for "NON CLASSIFIÉ / UNCLASSIFIED"
    
    * Revert "Merge branch 'main' into bugfix/preserve_UTF8_in_classified_field"
    
    This reverts commit 12534c9, reversing
    changes made to 02ce755.
    
    * account for coda-oss changes where TextEncoding is part of the OutputStream
    
    * get the right verson of Element.h
    
    * use new xml::lite to read/write XML in UTF-8
    
    * be sure we can read-in and process UTF-8 from a NITF
    
    * assume UTF-8 on *ix and Windows-1252 on Windows
    
    * reduce "gratuatous" diffs for simpler merge request
    
    * one more unneeded diff
    
    * French -> Canada
    
    * latest from coda-oss
    
    * trying to get the test_valid_six unittest working on Linux
    J. Daniel Smith authored Nov 9, 2020
    Configuration menu
    Copy the full SHA
    f9283e8 View commit details
    Browse the repository at this point in the history
  3. use .tar, not .tar.gz

    Dan Smith authored and Dan Smith committed Nov 9, 2020
    Configuration menu
    Copy the full SHA
    ce28071 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2020

  1. add another unit-test (#371)

    * put common #includes for PCH in a single file
    
    * build check_valid_six
    
    * use EXIT_* rather than 0/1
    
    * getting rid of std::auto_ptr<> because it's gone in C++17
    
    * build all projects with C++17
    
    * use <filesystem> to remove hard-coded paths
    
    * in Visual Studio, run check_valid_six with a pre-defined path
    
    * tweak plugin dir
    
    * can't have "check_valid_six" as a directory for *ix build
    
    * build crop_sicd
    
    * turn on /Wall, fix some warnings
    
    * C++17 generates more warnings that I don't want to fix right now
    
    * removed some compiler warnings from third-party code
    
    * comment-out use of C++17's <filesystem>
    
    * tweak project settings for consistency
    
    * unit-test for createFakeComplexData()
    J. Daniel Smith authored Nov 30, 2020
    Configuration menu
    Copy the full SHA
    79aa44f View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2020

  1. remove some compiler warnings (#372)

    * getting rid of std::auto_ptr<> because it's gone in C++17
    
    * build all projects with C++17
    
    * turn on compiler warnings
    
    * crank-up warning level
    
    * enable "Warnings as errors"
    
    * turn on all warnings (many #pragma'd away)
    
    * get rid of more warnings
    
    * adjust more #pragma's
    J. Daniel Smith authored Dec 1, 2020
    Configuration menu
    Copy the full SHA
    4538574 View commit details
    Browse the repository at this point in the history
  2. update externals (#373)

    * update "nitro"
    
    * update coda-oss and fix compiler errors
    
    * update coda-oss and nitro with less use of sys::
    
    * unit-test paths are wrong for "externals"
    J. Daniel Smith authored Dec 1, 2020
    Configuration menu
    Copy the full SHA
    f1b6d22 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2020

  1. use c++11 features (#374)

    * update "nitro"
    
    * update coda-oss and fix compiler errors
    
    * use int64_t, etc. instead of sys::Int64_T
    
    * mem::SharedPtr -> std::shared_ptr
    
    * update coda-oss and nitro with less use of sys::
    
    * unit-test paths are wrong for "externals"
    
    * update "nitro" to get SegmentMemorySource overloads
    J. Daniel Smith authored Dec 2, 2020
    Configuration menu
    Copy the full SHA
    b03c979 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2020

  1. latest "nitro" (#375)

    * update "nitro"
    
    * update coda-oss and fix compiler errors
    
    * update coda-oss and nitro with less use of sys::
    
    * unit-test paths are wrong for "externals"
    
    * update "nitro" to get SegmentMemorySource overloads
    
    * latest from "nitro"
    
    * match nitro -> nitf change
    
    * make_span()
    J. Daniel Smith authored Dec 5, 2020
    Configuration menu
    Copy the full SHA
    48deaeb View commit details
    Browse the repository at this point in the history
  2. latest from "coda-oss" (#376)

    * update "nitro"
    
    * update coda-oss and fix compiler errors
    
    * update coda-oss and nitro with less use of sys::
    
    * unit-test paths are wrong for "externals"
    
    * update "nitro" to get SegmentMemorySource overloads
    
    * latest from "nitro"
    
    * match nitro -> nitf change
    
    * make_span()
    
    * latest from "coda-oss"
    J. Daniel Smith authored Dec 5, 2020
    Configuration menu
    Copy the full SHA
    10df67a View commit details
    Browse the repository at this point in the history
  3. more use of C++11 (#377)

    * update "nitro"
    
    * update coda-oss and fix compiler errors
    
    * use int64_t, etc. instead of sys::Int64_T
    
    * mem::SharedPtr -> std::shared_ptr
    
    * update coda-oss and nitro with less use of sys::
    
    * unit-test paths are wrong for "externals"
    
    * update "nitro" to get SegmentMemorySource overloads
    
    * use std::unique_ptr<[]> instead of mem::ScopedArray
    
    * use int32_t et. al. instead of sys::Int32_T
    
    * use std::byte (not quite working yet, but need to move code to a faster machine)
    
    * build with std::byte
    
    * use std::thread::hardware_concurrency() instead of sys::OS().getNumCPUs()
    
    * sys::Off_T -> ptrdiff_t
    
    * Revert "sys::Off_T -> ptrdiff_t"
    
    This reverts commit aa22a37.
    
    * sys::Off_T -> int64_t; sys::SSize_T -> ptrdiff_t
    J. Daniel Smith authored Dec 5, 2020
    Configuration menu
    Copy the full SHA
    d038e0e View commit details
    Browse the repository at this point in the history
  4. fix build errors from recent changes (#378)

    * put common #includes for PCH in a single file
    
    * build check_valid_six
    
    * use EXIT_* rather than 0/1
    
    * getting rid of std::auto_ptr<> because it's gone in C++17
    
    * build all projects with C++17
    
    * use <filesystem> to remove hard-coded paths
    
    * in Visual Studio, run check_valid_six with a pre-defined path
    
    * tweak plugin dir
    
    * can't have "check_valid_six" as a directory for *ix build
    
    * build crop_sicd
    
    * turn on /Wall, fix some warnings
    
    * C++17 generates more warnings that I don't want to fix right now
    
    * removed some compiler warnings from third-party code
    
    * comment-out use of C++17's <filesystem>
    
    * tweak project settings for consistency
    
    * unit-test for createFakeComplexData()
    
    * turn on compiler warnings
    
    * crank-up warning level
    
    * enable "Warnings as errors"
    
    * turn on all warnings (many #pragma'd away)
    
    * get rid of more warnings
    
    * adjust more #pragma's
    
    * update "nitro"
    
    * update coda-oss and fix compiler errors
    
    * update "nitro"
    
    * update coda-oss and fix compiler errors
    
    * use "externals" from top-level "install"
    
    * use int64_t, etc. instead of sys::Int64_T
    
    * mem::SharedPtr -> std::shared_ptr
    
    * update coda-oss and nitro with less use of sys::
    
    * unit-test paths are wrong for "externals"
    
    * update "nitro" to get SegmentMemorySource overloads
    
    * use std::unique_ptr<[]> instead of mem::ScopedArray
    
    * use int32_t et. al. instead of sys::Int32_T
    
    * use std::byte (not quite working yet, but need to move code to a faster machine)
    
    * build with std::byte
    
    * build with simplified "externals" scheme
    
    * latest from "nitro"
    
    * match nitro -> nitf change
    
    * make_span()
    
    * use std::thread::hardware_concurrency() instead of sys::OS().getNumCPUs()
    
    * sys::Off_T -> ptrdiff_t
    
    * fix compiler errors from previous merge; mostly #include <thread>
    
    * Revert "sys::Off_T -> ptrdiff_t"
    
    This reverts commit aa22a37.
    
    * sys::Off_T -> int64_t; sys::SSize_T -> ptrdiff_t
    
    * latest from "coda-oss"
    J. Daniel Smith authored Dec 5, 2020
    Configuration menu
    Copy the full SHA
    ef45d66 View commit details
    Browse the repository at this point in the history
  5. NULL -> nullptr (#379)

    * update "nitro"
    
    * update coda-oss and fix compiler errors
    
    * use int64_t, etc. instead of sys::Int64_T
    
    * mem::SharedPtr -> std::shared_ptr
    
    * update coda-oss and nitro with less use of sys::
    
    * unit-test paths are wrong for "externals"
    
    * update "nitro" to get SegmentMemorySource overloads
    
    * use std::unique_ptr<[]> instead of mem::ScopedArray
    
    * use int32_t et. al. instead of sys::Int32_T
    
    * use std::byte (not quite working yet, but need to move code to a faster machine)
    
    * build with std::byte
    
    * use std::thread::hardware_concurrency() instead of sys::OS().getNumCPUs()
    
    * sys::Off_T -> ptrdiff_t
    
    * Revert "sys::Off_T -> ptrdiff_t"
    
    This reverts commit aa22a37.
    
    * sys::Off_T -> int64_t; sys::SSize_T -> ptrdiff_t
    
    * use filesystem::path and std::endian
    
    * less use of sys::
    
    * NULL -> nullptr
    J. Daniel Smith authored Dec 5, 2020
    Configuration menu
    Copy the full SHA
    37f1620 View commit details
    Browse the repository at this point in the history
  6. latest from coda-oss (#381)

    * update "nitro"
    
    * update coda-oss and fix compiler errors
    
    * update coda-oss and nitro with less use of sys::
    
    * unit-test paths are wrong for "externals"
    
    * update "nitro" to get SegmentMemorySource overloads
    
    * latest from "nitro"
    
    * match nitro -> nitf change
    
    * make_span()
    
    * latest from "coda-oss"
    
    * more filesystem from coda-oss
    J. Daniel Smith authored Dec 5, 2020
    Configuration menu
    Copy the full SHA
    e2084e8 View commit details
    Browse the repository at this point in the history
  7. latest from develop/jdsmith (#382)

    * put common #includes for PCH in a single file
    
    * build check_valid_six
    
    * use EXIT_* rather than 0/1
    
    * getting rid of std::auto_ptr<> because it's gone in C++17
    
    * build all projects with C++17
    
    * use <filesystem> to remove hard-coded paths
    
    * in Visual Studio, run check_valid_six with a pre-defined path
    
    * tweak plugin dir
    
    * can't have "check_valid_six" as a directory for *ix build
    
    * build crop_sicd
    
    * turn on /Wall, fix some warnings
    
    * C++17 generates more warnings that I don't want to fix right now
    
    * removed some compiler warnings from third-party code
    
    * comment-out use of C++17's <filesystem>
    
    * tweak project settings for consistency
    
    * unit-test for createFakeComplexData()
    
    * turn on compiler warnings
    
    * crank-up warning level
    
    * enable "Warnings as errors"
    
    * turn on all warnings (many #pragma'd away)
    
    * get rid of more warnings
    
    * adjust more #pragma's
    
    * update "nitro"
    
    * update coda-oss and fix compiler errors
    
    * update "nitro"
    
    * update coda-oss and fix compiler errors
    
    * use "externals" from top-level "install"
    
    * use int64_t, etc. instead of sys::Int64_T
    
    * mem::SharedPtr -> std::shared_ptr
    
    * update coda-oss and nitro with less use of sys::
    
    * unit-test paths are wrong for "externals"
    
    * update "nitro" to get SegmentMemorySource overloads
    
    * use std::unique_ptr<[]> instead of mem::ScopedArray
    
    * use int32_t et. al. instead of sys::Int32_T
    
    * use std::byte (not quite working yet, but need to move code to a faster machine)
    
    * build with std::byte
    
    * build with simplified "externals" scheme
    
    * latest from "nitro"
    
    * match nitro -> nitf change
    
    * make_span()
    
    * use std::thread::hardware_concurrency() instead of sys::OS().getNumCPUs()
    
    * sys::Off_T -> ptrdiff_t
    
    * fix compiler errors from previous merge; mostly #include <thread>
    
    * Revert "sys::Off_T -> ptrdiff_t"
    
    This reverts commit aa22a37.
    
    * sys::Off_T -> int64_t; sys::SSize_T -> ptrdiff_t
    
    * latest from "coda-oss"
    
    * use filesystem::path and std::endian
    
    * more filesystem from coda-oss
    
    * less use of sys::
    
    * NULL -> nullptr
    
    * use .data() rather than &d[0]
    
    * mem::BufferView -> std::span
    
    * const std::span<>& doesn't make much sense
    
    * need make_span() overload for pointer+size
    J. Daniel Smith authored Dec 5, 2020
    Configuration menu
    Copy the full SHA
    12f6f27 View commit details
    Browse the repository at this point in the history
  8. latest from "nitro" (#383)

    * update "nitro"
    
    * update coda-oss and fix compiler errors
    
    * update coda-oss and nitro with less use of sys::
    
    * unit-test paths are wrong for "externals"
    
    * update "nitro" to get SegmentMemorySource overloads
    
    * latest from "nitro"
    
    * match nitro -> nitf change
    
    * make_span()
    
    * latest from "coda-oss"
    
    * more filesystem from coda-oss
    
    * latest from "nitro"
    J. Daniel Smith authored Dec 5, 2020
    Configuration menu
    Copy the full SHA
    a2d5396 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2020

  1. latest from develop/jdsmith (#385)

    * put common #includes for PCH in a single file
    
    * build check_valid_six
    
    * use EXIT_* rather than 0/1
    
    * getting rid of std::auto_ptr<> because it's gone in C++17
    
    * build all projects with C++17
    
    * use <filesystem> to remove hard-coded paths
    
    * in Visual Studio, run check_valid_six with a pre-defined path
    
    * tweak plugin dir
    
    * can't have "check_valid_six" as a directory for *ix build
    
    * build crop_sicd
    
    * turn on /Wall, fix some warnings
    
    * C++17 generates more warnings that I don't want to fix right now
    
    * removed some compiler warnings from third-party code
    
    * comment-out use of C++17's <filesystem>
    
    * tweak project settings for consistency
    
    * unit-test for createFakeComplexData()
    
    * turn on compiler warnings
    
    * crank-up warning level
    
    * enable "Warnings as errors"
    
    * turn on all warnings (many #pragma'd away)
    
    * get rid of more warnings
    
    * adjust more #pragma's
    
    * update "nitro"
    
    * update coda-oss and fix compiler errors
    
    * update "nitro"
    
    * update coda-oss and fix compiler errors
    
    * use "externals" from top-level "install"
    
    * use int64_t, etc. instead of sys::Int64_T
    
    * mem::SharedPtr -> std::shared_ptr
    
    * update coda-oss and nitro with less use of sys::
    
    * unit-test paths are wrong for "externals"
    
    * update "nitro" to get SegmentMemorySource overloads
    
    * use std::unique_ptr<[]> instead of mem::ScopedArray
    
    * use int32_t et. al. instead of sys::Int32_T
    
    * use std::byte (not quite working yet, but need to move code to a faster machine)
    
    * build with std::byte
    
    * build with simplified "externals" scheme
    
    * latest from "nitro"
    
    * match nitro -> nitf change
    
    * make_span()
    
    * use std::thread::hardware_concurrency() instead of sys::OS().getNumCPUs()
    
    * sys::Off_T -> ptrdiff_t
    
    * fix compiler errors from previous merge; mostly #include <thread>
    
    * Revert "sys::Off_T -> ptrdiff_t"
    
    This reverts commit aa22a37.
    
    * sys::Off_T -> int64_t; sys::SSize_T -> ptrdiff_t
    
    * latest from "coda-oss"
    
    * use filesystem::path and std::endian
    
    * more filesystem from coda-oss
    
    * less use of sys::
    
    * NULL -> nullptr
    
    * use .data() rather than &d[0]
    
    * mem::BufferView -> std::span
    
    * const std::span<>& doesn't make much sense
    
    * need make_span() overload for pointer+size
    
    * latest from "nitro"
    
    * std::endian
    
    * coda-oss now gives us std::endian
    
    * sys::Filesystem -> std::filesystem
    
    * don't need to explicitly call fs::path::string() in most cases
    
    * sys::Filesystem -> std::filesystem
    
    * fix build errors when using C++17
    J. Daniel Smith authored Dec 8, 2020
    Configuration menu
    Copy the full SHA
    514403d View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2020

  1. latest from "nitro" (#387)

    * update "nitro"
    
    * update coda-oss and fix compiler errors
    
    * update coda-oss and nitro with less use of sys::
    
    * unit-test paths are wrong for "externals"
    
    * update "nitro" to get SegmentMemorySource overloads
    
    * latest from "nitro"
    
    * match nitro -> nitf change
    
    * make_span()
    
    * latest from "coda-oss"
    
    * more filesystem from coda-oss
    
    * latest from "nitro"
    
    * std::endian
    
    * latest from "nitro"
    J. Daniel Smith authored Dec 19, 2020
    Configuration menu
    Copy the full SHA
    f990e77 View commit details
    Browse the repository at this point in the history
  2. latest changes from develop/jdsmith (#386)

    * put common #includes for PCH in a single file
    
    * build check_valid_six
    
    * use EXIT_* rather than 0/1
    
    * getting rid of std::auto_ptr<> because it's gone in C++17
    
    * build all projects with C++17
    
    * use <filesystem> to remove hard-coded paths
    
    * in Visual Studio, run check_valid_six with a pre-defined path
    
    * tweak plugin dir
    
    * can't have "check_valid_six" as a directory for *ix build
    
    * build crop_sicd
    
    * turn on /Wall, fix some warnings
    
    * C++17 generates more warnings that I don't want to fix right now
    
    * removed some compiler warnings from third-party code
    
    * comment-out use of C++17's <filesystem>
    
    * tweak project settings for consistency
    
    * unit-test for createFakeComplexData()
    
    * turn on compiler warnings
    
    * crank-up warning level
    
    * enable "Warnings as errors"
    
    * turn on all warnings (many #pragma'd away)
    
    * get rid of more warnings
    
    * adjust more #pragma's
    
    * update "nitro"
    
    * update coda-oss and fix compiler errors
    
    * update "nitro"
    
    * update coda-oss and fix compiler errors
    
    * use "externals" from top-level "install"
    
    * use int64_t, etc. instead of sys::Int64_T
    
    * mem::SharedPtr -> std::shared_ptr
    
    * update coda-oss and nitro with less use of sys::
    
    * unit-test paths are wrong for "externals"
    
    * update "nitro" to get SegmentMemorySource overloads
    
    * use std::unique_ptr<[]> instead of mem::ScopedArray
    
    * use int32_t et. al. instead of sys::Int32_T
    
    * use std::byte (not quite working yet, but need to move code to a faster machine)
    
    * build with std::byte
    
    * build with simplified "externals" scheme
    
    * latest from "nitro"
    
    * match nitro -> nitf change
    
    * make_span()
    
    * use std::thread::hardware_concurrency() instead of sys::OS().getNumCPUs()
    
    * sys::Off_T -> ptrdiff_t
    
    * fix compiler errors from previous merge; mostly #include <thread>
    
    * Revert "sys::Off_T -> ptrdiff_t"
    
    This reverts commit aa22a37.
    
    * sys::Off_T -> int64_t; sys::SSize_T -> ptrdiff_t
    
    * latest from "coda-oss"
    
    * use filesystem::path and std::endian
    
    * more filesystem from coda-oss
    
    * less use of sys::
    
    * NULL -> nullptr
    
    * use .data() rather than &d[0]
    
    * mem::BufferView -> std::span
    
    * const std::span<>& doesn't make much sense
    
    * need make_span() overload for pointer+size
    
    * latest from "nitro"
    
    * std::endian
    
    * coda-oss now gives us std::endian
    
    * sys::Filesystem -> std::filesystem
    
    * don't need to explicitly call fs::path::string() in most cases
    
    * sys::Filesystem -> std::filesystem
    
    * fix build errors when using C++17
    
    * simplify access to some ImageSubheader values
    
    * newReadControl() returns a std::unique_ptr<> rather than a raw pointer
    
    * a singleton is much easier in C++11
    
    * don't need to do manual locking in C++11
    
    * use a template and some macros to dramatically simplify Enums
    
    * adjust macros for GCC, provide operators for SWIG
    
    * got the map entries wrong
    
    * make getIndices() a bit more robust
    
    * store a std::unique_ptr<> instead of a raw poniter
    
    * throw exceptions in getIndices() rather than assuming
    
    * use Enum<T>.toString() where possible rather than duplicating code
    
    * remove duplicate code converting from a string to Enum<T>
    
    * don't explicilty check for "SIDD" as that's already part of getDataType()
    
    * use std::string instead of char[]
    
    * reduce use of "delete[]"
    
    * less use of "SICD" and "SIDD", use six::DataType instead
    
    * simplify Region buffer management
    
    * reduce some explicit use of std::shared_ptr<> with std::make_shared and/or auto
    
    * more reduction in explicit use of std::shared_ptr
    
    * latest from "nitro"
    
    * simplify use of six::Region
    
    * reduce use of explicit .toString()
    
    * further reduction in explicit use of toString()
    
    * template specialiaton can't be inline with G++
    
    * simplify cphd enum creation
    
    * reduce use of toString() with setAttribute()
    J. Daniel Smith authored Dec 19, 2020
    Configuration menu
    Copy the full SHA
    6ba3ffd View commit details
    Browse the repository at this point in the history
  3. update externals (#388)

    * update "nitro"
    
    * update coda-oss and fix compiler errors
    
    * update coda-oss and nitro with less use of sys::
    
    * unit-test paths are wrong for "externals"
    
    * update "nitro" to get SegmentMemorySource overloads
    
    * latest from "nitro"
    
    * match nitro -> nitf change
    
    * make_span()
    
    * latest from "coda-oss"
    
    * more filesystem from coda-oss
    
    * latest from "nitro"
    
    * std::endian
    
    * latest from "nitro"
    
    * latest from "nitro" and "coda-oss"
    J. Daniel Smith authored Dec 19, 2020
    Configuration menu
    Copy the full SHA
    f217f23 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2020

  1. reduce use of toString() (#389)

    * put common #includes for PCH in a single file
    
    * build check_valid_six
    
    * use EXIT_* rather than 0/1
    
    * getting rid of std::auto_ptr<> because it's gone in C++17
    
    * build all projects with C++17
    
    * use <filesystem> to remove hard-coded paths
    
    * in Visual Studio, run check_valid_six with a pre-defined path
    
    * tweak plugin dir
    
    * can't have "check_valid_six" as a directory for *ix build
    
    * build crop_sicd
    
    * turn on /Wall, fix some warnings
    
    * C++17 generates more warnings that I don't want to fix right now
    
    * removed some compiler warnings from third-party code
    
    * comment-out use of C++17's <filesystem>
    
    * tweak project settings for consistency
    
    * unit-test for createFakeComplexData()
    
    * turn on compiler warnings
    
    * crank-up warning level
    
    * enable "Warnings as errors"
    
    * turn on all warnings (many #pragma'd away)
    
    * get rid of more warnings
    
    * adjust more #pragma's
    
    * update "nitro"
    
    * update coda-oss and fix compiler errors
    
    * update "nitro"
    
    * update coda-oss and fix compiler errors
    
    * use "externals" from top-level "install"
    
    * use int64_t, etc. instead of sys::Int64_T
    
    * mem::SharedPtr -> std::shared_ptr
    
    * update coda-oss and nitro with less use of sys::
    
    * unit-test paths are wrong for "externals"
    
    * update "nitro" to get SegmentMemorySource overloads
    
    * use std::unique_ptr<[]> instead of mem::ScopedArray
    
    * use int32_t et. al. instead of sys::Int32_T
    
    * use std::byte (not quite working yet, but need to move code to a faster machine)
    
    * build with std::byte
    
    * build with simplified "externals" scheme
    
    * latest from "nitro"
    
    * match nitro -> nitf change
    
    * make_span()
    
    * use std::thread::hardware_concurrency() instead of sys::OS().getNumCPUs()
    
    * sys::Off_T -> ptrdiff_t
    
    * fix compiler errors from previous merge; mostly #include <thread>
    
    * Revert "sys::Off_T -> ptrdiff_t"
    
    This reverts commit aa22a37.
    
    * sys::Off_T -> int64_t; sys::SSize_T -> ptrdiff_t
    
    * latest from "coda-oss"
    
    * use filesystem::path and std::endian
    
    * more filesystem from coda-oss
    
    * less use of sys::
    
    * NULL -> nullptr
    
    * use .data() rather than &d[0]
    
    * mem::BufferView -> std::span
    
    * const std::span<>& doesn't make much sense
    
    * need make_span() overload for pointer+size
    
    * latest from "nitro"
    
    * std::endian
    
    * coda-oss now gives us std::endian
    
    * sys::Filesystem -> std::filesystem
    
    * don't need to explicitly call fs::path::string() in most cases
    
    * sys::Filesystem -> std::filesystem
    
    * fix build errors when using C++17
    
    * simplify access to some ImageSubheader values
    
    * newReadControl() returns a std::unique_ptr<> rather than a raw pointer
    
    * a singleton is much easier in C++11
    
    * don't need to do manual locking in C++11
    
    * use a template and some macros to dramatically simplify Enums
    
    * adjust macros for GCC, provide operators for SWIG
    
    * got the map entries wrong
    
    * make getIndices() a bit more robust
    
    * store a std::unique_ptr<> instead of a raw poniter
    
    * throw exceptions in getIndices() rather than assuming
    
    * use Enum<T>.toString() where possible rather than duplicating code
    
    * remove duplicate code converting from a string to Enum<T>
    
    * don't explicilty check for "SIDD" as that's already part of getDataType()
    
    * use std::string instead of char[]
    
    * reduce use of "delete[]"
    
    * less use of "SICD" and "SIDD", use six::DataType instead
    
    * simplify Region buffer management
    
    * reduce some explicit use of std::shared_ptr<> with std::make_shared and/or auto
    
    * more reduction in explicit use of std::shared_ptr
    
    * latest from "nitro"
    
    * simplify use of six::Region
    
    * reduce use of explicit .toString()
    
    * further reduction in explicit use of toString()
    
    * template specialiaton can't be inline with G++
    
    * simplify cphd enum creation
    
    * reduce use of toString() with setAttribute()
    
    * latest from "nitro" and "coda-oss"
    
    * don't need catch(excep::Exception) ex.toString() as std::exception::what() now does the same thing
    
    * really only have two calls to setAttribute(): std::string and size_t
    
    * use macros to generate SIDD Enums
    
    * add operator<< for Enum<T> to avoid some explicit .toString() calls
    
    * add operator==(std::string) overload to redue need for .toString()
    
    * add operator<<() to redue need for .toString()
    
    * don't implmeent a bunch of six::toString() routines; they sholdn't be called anymore
    
    * further reduction in use of toString()
    
    * eliminate six::toString() template; just provide a few overloads instead
    
    * createSixString() which calls six::toString(t) instead of t.toString()
    
    * createSixString() overload with URI parameter
    
    * allow different strings (e.g., "1" and "+1") to map to the same value
    
    * put "Enum" support code in a separate file
    
    * there is now just one NOT_SET_VALUE
    J. Daniel Smith authored Dec 22, 2020
    Configuration menu
    Copy the full SHA
    433e819 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2020

  1. latest from coda-oss (#390)

    * update "nitro"
    
    * update coda-oss and fix compiler errors
    
    * update coda-oss and nitro with less use of sys::
    
    * unit-test paths are wrong for "externals"
    
    * update "nitro" to get SegmentMemorySource overloads
    
    * latest from "nitro"
    
    * match nitro -> nitf change
    
    * make_span()
    
    * latest from "coda-oss"
    
    * more filesystem from coda-oss
    
    * latest from "nitro"
    
    * std::endian
    
    * latest from "nitro"
    
    * latest from "nitro" and "coda-oss"
    
    * latest from coda-oss
    
    * lost toString<nullptr>()
    
    * latest from coda-oss/main
    
    * want "std" augmented in this repo
    J. Daniel Smith authored Dec 29, 2020
    Configuration menu
    Copy the full SHA
    21e2b67 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2020

  1. latest from coda-oss and nitro (#391)

    * update "nitro"
    
    * update coda-oss and fix compiler errors
    
    * update coda-oss and nitro with less use of sys::
    
    * unit-test paths are wrong for "externals"
    
    * update "nitro" to get SegmentMemorySource overloads
    
    * latest from "nitro"
    
    * match nitro -> nitf change
    
    * make_span()
    
    * latest from "coda-oss"
    
    * more filesystem from coda-oss
    
    * latest from "nitro"
    
    * std::endian
    
    * latest from "nitro"
    
    * latest from "nitro" and "coda-oss"
    
    * latest from coda-oss
    
    * lost toString<nullptr>()
    
    * latest from coda-oss/main
    
    * want "std" augmented in this repo
    
    * partial update from coda-oss/main
    
    * latest from coda-oss/main
    J. Daniel Smith authored Dec 30, 2020
    Configuration menu
    Copy the full SHA
    825a667 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2021

  1. Configuration menu
    Copy the full SHA
    f283be3 View commit details
    Browse the repository at this point in the history
  2. update externals/nitro/docs

    Dan Smith committed Jan 9, 2021
    Configuration menu
    Copy the full SHA
    ae630e6 View commit details
    Browse the repository at this point in the history
  3. latest from "nitro"

    Dan Smith committed Jan 9, 2021
    Configuration menu
    Copy the full SHA
    0b99300 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2021

  1. Revert "latest from "nitro""

    This reverts commit 0b99300.
    Dan Smith committed Jan 11, 2021
    Configuration menu
    Copy the full SHA
    db45e1e View commit details
    Browse the repository at this point in the history
  2. latest from nitro/master

    Dan Smith committed Jan 11, 2021
    Configuration menu
    Copy the full SHA
    e89da71 View commit details
    Browse the repository at this point in the history
  3. ignore build/ directory

    Dan Smith committed Jan 11, 2021
    Configuration menu
    Copy the full SHA
    3adb502 View commit details
    Browse the repository at this point in the history
  4. Revert "latest from nitro/master"

    This reverts commit e89da71.
    Dan Smith committed Jan 11, 2021
    Configuration menu
    Copy the full SHA
    89522fe View commit details
    Browse the repository at this point in the history
  5. update externals/nitro/docs

    Dan Smith committed Jan 11, 2021
    Configuration menu
    Copy the full SHA
    e82f28c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8fe3028 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b3c1dbd View commit details
    Browse the repository at this point in the history
  8. VCXPROJ files from nitro

    Dan Smith committed Jan 11, 2021
    Configuration menu
    Copy the full SHA
    a398eef View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7a9b240 View commit details
    Browse the repository at this point in the history
  10. fix build error on Linux

    Dan Smith committed Jan 11, 2021
    Configuration menu
    Copy the full SHA
    a688092 View commit details
    Browse the repository at this point in the history
  11. more changes from nitro/modules/c++

    Dan Smith committed Jan 11, 2021
    Configuration menu
    Copy the full SHA
    84db123 View commit details
    Browse the repository at this point in the history
  12. fix IOStreamWriter ctor

    Dan Smith authored and Dan Smith committed Jan 11, 2021
    Configuration menu
    Copy the full SHA
    7aba3b8 View commit details
    Browse the repository at this point in the history
  13. more changes from nitro/modules/c++

    Dan Smith committed Jan 11, 2021
    Configuration menu
    Copy the full SHA
    d9a5c2f View commit details
    Browse the repository at this point in the history
  14. paths are wrong when in "externals"

    Dan Smith committed Jan 11, 2021
    Configuration menu
    Copy the full SHA
    5e5870f View commit details
    Browse the repository at this point in the history
  15. remove externals/nitro/docs

    Dan Smith committed Jan 11, 2021
    Configuration menu
    Copy the full SHA
    7b8ca70 View commit details
    Browse the repository at this point in the history
  16. Merge branch 'develop/update_externals' of github.com:ngageoint/six-l…

    …ibrary into develop/update_externals
    Dan Smith committed Jan 11, 2021
    Configuration menu
    Copy the full SHA
    92d5bb5 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2021

  1. slam in "main"

    Dan Smith committed Jan 12, 2021
    Configuration menu
    Copy the full SHA
    e6a58a2 View commit details
    Browse the repository at this point in the history
  2. latest from coda-oss/main

    Dan Smith committed Jan 12, 2021
    Configuration menu
    Copy the full SHA
    65026c2 View commit details
    Browse the repository at this point in the history
  3. adjust coda-oss for our usage

    Dan Smith committed Jan 12, 2021
    Configuration menu
    Copy the full SHA
    99a0a01 View commit details
    Browse the repository at this point in the history
  4. latest from nitro/main

    Dan Smith committed Jan 12, 2021
    Configuration menu
    Copy the full SHA
    4e6a752 View commit details
    Browse the repository at this point in the history
  5. std::span removed from "nitro"

    Dan Smith committed Jan 12, 2021
    Configuration menu
    Copy the full SHA
    1bd0cb3 View commit details
    Browse the repository at this point in the history
  6. need to redo C++17

    Dan Smith committed Jan 12, 2021
    Configuration menu
    Copy the full SHA
    fa19905 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2021

  1. fix missing #include file

    Dan Smith committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    120ee00 View commit details
    Browse the repository at this point in the history
  2. remove "nitro" files not needed in externals/nitro

    Dan Smith committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    da30b96 View commit details
    Browse the repository at this point in the history
  3. paths are wrong in "externals"

    Dan Smith committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    dd710d5 View commit details
    Browse the repository at this point in the history
  4. Revert "remove "nitro" files not needed in externals/nitro"

    This reverts commit da30b96.
    Dan Smith committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    e69391b View commit details
    Browse the repository at this point in the history
  5. Revert "Revert "remove "nitro" files not needed in externals/nitro""

    This reverts commit e69391b.
    Dan Smith committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    436986f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ebe9550 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'develop/update_externals' into main

    Dan Smith committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    4e23991 View commit details
    Browse the repository at this point in the history
  8. merge brought back a deleted #include

    Dan Smith committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    6de2fa0 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2021

  1. add back "java" and "mex"

    Dan Smith committed Jan 16, 2021
    Configuration menu
    Copy the full SHA
    1073b39 View commit details
    Browse the repository at this point in the history
  2. lates from coda-oss/main

    Dan Smith committed Jan 16, 2021
    Configuration menu
    Copy the full SHA
    6fca258 View commit details
    Browse the repository at this point in the history
  3. latest from "nitro"

    Dan Smith committed Jan 16, 2021
    Configuration menu
    Copy the full SHA
    1083ac1 View commit details
    Browse the repository at this point in the history
  4. paths are wrong in "externals"

    Dan Smith committed Jan 16, 2021
    Configuration menu
    Copy the full SHA
    e21d4fc View commit details
    Browse the repository at this point in the history
  5. need to redo C++17 support

    Dan Smith committed Jan 16, 2021
    Configuration menu
    Copy the full SHA
    9e21803 View commit details
    Browse the repository at this point in the history
  6. std::span -> gsl::span

    Dan Smith authored and Dan Smith committed Jan 16, 2021
    Configuration menu
    Copy the full SHA
    c10f233 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2021

  1. Merge branch 'master' into develop/update_externals

    Dan Smith committed Jan 19, 2021
    Configuration menu
    Copy the full SHA
    f897082 View commit details
    Browse the repository at this point in the history
  2. Revert "std::span -> gsl::span"

    This reverts commit c10f233.
    Dan Smith committed Jan 19, 2021
    Configuration menu
    Copy the full SHA
    fa0a138 View commit details
    Browse the repository at this point in the history
  3. latest from coda-oss and nitro

    Dan Smith committed Jan 19, 2021
    Configuration menu
    Copy the full SHA
    b856b54 View commit details
    Browse the repository at this point in the history
  4. these are the correct files from "master"

    Dan Smith committed Jan 19, 2021
    Configuration menu
    Copy the full SHA
    70a3e72 View commit details
    Browse the repository at this point in the history
  5. gsl::span -> std::span

    Dan Smith committed Jan 19, 2021
    Configuration menu
    Copy the full SHA
    8242847 View commit details
    Browse the repository at this point in the history
  6. get #includes right for PCH

    Dan Smith committed Jan 19, 2021
    Configuration menu
    Copy the full SHA
    0ec8633 View commit details
    Browse the repository at this point in the history
  7. didn't want this change

    Dan Smith committed Jan 19, 2021
    Configuration menu
    Copy the full SHA
    460a96b View commit details
    Browse the repository at this point in the history
  8. trigger build on GitHub

    Dan Smith committed Jan 19, 2021
    Configuration menu
    Copy the full SHA
    671a89a View commit details
    Browse the repository at this point in the history
  9. remove files that shouldn't have been committed

    Dan Smith committed Jan 19, 2021
    Configuration menu
    Copy the full SHA
    0ecff95 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2021

  1. Merge branch 'master' into develop/update_externals

    Dan Smith committed Jan 26, 2021
    Configuration menu
    Copy the full SHA
    f99597a View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2021

  1. latest from coda-oss:master

    Dan Smith committed Jan 27, 2021
    Configuration menu
    Copy the full SHA
    4b40305 View commit details
    Browse the repository at this point in the history
  2. latest from nitro::master

    Dan Smith committed Jan 27, 2021
    Configuration menu
    Copy the full SHA
    f204751 View commit details
    Browse the repository at this point in the history
  3. adjust to API changes in coda-oss/xml.lite

    Dan Smith committed Jan 27, 2021
    Configuration menu
    Copy the full SHA
    bc1744e View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master' into develop/update_externals

    Dan Smith committed Jan 27, 2021
    Configuration menu
    Copy the full SHA
    9dd7e36 View commit details
    Browse the repository at this point in the history
  5. latest from coda-oss

    Dan Smith committed Jan 27, 2021
    Configuration menu
    Copy the full SHA
    6a3859f View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2021

  1. latest from coda-oss

    Dan Smith committed Jan 30, 2021
    Configuration menu
    Copy the full SHA
    f13785c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    96918da View commit details
    Browse the repository at this point in the history
  3. more place where an explicit std::filesystem::path::string() call is …

    …needed
    Dan Smith committed Jan 30, 2021
    Configuration menu
    Copy the full SHA
    6ba97c6 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2021

  1. Merge branch 'master' into develop/update_externals

    Dan Smith committed Feb 1, 2021
    Configuration menu
    Copy the full SHA
    42c63d0 View commit details
    Browse the repository at this point in the history
  2. latest from "coda-oss" and "nitro"

    Dan Smith committed Feb 1, 2021
    Configuration menu
    Copy the full SHA
    f616a8e View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2021

  1. Merge branch 'master' into develop/update_externals

    Dan Smith committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    a181f34 View commit details
    Browse the repository at this point in the history
  2. latest from coda-oss

    Dan Smith committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    ee7b563 View commit details
    Browse the repository at this point in the history
  3. one more change from coda-oss

    Dan Smith committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    92ab24a View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master' into develop/update_externals

    Dan Smith committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    9ef79c0 View commit details
    Browse the repository at this point in the history
  5. "nitro" changes to build with C90 instead of C99

    Dan Smith committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    98df1ed View commit details
    Browse the repository at this point in the history
  6. old C++11 compilers don't like template<template>

    Dan Smith committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    c2a9909 View commit details
    Browse the repository at this point in the history
  7. new TREs from "nitro"

    Dan Smith committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    00b6e23 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    969cd6f View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2021

  1. build with older compilers

    Dan Smith authored and Dan Smith committed Feb 10, 2021
    Configuration menu
    Copy the full SHA
    5d113a4 View commit details
    Browse the repository at this point in the history