Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Squashed 'externals/coda-oss/' changes from b6d55dd..0f8115c
0f8115c Merge pull request #109 from mdaus/dualCompatability 16ea482 Remove python3-specific change 4d8d1b3 Run 2to3 e37a3fc Make matlabtool dual-compatable 9a025df Merge pull request #108 from mdaus/need_string_header 6241147 Need to include string and utility as well e47706a Merge pull request #107 from mdaus/dualCompatability 5c9bdd2 Add changes to build.py ce30ee7 Make SWIG generate code for Python3 if ran with Python3 73e8cd4 Merge pull request #106 from mdaus/dualCompatability 1b073ed Merge pull request #105 from mdaus/sharedPtrResetOverload 649afb9 Update build scripts to be dual-compatible with Python 2 and 3 9c93a9c Style and comment fixes from peer review 6e7b69c Add a reset() overload for mem::SharedPtr which takes an auto_ptr ef89707 Merge pull request #104 from mdaus/add_explicit_bufferview_constructor 18688f6 Adding 'explicit' keyword... previously if you had a function signature that took in a BufferView and you passed it just a pointer, the compiler would helpfully construct a BufferView for you that had its second argument (the size) default to 0. That's almost certainly not what you want. e3e6806 Merge pull request #102 from mdaus/autoPtrSetupLogger 3160489 These setupLogger() functions should have kept their auto_ptr return type f8327d7 Merge pull request #101 from mdaus/infEquality 4491643 Include <limits> b9cc46d Move infinity check to base equals function b1ae12d Merge pull request #100 from mdaus/sharedPtrDefaultErrorLogger a7835b3 Add newline to end of file ceb7e03 let equals handle infinity 80a3a48 Convert raw pointer logger ownership to SharedPointers 4e208eb Make the logger member of DefaultErrorHandler a SharedPtr - also reduce log level for the 'already loaded' case c0a004f Merge pull request #99 from mdaus/add_shared_ptr_python 06eec01 Adding SharedPtr Python macros eff9d38 Merge pull request #98 from mdaus/cleanup a407aa9 conform to coding convention b790a2e Merge pull request #96 from mdaus/errorHandlerLogging 8401f73 Merge pull request #95 from mdaus/fixSemType 5a834bd Merge pull request #97 from mdaus/invalidTransformInput c362fe6 add missing includes for gcc 947ef05 add newline f6c8f5d fix spacing 9576518 modify str::lower and str::upper to check for valid characters before calling toupper/tolower to avoid undefined behavior f60b39e Add an optional logger to DefaultErrorHandler and don't log anything if it isn't specified 0ef30c3 fix LONG/size_t type issue on windows. remove unneeded empty virtual destructor in child class de4e16f Merge pull request #94 from mdaus/env_unset_and_tests c594d79 Removed fmt usage, fixing other misc code style issues e702f6b Typos... on windows compilation. 8fdf1c9 And forgot to add the updated test... b150f0e Some minor improvements after code review; mostly new exceptions and some standardization of test case macro usage 5193700 another candidate fix for newly introduced check size problem with setEnv for Windows builds, setEnv now respects overwrite bool flag on windows a12eab6 candidate fix for newly introduced check size problem with setEnv for Windows builds 67a4b5b typo fixed for Windows builds bc17da1 Tweak to test to make it work properly b2f26b7 Fix for getEnvIfSet d8f5d9c Unsetenv & tests c695786 Merge pull request #91 from mdaus/exec-defunct 9db189a Merge pull request #92 from mdaus/coda-oss-env-var-extensions f12758d Missed a semicolon on windows. fc8d09e Some minor improvements; getEnv now throws on windows if the size changed 8b4a395 Some fixes to build on Win b029f5e Changes to env var logic 0d1ae83 Fixed missing colon to fix win build 0e947b4 Added isSetEnv and getEnvIfSet 97284cd Fix NULL check 14776dc Close file descriptor used for pipe 3bf4748 Use waitpid to reap status of forked processes and avoid defunct states 6f11d66 Merge pull request #89 from mdaus/minTemplate 6a7345d Specify std::min overload 9a3d12a Merge pull request #88 from mdaus/equalityOverload 50ce51f this->get() changes to get() abf7850 Overload eq/inequality operators on ScopedCopyable/CloneablePtr 3955c6b Merge pull request #87 from mdaus/fix_date_time_comment c13ace6 Comments had incorrect capitalization for month, minute, and second bd30fb5 Merge pull request #86 from mdaus/fix_solaris_openssl 94da2c1 Solaris needs to link in libcrypto too with SSL 9e65ada Merge pull request #85 from mdaus/icc_deprecated 5df0b98 icc has a different flag for hiding deprecated warnings d46a71f Merge pull request #84 from mdaus/intel_cpp11_support 3fe079f Intel compiler doesn't have Wno-deprecated-declarations flag 617b608 Merge pull request #83 from mdaus/intel_cpp11_support 285f58e Adding icc check for C++11 and ensuring correct compile flag gets set (it's the same as the one gcc wants ed7608a Merge pull request #81 from mdaus/sio-lite-python-exceptions 3e5b874 Fixed sio.lite-python not handling C++ exceptions 3d92965 Merge pull request #78 from mdaus/poly_fit_fix 89928c4 Correcting/clarifying comments c394b18 Merge pull request #79 from mdaus/makeEnumsEdit 71f01e3 makeEnums.py now works on files with spaces between words as well as underscores. ac0b5df Updating Python bindings to reflect fit() API change a456127 Changing 'numCoeffs' to 'order' for clarity. Fixing bug in Vector3 fit overloading where the returned poly was one less than what was requested. git-subtree-dir: externals/coda-oss git-subtree-split: 0f8115c3b6176c297cd4d6e054f591c7817115cc
- Loading branch information