(Actually) implements summary.connection and fixes a bug in serialization code

Unevaluated promises were not being read correctly.




git-svn-id: http://renjin.googlecode.com/svn/trunk@579 b722d886-ae41-2056-5ac6-6db9963f4c99
Adds the ability to call SomeJavaClass$class to get the Class instance




git-svn-id: http://renjin.googlecode.com/svn/trunk@580 b722d886-ae41-2056-5ac6-6db9963f4c99
Removes ubuntu package dist from parent module 
until issues with buildserver are fixed



git-svn-id: http://renjin.googlecode.com/svn/trunk@581 b722d886-ae41-2056-5ac6-6db9963f4c99
Unit test for saveToConn()



git-svn-id: http://renjin.googlecode.com/svn/trunk@582 b722d886-ae41-2056-5ac6-6db9963f4c99
Removes obsolete empty directories



git-svn-id: http://renjin.googlecode.com/svn/trunk@583 b722d886-ae41-2056-5ac6-6db9963f4c99
Corrected handling of dimnames in cbind()

More work probably still needs to be done to get 100% compatability with existing
implementation...

git-svn-id: http://renjin.googlecode.com/svn/trunk@584 b722d886-ae41-2056-5ac6-6db9963f4c99
Implements new REPL using JLine2

While the focus up to now in renjin has been using R in an embedded context, from
other Java libraries, increasing we would like to use Renjin as drop-in replacement
for R on the command line as well. 

This commit introduces a StandaloneContextFactory which defines library paths on the 
file system rather than from the classpath as is default at present, and a REPL based on
JLine which gives a comparable experience from the command line to C-R. 
(Still lots to be done!)


git-svn-id: http://renjin.googlecode.com/svn/trunk@585 b722d886-ae41-2056-5ac6-6db9963f4c99
Readds ubuntu module to reactor



git-svn-id: http://renjin.googlecode.com/svn/trunk@586 b722d886-ae41-2056-5ac6-6db9963f4c99
Refactors maven config to build platform-specific modules based on profile



git-svn-id: http://renjin.googlecode.com/svn/trunk@587 b722d886-ae41-2056-5ac6-6db9963f4c99
Adds seperate save() and serialize() methods to RDataWriter

When R workspaces are 'saved' there are an extra 4 bytes prepended to
the stream ('RDX\n').

The serialize() functions do not add these extra bytes: there is only
a simple 'X\n' the precedes the payload.

Call save(SEXP) to add the extra 4 bytes, serialize(SEXP) for the
bare stream.



git-svn-id: http://renjin.googlecode.com/svn/trunk@588 b722d886-ae41-2056-5ac6-6db9963f4c99
Implements serialize() 

Also corrects a problem with .Call() that for reasons unknown NULL parameters had been excluded.
 
 There are some public accessors added to MethodBinding and FunctionBinding that make it easier to
 implement serialization of embeded java object references by Renjin containers

git-svn-id: http://renjin.googlecode.com/svn/trunk@589 b722d886-ae41-2056-5ac6-6db9963f4c99
Adds standalone distribution build (from Felix Gonsior @ TU Dortmund)

The result is a platform-independent build packaged in a single zip file
with a shell script that is meant to be a drop-in replacement for the R
command shell. (Still work to be done regarding options, etc)

git-svn-id: http://renjin.googlecode.com/svn/trunk@590 b722d886-ae41-2056-5ac6-6db9963f4c99
Cleans up generic package pom

git-svn-id: http://renjin.googlecode.com/svn/trunk@594 b722d886-ae41-2056-5ac6-6db9963f4c99