05.02.2010 BALL 1.3.2 (Changes since BALL 1.3.1):
- Buildsystem:
- Fix some issues with CMake
- Core:
- Fix a bug in the SES generator
- Add a safeguard to StructureMapper in order to avoid numeric instabilities
- Python:
- Fix compilation with Sip 4.10
Changes Since Version 1.3 (26.11.09):
- General:
- Added a CMake based buildsystem
- Core:
- Dramatic speed up of SES triangulation
- Python:
- Fixed the StringHashMap? bindings
- Added some missing classes
- Fix compilation with Sip 4.9
- BALLView:
- Minor fixes all over the place
Changes Since Version 1.2 (05.08.09):
- Improved stereo capabilities 3D StereoSettings:
- New stereo mode: "Side-by-side on different displays" (allows the use of an additional operator window for live presentations)
- Introduced a dialog for fine tuning/computing the stereo settings (adapt screen sizes, user distance, etc.)
- Separation of renderers from scene data:
- Multiple render windows are possible
- Other renderers than OpenGL are possible
- Input Devices (experimental):
- Optionally write binary Project files
- Introduced thread locking into the gui to prevent race situations
- Customizable shortcuts
- Add an option to load all models from a PDB file (e.g. PDB files generated from NMR data can be coped with)
- Add VRML export for further editing or 3D printing
- Improved handling of lightsources
- Editable materials for the 3D structures
- Start to work on more consistency in the gui
- Accelerate working with representations
- Line smoothing can now be disabled. This makes the line representation look less cluttered.
- Added a switch for changing between perspective and orthographic projection
- Fixes to the OpenGL visualization in BALLView
- Fixed the POVRay Exporter
- Changing the PDB download URL works again
- Made offscreen rendering work better than ever
- Reworked some icons to play better with dark colorthemes
- Improved the SpaceNavigatorPlugin (MacOS support)
- Fixes to the Stereo mode
- Added a nice splash screen :-)
- Splitted the 3D toolbar
Changes Since Version 1.1.1 (14.11.07):
- Integrated molecule editor
- Volume rendering for electrostaticsm, projection onto planes, field lines
- Improved cartoon and ribbon models, non-photorealistic shading (toon shader)
- Off-screen rendering
- Toolbars for quick access to important functionality
- Numerous improvements to the interface
- Merck Molecular Force Field (MMFF 94)
- Automated download of structures from PDB and PubChem
Changes Since Version 1.1 (21.06.05):
The version 1.1.1 finally brings full Python, DLL and Makefile support under Windows.
Furthermore there is a large number of prominent fixes (especially for g++ 4.x)
and some new functionality for BALLView.
Added:
- Support for Python under Windows
- Python support for further classes
- Support for creating animations and movies per Python script
- Further Python example scripts
- Support for SD files in BALLView
- Some sensible Hotkeys for Python Scripts in BALLView
- Context sensitive HTML documentation in BALLView
- BALLView again has a fourth drawing precision "ultra" for real
fast graphics accelerator cards
- Amber charges and radii values for nucleotides
- Picking support for bonds
- Coloring by molecule
Changed:
- BALL and BALLView libraries are now built as DLLs under Windows
- Both libraries are now compiled with optimization under Windows
- Visual improvements of the DNA cartoon model
- Renamed Mesh::colorList to Mesh::colors
- Exception::InvalidRange now has a float value
- Bond::TooManyBonds moved to Exception namespace
- A standard BALLView Python startup script will be executed in any case.
It can be found in BALL/data/startup.py.
Users can choose an additional startup script, that will run afterwards.
- PyInterpreter and PyWidget report the reason if the Python module can not be loaded
- Removed Notification and changed the way to register for Log access
- Removed GLQuadricObject. This functionality is available through GLRenderer
- Improved PreferenceEntry class and reading/storing code for preferences
- Coloring of surfaces by grid: the way autoscale works and the default colors
- Renamed ColorTable to ColorMap
- Cleanup of the Scene code for move, rotate, zoom: Now cleaner, smaller and faster code.
- Adapted DownloadPDBDialog to new rcsb.org website
Fixed:
- Problems with POSIX compliance of socket classes
- Crash while reading PDB files with too many bonds
- Crash while wrongly using malformed boolean expression "residueID(...)"
- Crash in CalculateSecondaryStructureProcessor, when one SS is part of another
- Crash while running an MDS with trajectory if the DCD file could not be written
- Crash with representations for two different systems
- Crash with mouse movements while animation is running
- NMRViewer and underlying widgets did not compile
- Problems in persistence with g++ 4.x series
- Hangup in socket interface with g++ 4.x series
- Mouse sensitivity changed in Rotate mode when focusing on small structures
- Memory issues with Python objects (e.g. inserting GeometricObjects into Representations)
- Lighting, especially for directional lights
- Saving and loading of BALLView project files
- Accelerators for menu entries didn't always work
- Splitting of surfaces for given distance: computed incorrect surfaces
- POVRay export: degenerated objects (with a length of 0) and meshes with only one color
- Missing assignment operator in RotamerLibrary
- Browse button didn't work in Molecular Dynamics Simulation dialog
- Incorrect bond orders and GLN amide group planarity in fragment database
- PeptideBuilder: Naming of peptides; enabled support for paste in Dialog
- Opening of files in current directory per command line with BALLView
- Rendering of Fog
- Update of Representations after changing Selection color
- Problems with rendering Labels on Windows and MacOS
- Problems with Directory and Sysinfo on Windows
- Problems with ATI graphics cards: Line Models and Polygon Smoothing
- Minor problems with the clipping planes
- Minor problems with dashed bonds in the Ball-and-Stick model
|