commit 63ffafa3e4cf39e34de81b8f6beff5b59e4bab7c Author: Steve Frécinaux Date: Tue Jun 14 10:06:41 2011 +0200 Add NEWS for 1.1.0 NEWS | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) commit f2896466bf6c496c97d85829a819fcbe7c3de4d9 Author: Garrett Regier Date: Wed Jun 8 13:52:15 2011 -0700 Deprecate PeasExtension and PeasExtensionSet call API Instead the dynamically implemented interface should be used or peas_extension_set_foreach(). libpeas/peas-extension-set.c | 6 ++++++ libpeas/peas-extension-set.h | 6 ++++++ libpeas/peas-extension.c | 6 ++++++ libpeas/peas-extension.h | 2 ++ 4 files changed, 20 insertions(+), 0 deletions(-) commit 0b0e4e0d1d2851864f38b3f8e2938d08feaba7bb Author: Garrett Regier Date: Wed Jun 8 13:48:10 2011 -0700 Added peas_extension_set_foreach() libpeas/peas-extension-set.c | 32 +++++++++++++++++++++++++++++++- libpeas/peas-extension-set.h | 21 +++++++++++++++++++++ 2 files changed, 52 insertions(+), 1 deletions(-) commit 1d18e9e6d4657056f9b7d11e5f5e10d9340757b5 Author: Steve Frécinaux Date: Tue Jun 14 09:41:23 2011 +0200 Vala: Fix usage of PeasObjectModule within Vala The registration methods were marked as (skip), so they weren't introspected, resulting in Vala not being able to use them. libpeas/peas-object-module.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit c911498bb9028fec4aaa31786599e3d3c3acbaa2 Author: Steve Frécinaux Date: Tue Jun 14 09:30:45 2011 +0200 Drop unused variable GTK_TYPELIB in configure.ac configure.ac | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit db490b9ab964ab0faad77ad232e9ddd8228bc616 Author: Tommi Vainikainen Date: Mon Jun 13 11:51:59 2011 +0300 Added Finnish translation po/fi.po | 24 ------------------------ 1 files changed, 0 insertions(+), 24 deletions(-) commit ee6fa30c2974bd966c72a090c3d4ae2ff9105e2e Author: Tommi Vainikainen Date: Mon Jun 13 11:51:06 2011 +0300 Added Finnish translation po/LINGUAS | 1 + po/fi.po | 129 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 130 insertions(+), 0 deletions(-) commit fbb4239e7ee2261cb92e88b10aa852d7bbc3ed51 Author: Garrett Regier Date: Sun Jun 12 02:40:38 2011 -0700 Make multi args test more complex. This was the test used to find and fix the previous fixes. .../libpeas/introspection/introspection-callable.c | 14 +++++++------- .../libpeas/introspection/introspection-callable.h | 12 ++++++------ .../libpeas/plugins/extension-c/callable-plugin.c | 11 +++++------ .../libpeas/plugins/extension-gjs/extension-gjs.js | 4 ++-- .../plugins/extension-python/extension-python.py | 4 ++-- .../plugins/extension-seed/extension-seed.js | 4 ++-- tests/libpeas/testing/testing-extension.c | 18 +++++++++--------- 7 files changed, 33 insertions(+), 34 deletions(-) commit 608ef91d47e0efdf0129b3aa8804012a13ff611b Author: Garrett Regier Date: Sun Jun 12 02:39:12 2011 -0700 Fix inout arguments in GJS loader loaders/gjs/peas-extension-gjs.c | 23 ++++++++++++++++++++--- 1 files changed, 20 insertions(+), 3 deletions(-) commit 448851135f4f7beb9533fb573aa7641b9316a012 Author: Garrett Regier Date: Sun Jun 12 02:14:27 2011 -0700 Use the correct argument type in the GJS loader loaders/gjs/peas-extension-gjs.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 2613c64b528d37e485346f6fa5630b73bef889af Author: Garrett Regier Date: Sun Jun 12 02:13:58 2011 -0700 Fix a typo in the GJS loader Calling g_base_info_get_name() on a GTypeInfo will cause an assert. loaders/gjs/peas-extension-gjs.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2101343d2c8f49a3f809dbbca5867a24c4280ecd Author: Garrett Regier Date: Sun Jun 12 02:13:00 2011 -0700 Fix inout arguments in the Seed loader loaders/seed/peas-extension-seed.c | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 deletions(-) commit 010e228cb7f512a4f47a7e8c7f14d54462847725 Author: Garrett Regier Date: Sun Jun 12 01:51:54 2011 -0700 Keep global variables in the same place libpeas/peas-engine.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit 3ac3d18f4c8f5e10090e3ca6575ab30d86d30127 Author: Garrett Regier Date: Sat Jun 11 15:42:48 2011 -0700 Fix a comment to include the new GJS plugin loader libpeas/peas-extension-base.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 5f1f3040378a2104af2502c3375914a1f0fb463a Author: Garrett Regier Date: Sat Jun 11 15:42:18 2011 -0700 No longer use @Varargs in documentation This is obsolete and emits a warning. libpeas/peas-engine.c | 2 +- libpeas/peas-extension-set.c | 4 ++-- libpeas/peas-extension.c | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit 425701197654ea65014a8d9a848d4b22938efc3b Author: Garrett Regier Date: Sat Jun 11 15:41:37 2011 -0700 Fix a few documentation warnings libpeas-gtk/peas-gtk-plugin-manager-view.h | 6 +++ libpeas-gtk/peas-gtk-plugin-manager.h | 6 +++ libpeas/peas-engine.c | 14 ++++++ libpeas/peas-object-module.c | 62 +++++++++++++++++++++++---- libpeas/peas-object-module.h | 5 ++- libpeas/peas-plugin-info.h | 3 + 6 files changed, 85 insertions(+), 11 deletions(-) commit 34e7cdb843f0a6f4bd58d993dab6abb346933c27 Author: Garrett Regier Date: Sat Jun 11 15:40:32 2011 -0700 Updated the doc sections This removed old symbols and adds others. docs/reference/libpeas-sections.txt | 22 +++++++++++++--------- 1 files changed, 13 insertions(+), 9 deletions(-) commit a6a25d5e501386215590c4ba765083c9a0303f5c Author: Garrett Regier Date: Sat Jun 11 15:39:42 2011 -0700 Cleanup building the docs Now we only need to ignore files that are not installed in libpeas/ and libpeas-gtk/. docs/reference/Makefile.am | 35 +++++++++++++---------------------- 1 files changed, 13 insertions(+), 22 deletions(-) commit 394c8d940d8eae42afb30f00e9c2c366fbcfcda3 Author: Garrett Regier Date: Sat Jun 11 15:37:15 2011 -0700 No longer use Gtk[HV]Box as it is deprecated libpeas-gtk/peas-gtk-plugin-manager.c | 17 ++++++++++------- libpeas-gtk/peas-gtk-plugin-manager.h | 4 ++-- peas-demo/peas-demo-window.c | 3 ++- peas-demo/peas-demo.c | 4 ++-- 4 files changed, 16 insertions(+), 12 deletions(-) commit 4f3b02ca34de2f488098c8365cb33ee31fe20210 Author: Garrett Regier Date: Sat Jun 11 02:01:37 2011 -0700 Fix exiting if running a test fails tests/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 87cd1d8444cd23c1c4c88a222d83ef2c42c407d7 Author: Garrett Regier Date: Sat Jun 11 01:59:36 2011 -0700 Skip testing-util when generating a report This is what the test* make rule does. tests/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8a12527155e71351e7df6d5fb537bbfa87dcb08b Author: Garrett Regier Date: Sat Jun 11 01:56:38 2011 -0700 Fix test so the GJS plugin loader is finalized tests/libpeas/extension-gjs.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 017f9acb95f77f9b2c5301913b29602151e5d4ec Author: Garrett Regier Date: Sat Jun 11 01:55:07 2011 -0700 Fix generating gcov reports for the GJS loader loaders/gjs/Makefile.am | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit 43a3e7423a27cfb95972081a171e36058009bf78 Author: Garrett Regier Date: Fri Jun 10 00:18:13 2011 -0700 Only enable the C plugin loader once libpeas/peas-engine.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit ab7a74ef75f235181015c302bf4a55c9c30414ce Author: Garrett Regier Date: Thu Jun 9 22:39:25 2011 -0700 Print log hooks that were not hit tests/testing-util/testing-util.c | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) commit e576e208583ed4a74e1f6d063b8c734ea2358b33 Author: Garrett Regier Date: Thu Jun 9 19:27:48 2011 -0700 Add a test to check that plugin loaders are loaded lazily tests/libpeas/testing/testing-extension.h | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit f1aec7860dfc702a80f0a91238336c731bd215a7 Author: Garrett Regier Date: Thu Jun 9 17:46:11 2011 -0700 Remove the "Plugins:" label from the manager libpeas-gtk/peas-gtk-plugin-manager.c | 7 ------- 1 files changed, 0 insertions(+), 7 deletions(-) commit e1bf2c72300d5789d57ab7f2f13cccf076cb2e45 Author: Garrett Regier Date: Thu Jun 9 17:45:09 2011 -0700 Fix PeasGtkPluginManager to use "Preferences" and not "Configure" At the same time create the "About" menu item from stock to have one less thing to translate. libpeas-gtk/peas-gtk-plugin-manager.c | 10 ++-------- 1 files changed, 2 insertions(+), 8 deletions(-) commit 95388a70df0c767daaed01969ca4c579f08b657c Author: Garrett Regier Date: Wed Jun 8 13:16:19 2011 -0700 Deprecate PeasGtkPluginManagerView:show-builtin Instead hidden plugins should be used. libpeas-gtk/peas-gtk-plugin-manager-view.c | 7 +++++++ libpeas-gtk/peas-gtk-plugin-manager-view.h | 2 ++ 2 files changed, 9 insertions(+), 0 deletions(-) commit 2532cac885966fb1813fdb11e666e02c838a2c44 Author: Garrett Regier Date: Wed Jun 8 13:09:38 2011 -0700 Change the #define used for disabaling deprecated features Otherwise when we want to deprecated API we would have to wrap the code in the .c files with #ifndef #endif which is bad because then we break ABI. configure.ac | 2 +- loaders/seed/peas-plugin-loader-seed.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit c8f9e705c55c0405071d39afc72e7b9bfc46376a Author: Gil Forcada Date: Sun May 29 18:53:46 2011 +0200 [l10n]Added Catalan (Valencian) translation po/LINGUAS | 1 + po/ca@valencia.po | 141 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 142 insertions(+), 0 deletions(-) commit 6365e34adaa4a7488f2837900b2065b8f2fb0047 Author: Arash Mousavi Date: Mon May 16 05:42:16 2011 +0430 Added Persian translation po/LINGUAS | 1 + po/fa.po | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 145 insertions(+), 0 deletions(-) commit 64df637d04aa69eadb6d60af3b2a69cfe4295dd4 Author: Kristjan SCHMIDT Date: Sun May 15 19:37:53 2011 +0200 Add Esperanto translation po/LINGUAS | 1 + po/eo.po | 139 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 140 insertions(+), 0 deletions(-) commit c2edff212130c1f0dfa328a24e069ab93f2c33ac Author: Muhammed Eken Date: Wed Apr 27 21:32:02 2011 +0300 Added Turkish translation po/LINGUAS | 1 + po/tr.po | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 145 insertions(+), 0 deletions(-) commit 682304c007166b7d8548a83eaa9455fcf483b149 Author: Jiro Matsuzawa Date: Mon Apr 25 01:24:08 2011 +0900 Added Japanese translation. po/LINGUAS | 1 + po/ja.po | 143 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 144 insertions(+), 0 deletions(-) commit 09f10f9da839fdc3dfaec4beff6cecee52172a39 Author: Gintautas Miliauskas Date: Tue Apr 19 13:35:49 2011 +0200 Updated Lithuanian translation. po/LINGUAS | 1 + po/lt.po | 143 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 144 insertions(+), 0 deletions(-) commit 6343d82566d84ef529d77b0489588fdce83ffcf4 Author: Steve Frécinaux Date: Wed Apr 13 10:43:09 2011 +0200 Drop support for GTK+ 2 configure.ac | 28 ++++++++----------------- data/libpeas-gtk-1.0.pc.in | 2 +- libpeas-gtk/Makefile.am | 2 +- libpeas-gtk/peas-gtk-disable-plugins-dialog.c | 4 --- libpeas-gtk/peas-gtk-plugin-manager-view.c | 8 ------- libpeas-gtk/peas-gtk-plugin-manager.c | 23 -------------------- peas-demo/peas-demo.c | 2 - tests/libpeas-gtk/testing/testing.c | 2 - 8 files changed, 11 insertions(+), 60 deletions(-) commit a3c86a471332487befd91efa47d9152a2db9054a Author: Steve Frécinaux Date: Mon Apr 11 12:59:48 2011 +0200 Update peas-demo to use prototypes in its JS examples. peas-demo/plugins/gjshello/gjshello.js | 15 +++++++++------ peas-demo/plugins/seedhello/seedhello.js | 15 +++++++++------ 2 files changed, 18 insertions(+), 12 deletions(-) commit 3e573f833f80545ccbbef92ab3b4227d619ecabb Author: Steve Frécinaux Date: Mon Apr 11 10:15:52 2011 +0200 Seed, GJS: Use proper prototypes for JS extensions. .../libpeas/plugins/extension-gjs/extension-gjs.js | 17 ++++++++++------- .../plugins/extension-seed/extension-seed.js | 19 +++++++++++-------- 2 files changed, 21 insertions(+), 15 deletions(-) commit a83304679bd152fea7be49576165dd1423e15bc0 Author: Steve Frécinaux Date: Tue Apr 5 23:56:11 2011 +0200 Rework ./configure summary. configure.ac | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit dc4be16c5288ef9983fcecb36b52869bddfb5110 Author: Steve Frécinaux Date: Tue Apr 5 23:26:39 2011 +0200 Seed: add back support for the old way of defining extensions. The old way, using an array of functions, is officially deprecated but should still be supported since the API has been frozen for 1.0. But you really should not use it. configure.ac | 10 ++++++++++ loaders/seed/peas-plugin-loader-seed.c | 28 +++++++++++++++++++++++++++- 2 files changed, 37 insertions(+), 1 deletions(-) commit 71a1f1ccd7b74d78407a7e31f96acc2445301b8f Author: Steve Frécinaux Date: Mon Apr 4 23:50:38 2011 +0200 WIP: use new() keyword for the seed loader. FIXME: we should still support the old way and warn when it is used. loaders/seed/peas-plugin-loader-seed.c | 41 ++++++++------------ peas-demo/plugins/seedhello/seedhello.js | 20 +++++----- .../plugins/extension-seed/extension-seed.js | 24 ++++++------ 3 files changed, 38 insertions(+), 47 deletions(-) commit 0a247cd09d7e0bca75860c2a507f2ccb06425760 Author: Steve Frécinaux Date: Mon Apr 4 23:31:05 2011 +0200 Seed: Remove useless declaration. This declaration was useful when Seed didn't export this function. This was solved with libseed 3.0.0 loaders/seed/peas-plugin-loader-seed.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit 9d6dd5e7538347a140c60594494bf156ef65e231 Author: Steve Frécinaux Date: Mon Apr 4 22:42:20 2011 +0200 Make gjs extensions actual objects rather than copied arrays. Those objects are instantiated using the 'new' keyword, and behave just like regular objects created in javascript. loaders/gjs/peas-plugin-loader-gjs.c | 27 ++++++++++++------- peas-demo/plugins/gjshello/gjshello.js | 20 +++++++------- .../libpeas/plugins/extension-gjs/extension-gjs.js | 22 ++++++++-------- 3 files changed, 38 insertions(+), 31 deletions(-) commit 1dfe5804501b8e785e4a58e5d180a02ca7a9d531 Author: Garrett Regier Date: Mon Mar 21 07:29:13 2011 -0700 Implemented GJS plugin loader .gitignore | 1 + configure.ac | 41 ++ loaders/Makefile.am | 4 + loaders/gjs/Makefile.am | 21 + loaders/gjs/peas-extension-gjs.c | 403 ++++++++++++++++++++ loaders/gjs/peas-extension-gjs.h | 59 +++ loaders/gjs/peas-plugin-loader-gjs.c | 307 +++++++++++++++ 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 | 33 ++ peas-demo/plugins/gjshello/gjshello.plugin | 9 + tests/libpeas/Makefile.am | 7 + tests/libpeas/extension-gjs.c | 80 ++++ tests/libpeas/plugins/Makefile.am | 4 + tests/libpeas/plugins/extension-gjs/Makefile.am | 5 + .../libpeas/plugins/extension-gjs/extension-gjs.js | 24 ++ .../plugins/extension-gjs/extension-gjs.plugin | 9 + 19 files changed, 1074 insertions(+), 0 deletions(-) commit b246ca13d46494f0e2f287cc68edcfa3081c63a1 Author: Steve Frécinaux Date: Mon Apr 4 21:56:54 2011 +0200 Post-release version bump for 1.1.0 configure.ac | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit cb3d78fd94b3286e04e2fd5570bdd81530ac6b1d Author: Steve Frécinaux Date: Mon Apr 4 21:43:31 2011 +0200 Update configure.ac for 1.0.0 configure.ac | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-)