commit 6ff6fcc3e22d887e2a2326d1274eddea1d505ece Author: Bastien Nocera Date: Fri Mar 14 16:23:15 2014 +0100 python: Fix coding style to match Commit 2680b37802f0364b6eac1f5bf0f1f3bbb2552133 didn't use the same coding style as the rest of the file. loaders/python/peas-plugin-loader-python.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) commit 2680b37802f0364b6eac1f5bf0f1f3bbb2552133 Author: Bastien Nocera Date: Fri Mar 14 12:19:50 2014 +0100 python: Name the GC timeout So that it can show up with its own name in profiling outputs. https://bugzilla.gnome.org/show_bug.cgi?id=726327 loaders/python/peas-plugin-loader-python.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 9484364713f86bf8b8590378fd5fbeb436851025 Author: Bastien Nocera Date: Mon Feb 10 18:04:00 2014 +0100 Fix unclickable dialogue when parent is modal When the parent of the about or preferences dialogue is modal, you can't click on anything in the dialogue unless it is modal as well. https://bugzilla.gnome.org/show_bug.cgi?id=724053 libpeas-gtk/peas-gtk-plugin-manager.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 873b582c89900734103e96b7ce89bfe20a85019b Author: Shankar Prasad Date: Wed Feb 5 16:28:46 2014 +0530 updated kn.po po/kn.po | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) commit f5f8bc1f4a82e5faede3fe20cad7889da414c25c Author: Garrett Regier Date: Wed Nov 13 00:20:12 2013 -0800 Do not wrap PyGObject extensions PyGObject already wraps them so it is unneeded. loaders/python/Makefile.am | 2 - loaders/python/peas-extension-python.c | 163 ----------------------------- loaders/python/peas-extension-python.h | 62 ----------- loaders/python/peas-plugin-loader-python.c | 17 +-- loaders/python3/Makefile.am | 2 - tests/libpeas/extension-py.c | 12 +-- 6 files changed, 13 insertions(+), 245 deletions(-) commit 730edb65d6da0ebd0bd7065aeb9435b31d304b08 Author: Garrett Regier Date: Tue Nov 12 23:56:39 2013 -0800 Remove support for gjs-based Javascript plugins There have been changes to the gjs bindings and as the issue has only recently been noticed it is assumed that support for them is not highly desired. https://bugzilla.gnome.org/show_bug.cgi?id=711356 .gitignore | 7 - configure.ac | 44 +-- libpeas/peas-extension-base.c | 4 +- loaders/Makefile.am | 4 - loaders/gjs/Makefile.am | 25 -- loaders/gjs/peas-extension-gjs.c | 427 --------------------- loaders/gjs/peas-extension-gjs.h | 60 --- loaders/gjs/peas-plugin-loader-gjs.c | 396 ------------------- loaders/gjs/peas-plugin-loader-gjs.h | 55 --- peas-demo/peas-demo.c | 1 - peas-demo/plugins/Makefile.am | 4 - peas-demo/plugins/gjshello/Makefile.am | 7 - peas-demo/plugins/gjshello/gjshello.js | 36 -- peas-demo/plugins/gjshello/gjshello.plugin | 8 - tests/libpeas/Makefile.am | 6 - tests/libpeas/extension-gjs.c | 57 --- tests/libpeas/plugins/Makefile.am | 13 +- .../plugins/extension-gjs-nonexistent.plugin | 8 - tests/libpeas/plugins/extension-js/Makefile.am | 31 -- .../plugins/extension-js/extension-js.gschema.xml | 9 - tests/libpeas/plugins/extension-js/extension-js.js | 45 --- .../plugins/extension-js/extension-js.plugin | 8 - tests/libpeas/plugins/extension-seed/Makefile.am | 8 + .../extension-seed/extension-seed.gschema.xml | 9 + .../plugins/extension-seed/extension-seed.js | 45 +++ .../plugins/extension-seed/extension-seed.plugin | 8 + 26 files changed, 78 insertions(+), 1247 deletions(-) commit 85960307ff553a4c81c57e98fce141d1ad2f985a Author: Garrett Regier Date: Tue Nov 12 23:47:03 2013 -0800 Remove invalid doc section docs/reference/libpeas-sections.txt | 2 -- 1 file changed, 2 deletions(-) commit 666be5335dbc6b120207ae513d592387a76d9003 Author: Garrett Regier Date: Tue Nov 12 22:46:41 2013 -0800 Fix warning tests/libpeas/engine.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit d66094c5aaa494bf7246d857f2e93c1e404e8222 Author: Garrett Regier Date: Tue Nov 12 23:00:22 2013 -0800 Print a critical warning when attempting to mix Python versions This prevents people from trying to load python3 plugins using a python2 program and vice versa. loaders/python/peas-plugin-loader-python.c | 14 ++++++++++ tests/libpeas/extension-py.c | 44 ++++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+) commit 9a7c426a5f7b463e7d82c7ee3e801f3b4925299e Author: Garrett Regier Date: Tue Nov 12 22:55:31 2013 -0800 Add a test for already an initialized python tests/libpeas/extension-py.c | 48 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) commit ef1d7f6ae4aa5733bcbb21ed6f0b8bc5c210059e Author: Garrett Regier Date: Tue Nov 12 22:54:01 2013 -0800 Only disable python warning redirections when not initialized Python programs would want them to still be redirected. loaders/python/peas-plugin-loader-python.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 438c2c12ebb71f2fc0e419c2fc9239d16601e76b Author: Garrett Regier Date: Tue Nov 12 22:52:51 2013 -0800 Fix incorrect free When prgname is NULL we would try to free a constant string. loaders/python/peas-plugin-loader-python.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) commit 37a8556065119c0e8d1a495b88dd54a869cbfaf6 Author: Garrett Regier Date: Tue Nov 12 22:50:08 2013 -0800 Fix memory leak in python plugin loader loaders/python/peas-plugin-loader-python.c | 2 ++ 1 file changed, 2 insertions(+) commit ada8c28f719b28396535fdac6b163ea49580fe77 Author: Garrett Regier Date: Tue Nov 12 22:49:51 2013 -0800 Various cleanups libpeas/peas-engine.c | 48 +++++++++++++----------------- loaders/python/peas-plugin-loader-python.c | 19 +++++++----- 2 files changed, 32 insertions(+), 35 deletions(-) commit aa7941ccba50b75e4c7a6be1acc57a6ae9113f0f Author: Garrett Regier Date: Tue Nov 12 22:47:56 2013 -0800 Assert that the plugin loaders are actually freed on shutdown Useful to know that no extra refs are hanging around. libpeas/peas-engine.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 8f9958f458e8e83268a4215352b592f2e1873c3a Author: Garrett Regier Date: Tue Nov 12 22:47:05 2013 -0800 Add a since tag to peas_engine_prepend_search_path() libpeas/peas-engine.c | 2 ++ 1 file changed, 2 insertions(+) commit 4046f3b76877a43b12727ee024735f728bd4c774 Author: Garrett Regier Date: Tue Nov 12 22:46:41 2013 -0800 Assert an expectation of test_engine_get_default() tests/libpeas/engine.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 954fe54d4f704f6ba5d18507a4cf2d111806ec4b Author: Garrett Regier Date: Tue Nov 12 22:45:48 2013 -0800 Print a debug message when a plugin loader is finalized It is useful to know that they are actually being freed. libpeas/peas-plugin-loader.c | 9 +++++++++ 1 file changed, 9 insertions(+) commit 81992ffb17501a989c69a18e5e28058b0b3bb091 Author: Garrett Regier Date: Tue Nov 12 22:45:04 2013 -0800 Assert if an engine is alive after g_test_run() This can happen when adding new tests. tests/testing-util/testing-util.c | 3 +++ 1 file changed, 3 insertions(+) commit 6bba3128ca694ebc3e06b4e84e6c6562aa545f95 Author: Garrett Regier Date: Tue Nov 12 22:44:15 2013 -0800 Use g_test_trap_subprocess() instead of g_test_trap_fork() g_test_trap_fork() is deprecated. configure.ac | 2 +- tests/libpeas/engine.c | 32 ++++++++++++++++++++------------ 2 files changed, 21 insertions(+), 13 deletions(-) commit 6fbfff562cc26809366643d1b96430220c77631c Author: Garrett Regier Date: Tue Nov 12 22:42:10 2013 -0800 Merge python2 and python3 extension tests This will avoid further duplication when adding new tests. tests/libpeas/Makefile.am | 2 + tests/libpeas/extension-py.c | 144 ++++++++++++++++++++++++++++++ tests/libpeas/extension-python.c | 123 ------------------------- tests/libpeas/extension-python3.c | 123 ------------------------- tests/libpeas/testing/testing-extension.c | 3 +- tests/libpeas/testing/testing-extension.h | 11 ++- 6 files changed, 157 insertions(+), 249 deletions(-) commit 49a6e95f688547a27e93e7ae988ed3028af48e93 Author: Garrett Regier Date: Tue Nov 12 22:38:31 2013 -0800 Remove autogenerated INSTALL file .gitignore | 1 + INSTALL | 106 ++++++++++++++++++++++++++++++++++++++++++++++++++----------- 2 files changed, 88 insertions(+), 19 deletions(-) commit ef587d928cfee0221c93f808e0b088a55ef05fee Author: Garrett Regier Date: Sun Nov 3 15:47:35 2013 -0800 No longer use deprecated pygobject API loaders/python/peas-extension-python.c | 16 ++++++++-------- loaders/python/peas-plugin-loader-python.c | 25 +++++++++++++------------ 2 files changed, 21 insertions(+), 20 deletions(-) commit b71fe27f2466cb57ad38eb4c58768d1d9ef27c8d Author: Garrett Regier Date: Sun Nov 3 15:30:23 2013 -0800 Use the new gobject-introspection annotations And fix warnings given by the newer version. configure.ac | 2 +- libpeas/peas-engine.c | 10 +++------- libpeas/peas-extension-set.c | 8 +++----- libpeas/peas-extension-set.h | 4 +++- libpeas/peas-extension.h | 4 +++- 5 files changed, 13 insertions(+), 15 deletions(-) commit ad1d30d5bc008e82f23fa4eeb3a0e339998f6dec Author: Garrett Regier Date: Sun Nov 3 15:28:14 2013 -0800 Fix a few warnings libpeas/peas-i18n.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit d5e82ec19e0bc584d5d7562ab5e3a53bdc79549b Author: Pavol Klačanský Date: Thu Sep 19 20:06:25 2013 +0200 Updated slovak translation po/sk.po | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) commit 9ed645a5833df63daf4654f41fd121761003e157 Author: Daniel Șerbănescu Date: Tue Sep 17 09:43:49 2013 +0200 Updated Romanian Translation po/ro.po | 81 ++++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 40 insertions(+), 41 deletions(-) commit 596db299943eaee7ef696c6b16137fd27a106b38 Author: Seán de Búrca Date: Mon Aug 26 15:22:13 2013 -0600 Fix autogen with latest gnome-common Side-by-side use of IT_PROG_INTLTOOL and AM_GNU_GETTEXT is not supported. https://bugzilla.gnome.org/show_bug.cgi?id=706835 configure.ac | 3 --- 1 file changed, 3 deletions(-) commit 3adafa89e479867f247b3f60abb6aed4b1be5968 Author: Garrett Regier Date: Fri Jun 14 11:41:17 2013 -0700 Release 1.9.0 NEWS | 9 +++++++++ configure.ac | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-)