Merge release-4-6 (commit 'Ic142a690')
authorRoland Schulz <roland@utk.edu>
Sun, 27 May 2012 16:29:15 +0000 (12:29 -0400)
committerRoland Schulz <roland@utk.edu>
Sun, 27 May 2012 18:24:25 +0000 (14:24 -0400)
commit7c11903978480511c52a4123fc8349dd1711c288
tree68ddcccf1648e563e044539412494cc53177c741
parente85ec8df37b2882abf4dbd7a8d2c60fd1bd471bc
parent0c8a37106c083238bdc4c7544c9d9a2e8a246088
Merge release-4-6 (commit 'Ic142a690')

This merges changes more than resolving a conflict.
The reason is that Ic142a690 moved the files to a location
not suitable for master.

molfile_plugin.h, vmddlopen.h, vmdio.h, and vmdplugin.h
were in
- "include" before Ic142a690
- "src/gmxlib" after Ic142a690
- "src/gromacs/legacyheaders" in master

Moved all but vmdio.h to "src/external/vmd_molfile"
Moved vmdio.h to "src/gromacs/gmxlib"

Moved vmddlopen.c (in src/gmxlib or src/gromacs/gmxlib) also to
"src/external/vmd_molfile" (was not moved by Ic142a690).

Removed "#ifdef GMX_USE_PLUGINS" from vmddlopen.c
This makes the files in src/external/vmd_molfile identical to
VMD 1.8.6 besides the Copyright notice.

Instead of the #ifdef, only compile vmdio.c and vmddlopen.c if
GMX_USE_PLUGINS is set (in src/gromacs/gmxlib/CMakeLists.txt)

Trivial conflict in:
src/gromacs/mdlib/pull_rotation.c

Change-Id: If9bda639e4f680c09d785b046fc0382c16688beb
32 files changed:
src/external/vmd_molfile/molfile_plugin.h
src/external/vmd_molfile/vmddlopen.c
src/external/vmd_molfile/vmddlopen.h
src/external/vmd_molfile/vmdplugin.h
src/gromacs/gmxlib/CMakeLists.txt
src/gromacs/gmxlib/gmx_fatal.c
src/gromacs/gmxlib/main.c
src/gromacs/gmxlib/network.c
src/gromacs/gmxlib/pbc.c
src/gromacs/gmxlib/sighandler.c
src/gromacs/gmxlib/statistics/gmx_statistics.c
src/gromacs/gmxlib/statutil.c
src/gromacs/gmxlib/trxio.c
src/gromacs/gmxlib/txtdump.c
src/gromacs/gmxlib/typedefs.c
src/gromacs/gmxlib/vmdio.c
src/gromacs/gmxlib/vmdio.h
src/gromacs/gmxpreprocess/readrot.c
src/gromacs/gmxpreprocess/topshake.c
src/gromacs/legacyheaders/constr.h
src/gromacs/legacyheaders/gmxcpp.h
src/gromacs/legacyheaders/main.h
src/gromacs/legacyheaders/names.h
src/gromacs/legacyheaders/network.h
src/gromacs/legacyheaders/types/constr.h
src/gromacs/legacyheaders/types/trx.h
src/gromacs/mdlib/fft5d.c
src/gromacs/mdlib/pull_rotation.c
src/programs/mdrun/ionize.c
src/programs/mdrun/md.c
src/programs/mdrun/mdrun.c
src/tools/gmx_pme_error.c