gnome-calls v0.3.2

gnome-calls (0.3.2) byzantium; urgency=medium

[ carlosgonz ]

  • po: Update spanish translation

[ Evangelos Ribeiro Tzaras ]

  • meson: bump version
  • po: Add src/ui/contacts-box.ui to POTFILES.in
  • d/gbp.conf: automatically bump project version
  • new-call-box: make sure to call origin_count_changed_cb
  • codestyle: remove whitespaces
  • plugins: use g_autoptr for GError
  • flatpak: remove libhandy as it is part of the SDK
  • meson: bump required libhandy-1 version >1.1.90
  • contact-row: remove deprecated function
  • dummy: fix infinite ringtone
  • ringer: use quiet profile for non-primary calls
  • manager: remove unused function
  • manager: hang up secondary calls
  • ci: add -noreset to xvfb-run invocation for flatpak builds
  • plugins: fix memory leaks with respect to items in GListStore
  • ofono: Derive from CallsProvider
  • test: Test loading provider plugins
  • ofono: use g_bus_watch_name
  • sip: Initial provider
  • sip: Origin needs account credentials
  • sip: sipify provider with sofia
  • sip: Add media manager and sipify origin
  • sip: initial call handling
  • sip: origin: fix CallsSipHandles reference in sip_callback
  • sip: origin: get address on incoming call
  • sip: origin: fix direct connection case
  • sip: call: rework call state changes
  • sip: origin: emit message on DNS error
  • sip: origin: do not use hardcoded ports for RTP
  • sip: pipeline: bind sockets for RTP
  • sip: origin: register with SIP server
  • sip: go offline when disposing CallsSipOrigin
  • sip: rework setting SDP
  • sip: allow specifying local port and use IPv6
  • sip: Use app name in the user agent
  • sip: media: change default codec to PCMA
  • sip: handle i_outbound 404 errors
  • sip: media: improve SDP offer/answer handling
  • sip: use ipv4 exclusively for now
  • sip: improve connection handling by using relevant sofia tags
  • application: open sip uri
  • sip: use g_return_if_fail and friends only for public functions
  • sip: slightly improved authentication
  • sip: fix infinite ringtone loop
  • sip-media: enable echo cancellation
  • sip: do not auto load accounts when running tests
  • test: Add basic SIP provider tests
  • test: Test CallsSipOrigin
  • sip: provider: use g_get_user_config_dir () for account config
  • sip: provider: Fall back to reasonable values for local-port property
  • sip: pipeline: clean up in finalize ()
  • new-call-box: Connect signals only if origins non-NULL
  • provider: Add API for loading and unloading provider plugins
  • tests: use plugin load API
  • test: test-plugins: Add SIP plugin
  • sip: Allow controlling automatic account loading via environment
  • contact-provider: remove trailing whitespaces
  • ci: add -noreset to xvfb-run invocation
  • call: g_return_if_fail: type check calls_call_get_contact ()
  • contacts-provider: fix docstring
  • best-match: g_return_if_fail if not GeeCollection
  • origin: Add country-code property
  • application: Use the country code
  • best-match: Use the country code
  • Add API to get SIM country code
  • mm: Implement country-code property
  • manager: set default origin
  • best-match: Lookup contact if country code changed
  • best-match: disconnect old signal handlers
  • plugins: build as shared library instead of shared module
  • sip: remove FOR_TESTING ifdef
  • tests: don't special case tests needing FOR_TESTING define
  • mm-origin: codestyle
  • mm-origin: fix memory leak
  • Introduce HACKING.md
  • media-manager: codestyle
  • sip: media-manager: remove unused function prototypes
  • media: manager: support multiple codecs SDP wise
  • sip: media: use number types for payload id and clock rate
  • sip: call: rename setup local/remote connection functions
  • sip: media: rework codec negotiation
  • sip: media-pipeline: only create pipeline after codec negotiation
  • sip: gst-rfc3551: query for plugin availability
  • sip: gst-rfc3551: Add docstrings for public functions
  • tests: Update year in SPDX header
  • tests: Test SDP messages
  • sip: media-manager: fix G_LOG_DOMAIN
  • sip: media-manager: fix SDP message when there is no supported codec
  • best-match: avoid using NULL phone number
  • best-match: Don't set NULL phone numbers when updating country code
  • meson: Fix project name in license header
  • build: doc: deduplicate sources
  • sip: build: depend on config.h
  • ci: disable testing in flatpak
  • sip: origin: make create_inbound a private function
  • sip: origin: Remove hardcoded display name from contact header
  • sip: origin: Remove unnecessary code
  • sip: provider: Allow overriding SIP account config via environment
  • sip: provider: use g_clear_pointer pattern instead of emulating it
  • sip: origin: Allow using a local port of 0
  • sip: pipeline: Only inform of unhandled bus massages when debugging
  • sip: codestyle changes
  • sip: provider: document public functions
  • sip: call: Don't fail when hanging up on an incoming call
  • plugins: make plugins shared modules again
  • codestyle: application
  • application: add --version flag
  • debian: ran wrap-and-sort -ast
  • d/control: Add gstreamer plugins for SIP calling tests
  • sip: media-pipeline: Allow overriding audio elements from environment
  • test: sip: use g_assert_cmpint for asserting enums
  • test: Use dummy audio elements for Gstreamer pipelines
  • test: Add calling tests
  • d/gbp.conf: set multimaint-merge true

[ Pierre Michel Augustin ]

  • po: Add Creole Haitian translation

[ Yuri Chornoivan ]

  • po: Update Ukrainian translation
  • po: Update Ukrainian translation

[ Mohammed Sadiq ]

  • provider: Use GListModel to track origins
  • application: Open only the first 'tel:' URI
  • provider: Avoid private data
  • provider: Rename a variable
  • provider: Implement default methods
  • Let calls-call be an abstract class

[ Guido Günther ]

  • notifier: Fix compile warning
  • manager: Allow one to add plugin dir via environment
  • window: Don't unhibit with 0 cookie (Closes: #249)
  • build: Move generated sources before source file list
  • build: deduplicate sources
  • provider: Fix gtk-doc transfer annotations
  • calls: Fix gtk-doc transfer annotation

[ Jan Jasper de Kroon ]

  • po: Add Dutch translation

[ Emin Tufan Çetin ]

  • po: Update Turkish translation

[ JaroslavSvoboda ]

  • Added Czech translation

[ Balázs Meskó ]

  • po:Update Hungarian translation

[ Daniel Șerbănescu ]

  • po: Update Romanian translation
  • po: Update Romanian translation

[ anteater ]

  • ofono: fix return of incorrect field
  • ofono: ref self across async callback
  • ofono: don't clear self->modem after constructing CallsOfonoOrigin
  • ofono: track status in CallsOfonoProvider
  • ofono: correct variant format confusion
  • ofono: add calls-ofono-provider.c to POTFILES.skip

[ Anders Jonsson ]

  • po: Update Swedish translation
  • po: Update Swedish translation

[ scootergrisen ]

  • po: Update Danish translation