Version 0.6-1

  • Exported SCOMIDispatch() function from the name space that was erroneously omitted in 0.6-0.
  • Version 0.6-0

  • Pretty extensive testing of the RDCOMClient and RDCOMEvents packages and associated updates to this package.
  • Version 0.5-4

  • DCOMVariantRef and sub-classes for handling references to DCOM VARIANT objects. These are used in event handlers/callbacks as OUT parameters in which results are returned via the arguments.
    Facilities for getting and setting their values: getValueOf() and setValueOf().
  • getNativeServerClass() allows one to determine the C++ class in use to represent the specific R DCOM server.
  • Functions to access the definition of a server instance.
    This allows one to inspect the "functions" used to implement a server instance at run-time. Also one can set new definitions at run-time. This is convenient when debugging the code in place.
  • Version 0.5-3

  • Building for R-2.1.* with some changes to the structures.
  • Version 0.5-2

  • Rebuild binary for R-1.8.* and the new class representation.
  • options() are checked for RCOMClassFile before the environment variable R_COM_CLASS_FILE in getCOMClassDefFileName() when looking for the name of the file that is used to store the COM class definitions exported from R.
    Suggested by David James.
  • Version 0.5-1

  • Using the appropriate finalizer at the C-level to garbage collect COM servers created by R when the session terminates (normally).
    Thanks to Luke Tierney for explaining the different finalizer registration mechanisms.
  • Fix the {} around the CLSID in more places for the user.
  • Version 0.5-0

    Moved the event material from RDCOMServer and RDCOMClient into RDCOMEvents.

    Version 0.4-1

    More structured support for event servers, e.g. classes.

    Version 0.4-0

    Basic support for event servers

    Version 0.3-4

  • Support for strings by reference as arguments for servers.
  • Include the { } around the UUID given as an argument to the EXE server.
  • Version 0.3-3

  • Collapse COM arrays converted to R lists into vectors if the elements are a) homogeneous and b) integer, numeric, logical or characters.
  • Version 0.3-1

  • Fix the serialization of the COM objects to avoid the memory fault.
  • Version 0.3-0

  • Allow the definition to be specified as an RDA file whose name is found in the CLSID\\uuid\\rda key in the Windows registry. Similarly, support for a profile source file for each class identifier which is run when the class is resolved by S, which happens each time an object is requested. Currently gets called each time.
  • Version 0.2-1

  • Fix handling of COMIDispatch argument values. (Testing for NULL preceeded this.)
  • Version 0.2-0

  • SCOMNamedFunction class and constructor for defining COM classes in terms of function names.
  • Version 0.1-1

  • Merged converter code with RDCOMClient

  • Duncan Temple Lang <duncan@wald.ucdavis.edu>
    Last modified: Wed Dec 21 08:53:16 Pacific Standard Time 2005