Evangelos Ribeiro Tzaras
c84f2a2bd9
sip-provider: Remove unused variables
2023-04-12 09:17:40 +00:00
Evangelos Ribeiro Tzaras
13d57f19bf
tests: Add CALLS_SIP_ACCOUNT_FILE to environment
...
Otherwise the application test will try using the users
configured SIP accounts.
2023-04-10 08:03:21 +02:00
Guido Günther
47afc70552
mm-provider: Don't exit early when country code matches
...
This makes sure we fetch emergency numbers in any case (and also
further things should they be added later).
2023-04-09 15:38:01 +00:00
Evangelos Ribeiro Tzaras
36fdbc28e6
emergency-calls-manager: Don't leak origin
...
g_list_model_get_item is transfer full
2023-04-09 16:08:22 +02:00
Evangelos Ribeiro Tzaras
0de7599567
emergency-calls-manager: Add missing argument for on_origins_changed handler
...
The "removed" argument of the models "items-changed" signal was
forgotten making it misbehave when origins do get removed:
GLib-GObject[1287799]: WARNING: invalid (NULL) pointer instance
GLib-GObject[1287799]:CRITICAL: g_signal_connect_object: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
2023-04-09 16:08:00 +02:00
Evangelos Ribeiro Tzaras
9a52c57ffe
emergency-calls-manager: Fix indentation
...
By running uncrustify
2023-04-09 12:18:55 +02:00
Guido Günther
e5a4d899f8
emergency-calls-manager: Add support for dialing emergency numbers
...
We just pick the first matching provider.
2023-04-09 09:48:36 +00:00
Guido Günther
b58be993a6
emergency-calls-manager: Don't leak origin
...
g_list_model_get_item is transfer full
2023-04-09 09:48:36 +00:00
Evangelos Ribeiro Tzaras
3647f8f8c2
Update libcall-ui to v0.1.0
...
From NEWS:
* Breaking change: Drop deprecated call states
* Fix audio-mode reset
* Improve keyboard navigation
Also includes updates to translations.
2023-04-08 18:53:30 +02:00
Aleksandr Melman
d72504d9a6
Update Russian translation
2023-04-08 12:02:54 +00:00
Anders Jonsson
22cf8a2a6b
Update Swedish translation
2023-04-07 19:13:08 +00:00
Alexander Shopov
68f5b30647
Update Bulgarian translation
2023-04-07 16:53:51 +00:00
Hugo Carvalho
e7df2f3577
Update Portuguese translation
2023-04-07 10:09:39 +00:00
Guido Günther
b087bea16b
Resolve emergency number types
...
We add a small hardcoded table for now. Future versions
will improve this to parse this out of ASOPs eccdata.
If we can't determine the type of a number we add it verbatim.
2023-04-06 16:37:59 +00:00
Guido Günther
9f68e242fd
build: Run tests under C locale
...
This allows us to check for strings that contain translations.
We could also force a locale (see phosh's screenshot tests) at
a later point.
2023-04-06 16:37:59 +00:00
Guido Günther
b880ddf1d7
mm-provider: Implement get_country_code
2023-04-06 16:37:59 +00:00
Guido Günther
69250ac121
mm-provider: Fetch emergency numbers from sim
2023-04-06 16:37:59 +00:00
Guido Günther
a8cb3dd7c7
emergency-calls: Notify on DBus when emergency numbers change
...
This is needed if an origin changes it's emergency numbers on the fly
(e.g. when initializing them late).
2023-04-06 16:37:59 +00:00
Guido Günther
6cdae3fd40
origin: Allow to fetch country code
...
This is an optional method as not all origins might support this
(e.g. SIP).
2023-04-06 16:37:59 +00:00
Guido Günther
d598acd96b
mm-provider: Initialize parent class first
2023-04-06 16:37:59 +00:00
Boyuan Yang
b099fc82b1
Update Chinese (China) translation
2023-03-31 14:10:01 +00:00
Nathan Follens
032c437bf5
Update Dutch translation
2023-03-26 11:48:44 +00:00
Evangelos Ribeiro Tzaras
8963218478
Document and release 44.0
2023-03-17 11:36:29 +01:00
Alexander Shopov
898d3ac530
Add Bulgarian translation
2023-03-12 15:14:57 +00:00
Alan Mortensen
dfd2edfff6
Update Danish translation
2023-03-07 13:59:54 +00:00
Alan Paris
e8b5322749
Update French translation
2023-03-07 13:38:17 +00:00
Changwoo Ryu
994495d88f
Add Korean translation
2023-03-06 12:54:25 +00:00
Ngọc Quân Trần
7d027bda27
Add Vietnamese translation
2023-03-01 02:20:21 +00:00
Daniel
407569c232
Updated Spanish translation
2023-02-21 11:51:17 +01:00
Quentin PAGÈS
08d22abaf5
Update Occitan translation
2023-02-19 17:53:47 +00:00
Aurimas Černius
45033ffdf2
Update Lithuanian translation
2023-02-18 20:29:52 +00:00
Danial Behzadi
d9a5e23faf
Update Persian translation
2023-02-18 15:31:38 +00:00
Марко Костић
4d9d72a27a
Update Serbian translation
2023-02-17 06:29:04 +00:00
Дилян Палаузов
242efcc06a
SIP:calls_sdp_crypto_context_generate_answer() accept the first supporetd a=crypto: line
2023-02-12 12:06:06 +00:00
Evangelos Ribeiro Tzaras
d6619d68c9
tests: Don't override XDG_CONFIG_HOME
...
It was introduced in 4b51f340c8
to prevent accessing user home during tests:
The only place where this the home is currently accessed is when loading
SIP accounts and these can already be overriden with
CALLS_SIP_ACCOUNT_FILE.
It seems that XDG_CONFIG_HOME is propagated to the flatpak runner,
even though it was only overriden for the test suite.
========================================================================
Building module calls in /builds/devrtz/calls/.flatpak-builder/build/calls-1
========================================================================
Error: module calls: Error opening directory '/builds/devrtz/calls/_build/calls': Permission denied
Reported at https://gitlab.gnome.org/Infrastructure/GitLab/-/issues/596#note_1654082
2023-02-12 10:26:48 +01:00
Evangelos Ribeiro Tzaras
d790e35bc3
sip-provider: Remove duplicated check
...
init() already checked if CALLS_SIP_TEST was set,
no need to do it again in constructed()
2023-02-12 10:26:46 +01:00
Evangelos Ribeiro Tzaras
4d402d2f79
sip-provider: Use STR_IS_NULL_OR_EMPTY macro
2023-02-12 10:26:46 +01:00
Guido Günther
372aa452c3
tests: Add emergency call DBus test
...
Make sure the API gets exported and we can query numbers
2023-02-12 08:00:56 +00:00
Guido Günther
ca4e77a8b0
tests/dbus: Check for error early
...
This gives a detailed error messages whereas checking if `proxy`
is `NULL` tells us only that on error.
2023-02-12 08:00:56 +00:00
Guido Günther
8a4a7c6131
mm: Implement empty emegency call property
...
This allows the tests to pass.
2023-02-12 08:00:56 +00:00
Guido Günther
75cbc30dc0
sip: Implement empty emegency call property
...
This allows the tests to pass.
2023-02-12 08:00:56 +00:00
Guido Günther
d5cba4db7f
emergency-calls-manager: Query origins for numbers
...
When the origins change we notify that emergency numbers
might have changed.
2023-02-12 08:00:56 +00:00
Guido Günther
9af09a0db9
dummy: Support getting emergency call numbers
2023-02-12 08:00:56 +00:00
Guido Günther
df9d541968
origin: Add interface to get emergency numbers
2023-02-12 08:00:56 +00:00
Guido Günther
e3d1193f7f
dbus-manager: Use emergency-call manager
2023-02-12 08:00:56 +00:00
Guido Günther
4bdb6945bd
Add emergency-call manager to interface with DBus
2023-02-12 08:00:56 +00:00
Guido Günther
213b27bf20
dbus: Add initial interface for emergency calls
2023-02-12 08:00:56 +00:00
Guido Günther
4fb2115b9b
tests/dbus: Switch to g_test_init
...
gtk_test_init() runs gtk_init() which then breaks isolation.
2023-02-12 08:00:56 +00:00
Evangelos Ribeiro Tzaras
e4bd4580e7
tests: Add application shutdown tests
2023-02-09 19:07:32 +00:00
Evangelos Ribeiro Tzaras
d901e4c8a6
application: Delay shutting down until database is done
...
Operations on the database are not cancellable, so we need to ensure any
critical code (such as database migration) has completed.
Otherwise we risk leaving the database in a locked state (or worse):
WARNING **: 09:24:53.428: Failed to determine schema version: sqlite3_prepare_v2 failed: database is locked: CREATE TABLE IF NOT EXISTS _gom_version (version INTEGER);
2023-02-09 19:07:32 +00:00