0.6-12

Fixed use of old-style representation in C code for gtkAdd().

0.6-11

Many of the fixes from 0.6-5 have been motivated and/or fixed by Robert Gentleman and his group in Harvard/DFCI.
  • Fix to gtkShow() for newer representation .
  • Remove the internal documentation since it takes ~ 1 hour to install!
    The model for R CMD check needs to be enhanced to handle complex packages such as this and other inter-system interface packages.
  • 0.6-10

  • Register the routines from the gtk and gdk libraries that we might call directly (e.g. gdk_flush, gdk_button_get_type, ...)
  • 0.6-9

    Removed the error in configuration if we cannot find pkg-config.

    0.6-8

  • Added an after argument to gtkObjectAddCallback.
  • gtkWidgetSetFlags(), gtkWidgetGetFlags()
  • Documentation fixed to pass R CMD check.
    Escaping characters in the alias and name fields.
  • 0.6-7

    Rgtk.h renamed RGtk.h.
    Other packages updated also.

    0.6-6

    Added gtkObjectRef and gtkObjectUnref.
    findWidgetByType function for recursively searching a widget tree for a widget of the specified class.

    0.6-5

    Trivial check for callback data being non-NULL when dealing with an expression or call as the callback.

    0.6-4

  • One can provide an environment as the data argument When registering an expression or call as a callback (and not a function).
    This is used as the environment in which to evaluate the expression/call and so provide customizable scope.
  • 0.6-3

    R_gtk_main_quit added as a .C()-callable routine.

    0.6-2

    A NULL C pointer is returned as NULL in S.

    0.6-1

    Changed the cleanup.in file so that libRGtk.so gets built on Solaris and Debian as well as other Linux platforms.
    .GnomeClasses variable now named .GnomeUIClasses.

    0.6-0

    ?

    0.5-4

    Add RSCommon.h to inst/include for other packages to use.

    0.5-3

    Added HTMLStream.c to the distribution to handle images in the HTML widget.

    0.5-2

    Add time.h to Rgtk.h so that gdkAccessors.c would compile on machines that need it explicitly included.
    Since this is machine generated, need to add it to Rgtk.h or gtkUtils.h.

    0.5-1

    Changed the configuration controls to --enable-gnome, --enable-gtkhtml, etc.

    0.5-0

    Add gtkObjectRemoveCallback as synonym for gtkObjectDisconnectCallback.
    Added default arguments to gtkPanedPack1(), gtkPanedPack2() and gtkHTMLLoadFromString(). The GtkVBox and GtkHBox constructors also have default arguments for the homogeneous and padding arguments.
    Generation code is a separate package RGtkBindingGenerator.
  • Generic gtkNew function allows low-level creation of Gtk instances without class-specific constructor.
    This is useful in programmatic interfaces, e.g. glade.
  • Gnome initialization corrected. (Seg faults because of different signature from gtk_init()
  • libRGtk and the include files are available for other packages. Specifically, those packages that are created with the help of the RGtkBindingGenerator package.
  • 0.4-7

    ?

    0.4-6

    The negation in the configuration script now appropriate for Solaris.

    0.4-6

    Unprotecting at the end of the idle and timer function calls, avoiding overflowing stack.

    0.4-5

    ulong in .defs mapped to gulong to handle systems that don't provide a definition for ulong (typically in types.h).

    Version 0.4-4

    Removed REval.{c,h} and use R_tryEval() from base.

    Version 0.4-3

    gtk_html_get_base() in the .defs file was declared as returning nothing, and hence the S function returned NULL.
    Fixed.

    Version 0.4-3

    [[<-.GtkObject returns the object, not NULL.
    gtkObjectAddCallback() supports S expression or call objects in addition to regular functions.

    Duncan Temple Lang <duncan@research.bell-labs.com>
    Last modified: Mon Oct 27 20:27:37 EST 2003