summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* build: require gobject-introspection-1.0 from meson_options.txtHEADmainChristian Hergert2023-05-171-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 dependenciesRico Tzschichholz2023-03-291-2/+1
|
* vala: Correctly name vapiRico Tzschichholz2023-03-291-1/+1
|
* ci: Install valaJCWasmx862023-03-281-0/+1
|
* build: Build VAPIJCWasmx862023-03-282-1/+20
|
* build: remove iconsChristian Hergert2023-03-2310-1426/+0
| | | | We don't need these anymore now that we don't ship libpeas-gtk.
* README: remove old libpeas linkChristian Hergert2023-03-221-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 readmeChristian Hergert2023-03-221-26/+18
|
* plugin-info: fix links to Peas.PluginInfoChristian Hergert2023-03-222-4/+4
|
* extension-set: use class for GObject.Object doc linkChristian Hergert2023-03-221-3/+3
|
* extension-set: remove some unresolvable documentation linksChristian Hergert2023-03-221-1/+1
|
* ci: fix paths for documentation accessChristian Hergert2023-03-221-2/+2
|
* extension-base: fix references to struct@PluginInfoChristian Hergert2023-03-222-4/+4
| | | | This should be [object@PluginInfo] now that PeasPluginInfo is a GObject.
* extension-set: remove gidoc references to alias@ExtensionChristian Hergert2023-03-221-3/+3
| | | | | This should be [object@GObject.Object] now that we use GObject type definition directly instead of PeasExtension.
* ci: include python3-packaging for docsChristian Hergert2023-03-221-0/+1
|
* ci: include gi-docgen for doc generationChristian Hergert2023-03-221-0/+1
|
* ci: remove peas-gtk from CI buildChristian Hergert2023-03-221-6/+0
| | | | There is no libpeas-gtk to build.
* ci: ensure lua is available for CI buildsChristian Hergert2023-03-221-0/+2
|
* ci: bump fedora image versionChristian Hergert2023-03-221-1/+1
|
* build: use 1.99.x for 2.0 developmentChristian Hergert2023-03-223-6/+13
| | | | Additionally, fix the things that break with that along the way.
* plugins/lua51: fix symbol visibilityChristian Hergert2023-03-222-2/+3
|
* loaders/python: fix symbol visibility in shared moduleChristian Hergert2023-03-221-2/+3
|
* build: fix typoChristian Hergert2023-03-221-1/+1
|
* build: error if lua51 was requested but failedChristian Hergert2023-03-221-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 optionChristian Hergert2023-03-221-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 propertyChristian Hergert2023-03-221-0/+10
|
* plugin-info: add PeasPluginInfo:builtin propertyChristian Hergert2023-03-221-0/+10
| | | | This can be used to filter plugins using GtkFilterListModel.
* engine: rename to peas_engine_dup_loaded_plugins()Christian Hergert2023-03-224-6/+6
| | | | This function should reflect that it creates a new string-array.
* janitorial: use char and int over gchar and gintChristian Hergert2023-03-2236-277/+263
|
* janitorial: convert gchar usage to charChristian Hergert2023-03-221-17/+17
|
* loaders/lua: ignore deprecations for GParameterChristian Hergert2023-03-221-0/+2
|
* plugin-info: add resource methods to PeasPluginInfoChristian Hergert2023-03-223-0/+88
| | | | Related #20
* engine: remove peas_engine_prepend_search_path()Christian Hergert2023-03-222-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 Hergert2023-03-221-2/+0
|
* tests/lua: make lua tests use Introspection.ActivatableChristian Hergert2023-03-222-10/+5
|
* loaders/python: fix attribute type for plugin_infoChristian Hergert2023-03-221-1/+1
|
* tests: move PeasActivatable to IntrospectionActivatableChristian Hergert2023-03-2221-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 testsuiteChristian Hergert2023-03-221-25/+4
|
* loaders/python: fix version element indexChristian Hergert2023-03-221-1/+1
|
* libpeas: update docs to use python as loader nameChristian Hergert2023-03-221-1/+1
|
* tests: use python for non-existant plugin loaderChristian Hergert2023-03-221-1/+1
|
* tests/libpeas: remove python3 bits from extension testsChristian Hergert2023-03-221-66/+4
|
* libpeas: remove python3 bits from loadersChristian Hergert2023-03-222-7/+6
| | | | It's just python now and python2 support is dropped.
* libpeas: fix some GI warningsChristian Hergert2023-03-222-5/+3
|
* loaders/python: remove python2 vs python3-ismsChristian Hergert2023-03-221-9/+0
|
* loaders/python: ignore GParameter deprecationsChristian Hergert2023-03-221-0/+2
|
* loaders/python: PyEval_InitThreads() is no longer necessaryChristian Hergert2023-03-221-1/+0
| | | | This is always the case, so we can drop it from our code.
* loaders/python: modernize GType definitionsChristian Hergert2023-03-222-48/+23
|
* libpeas: add missing export macro for loader typeChristian Hergert2023-03-221-0/+1
|
* plugin-loader-c: modernize GType definitionChristian Hergert2023-03-222-39/+15
| | | | No need for Private data, we can store it directly in the instance struct.