[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/phosh][upstream/latest] 54 commits: debian: Drop debian/compat

Guido Günther gitlab at salsa.debian.org
Wed Mar 3 09:28:30 GMT 2021



Guido Günther pushed to branch upstream/latest at Debian On Mobile / phosh


Commits:
e56f79bd by Guido Günther at 2021-01-19T10:37:56+01:00
debian: Drop debian/compat

Less downstream diff noise

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

- - - - -
b335ac66 by Guido Günther at 2021-01-19T19:13:55+00:00
shell: Simplify css loading

gtk_css_provider_load_from_resource is simpler and prints
enough error information even without connecting to "parsing-error":

  (phosh:157249): Gtk-WARNING **: 17:18:36.290: Theme parsing error: <broken file>:1:0: Failed to import: The resource at “/resource:/sm/puri/phosh/style.cs” does not exist

Prompted by calls!235

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

- - - - -
59461fc8 by Guido Günther at 2021-01-19T19:13:55+00:00
shell: Don't use magic constant for CSS provider priority

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

- - - - -
503c8546 by Guido Günther at 2021-01-20T09:02:28+00:00
settings: Ensure types in shell

We use widgets at various places. Make sure we make the types known
in a single location since otherwise there's duplication.

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

- - - - -
0eb31b9e by Guido Günther at 2021-01-20T09:02:28+00:00
panel: Ensure types in shell

We use widgets at various places. Make sure we make the types known
in a single location since otherwise there's duplication.

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

- - - - -
65debc57 by Guido Günther at 2021-01-20T09:02:28+00:00
lockscreen: Ensure types in shell

We use widgets at various places. Make sure we make the types known
in a single location since otherwise there's duplication.

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

- - - - -
1be8b226 by Guido Günther at 2021-01-20T09:02:28+00:00
shell: Move type setup to class_init

Doing it on the class level is enough. The shell is a singleton
so this doesn't change anything in practice.

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

- - - - -
81339c64 by Guido Günther at 2021-01-20T09:02:28+00:00
shell: Always use g_type_ensure

Older code used `<type>_get_type ()`

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

- - - - -
7ae03be3 by Guido Günther at 2021-01-20T09:02:28+00:00
top-panel: Remove duplicate properties

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

- - - - -
f11b7f1f by Guido Günther at 2021-01-20T09:02:28+00:00
top-panel: Untabify

It was a mixture of tabs and spaces

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

- - - - -
1b73b800 by Guido Günther at 2021-01-20T09:02:28+00:00
ui: Untabify all files

We want spaces there. The top-panel was the first offender
but let's get the others correct too.

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

- - - - -
177df743 by Sebastian Krzyszkowiak at 2021-01-21T19:51:32+01:00
gitlab-ci: Use http URI for amber-phone repos

Otherwise initial apt-get update fails because of missing ca-certificates..

- - - - -
8616d622 by Guido Günther at 2021-01-22T15:57:26+01:00
service: Always restart

gnome-session prefers exit status 0 - even on errors. So restart in this
case too.

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

- - - - -
63c82bf4 by Elias Rudberg at 2021-02-04T15:47:46+01:00
Add toplevels_pending array and keep toplevel pointers there initially,
moving to regular toplevels array when toplevel is configured.
This avoids problem when a close event comes before the toplevel was
configured, now the toplevel can be found in toplevels_pending in that
case.

Signed-off-by: Elias Rudberg <mail at eliasrudberg.se>

- - - - -
2146ca45 by Guido Günther at 2021-02-05T06:28:24+00:00
monitor: Add getter for wl_output

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

- - - - -
facb0a35 by Guido Günther at 2021-02-05T06:28:24+00:00
build: Move monitor sources to tool's lib

This allows usage in tests and tools. This will be needed by
the system-modal tests.

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

- - - - -
2dd7b6ad by Guido Günther at 2021-02-05T06:28:24+00:00
notification-banner: Always use primary output

This makes sure notification banners end up where the top bar is.

- - - - -
a56ef784 by Guido Günther at 2021-02-05T07:24:43+00:00
layersurface: Don't make props construct-only

This allows us to override in the derived classes constructor.

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

- - - - -
40aa4417 by Guido Günther at 2021-02-05T07:24:43+00:00
Add PhoshSystemModal

Abstract class for system-model dialogs. This allows all system modal
dialogs to use the same base class avoiding leaking layer-surface
details up into the class that initially builds the dialog.

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

- - - - -
642a5611 by Guido Günther at 2021-02-05T07:24:43+00:00
system-modal: Add minimal tests

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

- - - - -
385e4613 by Guido Günther at 2021-02-05T07:24:43+00:00
system-prompt: Use PhoshSystemModal

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

- - - - -
1eec9452 by Guido Günther at 2021-02-05T07:24:43+00:00
polkit-auth-prompt: Use PhoshSystemModal

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

- - - - -
64e71e31 by Guido Günther at 2021-02-05T07:24:43+00:00
network-auth-prompt: Use PhoshSystemModal

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

- - - - -
a5092219 by Guido Günther at 2021-02-05T07:24:43+00:00
network-auth-prompt: Focus password entry

Similar in spirit to 0098cdfc9d791b56f580cc76ea1f8e42a31efbdb

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

- - - - -
5c61f608 by Guido Günther at 2021-02-05T07:24:43+00:00
system-modal: Add style class

This allow to remove it from 3 ui files

- - - - -
56f24560 by Sebastian Krzyszkowiak at 2021-02-05T15:18:09+00:00
settings: Add a long-press shortcut to g-c-c display panel on "Docked" icon

- - - - -
d048a5e1 by Guido Günther at 2021-02-09T21:00:21+01:00
Document changes and release 0.8.1

- - - - -
1fd951a8 by Sebastian Krzyszkowiak at 2021-02-11T14:00:24+00:00
PhoshHome: Hide overview when fully folded

This prevents useless rendering work from happening offscreen on window
focus or activator list changes.

- - - - -
ed65e976 by Sebastian Krzyszkowiak at 2021-02-15T16:11:09+00:00
PhoshHome: Fix jumping position when reversing an active animation

`1.0 - self->animation.progress` assumes linear interpolation; however,
cubic ease out is used for animating home view position, so the new
reversed position needs to be adjusted for that in order to start from
the same place on the screen.

- - - - -
9692ec4b by Evangelos Ribeiro Tzaras at 2021-02-16T13:27:40+01:00
minor: Fix typos, indendation and code style issues

- - - - -
6d8c0733 by Evangelos Ribeiro Tzaras at 2021-02-16T13:29:32+01:00
shell-manager: Honor action modes

- - - - -
a132b87e by Evangelos Ribeiro Tzaras at 2021-02-16T13:29:34+01:00
lockscreen: Set shell state

And allow querying the shown page

- - - - -
b8ff1500 by Evangelos Ribeiro Tzaras at 2021-02-16T13:29:34+01:00
gnome-shell-manager: Distinguish lock and unlock screen

- - - - -
c8a69a3b by Evangelos Ribeiro Tzaras at 2021-02-16T13:29:34+01:00
gnome-shell-manager: Pretty print grabMode mismatch

- - - - -
14b01b69 by Evangelos Ribeiro Tzaras at 2021-02-16T13:29:34+01:00
shell: Pretty print shell state changes

- - - - -
6c1e9e3f by Evangelos Ribeiro Tzaras at 2021-02-16T13:29:34+01:00
prompts: Update PhoshShellState

- - - - -
59c8074c by Evangelos Ribeiro Tzaras at 2021-02-16T13:29:34+01:00
home: Update PhoshShellState

- - - - -
b572f80c by Evangelos Ribeiro Tzaras at 2021-02-16T13:29:34+01:00
shell: screen blanking: Update PhoshShellState

- - - - -
5e2cad8d by Guido Günther at 2021-02-18T09:09:04+00:00
settings: Ref output stream

The 'default' in gvc_mixer_control_get_default_sink () made
me believe the object would stick around but it doesn't so
we need to hold a ref.

Closes: #510

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

- - - - -
6fd29c00 by Guido Günther at 2021-02-19T10:10:08+00:00
Add PhoshHksManager

This tracks the state of hardware kill switches (rfkill
hardblocked devices)

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

- - - - -
35578dd9 by Guido Günther at 2021-02-19T10:10:08+00:00
shell: Add PhoshHksManager

RFKILL code heavily borowed from g-s-d

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

- - - - -
f7a5a691 by Guido Günther at 2021-02-19T10:10:08+00:00
data: Add icons for disabled camera and mic

These can be dropped once we can rely on GNOME 3.38.

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

- - - - -
eb4640a1 by Guido Günther at 2021-02-19T10:10:08+00:00
Add PhoshHksInfo

This can be used to display info about the different HKS devices

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

- - - - -
451e6cff by Guido Günther at 2021-02-19T10:10:08+00:00
top-panel: Add camera and microphone hks info

- - - - -
8acf37c7 by Pierre Michel Augustin at 2021-02-22T14:42:00+01:00
po: Add Creole Haitian translation

- - - - -
7ede045b by Guido Günther at 2021-03-01T12:34:24+01:00
ci: Drop support for Debian buster and PureOS amber-phone

Drop support for Debian buster/PureOS amber-phone since we can't
sensibly support these for CI builds since the packages in buster
are too old and amber-phone lags so we have to wait too long for
migrations.

amber-phone will be handled via pkg-phosh. Bullseye will switch
to bookworm once that's open.

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

- - - - -
3dddd523 by Guido Günther at 2021-03-01T12:41:36+01:00
gitlab-ci: Drop CI repo remanents

It's not being filled since ages

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

- - - - -
f2238281 by Guido Günther at 2021-03-01T19:19:33+01:00
gitlab-ci: Fetch libhandy-1 from Debian experimental

We'll need this until either Byzantium catches up or Bookworm opens

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

- - - - -
bc3c52ec by Guido Günther at 2021-03-02T09:47:32+00:00
dbus: Shell: Add showOSD and add stub

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

- - - - -
12983abe by Guido Günther at 2021-03-02T09:47:32+00:00
Add PhoshOsdWindow

This finally adds OSD information.

Closes: #33

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

- - - - -
b0eda1c4 by Guido Günther at 2021-03-02T13:22:35+01:00
gitlab-ci: Install experimental dependencies before build-deps

Otherwise we can't fetch newer libhandy. Don't use `-t experimental`
since that pulls in versions from experimental for other packages
as well.

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

- - - - -
d06eca2b by Alexander Mikhaylenko at 2021-03-02T13:23:18+01:00
Bump libhandy version to 1.1.90

This will be required to use #HdyCarousel:allow-long-swipes.

- - - - -
f15b20ce by Alexander Mikhaylenko at 2021-03-02T13:23:18+01:00
overview: Use long swipes

Allow to swipe multiple pages at once.

- - - - -
b90c5c6a by Guido Günther at 2021-03-02T14:55:45+01:00
Document changes and release 0.9.0

- - - - -


30 changed files:

- .gitlab-ci.yml
- + data/camera-hardware-disabled-symbolic.svg
- + data/microphone-hardware-disabled-symbolic.svg
- data/phosh.service
- debian/changelog
- − debian/compat
- debian/control
- docs/phosh-docs.xml
- meson.build
- po/LINGUAS
- + po/ht.po
- src/dbus/org.gnome.Shell.xml
- src/gnome-shell-manager.c
- src/gnome-shell-manager.h
- + src/hks-info.c
- + src/hks-info.h
- + src/hks-manager.c
- + src/hks-manager.h
- src/home.c
- src/layersurface.c
- src/lockscreen-manager.c
- src/lockscreen-manager.h
- src/lockscreen.c
- src/lockscreen.h
- src/meson.build
- src/monitor/monitor.c
- src/monitor/monitor.h
- src/network-auth-prompt.c
- src/network-auth-prompt.h
- src/notifications/notification-banner.c


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phosh/-/compare/f6fe549ec2b5656a071fb10f1443fc42f3fd3a94...b90c5c6a562d40847ef118e636dd3115f81b009c

-- 
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phosh/-/compare/f6fe549ec2b5656a071fb10f1443fc42f3fd3a94...b90c5c6a562d40847ef118e636dd3115f81b009c
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/20210303/c54a30f1/attachment-0001.htm>


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