Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Release 1.18.0libpeas-1.18.01.18 | Garrett Regier | 2016-03-20 | 2 | -1/+8 |
| | |||||
* | Updated Occitan translation | Cédric Valmary | 2016-02-29 | 1 | -10/+10 |
| | |||||
* | Update Latvian translation | Rūdolfs Mazurs | 2016-02-06 | 1 | -41/+52 |
| | |||||
* | Release 1.17.0libpeas-1.17.0 | Garrett Regier | 2016-01-25 | 1 | -0/+18 |
| | |||||
* | Updated Lithuanian translation | Aurimas Černius | 2016-01-12 | 1 | -13/+12 |
| | |||||
* | Bump to 0.17.0 | Christian Hergert | 2015-12-23 | 1 | -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 ordering | Christian Hergert | 2015-12-23 | 1 | -2/+2 |
| | |||||
* | Fix sorting of PeasEngine:plugin-list | Garrett Regier | 2015-12-19 | 4 | -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 GQueue | Garrett Regier | 2015-12-15 | 1 | -9/+13 |
| | |||||
* | Keep PeasEngine:plugin-list better ordered | Garrett Regier | 2015-12-15 | 6 | -44/+44 |
| | | | | This is less confusing that the prior way of ordering. | ||||
* | Add debug message for PeasEngine:plugin-list | Garrett Regier | 2015-12-15 | 1 | -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 PeasExtensionSet | Garrett Regier | 2015-12-15 | 2 | -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 dependencies | Garrett Regier | 2015-12-15 | 5 | -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 plugins | Garrett Regier | 2015-12-15 | 21 | -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 loaders | Garrett Regier | 2015-12-15 | 5 | -31/+40 |
| | |||||
* | Cleanup handling G_DEBUG in testing-utils | Garrett Regier | 2015-12-15 | 1 | -6/+2 |
| | |||||
* | Cleanup the coding style in PeasObjectModule | Garrett Regier | 2015-12-15 | 1 | -4/+8 |
| | |||||
* | Add various checks to PeasObjectModule functions | Garrett Regier | 2015-12-15 | 1 | -0/+12 |
| | |||||
* | Cleanup the PeasExtensionSet tests | Garrett Regier | 2015-12-15 | 1 | -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 extensions | Garrett Regier | 2015-12-15 | 1 | -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 Regier | 2015-12-15 | 1 | -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 plugin | Garrett Regier | 2015-12-15 | 1 | -0/+1 |
| | |||||
* | Verify that no plugins are loaded in the extension garbage collect test | Garrett Regier | 2015-12-15 | 1 | -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 test | Garrett Regier | 2015-12-15 | 1 | -3/+3 |
| | | | | This makes the error message more explicit. | ||||
* | Remove the Has Missing Prerequisite extension test | Garrett Regier | 2015-12-15 | 4 | -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_init | Garrett Regier | 2015-12-15 | 1 | -1/+3 |
| | |||||
* | Initialize the peas-extension-type quark in class_init when possible | Garrett Regier | 2015-12-15 | 3 | -9/+12 |
| | |||||
* | Chain-up in PeasExtensionSet.dispose() | Garrett Regier | 2015-12-15 | 1 | -0/+2 |
| | |||||
* | Chain-up in PeasGtkPluginManagerView.row_activated() | Garrett Regier | 2015-12-15 | 1 | -1/+5 |
| | | | | Just in case the parent provides an implementation. | ||||
* | Rename a parameter to be less cryptic | Garrett Regier | 2015-12-15 | 1 | -2/+2 |
| | |||||
* | Update zh_CN translations | Jeff Bai | 2015-11-12 | 1 | -34/+48 |
| | |||||
* | Updated Occitan translation | Cédric Valmary | 2015-11-10 | 1 | -70/+84 |
| | |||||
* | Updated Basque language | Inaki Larranaga Murgoitio | 2015-10-14 | 1 | -15/+18 |
| | |||||
* | Updated Serbian Latin translation | Милош Поповић | 2015-09-23 | 1 | -19/+20 |
| | |||||
* | Updated Serbian translation | Марко Костић | 2015-09-23 | 1 | -19/+20 |
| | |||||
* | Do not add pyexecdir to Python's paths at runtime | Garrett Regier | 2015-09-22 | 5 | -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 Regier | 2015-09-22 | 1 | -2/+2 |
| | | | | | This is required as we are using g_ascii_strtoll() and checking for G_MAXINT64. | ||||
* | Support G_DEBUG in the test suite | Garrett Regier | 2015-09-22 | 1 | -0/+25 |
| | | | | | This is broken because the GLib test utilities change the default. | ||||
* | Simplify test hook pop message generation | Garrett Regier | 2015-09-22 | 1 | -11/+13 |
| | |||||
* | Cleanup the tests thread local data | Garrett Regier | 2015-09-22 | 1 | -2/+5 |
| | | | | | This fixes various tools not realizing that the data has been taken care of correctly. | ||||
* | Small plugin loader info fixes | Garrett Regier | 2015-09-22 | 1 | -0/+5 |
| | |||||
* | Add PEAS_UTILS_C_LOADER_ID | Garrett Regier | 2015-09-22 | 3 | -5/+12 |
| | | | | This simplifies various C plugin loader specific code. | ||||
* | Remove PeasEngine's custom constructor | Garrett Regier | 2015-09-22 | 1 | -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 Regier | 2015-09-22 | 3 | -16/+23 |
| | | | | This simplifies loading a plugin loader's module. | ||||
* | Small coding style cleanup | Garrett Regier | 2015-09-22 | 2 | -10/+10 |
| | |||||
* | Fix some documentation | Garrett Regier | 2015-09-22 | 4 | -6/+6 |
| | |||||
* | Remove an obsolete line from the configure overview output | Garrett Regier | 2015-09-22 | 1 | -1/+0 |
| | |||||
* | Document PeasExtensionBase properties | Garrett Regier | 2015-09-22 | 1 | -0/+14 |
| | |||||
* | Intern all signal names | Garrett Regier | 2015-09-22 | 5 | -6/+12 |
| | | | | This avoids pointless allocations. | ||||
* | Fix Python plugin loader module paths | Garrett Regier | 2015-09-21 | 1 | -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 |