2006-03-22 22:07  warnes

	* trunk/rpy/rpy_version.py: - Fix startup crash on win32
	  - Allow use of MPL, GPL, or LGPL.

2006-03-22 22:05  warnes

	* trunk/rpy/rpy.py: Fix crash on win32 due to omission (was
	  commented out!) of explicit dll load.

2006-03-16 16:32  warnes

	* trunk/rpy/MANIFEST.in: Update MANIFEST.in to exclude svn files.

2006-03-16 15:22  warnes

	* trunk/rpy/debian/rules: My bad. Add compile flags to the build
	  section, not the install section!

2006-03-16 00:10  warnes

	* trunk/rpy/debian/python-rpy-doc.doc-base,
	  trunk/rpy/debian/python-rpy-doc.postinst,
	  trunk/rpy/debian/python-rpy-doc.prerm, trunk/rpy/debian/watch:
	  debian build changes per Dirk Eddelbuettel <edd@debian.org>

2006-03-16 00:07  warnes

	* trunk/rpy/debian/changelog, trunk/rpy/debian/control,
	  trunk/rpy/debian/rules: debian build changes per Dirk
	  Eddelbuettel <edd@debian.org>

2006-03-16 00:03  warnes

	* trunk/rpy/NEWS, trunk/rpy/rpy_version.py: Update version numer
	  and NEWS file for 0.99.0 release

2006-03-15 23:43  warnes

	* trunk/rpy/INSTALL.WINDOWS, trunk/rpy/rpy_wintools.py,
	  trunk/rpy/setup.Win32, trunk/rpy/setup.bat, trunk/rpy/setup.cfg,
	  trunk/rpy/setup.py: Dramatically simplify the build process for
	  Win32. The gcc and ld
	  included in MinGW 5.0.2 can now linking directly against DLL's,
	  removing the need for much of the previous complexity.

2006-03-15 23:29  warnes

	* trunk/rpy/setup.in: Add comments showing full set of
	  configuration options

2006-03-15 23:27  warnes

	* trunk/rpy/debian/rules: Provide explicit path to R include files

2006-03-15 19:01  warnes

	* trunk/rpy/setup.cfg: Add setup.cfg template to allow users to
	  more easily customize build/install options.

2006-03-10 21:34  warnes

	* trunk/rpy/MANIFEST.in, trunk/rpy/setup.py,
	  trunk/rpy/src/rpymodule.c: This code now works on both Linux and
	  Windows.
	  
	  For windows:
	  - libpythonXX.a must be in C:/pythonXX/libs
	  - R.dll, R.def, and libR.a need to be in the rpy directory
	  
	  Otherwise, a badly mangled version of the full path to the dll
	  gets
	  inserted into the binary. Grrr. This is probably a bug in the
	  mingw version of ld, but it seems to be longstanding.

2006-03-10 13:42  warnes

	* trunk/rpy/rpy_wintools.py, trunk/rpy/setup.py: Remove partially
	  working win32 changes

2006-03-10 12:56  warnes

	* trunk/rpy/setup.py: Revert a couple of minor changes

2006-03-10 06:18  warnes

	* trunk/rpy/mingw_buildrpy.bat, trunk/rpy/rpy.py,
	  trunk/rpy/rpy_option.py, trunk/rpy/rpy_options.py,
	  trunk/rpy/rpy_tools.py, trunk/rpy/rpy_wintools.py,
	  trunk/rpy/setup.py, trunk/rpy/src/RPy.h,
	  trunk/rpy/src/rpy_Rinterface.h, trunk/rpy/src/rpy_Startup.h,
	  trunk/rpy/src/rpymodule.c, trunk/rpy/win_tools.py: More
	  modifications. For some reason, with MinGW,using -L<PATH> causes
	  the names
	  of dlls required by the generated dll to get mangled. This
	  prevents
	  the correct DLL from being found at run time.
	  
	  I'm not sure how to get around this.

2006-03-06 22:22  warnes

	* trunk/rpy/INSTALL.WINDOWS, trunk/rpy/MANIFEST.in,
	  trunk/rpy/rpy.py, trunk/rpy/setup.py, trunk/rpy/win_tools.py:
	  More win32 work. DLL error on load.

2006-03-03 22:10  warnes

	* trunk/rpy/INSTALL.WINDOWS, trunk/rpy/mingw_buildrpy.bat,
	  trunk/rpy/rpy.py, trunk/rpy/rpy_option.py,
	  trunk/rpy/rpy_tools.py, trunk/rpy/setup.py, trunk/rpy/src/RPy.h,
	  trunk/rpy/src/rpy_Rinterface.h, trunk/rpy/src/rpymodule.c,
	  trunk/rpy/win_tools.py: `cat commit.txt`

2006-03-02 19:32  warnes

	* trunk/rpy/rpy.py, trunk/rpy/rpy_tools.py,
	  trunk/rpy/src/rpymodule.c: Communicate RHOME, RVER, RVERSION,
	  RUSER from python to C code using
	  environment variables. This avoids the need to have duplicate C
	  code to obtain these values.

2006-03-02 17:34  warnes

	* trunk/rpy/src/rpymodule.c: Undo recent changes to rpymodule.
	  Decided to use a different approach.

2006-03-01 21:24  warnes

	* trunk/rpy/src/rpymodule.c: Remove code to determine location of
	  R shared library. Instead realy on RPy.py to pass these in.

2006-02-28 23:24  warnes

	* trunk/rpy/rpy.py, trunk/rpy/rpy_tools.py: More fixes for win32

2006-02-28 14:57  warnes

	* trunk/rpy/setup.py: Correct 'RHOME' to 'RHOMES' in introductory
	  help text.

2006-02-28 14:51  warnes

	* trunk/rpy/rpy.py: Fix bugs on windows.

2006-02-28 14:34  warnes

	* trunk/rpy/doc/Makefile, trunk/rpy/doc/README,
	  trunk/rpy/doc/manual.texi, trunk/rpy/doc/rpy.texi: rename
	  manual.text to rpy.texi to better match standard usage of info
	  files

2006-02-27 23:23  warnes

	* trunk/rpy/setup.py, trunk/rpy/src/rpymodule.c: Hopefully, these
	  changes fix run-time testing for the absence of
	  Numeric when the code was compiled with Numeric present.

2006-02-27 23:15  warnes

	* trunk/rpy/rpy.py: Add workaround for windows plotting issue.
	  Correct fix is to get
	  the eventloop working properly.

2006-02-27 22:36  warnes

	* trunk/rpy/setup.py: OSX is now using an external BLAS library,
	  so remove Rlapack link
	  option.

2006-02-27 22:32  warnes

	* trunk/rpy/INSTALL.WINDOWS: Update text regarding need to install
	  Numeric and add URL.

2006-02-27 21:59  warnes

	* trunk/rpy/INSTALL.WINDOWS: Make instructions more clear about
	  the need for the 'Numeric'
	  package.

2005-11-04 06:13  andrewmcnamara

	* trunk/rpy/tests/test_tor.py: Add test for bug ID 1277392.

2005-11-04 05:50  andrewmcnamara

	* trunk/rpy/src/rpymodule.c: Fixed bug 1277392 - if an Robj was
	  encounted as the first item in a
	  sequence being converted to an R object, then seq_to_R would
	  return NULL
	  (without setting the python error flag). Prior to revision 1.26,
	  an
	  "any" would be returned. This change reinstates the old behavior.

2005-10-10 20:51  warnes

	* trunk/rpy/rpy.py, trunk/rpy/rpy_version.py: Fix bug in __repr__

2005-10-10 19:59  warnes

	* trunk/rpy/rpy.py: Attempt to set the binary path for Windows

2005-10-10 19:58  warnes

	* trunk/rpy/NEWS: old changes.

2005-10-07 01:54  andrewmcnamara

	* trunk/rpy/rpy.py: At exit, attempt to stop the event loop before
	  Python dismantles everything
	  (which causes the event loop to throw an exception).

2005-10-06 05:35  andrewmcnamara

	* trunk/rpy/src/rpymodule.c, trunk/rpy/tests/test_robj.py:
	  Additional error checking for keyword arguments (and associated
	  tests).

2005-10-06 05:31  andrewmcnamara

	* trunk/rpy/setup.py: setup.py's "mtime()" function was not
	  returning the modification time.
	  Changed to simply alias sys.path.getmtime().

2005-07-28 14:25  warnes

	* trunk/rpy/NEWS, trunk/rpy/rpy_version.py,
	  trunk/rpy/src/rpymodule.c: For version 0.4.6

2005-07-28 04:55  warnes

	* trunk/rpy/rpy_tools.py, trunk/rpy/setup.py: - Strip leading and
	  trailing spaces from RHOME.
	  - Display contents of RHOMES

2005-07-28 02:23  warnes

	* trunk/rpy/NEWS, trunk/rpy/tests/test_noninteractive.py: Fix typo.

2005-07-27 17:59  warnes

	* trunk/rpy/tests/test_noninteractive.py: Add testcase to catch R
	  terminating rather than raising the
	  exception when run non-interactively via stdin redirection.

2005-07-27 17:56  warnes

	* trunk/rpy/rpy.py: Wait for all threads to exit before doing R
	  clean up.

2005-07-27 16:01  warnes

	* trunk/rpy/tests/test_boolean.py,
	  trunk/rpy/tests/test_numeric.py, trunk/rpy/tests/test_tor.py,
	  trunk/rpy/tests/test_vars.py, trunk/rpy/tests/testall.py: Make
	  sure default mode is set back to NO_DEFAULT before running each
	  test. Otherwise some tests will fail if a previous test didn't
	  changed the mode.

2005-07-27 13:42  warnes

	* trunk/rpy/rpy.py: Fix missing import and typo for Win32 reported
	  by Wei-Hao Lin

2005-07-27 03:05  warnes

	* trunk/rpy/rpy.py, trunk/rpy/src/RPy.h, trunk/rpy/src/R_eval.c,
	  trunk/rpy/src/rpymodule.c, trunk/rpy/tests/test_vars.py: Fix bug
	  reported by Nicolas Lebas: Segfault when accessing r objects
	  via r.<varname>. It turns out the code was only properly
	  handling
	  this for R function objects.
	  
	  Resolution:
	  
	  1) Rename get_from_name to get_fun_from_name and get to get_fun
	  to
	  show that these calls should only be used for R function
	  objects.
	  
	  2) Modify the R class to call R's 'get' function instead of using
	  get_fun().
	  
	  3) Add comments to get_fun_from_names to elucidate the
	  non-obvious
	  code there.

2005-07-27 02:59  warnes

	* trunk/rpy/setup.py: Create/overwrite <foo><RVer>.c files only if
	  they don't exist or are
	  out of date.

2005-07-25 14:45  warnes

	* trunk/rpy/NEWS: Fix version number typo

2005-07-25 14:29  warnes

	* trunk/rpy/NEWS: Update for 0.4.5

2005-07-25 14:20  warnes

	* trunk/rpy/setup.py: setup.py doesn't seem to like an author
	  without an email.
	* trunk/rpy/MANIFEST.in: We need to exclude version-specific
	  source files created by the
	  multi-R changes.

2005-07-25 14:09  warnes

	* trunk/rpy/rpy_version.py: Update version number.

2005-07-25 14:07  warnes

	* trunk/rpy/setup.py: Modify setup.py to build & install for
	  multiple R versions,
	  following Bo Peng's contributions.

2005-07-25 13:15  warnes

	* trunk/rpy/INSTALL.WINDOWS, trunk/rpy/mingw_buildrpy.bat,
	  trunk/rpy/rpy_version.py: Update windows build instructions.
	  Provide mingw_buildrpy.bat

2005-07-25 13:06  warnes

	* trunk/rpy/src/rpy_Rinterface.h: Add rpy_Rinterface.h, which is
	  used for R versions before 2.1.0.

2005-07-23 04:41  warnes

	* trunk/rpy/NEWS: Document changes to warning message display.

2005-07-23 04:39  warnes

	* trunk/rpy/src/rpymodule.c: Show warnign messages after each R
	  evaluation.

2005-07-23 04:34  warnes

	* trunk/rpy/NEWS: Update for 0.4.4

2005-07-23 04:17  warnes

	* trunk/rpy/rpy.py, trunk/rpy/rpy_version.py, trunk/rpy/src/RPy.h,
	  trunk/rpy/src/rpy_Startup.h, trunk/rpy/src/rpymodule.c: Avoid
	  calling numeric when it is not available at runtime.

2005-07-23 02:59  warnes

	* trunk/rpy/MANIFEST.in: Omit core files!

2005-07-23 00:03  warnes

	* trunk/rpy/MANIFEST.in: Trying to remove tidla terminated files
	  resulted in no files.

2005-07-21 17:35  warnes

	* trunk/rpy/setup.py: Windows doesn't know what to do with
	  runtime_libs.

2005-07-21 03:33  warnes

	* trunk/rpy/setup.py: Win32 requires that the quotes around
	  DEFINE's are escaped.

2005-07-21 03:23  warnes

	* trunk/rpy/rpy_tools.py: - Raise RuntimeError instead of
	  Distutils error.
	  - Quote R command so that embedded spaces won't cause problems.

2005-07-20 06:51  warnes

	* trunk/rpy/NEWS: Spelling!

2005-07-20 06:35  warnes

	* trunk/rpy/doc/manual.texi: Update documentation to reflect new
	  'VECTOR_CONVERSION' mode.

2005-07-20 05:38  warnes

	* trunk/rpy/NEWS, trunk/rpy/rpy.py, trunk/rpy/rpy_tools.py,
	  trunk/rpy/setup.py, trunk/rpy/src/rpymodule.c: Complete work for
	  version-specific shared libraries.

2005-07-20 05:29  warnes

	* trunk/rpy/tests/logit.r: Add logit.r required by
	  test_lapack_load.py.

2005-07-19 20:40  warnes

	* trunk/rpy/tests/test_lapack_load.py: Add test that we can load
	  the Rlapack library.

2005-07-19 20:39  warnes

	* trunk/rpy/NEWS, trunk/rpy/rpy.py, trunk/rpy/src/RPy.h,
	  trunk/rpy/src/rpymodule.c, trunk/rpy/tests/test_array.py,
	  trunk/rpy/tests/test_modes.py, trunk/rpy/tests/test_numeric.py,
	  trunk/rpy/tests/test_robj.py, trunk/rpy/tests/test_topy.py,
	  trunk/rpy/tests/test_tor.py, trunk/rpy/tests/test_util.py: - Add
	  support for python boolean objects. R Logicals are now
	  converted to/from Python booleans.
	  
	  - New translation mode 'VECTOR_CONVERSION', which differs from
	  'BASIC_CONVERSION' in that R objects are always returned as
	  vectors
	  even if length 1.

2005-07-15 18:44  warnes

	* trunk/rpy/src/RPy.h: Changes to avoid redefinition errors on
	  Win32.

2005-07-15 17:36  warnes

	* trunk/rpy/src/rpymodule.c: - Fix error (potential segfault!)
	  when handling conversion of
	  factor objects contining missing values

2005-07-15 17:28  warnes

	* trunk/rpy/tests/test_topy.py: Minor whitespace reformatting.
	* trunk/rpy/rpy.py: - Fix bug in R.__call__ that could cause
	  problems when the 'r'
	  object is not present.

2005-07-15 17:23  warnes

	* trunk/rpy/tests/test_topy.py: Add tests for NA values.

2005-07-15 15:00  warnes

	* trunk/rpy/rpy.py: - The R integer 'NA' value is now accessible
	  as the 'NA' attribute of the
	  Python 'r' object.
	  - The R floating point 'NA' value is now accessible as the 'NAN'
	  attribute of the Python 'r' object.

2005-07-15 07:07  warnes

	* trunk/rpy/setup.py: Explicitly link to libRlapack to ensure this
	  library is found at
	  runtime. (Oddly simply adding -R<path> doesn't do the trick.)

2005-07-15 06:15  warnes

	* trunk/rpy/doc/Makefile: Explicitly call tex / makeinfo /
	  pdflatex twice to ensure that
	  toc/index are properly built.

2005-07-15 06:06  warnes

	* trunk/rpy/setup.py: - Display R path and version
	  - Append version string ('2010') to shared library/dll name so
	  that
	  multiple versions can colocate. This should ease packaging for
	  windows.

2005-07-15 05:35  warnes

	* trunk/rpy/rpy.py: Add code to try loading R-version specific
	  _rpy module on Win32.
	  This should make it easier to support multiple R versions with a
	  single distributed package.

2005-07-14 19:14  warnes

	* trunk/rpy/rpy.py: - On Windows, always look at the registry to
	  see where to
	  find the R DLL. This should avoid the nasty popup error
	  message
	  when the DLL isn't on the path. Patch by Peter
	  (maubp@users.sourceforge.net)

2005-07-14 18:55  warnes

	* trunk/rpy/src/rpymodule.c: Fixes bug "[ 1238226 ] rpymodule.c
	  needs updating for R 2.1.1 or
	  later" (win32-specific)

2005-07-14 18:46  warnes

	* trunk/rpy/INSTALL.UNIX, trunk/rpy/INSTALL.WINDOWS,
	  trunk/rpy/README: Move installation instructions to separate
	  files.

2005-07-14 17:45  warnes

	* trunk/rpy/tests/test_cleanup.py, trunk/rpy/tests/testall.py: Fix
	  typo in test_cleanup, remove special case for test_cleanup in
	  testall.py

2005-07-14 17:43  warnes

	* trunk/rpy/rpy.py, trunk/rpy/src/rpymodule.c,
	  trunk/rpy/tests/test_cleanup.py, trunk/rpy/tests/test_init.py,
	  trunk/rpy/tests/testscript_cleanup.py: - Move cleanup call to
	  python finalization rather than R object deletion.
	  - Split out testing of R init function from cleanup.
	  - Improve cleanup testing by using a separate python script.

2005-07-14 06:37  warnes

	* trunk/rpy/NEWS, trunk/rpy/rpy.py, trunk/rpy/rpy_io.py,
	  trunk/rpy/rpy_version.py, trunk/rpy/setup.py,
	  trunk/rpy/src/RPy.h, trunk/rpy/src/io.c,
	  trunk/rpy/src/rpymodule.c, trunk/rpy/tests/README,
	  trunk/rpy/tests/test_cleanup.py, trunk/rpy/tests/test_io.py,
	  trunk/rpy/tests/testall.py: New features
	  
	  - R source headers no longer needed, and are no longer
	  included in the source package
	  
	  - The R interpreter is propely shutdown on python exit or
	  deletion
	  all references. This ensures that all temporary directories
	  and
	  files are removed
	  
	  Bug fixes:
	  
	  - Fix build error for R 2.0.0+ on Mac OSX ('darwin')
	  
	  - Previous versions of rpy have permitted multiple copies of
	  the R
	  interpreter wrapper to be instantiated (via "newR = rpy.R()"
	  ).
	  However R's design imposes a limit of one interpreter per
	  python
	  process. To avoid confusion on this point, attempts to
	  instantate more than one R interpreter object will now
	  generate
	  RuntimeError exceptions.
	  
	  - r.help() now works as expected by users.
	  
	  Behind the scenes:
	  
	  - Some work has been done "under the hood" to allow an R
	  interpreter to be shut down and then started up again. This
	  is
	  *not* currently working.

2005-01-04 15:12  warnes

	* trunk/rpy/src/rpymodule.c: - Remove 'statichere' prefix of
	  Robj_Type definition to resolve build
	  error under gcc 4.0. ('staticforward' and 'statichere' are
	  used for
	  defining and referencing static forward definitions,
	  respectively. Here, however, the definition of Robj_Type is the
	  first and only definitition.)

2004-12-23 00:13  warnes

	* trunk/rpy/TODO: Add a couple of items, enhance format.

2004-12-23 00:01  warnes

	* trunk/rpy/rpy.py, trunk/rpy/rpy_version.py, trunk/rpy/setup.py:
	  - Provide version of getstatuscommands for windows. Other
	  trivial changes.

2004-11-08 18:03  warnes

	* trunk/rpy/rpy_version.py: Make that version 0.4.0!

2004-11-08 18:02  warnes

	* trunk/rpy/NEWS: Update for 0.4.0

2004-11-08 17:59  warnes

	* trunk/rpy/rpy_version.py: Update version number for 0.4.0.

2004-11-08 17:58  warnes

	* trunk/rpy/README, trunk/rpy/setup.py: We now attempt to bundle
	  the R header files needed to compile rpy.

2004-11-08 15:43  warnes

	* trunk/rpy/setup.py: One more change for R 2.0.0: libR.so now
	  lives in $RHOME/lib rather than
	  $RHOME/bin.

2004-11-02 00:27  nj7w

	* trunk/rpy/rpy_version.py: Update version number

2004-11-02 00:09  nj7w

	* trunk/rpy/NEWS: Update for release 0.3.6.

2004-11-01 23:56  nj7w

	* trunk/rpy/README, trunk/rpy/setup.py: Improve Windows
	  installation instructions & fix minor build problem.

2004-10-23 01:55  warnes

	* trunk/rpy/rpy_version.py, trunk/rpy/src/RPy.h,
	  trunk/rpy/src/rpymodule.c: Second attempt to get support for R
	  2.0.0 working.

2004-10-22 13:06  warnes

	* trunk/rpy/src/R_eval.c, trunk/rpy/src/rpymodule.c: Commit
	  changes for compatibility with (bug? in) R 2.0.0

2004-10-08 15:52  warnes

	* trunk/rpy/src/RPy.h, trunk/rpy/src/rpymodule.c: - Remove some
	  redundant includes from rpymodule.c
	  - Add 'getRHOME' function (not yet used).

2004-09-13 21:27  warnes

	* trunk/rpy/setup.py: Fix new typo.

2004-09-13 21:22  warnes

	* trunk/rpy/README, trunk/rpy/setup.py, trunk/rpy/src/rpymodule.c:
	  - Changes to fix compilation under Windows.
	  - Fix for typo in rpymodule.c

2004-08-23 21:18  warnes

	* trunk/rpy/doc/manual.texi: Fixed typos.

2004-06-14 20:59  warnes

	* trunk/rpy/src/RPy.h: Add Startup.h to unix build as well.

2004-06-14 20:56  warnes

	* trunk/rpy/src/rpymodule.c: Replace Python comment character with
	  C comment character. grrr.

2004-06-14 20:08  warnes

	* trunk/rpy/setup.py, trunk/rpy/src/rpymodule.c: Fix segfault on
	  run due to strangeness in quoting C DEFINES at build time.

2004-04-22 18:42  warnes

	* trunk/rpy/setup.py: Add configuration case for OSF to resolve
	  linker problem reported by Andrew Hill <ahill@wyeth.com>.

2004-02-27 17:05  warnes

	* trunk/rpy/rpy_io.py: Undelete.

2004-02-27 04:48  warnes

	* trunk/rpy/undelete.csh: Remove extraneous file.

2004-02-27 04:47  warnes

	* trunk/rpy/COPYING, trunk/rpy/MANIFEST.in, trunk/rpy/README,
	  trunk/rpy/TODO, trunk/rpy/debian/changelog,
	  trunk/rpy/debian/control, trunk/rpy/debian/copyright,
	  trunk/rpy/debian/rules, trunk/rpy/doc/Makefile,
	  trunk/rpy/doc/README, trunk/rpy/doc/defs.texi,
	  trunk/rpy/doc/manual.texi, trunk/rpy/examples/README,
	  trunk/rpy/examples/animation.py,
	  trunk/rpy/examples/chisquared.py,
	  trunk/rpy/examples/faithful.dat, trunk/rpy/examples/faithful.py,
	  trunk/rpy/examples/useful/dataframe.py,
	  trunk/rpy/examples/useful/erobj.py, trunk/rpy/rpy.py,
	  trunk/rpy/rpy_io.py, trunk/rpy/rpy_version.py,
	  trunk/rpy/setup.py, trunk/rpy/src/RPy.h, trunk/rpy/src/R_eval.c,
	  trunk/rpy/src/io.c, trunk/rpy/src/robjobject.h,
	  trunk/rpy/src/rpymodule.c, trunk/rpy/src/setenv.c,
	  trunk/rpy/src/setenv.h, trunk/rpy/tests/README,
	  trunk/rpy/tests/table.txt, trunk/rpy/tests/test_array.py,
	  trunk/rpy/tests/test_boolean.py, trunk/rpy/tests/test_io.py,
	  trunk/rpy/tests/test_modes.py, trunk/rpy/tests/test_numeric.py,
	  trunk/rpy/tests/test_robj.py, trunk/rpy/tests/test_sigint.py,
	  trunk/rpy/tests/test_topy.py, trunk/rpy/tests/test_tor.py,
	  trunk/rpy/tests/test_util.py, trunk/rpy/tests/testall.py: -
	  Remove windows line endings from files.
	  - Fix incorrect code for darwin build include in the windows
	  changes.
	  - It appears that PRE_2_2 needs to be set for 2.3 as well as 2.1
	  for
	  rpy to pass its unit tests. Does it need to be set for 2.2 as
	  well?
	  (I don't have a 2.2 hand to test with.)

2004-02-27 03:32  warnes

	* trunk/rpy/NEWS: Correct NEWS file for 0.3.5.

2004-02-27 03:08  warnes

	* trunk/rpy/README.sav, trunk/rpy/rpy_version.pyc,
	  trunk/rpy/src/io.c.bak, trunk/rpy/src/rpymodule.c.bak: Delete a
	  few files accidentaly 'undeleted'

2004-02-27 03:01  warnes

	* trunk/rpy/rpy_version.pyc, trunk/rpy/src/io.c.bak,
	  trunk/rpy/src/rpymodule.c.bak: Undelete File

2004-02-27 02:58  warnes

	* trunk/rpy/COPYING, trunk/rpy/MANIFEST.in, trunk/rpy/NEWS,
	  trunk/rpy/README, trunk/rpy/TODO, trunk/rpy/debian,
	  trunk/rpy/debian/changelog, trunk/rpy/debian/control,
	  trunk/rpy/debian/copyright, trunk/rpy/debian/rules,
	  trunk/rpy/doc, trunk/rpy/doc/Makefile, trunk/rpy/doc/README,
	  trunk/rpy/doc/defs.texi, trunk/rpy/doc/manual.texi,
	  trunk/rpy/examples/README, trunk/rpy/examples/animation.py,
	  trunk/rpy/examples/chisquared.py,
	  trunk/rpy/examples/faithful.dat, trunk/rpy/examples/faithful.py,
	  trunk/rpy/examples/useful/dataframe.py,
	  trunk/rpy/examples/useful/erobj.py, trunk/rpy/rpy.py,
	  trunk/rpy/rpy_io.py, trunk/rpy/rpy_version.py,
	  trunk/rpy/setup.py, trunk/rpy/src, trunk/rpy/src/RPy.h,
	  trunk/rpy/src/R_eval.c, trunk/rpy/src/io.c,
	  trunk/rpy/src/robjobject.h, trunk/rpy/src/rpymodule.c,
	  trunk/rpy/src/setenv.c, trunk/rpy/src/setenv.h, trunk/rpy/tests,
	  trunk/rpy/tests/README, trunk/rpy/tests/table.txt,
	  trunk/rpy/tests/test_array.py, trunk/rpy/tests/test_boolean.py,
	  trunk/rpy/tests/test_io.py, trunk/rpy/tests/test_modes.py,
	  trunk/rpy/tests/test_numeric.py, trunk/rpy/tests/test_robj.py,
	  trunk/rpy/tests/test_sigint.py, trunk/rpy/tests/test_topy.py,
	  trunk/rpy/tests/test_tor.py, trunk/rpy/tests/test_util.py,
	  trunk/rpy/tests/testall.py: Undelete file

2004-02-27 02:41  warnes

	* trunk/rpy/README.sav, trunk/rpy/undelete.csh: Initial revision

2004-02-27 02:08  warnes

	* trunk/rpy/README: Undelete.

2004-02-19 22:13  warnes

	* trunk/rpy/README: Add note that all Windows specific code has
	  been integrated into the
	  main rpy tree.

2004-02-19 22:12  warnes

	* trunk/rpy/.cvsignore, trunk/rpy/COPYING, trunk/rpy/MANIFEST.in,
	  trunk/rpy/NEWS, trunk/rpy/README, trunk/rpy/TODO,
	  trunk/rpy/debian, trunk/rpy/doc, trunk/rpy/rpy.py,
	  trunk/rpy/rpy_io.py, trunk/rpy/rpy_version.py,
	  trunk/rpy/setup.py, trunk/rpy/src, trunk/rpy/tests: The Windows
	  code is now integrated into the main RPy tree, so these
	  files are no longer necessary.

2004-02-19 18:10  warnes

	* trunk/rpy/NEWS: Updated NEWS entries for 0.3.5.

2004-02-18 03:02  warnes

	* trunk/rpy/rpy_version.py: Update version number for 0.3.5
	  release.

2004-02-18 03:01  warnes

	* trunk/rpy/MANIFEST.in: Exclude .tgz and .tar.gz files from being
	  included in the distributed
	  packages.

2004-02-17 18:48  warnes

	* trunk/rpy/src/R_eval.c, trunk/rpy/src/rpymodule.c: - Fix
	  defintions of symbols used by other modules. These were
	  incorrectly marked 'extern'.

2004-02-17 18:45  warnes

	* trunk/rpy/tests/test_sigint.py: Force win32 to pass test_signint
	  test.

2004-02-17 18:15  warnes

	* trunk/rpy/setup.py: Jan de Leeuw recommends against -Xlinker -m,
	  and indicates that
	  -dynamic is the default.

2004-02-17 15:37  warnes

	* trunk/rpy/setup.py: Add linker flags that should enable rpy to
	  build on Mac OS X (darwin).

2004-02-12 17:12  warnes

	* trunk/rpy/rpy_version.py, trunk/rpy/setup.py: More changes to
	  allow building on Mac OSX.

2004-02-12 17:11  warnes

	* trunk/rpy/NEWS: Belated checkin of changes for RPy 0.3.4.

2004-02-12 02:37  warnes

	* trunk/rpy/src/RPy.h, trunk/rpy/src/R_eval.c,
	  trunk/rpy/src/rpymodule.c: - Mark all variable definitions in
	  headers 'extern', and place actual
	  definitions in the appropriate source file. This should permit
	  compilation on Max OSX.

2004-02-10 20:57  warnes

	* trunk/rpy/setup.py: Patch to add build info for Mac OSX,
	  submitted by Christopher
	  Fonnesbeck <chris@fonnesbeck.org>. Its not yet quite right, but
	  a
	  step in the right direction.

2004-02-04 21:26  warnes

	* trunk/rpy/rpy.py, trunk/rpy/setup.py: Finish renaming io.py to
	  rpy_io.py.

2004-02-04 21:20  warnes

	* trunk/rpy/rpy.py: Fix crash on startup under win32 due to a typo
	  that caused the wrong
	  event-loop code to be executed..

2004-02-04 21:10  warnes

	* trunk/rpy/io.py, trunk/rpy/rpy_io.py: Renamed io.py to rpy_io.py
	  to prevent conflict with a file in the
	  python-stats package.

2004-02-04 21:06  warnes

	* trunk/rpy/debian, trunk/rpy/debian/changelog,
	  trunk/rpy/debian/control, trunk/rpy/debian/copyright,
	  trunk/rpy/debian/rules: Add debian packaging files provided by
	  Dirk Eddelbuettel.

2004-01-21 06:25  warnes

	* trunk/rpy/MANIFEST.in: - Add a couple of trash file types to be
	  excluded from build packages

2004-01-21 06:18  warnes

	* trunk/rpy/MANIFEST.in: Make sure that the dist/ subdirectory
	  doesn't get included in the
	  source packages, otherwise we get HUGE packages because they
	  include
	  all previous packages.

2004-01-21 05:59  warnes

	* trunk/rpy/tests/test_robj.py: Fix test of lcall.

2004-01-21 05:53  warnes

	* trunk/rpy/rpy_version.py: - Update version number for release.

2004-01-21 05:50  warnes

	* trunk/rpy/src/RPy.h: Undo last change: remove #undef because it
	  caused compile faulures in
	  older python versions.

2004-01-21 05:42  warnes

	* trunk/rpy/tests/test_array.py, trunk/rpy/tests/test_boolean.py,
	  trunk/rpy/tests/test_io.py, trunk/rpy/tests/test_modes.py,
	  trunk/rpy/tests/test_numeric.py, trunk/rpy/tests/test_robj.py,
	  trunk/rpy/tests/test_sigint.py, trunk/rpy/tests/test_topy.py,
	  trunk/rpy/tests/test_tor.py, trunk/rpy/tests/test_util.py:
	  Modify tests so that they operate on the local rpy rather than
	  the
	  system installed copy. This makes it a lot easier to test
	  changes.

2004-01-21 05:40  warnes

	* trunk/rpy/src/RPy.h: Avoid warning message by undefining
	  _FILE_OFFSET_BITS to avoid
	  conflict between system defintion and python's definition.

2004-01-21 05:34  warnes

	* trunk/rpy/setup.py: Added runtime_library_dirs so that the rpy
	  shared library _rpy.so
	  includes the ncessary path to the R shared library Rlib.so. This
	  ensures that Rlib.so will be found even if it is not in
	  LD_LIBRARY_PATH.

2004-01-16 06:43  warnes

	* trunk/rpy/NEWS, trunk/rpy/README, trunk/rpy/TODO: Update text
	  documentation files.
	* trunk/rpy/doc/Makefile: Expand shell alternative patterns
	  "foo.{bar,baz}" to "foo.bar foo.baz"
	  because some shells used by make don't handle the former
	  properly (eg,
	  sh on Solaris 9).
	  
	  Add ignore return value flag (prepend '-') to "rm" commands,
	  since
	  absence of the file to be deleted is not a problem.

2004-01-16 06:38  warnes

	* trunk/rpy/doc/manual.texi: *** empty log message ***

2004-01-16 06:33  warnes

	* trunk/rpy/tests/test_robj.py: Improve documentation for lcall.
	  Modify unit test for lcall to be simpler.

2004-01-16 05:06  warnes

	* trunk/rpy/doc/manual.texi: Fix typos in manual.texi.

2004-01-16 05:04  warnes

	* trunk/rpy/doc/manual.texi: Add documentation of lcall method.

2004-01-16 05:00  warnes

	* trunk/rpy/src/rpymodule.c, trunk/rpy/tests/test_robj.py:
	  Integrate patch #720222: new RObj method 'lcall', which provides
	  an
	  'lcall' method for calling objects with a list of (name,value)
	  arguments. This allows the programmer to work around Python's
	  use of
	  *unordered* dictionaries for named arguments.

2004-01-15 22:55  warnes

	* trunk/rpy/rpy_version.py, trunk/rpy/src/R_eval.c,
	  trunk/rpy/src/rpymodule.c, trunk/rpy/src/setenv.c: Minor changes
	  for release of version 3.3.

2004-01-15 22:54  warnes

	* trunk/rpy/setup.py: Add quotes to allow for special characters
	  in RHOME path.

2004-01-15 22:51  warnes

	* trunk/rpy/tests/test_sigint.py: Rewrite to put signal sender
	  code into a function. Works now ?!

2004-01-15 22:45  warnes

	* trunk/rpy/tests/test_modes.py: Fix error in unit test.

2004-01-15 18:14  warnes

	* trunk/rpy/README, trunk/rpy/doc/Makefile: Added the creating of
	  manual_html.tgz for the web site.

2004-01-08 16:56  warnes

	* trunk/rpy/rpy_version.py, trunk/rpy/src/rpymodule.c: Fix bug
	  under Unix due to Win32 changes.

2004-01-08 16:18  warnes

	* trunk/rpy/README, trunk/rpy/rpy.py, trunk/rpy/rpy_version.py,
	  trunk/rpy/setup.py, trunk/rpy/src/R_eval.c, trunk/rpy/src/io.c,
	  trunk/rpy/src/robjobject.h, trunk/rpy/src/rpymodule.c,
	  trunk/rpy/src/setenv.c, trunk/rpy/src/setenv.h, trunk/rpywin,
	  trunk/rpywin/.cvsignore, trunk/rpywin/readme,
	  trunk/rpywin/setup.py, trunk/rpywin/src/RPy.h,
	  trunk/rpywin/src/R_eval.c, trunk/rpywin/src/setenv.c,
	  trunk/rpywin/version: - Changes to work with R 1.8.X
	  - First attempt to integrate Windows changes into Unix source
	  tree
	  - Additional information for building under windows

2003-03-17 23:46  wall_m

	* trunk/rpy/src/rpymodule.c: Fixed a bug with the R's gc. It
	  solves the problems with large chunks of data.

2003-02-15 20:05  wall_m

	* trunk/rpy/README: Fixed wrong version

2003-02-15 19:52  wall_m

	* trunk/rpy/NEWS: Updated

2003-02-15 19:23  wall_m

	* trunk/rpy/src/rpymodule.c: Changed the sync mechanism to a lock.

2003-02-15 19:19  wall_m

	* trunk/rpy/doc/manual.texi: Some explanations about r('...') and
	  r_events.

2003-02-15 19:18  wall_m

	* trunk/rpy/setup.py: Using the rpy_version module.

2003-02-15 19:17  wall_m

	* trunk/rpy/VERSION, trunk/rpy/rpy_version.py: Changed VERSION for
	  a module, easier to import.

2003-02-15 19:16  wall_m

	* trunk/rpy/rpy.py: Now, using a lock to sync with R_eval. A lot
	  faster.

2003-02-15 19:15  wall_m

	* trunk/rpy/README: Added Kelley's contrib and fixed the minimum R
	  version.

2003-02-10 23:32  wall_m

	* trunk/rpy/src/io.c: * Fixed thread problems with Python i/o
	  callbacks.
	  * Enabled the event loop when reading input.

2003-02-10 23:29  wall_m

	* trunk/rpy/src/RPy.h: Added declarations.

2003-02-10 23:17  wall_m

	* trunk/rpy/MANIFEST.in: Some fixes.

2003-02-10 23:10  wall_m

	* trunk/rpy/setup.py: When building a source distro, substitute
	  $VERSION$ with the VERSION file
	  content.

2003-02-10 23:08  wall_m

	* trunk/rpy/src/R_eval.c: * Events are disables before entering R
	  and enabled after leaving R.
	  * If the event loop is stopped, the enable/disable doesn't
	  happen, which speed
	  up things a lot.
	  * Fixed a bug in do_eval_expr (executing Python code after
	  changing the SIGINT
	  handler).

2003-02-10 22:52  wall_m

	* trunk/rpy/src/rpymodule.c: * Fixed a bug about executing Python
	  code with a wrong SIGINT handler, in
	  do_eval_expr.
	  * Added handling of the event loop before and after the
	  evaluation of R
	  expresions.
	  * Speed up in the evaluation of R expresion when the event loop
	  is off.
	  * Disable the event loop when R is not interactive.
	  * Imported the rpy namespace, for easier access to the Python
	  functions.

2003-02-10 22:46  wall_m

	* trunk/rpy/rpy.py: Fixed the start/stop_r_eventloop problems.

2003-02-10 21:40  wall_m

	* trunk/rpy/README: Added win32all URL.

2002-11-19 20:43  wall_m

	* trunk/rpy/MANIFEST, trunk/rpy/MANIFEST.in, trunk/rpy/NEWS,
	  trunk/rpy/README, trunk/rpy/TODO, trunk/rpy/VERSION,
	  trunk/rpy/doc/README, trunk/rpy/doc/manual.texi,
	  trunk/rpy/io.py, trunk/rpy/rpy.py, trunk/rpy/setup.py,
	  trunk/rpy/src/RPy.h, trunk/rpy/src/R_eval.c, trunk/rpy/src/io.c,
	  trunk/rpy/src/robjobject.h, trunk/rpy/src/rpymodule.c,
	  trunk/rpy/src/setenv.c, trunk/rpy/src/setenv.h,
	  trunk/rpy/tests/test_boolean.py, trunk/rpy/tests/test_io.py,
	  trunk/rpy/tests/test_sigint.py, trunk/rpy/tests/test_topy.py:
	  Release 0.3, see the release notes or the NEWS file for changes
	  since 0.2.
	  Modified Files:
	  NEWS README TODO VERSION rpy.py setup.py doc/README
	  doc/manual.texi src/RPy.h src/R_eval.c src/robjobject.h
	  src/rpymodule.c tests/test_topy.py
	  Added Files:
	  MANIFEST.in io.py src/io.c src/setenv.c src/setenv.h
	  tests/test_boolean.py tests/test_io.py tests/test_sigint.py
	  Removed Files:
	  MANIFEST

2002-04-12 16:20  wall_m

	* trunk/rpy/NEWS, trunk/rpy/VERSION, trunk/rpy/tests,
	  trunk/rpy/tests/.cvsignore: Added Files: NEWS VERSION
	  tests/.cvsignore

2002-04-12 16:18  wall_m

	* trunk/rpy/MANIFEST, trunk/rpy/README, trunk/rpy/RPy.h,
	  trunk/rpy/R_eval.c, trunk/rpy/TODO, trunk/rpy/USING,
	  trunk/rpy/doc, trunk/rpy/doc/Makefile, trunk/rpy/doc/README,
	  trunk/rpy/doc/defs.texi, trunk/rpy/doc/manual.texi,
	  trunk/rpy/examples, trunk/rpy/examples/README,
	  trunk/rpy/examples/animation.py,
	  trunk/rpy/examples/chisquared.py,
	  trunk/rpy/examples/faithful.dat, trunk/rpy/examples/faithful.py,
	  trunk/rpy/examples/useful,
	  trunk/rpy/examples/useful/dataframe.py,
	  trunk/rpy/examples/useful/erobj.py, trunk/rpy/robjobject.h,
	  trunk/rpy/rpy.py, trunk/rpy/rpymodule.c, trunk/rpy/setup.py,
	  trunk/rpy/src, trunk/rpy/src/RPy.h, trunk/rpy/src/R_eval.c,
	  trunk/rpy/src/robjobject.h, trunk/rpy/src/rpymodule.c,
	  trunk/rpy/test-array.py, trunk/rpy/test-numeric.py,
	  trunk/rpy/test.py, trunk/rpy/tests, trunk/rpy/tests/README,
	  trunk/rpy/tests/table.txt, trunk/rpy/tests/test_array.py,
	  trunk/rpy/tests/test_modes.py, trunk/rpy/tests/test_numeric.py,
	  trunk/rpy/tests/test_robj.py, trunk/rpy/tests/test_topy.py,
	  trunk/rpy/tests/test_tor.py, trunk/rpy/tests/test_util.py,
	  trunk/rpy/tests/testall.py: Big changes and reorganization. Due
	  to being working in my own repository,
	  history is not available.

2002-03-18 18:02  wall_m

	* trunk/rpy/test-array.py, trunk/rpy/test-numeric.py: Fixed
	  nested_scopes for version 2.1

2002-03-18 17:59  wall_m

	* trunk/rpy/rpymodule.c: Fixed a C function call which is not in
	  the 2.1 API

2002-03-18 17:21  wall_m

	* trunk/rpy/rpymodule.c: Lot of changes.
	  
	  * Added conversion from/to Numeric when available
	  * Fixed the conversion of data frames
	  * Added the conversion of R arrays from/to list of lists of ...
	  in the
	  case when Numeric is not available

2002-03-18 14:03  wall_m

	* trunk/rpy/rpy.py, trunk/rpy/rpymodule.c: Import Numeric when
	  available
	  Fixed a bug in conversion of names.

2002-03-18 14:01  wall_m

	* trunk/rpy/setup.py: Added the detection of Numeric.

2002-03-18 13:58  wall_m

	* trunk/rpy/USING: Fixed minor typo.

2002-03-18 13:53  wall_m

	* trunk/rpy/RPy.h: Added the include of Numeric header when
	  available.
	  Added the declaration of Rf_initEmbeddedR.

2002-03-18 13:35  wall_m

	* trunk/rpy/robjobject.h, trunk/rpy/test-array.py,
	  trunk/rpy/test-numeric.py, trunk/rpy/test.py: Added Files:
	  robjobject.h test-array.py test-numeric.py test.py

2002-03-13 18:38  wall_m

	* trunk/rpy/rpymodule.c: * Fixed several important bugs.
	  
	  o Added a list for saving anonymous R objects
	  o Added several PROTECT's which were missing
	  o Fixed a bug related to signals that, when catch by R, makes
	  Python seg
	  fault

2002-03-09 03:01  wall_m

	* trunk/rpy, trunk/rpy/.cvsignore, trunk/rpy/COPYING,
	  trunk/rpy/MANIFEST, trunk/rpy/README, trunk/rpy/RPy.h,
	  trunk/rpy/R_eval.c, trunk/rpy/TODO, trunk/rpy/USING,
	  trunk/rpy/rpy.py, trunk/rpy/rpymodule.c, trunk/rpy/setup.py:
	  Initial revision

