Menu

SVN archive Commit Log


Commit Date  
[r2572] by bugman

Added the updating of md5sums and file sizes on the download page to the release checklist.

2006-09-20 06:32:18 Tree
[r2571] by bugman

Readded the machine name to the GNU/Linux binary distribution package which was accidentally lost.

2006-09-19 08:30:20 Tree
[r2570] by bugman

Updated the manual and changed the version number to 1.2.7.

2006-09-19 03:39:43 Tree
[r2569] by bugman

Merged in the MS Windows installation instructions from the 1.2 line.

The command used was 'svn merge -r2567:2568 svn+ssh://bugman@.../svn/relax/1.2'.

2006-09-18 09:02:38 Tree
[r2568] by bugman

Added MS Windows installation instructions to the manual.

2006-09-18 08:58:39 Tree
[r2567] by bugman

relax version 1.2.7.

This is the MS Windows compatibility release. To allow relax to function properly on MS Windows a number of changes were necessary. This includes a number of bug fixes, the creation of the 'relax.bat' batch file, and modifications to allow the C modules to be compiled. Pre-compiled Windows zip files will now be available for download from the relax download page (http://www.nmr-relax.com/download.html).

The full list of changes is:

Features:
* The C modules now compile without problem on MS Windows.
* The MS Windows binary distribution packages are now successfully built using the SCons build system.
* The batch file 'relax.bat' has been created for running relax from the MS Windows command prompt.
* The program introduction width is now 80 characters in MS Windows for proper display from the command prompt.

Changes:
* The program state is saved when a RelaxError occurs in debugging mode.
* KeyboardInterupt during script execution in debugging mode will print the Python traceback.

Bugfixes:
* The sconstruct script no longer fails in MS Windows. (bug #6980)
* Model selection is now functional on all operating systems. (bug #6873)
* The use of the Unix only class 'Popen3' has been removed to allow relax to function on all non-Unix operating systems. (bug #6841)
* If the XH bond vector length is 0, the vector is set to None rather than raising a RelaxError. (partial fix to bug #6503)
* Fix for the sconstruct script failure on MS Windows due to ImportErrors caused by importing Unix specific code. (bug #6841)
* Fix for ImportErrors in MS Windows preventing relax from running. (bug #6841)

2006-09-18 07:00:43 Tree
[r2566] by bugman

Updated the CHANGES file for relax version 1.2.7, the MS Windows release.

2006-09-18 05:53:37 Tree
[r2565] by bugman

A number of changes for cross platform support within the sconstruct file (specifically for MS Windows).

The scons targets for packaging and signing the binary and source distributions have been modified to not be tar file specific. The targets 'tar_bin' and 'tar_src' have been renamed to 'package_bin' and 'package_src' respectively.

The parent directory specifier '..' has been replaced with the 'os' object 'path.pardir' (however this cross platform compatibility change may never have been an issue).

The MS Windows distribution files have been changed from tar files to zip files.

The 'self.set_paths()' function has been rewritten so that each operating system is handled within if blocks. The MS Windows files names have been changed as 'platform.uname()[4]' is an empty string. The form of the Windows distribution files names is now 'relax-x.x.x.Win32.zip' and 'relax-x.x.x.src.zip'.

The relax manual compilation commands have been modified for MS Windows compatibility. Firstly the LaTeX file extensions have all been dropped (this works in both Linux and Windows). The 'ps2pdf' command has also been modified, in Windows its options are set using the '#' character rather than '=' (a Windows cmd.exe parsing feature)!

The MS Windows DLL file extension has been moved from the temporary file list to the general clean function.

2006-09-18 03:46:20 Tree
[r2564] by bugman

Modified the LaTeX manual compilation section of the sconstruct script so that scons does not fail
when the PS or PDF files are missing.

2006-09-15 04:58:28 Tree
[r2563] by bugman

A number of modifications to the sconstruct script for MS Windows compatibility.

The contents of the function self.setup_c() has been temporarily shifted into the self.relax_fit()
function. Once other parts of relax have been ported to C, then most of self.relax_fit() can be
shifted into a new generic C building function.

The file extensions 'obj', 'dll', 'exp', and 'lib' have been added to the list to remove when 'scons
clean' is typed. These are the compilation files generated by Microsoft Visual Studio (MSVS),
specifically Microsoft Visual C++ (MSVC) which compiles C code.

The C compilation flags have been made system dependent. For example the include flag in Windows is
'/I' whereas in Unix like systems it is '-I'.

The Python include path has been split into two, 'py_include_minpath' and 'py_include_fullpath'.

In Windows the Python library path (where python24.lib is located) cannot be found so the LIBPATH
variable pointing to the file has been added to the build environment.

In a number of places the Unix path separator '/' has been replaced by the system independent Python
object 'path.sep'.

2006-09-15 04:53:20 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.