Open main menu

Changes

Relax 3.3.2

30 bytes removed, 10:57, 14 November 2014
Improved link formatting.
<section begin=features/>
* Many improvements for the HTML version of the manual at [http://www.nmr-relax.com/manual/index.htmlHTML version of the manual].
* Improved sectioning printouts in the model-free dauvergne_protocol auto-analysis.
* Significant improvements for the relax controller window.
* Converted a number of single spaces between sentences to double spaces in the CHANGES document.
* More updates for the announcement section of the release checklist document.
* The HTML version of the manual is now compiled with Unicode character support. This is for the manual at [http://www.nmr-relax.com/manual/index.htmlHTML version of the manual] is now compiled with Unicode character support. It allows Greek symbols, for example, to be represented as text rather than LaTeX generated PNG images. This fixes titles and massively decreases the number of images required by the HTML pages.* Removal of many dual LaTeX and latex2html section titles in the manual. As the HTML manual ([http://www.nmr-relax.com/manual/index.html) HTML manual] is now compiled with Unicode support, the Greek characters in the titles are now supported. Therefore in the model-free and the values, gradients, and Hessians chapters, the dual LaTeX and latex2html section titles could be collapsed to the standard LaTeX section title. This will result in better formatting of the manual and its links.* Added instructions and a build script for creating a useful version of latex2html. This version is essential for building the HTML version of the manual at [http://www.nmr-relax.com/manual/index.html HTML version of the manual]. The build script downloads the Debian latex2html-2008 sources as well as all Debian patches for latex2html. It then applies a number of patches for fixing and improving the relax documentation. The program is then compiled and can be installed as the root user into /usr/local/.
* Extended the number of words used in the HTML webpage file names. This is to hopefully prevent files from being overwritten by multiple files having the same name.
* Added the write out of parameters and &chi;<sup>2</sup> values, when creating a dx_map. [https://gna.org/task/index.php?7860 Task #7860: When dx_map is issued, create a parameter file which maps parameters to &chi;<sup>2</sup> value].
<section begin=bugfixes/>
* Fix for the latex2html tags in the model-free chapter of the relax manual. This bug may affect the compilation of both the PDF and HTML version (http://www.nmr-relax.com/manual/) of the manual.
* Formatting improvements for the user function chapter of the HTML manual. This is for [http://www.nmr-relax.com/manual/Alphabetical_listing_user_functions.htmluser function chapter of the HTML manual]. This will hopefully fix the horrible formatting whereby all text is wrapped in the HTML tags <nowiki><SMALL CLASS="FOOTNOTESIZE"><SMALL CLASS="FOOTNOTESIZE"><SMALL CLASS="FOOTNOTESIZE"><SMALL CLASS="FOOTNOTESIZE"><SMALL CLASS="FOOTNOTESIZE"><SMALL CLASS="FOOTNOTESIZE"><SMALL CLASS="FOOTNOTESIZE"><SMALL CLASS="FOOTNOTESIZE"><SMALL CLASS="FOOTNOTESIZE"><SMALL CLASS="SCRIPTSIZE">text</SMALL></SMALL></SMALL></SMALL></SMALL></SMALL></SMALL></SMALL></SMALL></SMALL></nowiki>.
* Big bug fix for the text size formatting of the HTML manual. The previous fix for the user function chapter of the HTML manual (http://www.nmr-relax.com/manual/Alphabetical_listing_user_functions.html) did not fix the problem. The issue was with the {exampleenv} defined using a \newenvironment command in the preamble. The command \footnotesize was bing used in the start, but nothing was changing the font size at the end. In LaTeX, the ending of the environment appears to reset the font size, whereas in latex2html it does not. Therefore all text after this environment is prepended by <nowiki><SMALL CLASS="FOOTNOTESIZE"></nowiki> in the HTML manual and this keeps adding to the text after each new exampleenv environment.
* Fix for the poorly written User_functions.test_structure_add_atom GUI test. This fixes one part of 2 of the [https://gna.org/bugs/?22772 bug #22772, the modelfree4 binary issue and the User_functions GUI tests with wxPython 2.9 failures of the test suite]. The problem was that a list element was being set in the GUI test, but that element did not exist yet. Somehow this worked in wxPython 2.8. But the bad code failed on wxPython 2.9.
Trusted, Bureaucrats
4,228

edits