[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/phosh][upstream/latest] 129 commits: data: Add gsd-wwan to required components

Arnaud Ferraris (@a-wai) gitlab at salsa.debian.org
Wed Jul 14 14:51:01 BST 2021



Arnaud Ferraris pushed to branch upstream/latest at Debian On Mobile / phosh


Commits:
c68c55fc by Guido Günther at 2021-06-07T10:33:41+00:00
data: Add gsd-wwan to required components

This makes sure it's also started in systemd mode so the PIN request
happens.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
14b50b95 by Guido Gunther at 2021-06-07T11:11:29+00:00
Merge branch 'systemd-wwan' into 'master'

data: Add gsd-wwan to required components

See merge request Librem5/phosh!833
- - - - -
2ace5075 by Guido Günther at 2021-06-12T17:33:03+00:00
tests: Remove smoke test

It served us well initally but since we can now tests against
the headless compositor without extra setup.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
e3df183a by Guido Günther at 2021-06-12T17:33:03+00:00
overview: Don't set CSS name twice

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
53661a3c by Guido Günther at 2021-06-12T17:33:03+00:00
protocol: Sort wayland protocols alphabetically

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
0ff9d645 by Guido Günther at 2021-06-12T17:33:03+00:00
phosh-wayland: Sort wayland protocol headers alphabetically

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
b4a84b2f by Guido Günther at 2021-06-12T17:33:03+00:00
shell: Sort manager objects

Sort the ones that get created by the shell and those created on the fly
into separate sections and sort those alphabetically. Ideally we want
to distingiush the getters by name at some point.

(There's a third type (singletons) which we dont' bother about here and
which we're reducing bit by bit)

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
7352708c by Guido Günther at 2021-06-12T17:33:03+00:00
phosh-wayland: Get virtual-keyboard-manager

This is only used in the tests.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
2c8d13de by Guido Günther at 2021-06-12T17:33:03+00:00
tests: Allow to inject virtual keyboard events

That's fairly minimal at the moment but sufficient to test
dialogs, etc.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
b3aa7821 by Guido Günther at 2021-06-12T17:33:03+00:00
system-modal-dialog: Allow to get and remove buttons

Add API to query the current buttons and remove them. This just
proxies to GtkContainer.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
fb679883 by Guido Günther at 2021-06-12T17:33:03+00:00
Implement most parts of org.Gtk.MountOperationHandler

This allows to mount e.g. LUKS encrypted volumes via nautilus.

Closes: #158

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
2ca82ddb by Guido Gunther at 2021-06-12T18:10:19+00:00
Merge branch 'org-gtk-mounthandler' into 'master'

mount operation handler bits

Closes #158

See merge request Librem5/phosh!670
- - - - -
5c73c25a by ZenWalker at 2021-06-14T18:44:07+02:00
brightness: 'g_warning' instead 'g_error'

- - - - -
d3b1db5f by Guido Gunther at 2021-06-17T14:14:50+00:00
Merge branch 'gwarning' into 'master'

brightness: 'g_warning' instead 'g_error'

See merge request Librem5/phosh!817
- - - - -
86dad1df by Guido Günther at 2021-06-21T08:20:52+00:00
data: Add Phosh to DestkopNames

This adds 'Phosh' to XDG_CURRENT_DESKTOP

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
0a411bed by Guido Günther at 2021-06-21T08:20:52+00:00
data: Only apply gsetting overrides to Phosh session

This makes sure we don't e.g. messup settings for GNOME like
enabling the OSK.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
dc96bdb3 by Guido Gunther at 2021-06-21T09:01:12+00:00
Merge branch 'phosh-gsettings' into 'master'

data: Add Phosh to DestkopNames

See merge request Librem5/phosh!834
- - - - -
168cec96 by Guido Günther at 2021-06-25T09:30:30+00:00
screenshot-manager: Remove opaque handler in dispose

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
3d2864f0 by Guido Günther at 2021-06-25T09:30:30+00:00
screenshot-manager: Actually set fader_id

It got cleared but never set.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
b96496a6 by Guido Günther at 2021-06-25T09:30:30+00:00
lockscreen-manager: Shorten property enum values

This is what we recommend in Hacking.md.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
ce1c9074 by Guido Günther at 2021-06-25T09:30:30+00:00
proximity: Fix function spacing

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
81863089 by Guido Günther at 2021-06-25T09:30:30+00:00
lockscreen: Drop style class

We set it in the ui file already.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
187deecd by Guido Günther at 2021-06-25T09:30:30+00:00
Drop HANDY_USE_UNSTABLE_API

Libhany's API isn't unstable anymore

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
65472c75 by Guido Günther at 2021-06-25T09:30:30+00:00
Add calls manager

This tracks ongoing calls via the sm.puri.Calls DBus interface.
This can be used to (e.g. activate the proximity sensor and to
unblank the screen on incoming calls).

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
b7c4a17e by Guido Günther at 2021-06-25T09:30:30+00:00
lockscreen-manager: Unblank on incoming calls

Do it here instead of in lockscreen-manager since
is where we'd also switch to the calls page later on.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
e08b852d by Guido Günther at 2021-06-25T09:30:30+00:00
proximity: Only use proximity sensor on active calls

See https://source.puri.sm/Librem5/calls/-/issues/175

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
731952e7 by Guido Günther at 2021-06-25T09:30:30+00:00
debian: Add breaks relationship on older calls

This makes sure calls we don't try to run against a calls without
the DBus interface.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
c73cd52c by Guido Gunther at 2021-06-25T10:08:23+00:00
Merge branch 'calls' into 'master'

Unblank screen on incoming calls and only enable proximity on active calls

Closes calls#175

See merge request Librem5/phosh!777
- - - - -
ad9c1855 by Guido Günther at 2021-06-25T10:59:46+00:00
libhandy API isn't unstable anymore

So drop HANDY_USE_UNSTABLE_API.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
31b83beb by Guido Günther at 2021-06-25T10:59:46+00:00
overview: sort includes

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
2de66860 by Guido Günther at 2021-06-25T10:59:46+00:00
shell: Shorten property names

This is what we recommend in HACKING.md

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
970d9d8f by Guido Günther at 2021-06-25T10:59:46+00:00
overview: Add missing G_{BEGIN,END}_DECLS

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
758b9ca8 by Guido Günther at 2021-06-25T10:59:46+00:00
app-grid: Unref sorted model

The following gtk_filter_list_model_new() takes a ref on its own.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
7ec05e57 by Guido Gunther at 2021-06-25T11:53:09+00:00
Merge branch 'cleanups' into 'master'

Cleanups from "only-adaptive-apps"

See merge request Librem5/phosh!836
- - - - -
3c805add by Guido Günther at 2021-06-26T16:35:35+00:00
gitlab-ci: Build against PureOS byzantium

Debian currently lacks recent enough kernel headers

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
791dfcb9 by Guido Günther at 2021-06-26T16:35:35+00:00
data: Always set `hidden_under_systemd`

This avoids a meson warning

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
73a2c304 by Guido Günther at 2021-06-26T16:35:35+00:00
build: Set include dirs explicitly

Otherwise we might end up with the toplevel include dir pretty late in
the search path and pick up GVCs config.h.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
aa4046f9 by Guido Günther at 2021-06-26T16:35:35+00:00
build: Drop -I. from project_arguments

root_inc handles this for us.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
4b47814a by Guido Günther at 2021-06-26T16:35:35+00:00
hks-manager: Fix typo

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
415970a8 by Guido Günther at 2021-06-26T16:35:35+00:00
hks-manager: Don't assert but rather use unknown opration type

Getting odd info from /dev/rfkill is not worth crashing the shell.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
39eb14fe by Guido Günther at 2021-06-26T16:35:35+00:00
build: Write config.h later

This allows us to use more results from feature detection.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
6034dc76 by Guido Günther at 2021-06-26T16:35:35+00:00
hks-manager: Use rfkill_event_ext when available

This makes sure we parse two consecutive results correctly. If the
header is not available fall back to rfkill_event which works correctly
on kernels that don't expose this field.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
b6c1243b by Guido Günther at 2021-06-26T16:35:35+00:00
debian: Build-depend on recent kernel headers

These provide rfkill_event_ext

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
05aa0770 by Guido Günther at 2021-06-26T16:35:35+00:00
hks-manger: Don't leak list

Allthough we had a `_and_free()` funciton we didnt' clean it up.
Instead of cleaning up within that rather use automatic cleanup.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
380fb14c by Guido Gunther at 2021-06-26T17:10:56+00:00
Merge branch 'hks-ext' into 'master'

Handle newer rfkill structs

See merge request Librem5/phosh!835
- - - - -
96f3a212 by Guido Günther at 2021-06-28T15:18:44+00:00
home: Reveal whole home-bar instead of only arrow

This gives us 40px more vertical space when there's no open applications
and removes the somewhat odd looking black bar.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
55cb5d91 by Guido Gunther at 2021-06-28T15:58:59+00:00
Merge branch 'overview-vert-space' into 'master'

home: Reveal whole home-bar instead of only arrow

See merge request Librem5/phosh!837
- - - - -
79f899de by Guido Günther at 2021-06-28T16:41:18+00:00
home: Add getter for overview

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
f2da97d2 by Guido Günther at 2021-06-28T16:41:18+00:00
overview: Add getter for the app-grid

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
74475b23 by Guido Günther at 2021-06-28T16:41:18+00:00
app-grid: Allow to filter for adaptive apps only

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
956bc0c9 by Guido Günther at 2021-06-28T16:41:18+00:00
app-grid: Allow for a configured list of adaptive apps

This will help to avoid frustration until apps are tagged as such.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
05822465 by Guido Günther at 2021-06-28T16:41:18+00:00
app-grid: Move signal enum above class

This makes it match the proposed layout in HACKING.md

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
8d412064 by Guido Günther at 2021-06-28T16:41:18+00:00
app-grid: Allow to toggle adaptive app filtering via setter and property

This allows other parts of the shell to turn adaptive app filtering on
or off.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
bf4bdb9a by Guido Günther at 2021-06-28T16:41:18+00:00
app-grid: Move object cleanup to dispose()

Otherwise we get a reference cycle between self->actions and
and self disposal which keeps the app-grid around a bit longer
and just long enough to make app-list-model emit another items-changed.
Since `priv->search` is then gone we fail the 'priv->search != NULL'
check in search_apps.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
96c66872 by Guido Günther at 2021-06-28T16:41:18+00:00
app-grid: Add menu button to toggle adaptive app filtering

Add a menu next to the search bar that allows to filter adaptive apps

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
b2b8baab by Guido Günther at 2021-06-28T16:41:18+00:00
shell: Sync adaptive app filtering with docked mode

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
8d8b36f1 by Guido Günther at 2021-06-28T16:41:18+00:00
Allow to toggle app filtering globally

This allows to turn of adaptive app filtering completely.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
19ebe2ec by Guido Günther at 2021-06-28T16:41:18+00:00
data: Update adaptive app defaults

Add those from phosh's default set that aren't marked yet
but are adaptive and drop those that are and had a release.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
d4ffcadc by Guido Gunther at 2021-06-28T17:29:31+00:00
Merge branch 'only-adaptive-apps' into 'master'

Only show adaptive apps when not docked

Closes #367

See merge request Librem5/phosh!639
- - - - -
ec9cef04 by Yuri Chornoivan at 2021-06-29T08:33:44+03:00
po: Update Ukrainian translation

- - - - -
108b1269 by Guido Gunther at 2021-06-29T07:18:28+00:00
Merge branch 'update_uk17' into 'master'

po: Update Ukrainian translation

See merge request Librem5/phosh!841
- - - - -
6df69304 by Guido Günther at 2021-06-29T12:11:45+02:00
calls-manager: Add alerting to "active" state

We also want to blank in that case.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
25e185c9 by Guido Gunther at 2021-06-29T13:59:56+00:00
Merge branch 'call-state-allerting' into 'master'

calls-manager: Add alerting to "active" state

See merge request Librem5/phosh!843
- - - - -
30bd895f by Guido Günther at 2021-06-30T07:55:34+00:00
d/changelog: Remove duplicate entry

This got added accidentally before 0.6.0

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
8fc8770c by Guido Günther at 2021-06-30T07:55:34+00:00
Add NEWS file

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
c76a799b by Guido Günther at 2021-06-30T07:55:34+00:00
Document changes and release 0.12.0

- - - - -
aff609ed by Guido Gunther at 2021-06-30T09:00:13+00:00
Merge branch 'rel-0.12.0' into 'master'

Release 0.12.0

See merge request Librem5/phosh!842
- - - - -
0e377863 by Guido Günther at 2021-06-30T11:06:17+02:00
d/changelog: Bump version to 0.12.0

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
7aa55f62 by Guido Günther at 2021-06-30T12:08:57+02:00
d/control: Bump phoc recommends

Recommend a version that allows us to bind all the interesting
keys.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
40bf03fd by Guido Gunther at 2021-06-30T12:45:55+00:00
Merge branch 'master' into 'master'

d/control: Bump phoc recommends

See merge request Librem5/phosh!844
- - - - -
b3c79614 by Guido Günther at 2021-07-02T08:03:00+00:00
rotation-manager: Clarify debug message

Otherwise it can be confused with the rotation mode

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
09d53040 by Guido Günther at 2021-07-02T08:03:00+00:00
rotation-manager: Don't claim accelerometer with orientation-lock

This reduces the work for iio-sensor-proxy a lot improving battery life.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
cf8fe275 by Guido Gunther at 2021-07-02T12:54:29+00:00
Merge branch 'accel-claim' into 'master'

rotation-manager: Don't claim accel when orientation is locked

See merge request Librem5/phosh!838
- - - - -
97158137 by Guido Günther at 2021-07-04T16:18:41+00:00
shell: Move public functions to the end of the file

This makes it consistent with HACKING.md

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
a66a0001 by Guido Günther at 2021-07-04T16:18:41+00:00
shell: Add guards to public functions

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
e4d7555e by Guido Günther at 2021-07-04T16:18:41+00:00
shell: Protect against lockscreen-manager not being up yet

We get the monitors very early and the lockscreen_manager is not yet
created. Avoid a critical (and potential crash if we wiggle code around
later on).

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
00d1bb81 by Guido Günther at 2021-07-04T16:18:41+00:00
overview: Only lookup activity if needed

No need to lookup the activity if the toplevel didn't get activated.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
944d76ce by Guido Günther at 2021-07-04T16:18:41+00:00
overview: Change activity type

This avoids some casting

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
9c2e3b09 by Guido Günther at 2021-07-04T16:18:41+00:00
overview: Unset activity when toplevel goes away

This prevents us from trying to set a focus on an
inexistent activity in phosh_overview_reset.

Fixes: 009177fac12b41d780ffc255bbb1105915407ead

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
675a75db by Guido Gunther at 2021-07-04T17:19:17+00:00
Merge branch 'fix-criticals' into 'master'

Fix criticals

See merge request Librem5/phosh!839
- - - - -
1551ad65 by Sebastian Krzyszkowiak at 2021-07-06T01:39:34+02:00
Revert "data: Update adaptive app defaults"

The commit intended to update adaptive app list, but it actually
changed the default favorites.

This reverts commit 19ebe2ec3a0df741b6935ac37de610b3c5e01117.

- - - - -
562da781 by Guido Gunther at 2021-07-06T06:54:20+00:00
Merge branch 'schema' into 'master'

Revert "data: Update adaptive app defaults"

See merge request Librem5/phosh!846
- - - - -
c4bf7917 by Sebastian Krzyszkowiak at 2021-07-06T07:01:10+00:00
data/phosh.service: Add Phosh to XDG_CURRENT_DESKTOP

Commit 86dad1dfcc20b56add8a1dff5c4637ce51a0ec69 has already done
that for the Wayland session, but missed adding a similar change
to the systemd service.

- - - - -
bd8b8ee1 by Guido Gunther at 2021-07-06T07:49:57+00:00
Merge branch 'desktop' into 'master'

data/phosh.service: Add Phosh to XDG_CURRENT_DESKTOP

See merge request Librem5/phosh!847
- - - - -
d84e75bb by Sebastian Krzyszkowiak at 2021-07-06T07:57:16+00:00
style: Adjust search bar spacing

This brings it back to how it looked before introducing
app filtering, which was closer to the mockups.

- - - - -
6f46a2fe by Guido Gunther at 2021-07-06T08:56:14+00:00
Merge branch 'margins' into 'master'

style: Adjust search bar spacing

See merge request Librem5/phosh!848
- - - - -
f227be4a by Guido Günther at 2021-07-06T09:09:33+00:00
location-manager: Unref dbus proxy

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
b322b52f by Guido Günther at 2021-07-06T09:09:33+00:00
bt-manager: Unref dbus proxy

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
99771f00 by Guido Günther at 2021-07-06T09:09:33+00:00
wwan-mm: Unref modem dbus proxies

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
eb94a39f by Guido Günther at 2021-07-06T09:09:33+00:00
wwan-mm: Simplify chain up

Use same pattern as elsewhere

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
7d4b7757 by Guido Günther at 2021-07-06T09:09:33+00:00
lockscreen-manager Unref session-presence proxy

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
84a223a5 by Guido Günther at 2021-07-06T09:09:33+00:00
screenshot-manager: Don't hold ref when acquiring the bus

Otherwise we never dispose since the ref would only be dropped
on g_bus_unown_name which is called in dispose.

Since the manager stays around until shell shutdown this isn't a
problem.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
dc77f9d6 by Guido Günther at 2021-07-06T09:09:33+00:00
location-manager: Don't hold a ref during name watching

Since the unwatch happens in dispose only we'd never drop that ref.

Since the manager stays around during the shell's lifetime this
is not a problem.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
27fb2f9c by Guido Günther at 2021-07-06T09:09:33+00:00
torch-manager: Cancel proxy creation on dispose

This makes sure there's no lingering async callbacks.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
488393b0 by Guido Günther at 2021-07-06T09:09:33+00:00
monitor-manager: Adjust DBus naming

Use DBus instead of Dbus as with all other protocols and drop
use PhoshDBus as namespace which we want to use for all protocols
that don't need an object manager.

Reindent the interface function arguments while at that.

Fixes: a749990f0c37c7e361f6c1df945053b0432d0415
Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
59e8d4e3 by Guido Günther at 2021-07-06T09:09:33+00:00
mode-manager: Avoid warning when DBus operation got cancelled

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
76830823 by Guido Günther at 2021-07-06T09:09:33+00:00
tests: Fix alphabetic ordering

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
ad53b26c by Guido Günther at 2021-07-06T09:09:33+00:00
testlib: Simplify getting a useful shell object

This adds functions to get a compositor, shell and isolated
session bus for testing which allows us to deduplicate some
code.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
13ceba4c by Guido Günther at 2021-07-06T09:09:33+00:00
test-notify-manager: Use testlib helpers

Simplifies the code.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
3105ac26 by Guido Günther at 2021-07-06T09:09:33+00:00
test-monitor-manager: Use testlib helpers

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
3cf9ac3d by Guido Günther at 2021-07-06T09:09:33+00:00
test-screenshot-manager: Use testlib helpers

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
1daefd2e by Guido Gunther at 2021-07-06T09:53:41+00:00
Merge branch 'test-cleanups-and-resource-fixes' into 'master'

Simplify writing tests, (mostly) use private session bus and fix leaks found by that

See merge request Librem5/phosh!840
- - - - -
03ab7931 by Guido Günther at 2021-07-08T12:31:44+02:00
calls-manager: Move state enum to header file

This makes it useable in the tests

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
10c28acf by Guido Günther at 2021-07-08T12:31:44+02:00
calls-manager: Don't clear calls hash when name owner goes away

gio's object-manager sends us proper remove signals for each object.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
38ff0a74 by Guido Günther at 2021-07-08T12:31:44+02:00
gcovr: Exclude subprojects from coverage

We don't bother about glib or gvc test coverate

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
d20f7e90 by Guido Günther at 2021-07-08T12:31:44+02:00
Add support for using glib as a subproject

This allows us to run the tests that have our object manager fixes.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
f7a6fe22 by Guido Günther at 2021-07-08T12:31:44+02:00
gitlab-ci: Run extended tests on bullseye

Don't bother for the crossbuild since we don't run tests there and this
would just make build times longer.

Since we dont't want to build documentation for glib we need to do an
extra build for gtk-doc that uses system glib.

This gets simpler again once the next glib is released.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
108c9bf8 by Guido Günther at 2021-07-08T12:31:44+02:00
calls-manager: Add test

We need to preserve DISPLAY for xvfb and set XDG_RUNTIME_DIR since
g_test_dbus_up unsets those via g_test_dbus_unset.

This needs https://gitlab.gnome.org/GNOME/glib/-/merge_requests/2120
to not deadlock.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
a3f7074c by Guido Gunther at 2021-07-08T11:33:52+00:00
Merge branch 'calls-manager-test' into 'master'

Add calls-manager-test

See merge request Librem5/phosh!845
- - - - -
710a96e7 by Guido Günther at 2021-07-08T14:19:20+02:00
build: It's phosh, not libhandy

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
4a80d067 by Guido Günther at 2021-07-08T14:19:20+02:00
phosh-wwan: Return NULL not boolean

The operator is a string.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
b229acd8 by Guido Günther at 2021-07-08T14:19:20+02:00
check-po: Check for ui files too

Use an extended regexp so we don't miss ui files

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
75e36107 by Guido Günther at 2021-07-08T14:19:20+02:00
po: Add gtk-mount-prompt.ui

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
0343af09 by Guido Günther at 2021-07-08T14:19:20+02:00
po: Use wildcard to ignore subprojects

This makes sure we don't have to catch up when the subproject changes

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
5daa7bdc by Guido Günther at 2021-07-08T14:19:20+02:00
docs: Add calls DBus protocol

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
06f100dd by Guido Günther at 2021-07-08T14:19:20+02:00
HACKING: document that we prefer css names over style classes

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
0c3b8c58 by Guido Günther at 2021-07-08T14:19:20+02:00
lockscreen: Drop style class

We use gtk_widget_class_set_css_name so don't need an additional
style class.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
deef235b by Guido Günther at 2021-07-08T14:19:20+02:00
lockscreen: Use enum for page names

It quickly becomes confusing otherwise

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
b0128a0d by Guido Günther at 2021-07-08T14:19:20+02:00
lockscreen: Fix indentation

Bring this in line with current coding standards.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
e035253a by Guido Günther at 2021-07-08T14:19:20+02:00
lockscreen: Use g_clear_handle_id ()

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
dcea8d88 by Guido Gunther at 2021-07-09T14:21:56+00:00
Merge branch 'cleanups' into 'master'

Cleanups from !780

See merge request Librem5/phosh!849
- - - - -
178d49b4 by Vittorio Monti at 2021-07-10T12:26:02+02:00
po: Update Italian translation

- - - - -
bcbf0058 by Guido Gunther at 2021-07-10T11:28:40+00:00
Merge branch 'po-it' into 'master'

po: Update Italian translation

See merge request Librem5/phosh!851
- - - - -
4731af0a by Yuri Chornoivan at 2021-07-11T16:31:36+03:00
po: Update Ukrainian translation

- - - - -
c2caa63e by Guido Gunther at 2021-07-12T07:09:19+00:00
Merge branch 'update_uk18' into 'master'

po: Update Ukrainian translation

See merge request Librem5/phosh!852
- - - - -
dc61d092 by Anders Jonsson at 2021-07-12T07:09:58+00:00
po: Update Swedish translation

- - - - -
13bb0d2c by Guido Gunther at 2021-07-12T08:28:06+00:00
Merge branch 'l10n-sv' into 'master'

po: Update Swedish translation

See merge request Librem5/phosh!853
- - - - -
7be901c6 by Guido Günther at 2021-07-12T16:09:33+02:00
Document changes and release 0.12.1

- - - - -
f10df68e by Guido Gunther at 2021-07-14T11:55:36+00:00
Merge branch 'rel-0.12.1' into 'master'

Document changes and release 0.12.1

See merge request Librem5/phosh!854
- - - - -


30 changed files:

- .gitignore
- .gitlab-ci.yml
- HACKING.md
- + NEWS
- config.h.in
- data/00_sm.puri.Phosh.gschema.override
- data/meson.build
- data/phosh.service
- data/sm.puri.phosh.gschema.xml
- data/wayland-sessions/phosh.desktop
- debian/changelog
- debian/control
- docs/phosh-docs.xml
- gcovr.cfg
- meson.build
- meson_options.txt
- po/POTFILES.in
- po/POTFILES.skip
- po/it.po
- po/sv.po
- po/uk.po
- protocol/meson.build
- + protocol/virtual-keyboard-unstable-v1.xml
- src/app-grid.c
- src/app-grid.h
- src/bt-manager.c
- + src/calls-manager.c
- + src/calls-manager.h
- src/dbus/meson.build
- + src/dbus/org.Gtk.MountOperationHandler.xml


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phosh/-/compare/22d86963b4f95bf759d5d6495f26dd94b39504d8...f10df68ebf4c93fa186711f66e36526039d29c03

-- 
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phosh/-/compare/22d86963b4f95bf759d5d6495f26dd94b39504d8...f10df68ebf4c93fa186711f66e36526039d29c03
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/20210714/baa1729d/attachment-0001.htm>


More information about the Debian-on-mobile-maintainers mailing list