commit 92b255f9b76a8bed118d1901105e6a87e7014b9f Author: Steve Frécinaux Date: Tue Feb 22 13:56:45 2011 +0100 python: Rework refcounting to explicit extension ownership Previously the python reference was transferred to the Python extension object. It is more correct to increment the refcount in the extension and decrement it in the loader, because it's more explicit and won't break in bizarre way if we create more than one Python extension wrapper around the same object. loaders/python/peas-extension-python.c | 1 + loaders/python/peas-plugin-loader-python.c | 2 ++ 2 files changed, 3 insertions(+), 0 deletions(-) commit f546844c03dc9f05c234c36638e2ccf3e4a645d3 Author: Khaled Hosny Date: Mon Feb 21 19:37:56 2011 +0200 Updated Arabic translation po/ar.po | 105 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 92 insertions(+), 13 deletions(-) commit 3573668083ebedca22d81584e7f041fa76ef2c0c Author: Matej Urbančič Date: Sun Feb 20 13:52:35 2011 +0100 Updated Slovenian translation po/sl.po | 108 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 94 insertions(+), 14 deletions(-) commit 157d10dfe6ff3a4ed9d1e17693184d00525ad785 Author: Mario Blättermann Date: Sat Feb 19 23:44:49 2011 +0100 [l10n] Updated German translation po/de.po | 64 ++++++++++++++++++++++++++++++++++++++++++------------------- 1 files changed, 44 insertions(+), 20 deletions(-) commit 2fe3b1ae664d3d97bb15bf09e93cb25aec6c3b6c Author: Garrett Regier Date: Sat Feb 19 06:08:47 2011 -0800 Correctly Fix C plugins that do not inherit from PeasExtensionBase libpeas/peas-object-module.c | 4 +- loaders/c/peas-plugin-loader-c.c | 50 ++++++++++++++----------------------- 2 files changed, 21 insertions(+), 33 deletions(-) commit dc8ac36be40526baa4ae3a71af5db0e193263384 Author: Jorge González Date: Sat Feb 19 15:08:19 2011 +0100 Updated Spanish translation po/es.po | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++---------- 1 files changed, 97 insertions(+), 18 deletions(-) commit d0ea5001e61e098c08bbc9fc891ef468f2ee0b24 Author: Garrett Regier Date: Thu Feb 17 20:11:22 2011 -0800 Add PeasPluginInfo:Hidden This allows plugins be be hidden even when builtin plugins are being shown in the plugin manager. libpeas-gtk/peas-gtk-plugin-manager-store.c | 7 ++++- libpeas/peas-plugin-info-priv.h | 1 + libpeas/peas-plugin-info.c | 31 +++++++++++++++++++++++++++ libpeas/peas-plugin-info.h | 1 + tests/libpeas-gtk/plugin-manager-store.c | 22 +++++++++++++++--- tests/libpeas-gtk/plugins/Makefile.am | 1 + tests/libpeas-gtk/plugins/hidden.plugin | 8 +++++++ tests/libpeas-gtk/testing/testing.c | 19 ++++++++++------ tests/libpeas-gtk/testing/testing.h | 2 +- 9 files changed, 78 insertions(+), 14 deletions(-) commit fec5441d795869d5bbf4d86204019efe937a43d4 Author: Garrett Regier Date: Thu Feb 17 20:11:13 2011 -0800 Drop PeasPluginInfo:file as it is unused libpeas/peas-plugin-info-priv.h | 1 - libpeas/peas-plugin-info.c | 3 --- 2 files changed, 0 insertions(+), 4 deletions(-) commit 2b0339e493fd8dd1896bd942e075d0addfc63a49 Author: Garrett Regier Date: Thu Feb 17 22:13:36 2011 -0800 Fix building a clean checkout tests/Makefile.plugin | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 8a125f613d1a7303b9124380f73c398b4fbf00af Author: Garrett Regier Date: Tue Jan 25 09:43:47 2011 -0800 Show dialog when disabling a plugin which is depended on docs/reference/Makefile.am | 1 + libpeas-gtk/Makefile.am | 8 +- libpeas-gtk/peas-gtk-disable-plugins-dialog.c | 308 +++++++++++++++++++++++++ libpeas-gtk/peas-gtk-disable-plugins-dialog.h | 63 +++++ libpeas-gtk/peas-gtk-plugin-manager-view.c | 75 ++++++- po/POTFILES.in | 1 + 6 files changed, 450 insertions(+), 6 deletions(-) commit 939b12fd6b6f2e1d0dd42b6e02c9e7e2f43a2990 Author: Garrett Regier Date: Thu Feb 17 07:18:23 2011 -0800 Don't add extra ref on python instance loaders/python/peas-extension-python.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit db7bf1bc725782e1a60af852bd03ad7d2c471fef Author: Garrett Regier Date: Thu Feb 17 07:17:29 2011 -0800 Free the engine in the demo peas-demo/peas-demo.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit aa448d6e1afe6f8f18cb223984bc204b1cb55ecd Author: Garrett Regier Date: Thu Feb 17 07:17:05 2011 -0800 Unref the window in the second time plugin peas-demo/plugins/secondtime/second-time.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 984f23f66f21464a400251094f3fe70f51a9ad4a Author: Garrett Regier Date: Thu Feb 17 07:16:43 2011 -0800 Fix refcount issues in the test suite tests/libpeas-gtk/plugin-manager-store.c | 3 +++ tests/libpeas-gtk/plugin-manager-view.c | 3 +++ tests/libpeas-gtk/plugin-manager.c | 11 +++++++++-- tests/libpeas/engine.c | 7 +++++++ tests/libpeas/extension-python.c | 1 + tests/libpeas/extension-seed.c | 1 + tests/libpeas/testing/testing-extension.h | 1 + 7 files changed, 25 insertions(+), 2 deletions(-) commit 45b1374e3893fedb3750c3f9d441e71d2898130b Author: Garrett Regier Date: Tue Feb 15 03:37:35 2011 -0800 Fix make distcheck tests/Makefile.plugin | 11 +++++++++++ tests/libpeas-gtk/plugins/Makefile.am | 7 +++++-- .../plugins/builtin-configurable/Makefile.am | 7 +++++-- tests/libpeas-gtk/plugins/configurable/Makefile.am | 7 +++++-- .../plugins/valid-custom-icon/Makefile.am | 8 ++++++-- tests/libpeas-gtk/testing/Makefile.am | 3 ++- tests/libpeas-gtk/testing/testing.c | 6 ++++-- tests/libpeas/plugins/Makefile.am | 7 +++++-- tests/libpeas/plugins/extension-c/Makefile.am | 7 +++++-- tests/libpeas/plugins/extension-python/Makefile.am | 10 ++++++++-- tests/libpeas/plugins/extension-seed/Makefile.am | 7 +++++-- tests/libpeas/testing/Makefile.am | 3 ++- tests/libpeas/testing/testing.c | 6 ++++-- tests/plugins/Makefile.am | 7 +++++-- tests/plugins/builtin/Makefile.am | 7 +++++-- tests/plugins/has-dep/Makefile.am | 7 +++++-- tests/plugins/loadable/Makefile.am | 7 +++++-- tests/plugins/self-dep/Makefile.am | 7 +++++-- 18 files changed, 92 insertions(+), 32 deletions(-) commit ba06534958aac190e15bcc63c36fd7ee42ca34b8 Author: Garrett Regier Date: Tue Feb 15 01:58:54 2011 -0800 Don't try to open a directory as a .plugin This prevents directories with a .plugin suffix to be opened as if they were .plugin files. libpeas/peas-engine.c | 14 +++++++++----- 1 files changed, 9 insertions(+), 5 deletions(-) commit 38397fb6a9ed777838b760c6cdec66a23dcece6e Author: Garrett Regier Date: Tue Feb 15 01:52:47 2011 -0800 Only emit notify::plugin-list when it has changed libpeas/peas-engine.c | 14 +++++++++++--- tests/libpeas-gtk/plugin-manager-view.c | 2 +- 2 files changed, 12 insertions(+), 4 deletions(-) commit 3dada6e293491d2c10a4745841804c1db45cf7aa Author: Garrett Regier Date: Tue Feb 15 01:46:41 2011 -0800 Fix copy & paste error in PeasExtensionSet docs libpeas/peas-extension-set.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e4953c2dda244452a3883eb049241bff09a74123 Author: Garrett Regier Date: Tue Feb 15 01:46:18 2011 -0800 Don't GC plugin loaders that fail If a plugin loader fails then it is a NULL entry in the loaders hashtable. So GC would segfault as it attempted to dereference a NULL pointer. libpeas/peas-engine.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0baded50a08e3cc99e3ac88aef5187965bd0981d Author: Garrett Regier Date: Tue Feb 15 00:51:57 2011 -0800 Fix PeasExtensionSet example in the docs libpeas/peas-extension-set.c | 14 ++++++-------- 1 files changed, 6 insertions(+), 8 deletions(-) commit 33397686e12c909bd6155ddf0576268e28c47e67 Author: Garrett Regier Date: Mon Feb 14 08:48:44 2011 -0800 Fix C plugins that do not inherit from PeasExtensionBase loaders/c/peas-plugin-loader-c.c | 44 +++++++++++++------ .../libpeas/plugins/extension-c/callable-plugin.c | 2 +- .../libpeas/plugins/extension-c/callable-plugin.h | 7 ++- 3 files changed, 36 insertions(+), 17 deletions(-) commit 6194a2d1e485b3635aa732ca201106f971feb111 Author: Marek Černocký Date: Thu Feb 17 08:22:45 2011 +0100 Updated Czech translation po/cs.po | 38 +++++++++++++++++++++++++++++++++----- 1 files changed, 33 insertions(+), 5 deletions(-) commit 39de352d57ccca743c04993071f2306bbb17d0d1 Author: Steve Frécinaux Date: Mon Feb 14 00:23:08 2011 +0100 Post-release version bump for 0.7.3 configure.ac | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit af0a2868666d9e3da650d516f13e18d01969a4a7 Merge: b7da831 e0b3fa9 Author: Steve Frécinaux Date: Mon Feb 14 00:20:51 2011 +0100 Merge remote branch 'origin/master'