commit a1ad8fbc0434d5f5d4e4e63e031964beb640a43a Author: Garrett Regier Date: Wed Sep 21 04:31:29 2011 -0700 Release 1.1.4 NEWS | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) commit ed7332ff34da22798b562eb95d8a017f2eed83e4 Author: Garrett Regier Date: Wed Sep 21 04:12:38 2011 -0700 Improve the Python plugin loader's warnings loaders/python/peas-plugin-loader-python.c | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) commit cdb32f7f27864f663d75f3aad8da6767273f9c84 Author: Garrett Regier Date: Wed Sep 21 04:12:03 2011 -0700 Remove obsolete PyGObject checks and comments configure.ac | 3 --- loaders/python/peas-plugin-loader-python.c | 20 +------------------- 2 files changed, 1 insertions(+), 22 deletions(-) commit 68fb8789bcf125e675d7472b39f33c84ad3218d6 Author: Garrett Regier Date: Wed Sep 21 04:10:30 2011 -0700 Fix to work with PyGObject 3 If the major versions do not match pygobject_init() fails. configure.ac | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 8a8345f2b967c04ee9ea85a29699005687ad50ee Author: Garrett Regier Date: Mon Sep 19 21:05:56 2011 -0700 Merge test plugins extension-gjs and extension-seed .gitignore | 4 +++ configure.ac | 4 +- tests/libpeas/plugins/Makefile.am | 10 +++--- tests/libpeas/plugins/extension-gjs/Makefile.am | 7 ----- .../libpeas/plugins/extension-gjs/extension-gjs.js | 27 -------------------- .../plugins/extension-gjs/extension-gjs.plugin | 9 ------ tests/libpeas/plugins/extension-js/Makefile.am | 22 ++++++++++++++++ tests/libpeas/plugins/extension-js/extension-js.js | 27 ++++++++++++++++++++ .../plugins/extension-js/extension-js.plugin | 9 ++++++ tests/libpeas/plugins/extension-seed/Makefile.am | 7 ----- .../plugins/extension-seed/extension-seed.js | 26 ------------------- .../plugins/extension-seed/extension-seed.plugin | 9 ------ 12 files changed, 69 insertions(+), 92 deletions(-) commit a261fde4521da1181dcf14181546d8c3168b0a4c Author: Garrett Regier Date: Mon Sep 19 01:34:17 2011 -0700 Do not test the properties for C extensions Because C extensions are no longer wrapped testing the properties is just pointless. tests/libpeas/extension-c.c | 15 +- tests/libpeas/plugins/extension-c/Makefile.am | 4 +- .../plugins/extension-c/extension-c-plugin.c | 6 - .../plugins/extension-c/properties-plugin.c | 180 -------------------- .../plugins/extension-c/properties-plugin.h | 55 ------ tests/libpeas/testing/testing-extension.h | 34 ++-- 6 files changed, 30 insertions(+), 264 deletions(-) commit f957df40176a8ea1ee4e4a71a07c0a26ad6cbc59 Author: Garrett Regier Date: Sun Sep 18 06:37:09 2011 -0700 Disable log hooks used by PyGobject and Seed https://bugzilla.gnome.org/show_bug.cgi?id=648436 loaders/python/peas-plugin-loader-python.c | 2 ++ loaders/seed/peas-plugin-loader-seed.c | 11 ++++++++++- 2 files changed, 12 insertions(+), 1 deletions(-) commit 0d7a4176a0162568bf5a47e1cf90c5791c87caf1 Author: Garrett Regier Date: Sun Sep 18 06:08:19 2011 -0700 Avoid a double unref and a possible unallowed unref The unallowed unref comes from the GTypeModule and the fact that it cannot be unreffed after certain things happen but the documentation is not specific about it. libpeas/peas-engine.c | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) commit 3f5736547aea71856792aeb1930ea273c9862aef Author: Garrett Regier Date: Sun Sep 18 06:06:56 2011 -0700 Add an initialize vfunc to PeasPluginLoader This allows the Python loader to fail and avoid having to check if it has failed at every API call. libpeas/peas-engine.c | 2 +- libpeas/peas-plugin-loader.c | 15 +++++ libpeas/peas-plugin-loader.h | 4 + loaders/python/peas-plugin-loader-python.c | 91 ++++++++++----------------- 4 files changed, 54 insertions(+), 58 deletions(-) commit 92fd9677c1ede8a2353842461b8f22a9a2f601ca Author: Garrett Regier Date: Sun Sep 18 05:50:02 2011 -0700 Fix the Seed plugin loader when extensions is not an object Before if the extensions was not an object it would not warn and would return TRUE which could later cause a seg fault. loaders/seed/peas-plugin-loader-seed.c | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) commit 01e5bfdf3719adfc4bdf311c3d4145c811de8feb Author: Garrett Regier Date: Sun Sep 18 05:48:37 2011 -0700 Adds tests for a nonexistent plugin for all loaders This also fixes the Seed loader so it does not seg fault. loaders/seed/peas-plugin-loader-seed.c | 20 +++++++++++++++----- tests/libpeas/extension-c.c | 15 +++++++++++++++ tests/libpeas/extension-gjs.c | 14 ++++++++++++++ tests/libpeas/extension-python.c | 13 +++++++++++++ tests/libpeas/extension-seed.c | 14 ++++++++++++++ tests/libpeas/plugins/Makefile.am | 20 ++++++++++++-------- .../libpeas/plugins/extension-c-nonexistent.plugin | 8 ++++++++ .../plugins/extension-gjs-nonexistent.plugin | 9 +++++++++ .../plugins/extension-python-nonexistent.plugin | 9 +++++++++ .../plugins/extension-seed-nonexistent.plugin | 9 +++++++++ 10 files changed, 118 insertions(+), 13 deletions(-) commit 60abcaf17cbca040c7685736993e68e0e3567cc6 Author: Garrett Regier Date: Sat Sep 10 11:08:13 2011 -0700 Allow the copyright to be a string list and join it with newlines libpeas/peas-plugin-info.c | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) commit 79c456ebf232f5de66c15580fff20885dee0bae6 Author: Garrett Regier Date: Thu Sep 1 17:01:41 2011 -0700 Bind module symbols locally and immediately This allows us to fail when loading a plugin that has an undefined symbol. libpeas/peas-object-module.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit cd8ddb38cf85e6ed5c81048b0b3e1a12d5bf6599 Author: Garrett Regier Date: Thu Sep 1 17:00:22 2011 -0700 Cleanup the docs a bit libpeas-gtk/peas-gtk-plugin-manager-view.c | 8 +++++--- libpeas/peas-engine.h | 5 ----- libpeas/peas-extension-set.c | 14 ++++++-------- libpeas/peas-extension.c | 16 ++++++++-------- libpeas/peas-plugin-info.h | 6 +++--- 5 files changed, 22 insertions(+), 27 deletions(-) commit 0cef9606b4eebe757388d75cec70a53c3e852682 Author: Garrett Regier Date: Thu Sep 1 16:59:02 2011 -0700 Do not expose the old peas_extension_set_call* API to g-ir-scanner We hide all the peas_extension_set_call* API as this deprecated API is not in a good shape for GI anyway. libpeas/peas-extension-set.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 653669cd590b39f642b70c07df96f64c7959f28a Author: Garrett Regier Date: Thu Sep 1 06:42:11 2011 -0700 Tell gtk-doc about our deprecation guards docs/reference/Makefile.am | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit cc5aa8b2ab30e888720eeb375126f741c08aae8d Author: Garrett Regier Date: Thu Sep 1 06:40:35 2011 -0700 Print the test report name for easy viewing tests/Makefile.am | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit d221ca2ebc7b2725628cbf2536c8ba4a859184a4 Author: Garrett Regier Date: Thu Sep 1 06:39:07 2011 -0700 libintrospection does not use libpeas tests/libpeas/introspection/Makefile.am | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) commit 02ccafeed620e7739b4340387e608f9b9916757e Author: Garrett Regier Date: Thu Sep 1 06:37:58 2011 -0700 Fix a few typos Makefile.am | 4 ++-- loaders/python/Makefile.am | 2 +- tests/Makefile.tests | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit 7d4ac8fe8978bba0b07add0297492d34f49038d1 Author: Garrett Regier Date: Thu Sep 1 06:37:31 2011 -0700 Fix test reporting when $srcdir != $builddir tests/Makefile.am | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit f8106cba573fd8812999e956942a5e6354b2990c Author: Garrett Regier Date: Thu Sep 1 05:02:23 2011 -0700 Use peas_extension_set_foreach() in the demo peas-demo/peas-demo-window.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 14c40c71c028372e4efd652e6dbb3e51ed28b765 Author: Garrett Regier Date: Tue Aug 30 14:55:52 2011 -0700 Fix building introspection when libpeas is not installed libpeas-gtk/Makefile.am | 2 +- tests/libpeas/introspection/Makefile.am | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) commit 5720edd49d61c74060c3eda37322ca76a10ef409 Author: Xandru Armesto Date: Sat Sep 17 19:07:18 2011 +0200 Added asturian language po/LINGUAS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit d1ba9585de48147bea5c024266176e0ad59851d5 Author: Xandru Armesto Date: Sat Sep 17 19:07:06 2011 +0200 Updated asturian translation po/ast.po | 151 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 151 insertions(+), 0 deletions(-) commit 738eeeb792aa2f9656a644fd7bab75aa51fad737 Author: Ihar Hrachyshka Date: Fri Sep 16 10:08:28 2011 +0300 Added Belarusian translation. po/LINGUAS | 1 + po/be.po | 126 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 127 insertions(+), 0 deletions(-) commit 0f47475bf0d10d8453c73d3eaf07291545c7afed Author: Akom Chotiphantawanon Date: Fri Sep 16 12:10:38 2011 +0700 Added Thai translation. po/LINGUAS | 1 + po/th.po | 129 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 130 insertions(+), 0 deletions(-) commit b4181131d209b3fc2491ed4002974c4f851baa52 Author: Steve Frécinaux Date: Tue Aug 30 23:00:50 2011 +0200 Post-release version bump for 1.1.4 configure.ac | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 16cfe28eddf71327627703bfb57d688321851009 Author: Steve Frécinaux Date: Tue Aug 30 22:58:42 2011 +0200 Release 1.1.3 NEWS | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-)