Милош Поповић
75c4072c4e
Add Serbian (Latin) translation
...
(cherry picked from commit 0a60e31199
)
2024-10-30 11:13:19 +00:00
Милош Поповић
7d29e6b990
Update Serbian translation
...
(cherry picked from commit c7dc22ef89
)
2024-10-30 11:12:49 +00:00
Nathan Follens
ace44a9fb8
Update Dutch translation
...
(cherry picked from commit 0a87e44891
)
2024-10-27 21:08:34 +00:00
Fabio Tomat
df56bf80ba
Update Friulian translation
2024-10-07 13:19:09 +00:00
Juliano de Souza Camargo
879c5a6182
Update Brazilian Portuguese translation
2024-09-29 16:16:31 +00:00
Guido Günther
38ad7dae2a
call-record-row: Turn the realized check into a critical
...
This makes sure we don't ignore it should it happen again.
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/756 >
2024-09-21 06:23:20 +00:00
Guido Günther
4baa4f5141
call-record-row: Unparent popover in dispose
...
Finalize is too late to break reference cycles.
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/756 >
2024-09-21 06:23:20 +00:00
Guido Günther
6d9b88546d
util: Drop now unused macros
...
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/756 >
2024-09-21 06:23:20 +00:00
Guido Günther
08a01fb1c5
call-record-row: Use g_clear_signal_handler
...
glib is recent enough nowadays
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/756 >
2024-09-21 06:23:20 +00:00
Guido Günther
2f8877b107
call-record-row: Drop superfluous cast
...
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/756 >
2024-09-21 06:23:20 +00:00
Guido Günther
f4e8373eaa
history-box: Keep ref on list model
...
The gtk_*list_model_new() functions are `transfer: full` for the model.
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/756 >
2024-09-21 06:23:20 +00:00
Guido Günther
12812f64c6
history-box: No need to unparent the stack
...
GTK cleans up for us
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/756 >
2024-09-21 06:23:20 +00:00
Guido Günther
e2f3f5ef53
settings: Don't leak autoload plugins
...
Use the correct cleanup func
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/756 >
2024-09-21 06:23:20 +00:00
Guido Günther
313d18509d
settings: Don't leak audio codecs
...
Use the correct cleanup func
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/756 >
2024-09-21 06:23:20 +00:00
Guido Günther
141eb85580
calls-manager: Don't leak hash tables
...
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/756 >
2024-09-21 06:23:20 +00:00
Guido Günther
fc9aabb1ec
calls-manager: Keep ref on list models
...
The gtk_*list_model_new() functions are `transfer: full` for the model.
Since we keep accessing the underlying models we keep the refs for clear
ownership and drop them in finalize.
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/756 >
2024-09-21 06:23:20 +00:00
Guido Günther
2b5d2f53a9
calls-notifier: Use official notification category
...
See https://gitlab.freedesktop.org/xdg/xdg-specs/-/merge_requests/50
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/748 >
2024-09-21 06:15:19 +00: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
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
Jose Riha
fc59d65fb0
Update Slovak translation
2024-09-13 20:16:56 +00:00
Vincent Chatelain
200ade2674
Update French translation
2024-09-12 13:13:22 +00:00
Rūdolfs Mazurs
3b6028bcb6
Update Latvian translation
2024-09-11 19:47:51 +00:00
Quentin PAGÈS
4241e9dfba
Update Occitan translation
2024-09-10 09:00:10 +00:00
Alan Mortensen
e867f34c95
Update Danish translation
2024-09-09 17:32:27 +00:00
Aefgh Threenine
93ae2d9bf3
Update Thai translation
2024-09-09 08:58:52 +00:00
Piotr Drąg
14adec600d
Update Polish translation
2024-09-08 16:27:52 +02:00
Andi Chandler
a0c8c0ac67
Update British English translation
2024-09-08 13:01:45 +00: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
Guido Günther
515ff43dd8
ci: Check consistency
...
Make sure all the version numbers are in sync for a release.
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/753 >
2024-09-04 21:03:12 +00:00
Guido Günther
9f4be32753
ci: Use shared checks
...
This allows to drop the custom check-po
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/753 >
2024-09-04 21:03:12 +00:00
Guido Günther
4c6dcf9e04
ci: Avoid duplicate pipelines
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/753 >
2024-09-04 21:03:12 +00:00
Guido Günther
7815514a47
packaging: Keep meson verson in sync with changelog
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/753 >
2024-09-04 21:03:12 +00:00
Irénée THIRION
9eed8a1de0
Update French translation
2024-09-04 20:26:50 +00:00
Andika Triwidada
21c68cf700
Update Indonesian translation
2024-09-03 10:45:25 +00:00
Daniel
e69ca16313
Updated Spanish translation
2024-09-03 09:23:20 +02:00