Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | build: require gobject-introspection-1.0 from meson_options.txtHEADmain | Christian Hergert | 2023-05-17 | 1 | -1/+3 |
| | | | | | | | If we have -Dintrospection=false, then we don't need to require this dependency. Running tests are already gated on `generate_gir`. Related #46 | ||||
* | gir/vala: Update dependencies | Rico Tzschichholz | 2023-03-29 | 1 | -2/+1 |
| | |||||
* | vala: Correctly name vapi | Rico Tzschichholz | 2023-03-29 | 1 | -1/+1 |
| | |||||
* | ci: Install vala | JCWasmx86 | 2023-03-28 | 1 | -0/+1 |
| | |||||
* | build: Build VAPI | JCWasmx86 | 2023-03-28 | 2 | -1/+20 |
| | |||||
* | build: remove icons | Christian Hergert | 2023-03-23 | 10 | -1426/+0 |
| | | | | We don't need these anymore now that we don't ship libpeas-gtk. | ||||
* | README: remove old libpeas link | Christian Hergert | 2023-03-22 | 1 | -1/+0 |
| | | | | | This doesn't work since it is not generated as part of the build. We will have to find somewhere to put that for legacy purposes. | ||||
* | README: move to markdown for readme | Christian Hergert | 2023-03-22 | 1 | -26/+18 |
| | |||||
* | plugin-info: fix links to Peas.PluginInfo | Christian Hergert | 2023-03-22 | 2 | -4/+4 |
| | |||||
* | extension-set: use class for GObject.Object doc link | Christian Hergert | 2023-03-22 | 1 | -3/+3 |
| | |||||
* | extension-set: remove some unresolvable documentation links | Christian Hergert | 2023-03-22 | 1 | -1/+1 |
| | |||||
* | ci: fix paths for documentation access | Christian Hergert | 2023-03-22 | 1 | -2/+2 |
| | |||||
* | extension-base: fix references to struct@PluginInfo | Christian Hergert | 2023-03-22 | 2 | -4/+4 |
| | | | | This should be [object@PluginInfo] now that PeasPluginInfo is a GObject. | ||||
* | extension-set: remove gidoc references to alias@Extension | Christian Hergert | 2023-03-22 | 1 | -3/+3 |
| | | | | | This should be [object@GObject.Object] now that we use GObject type definition directly instead of PeasExtension. | ||||
* | ci: include python3-packaging for docs | Christian Hergert | 2023-03-22 | 1 | -0/+1 |
| | |||||
* | ci: include gi-docgen for doc generation | Christian Hergert | 2023-03-22 | 1 | -0/+1 |
| | |||||
* | ci: remove peas-gtk from CI build | Christian Hergert | 2023-03-22 | 1 | -6/+0 |
| | | | | There is no libpeas-gtk to build. | ||||
* | ci: ensure lua is available for CI builds | Christian Hergert | 2023-03-22 | 1 | -0/+2 |
| | |||||
* | ci: bump fedora image version | Christian Hergert | 2023-03-22 | 1 | -1/+1 |
| | |||||
* | build: use 1.99.x for 2.0 development | Christian Hergert | 2023-03-22 | 3 | -6/+13 |
| | | | | Additionally, fix the things that break with that along the way. | ||||
* | plugins/lua51: fix symbol visibility | Christian Hergert | 2023-03-22 | 2 | -2/+3 |
| | |||||
* | loaders/python: fix symbol visibility in shared module | Christian Hergert | 2023-03-22 | 1 | -2/+3 |
| | |||||
* | build: fix typo | Christian Hergert | 2023-03-22 | 1 | -1/+1 |
| | |||||
* | build: error if lua51 was requested but failed | Christian Hergert | 2023-03-22 | 1 | -1/+1 |
| | | | | | If we fail to find lua51/luajit and lgi, but -Dlua51=true was specified, then error instead of silently continuing. | ||||
* | build: remove -Ddemos option | Christian Hergert | 2023-03-22 | 1 | -4/+0 |
| | | | | | We no longer have peas demo as that would require depending on a toolkit which we're explicitly trying to avoid now. | ||||
* | plugin-info: add PeasPluginInfo:hidden property | Christian Hergert | 2023-03-22 | 1 | -0/+10 |
| | |||||
* | plugin-info: add PeasPluginInfo:builtin property | Christian Hergert | 2023-03-22 | 1 | -0/+10 |
| | | | | This can be used to filter plugins using GtkFilterListModel. | ||||
* | engine: rename to peas_engine_dup_loaded_plugins() | Christian Hergert | 2023-03-22 | 4 | -6/+6 |
| | | | | This function should reflect that it creates a new string-array. | ||||
* | janitorial: use char and int over gchar and gint | Christian Hergert | 2023-03-22 | 36 | -277/+263 |
| | |||||
* | janitorial: convert gchar usage to char | Christian Hergert | 2023-03-22 | 1 | -17/+17 |
| | |||||
* | loaders/lua: ignore deprecations for GParameter | Christian Hergert | 2023-03-22 | 1 | -0/+2 |
| | |||||
* | plugin-info: add resource methods to PeasPluginInfo | Christian Hergert | 2023-03-22 | 3 | -0/+88 |
| | | | | Related #20 | ||||
* | engine: remove peas_engine_prepend_search_path() | Christian Hergert | 2023-03-22 | 2 | -50/+16 |
| | | | | | | | | This function is misleading as it cannot affect already loaded plugins. Just remove it and rely on add_search_path(). Applications can control the ordering they allow those to get the same effect. Related #19 | ||||
* | plugin-info: remove duplicate definition of I_() | Christian Hergert | 2023-03-22 | 1 | -2/+0 |
| | |||||
* | tests/lua: make lua tests use Introspection.Activatable | Christian Hergert | 2023-03-22 | 2 | -10/+5 |
| | |||||
* | loaders/python: fix attribute type for plugin_info | Christian Hergert | 2023-03-22 | 1 | -1/+1 |
| | |||||
* | tests: move PeasActivatable to IntrospectionActivatable | Christian Hergert | 2023-03-22 | 21 | -186/+163 |
| | | | | | We need this in the introspection library and there is no need to keep it in the "Peas" namespace now that it isn't part of libpeas shared library. | ||||
* | tests: remove python2 from python testsuite | Christian Hergert | 2023-03-22 | 1 | -25/+4 |
| | |||||
* | loaders/python: fix version element index | Christian Hergert | 2023-03-22 | 1 | -1/+1 |
| | |||||
* | libpeas: update docs to use python as loader name | Christian Hergert | 2023-03-22 | 1 | -1/+1 |
| | |||||
* | tests: use python for non-existant plugin loader | Christian Hergert | 2023-03-22 | 1 | -1/+1 |
| | |||||
* | tests/libpeas: remove python3 bits from extension tests | Christian Hergert | 2023-03-22 | 1 | -66/+4 |
| | |||||
* | libpeas: remove python3 bits from loaders | Christian Hergert | 2023-03-22 | 2 | -7/+6 |
| | | | | It's just python now and python2 support is dropped. | ||||
* | libpeas: fix some GI warnings | Christian Hergert | 2023-03-22 | 2 | -5/+3 |
| | |||||
* | loaders/python: remove python2 vs python3-isms | Christian Hergert | 2023-03-22 | 1 | -9/+0 |
| | |||||
* | loaders/python: ignore GParameter deprecations | Christian Hergert | 2023-03-22 | 1 | -0/+2 |
| | |||||
* | loaders/python: PyEval_InitThreads() is no longer necessary | Christian Hergert | 2023-03-22 | 1 | -1/+0 |
| | | | | This is always the case, so we can drop it from our code. | ||||
* | loaders/python: modernize GType definitions | Christian Hergert | 2023-03-22 | 2 | -48/+23 |
| | |||||
* | libpeas: add missing export macro for loader type | Christian Hergert | 2023-03-22 | 1 | -0/+1 |
| | |||||
* | plugin-loader-c: modernize GType definition | Christian Hergert | 2023-03-22 | 2 | -39/+15 |
| | | | | No need for Private data, we can store it directly in the instance struct. |