This repository was archived by the owner on Jul 15, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 71
Version history
Magnus Wrenninge edited this page Oct 27, 2013
·
2 revisions
-
1.4.1
- Support for compilation under OS X 10.9 (Mavericks)
-
1.4.0
-
1.3.2 (zip, tar.gz)
- Issue #37 - CMake should mark .so file as v1.3
-
1.3.1 (zip, tar.gz)
- Issue #36 - Field3D now builds with gcc4.7
-
1.3.0 (zip, tar.gz)
- Issue #15 - Doxygen: Clarify that readProxyScalar/VectorLayers returns all fields
- Issue #23 - Add frustum mapping class
- Issue #24 - MatrixFieldMapping should support time-dependent transforms
- Issue #25 - New, more solid RTTI replacement
- Issue #26 - Default to 64 bit build
- Issue #27 - Allow fields with same name but different mapping to be written
- Issue #28 - Improvements to SparseField
- Issue #29 - Improvements to MACField
-
1.2.1 (zip, tar.gz)
- Pull #8 - Minor CMake updates
- Pull #12 - Always compile with debug info
- Pull #21 - CMake updates for Fedora distribution
-
1.2.0 (zip, tar.gz)
- Issue #18 - Speed up reading of entire SparseFields
- Issue #21 - CubicFieldInterp bug
- Issue #28 - Add global metadata
- Issue #29 - File I/O code uses dynamic_pointer_cast instead of field_dynamic_cast
- Issue #30 - Prevent reading a field 3 times
- Issue #31 - Overall SparseField caching improvements
- Issue #32 - Replace multiple traits class to single DataTypeTraits
- Issue #33 - Proxy fields should include metadata
- Issue #34 - releaseBlocks() fails when blocks are partially in use
- Issue #35 - Resizing DenseField does not re-allocate memory correctly
- Issue #36 - FieldInterp classes should inherit from RefBase
- Issue #37 - Disable HDF5 warnings unless DEBUG_HDF is set.
- Issue #38 - Silence class registration messages unless $FIELD3D_DEBUG is set
- Issue #40 - Race condition opportunity and observed multi-threading crash
-
1.1.6 (.zip .tar.gz)
- Added 'f3dinfo' app
- Moved some of the little test apps from apps/ into test/misc_tests and apps/sample_code
- Field3DFile.cpp : parsePartition() will now skip "field3d_global_metadata". This is to ensure that .f3d files written using v1.2 of the library will be readable by v1.1.6. ( issue #19 )
-
1.1.5 (.zip .tar.gz)
- CMake file added (contributed by Nicholas Yue)
- Removed unused member variables in SparseField ( issue #24 )
- BuildSupport.py: addField3DInstall now prepends paths to make sure they take precedence over any installed versions.
-
1.1.4 (.zip .tar.gz)
- Exposing some utility methods in SparseField ( issue #12 )
-
1.1.3
- Commenting and cleanup of SparseFile.h ( issue #11 )
-
1.1.2
- Removed some spurious SPI:: namespaces that had snuck in with the SparseFileManager
-
1.1.1
- Renamed Log -> Msg
- Merged the various class factories into ClassFactory ( issue #4 )
- Replaced str() function with explicit boost::lexical_cast<> calls.
- Added more Imath typedefs.
- Implemented block cache for SparseField ( issue #2 )
- Added base class for reference counted objects ( issue #5 )
- FieldMapping: Added voxelToWorld that takes iterators.
- Renamed LinearFieldInterp/CubicFieldInterp template to LinearGenericFieldInterp/CubicGenericFieldInterp
- Uses the code from LinearDenseFieldInterp
- Each concrete Field class now has LinearInterp and CubicInterp typedefs for easy access.
- Added dataTypeToEnum traits function
- Version handling in file reading code. Field3D can now specify a minimum version number that the library is compatible with.
-
1.0.1 (.zip .tar.gz)
- FieldMapping intrusive pointers were not thread safe. Fixed. Also fixed reference count in copy constructor.
- BuildSupport.py - bug fix for dealing with math header file
- Changed required boost version to 1.34.0
-
1.0.0 (r12)
- Initial check-in