Commit graph

10 commits

Author SHA1 Message Date
gdt
542bd74a92 Update to 0.5.
* Support for Guile 1.8.
* Bug fixes, including:
  * Pixmaps now correctly garbage collected.
  * Tighter argument range and type checking.
2006-08-22 13:08:29 +00:00
joerg
d6009e62dd Don't use unportable ulong if unsigned long works as well. 2006-01-30 19:04:12 +00:00
wiz
be9ba77985 Update to 0.40.91 snapshot, by Greg Troxel via pkgsrc-wip.
NEWS since guile-gtk-1.2-0.31

* Guile-gtk-1.2 is now part of the GNU Project.

* Drag'n'Drop support - see examples/test-dnd.scm

* GdkPixbuf bindings. Formerly these bindings were part of
  guile-gnome, unfortunately they were far from compelete,
  moreover they were not working at all. Now there are full
  GdkPixbuf bindings in the (gtk-1.2 gdk-pixbuf) module.

* LibGlade bindings (formerly part of gnome-guile). Imported from
  gnome-guile, completed and improved. Now it is possible to
  autoconnect scheme functions and build a guile-gtk (glade)
  application in three commands - see examples/test-glade.scm and the
  little bit longer examples/run-glade.scm.

  You can find libGlade bindings in the (gtk-1.2 glade) module.

* GtkGLArea bindings (formerly part of guileGL). Imported from
  guileGL, completed and improved.

  (gtk-1.2 gdk-gl) module provides bindings for Gdk part of GtkGLArea
  library (GdkGLContext, GdkGLPixmap etc), (gtk-1.2 gtk-gl-area) has
  bindings for GtkGLArea functions.

* configure script has options --with-gdk-pixbuf, --with-glade and
  --with-gtkgl. Just in case you would like to turn off these new
  nifty features.

* build-guile-gtk-1.2 supports functions with arbitrary number of
  required arguments.

* GtkPixmap bindings closely reflects C API, helper function
  gtk-pixmap-new-from-file implements old behaviour.
  GtkPixmap bindings are complete.

* Lots of additional bindings, especially for Gdk.

NEWS in guile-gtk-1.2-0.31

* Bug fixes.

NEWS in guile-gtk-1.2-0.30

* Support for Gnome and Gtk+-2.0 has been removed.

  The modules have been renamed from (gtk ...) to (gtk-1.2 ...).  They
  are still available under their old names, but the new ones are
  preferred.

  Likewise, build-guile-gtk has been renamed to build-guile-gtk-1.2,
  with the old name still available but deprecated.

  Building new programs with "build-guile-gtk main" is no longer
  supported; only shared libraries are.  Consequently, the guile-gtk
  program is no longer provided.

NEWS in 0.20

* New `cname' option for field specifiers.  You can now specify what
  name to use on the C side for field accessors.  For example, to
  access the allocation.x subfield of a GtkWidget structure, you can use

    (fields
      (int allocation-x (cname allocation.x)))

  The value of the option can be either a symbol or a string.

* New cstring type added to deal with const char *str declarations.

* Guile-gtk will now start the usual `top-repl' of Guile.  The
  processing of Gtk events will happen in a separate handler thread.
  When your Guile doesn't support threading, you get the old event
  driven repl.

* `gdk-event-button-state' and `gdk-event-key-state' have been
  replaced by `gdk-event-state'.  The new function will return a
  GtkModifierType which is a list of symbol such as

    (shift-mask control-mask)

* Automatic *.h->*defs translator

* Threads support

* Experimental GTK+ 2.0 support

* RPM spec file corrected

* Lots of additions and corrections to the *.defs files

* Various bug fixes
2004-12-03 15:28:33 +00:00
dmcmahill
9e81ba8560 on alpha, compile gdk-glue.c without optimization to work around a
compiler bug.
2003-02-05 21:35:06 +00:00
jschauma
9380343eb5 guile-snarf wants the infile before the CFLAGS et al. patch Makefile.in
accordingly.  Should address the problem seen in Hubert's latest bulk-build.
2002-12-13 15:17:44 +00:00
jlam
dab62890d3 Update guile-gtk to 0.19. Also change the dependency from gnome-core to gtk+,
since that's all we really need.  Changes from version 0.17:

* Guile-gtk now supports new guile 1.4
* Guile-gtk now calls gtk_set_locale during initialization.
* Support for type conversions with composites due to libltdl support from
  libguile.
* Lots of improvements with the build-guile-gtk script.
* Functions for getting the Gtk+ and guile-gtk version.
* Lots of additions and corrections to the *.defs files.
* The usual, uncountable number of minor and major bug fixes.
2000-08-05 19:04:44 +00:00
jlam
99a2cd4c36 USE_LIBTOOL instead of PKGLIBTOOL. 2000-06-21 01:02:10 +00:00
danw
82d9c1f174 Remove patches to deal with two bugs involving configure's handling of
INSTALL which have both been worked around in bsd.pkg.mk now.
2000-05-02 18:48:35 +00:00
rh
e9ec62d4e0 Fix function prototype that differs with our current version of gdk and
make this compile again.  Thanks to Hubert and his scripts for discovering
this.
2000-04-12 06:58:09 +00:00
rh
cb8719d0cd Initial import of guile-gtk-0.17, a GTK+ interface for guile programs. 1999-12-20 11:58:45 +00:00