1
0
Fork 0
mirror of https://gitlab.gnome.org/GNOME/calls.git synced 2024-12-04 18:47:37 +00:00
Commit graph

2145 commits

Author SHA1 Message Date
Guido Günther
13ebabfadb sip: Don't crash when handles never got set up
Still need to figure out how we can end up there, see #580

Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/737>
2024-06-23 12:31:12 +00:00
Guido Günther
b5af7f5e7d calls-ringer: Don't restart when feedback got ended explicitly
If a user e.g. lowers the gobal feedback level we don't want to
retrigger the events.

Without this calls assumes events ended naturally and restarts the
ringing without any events. As that is never ended even subsequent calls
don't receive any ringing.

Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/734>
2024-06-23 12:02:59 +00:00
Anton Lazarev
2fa17c86d3 main-window: Use AdwBanner for the permanent error label
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/732>
2024-06-20 12:39:59 +00:00
Guido Günther
e29fbf1b07 build: Add summary
Makes is simpler to figure out how calls is built.

This also bumps the minimum meson version to 1.0.

Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/733>
2024-06-20 11:59:08 +00:00
Guido Günther
93e0c72d9f mm-origin: Handle missing SIM case more gracefully
This avoids warnings like

    gnome-calls[57992]: mm_sim_get_imsi: assertion 'MM_IS_SIM (self)' failed
    gnome-calls[57992]: mm_sim_dup_emergency_numbers: assertion 'MM_IS_SIM (self)' failed

in the logs

Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/735>
2024-06-16 15:00:35 +02:00
Pawan Chitrakar
f9eaf03c19 Update Nepali translation
(cherry picked from commit 852986d02f)
2024-06-03 09:00:51 +00:00
Pawan Chitrakar
aedd6b88b3 Add Nepali translation
(cherry picked from commit 4f8c69bd03)
2024-05-28 15:14:50 +00:00
Scrambled 777
e6041acd32 Update Hindi translation 2024-05-25 13:31:52 +00:00
Vittorio Monti
eb0e252dbb Update Italian translation 2024-05-23 12:15:47 +00:00
Anton Lazarev
14362843c9 about: Switch to AdwAboutWindow
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/726>
2024-05-22 11:24:33 -07:00
Anton Lazarev
36cd614310 treewide: Use gtk4.12, libadwaita 1.4
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/729>
2024-05-21 20:27:49 -07:00
Anton Lazarev
72e3ae36ba main-window: Change GtkDialog to GtkWindow
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/729>
2024-05-21 20:27:48 -07:00
Anton Lazarev
b2f191eaec treewide: Replace StyleContext with GtkWidget CSS operations
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/729>
2024-05-21 20:27:48 -07:00
Anton Lazarev
e2fa92ff45 build: Use gtk4.10, libadwaita 1.3
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/729>
2024-05-21 20:27:48 -07:00
Guido Günther
71f5ffd7dc ci: Update image
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/730>
2024-05-14 08:40:16 +00:00
Guido Günther
af7388db6c ci: Simplify image updates
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/730>
2024-05-14 08:40:16 +00:00
Guido Günther
34b68ec082 mm-origin: Don't crash when Modem has no location services
When no locationservice is available the API can return `NULL` without
setting an error.

Closes: https://gitlab.gnome.org/GNOME/calls/-/issues/641
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/728>
2024-04-24 16:44:00 +02:00
Julian Sparber
0d0cd1c095 Remove Julian Sparber as maintainer 2024-04-18 10:44:11 +00:00
Anton Lazarev
b5577d0005 sip-account-widget: Remove set_password_visibility
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714>
2024-04-06 08:15:29 -07:00
Anton Lazarev
b2e3e8445d calls-contacts-box: Migrate to GListModel
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714>
2024-04-06 08:15:29 -07:00
Anton Lazarev
27e6b7a9db treewide: Remove requires glade-isms from ui definitions
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714>
2024-04-06 08:15:29 -07:00
Anton Lazarev
1e862ffc67 sip-account-widget: Use GtkPasswordEntry
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714>
2024-04-06 08:15:29 -07:00
Anton Lazarev
7cf7fc02d6 build: Specify required GTK version
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714>
2024-04-06 08:15:29 -07:00
Anton Lazarev
933655e8e0 new-call-box: Expand to fill horizontal width
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714>
2024-04-06 08:15:28 -07:00
Anton Lazarev
51e74ef595 treewide: Ensure memory is not disposed multiple times
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714>
2024-04-06 08:15:28 -07:00
Anton Lazarev
8a464224a3 contacts-box: Use AdwToolbarView with search as top bar
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714>
2024-04-06 08:15:28 -07:00
Anton Lazarev
9fb5a11c69 contacts-box: Use AdwStatusPage for the placeholder
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714>
2024-04-06 08:15:28 -07:00
Anton Lazarev
a3a193b77f main-window: Replace AdwViewSwitcherTitle
https://gnome.pages.gitlab.gnome.org/libadwaita/doc/main/migrating-to-breakpoints.html#replace-adwviewswitchertitle

Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714>
2024-04-06 08:15:28 -07:00
Anton Lazarev
001d599495 treewide: Parent from AdwBin where possible
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714>
2024-04-06 08:15:28 -07:00
Anton Lazarev
4fc1374fe8 call-window: Remove superfluous GtkViewport
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714>
2024-04-06 08:15:28 -07:00
Anton Lazarev
52b4aa7769 call-record-row: Fix layout
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714>
2024-04-06 08:15:28 -07:00
Anton Lazarev
eef5b33ad4 call-record-row: Improve event handling
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714>
2024-04-06 08:15:28 -07:00
Anton Lazarev
caecf10cc1 treewide: Remove visible=True on adwaita widgets
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714>
2024-04-06 08:15:28 -07:00
Anton Lazarev
8ea553bd0c call-selector-item: Remove misc unavailable properties
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714>
2024-04-06 08:15:28 -07:00
Anton Lazarev
e550d31b60 calls-main-window: Widgets are visible by default
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714>
2024-04-06 08:15:28 -07:00
Anton Lazarev
afc01b1146 calls-application: subclass AdwApplication
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714>
2024-04-06 08:15:28 -07:00
Anton Lazarev
b7789a59d1 main-window: Set menu-model directly on the GtkMenuButton
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714>
2024-04-06 08:15:28 -07:00
Anton Lazarev
543a55d741 contacts-box: Use title-1 instead of large-title
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714>
2024-04-06 08:15:28 -07:00
Anton Lazarev
fb93535806 treewide: Use GtkButton:icon-name instead of manual GtkImage child
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714>
2024-04-06 08:15:27 -07:00
Anton Lazarev
58779b57a3 treewide: image-button style class is automatically handled by GTK
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714>
2024-04-06 08:15:27 -07:00
Anton Lazarev
87d357729c call-window: receives_default is already true for buttons
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714>
2024-04-06 08:15:27 -07:00
Anton Lazarev
229bf6f722 treewide: Remove unused placeholder elements
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714>
2024-04-06 08:15:27 -07:00
Anton Lazarev
c9dc3ceffd treewide: Replace "content" style class with "boxed-list"
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714>
2024-04-06 08:15:27 -07:00
Anton Lazarev
b83339980b treewide: Use AdwToolbarView for all windows with header bars
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714>
2024-04-06 08:15:27 -07:00
Anton Lazarev
76697050e8 calls-in-app-notification: migrate to AdwToastOverlay
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714>
2024-04-06 08:15:27 -07:00
Anton Lazarev
915b855ec8 call-record-row: Accessible role changes
AtkObject has been removed

Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714>
2024-04-06 08:15:27 -07:00
Anton Lazarev
d6918cc946 sip-account-widget: move GtkSizeGroup out of child
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714>
2024-04-06 08:15:27 -07:00
Anton Lazarev
861ea19a62 calls-account-overview: Use content property for AdwWindow
https://gnome.pages.gitlab.gnome.org/libadwaita/doc/main/migrating-libhandy-1-4-to-libadwaita.html#adapt-to-gtkcontainer-removal

Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714>
2024-04-06 08:15:27 -07:00
Anton Lazarev
a2cb767bdc history-box: expand to fill available horizontal space
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714>
2024-04-06 08:15:27 -07:00
Anton Lazarev
2ee3f347ce main-window: Use menu model for app menu popover
https://docs.gtk.org/gtk4/migrating-3to4.html#gtkmenu-gtkmenubar-and-gtkmenuitem-are-gone

Unclear why the invisible entries for `Keyboard shortcuts` and `Help`
are there. I've left them ported but commented out for now.

Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714>
2024-04-06 08:15:27 -07:00