1
0
Fork 0
mirror of https://gitlab.gnome.org/GNOME/calls.git synced 2024-06-09 21:39:34 +00:00
Commit graph

108 commits

Author SHA1 Message Date
Evangelos Ribeiro Tzaras 4948148bfe Document and release 0.3.4 2021-06-12 17:24:23 +02:00
Evangelos Ribeiro Tzaras 23944acc91 d/control: Add libxml2-utils
We are requesting xml-stripblanks in gresources.xml and are missing
xmllint without this dependency.
2021-06-03 12:43:01 +02:00
Evangelos Ribeiro Tzaras fef1531749 application: Add CallsSettings class
This makes it easy to access application wide settings.
2021-06-01 14:52:23 +02:00
Evangelos Ribeiro Tzaras 3121963220 Document and release 0.3.3 2021-05-19 18:15:00 +02:00
Evangelos Ribeiro Tzaras 0389137df3 d/control: bump required libhandy
This was bumped for meson.build in 35f45d83 because of changes
to HdyAvatar
2021-04-23 13:27:03 +02:00
Evangelos Ribeiro Tzaras 92e58d8ce1 Document and release 0.3.2 2021-04-22 12:17:55 +02:00
Evangelos Ribeiro Tzaras 3cd42c887f d/gbp.conf: set multimaint-merge true 2021-04-22 12:08:51 +02:00
Evangelos Ribeiro Tzaras b5de8f3b8a d/control: Add gstreamer plugins for SIP calling tests
Otherwise the tests fail with the following message from CallsSipMediaManager:

No supported codecs found. Can't build meaningful SDP message
2021-04-19 10:52:19 +02:00
Evangelos Ribeiro Tzaras 77419f80bb debian: ran wrap-and-sort -ast 2021-04-19 10:52:19 +02:00
Evangelos Ribeiro Tzaras 71e7a33626 sip: Initial provider
based on dummy provider
2021-04-03 00:08:31 +02:00
Evangelos Ribeiro Tzaras 29ad37150b d/gbp.conf: automatically bump project version
this makes sure we don't forget to bump the version in meson.build
2021-02-26 12:32:13 +01:00
Evangelos Ribeiro Tzaras 4a364c7c24 Document and release 0.3.1
This is a bugfix release
2021-02-16 11:49:35 +01:00
Evangelos Ribeiro Tzaras 82275c7fea Document changes and release 0.3.0 2021-02-12 17:12:44 +01:00
Evangelos Ribeiro Tzaras f99cd48394 d/control: Add myself as maintainer 2021-02-12 10:20:10 +01:00
Evangelos Ribeiro Tzaras 3050e30672 project: rename back to calls
The project files should not have been renamed in c732c74
as these changes might infringe on GNOME trademarks
2021-02-11 08:31:27 +00:00
Evangelos Ribeiro Tzaras c732c74703 project: rename to gnome-calls 2021-02-04 01:19:26 +00:00
Arnaud Ferraris cbbe49f93a d/control: add version requirement on libcallaudio build dependency
The new API appeared in version 0.0.5.
2021-01-24 20:09:21 +00:00
Sebastian Krzyszkowiak f9648e8f63
Document changes and release 0.2.0 2021-01-06 01:35:24 +01:00
Sebastian Krzyszkowiak f1addc1965
debian: Add maintscript to rename xdg autostart file
It got renamed in f6f9e3f039

Fixes #200
2020-12-16 01:51:46 +01:00
Evangelos Ribeiro Tzaras 891ed1fe79 debian: Move documentation to own package calls-doc 2020-12-05 16:31:35 +01:00
Evangelos Ribeiro Tzaras 7d113fb013 debian: Add dependencies and rules for building docs 2020-12-05 15:39:49 +01:00
Guido Günther 2fb87c6a74 d/control: Update description 2020-11-17 11:00:52 +00:00
Guido Günther 9afd49e6e7 debian: Add desktop-file-utils
This makes sure we valiate desktop files
2020-11-17 10:52:10 +01:00
Sebastian Krzyszkowiak 900550b353
Document changes and release 0.1.9 2020-11-04 18:08:29 +01:00
Arnaud Ferraris 1b35120f36 d/control: depend on callaudiod 2020-11-01 13:17:32 +01:00
Adrien Plazas 6dba2c453b Port to libhandy 1
This ports Calls to libhandy 1 and drops the embedded HdyAvatar in favor
of the libhandy one.

Fixes https://source.puri.sm/Librem5/calls/-/issues/172
2020-10-06 14:06:51 +00:00
Guido Günther aa98fa3471 Document changes and release 0.1.8 2020-09-18 13:03:25 +02:00
Guido Günther 99fb1981d0 Document changes and release 0.1.7 2020-07-02 12:26:10 +02:00
Guido Günther e74891557e Document changes and release 0.1.6 2020-06-11 18:16:55 +02:00
Guido Günther 1fcc5f585e debian: Build-depend on libfeedback-dev 2020-06-05 16:37:01 +02:00
Guido Günther 30a4bee445 debian: Add gbp.conf
This makes correct taging so much simpler
2020-05-18 16:15:10 +02:00
Guido Günther e9c9bf65ff Document changes and release 0.1.5 2020-05-18 11:01:43 +02:00
Evangelos Ribeiro Tzaras f6db8cb5ba data: Clarify metainfo copyright to be CC0-1.0
Adust debian/copyright accordingly.
2020-05-15 16:49:23 +02:00
Julian Sparber b9e1aef601
Release Calls 0.1.4
Signed-off-by: Julian Sparber <julian@sparber.net>
2020-04-02 11:06:00 +02:00
Julian Sparber 113dbbba88
Release Calls 0.1.3
Signed-off-by: Julian Sparber <julian@sparber.net>
2020-03-26 19:26:53 +01:00
Julian Sparber 934e39ed15
Add Julian Sparber as maintainer 2020-03-26 19:26:47 +01:00
Daniel Abrecht b576afe1f1 Fix some lintian warnings regarding the debian/copyright file.
This fixes the following lintian warnings:
 - W: calls source: field-name-typo-in-dep5-copyright copytight -> copyright (line 27)
 - W: calls source: missing-license-paragraph-in-dep5-copyright gpl-3+ (paragraph at line 1)
2020-02-20 21:26:45 +00:00
Bob Ham bcaf92d8d2 Release Calls 0.1.2 2020-01-27 14:56:08 +00:00
Julian Sparber 497fe072fc
Replace HdyDialer with HdyKeypad and bump libhandy to 0.0.12
HdyDialer was deprecated and therefore is replaced with HdyKeypad.
HdyDialer used a `gchr *` to store the entered phone number. On every
button press the entire text of the display entry was replaced with the new
string, which messed up selection and cursor position.
HdyKeypad connects directly to a GtkEntry and inserts each
button press the same way as a keyboard stroke would do.

In the case of the `call display` entry every new digit is appended to the
end of the input and therefore it also moves the cursor to the end of the
entry. Instead of making the Entry not editable, only the events which
would remove text form the entry are blocked, via the `delete-text`
signal. And the signal `insert-text` is used to block unwanted chars
from beeing inserted.

Same as for the `call display` entry also the `new call box` entry is
made editable and the signal `insert-text` is used to block unwanted
chars. All other user action possible on a entry arn't blocked
e.g. repositioning the cursor.

The advantage of making the Entry editable is that we can show
the cursor position.
It also allows the user to select the position where new digits are
inserted in the `new call box`.
On a button press the focus is set to the Entry to give the correct
feedback to the user.

This centers the text on the entry, as required by the design.
This also makes the delete button remove only one char at the time, to
move closer to the desired UX.
Related: https://source.puri.sm/Librem5/calls/issues/58

Fixes: https://source.puri.sm/Librem5/calls/issues/82
2020-01-27 14:27:06 +01:00
Bob Ham dc9b7102de mm-call: Sanitise disconnect messages
Clean up the disconnect messages so they make sense when presented to
the user.  Also add new state change reasons from ModemManager 1.10
and 1.12.

Fixes #90
2020-01-21 13:29:58 +00:00
Guido Günther f66e947554 debian: Add superficial autopkgtest
This makes sure we have all the dependencies to start the program.
2020-01-13 12:19:46 +01:00
Bob Ham 10d46d212f d/changelog: Fix distribution name 2019-12-10 15:04:26 +00:00
Bob Ham b71e41bac1 Release Calls 0.1.1 2019-12-10 14:52:17 +00:00
Bob Ham 6a7fbf0b59 Add phone number lookup using libfolks
The CallsBestMatchView and CallsPhoneNumberQuery classes are written
in Vala because they may be generally useful and to leave open the
possibility of adding them to libfolks itself, which is written in
Vala.
2019-10-29 13:21:45 +00:00
Bob Ham a9e0803f8b Release Calls 0.1.0
Signed-off-by: Bob Ham <bob.ham@puri.sm>
2019-09-18 16:05:44 +01:00
Bob Ham 3201c8e69b Display call window over the phosh lockscreen
Closes #41
2019-09-06 14:58:08 +01:00
Bob Ham cb2831eca4 Support opening of tel: URIs
Closes #73
2019-08-06 11:29:05 +01:00
Bob Ham da298c0648 Record calls to an SQLite database via libgom
Closes use-cases#114
2019-07-22 14:37:41 +01:00
Bob Ham 003adc709c Specify minimum libhandy version in meson and Debian packaging 2019-07-04 15:17:32 +01:00
Bob Ham ea733125a5 d/changelog: Bump version to 0.0.1 2018-12-04 11:47:19 +00:00
Bob Ham 460c0c6c3d Turn providers into plugins courtesy of libpeas
This is an initial, static implementation of plugins.  The
CallsApplication has a plugin name which can be changed with a new
--provider command line option.  This plugin name is used to
instantiate the appropriate plugin when the application is activated.
From then on, the plugin cannot change.

In future, we can expand this support to include loading multiple
plugins at once, configurable through some UI.  This will have
far-reaching implications though, and complicate things like
enumerating the provider hierarchy.  There is also no practical
benefit right now; the mm and ofono plugins can't be used at the same
time because ModemManager and oFono don't play nice together, and the
whole raison d'être of the dummy plugin is undermined if you can make
use of one of the others.  So for now, we just implement one static
plugin.
2018-11-23 15:51:46 +00:00
Bob Ham 7252962139 Add ringtone support using GSound 2018-11-09 16:30:40 +00:00
Bob Ham 795bc73dfa d/control: Depend on modemmanager, not ofono 2018-09-17 15:36:31 +00:00
Bob Ham 46c94e6e2a Fix GitLab CI and Debian packaging for ModemManager dependencies 2018-08-03 14:37:20 +00:00
Bob Ham 29bb0ec46f debian/control: Add xvfb and xauth as Build-Depends 2018-06-29 15:47:42 +01:00
Bob Ham b17ee0c16e Add initial unit tests for Provider
Largely cribbed from libhandy, thanks due to Guido.
2018-06-11 16:29:33 +01:00
Bob Ham efbc3e7acd debian: Add copyright file 2018-05-31 14:55:17 +01:00
Bob Ham c1ac7ff736 Add Debian packaging
My first Debian package, woo! :-)
2018-05-29 10:48:28 +01:00