Release Notes for BALL 1.4
(Unreleased) BALL 1.4.2 (Changes since BALL 1.4.1)
- Buildsystem:
- Core:
- BALLView:
BALL 1.4.1 (Changes since BALL 1.4.0)
- Buildsystem:
- Better detection of installed libsvm and ASIO
- Improved Windows installer generation
- Fix compilation for GCC 4.6
- Install a CMake configuration file for BALL
- Improved Doxygen documentation
- Core:
- Parse and store PDB comments in a PDBInfo object
- Added a peptide cap processor
- Fixed PTE_::getElement(Position), it now returns Elements in order of their atomic number
- Fixes for 64bit systems (mainly Windows related)
- Updated PDB and DCD parser
- Fixed MOL2Files with unknown Sybyl atom-types
- Allow arbitrary whitespace delimiters in option files
- Bugfixes in the QSAR component
- Improvements in the NMR Component
- Further elimination of throw specifiers
- Fixed segmentation fault in HashGrid?3
- Bugfix for SecondaryStructureProcessor?
- Better handling of UNC paths under Windows
- Probably fixed solvent placement in periodic boundary conditions
- HETATMs read from PDB are now flagged as such
- Fix for SMBM bonds in MMFF94
- Fixed various memory leaks
- Fixed File::createTemporaryFilename(). It now generates different filenames during successive calls.
- Fixed a bug in NumericalSAS.
- Fixed possibly dangerous bugs in String.
- BALL Debug builds work again
- BALLView:
- Editor for PDBInfo objects
- Added a startup dialog to select the BALL_DATA_PATH
- Add a widget for editing named properties
- German translation improvements
- Improved Python interpreter widget
- Improved startup time by factor of about 2
- ColorByGrid? finally works again
- Fixes for reading electron densities
- Fixed a crash concerning shortcuts
- Fixed various memory leaks
- Fixed orthographic projection mode not working on application startup
- Updated PubChem? downloader (work in progress)
BALL 1.4 (Changes since BALL 1.3.2)
- Buildsystem:
- Removed the old autotools based build system
- Many fixes to the new CMake based build system
- Visual Studio 2010 support
- GCC 4.5 support
- Core:
- Added a linear algebra library (experimental)
- Added support for reading BMRB files as used for NMR
- Implemented chemical shift prediction (ShiftX like)
- Added a NameConverter class to switch between atom naming standards
- Support for reading Antechamber files
- Added crystallographic data structures
- Added NamedPropertyIterator
- Extended QSAR code
- Merged support for the MPI interface
- Removal of the static atom attributes vector (prevents crashes resulting from certain usage patterns)
- Rewrote the SDGenerator
- Optimized memory footprint of HashGrid
- Improved performance and memory footprint of SES generation
- Introduced various convenience functions in core classes
(System::getProtein, Protein::getResidueByID, ...)
- Support for alternative location markers in PDB files
- Support for crystallographic information in PDB files
- Improved MOL2 parser (Correctly output SYBYL types)
- Improved HBondProcessor
- Added the SimpleDownloader class for easy file downloads.
- Some fixes as suggested by Cppcheck
- Made files non copyable/assignable
- Deprecation of the BALL::List class
- Removal of deprecated functions (NumericalSAS/SES and Quaternion)
- Fixes in MMFF94 atom type assignment
- Fixed various bugs in the SES surface generation
- All unit tests pass under Windows and MacOS
- Removal of dead code
- Fixed many warnings
- BALLView:
- New IconLoader class
- Improved icons in !BALLView
- Usability improvements in the edit mode
- Beginning i18n/translation support
- Possibility to switch between orthographic/perspective projection
- Better full screen code
- Relayouting of many dialogs
- Improved color buttons
- Merging of duplicated widget code
- Improved !SDWidget
- Improved PubChem download dialog
- Improved downloading of e.g. PDB files
- Support for transparent labels
- Python:
- Improved Bindings
- Compatibility with new SIP versions
- More python example scripts
- Wrapped HashGrid<Atom> (as AtomHashGrid)
Download in other formats: