[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/phoc][upstream/latest] 32 commits: build: Untabify

Guido Günther (@agx) gitlab at salsa.debian.org
Wed Mar 1 11:37:06 GMT 2023



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


Commits:
52eb25be by Guido Günther at 2023-02-15T11:55:02+00:00
build: Untabify

- - - - -
b8bcddba by Guido Günther at 2023-02-15T11:55:02+00:00
build: Use summary

More in line with other projects and uses colors

- - - - -
f5f6b7ad by Guido Günther at 2023-02-15T11:55:02+00:00
output: Add getters for scale

We want to get rid of direct member access

- - - - -
cff3959b by Guido Günther at 2023-02-15T11:55:02+00:00
server: Use g_clear_handle_id

Less code and easier to read.

- - - - -
03f748e0 by Guido Günther at 2023-02-15T11:55:02+00:00
server: Add getter for desktop

Will allow us to reduce direct member access, similar to the renderer.
We're not updating existing code yet to keep the diff noise under
control.

- - - - -
d47c4bec by Guido Günther at 2023-02-15T11:55:02+00:00
settings: Strip whitespace from value

No need to fail parsing due to this

- - - - -
91147a9b by Guido Günther at 2023-02-15T11:55:02+00:00
output: Move enums before type definition

Just to match coding style, no functional change.

- - - - -
5fcfaab3 by Guido Günther at 2023-02-15T11:55:02+00:00
build: Build static and shared lib

Otherwise gir fails as it trips on the not resolved symbols from
gmobile.

- - - - -
b8794822 by Guido Günther at 2023-02-15T11:55:02+00:00
build: Drop gtk_doc vs embedded wlroots restriction

With a shared libphoc this works too (see previous commit)

- - - - -
a69f1d2a by Guido Günther at 2023-02-15T11:55:02+00:00
Add gmobile as git submodule

We're not using the wrap as the submodule makes
it simpler for distros to bundle it.

- - - - -
a1a38c52 by Guido Günther at 2023-02-15T11:55:02+00:00
server: Parse device-tree compatibles

This will allow us to query display cutout information for our own
consumption or to provide it to client.

- - - - -
f27fb839 by Guido Günther at 2023-02-15T11:55:02+00:00
server: Add debug flag to debug cutout information

This allows us to overlay the rendering  of notches and cutouts for
debugging purposes.

- - - - -
ca8bd25d by Guido Günther at 2023-02-15T11:55:02+00:00
ouput: Allow to render display cutout

This currently is used on all outputs but as it's for debugging
only that's fine for the moment.

- - - - -
0d92d959 by Guido Günther at 2023-02-15T11:55:02+00:00
Add test data for a tiny layout

Use via

   export G_RESOURCE_OVERLAYS=/org/gnome/gmobile/devices/display-panels=$PWD/tests/data/
   GMOBILE_DT_COMPATIBLES=phosh,tiny PHOC_DEBUG=cutouts WLR_BACKENDS=wayland _build/src/phoc -C /usr/share/phosh/phoc.ini -E kgx

This is mostly meant as an example on how to test things without
recompiling.

- - - - -
241def64 by Guido Günther at 2023-02-15T12:01:42+00:00
Merge branch 'render-cutout' into 'main'

Allow to overlay display cutouts

See merge request World/Phosh/phoc!415
- - - - -
41e169bc by Guido Günther at 2023-02-15T18:05:22+01:00
build: Bump meson dependency to 0.56.0

- - - - -
8844f999 by Guido Günther at 2023-02-15T18:12:18+01:00
build: Avoid deprecated get_pkgconfig_variable()

- - - - -
8108bf36 by Guido Günther at 2023-02-15T18:12:18+01:00
build: Avoid deprecated build_root()

- - - - -
11bd8957 by Guido Günther at 2023-02-15T18:12:19+01:00
build: Use a static dependency to link phoc

Otherwise it defaults to dynamic linking and we don't want to
ship a libphoc atm.

- - - - -
d1df34a4 by Guido Günther at 2023-02-15T17:23:52+00:00
Merge branch 'fix-phoc-link' into 'main'

build: Use a static dependency to link phoc

See merge request World/Phosh/phoc!418
- - - - -
4ce22b47 by Guido Günther at 2023-02-19T12:11:47+01:00
ci: Switch to Debian bookworm

- - - - -
2141bb83 by Guido Günther at 2023-02-19T12:11:47+01:00
ci: Update base image

It's been a while

- - - - -
7ac48b67 by Guido Günther at 2023-02-19T12:11:47+01:00
d/control: Use packaged gi-docgen

It trickled into distributions.

- - - - -
67d75303 by Guido Günther at 2023-02-19T12:11:47+01:00
xdg-activation: Fix indentation

- - - - -
14a951ea by Guido Günther at 2023-02-19T12:11:47+01:00
keyboard: Minor indentation cleanup

Make the 'Handle translated keysyms' part match the 'Handle raw
keysyms'. It took me a second to convince myself that they match.

- - - - -
a838e956 by Guido Günther at 2023-02-19T12:11:47+01:00
keyboard: Fix indentation

We want the opening brace of a function on a new line

- - - - -
fcffa4c4 by Guido Günther at 2023-02-19T12:11:47+01:00
keyboard: Check the power key after subscribed bindings

This gives clients the possibility to listen to power button presses.

Closes: https://gitlab.gnome.org/World/Phosh/phoc/-/issues/206

- - - - -
2e5a9db1 by Guido Günther at 2023-02-19T11:19:59+00:00
Merge branch 'no-power-btn' into 'main'

Allow clients to handle the power button

Closes #206

See merge request World/Phosh/phoc!407
- - - - -
a8ae4be4 by Guido Günther at 2023-02-26T12:06:24+01:00
d/control: Add breaks on older phosh

We want a phosh that handles the power button. Older Phosh still starts
up but this way we ensure partial updates work.

- - - - -
fe3a6bcc by Guido Günther at 2023-02-26T12:06:24+01:00
Document changes and release 0.24.1

- - - - -
844200ee by Guido Günther at 2023-03-01T10:28:03+00:00
Merge branch 'rel-0.25.0' into 'main'

Document changes and release 0.25.0

See merge request World/Phosh/phoc!424
- - - - -
3fade2a1 by Guido Günther at 2023-03-01T12:21:32+01:00
New upstream version 0.25.0
- - - - -


30 changed files:

- .gitlab-ci.yml
- .gitmodules
- NEWS
- data/meson.build
- debian/changelog
- debian/control
- examples/meson.build
- meson.build
- protocols/meson.build
- + src/cutouts-overlay.c
- + src/cutouts-overlay.h
- src/keyboard.c
- src/main.c
- src/meson.build
- src/output.c
- src/output.h
- src/server.c
- src/server.h
- src/settings.c
- src/xdg-activation-v1.c
- + subprojects/gmobile/.dir-locals.el
- + subprojects/gmobile/.editorconfig
- + subprojects/gmobile/.gitlab-ci.yml
- + subprojects/gmobile/NEWS
- + subprojects/gmobile/README.md
- + subprojects/gmobile/data/devices/display-panels/oneplus,enchilada.json
- + subprojects/gmobile/data/devices/display-panels/oneplus,fajita.json
- + subprojects/gmobile/data/devices/display-panels/purism,librem5.json
- + subprojects/gmobile/data/gmobile.gresources.xml
- + subprojects/gmobile/data/meson.build


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phoc/-/compare/9be5609ebdcf2ba9372b1aa11e8f2fc71dbe52e2...3fade2a164c09535172395d7390308b3163e51f2

-- 
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phoc/-/compare/9be5609ebdcf2ba9372b1aa11e8f2fc71dbe52e2...3fade2a164c09535172395d7390308b3163e51f2
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/20230301/3f0e30d0/attachment-0001.htm>


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