Evangelos Ribeiro Tzaras and Marge Bot
73484bd99d
sip-origin: Use CallsMediaPlayback for local ringback
...
Closes: https://gitlab.gnome.org/GNOME/calls/-/issues/351
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/804 >
2026-01-28 16:55:11 +00:00
Evangelos Ribeiro Tzaras and Marge Bot
978890f1ec
sip-origin: Use alerting state once ringing
...
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/804 >
2026-01-28 16:55:11 +00:00
Evangelos Ribeiro Tzaras and Marge Bot
b4b56ad201
media: Introduce local media playback
...
Allows local playback of sounds such as "phone-outgoing-calling",
"phone-outgoing-busy".
Helps: https://gitlab.gnome.org/GNOME/calls/-/issues/351
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/804 >
2026-01-28 16:55:11 +00:00
Evangelos Ribeiro Tzaras and Marge Bot
8d2062ecd0
tree: Add gsound build dependency
...
We use gsound for local playback of e.g. ringing sounds.
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/804 >
2026-01-28 16:55:11 +00:00
Evangelos Ribeiro Tzaras and Marge Bot
110f286cd4
ringer: Reindent
...
Gbp-Dch: Ignore
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/804 >
2026-01-28 16:55:11 +00:00
Evangelos Ribeiro Tzaras and Marge Bot
7425e08fc3
ringer: Remove unused declarations
...
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/804 >
2026-01-28 16:55:11 +00:00
Evangelos Ribeiro Tzaras and Marge Bot
fe19fff15d
sip-media-manager: Prefer g_clear_*()
...
Gbp-Dch: Ignore
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/804 >
2026-01-28 16:55:10 +00:00
Evangelos Ribeiro Tzaras and Marge Bot
d300b28e1c
build: Sort dependencies
...
Gbp-Dch: Ignore
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/804 >
2026-01-28 16:55:10 +00:00
Evangelos Ribeiro Tzaras and Marge Bot
9b816d5301
manager: Remove unnecesary includes
...
These are included through the header already,
no need to include them explicitly here again.
Gbp-Dch: Ignore
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/804 >
2026-01-28 16:55:10 +00:00
Evangelos Ribeiro Tzaras and Marge Bot
d6d2193792
ci: Ensure build dependencies get installed
...
This frees us from always having to update the container image
whenever build dependencies change.
Signed-off-by: Christian Glombek <c.glombek@cosa.systems >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/809 >
2025-12-17 17:52:52 +00:00
Evangelos Ribeiro Tzaras and Marge Bot
f99763ae76
dbus: Add SystemdService entry
...
This allows to use systemd for dbus service activation.
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/805 >
2025-11-27 21:06:41 +00:00
Evangelos Ribeiro Tzaras and Marge Bot
450ed97877
systemd: Use --gapplication-service to launch
...
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/805 >
2025-11-27 21:06:41 +00:00
Evangelos Ribeiro Tzaras and Marge Bot
39ede24c01
manpage: Adjust the option for running as a daemon
...
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/805 >
2025-11-27 21:06:41 +00:00
Evangelos Ribeiro Tzaras
f2083c0d4e
build: Drop (direct) libcallaudio dependency
...
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/806 >
2025-11-25 17:40:17 +01:00
Evangelos Ribeiro Tzaras
3c8e3253ad
application: Drop libcallaudio initialization
...
libcallaudio bits live in libcall-ui for a long time
(and libcallaudio is going away anyway).
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/806 >
2025-11-25 17:40:17 +01:00
Evangelos Ribeiro Tzaras
1d39eae8cb
debian: Allow to fetch meson wraps
...
This is needed since we removed the git submodule and turned
libcall-ui into a meson subproject instead.
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/806 >
2025-11-25 17:30:52 +01:00
Evangelos Ribeiro Tzaras
4a09c78d2d
subprojects: Add libcall-ui as meson subproject
...
Get rid of the git submodule and forward to the latest commit
that avoids deprecation warnings while we're at it.
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/806 >
2025-11-25 17:09:13 +01:00
Evangelos Ribeiro Tzaras and Marge Bot
b6b5a99c06
sip-origin: Drop unneeded includes
...
Gbp-Dch: Ignore
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/802 >
2025-10-30 12:26:25 +00:00
Evangelos Ribeiro Tzaras
d365a7f695
build: Bump min glib version to 2.76
...
This allows us to use e.g. g_set_str() without raising deprecation
warnings.
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/803 >
2025-10-29 13:50:21 +01:00
Evangelos Ribeiro Tzaras and Marge Bot
ea345addbe
git: Ignore wraplock files
...
Gbp-Dch: Ignore
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/798 >
2025-10-28 13:33:28 +00:00
Evangelos Ribeiro Tzaras and Marge Bot
4be9b38994
ci: Use ci-fairy to check commit messages
...
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/798 >
2025-10-28 13:33:28 +00:00
Evangelos Ribeiro Tzaras and Marge Bot
36fc47b663
ci: Check meson format
...
Use check-meson from meta-phosh as of
eb1c7f3c602f93e50ba0f1b7da31c936c771a75c
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/798 >
2025-10-28 13:33:28 +00:00
Evangelos Ribeiro Tzaras and Marge Bot
7baa515707
build: Sort tests alphabetically
...
Gbp-Dch: Ignore
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/798 >
2025-10-28 13:33:28 +00:00
Evangelos Ribeiro Tzaras and Marge Bot
e4a75a0844
tests: Add dbus server binary to dependencies
...
Otherwise we `meson test` will not compile the server
required for the DBus tests.
Closes: https://gitlab.gnome.org/GNOME/calls/-/issues/719
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/798 >
2025-10-28 13:33:28 +00:00
Evangelos Ribeiro Tzaras and Marge Bot
3184fa3af0
tests: Depend on .plugin files to exist
...
When .plugin files are missing, the plugins will not be discoverable.
These were only getting built when run with `meson compile`,
but not for `meson test`.
Helps: https://gitlab.gnome.org/GNOME/calls/-/issues/719
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/798 >
2025-10-28 13:33:28 +00:00
Evangelos Ribeiro Tzaras and Marge Bot
93a5c1911d
build: Modernize and deduplicate setting up test targets
...
Get rid of the duplication by rolling (almost) every test into a loop.
We now iterate over an array containing at least the name and list of sources.
To account for some differences between individual tests, we allow an
optional third array consisting of a dictionary for extra arguments.
In particular we ensure that the `test()` target now always depends on
the test binary, so that it will get properly rebuilt on changes to
the sources.
Note, that we're resorting in a separate commit, to ease reviewing.
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/798 >
2025-10-28 13:33:28 +00:00
Evangelos Ribeiro Tzaras and Marge Bot
fec9e953ae
treewide: Reformat meson files
...
Ran `meson format -e -i -r`.
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/798 >
2025-10-28 13:33:28 +00:00
Evangelos Ribeiro Tzaras
798c698463
treewide: Document changes and release 49.1.1
...
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/797 >
2025-10-14 16:07:54 +02:00
Evangelos Ribeiro Tzaras
9fab9ec7a5
plugin-manager: Add API to unload all plugins
...
And add tests for it.
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/796 >
2025-10-14 11:11:56 +02:00
Evangelos Ribeiro Tzaras
33e5b193a0
test-application: Check for expected plugins to be loaded
...
These tests helps ensure the application will always have plugins
loaded and prevent regressions.
Helps: https://gitlab.gnome.org/GNOME/calls/-/issues/718
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/796 >
2025-10-14 11:09:24 +02:00
Evangelos Ribeiro Tzaras and Guido Günther
08b61594df
treewide: Document changes and release 49.1
...
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/793 >
2025-10-10 11:29:04 +02:00
Evangelos Ribeiro Tzaras
5b1c702924
ci: Bump image
...
We haven't bumped it in a while,
let's have our image close to what will become Debian Trixie soon.
Gbp-Dch: Ignore
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/783 >
2025-07-03 22:46:08 +02:00
Evangelos Ribeiro Tzaras
e170a76bc9
metainfo: Wrap old release notes in paragraph
...
This fixes the following warnings in `appstreamcli validate`:
W: org.gnome.Calls:239: description-spurious-text
The description element contains raw text that is not in any paragraph or other permitted tag.
This is not allowed and the additional text may be ignored by parsers or raise errors.
W: org.gnome.Calls:239: description-no-valid-content
The description element does not contain any valid content (paragraphs, enumerations, etc.).
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/781 >
2025-05-24 20:30:56 +02:00
Evangelos Ribeiro Tzaras
54326f0e1c
treewide: Document changes and release 48.0
...
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/768 >
2025-03-17 02:41:08 +01:00
Evangelos Ribeiro Tzaras
3307b063a8
treewide: Document changes and release 48~beta.1
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/765 >
2025-02-15 08:57:53 +01:00
Evangelos Ribeiro Tzaras
e028cc5c62
ci: Rename dist tarball so it will be found by the release pipeline
...
The TARBALL_ARTIFACT_PATH is formed from the name of the tag,
which is prefixed by a "v". Additionally special characters like the
tilde (e.g. 48~beta.1) are translated to underscores.
This resulted in the TARBALL_ARTIFACT_PATH Gitlab variable
not actually pointing to the generated tarball and therefore
a failing release job.
While I'd have preferred massaging the gitlab variable into the right
form, doing string substitution is not working on gitlab variable,
so I opted for a this workaround instead.
Fixes: aa8c1b571d
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/765 >
2025-02-15 08:51:41 +01:00
Evangelos Ribeiro Tzaras
9340fb5e33
treewide: Document changes and release 48~beta.0
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/764 >
2025-02-14 14:29:25 +01:00
Evangelos Ribeiro Tzaras
aa8c1b571d
ci: Use GNOME release pipeline
...
And ensure we include subprojects in the tarball
while we're at it.
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/763 >
2025-02-07 10:59:11 +01:00
Evangelos Ribeiro Tzaras
40504ab4e5
ci: Update image
...
We want to use images that include
- appstreamcli and
- desktop-file-validate
so that metainfo and desktop files are validated in CI.
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/759 >
2024-09-15 10:23:49 +02:00
Evangelos Ribeiro Tzaras
775d503715
ci: Include appstreamcli and desktop-file-utils in images
...
We require appstreamcli and desktop-file-validate
to validate metainfo and desktop files,
without them, these tests will be simply skipped.
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/759 >
2024-09-15 10:22:47 +02:00
Evangelos Ribeiro Tzaras
11ce0eae72
metainfo: Remove links
...
Fixes the error that occurs during validation:
E: org.gnome.Calls:390: description-para-markup-invalid a
This description paragraph contains invalid markup. Currently, only <em/> and <code/> are
permitted.
Somehow CI missed this.
2024-09-14 22:29:28 +02:00
Evangelos Ribeiro Tzaras
d179a2b32a
treewide: Document changes and release 47.0
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/758 >
2024-09-14 22:02:20 +02:00
Evangelos Ribeiro Tzaras and Marge Bot
598758026a
libcall-ui: Bump to 0.2.1
...
Brings fixes to the keypad layout in RTL locales
and updated translations.
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/757 >
2024-09-14 19:22:51 +00:00
Evangelos Ribeiro Tzaras
b15d557106
record-row: Only popup context menu if row is realized
...
This works around the long press gesture
(mis?) firing the "press" signal on a
row that is not realized anymore
(because the slice model in the history box
currently rebuilds all rows when the items change).
Fixes: https://gitlab.gnome.org/GNOME/calls/-/issues/666
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/755 >
2024-09-14 17:43:15 +02:00
Evangelos Ribeiro Tzaras
d9e6fb3717
record-row: Prefer g_signal_connect_object() over a plain connect()
...
Apparently the slice list model in the history box
rebuilds the whole list when a single new record gets added.
Additionally, the "pressed" signal gets emitted on the
GtkGestureLongPress controller even when the call button is tapped
(i.e. should not have been pressed down for longer than the required timeout).
This then causes the callback to be invoked with a disposed record row.
This commit ensures the signals get properly disconnected
even in the face of unforeseen cleanup of the record row.
Helps with https://gitlab.gnome.org/GNOME/calls/-/issues/666
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/755 >
2024-09-14 17:42:51 +02:00
Evangelos Ribeiro Tzaras
f810e0a9b1
tree: Remove custom clearing macros
...
The macros was emulating g_clear_handle_id() and friends
let's use the glib functions directly instead.
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/755 >
2024-09-14 11:59:27 +02:00
Evangelos Ribeiro Tzaras
5eabbb2ada
record-store: Simplify struct setup of record call data
...
Just a mechanical change that results in -2 lines.
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/755 >
2024-09-14 11:59:11 +02:00
Evangelos Ribeiro Tzaras
3b1cf7b5ee
record-row: Prefer g_autoptr for GDateTime
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/755 >
2024-09-14 11:40:35 +02:00
Evangelos Ribeiro Tzaras
03a50260ec
history-box: Add debug statement
...
This helps in debugging in debugging
why the slice list model rebuilds the whole list
when a single call gets added.
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/755 >
2024-09-14 11:40:35 +02:00
Evangelos Ribeiro Tzaras
9dfaac19cc
record-row: Define log domain
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/755 >
2024-09-14 11:40:35 +02:00
Evangelos Ribeiro Tzaras
87ad8acf39
record-row: Remove unused include
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/755 >
2024-09-14 11:40:35 +02:00
Evangelos Ribeiro Tzaras
32b8995f2d
record-row: Remove unnecessary cast
...
g_object_get() wants a gpointer,
so there is no need for casting to GObject*.
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/755 >
2024-09-14 11:40:35 +02:00
Evangelos Ribeiro Tzaras
5473f03be9
record-store: Remove unnecessary casts
...
g_object_get() accepts gpointer, so casting is not needed.
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/755 >
2024-09-14 11:40:35 +02:00
Evangelos Ribeiro Tzaras
3f96639b81
dir-locals: Update projectile commands
...
We want to use meson, not ninja.
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/755 >
2024-09-14 11:40:35 +02:00
Evangelos Ribeiro Tzaras
1e4349f340
tree: Ignore gdb history
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/755 >
2024-09-14 11:40:34 +02:00
Evangelos Ribeiro Tzaras
503013fa67
flatpak: Fix libpeas2 configuration options
...
Fixes this error:
../meson.build:1:0: ERROR: Unknown options: "demos, glade_catalog, widgetry"
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/754 >
2024-09-05 08:15:29 +02:00
Evangelos Ribeiro Tzaras
f60703351a
treewide: Document changes and release 47~rc.1
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/752 >
2024-08-31 23:24:36 +02:00
Evangelos Ribeiro Tzaras
d27be9fc28
Document and release 47~beta.0
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/747 >
2024-08-03 20:04:28 +02:00
Evangelos Ribeiro Tzaras and Marge Bot
8917080a0c
ci: Update debian image
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/746 >
2024-07-31 18:51:56 +00:00
Evangelos Ribeiro Tzaras and Marge Bot
3b34f19735
plugin: Reindent
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/746 >
2024-07-31 18:51:56 +00:00
Evangelos Ribeiro Tzaras and Marge Bot
26484766d3
treewide: Port to libpeas-2
...
Closes #609
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/746 >
2024-07-31 18:51:56 +00:00
Evangelos Ribeiro Tzaras
2ff69e7bbe
sip/account-widget: Adjust to renamed AdwComboRow property
...
The property name (and semantics) of Hdy/AdwComboRow changed
from "selected-index" to "select-item" resulting in
on_user_changed() not being called anymore leaving the apply button
insensitive.
Closes: https://gitlab.gnome.org/GNOME/calls/-/issues/653
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/745 >
2024-07-18 04:44:24 +02:00
Evangelos Ribeiro Tzaras
1159c5135f
gschema: Reword confusing always-allow-sdes key description
...
Closes: https://gitlab.gnome.org/GNOME/calls/-/issues/624
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/745 >
2024-07-18 04:44:24 +02:00
Evangelos Ribeiro Tzaras
8a4e53ded4
application: Log version on startup
...
Closes: https://gitlab.gnome.org/GNOME/calls/-/issues/652
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/745 >
2024-07-18 04:44:23 +02:00
Evangelos Ribeiro Tzaras
e73dd15525
application: Remove unused variable in startup()
...
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/745 >
2024-07-18 04:42:46 +02:00
Evangelos Ribeiro Tzaras
43f48ff2c3
Document and release 47~alpha.0
2024-06-29 11:43:23 +02:00
Evangelos Ribeiro Tzaras
936d362873
Document and release 45.0
2023-09-24 07:21:29 +02:00
Evangelos Ribeiro Tzaras
471f3ec4cd
Document and release 45~rc.0
2023-09-02 11:24:04 +02:00
Evangelos Ribeiro Tzaras
0b0dc68000
build: Install .plugin files
...
Without them we cannot load plugins from the installed location.
Closes : #585
Fixes: 42b456f03a
2023-06-13 18:56:03 +02:00
Evangelos Ribeiro Tzaras
6987d0f1e3
plugin-manager: Add debugging to init()
2023-06-13 18:56:03 +02:00
Evangelos Ribeiro Tzaras
7d3b5afad9
application: Reindent struct members
...
Split into separate commit to reduce diff noise.
2023-05-20 04:04:50 +02:00
Evangelos Ribeiro Tzaras
d3e42c93cd
refactor: Switch to CallsPluginManager
2023-05-20 04:04:50 +02:00
Evangelos Ribeiro Tzaras
37b208f040
test-plugins: Switch to CallsPluginManager
2023-05-20 04:04:50 +02:00
Evangelos Ribeiro Tzaras
1b3f8ca20c
Introduce CallsPluginManager
2023-05-20 04:04:48 +02:00
Evangelos Ribeiro Tzaras
3f5d570d4f
Introduce CallsPlugin
...
A convenience class to query information about plugins and to allow
loading and unloading.
2023-05-15 09:56:28 +02:00
Evangelos Ribeiro Tzaras
daf2981d19
dummy: Reword plugin information
2023-05-15 09:56:28 +02:00
Evangelos Ribeiro Tzaras
3a7b5f0c95
mm: Reword plugin information
2023-05-15 09:56:28 +02:00
Evangelos Ribeiro Tzaras
18c186b732
ofono: Reword plugin information
2023-05-15 09:56:28 +02:00
Evangelos Ribeiro Tzaras
c2375a0c37
sip: Reword plugin information
2023-05-15 09:56:28 +02:00
Evangelos Ribeiro Tzaras
42b456f03a
po: Add plugin desktop files
...
Calls preferences will show the name and description of a plugin,
so they should be translatable.
2023-05-15 09:56:28 +02:00
Evangelos Ribeiro Tzaras
22bcd46a26
build: Define po_dir variable
2023-05-15 09:56:28 +02:00
Evangelos Ribeiro Tzaras
4598eaa020
test-manager: Codestyle
2023-05-15 09:56:28 +02:00
Evangelos Ribeiro Tzaras
e26e6640d8
test-application: Use dummy plugin
...
The test should not try communicating with any modem through ModemManager.
Fixes : #576
2023-05-12 16:46:30 +00:00
Evangelos Ribeiro Tzaras
9c5d7a58a1
sip-provider: Add debugging to password lookup
2023-05-12 18:06:34 +02:00
Evangelos Ribeiro Tzaras
b32f3185a1
ci: Allow nightly jobs to fail
...
Apparently the publish jobs try to run even though the needed flatpak
job failed, so disable these too.
Fixes: b550617de2
2023-05-10 20:37:41 +02:00
Evangelos Ribeiro Tzaras
3e699275a4
mm-origin: Don't unref origin in call_deleted_cb
...
Fixes: 72a85d62fa
Closes : #573
2023-05-10 18:00:42 +00:00
Evangelos Ribeiro Tzaras
037d2c55f6
srtp-utils: Pass MKI length into error message
...
Fixes: 4937723541
2023-05-09 09:23:39 +00:00
Evangelos Ribeiro Tzaras
509456cb50
ci: Build tarball for tags
2023-05-09 07:44:09 +00:00
Evangelos Ribeiro Tzaras
e80abf713a
tests: Use g_test_init instead of gtk_test_init
...
gtk_test_init() ends up calling gtk_init() which tries opening
the default display. CI jobs sometimes seem to trip over this
even when run through xvfb-run. Therefore we use g_test_init()
instead.
2023-05-09 07:44:09 +00:00
Evangelos Ribeiro Tzaras
b550617de2
ci: Allow flatpak jobs to fail
...
They have been a bit flaky lately, especially the arm64 job.
2023-05-09 09:16:11 +02:00
Evangelos Ribeiro Tzaras
61b81a285c
mm-provider: Don't warn about cancelled mm_manager_new()
...
It is cancelled when disposing and does not warrant a warning.
2023-05-01 09:35:10 +02:00
Evangelos Ribeiro Tzaras
e9452a394a
Document and release 45~alpha.0
2023-04-25 11:19:18 +02:00
Evangelos Ribeiro Tzaras
c6ea3adf64
manager: Respect object life cycle for signal handlers
2023-04-18 08:34:39 +00:00
Evangelos Ribeiro Tzaras
f7dd62c0bd
contacts-provider: Disconnect signals on finalize
2023-04-18 08:34:39 +00:00
Evangelos Ribeiro Tzaras
c7ba302b18
account-row: Guard calls_account_row_new() against invalid provider
2023-04-18 08:34:39 +00:00
Evangelos Ribeiro Tzaras
4576547c20
sip-origin: Prefer named constant over magic numbers
2023-04-18 08:34:39 +00:00
Evangelos Ribeiro Tzaras
5362d1c975
sip-origin: Don't leak address
2023-04-18 08:34:39 +00:00
Evangelos Ribeiro Tzaras
0e753816c9
sip-origin: Include SIP address in debugging
...
This makes it easier to see if all accounts are being disposed
2023-04-18 08:34:39 +00:00
Evangelos Ribeiro Tzaras
f7745f50bd
sip-origin: Keep sofia running to allow unregistering on dispose
...
sofia-sip needs to keep iterating its' main loop in order to
unregister as well as process the response from the server.
Closes : #554
2023-04-18 08:34:39 +00:00
Evangelos Ribeiro Tzaras
8b3eccd1b7
sip-origin: Use g_clear_pointer() instead of emulating it
2023-04-18 08:34:39 +00:00