[gedit-list] [libpeas] ANNOUNCE: libpeas 0.7.4
- From: Steve Frécinaux <code istique net>
- To: gnome-announce-list gnome org, libpeas-list gnome org
- Cc: gedit-list <gedit-list gnome org>
- Subject: [gedit-list] [libpeas] ANNOUNCE: libpeas 0.7.4
- Date: Thu, 10 Mar 2011 19:08:32 +0100
Hi everybody,
I am very proud to announce today a new release of libpeas - the
gobject-based plugin engine, used by totem, gedit, vinagre, eog and
others - in its latest version 0.7.4.
libpeas is a gobject-based plugins engine, and is targeted at giving
every application the chance to assume its own extensibility.
This version is meant as a bêta for the upcoming libpeas 1.0.0 release,
which should ship in time for Gnome 3.
== Changes since last version ==
Daniel Nylander (1):
Updated Swedish translation
Garrett Regier (53):
Free the loaded plugins hash table in the Seed loader
Fix handling invalid loaders
Fix comment in Python plugin loader
Don't use interned strings in C plugin loader
Add testing_init() to libpeas-gtk's libtesting
Add a gcov make rule
Don't use g_atexit() in the tests
Add a test for an nonexistent search path
Add a test for an invalid GKeyFile formatted PeasPluginInfo
Add tests for (un)loading plugins that are already (un)loaded
Add a test for an invalid loader
Add an extension test for garbage collection
Check that the extension GType is an interface
Add tests for peas_engine_provides_extension()
Test multiple engine shutdown in the test case
Expand peas_engine_set_loaded_plugins() test
Add .PHONY to Makefile.tests
Created libtesting-util for common libtesting code
Cleanup the plugin loaders
Fix memory leak in _valist_to_parameter_list()
Fix error when more that 16 properties are given to
_valist_to_parameter_list()
Don't warn multiple times if peas_gi_get_method_info() fails
Don't warn multiple times if _valist_to_parameter_list() fails
Warn if creating an extension fails
Fix two leaks in the Python plugin loader
Emit debug messages when a plugin is loaded or unloaded
Improve missing plugin dependency warning
Implemented log hooks in libtesting-util
Add a test for a plugin that is not loadable
Add an extension test for an invalid property
Remove any noncommon allowed log patterns from libtesting-util
Link extension-c with libintrospection
Rework extension-set tests to create the PeasExtensionSet in the
test case
Add an extension set test for plugins that don't provide an extension
Add an extension set test for creating an invalid extension set
Added check for gdb and valgrind for test-gdb and test-valgrind
Fix checking for gcov
Clean test-callgrind output files
Free C modules that fail to be used
Don't create a PeasPluginManagerView in the store tests
Fix GTK+ 2 test build
Don't select the first plugin when reloading
Return FALSE if creating the view's popup failed
Fix test-gdb, test-valgrind and test-callgrind rules
Remove plugins that fail to load in the C plugin loader
Small cleanup in PeasObjectModule
Don't save and restore stdout and stderror in construct-only test
Fix possible memory leak in Python loader
Fix releasing the gil state in the Python loader
Use GObject API instead of GI API to override properties
Don't test properites for things that should fail
Enable all Python property tests
Small introspection and extension-c properties cleanup
Marek Černocký (1):
Updated Czech translation
Steve Frécinaux (19):
Post-release version bump for 0.7.4
Merge remote-tracking branch 'gregier/fixes'
PeasGtk: Use gtk_tree_model_get_value() instead of
gtk_tree_model_get()
Fix crash when searching a plugin in the manager.
Remove debug statement.
Remove peas_plugin_loader_add_module_directory()
Make libpeas build with Python 3
Ensure we hold the GIL when calling into python extensions.
Add a sample vala plugin.
Python: cleanup the way we instantiate new extensions
Seed: remove unused value in enum
Use properties to store python and C extension instances
Tests: do not include main() in the EXTENSION_TESTS macro
Add a test to check the refcount of the instance of C extensions
Add a test to check the refcount of python extensions.
Python: add a PeasActivatable test to check reference counts.
Drop obsolete CFLAGS and LIBS variables.
Do not drop all the test plugin files when running make distclean.
Increase pygobject dependency to 2.28.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.4.tar.bz2
http://ftp.gnome.org/pub/GNOME/sources/libpeas/0.7/libpeas-0.7.4.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 channel 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]