2004-02-17 13:48 warnes * src/: R_eval.c, rpymodule.c: - Fix defintions of symbols used by other modules. These were incorrectly marked 'extern'. 2004-02-17 13:45 warnes * tests/test_sigint.py: Force win32 to pass test_signint test. 2004-02-17 13:15 warnes * setup.py: Jan de Leeuw recommends against -Xlinker -m, and indicates that -dynamic is the default. 2004-02-17 10:37 warnes * setup.py: Add linker flags that should enable rpy to build on Mac OS X (darwin). 2004-02-12 12:12 warnes * rpy_version.py, setup.py: More changes to allow building on Mac OSX. 2004-02-12 12:11 warnes * NEWS: Belated checkin of changes for RPy 0.3.4. 2004-02-11 21:37 warnes * src/: RPy.h, R_eval.c, 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 15:57 warnes * setup.py: Patch to add build info for Mac OSX, submitted by Christopher Fonnesbeck . Its not yet quite right, but a step in the right direction. 2004-02-04 16:26 warnes * rpy.py, setup.py: Finish renaming io.py to rpy_io.py. 2004-02-04 16:20 warnes * 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 16:10 warnes * io.py, rpy_io.py: Renamed io.py to rpy_io.py to prevent conflict with a file in the python-stats package. 2004-02-04 16:06 warnes * debian/: changelog, control, copyright, rules: Add debian packaging files provided by Dirk Eddelbuettel. 2004-01-21 01:25 warnes * MANIFEST.in: - Add a couple of trash file types to be excluded from build packages 2004-01-21 01:18 warnes * 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 00:59 warnes * tests/test_robj.py: Fix test of lcall. 2004-01-21 00:53 warnes * rpy_version.py: - Update version number for release. 2004-01-21 00:50 warnes * src/RPy.h: Undo last change: remove #undef because it caused compile faulures in older python versions. 2004-01-21 00:42 warnes * tests/: test_array.py, test_boolean.py, test_io.py, test_modes.py, test_numeric.py, test_robj.py, test_sigint.py, test_topy.py, test_tor.py, 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 00:40 warnes * src/RPy.h: Avoid warning message by undefining _FILE_OFFSET_BITS to avoid conflict between system defintion and python's definition. 2004-01-21 00:34 warnes * 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 01:43 warnes * NEWS, README, TODO: Update text documentation files. 2004-01-16 01:43 warnes * 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 01:38 warnes * doc/manual.texi: [no log message] 2004-01-16 01:33 warnes * tests/test_robj.py: Improve documentation for lcall. Modify unit test for lcall to be simpler. 2004-01-16 00:06 warnes * doc/manual.texi: Fix typos in manual.texi. 2004-01-16 00:04 warnes * doc/manual.texi: Add documentation of lcall method. 2004-01-16 00:00 warnes * src/rpymodule.c, 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 17:55 warnes * rpy_version.py, src/R_eval.c, src/rpymodule.c, src/setenv.c: Minor changes for release of version 3.3. 2004-01-15 17:54 warnes * setup.py: Add quotes to allow for special characters in RHOME path. 2004-01-15 17:51 warnes * tests/test_sigint.py: Rewrite to put signal sender code into a function. Works now ?! 2004-01-15 17:45 warnes * tests/test_modes.py: Fix error in unit test. 2004-01-15 13:14 warnes * README, doc/Makefile: Added the creating of manual_html.tgz for the web site. 2004-01-08 11:56 warnes * rpy_version.py, src/rpymodule.c: Fix bug under Unix due to Win32 changes. 2004-01-08 11:18 warnes * README, rpy.py, rpy_version.py, setup.py, src/R_eval.c, src/io.c, src/robjobject.h, src/rpymodule.c, src/setenv.c, src/setenv.h: - 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 18:46 wall_m * src/rpymodule.c: Fixed a bug with the R's gc. It solves the problems with large chunks of data. 2003-02-15 15:05 wall_m * README: Fixed wrong version 2003-02-15 14:52 wall_m * NEWS: Updated 2003-02-15 14:23 wall_m * src/rpymodule.c: Changed the sync mechanism to a lock. 2003-02-15 14:19 wall_m * doc/manual.texi: Some explanations about r('...') and r_events. 2003-02-15 14:18 wall_m * setup.py: Using the rpy_version module. 2003-02-15 14:17 wall_m * VERSION, rpy_version.py: Changed VERSION for a module, easier to import. 2003-02-15 14:16 wall_m * rpy.py: Now, using a lock to sync with R_eval. A lot faster. 2003-02-15 14:15 wall_m * README: Added Kelley's contrib and fixed the minimum R version. 2003-02-10 18:32 wall_m * src/io.c: * Fixed thread problems with Python i/o callbacks. * Enabled the event loop when reading input. 2003-02-10 18:29 wall_m * src/RPy.h: Added declarations. 2003-02-10 18:17 wall_m * MANIFEST.in: Some fixes. 2003-02-10 18:10 wall_m * setup.py: When building a source distro, substitute $VERSION$ with the VERSION file content. 2003-02-10 18:08 wall_m * 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 17:52 wall_m * 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 17:46 wall_m * rpy.py: Fixed the start/stop_r_eventloop problems. 2003-02-10 16:40 wall_m * README: Added win32all URL. 2002-11-19 15:43 wall_m * MANIFEST, MANIFEST.in, NEWS, README, TODO, VERSION, io.py, rpy.py, setup.py, src/RPy.h, src/R_eval.c, src/io.c, src/robjobject.h, src/rpymodule.c, src/setenv.c, src/setenv.h, tests/test_boolean.py, tests/test_io.py, tests/test_sigint.py, tests/test_topy.py, doc/README, doc/manual.texi: 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 12:20 wall_m * NEWS, VERSION, tests/.cvsignore: Added Files: NEWS VERSION tests/.cvsignore 2002-04-12 12:18 wall_m * MANIFEST, README, RPy.h, R_eval.c, TODO, USING, robjobject.h, rpy.py, rpymodule.c, setup.py, test-array.py, test-numeric.py, test.py, examples/README, examples/animation.py, examples/chisquared.py, examples/faithful.dat, examples/faithful.py, doc/Makefile, doc/README, doc/defs.texi, doc/manual.texi, examples/useful/dataframe.py, examples/useful/erobj.py, src/RPy.h, src/R_eval.c, src/robjobject.h, src/rpymodule.c, tests/README, tests/table.txt, tests/test_array.py, tests/test_modes.py, tests/test_numeric.py, tests/test_robj.py, tests/test_topy.py, tests/test_tor.py, tests/test_util.py, tests/testall.py: Big changes and reorganization. Due to being working in my own repository, history is not available. 2002-03-18 13:02 wall_m * test-array.py, test-numeric.py: Fixed nested_scopes for version 2.1 2002-03-18 12:59 wall_m * rpymodule.c: Fixed a C function call which is not in the 2.1 API 2002-03-18 12:21 wall_m * 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 09:03 wall_m * rpy.py, rpymodule.c: Import Numeric when available Fixed a bug in conversion of names. 2002-03-18 09:01 wall_m * setup.py: Added the detection of Numeric. 2002-03-18 08:58 wall_m * USING: Fixed minor typo. 2002-03-18 08:53 wall_m * RPy.h: Added the include of Numeric header when available. Added the declaration of Rf_initEmbeddedR. 2002-03-18 08:35 wall_m * robjobject.h, test-array.py, test-numeric.py, test.py: Added Files: robjobject.h test-array.py test-numeric.py test.py 2002-03-13 13:38 wall_m * 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-08 22:01 wall_m * .cvsignore, COPYING, MANIFEST, README, RPy.h, R_eval.c, TODO, USING, rpy.py, rpymodule.c, setup.py: * Imported sources 2002-03-08 22:01 wall_m * .cvsignore, COPYING, MANIFEST, README, RPy.h, R_eval.c, TODO, USING, rpy.py, rpymodule.c, setup.py: Initial revision