[libpeas] ANNOUNCE: libpeas 0.7.0 - plugins for Gnome apps
- From: Steve Frécinaux <code istique net>
- To: gnome-announce-list gnome org, libpeas-list gnome org
- Subject: [libpeas] ANNOUNCE: libpeas 0.7.0 - plugins for Gnome apps
- Date: Mon, 04 Oct 2010 12:47:24 +0200
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]