- Use proper doxygen syntax for all function comments
- ObjectMoleculeUpdateNeighbors allow const argument
- Remove obsolete ObjectMolecule::BondCounter
* stick_round_nub for COLLADA export
* UTF-8 in feedback
* display_scale_factor (ported from Incentive PyMOL)
* dx map import: support "type float" and skewed delta
* experimental MMTF load support
* map export in CCP4 format
* SDF V3000 import/export support
* refactor molecular file formats export: Unified handling of PDB, PQR, mmCIF, MOL2, SDF, XYZ, MAE
* PLY geometry import (as CGO)
* new command: unset_deep
* new setting: cartoon_all_alt: Create cartoon for every alt code
* stick_h_scale: default=1.0 (was: 0.4) but remove dependency on negative stick_radius
* auto_show_classified: Visualize small (< 50 atoms) polymer classified molecules like organic
* bymol selection operator: ignore zero-order bonds
* menu: isomesh/surface negative color
* improve alignment of residues with unknown resn (e.g. ligands):
give a match score of 5 to perfect matches of unknown residue codes.
Previously, those got match score -1.
* remove broken and obsolete "PMO" file support
* use "label_digits" setting with "label" command
* do not resize window when loading a session file
* fix ignored SCALE w/ identity rotation (e.g. 1WAP)
* fix "scene auto, clear" (Scene > Delete)
* new setting: pick_shading: do flat shading for programmable image color analysis
* experimental cmd.raw_image_callback: post cmd.draw() callback
* cif_keepinmemory, pymol.querying.cif_get_array (experimental)
* ramp_update (new command)
* ramp objects now have "A > Range > ..." and "C > ..." menus
* mmCIF _chem_comp_atom: skip atoms with missing coordinates, prefer ideal over model coordinates
* cmd.set_key() decorator support
- fix memory leak in get_global_components_bond_dict
- new setting: pse_export_version to save to old session formats
- change default: pdb_conect_nodup 0 -> 1
- sphere_mode=-1 -> 9 if shaders available else 0
- fix Tcl/Tk File menu unicode handling
* fast PDBx/mmCIF and core CIF loading in C++
* new connect_mode=4 does bonding with components.cif dictionary
(mmCIF only, components.cif needs to be present in current
directory)
* gray out residues in the sequence viewer that are missing from the
current state; Read missing residues from mmCIF files
(_pdbx_unobs_or_zero_occ_residues records) so that they show up in
the sequence viewer
* add spider map reading support
* load "map" as ccp4 instead of throwing "ambiguous" error
* xyz write support
* Improve right-button zoom: use origin instead of clipping slab
center as depth indicator, fixes zoom speed when far clipping plane
is very far away
* don't use dynamic_width for nonbonded rep