summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release 1.18.0libpeas-1.18.01.18Garrett Regier2016-03-202-1/+8
|
* Updated Occitan translationCédric Valmary2016-02-291-10/+10
|
* Update Latvian translationRūdolfs Mazurs2016-02-061-41/+52
|
* Release 1.17.0libpeas-1.17.0Garrett Regier2016-01-251-0/+18
|
* Updated Lithuanian translationAurimas Černius2016-01-121-13/+12
|
* Bump to 0.17.0Christian Hergert2015-12-231-3/+3
| | | | | We really want to bump the minor, not micro version, so bump to 0.17.0 and reset interface age.
* Bump for embedding and improved dependency orderingChristian Hergert2015-12-231-2/+2
|
* Fix sorting of PeasEngine:plugin-listGarrett Regier2015-12-194-8/+19
| | | | | | The new "better order" ended up breaking the order to be correct in regards to dependencies. https://bugzilla.gnome.org/show_bug.cgi?id=759613
* Convert PeasEngine's search_paths into a GQueueGarrett Regier2015-12-151-9/+13
|
* Keep PeasEngine:plugin-list better orderedGarrett Regier2015-12-156-44/+44
| | | | This is less confusing that the prior way of ordering.
* Add debug message for PeasEngine:plugin-listGarrett Regier2015-12-151-19/+66
| | | | | | | | This is useful to debug the order in which plugins are stored and how other API behaves in regards to that order. https://bugzilla.gnome.org/show_bug.cgi?id=758446
* Keep plugins order in PeasExtensionSetGarrett Regier2015-12-152-14/+64
| | | | | | | The PeasEngine orders the plugin-list based on dependencies and it should be maintained. https://bugzilla.gnome.org/show_bug.cgi?id=758446
* Order the PeasEngine:plugin-list by dependenciesGarrett Regier2015-12-155-10/+96
| | | | | | | Otherwise PeasExtensionSet could add an extension for a plugin before that of a plugin it depends on. https://bugzilla.gnome.org/show_bug.cgi?id=758446
* Add support for embedded C pluginsGarrett Regier2015-12-1521-47/+606
| | | | | | | | This adds the new key Embedded to the .plugin file which specifies the function to call instead of peas_register_types to perform that same job. https://bugzilla.gnome.org/show_bug.cgi?id=721693
* Cleanup resource generation in the plugin loadersGarrett Regier2015-12-155-31/+40
|
* Cleanup handling G_DEBUG in testing-utilsGarrett Regier2015-12-151-6/+2
|
* Cleanup the coding style in PeasObjectModuleGarrett Regier2015-12-151-4/+8
|
* Add various checks to PeasObjectModule functionsGarrett Regier2015-12-151-0/+12
|
* Cleanup the PeasExtensionSet testsGarrett Regier2015-12-151-69/+69
| | | | | | Use a helper to create the PeasExtensionSet and load the plugins. Also rename two of the tests to actually mention what is being tested.
* Avoid a class ref/unref when creating C extensionsGarrett Regier2015-12-151-20/+39
| | | | | | No point in doing this each time when it can be done just once. Also verify that the property is of the correct type.
* Be more strict in peas_object_module_register_extension_type()Garrett Regier2015-12-151-4/+2
| | | | | | Before it was possible to specify that the iface_type was that of PeasPluginLoader and bypass the check that the extensin type is of the iface_type.
* Link against libpeas for the extension-c pluginGarrett Regier2015-12-151-0/+1
|
* Verify that no plugins are loaded in the extension garbage collect testGarrett Regier2015-12-151-0/+7
| | | | | | We are specificly verifying that calling garbage collect when no plugins are loaded does not hit a failure condition. So just to be sure, make sure there are no other plugins loaded.
* Rename the unknown property in the extension testGarrett Regier2015-12-151-3/+3
| | | | This makes the error message more explicit.
* Remove the Has Missing Prerequisite extension testGarrett Regier2015-12-154-117/+7
| | | | | This hasn't been used since the GJS plugin loader was removed and is no longer needed.
* Intern the "plugin-info" string in class_initGarrett Regier2015-12-151-1/+3
|
* Initialize the peas-extension-type quark in class_init when possibleGarrett Regier2015-12-153-9/+12
|
* Chain-up in PeasExtensionSet.dispose()Garrett Regier2015-12-151-0/+2
|
* Chain-up in PeasGtkPluginManagerView.row_activated()Garrett Regier2015-12-151-1/+5
| | | | Just in case the parent provides an implementation.
* Rename a parameter to be less crypticGarrett Regier2015-12-151-2/+2
|
* Update zh_CN translationsJeff Bai2015-11-121-34/+48
|
* Updated Occitan translationCédric Valmary2015-11-101-70/+84
|
* Updated Basque languageInaki Larranaga Murgoitio2015-10-141-15/+18
|
* Updated Serbian Latin translationМилош Поповић2015-09-231-19/+20
|
* Updated Serbian translationМарко Костић2015-09-231-19/+20
|
* Do not add pyexecdir to Python's paths at runtimeGarrett Regier2015-09-225-9/+0
| | | | | | This seems to be a bugfix for jhbuild from 2009 and is no longer needed. It has also been known to cause issues for some.
* Use gint64 in peas_lua_utils_check_version()Garrett Regier2015-09-221-2/+2
| | | | | This is required as we are using g_ascii_strtoll() and checking for G_MAXINT64.
* Support G_DEBUG in the test suiteGarrett Regier2015-09-221-0/+25
| | | | | This is broken because the GLib test utilities change the default.
* Simplify test hook pop message generationGarrett Regier2015-09-221-11/+13
|
* Cleanup the tests thread local dataGarrett Regier2015-09-221-2/+5
| | | | | This fixes various tools not realizing that the data has been taken care of correctly.
* Small plugin loader info fixesGarrett Regier2015-09-221-0/+5
|
* Add PEAS_UTILS_C_LOADER_IDGarrett Regier2015-09-223-5/+12
| | | | This simplifies various C plugin loader specific code.
* Remove PeasEngine's custom constructorGarrett Regier2015-09-221-29/+18
| | | | | This allows it to use a fast-path in GObject and generally cleans up the code.
* Add peas_utils_get_loader_module_from_id()Garrett Regier2015-09-223-16/+23
| | | | This simplifies loading a plugin loader's module.
* Small coding style cleanupGarrett Regier2015-09-222-10/+10
|
* Fix some documentationGarrett Regier2015-09-224-6/+6
|
* Remove an obsolete line from the configure overview outputGarrett Regier2015-09-221-1/+0
|
* Document PeasExtensionBase propertiesGarrett Regier2015-09-221-0/+14
|
* Intern all signal namesGarrett Regier2015-09-225-6/+12
| | | | This avoids pointless allocations.
* Fix Python plugin loader module pathsGarrett Regier2015-09-211-3/+1
| | | | | | Popping the first item from the module paths was only required when PySys_SetArgv() was used. https://bugzilla.gnome.org/show_bug.cgi?id=753401