commit a4e55fd3dcf7bf37ce9cc21c87a2bbb68ce6fdff
Author: Garrett Regier <garrettregier@gmail.com>
Date:   Tue Jul 17 11:41:43 2012 -0700

    Warn if activate or deactivate are not implemented
    
    https://bugzilla.gnome.org/show_bug.cgi?id=679508

 libpeas/peas-activatable.c |   10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 6e58e0fbf059f137bfcfef070968191f2ea42655
Author: Garrett Regier <garrettregier@gmail.com>
Date:   Tue Jul 17 11:41:09 2012 -0700

    Fix style issues in python test plugin
    
    https://bugzilla.gnome.org/show_bug.cgi?id=678339

 tests/libpeas/plugins/extension-python/extension-python.py |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 3c1ac8d343034dd33105ed0f675d5b4afd4ea813
Author: Garrett Regier <garrettregier@gmail.com>
Date:   Tue Jul 17 09:14:25 2012 -0700

    Find extension construct properties also in interface prerequisites
    
    Based on patch by Jesse van den Kieboom <jesse.vandenkieboom@epfl.ch>
    
    https://bugzilla.gnome.org/show_bug.cgi?id=679995

 libpeas/peas-helpers.c                             |   55 ++++++++++++++++++--
 tests/libpeas/introspection/Makefile.am            |    2 +
 .../introspection-properties-prerequisite.c        |   52 ++++++++++++++++++
 .../introspection-properties-prerequisite.h        |   52 ++++++++++++++++++
 .../introspection/introspection-properties.c       |    6 ++-
 tests/libpeas/plugins/extension-js/extension-js.js |    1 +
 .../plugins/extension-python/extension-python.py   |    2 +
 tests/libpeas/testing/testing-extension.c          |   20 +++++++
 8 files changed, 184 insertions(+), 6 deletions(-)

commit cda8a098b68f6c3448e90cb917a36c1df6c2bfe5
Author: Garrett Regier <garrettregier@gmail.com>
Date:   Tue Jul 17 08:45:14 2012 -0700

    Use G_VALUE_INIT in the GJS and Seed plugin loaders

 loaders/gjs/peas-plugin-loader-gjs.c   |    2 +-
 loaders/seed/peas-plugin-loader-seed.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 1f7785e5e6ab2bbaf4b8905c728f3ad77b62aa80
Author: Garrett Regier <garrettregier@gmail.com>
Date:   Tue Jul 17 08:43:21 2012 -0700

    Fix interface sorting in GJS and Seed

 loaders/gjs/peas-plugin-loader-gjs.c   |   29 ++++++++++++++++++++++-------
 loaders/seed/peas-plugin-loader-seed.c |   29 ++++++++++++++++++++++-------
 2 files changed, 44 insertions(+), 14 deletions(-)

commit 8b0230eaa8bb523ed146c9894d0f0deb0521fc75
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri Jul 6 11:56:28 2012 +0100

    Mention the section name for malformed .plugin files
    
    This would have saved me some time, trying to port an old plugin
    with the section "[Totem Plugin]" instead of "[Plugin]".
    
    https://bugzilla.gnome.org/show_bug.cgi?id=679507

 libpeas/peas-plugin-info.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1a534c2afa7d9cea434e2e17f2b6cde9528bb974
Author: Tom Tryfonidis <tomtryf@gmail.com>
Date:   Thu Jun 14 03:50:42 2012 +0300

    Updated Greek translation

 po/el.po |   84 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 43 insertions(+), 41 deletions(-)

commit 35de01f0531c8ad178d2b7e5f328f4ab8bf89389
Author: Andika Triwidada <andika@gmail.com>
Date:   Tue May 15 00:12:12 2012 +0700

    [l10n] Updated Indonesian translation

 po/id.po |   64 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 37 insertions(+), 27 deletions(-)

commit 7da9be405fd81180b9e11c85a764c5d439192bc4
Author: Garrett Regier <garrettregier@gmail.com>
Date:   Mon Apr 16 08:23:42 2012 -0700

    Make position signed in peas_engine_insert_search_path()
    
    
    peas_engine_add_search_path() passes -1 as the position and g_list_insert()
    expects a gint not guint.

 libpeas/peas-engine.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 05c8e66b8dd2162812886e7cbfab07dfd68831d3
Author: Garrett Regier <garrettregier@gmail.com>
Date:   Thu Mar 29 02:34:53 2012 -0700

    Simplify valist to parameter list helper
    
    We only use it for interface types so there is no need to
    support object types and the type_struct is only ever used
    for the helper.

 libpeas/peas-engine.c        |    8 +------
 libpeas/peas-extension-set.c |    8 +------
 libpeas/peas-helpers.c       |   51 +++++++++---------------------------------
 libpeas/peas-helpers.h       |    7 +-----
 4 files changed, 13 insertions(+), 61 deletions(-)

commit 672a2b04dcfd2badd81e3751b89ac5cb7b28efd1
Author: Garrett Regier <garrettregier@gmail.com>
Date:   Sun Feb 12 06:25:44 2012 -0800

    Set the default engine in init() and not constructor()
    
    We set the default engine in init() because if a plugin is loaded
    and it needs the default engine then a different engine would be returned
    as the default engine would not have been set yet.

 libpeas/peas-engine.c  |   27 ++++++++++++++-------------
 tests/libpeas/engine.c |   19 +++++++++++++++++++
 2 files changed, 33 insertions(+), 13 deletions(-)

commit fe328c40130806b125fad53c1bff9d7cd30d13be
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Fri Apr 13 15:16:58 2012 +1000

    Add peas_engine_prepend_search_path()
    
    Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=674029

 docs/reference/libpeas-sections.txt |    1 +
 libpeas/peas-engine.c               |   58 ++++++++++++++++++++++++++---------
 libpeas/peas-engine.h               |    3 ++
 3 files changed, 47 insertions(+), 15 deletions(-)

commit d17d295a885c6837e869936a6bea362147d70ea2
Author: Garrett Regier <garrettregier@gmail.com>
Date:   Sat Apr 7 06:49:08 2012 -0700

    Prioritize the initial GType when using peas_extension_call*()
    
    Otherwise the incorrect interface could be called if they
    have the same method name.

 libpeas/peas-extension.c |   15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

commit 3fb1feadcd4a6e5c96eabd2d63cd86876fdb3481
Author: Edward Sheldrake <ejsheldrake@gmail.com>
Date:   Tue Jan 31 14:48:30 2012 +0000

    Fix names in glade catalog
    
    Fix library name and gtk-doc book name in glade catalog.
    
    Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=669114

 data/glade/libpeas-gtk.xml.in |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 95c25a1e7d09a15cb9eae5f1299849b80ece0c82
Author: Garrett Regier <garrettregier@gmail.com>
Date:   Thu Mar 22 19:28:28 2012 -0700

    Added peas_plugin_info_get_external_data()
    
    https://bugzilla.gnome.org/show_bug.cgi?id=671934

 libpeas/peas-plugin-info-priv.h |    2 ++
 libpeas/peas-plugin-info.c      |   57 +++++++++++++++++++++++++++++++++++++++
 libpeas/peas-plugin-info.h      |    3 +++
 tests/libpeas/plugin-info.c     |    3 +++
 tests/plugins/full-info.plugin  |    1 +
 5 files changed, 66 insertions(+)

commit 5448733c273349019091ef8e545ec2320ea19ad6
Author: Garrett Regier <garrettregier@gmail.com>
Date:   Thu Mar 22 19:27:33 2012 -0700

    Remove trailing whitespace

 libpeas/peas-extension-subclasses.c       |    2 +-
 tests/libpeas/testing/testing-extension.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit c05e7b03473711bb2da1e74cafef45749fdb728b
Author: Garrett Regier <garrettregier@gmail.com>
Date:   Wed Mar 21 21:59:05 2012 -0700

    Use proper property ids in object wrapper
    
    Otherwise object could have properties with the same ID.

 libpeas/peas-extension-subclasses.c |   18 ++++++++----------
 1 file changed, 8 insertions(+), 10 deletions(-)

commit 7bf3ff9a5f7c1300b8be5ffab24fcf090620439c
Author: Garrett Regier <garrettregier@gmail.com>
Date:   Wed Mar 21 18:53:55 2012 -0700

    Test calling call_multi_args() with peas_extension_call()
    
    The other call tests test that it works with peas_extension_call().

 tests/libpeas/testing/testing-extension.c |   10 ++++++++++
 1 file changed, 10 insertions(+)

commit 6948aa2a9ca409a1ee968ee7e64cc56845df8e55
Author: Garrett Regier <garrettregier@gmail.com>
Date:   Wed Mar 21 17:44:49 2012 -0700

    If calling the wrapper function fails set the return value to NULL
    
    This way for gjs, python and seed plugins if an error occurs while
    calling the function a pointer value would be set to NULL which
    should help prevent segfaults.

 libpeas/peas-extension-subclasses.c |   10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit 3e69e16cbdf17d3bbd4b31f471a2de8c62659f14
Author: Garrett Regier <garrettregier@gmail.com>
Date:   Wed Mar 21 17:17:15 2012 -0700

    Fix Seed exceptions so they have a filename

 loaders/seed/peas-plugin-loader-seed.c |   46 +++++++++++++++++---------------
 1 file changed, 24 insertions(+), 22 deletions(-)

commit e040e650b2c359b429b800b1cc2ab6186e7ede8b
Author: Garrett Regier <garrettregier@gmail.com>
Date:   Wed Mar 21 17:16:40 2012 -0700

    Check for an exception after calling a function in GJS plugins

 loaders/gjs/peas-extension-gjs.c |    8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 79fe7867c75e249fc3a26525a703e6b1339e7023
Author: Garrett Regier <garrettregier@gmail.com>
Date:   Sat Mar 17 11:15:46 2012 -0700

    Use G_VALUE_INIT

 configure.ac                                |    2 +-
 libpeas-gtk/peas-gtk-plugin-manager-store.c |    6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

commit d5a1abecff9109288658b8dc57d99d0452459270
Author: Garrett Regier <garrettregier@gmail.com>
Date:   Mon Feb 13 06:13:44 2012 -0800

    Rename extension-c's CallablePlugin to ExtensionCPlugin

 tests/libpeas/plugins/extension-c/Makefile.am      |    2 -
 .../libpeas/plugins/extension-c/callable-plugin.c  |  137 --------------------
 .../libpeas/plugins/extension-c/callable-plugin.h  |   53 --------
 .../plugins/extension-c/extension-c-plugin.c       |  111 +++++++++++++++-
 .../plugins/extension-c/extension-c-plugin.h       |   22 +++-
 5 files changed, 126 insertions(+), 199 deletions(-)

commit 8858c90671633bbe21fc811eaee2c627cb18abf5
Author: Garrett Regier <garrettregier@gmail.com>
Date:   Sat Feb 11 12:38:09 2012 -0800

    Remove IAge from all .plugin files

 peas-demo/plugins/gjshello/gjshello.plugin                            |    1 -
 peas-demo/plugins/helloworld/helloworld.plugin                        |    1 -
 peas-demo/plugins/pythonhello/pythonhello.plugin                      |    1 -
 peas-demo/plugins/secondtime/secondtime.plugin                        |    1 -
 peas-demo/plugins/seedhello/seedhello.plugin                          |    1 -
 peas-demo/plugins/valahello/valahello.plugin                          |    1 -
 .../plugins/builtin-configurable/builtin-configurable.plugin          |    1 -
 tests/libpeas-gtk/plugins/configurable/configurable.plugin            |    1 -
 tests/libpeas-gtk/plugins/hidden.plugin                               |    1 -
 tests/libpeas-gtk/plugins/invalid-custom-icon.plugin                  |    1 -
 tests/libpeas-gtk/plugins/invalid-stock-icon.plugin                   |    1 -
 tests/libpeas-gtk/plugins/valid-custom-icon/valid-custom-icon.plugin  |    1 -
 tests/libpeas-gtk/plugins/valid-stock-icon.plugin                     |    1 -
 tests/libpeas/plugins/disabled-loader.plugin                          |    1 -
 tests/libpeas/plugins/extension-c-nonexistent.plugin                  |    1 -
 tests/libpeas/plugins/extension-c/extension-c.plugin                  |    1 -
 tests/libpeas/plugins/extension-gjs-nonexistent.plugin                |    1 -
 tests/libpeas/plugins/extension-js/extension-js.plugin                |    1 -
 tests/libpeas/plugins/extension-python-nonexistent.plugin             |    1 -
 tests/libpeas/plugins/extension-python/extension-python.plugin        |    1 -
 tests/libpeas/plugins/extension-seed-nonexistent.plugin               |    1 -
 tests/libpeas/plugins/info-missing-module.plugin                      |    1 -
 tests/libpeas/plugins/info-missing-name.plugin                        |    1 -
 tests/libpeas/plugins/invalid-loader.plugin                           |    1 -
 tests/libpeas/plugins/nonexistent-dep.plugin                          |    1 -
 tests/libpeas/plugins/nonexistent-loader.plugin                       |    1 -
 tests/libpeas/plugins/not-loadable.plugin                             |    1 -
 tests/libpeas/plugins/os-dependant-help.plugin                        |    1 -
 tests/plugins/builtin/builtin.plugin                                  |    1 -
 tests/plugins/full-info.plugin                                        |    1 -
 tests/plugins/has-dep/has-dep.plugin                                  |    1 -
 tests/plugins/loadable/loadable.plugin                                |    1 -
 tests/plugins/min-info.plugin                                         |    1 -
 tests/plugins/self-dep/self-dep.plugin                                |    1 -
 tests/plugins/unavailable.plugin                                      |    1 -
 35 files changed, 35 deletions(-)

commit 2d6ea307cf45af6b92b1cd708d0ee288aca0b3fe
Author: Olav Vitters <olav@vitters.nl>
Date:   Wed Mar 28 15:28:40 2012 +0200

    fix forgotten @ in pkgconfig file

 data/libpeas-1.0.pc.in |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2b4214d1a19f53828b2d7f47485a96e869d9cc7f
Author: Steve Frécinaux <code@istique.net>
Date:   Wed Mar 28 15:09:39 2012 +0200

    Post-release version bump for 1.4.1

 configure.ac |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit dd890f1d3fa9422411590705f5b784edddd853e0