ANNOUNCE: libpeas 0.7.0 - plugins for Gnome apps



Hi all,

I am very proud to announce today a new release of libpeas - the gobject-based plugin engine, used by totem, gedit and vinagre - in its latest version 0.7.0.

libpeas is a gobject-based plugins engine, and is targetted at giving every application the chance to assume its own extensibility. It also has a set of features including, but not limited to:

  - multiple extension points
  - on demand (lazy) programming language support for C, Python and JS
  - simplicity of the API, very gobject-y

More details can be found on the announcement blog post here:
http://log.istique.net/2010-06-03/announcing-libpeas.html

== Changes since last version ==

#
# Big API breaks for this release:
#  - new peas_engine_get_default() static method you should use
#  - peas-gtk widgets lost their engine construct property.
#  - straight use of gobject interfaces is now the preferred way
#    to use PeasExtensions, not peas_extension_call()
#

Chris Lord (1):
      Allow building peas-gtk with earlier versions of gtk+

Claude Paroz (1):
      Updated French translation

Garrett Regier (1):
      Fix most introspection warnings

Ignacio Casal Quinteiro (2):
      Use gtk_size_request_get_size when possible.
      Use gtk_widget_get_preferred_size.

Javier Jardón (1):
      Use upstream gettext instead the Glib one

Jesse van den Kieboom (1):
      Make peasgtk compile with latest gtk+ (NO_SEPARATOR removal)

Jonh Wendell (3):
      Check if the method is found in an extension call
      Fixed the way seed plugin asks for an extension point
      Replace GArgument with GIArgument, and bump g-i dep to 0.9.6

Marek Černocký (1):
      Update Czech translation

Piotr Drąg (1):
      Updated Polish translation

Steve Frécinaux (19):
      Post-release version bump for 0.5.6
      .gitignore update
      Make the various loaders define static types.
      Make PeasExtension implement extension interfaces.
      Use the new interface capabilities in peas-gtk.
      Use GArgument instead of va_list in peas_extension_set_call()
      Use stack-allocation for GArgument arrays.
      Fix offsets in interface handling (take 2)
      [PeasEngine] Compute the plugin file extension once and for all.
      [PeasEngine] Add peas_engine_append_search_path()
      Drop application-specific naming in the info file format.
      Add new API peas_engine_get_default()
      Drop peas_engine_new()
      Update peas-demo for PeasEngine API changes.
      Drop "engine" construct properties from libpeas-gtk widgets.
      Add a rule to autogenerate a changelog.
      Fix several warnings in peas-engine.c
      Fix typo in libpeas-gtk documentation.
      Update version number to 0.7.0

== Download and useful links ==

The home page is:
http://live.gnome.org/Libpeas

libpeas is available for download here:
http://ftp.gnome.org/pub/GNOME/sources/libpeas/0.7/libpeas-0.7.0.tar.bz2
http://ftp.gnome.org/pub/GNOME/sources/libpeas/0.7/libpeas-0.7.0.tar.gz

You can find the git repository here:
http://git.gnome.org/browse/libpeas
git://git.gnome.org/libpeas

The bug tracker is:
https://bugzilla.gnome.org/browse.cgi?product=libpeas

The irc chan is:
#libpeas on GimpNet

The mailing list is:
libpeas-list gnome org

Cheers,
Steve Frécinaux


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]