1
0
Fork 0
mirror of https://gitlab.gnome.org/GNOME/calls.git synced 2024-11-16 05:15:36 +00:00
Commit graph

1535 commits

Author SHA1 Message Date
Guido Günther
153a0d6f9e Test compilation and run unit tests via gitlab-ci 2018-07-27 10:18:10 +02:00
Adrien Plazas
76300d7d9d call-display: Drop a useless placeholder 2018-07-27 10:14:45 +02:00
Adrien Plazas
f511c342ca call-display: Drop useless packing information
Drop information that matches the default behavior as it ends up
creating noise when refactoring.
2018-07-27 10:14:45 +02:00
Bob Ham
e801a01794 README: Clarify how to run Calls 2018-07-26 15:03:47 +01:00
Bob Ham
29bb0ec46f debian/control: Add xvfb and xauth as Build-Depends 2018-06-29 15:47:42 +01:00
Bob Ham
4979f5bb68 Merge branch 'unit-tests' into 'master'
Add initial unit tests for Provider

See merge request Librem5/calls!3
2018-06-11 15:34:48 +00: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
0a7330a7de data: Fix tests for desktop and appstream files 2018-06-11 16:15:44 +01:00
Bob Ham
4d453f4b5b dummy-{provider,origin,calls}: Fix up dummy provider
* Implement CallsMessageSource
* Fix Provider object creation
* Add calls_dummy_provider_add_origin
2018-06-11 12:48:20 +01:00
Bob Ham
4e604b7762 desktop: Don't specify %U for Exec
As Calls doesn't accept URLs at the moment.
2018-06-11 12:34:34 +01:00
Bob Ham
7da2f512f3 dummy-provider: Fix get_origins to return a copy of the origin list 2018-06-11 12:26:59 +01:00
Bob Ham
948ca6ad65 appdata.xml: Fix data to match calls.doap 2018-06-11 12:25:13 +01:00
Bob Ham
ee5629fd12 Revert "meson: Add install flag for libgdbofono"
This reverts commit 3ef10bf60a.

The libgdbofono doesn't need to be installed, nor should it be at
least for now.
2018-06-11 12:16:11 +01:00
Julian Richen
dd7f7a6c9e flatpak: Inital flatpak manifest 2018-06-11 10:49:29 +02:00
Julian Richen
3ef10bf60a meson: Add install flag for libgdbofono 2018-06-11 10:45:13 +02:00
Adrien Plazas
3a614fc57c Merge branch 'wip/aplazas/destop-appdata' into 'master'
Improves the desktop entry and adds an appdata

See merge request Community/Purism/calls!5
2018-06-10 08:53:20 +00:00
Julian Richen
6755d97711 meson: Add an appdata and a validation test
This adds an appdata, installs it and adds a test to validate it.
2018-06-08 17:02:50 +02:00
Julian Richen
d78799708c meson: Improve and validate desktop entry
This improves the desktop entry a bit and adds a test to validate it.
2018-06-08 17:01:28 +02:00
Guido Günther
5dec5e9b28 Merge branch 'desktop-file' into 'master'
Add .desktop file

See merge request Librem5/calls!2
2018-06-05 12:30:11 +00:00
Bob Ham
e498bd3600 Add .desktop file and icon 2018-06-05 11:14:21 +01:00
Guido Günther
e2452da7d0 Merge branch 'debian-copyright-file' into 'master'
debian: Add copyright file

See merge request Librem5/calls!1
2018-05-31 14:34:19 +00:00
Bob Ham
efbc3e7acd debian: Add copyright file 2018-05-31 14:55:17 +01:00
Bob Ham
2d3e0c0d30 README.md: Fix markdown for link to oFono source code 2018-05-31 14:53:22 +01:00
Bob Ham
d74ad13fdf calls.doap: Update homepage location 2018-05-31 14:36:08 +01:00
Bob Ham
c2d7f08c42 ofono-origin: Remove commented-out junk 2018-05-31 11:13:41 +00:00
Bob Ham
443613991c ofono-{call,origin}: Send DTMF tones for active calls
The oFono DTMF support doesn't match our model; you can only send
tones to the network and not to a particular call.  The telephony
standards dictate that only a single call can be active at a time so
we just get the call to emit a "tone" signal if the call is in the
active state and get the origin to listen for the signal.
2018-05-31 10:43:10 +00:00
Bob Ham
dd815fa86f call: Allow for the inability to stop DTMF tones
Some implementations, like oFono, only allow fixed-length tones to be
sent to the network, not started and stopped at will.  To account for
this, we make the tone_start member function nullable and add a new
function, calls_call_tone_stoppable, to determine whether there is a
stop function.
2018-05-31 10:20:17 +00:00
Bob Ham
40afb187c2 Merge branch 'debian-packaging' into 'master'
Add Debian packaging

See merge request Community/Purism/calls!3
2018-05-29 09:49:56 +00:00
Bob Ham
c1ac7ff736 Add Debian packaging
My first Debian package, woo! :-)
2018-05-29 10:48:28 +01:00
Bob Ham
c62fc29b5f meson: install Calls binary and make libgdbofono static 2018-05-29 10:04:17 +01:00
Bob Ham
e81567786c Preliminary documentation of provider interfaces
* Preliminary documentation of CallsCall and CallsMessageSource
* Documentation and cleaning up of CallsCallData
* Add data files and meson rules to create gtk-doc documentation
* Move some macros from util.h to calls-message-source.h
2018-05-23 09:59:28 +01:00
Bob Ham
5abe9cad4e main-window.ui: Make sure message text wraps 2018-05-21 16:47:18 +01:00
Bob Ham
081cd360b8 meson: get rid of topdir_includes variable 2018-05-21 14:19:20 +01:00
Guido Günther
7f2e32585d meson: use gnome.gdbus_codegen 2018-05-18 17:15:27 +02:00
Bob Ham
07eb23da0f Initial import of cleaned Calls working tree 2018-05-17 14:16:51 +01:00