ANNOUNCE: libpeas 0.5.2 - plugins for everyone
- From: Steve Frécinaux <nudrema gmail com>
- To: gnome-announce-list gnome org, gedit-list <gedit-list gnome org>
- Subject: ANNOUNCE: libpeas 0.5.2 - plugins for everyone
- Date: Mon, 12 Jul 2010 16:11:35 +0200
Hi all,
I am very proud to announce today a new release of libpeas - the
gobject-based plugin engine, used by totem and gedit - in its latest
version 0.5.2.
libpeas is the next evolution of the gedit plugins engine, and is
targetted at giving every application the chance to assume its own
extensibility. It also has a set of enhanced features with regard to
what Gedit used to provide, mirroring the desiderata of your favourite
text editor's developpers:
- multiple extension points
- on demand (lazy) programming language support for C, Python and JS
- simplicity of the API
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 ==
#
# Some API changes have happened since last release. Most importantly,
# the PeasUIConfigurable interface has seen many changes.
#
Abderrahim Kitouni (1):
Add single-include headers peas.h and peas-ui.h
Garrett Regier (17):
Don't crash if there are no search paths
Use gtk_window_has_group()
Do not dist gir_DATA
Enable all warnings when scanning for introspection data
Add an introspection annotation
Coding style fixes
Fix build when gdk-2.0 is not installed
Fix checking the PyGObject version at runtime
Demoted a warning to a message when a search path does not exist
Constified the PeasPluginInfo API
Handle return values in peas_method_apply_valist()
Some string fixes
Don't abort if an error occurred while getting a Python extension
[PeasUIPluginManager] Check the config widget is not a toplevel
Show debugging log messages only when PEAS_DEBUG is set
[PeasUIPluginManager] Correctly check that an iterator was set
[PeasUIPluginManager] Fix showing popup menu with no plugins
Philip Withnall (3):
Fix a crash in the Python loader if Python initialisation failed
Tidy up pygobject initialisation
Fix typos in strings in the Python loader
Steve Frécinaux (12):
[Python] Fix warning when building the python loader
[PeasUIConfigurable] Make the dialog the return value.
[PeasUIConfigurable] Get rid of is_configurable()
[PeasUIConfigurable] Rename create_configure_dialog() to _widget()
[PeasUIPluginManager] Create a dialog to host the config widget.
Use single-includes in the peas-demo application.
Allow building libpeas without building libpeasui.
Make sure everything builds when libpeasui is enabled.
[PeasExtensionSet] Implement construct params as plain properties
Adjust to API break in gobject-introspection.
[PeasEngine] Drop unused private field.
Release 0.5.2
== Download and useful links ==
libpeas is available for download here:
http://ftp.gnome.org/pub/GNOME/sources/libpeas/0.5/libpeas-0.5.2.tar.bz2
http://ftp.gnome.org/pub/GNOME/sources/libpeas/0.5/libpeas-0.5.2.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
Cheers,
Steve Frécinaux
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]