summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* certificate: rename properties to match gettersnielsdg/certificate-props-renameNiels De Graef2022-07-061-28/+28
| | | | | This fixes some heuristics that GIR uses when matching the getters, properties and setters.
* Update Georgian translationZurab Kargareteli2022-07-031-784/+434
|
* ci: Make sure we fetch from the correct 41 branchNiels De Graef2022-06-281-1/+1
|
* gtk3: Temporarily stop installing gcr-crypto-types.xmlNiels De Graef2022-06-271-3/+4
| | | | | | ... until we find out a longer term solution. For now, we need to deal with it being installed by both gcr3 and gcr4, so let's keep it out for a little bit.
* gcr: Drop GcrColumnNiels De Graef2022-06-278-199/+0
| | | | | These were just used for display treeviews. We're not really interested in putting that kind of stuff inside gcr itself, so just remove it.
* gcr: Rename gcr-ssh-askpassNiels De Graef2022-06-273-14/+12
| | | | | `gcr-ssh-askpass` is provided by both gcr3 and gcr4, so add our version number so we can parallel install both.
* Drop custom icons in gcrNiels De Graef2022-06-2758-7983/+29
| | | | | | | | | | | Icons are problematic to provide within gcr, as different DEs that are using it, have different expectations what such an icon should look like: one wants it to be colorful, another wants it to be monochrome, yet another wants everything skeumorphic etc. Let's not deal with this in gcr4 and drop any icons. If applications want to provide an icon, they can do that themselves much better then we ever can.
* Remove org.gnome.crypto.pgp schemaNiels De Graef2022-06-266-49/+0
| | | | | The only known consumer is Seahorse, which should either just ship it itself, or it would need to learn to parse e.g. gpg.conf
* gcr: Remove gcr-prompter based D-Bus servicesnielsdg/remove-dbus-servicesNiels De Graef2022-06-264-32/+0
| | | | | | `gcr-prompter` got removed in the gcr4 migration, so keeping these doesn't make sense in any case. If we decide to bring back `gcr-prompter`, we can still revert this commit too.
* meson: Correctly set gettext package in po/Niels De Graef2022-06-261-1/+1
|
* gck: Drop pkcs11.vapinielsdg/pkcs11-drop-stuffNiels De Graef2022-06-242-52/+0
| | | | | | | | | It's a Vala-specific thing, and since the header file is coming from p11-kit (see also the previous commit), there's always a chance we ship an outdated version. Projects that were relying on the VAPI file should probably have their own copy, or someone should put it in vala-extra-vapis.
* gck: Drop pkcs11.hNiels De Graef2022-06-242-4/+0
| | | | | Stop shipping our own copy now that we're doing a version bump (see also https://bugzilla.gnome.org/show_bug.cgi?id=680271)
* Merge branch 'nielsdg/conflicting-files' into 'master'Niels De Graef2022-06-242-10/+1
|\ | | | | | | | | | | | | Fix some conflicts between gcr3 and gcr4 Closes #99 See merge request GNOME/gcr!96
| * meson: Add API version in GETTEXT packageNiels De Graef2022-06-241-1/+1
| | | | | | | | That way, we don't conflict with the translations for gcr3
| * schema: Drop legacy GConf filesNiels De Graef2022-06-241-9/+0
|/
* Updated Spanish translationDaniel Mustieles2022-06-221-541/+460
|
* Merge branch 'wip/exalm/postinstall' into 'master'Niels De Graef2022-06-201-2/+1
|\ | | | | | | | | | | | | meson: Clean up post_install() Closes #97 See merge request GNOME/gcr!95
| * meson: Clean up post_install()Alexander Mikhaylenko2022-06-181-2/+1
|/ | | | | | There are no desktop files, and only GTK3 builds have icons. Fixes https://gitlab.gnome.org/GNOME/gcr/-/issues/97
* Update Catalan translationJordi Mas2022-06-181-635/+160
|
* meson: Use `full_path()` instead of `path()`meson-stuffNiels De Graef2022-06-131-3/+3
|
* meson: Don't use get_pkgconfig_variable()Niels De Graef2022-06-131-1/+1
| | | | It's deprecatedd for `dep.get_variable()`
* meson: add falback for systemduserunitdir prefixNiels De Graef2022-06-131-1/+4
|
* meson: Install DBus services in the correct prefixNiels De Graef2022-06-132-1/+10
| | | | | | | We should use the pkg-config variable of the `dbus-1` package to check where we should install our D-Bus services, but we also need to make sure we don't pollute anything outside of $prefix, so make sure to get that case as well.
* meson: Use gnome.post_install()Niels De Graef2022-06-132-30/+4
| | | | | Allows us to drop our custom post-install script, and fixes some known issues with it.
* meson: Bump min meson version to 0.59Niels De Graef2022-06-131-1/+1
| | | | That'll allow us to use some new goodies from Meson.
* Replace g_memdup with g_memdup2Niels De Graef2022-06-1313-24/+24
|
* ci: Fix deploy stepNiels De Graef2022-06-061-1/+1
| | | | | We haven't switched yet to a `main` branch, so keep the deploy step on `master` for now
* ci: Allow asan to failNiels De Graef2022-06-061-0/+1
| | | | | | | We definitely need to take a look at how to fix the problems with asan (we used to have a lot of custom code for Valgrind, so that might be one thing), but we shouldn't block other work while we're trying to figure that out.
* docs: Add a urlmap fileNiels De Graef2022-06-068-0/+28
| | | | | That allows gi-docgen to link types like `GObject` back to the original documentation.
* Remove symbols filesNiels De Graef2022-06-063-687/+0
| | | | They're unused and outdated.
* Add lookup of trust assertions for distrusted certscert-distrustedNiels De Graef2022-06-064-0/+298
| | | | | | | | | | There is one notable type of trust assertions that is not implemented in gcr: those where `CK_X_ASSERTION_TYPE` equals `CKT_X_DISTRUSTED_CERTIFICATE`. This is actually also something needed by Seahorse, as that is showing the infamous "null" certificates due to distrusted certificates being present on the machine, but not having any DER data stored with them.
* meson: Make sure we install gcr-gtk4.hnielsdg/install-gcr-gtk4-headerNiels De Graef2022-06-051-0/+1
| | | | Fixes: https://gitlab.gnome.org/GNOME/gcr/-/issues/95
* secure-memory: Fix odr-violation by using a private settertintou/fix-ciCorentin Noël2022-06-054-12/+43
|
* ci: Use the correct arguments for the address sanitizerCorentin Noël2022-06-051-2/+2
|
* Update Friulian translationFabio Tomat2022-06-031-529/+454
|
* Update Hebrew translationYosef Or Boczko2022-05-301-532/+453
|
* Update Russian translationAleksandr Melman2022-05-301-534/+459
|
* Update Portuguese translationHugo Carvalho2022-05-181-532/+454
|
* Update Galician translationFran Dieguez2022-05-161-539/+459
|
* Update Persian translationDanial Behzadi2022-05-161-527/+380
|
* Update Ukrainian translationYuri Chornoivan2022-05-161-537/+458
|
* Update Nepali translationPawan Chitrakar2022-05-101-181/+159
| | | | (cherry picked from commit f21dc95081162f2a83fa4c9aefa1dc571c28f61e)
* Merge branch 'tintou/fix-certificate-annotations' into 'master'Niels De Graef2022-04-302-28/+34
|\ | | | | | | | | gcr: Add nullable and out annotations in GcrCertificate See merge request GNOME/gcr!89
| * gcr: Add nullable and out annotations in GcrCertificateCorentin Noël2022-04-302-28/+34
|/ | | | | Add nullable to returned strings and out for the size. Always make sure that the size has been set to 0 when returning a NULL string.
* Merge branch 'vapi-option' into 'master'Niels De Graef2022-04-296-61/+80
|\ | | | | | | | | build: Make building the Vala bindings optional See merge request GNOME/gcr!84
| * build: Make building the Vala bindings optionalMarvin Schmidt2022-04-296-61/+80
|/
* Update POTFILES.inPiotr Drąg2022-04-101-19/+4
|
* Merge branch 'main' into 'master'Niels De Graef2022-04-09288-24360/+3617
|\ | | | | | | | | | | | | Create gcr4 Closes #53 See merge request GNOME/gcr!82
| * meson: Bump gcr and gck api_versionsCorentin Noël2022-04-093-8/+15
| | | | | | | | It is now gcr4 and gck2.
| * meson: Specify version and soversion for all the librariesCorentin Noël2022-04-093-3/+6
| | | | | | | | Do not mismatch them.