1
0
Fork 0
mirror of https://gitlab.gnome.org/GNOME/calls.git synced 2024-12-15 00:47:36 +00:00
Commit graph

58 commits

Author SHA1 Message Date
Evangelos Ribeiro Tzaras
558393a8cb meson: Don't access the network when validating metadata
Build servers might not allow network access and this shaves off a little time
in the test suite.
It shouldn't be a problem running the validation manually when adding new
screenshots.
2022-01-20 10:17:26 +01:00
Evangelos Ribeiro Tzaras
7fe8a90d77 settings: Add GSetting for preferred audio codecs 2021-12-21 15:05:47 +01:00
Evangelos Ribeiro Tzaras
e4f2ff105a Document and release 42.alpha.0 2021-12-14 10:00:12 +01:00
Evangelos Ribeiro Tzaras
89fd506f7d ci: Drop pedantic metainfo validation job
And instead run them as a part of the regular tests.
2021-11-30 12:05:27 +01:00
Evangelos Ribeiro Tzaras
a1409089f0 screenshots: Remove shell chrome
Fixes #347
2021-10-27 10:08:34 +02:00
Evangelos Ribeiro Tzaras
db2bb818b6 ci: Use appstreamcli instead of appstream-util 2021-10-21 09:54:12 +00:00
Evangelos Ribeiro Tzaras
f828f24591 metainfo: Add URL tag for translations
See
https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-url
2021-10-21 09:54:12 +00:00
Evangelos Ribeiro Tzaras
41a4d64db5 metainfo: Add "translation" tag
See
https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-translation
2021-10-21 09:54:12 +00:00
Evangelos Ribeiro Tzaras
a0208c7119 metainfo: Add "launchable" tag
See
https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-launchable
2021-10-21 09:54:12 +00:00
Evangelos Ribeiro Tzaras
a723a66767 metainfo: Replace deprecated GPL license identifier
It is deprecated according to https://spdx.org/licenses/GPL-3.0+.html
and GPL-3.0-or-later should be used instead.
2021-10-21 09:54:12 +00:00
Evangelos Ribeiro Tzaras
dd22510516 metainfo: Update description 2021-10-21 09:54:12 +00:00
Evangelos Ribeiro Tzaras
44689ddf34 metainfo: Update summary 2021-10-21 09:54:12 +00:00
Evangelos Ribeiro Tzaras
f42d060715 metainfo: Add "requires" tag in favour of custom tags
As described in
https://blogs.gnome.org/tbernard/2021/09/07/ready-for-software-41/
2021-10-21 09:54:12 +00:00
Evangelos Ribeiro Tzaras
e46af8fc53 metainfo: Simplify content rating
To quote the spec:

In case the <content_rating/> tag is empty (no <content_attribute/> is present),
it is assumed that the component was checked for age ratings and no age
restrictions apply.

Source:
https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-content_rating
2021-10-21 09:54:12 +00:00
Evangelos Ribeiro Tzaras
aaaf32cf10 metainfo: Add notification "kudo" tag 2021-10-21 09:54:12 +00:00
Evangelos Ribeiro Tzaras
f966046c9a metainfo: Remove "developer_name" tag
`appstreamcli` complains about the tag being duplicated and we are not losing
anything since credit is given in all the license headers.
2021-10-21 09:54:12 +00:00
Evangelos Ribeiro Tzaras
7ca0bca62a metainfo: Add DBus service to "provides" tag
See
https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-provides
2021-10-21 09:54:12 +00:00
Evangelos Ribeiro Tzaras
7b904dc324 metainfo: "mimetypes" tag is deprecated
See
https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-mimetypes
2021-10-21 09:54:12 +00:00
Evangelos Ribeiro Tzaras
1306628f8c metainfo: Add screenshots
Fixes #341
2021-10-19 08:40:57 +00:00
Evangelos Ribeiro Tzaras
897a394833 Document and release 41.0 2021-09-18 17:46:02 +02:00
Evangelos Ribeiro Tzaras
72a513c138 Document and release 41.rc 2021-09-02 22:47:21 +02:00
Evangelos Ribeiro Tzaras
21bc6c2b97 Document and release 41.beta 2021-08-14 22:45:01 +02:00
Evangelos Ribeiro Tzaras
3778f6dea3 metainfo: Fix typo
A good reason to validate the metadata in CI.
2021-07-17 17:06:35 +02:00
Evangelos Ribeiro Tzaras
f1878383ad metainfo: Update developers 2021-07-17 17:06:35 +02:00
Evangelos Ribeiro Tzaras
53e27d42fb metainfo: Update URLs 2021-07-17 17:06:35 +02:00
Evangelos Ribeiro Tzaras
c1d7b9bbd6 Document and release 41.alpha 2021-07-16 13:09:20 +02:00
Evangelos Ribeiro Tzaras
65b0408281 metainfo: Update mimetypes
Follow up from #229
2021-07-16 12:08:59 +02:00
Evangelos Ribeiro Tzaras
7224998a1c project: Use org.gnome prefix in app id and adapt to changes
In preparation to moving to GNOME all the IDs, DBus object paths, etc should
change.

Closes #303
2021-07-12 13:35:57 +00:00
Evangelos Ribeiro Tzaras
b74601f7c4 schema: Use org.gnome prefix and adapt to changes
In preparation to moving to GNOME all the IDs, DBus object paths, etc should
change.
2021-07-12 13:35:57 +00:00
Evangelos Ribeiro Tzaras
e00b90d64e application: settings: Add autoload-plugins setting
This setting will be used to define the provider plugins to be loaded on
application startup if calls has been invoked without `--provider`
2021-06-26 08:57:53 +02:00
Evangelos Ribeiro Tzaras
59fb343037 meson: Fix typo in gnome.compile_schemas
Logs during configuration revealed a typo:

data/meson.build:72: WARNING: Passed invalid keyword argument "depends_files".
WARNING: This will become a hard error in the future.

`depends_file` is supposed to be `depend_file`.
2021-06-22 04:37:11 +02:00
Evangelos Ribeiro Tzaras
c0ad87fdd4 desktop-file: Register as sip and sips URI scheme handler
Closes #229
2021-06-04 06:43:08 +00:00
Evangelos Ribeiro Tzaras
3d51d627d3 meson: Compile schemas in build directory
To make it easier to run from the build directory without having to install.
2021-06-03 12:54:46 +02:00
Evangelos Ribeiro Tzaras
7d3426598d application: settings: Add country code setting
This helps to unbreak country code lookup (see 5fd39121).
2021-06-01 14:52:23 +02:00
Evangelos Ribeiro Tzaras
fef1531749 application: Add CallsSettings class
This makes it easy to access application wide settings.
2021-06-01 14:52:23 +02:00
Evangelos Ribeiro Tzaras
c732c74703 project: rename to gnome-calls 2021-02-04 01:19:26 +00:00
Evangelos Ribeiro Tzaras
1705b75c3e desktop: Add Network main category
Fixes lintian warning `desktop-entry-lacks-main-category`
2021-01-09 12:40:50 +01:00
Evangelos Ribeiro Tzaras
a72a6672d5 data: Fix typo in desktop files
Closes #205
2020-12-26 19:24:51 +01:00
Guido Günther
1e3c117978 data: Check desktop file in build dir
It got moved in f6f9e3f039
2020-11-17 10:55:31 +01:00
Evangelos Ribeiro Tzaras
f6f9e3f039 meson: allow internationalization of desktop files 2020-11-16 23:11:30 +01:00
Matthias Klumpp
b2176be8c6 metainfo: Mark app as touch-input compatible 2020-11-15 15:18:58 +00:00
Matthias Klumpp
f38b8dfcd1 trivial: metainfo: style 2020-11-15 15:18:58 +00:00
Adrien Plazas
ff1fb2b09f data: List compatible form-factors
This lists the form-factors the app was designed for in the AppStream
data and the desktop entry.
2020-10-15 14:06:39 +02:00
Evangelos Ribeiro Tzaras
f6db8cb5ba data: Clarify metainfo copyright to be CC0-1.0
Adust debian/copyright accordingly.
2020-05-15 16:49:23 +02:00
David Heidelberg
b95cccd510
data: rename appdata to metainfo
Appstream nowadays prefers `.metainfo.xml`:
https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html
2020-05-13 11:34:55 +02:00
Lubomir Rintel
4b4cfa0426 appdata.xml: fix a validation error
appstream-util version 0.7.16 complains:

  $ appstream-util validate-relax --nonet ./data/sm.puri.Calls.appdata.xml
  ./data/sm.puri.Calls.appdata.xml: FAILED:
  • tag-missing           : <description> required
  Validation of files failed

What it actually means that the <description> is not well formed because
it should contain a paragraph.
2019-10-09 11:07:20 +02:00
Bob Ham
646682b878 Start up in daemon mode when GNOME starts
Hat tip to Guido for the session.{c,h} files.

Closes #45
2019-08-13 11:53:54 +01:00
Bob Ham
cb2831eca4 Support opening of tel: URIs
Closes #73
2019-08-06 11:29:05 +01:00
Bob Ham
096ab8c4b3 appdata: Fix application ID 2019-08-05 11:48:37 +01:00
Bob Ham
3c22bc9154 Hook up Recent Calls list to database
Closes use-cases#113
Closes use-cases#115
2019-08-01 14:39:55 +01:00