Author: bugman Date: Thu Jul 3 11:40:22 2014 New Revision: 24423 URL: http://svn.gna.org/viewcvs/relax?rev=24423&view=rev Log: Merged revisions 24418-24419,24421-24422 via svnmerge from svn+ssh://bugman@xxxxxxxxxxx/svn/relax/trunk ........ r24418 | bugman | 2014-07-02 16:48:30 +0200 (Wed, 02 Jul 2014) | 6 lines Backported the relax 3.2.3 CHANGES file changes to trunk. The command used was: svn merge -r24416:24417 svn+ssh://bugman@xxxxxxxxxxx/svn/relax/tags/3.2.3 . ........ r24419 | bugman | 2014-07-02 17:45:14 +0200 (Wed, 02 Jul 2014) | 6 lines MS Windows fixes to allow relax to run again. The code for eliminating the GNU readline ^[[?1034h escape code emission on Linux systems fails on Windows as the 'TERM' environmental variable does not exist in os.environ. ........ r24421 | bugman | 2014-07-03 08:54:26 +0200 (Thu, 03 Jul 2014) | 8 lines Better tab completion support in the prompt UI for Mac OS X users. For some Python versions, the Mac supplied libedit library is used rather than GNU readline. But this library uses a completely different language and hence tab completion was non-functional on these systems. The library difference is now detected and the correct language sent into libedit to activate tab completion. ........ r24422 | bugman | 2014-07-03 11:35:50 +0200 (Thu, 03 Jul 2014) | 13 lines Improved model handling for the internal structural object. The set_model() method has been added to allow either a model number to be set to the first unnumbered model (in preparation for adding new models) or to allow models to be renumbered. The logic of the add_model() has also been changed. Rather than looping over all atoms of the first model and copying them, which does not work due to the model validity checks, the entire MolList (molecule list) data structure is copied using copy.deepcopy() to make a perfect copy of the structural data. The ModelList.add_item() method has also been modified to return the newly added or numbered model. This is used by the add_model() structural object method to obtain the model object. ........ Modified: branches/frame_order_cleanup/ (props changed) branches/frame_order_cleanup/dep_check.py branches/frame_order_cleanup/docs/CHANGES branches/frame_order_cleanup/lib/structure/internal/models.py branches/frame_order_cleanup/lib/structure/internal/object.py branches/frame_order_cleanup/prompt/interpreter.py branches/frame_order_cleanup/relax.py [This mail would be too long, it was shortened to contain the URLs only.] Modified: branches/frame_order_cleanup/dep_check.py URL: http://svn.gna.org/viewcvs/relax/branches/frame_order_cleanup/dep_check.py?rev=24423&r1=24422&r2=24423&view=diff Modified: branches/frame_order_cleanup/docs/CHANGES URL: http://svn.gna.org/viewcvs/relax/branches/frame_order_cleanup/docs/CHANGES?rev=24423&r1=24422&r2=24423&view=diff Modified: branches/frame_order_cleanup/lib/structure/internal/models.py URL: http://svn.gna.org/viewcvs/relax/branches/frame_order_cleanup/lib/structure/internal/models.py?rev=24423&r1=24422&r2=24423&view=diff Modified: branches/frame_order_cleanup/lib/structure/internal/object.py URL: http://svn.gna.org/viewcvs/relax/branches/frame_order_cleanup/lib/structure/internal/object.py?rev=24423&r1=24422&r2=24423&view=diff Modified: branches/frame_order_cleanup/prompt/interpreter.py URL: http://svn.gna.org/viewcvs/relax/branches/frame_order_cleanup/prompt/interpreter.py?rev=24423&r1=24422&r2=24423&view=diff Modified: branches/frame_order_cleanup/relax.py URL: http://svn.gna.org/viewcvs/relax/branches/frame_order_cleanup/relax.py?rev=24423&r1=24422&r2=24423&view=diff