commit 9b794ad7cc6c2fc696f549e000a912e907652c00 Author: Christian Hergert Date: Mon Aug 7 16:17:45 2017 -0700 Release 1.21.0 NEWS | 13 +++++++++++++ 1 file changed, 13 insertions(+) commit bcc8644b83a3d514f242cfa933371c329edf16f5 Author: Garrett Regier Date: Fri Jun 9 18:32:51 2017 -0700 Cache an extension type's base class and interfaces libpeas/peas-utils.c | 114 ++++++++++++++++++++++++++++++++------------------- 1 file changed, 72 insertions(+), 42 deletions(-) commit edbdfb1671716e0977fbab129c914816d8be43a6 Author: Yuras Shumovich Date: Tue Apr 18 09:36:06 2017 +0000 Update Belarusian translation (cherry picked from commit 2d7e7d60de1f22d51aed230e49f0508a3f5d30dd) po/be.po | 109 +++++++++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 74 insertions(+), 35 deletions(-) commit 951c4d285816d687619daa5dbdd7ef27e5d26a3a Author: gogo Date: Mon Apr 10 15:26:12 2017 +0000 Add Croatian translation (cherry picked from commit 0d95266b47139631e9516c3f432adaedaec8dae5) po/LINGUAS | 1 + po/hr.po | 174 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 175 insertions(+) commit 7e7e850d24a930ffdaf04d0feaf6607fe797f30e Author: Garrett Regier Date: Fri Mar 24 12:41:09 2017 -0700 Allow extensions to be an Abstract Base Class https://bugzilla.gnome.org/show_bug.cgi?id=767223 libpeas/peas-engine.c | 33 ++++-- libpeas/peas-extension-set.c | 18 ++- libpeas/peas-extension.c | 32 ++--- libpeas/peas-introspection.c | 29 ++--- libpeas/peas-introspection.h | 4 +- libpeas/peas-object-module.c | 116 +++++++++--------- libpeas/peas-object-module.h | 10 +- libpeas/peas-utils.c | 40 +++++-- libpeas/peas-utils.h | 2 +- tests/libpeas/introspection/Makefile.am | 2 + .../libpeas/introspection/introspection-abstract.c | 132 +++++++++++++++++++++ .../libpeas/introspection/introspection-abstract.h | 60 ++++++++++ tests/libpeas/plugins/extension-c/Makefile.am | 4 +- .../plugins/extension-c/extension-c-abstract.c | 55 +++++++++ .../plugins/extension-c/extension-c-abstract.h | 52 ++++++++ .../plugins/extension-c/extension-c-plugin.c | 7 ++ .../plugins/extension-lua/extension-lua51.lua | 6 +- .../plugins/extension-python/extension-py.py.in | 6 +- tests/libpeas/testing/testing-extension.c | 51 ++++++++ 19 files changed, 548 insertions(+), 111 deletions(-) commit 743ca63655ac23c24efed5aad33479fa1f4faadf Author: Garrett Regier Date: Fri Mar 24 11:14:14 2017 -0700 Fix PeasEngine virtual annotations These comments are invalid as the virtual functions do not have a return value. libpeas/peas-engine.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 47e286b64d67c006c25b640ed3f5d1a886ccb0a0 Author: Garrett Regier Date: Wed Mar 2 11:15:27 2016 -0800 Consider all an interfaces potential properties An interface can have a prerequisite which is derived from GObject an as such is not an interface. https://bugzilla.gnome.org/show_bug.cgi?id=762899 libpeas/peas-utils.c | 66 +++++++++--- tests/libpeas/introspection/Makefile.am | 2 + .../introspection/introspection-has-prerequisite.c | 16 ++- .../introspection/introspection-prerequisite.c | 111 +++++++++++++++++++++ .../introspection/introspection-prerequisite.h | 56 +++++++++++ .../plugins/extension-c/extension-c-plugin.c | 3 +- .../plugins/extension-lua/extension-lua51.lua | 12 +-- .../plugins/extension-python/extension-py.py.in | 2 +- tests/libpeas/testing/testing-extension.c | 7 ++ 9 files changed, 246 insertions(+), 29 deletions(-) commit b74fd58972a99771d7cb3a1f19526a885f88a114 Author: Garrett Regier Date: Fri Mar 24 21:24:38 2017 -0700 Bump to 0.21.0 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b6587900b97c8e7f3de1c8f3a828dfced4006e46 Author: Mandy Wang Date: Fri Feb 10 19:00:41 2017 +0800 Update zh_CN translation po/zh_CN.po | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-)