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
Yuri Chornoivan
657a2c6a1f
Update Ukrainian translation
2021-10-21 09:33:23 +00:00
Luna Jernberg
4785fc95ea
Update Swedish translation
2021-10-21 06:50:06 +00:00
Dušan Kazik
aa413fdccb
Update Slovak translation
2021-10-21 05:44:10 +00:00
Evangelos Ribeiro Tzaras
43fb8504e8
ci: Run relaxed appstream validation during tests
...
If appstream-util is installed the tests will run `appstream validate-relax` on
the metainfo file.
2021-10-19 12:37:08 +02:00
Evangelos Ribeiro Tzaras
65f487f1e8
ci: Use strict metadata validation, but allow it to fail
...
Validation will fail because the screenshots height is too large and not using a
16:9 aspect ratio:
• attribute-invalid : <screenshot> height too large
[https://gitlab.gnome.org/GNOME/calls/raw/master/data/screenshots/history.png ]
maximum is 900px
• aspect-ratio-invalid : <screenshot> aspect ratio not 16:9
[https://gitlab.gnome.org/GNOME/calls/raw/master/data/screenshots/calling.png ]
The strict validation will nevertheless provide valuable information.
2021-10-19 12:37:08 +02:00
Evangelos Ribeiro Tzaras
eb0bf0abf4
ci: Upgrade certificates
...
Fixes #346
2021-10-19 12:37:05 +02:00
Evangelos Ribeiro Tzaras
1306628f8c
metainfo: Add screenshots
...
Fixes #341
2021-10-19 08:40:57 +00:00
Evangelos Ribeiro Tzaras
e7f53e256a
d/copyright: Update copyright
2021-10-19 08:40:57 +00:00
Evangelos Ribeiro Tzaras
28516cda32
new-call-box: Clarify accessible name
2021-10-19 09:43:48 +02:00
Evangelos Ribeiro Tzaras
a2df022606
application: Reword description for the -p flag
...
Closes #338
2021-10-18 17:07:51 +02:00
Evangelos Ribeiro Tzaras
b36725c69b
selector-item: Name label does not need to be translatable
...
The code will set a name here, so the label as in the ui file will never be
shown in the running application.
Closes #338
2021-10-18 17:07:48 +02:00
Evangelos Ribeiro Tzaras
386cb3e906
i18n: main-window: Clarify "Recent" to mean the call history
...
Closes #338
2021-10-18 17:07:40 +02:00
Evangelos Ribeiro Tzaras
2bfecf1249
i18n: notifier: Use comment to clarify if a name or number is meant
...
Closes #338
2021-10-18 17:07:15 +02:00
Evangelos Ribeiro Tzaras
57ec06a6f5
record-row: Take timezone into account for displaying in the UI
...
Since the database uses UTC times we have to take the timezone offset into
account when displaying times in the UI.
Fixes #163
2021-10-15 18:14:39 +02:00
Evangelos Ribeiro Tzaras
4f64f5b61b
record-store: Prefer using g_date_time_new_now_utc()
...
It actually does not make any difference for the storage in the database as
gom will make sure to convert any given times to the Zulu timezone (UTC+0)
but this change will make it more obvious in the code what's actually going on.
2021-10-15 18:01:47 +02:00
Pedro Luis Valadés
0f347861a3
Update Spanish translation
2021-10-13 07:27:19 +00:00
Evangelos Ribeiro Tzaras
110dcdf4ad
record-row: Clarify "Call" for translators with a comment
...
Fixes #319
2021-10-07 21:29:45 +00:00
Matej Urbančič
aaeb1e316d
Add Slovenian translation
2021-10-07 19:37:41 +00:00
Evangelos Ribeiro Tzaras
36880c3d34
sip: Gather public IP from REGISTER response and use it in SDP
...
Fixes #335
2021-10-06 13:43:04 +00:00
Evangelos Ribeiro Tzaras
b8efaf1f66
media-manager: Use G_BEGIN_DECLS and G_END_DECLS in header
2021-10-06 13:43:04 +00:00
Evangelos Ribeiro Tzaras
6b3d745f55
ci: Temporarily allow warnings to fix CI build failure
...
See issue #337
2021-10-06 13:56:53 +02:00
Goran Vidović
9638dbfd69
Update Croatian translation
2021-10-06 10:38:54 +00:00
Dušan Kazik
7d13f261d1
Update Slovak translation
2021-10-04 09:40:40 +00:00
Dušan Kazik
9c5e9203da
Add Slovak translation
...
(cherry picked from commit 35648d82d0
)
2021-10-04 09:33:57 +00:00
Evangelos Ribeiro Tzaras
4675821838
sip: origin: Recreate handles when updating credentials
...
Otherwise transport protocol changes won't be picked up.
This also allows to get rid of update_nua().
2021-09-29 21:33:55 +00:00
Evangelos Ribeiro Tzaras
fbb6316fee
record-row: Right justify time
...
Fixes #336
2021-09-28 08:04:12 +00:00
Evangelos Ribeiro Tzaras
33ad4dbe86
Simplify country code handling
2021-09-27 08:46:09 +00:00
Evangelos Ribeiro Tzaras
04d391c5dd
settings: Add GSettings bindings
2021-09-27 08:46:09 +00:00
Evangelos Ribeiro Tzaras
6477446a29
tests: Add gsettings schema directory to environment
2021-09-27 08:46:09 +00:00
Evangelos Ribeiro Tzaras
3342d7329a
meson: Bump to 0.56.0
...
This allows us to use meson.project_build_root
2021-09-27 08:46:09 +00:00
Evangelos Ribeiro Tzaras
1718823b80
sip: Do not fail if CallsNetworkWatch is unavailable
...
In this case network changes will not be detected.
Additionally fall back to binding on all network interfaces (in this case a user
will have problems when using multiple network interfaces, but there is really
not much we can do without a functioning CallsNetworkWatch).
2021-09-24 05:24:41 +00:00
Evangelos Ribeiro Tzaras
b5defda27f
network-watch: Don't fail initialization when unable to fetch local IP
...
This would mean we're failing when Calls is started with all NICs not connected
or disabled. To make matters worse this would only be fixable by restarting
Calls.
2021-09-24 05:24:41 +00:00
Evangelos Ribeiro Tzaras
ab20b6b8e3
network-watch: Only g_set_error if error is not NULL
2021-09-24 05:24:41 +00:00
Evangelos Ribeiro Tzaras
4fc0a52873
network-watch: More descriptive warning
...
And make sure we're not continually spamming warnings.
Closes #330
2021-09-24 05:24:41 +00:00
Evangelos Ribeiro Tzaras
9d27d5bae6
best-match: Don't free unowned data
...
Fixes #331
2021-09-24 05:13:31 +02:00
Evangelos Ribeiro Tzaras
d9e5c6a252
best-match: codestyle
2021-09-24 05:13:31 +02:00
Evangelos Ribeiro Tzaras
bd045be4e4
number-query: Take country code into account
...
Fixes #312
2021-09-23 09:54:44 +02:00
Evangelos Ribeiro Tzaras
d936a4572d
contact-box: Do not hardcode length of match_fields[]
2021-09-23 09:54:44 +02:00
Jiri Groenroos
ab4094f2d4
Update Finnish translation
2021-09-23 06:20:13 +00:00
Jiri Groenroos
1b13615c81
Update Finnish translation
2021-09-23 06:15:13 +00:00
Hugo Carvalho
de0a1a2006
Update Portuguese translation
2021-09-22 12:13:48 +00:00
Daniel Șerbănescu
54bac16d4b
Update Romanian translation
2021-09-20 19:36:35 +00:00
Yuri Chornoivan
7f10687066
Update Ukrainian translation
2021-09-20 14:07:17 +00:00
Danial Behzadi
7b59644278
Update Persian translation
2021-09-20 13:19:18 +00:00
Anders Jonsson
058f7e65a5
Update Swedish translation
2021-09-20 09:49:35 +00:00
Evangelos Ribeiro Tzaras
b6ee0bb48d
sip: sdp: Hang up call when there are no common codecs
2021-09-20 02:14:27 +00:00
Evangelos Ribeiro Tzaras
929d76708a
sip: sdp: Honour per media connections
...
Otherwise we might miss the IP of the remote peer leaving us unable to
establish a connection for RTP.
From https://datatracker.ietf.org/doc/html/rfc4566#section-5.7
A session description MUST contain either at least one "c=" field in
each media description or a single "c=" field at the session level.
It MAY contain a single session-level "c=" field and additional "c="
field(s) per media description, in which case the per-media values
override the session-level settings for the respective media.
2021-09-20 02:14:27 +00:00
Evangelos Ribeiro Tzaras
cf3face6cc
sip: Fix possible NULL pointer dereference
...
The assumption that the IP of the remote peer can always be found in the
sdp_connection member of the sdp_session_s struct does not always hold true
and we should handle this case gracefully (i.e. without crashing).
2021-09-20 02:14:27 +00:00
Evangelos Ribeiro Tzaras
400281c07e
sip: origin: Fix memory leak
2021-09-20 02:14:27 +00:00