[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/gnome-calls][upstream/latest] 32 commits: Post release bump
Evangelos Ribeiro Tzaras (@devrtz)
gitlab at salsa.debian.org
Mon Aug 8 18:42:11 BST 2022
Evangelos Ribeiro Tzaras pushed to branch upstream/latest at Debian On Mobile / gnome-calls
Commits:
03543142 by Evangelos Ribeiro Tzaras at 2022-06-27T04:36:53+02:00
Post release bump
According to the schedule
https://wiki.gnome.org/FortyThree
the next version will be 43.beta.0
- - - - -
5fc07678 by Evangelos Ribeiro Tzaras at 2022-06-27T04:37:38+02:00
d/gbp.conf: Adjust debian-tag-msg
Tag messages have been a bit inconsistent in the past, because we
created signed tags by hand.
With this change we can just `gbp tag` and get consistently named tags
and messages.
- - - - -
647f9bf7 by Vittorio Monti at 2022-06-28T06:28:55+00:00
Update Italian translation
- - - - -
d431d627 by Danial Behzadi at 2022-06-28T11:17:16+00:00
Update Persian translation
- - - - -
f8997f6b by Мирослав Николић at 2022-07-03T01:51:57+00:00
Update Serbian translation
- - - - -
990ffdf2 by Daniel Șerbănescu at 2022-07-03T12:47:05+00:00
Update Romanian translation
- - - - -
74beff0c by Evangelos Ribeiro Tzaras at 2022-07-06T07:12:05+02:00
ci: Allow flatpak failures
That does of course not mean that we shouldn't investigate,
but I like to have passing CI in the meantime.
- - - - -
f2f4ea71 by Yosef Or Boczko at 2022-07-14T11:20:32+00:00
Update Hebrew translation
- - - - -
76148fc4 by Zurab Kargareteli at 2022-07-25T16:52:46+00:00
Update Georgian translation
- - - - -
4188af73 by Evangelos Ribeiro Tzaras at 2022-07-27T16:06:57+02:00
sip: origin: Drop comparison that always evaluates as true
This avoids the following warning:
../plugins/sip/calls-sip-origin.c: In function ‘sip_r_register’:
../plugins/sip/calls-sip-origin.c:483:26: warning: the comparison will always evaluate as ‘true’ for the address of ‘m_url’ will never be NULL [-Waddress]
483 | if (sip->sip_contact && sip->sip_contact->m_url && sip->sip_contact->m_url->url_host) {
| ^~
In file included from /usr/include/sofia-sip-1.12/sofia-sip/nua.h:47,
from ../plugins/sip/calls-sip-util.h:28,
from ../plugins/sip/calls-sip-call.h:30,
from ../plugins/sip/calls-sip-origin.c:31:
/usr/include/sofia-sip-1.12/sofia-sip/sip.h:477:23: note: ‘m_url’ declared here
477 | url_t m_url[1]; /**< SIP URL */
| ^~~~~
../plugins/sip/calls-sip-origin.c: In function ‘sip_callback’:
../plugins/sip/calls-sip-origin.c:779:23: warning: the comparison will always evaluate as ‘true’ for the address of ‘a_url’ will never be NULL [-Waddress]
779 | if (sip->sip_from && sip->sip_from->a_url &&
| ^~
/usr/include/sofia-sip-1.12/sofia-sip/sip.h:386:22: note: ‘a_url’ declared here
386 | url_t a_url[1]; /**< URL */
| ^~~~~
- - - - -
01aa8c04 by Evangelos Ribeiro Tzaras at 2022-07-27T16:06:57+02:00
Add various gtk list models
This is an exact copy from GTK4.
as grabbed by chattys commit 1ed5084fb965908e3ee0304781b0de06479c869b
Slightly adapted for Calls.
Based on GTKs 01bd4cc4e18a1ea697fe61791ba710d0d55e8290
- - - - -
fd5a24f8 by Evangelos Ribeiro Tzaras at 2022-07-27T16:26:24+02:00
history-box: Chain up to constructed() early
- - - - -
44c892b6 by Evangelos Ribeiro Tzaras at 2022-07-27T16:26:25+02:00
Drop use of volatile
The volatile qualifier was mostly used for historical reasons,
the documentation for `g_once_init_enter()` and `g_once_init_leave()`
has the following to say:
While `location` has a `volatile` qualifier,
this is a historical artifact and the pointer passed to it
should not be volatile.
See also https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1719
- - - - -
3568af85 by Evangelos Ribeiro Tzaras at 2022-07-27T16:26:25+02:00
meson: Add gtk sources to build
- - - - -
8ae03a13 by Evangelos Ribeiro Tzaras at 2022-07-27T16:27:07+02:00
history-box: Switch to GtkSliceListModel
Having more than ~200 widgets in a GtkListBox comes with a very
performance impact. This is especially noticable during while the main
window is being realized (even if Calls already runs in daemon mode).
We can limit the amount of widgets by using a slice list model.
Fixes: #374
- - - - -
a6faac29 by Evangelos Ribeiro Tzaras at 2022-07-27T16:29:39+02:00
history-box: Dynamically adjust slice list model size
The slice get's increased by 50 items if scrolled to the bottom
and reset to the initial 75 items if scrolled back to the top.
The defined threshholds make sure that the UX still feels smooth.
- - - - -
9209a780 by Evangelos Ribeiro Tzaras at 2022-07-27T16:45:42+02:00
history-box: Allow transition from non-empty to empty history
Since call records may be deleted, the transition from non-empty to
empty is also possible.
- - - - -
b81b216c by Evangelos Ribeiro Tzaras at 2022-07-27T16:54:26+02:00
history-box: Cap size of slice at number of call records
This helps avoiding some log spam when scrolling to the bottom:
16:29:17.1053 CallsHistoryBox[2798409]: DEBUG: Increasing history slice from 1825 to 1875
16:29:17.1215 CallsHistoryBox[2798409]: DEBUG: Increasing history slice from 1875 to 1925
16:29:20.6739 CallsHistoryBox[2798409]: DEBUG: Increasing history slice from 1925 to 1975
16:29:23.1919 CallsHistoryBox[2798409]: DEBUG: Increasing history slice from 1975 to 2025
16:29:24.2533 CallsHistoryBox[2798409]: DEBUG: Increasing history slice from 2025 to 2075
for a history of ~1400 records.
- - - - -
37eba7b6 by Evangelos Ribeiro Tzaras at 2022-08-05T10:30:06+02:00
record-row: Remove unused code
- - - - -
d94792f3 by Evangelos Ribeiro Tzaras at 2022-08-05T10:30:06+02:00
record-row: Rename callback to conform to on_* naming scheme
- - - - -
8e23d775 by Evangelos Ribeiro Tzaras at 2022-08-05T10:30:06+02:00
record-row: Chain up early to constructed()
- - - - -
0d6095b4 by Evangelos Ribeiro Tzaras at 2022-08-05T10:30:06+02:00
record-row: Use STR_IS_NULL_OR_EMPTY macro
- - - - -
01f3757c by Evangelos Ribeiro Tzaras at 2022-08-05T10:30:06+02:00
record-row: Simplify add-action logic
Get rid of some code by avoiding special casing
and potentially fix an issue (WIP).
- - - - -
757351b3 by Evangelos Ribeiro Tzaras at 2022-08-05T10:30:06+02:00
record-row: Add SMS action
Add a menu entry in the history popover to open the default "sms" URI
handler.
Closes: #182
- - - - -
2e9c5ef8 by Yuri Chornoivan at 2022-08-05T14:17:38+00:00
Update Ukrainian translation
- - - - -
d19aa105 by Evangelos Ribeiro Tzaras at 2022-08-05T15:05:18+00:00
Update libcall-ui to v0.0.4
Brings some UX improvements and updated translations
- - - - -
857c375a by Evangelos Ribeiro Tzaras at 2022-08-05T17:21:05+00:00
Disable g722 to avoid test failure with ffmpeg 5.0/gst-libav
Bail out! CallsSipMediaPipeline-FATAL-WARNING: Error trying to setup codecs for pipeline: Could not create 'decoder' element of type avdec_g722
stderr:
(gst-plugin-scanner:196349): GLib-GObject-WARNING **: 07:29:24.149: type name '-a-png-encoder-pred' contains invalid characters
See
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1055
- - - - -
65dfc129 by Evangelos Ribeiro Tzaras at 2022-08-05T17:21:05+00:00
ci: Update debian image
- - - - -
0d3ddf67 by Piotr Drąg at 2022-08-06T13:11:59+02:00
Update POTFILES.skip
- - - - -
d9450e36 by Aleksandr Melman at 2022-08-06T14:46:43+00:00
Update Russian translation
- - - - -
3cbe2c78 by Evangelos Ribeiro Tzaras at 2022-08-06T20:24:53+02:00
Document and release 43.beta.0
- - - - -
fad73c4b by Evangelos Ribeiro Tzaras at 2022-08-08T11:46:09+02:00
New upstream version 43~beta.0
- - - - -
30 changed files:
- .gitlab-ci.yml
- NEWS
- debian/changelog
- debian/gbp.conf
- meson.build
- plugins/sip/calls-sip-origin.c
- plugins/sip/gst-rfc3551.c
- po/POTFILES.skip
- po/fa.po
- po/he.po
- po/it.po
- po/ka.po
- po/ro.po
- po/ru.po
- po/sr.po
- po/uk.po
- src/calls-call-record-row.c
- src/calls-history-box.c
- + src/gtklistmodels/gtkcustomfilter.c
- + src/gtklistmodels/gtkcustomfilter.h
- + src/gtklistmodels/gtkcustomsorter.c
- + src/gtklistmodels/gtkcustomsorter.h
- + src/gtklistmodels/gtkfilter.c
- + src/gtklistmodels/gtkfilter.h
- + src/gtklistmodels/gtkfilterlistmodel.c
- + src/gtklistmodels/gtkfilterlistmodel.h
- + src/gtklistmodels/gtkflattenlistmodel.c
- + src/gtklistmodels/gtkflattenlistmodel.h
- + src/gtklistmodels/gtkintl.h
- + src/gtklistmodels/gtkmodels.h
The diff was not included because it is too large.
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/compare/2408b21ce43489f53151c34c8250ea6f81b0df59...fad73c4bd6a447017b042c10e5c69c1385943fcc
--
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/compare/2408b21ce43489f53151c34c8250ea6f81b0df59...fad73c4bd6a447017b042c10e5c69c1385943fcc
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-on-mobile-maintainers/attachments/20220808/d5e0c288/attachment-0001.htm>
More information about the Debian-on-mobile-maintainers
mailing list