[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/phoc][upstream/latest] 143 commits: Merge branch 'rel0.12' into 'master'
Arnaud Ferraris (@a-wai)
gitlab at salsa.debian.org
Sat Mar 26 17:56:51 GMT 2022
Arnaud Ferraris pushed to branch upstream/latest at Debian On Mobile / phoc
Commits:
c433287f by Guido Günther at 2022-01-25T14:11:12+00:00
Merge branch 'rel0.12' into 'master'
Document changes and release 0.12.0
See merge request World/Phosh/phoc!332
- - - - -
bf1e8c4f by Pablo Barciela at 2022-02-02T10:27:53+01:00
pointer: remove unused struct member
- - - - -
6ed169cd by Guido Günther at 2022-02-02T09:44:19+00:00
Merge branch 'unusedStructMember' into 'master'
pointer: remove unused struct member
See merge request World/Phosh/phoc!333
- - - - -
4e61590f by Pablo Barciela at 2022-02-03T10:23:35+01:00
keyboard: declare some parameters with const
- - - - -
a549c536 by Guido Günther at 2022-02-04T13:32:38+00:00
Merge branch 'keyboardConstParameter' into 'master'
keyboard: declare some parameters with const
See merge request World/Phosh/phoc!334
- - - - -
cd85ce93 by Pablo Barciela at 2022-02-06T18:57:13+01:00
testlib: Fix weird assignment
Fixes clang static analyzer warning:
../tests/testlib.c:665:30: warning: Although the value stored to 'surface' is used in the enclosing expression, the value is never actually read from 'surface' [deadcode.DeadStores]
cairo_surface_t *surface = surface = cairo_image_surface_create_from_png (filename);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- - - - -
ad2d8d87 by Guido Günther at 2022-02-06T19:09:06+00:00
Merge branch 'testlibAssignment' into 'master'
testlib: Fix weird assignment
See merge request World/Phosh/phoc!335
- - - - -
6d6665a3 by Guido Günther at 2022-02-17T15:08:14+01:00
scale-to-fit: Split printing of into separate function
- - - - -
bda32fe2 by Doug Wood at 2022-02-17T15:09:36+01:00
scale-to-fit: Query current state if called with just the app id.
- - - - -
980a8969 by Guido Günther at 2022-02-17T15:11:16+01:00
scale-to-fit: Make shellcheck happy
- - - - -
f5c05003 by Guido Günther at 2022-02-17T14:21:18+00:00
Merge branch 'patch-1' into 'master'
Let scale-to-fit query current state if called with just the app id.
See merge request World/Phosh/phoc!199
- - - - -
6eb0e5cd by Guido Günther at 2022-02-22T01:38:30+00:00
seat: Don't dispose input
We don't hold a ref to the input, see comment in
phoc_seat_set_property().
- - - - -
489cc633 by Guido Günther at 2022-02-22T01:38:30+00:00
seat: Invoke finalize
We ovewrote the previous dispose handler preventing proper cleanup.
Fixes 93bdcc5b172462c42ebbcf501eee1c422f32b213
- - - - -
b8eb32ec by Guido Günther at 2022-02-22T01:38:30+00:00
cursor: Finalize object
Seat creates the server and diposes it but cursor itself did never
freed any resources.
Related: https://gitlab.gnome.org/World/Phosh/phoc/-/issues/231
- - - - -
b9b7eabb by Guido Günther at 2022-02-22T01:38:30+00:00
cursor: Move wlr_xcursor_manager init from seat to cursor
That's where we track cursor resources and keeps init and finalize
together.
Related: https://gitlab.gnome.org/World/Phosh/phoc/-/issues/231
- - - - -
6b7ec3e1 by Guido Günther at 2022-02-22T01:38:30+00:00
desktop: Destroy output layout
- - - - -
4f8ba920 by Guido Günther at 2022-02-22T01:38:30+00:00
desktop: Make xcursor manager depend on XWayland
This makes sure we don't use it elsewhere by accident. The
xcursor_manager for the outputs is handled via PhocCursor.
- - - - -
7dffb286 by Guido Günther at 2022-02-22T01:38:30+00:00
desktop: Avoid indirection
The theme is always NULL
- - - - -
e51eb2d8 by Sebastian Krzyszkowiak at 2022-02-22T01:43:40+00:00
Merge branch 'asan' into 'master'
Fix a bunch of (mostly) cursor related leaks and cleanup a bit
See merge request World/Phosh/phoc!337
- - - - -
1a577e5a by Guido Günther at 2022-02-22T19:02:30+00:00
settings: Reindent and modernize public functions
Use typedefed types and reindent before doing further cleanups.
- - - - -
eac46ae5 by Guido Günther at 2022-02-22T19:02:30+00:00
Drop ini file parser
We're using what glib provides us.
- - - - -
3e1d321f by Guido Günther at 2022-02-22T19:02:30+00:00
settings: Use GKeyFile
Use what glib provides instead of dragging around our implementation.
- - - - -
6558b3ad by Guido Günther at 2022-02-22T19:02:30+00:00
settings: Don't exit when parsing settings
Rather return and let the caller decide what to do.
- - - - -
a9c7664b by Guido Günther at 2022-02-22T19:02:30+00:00
settings: Drop remainin users of roots_config_*
- - - - -
9af75b55 by Guido Günther at 2022-02-22T19:02:30+00:00
settings: Use g_free() to match the g_* allocations
- - - - -
4abc110b by Guido Günther at 2022-02-22T19:02:30+00:00
settings: Drop unused prefixes
We printed deprecations for some time, handle these as unknown now.
- - - - -
9b2e0d86 by Guido Günther at 2022-02-22T19:02:30+00:00
settings: Use g_assert()
- - - - -
8f3d2cfd by Guido Günther at 2022-02-22T19:02:30+00:00
settings: Remove unused includes
- - - - -
e2891266 by Guido Günther at 2022-02-22T19:02:30+00:00
settings: Use PHOC_CONFIG_DEFAULT_SEAT_NAME
- - - - -
d230cc65 by Guido Günther at 2022-02-22T19:02:30+00:00
server: Invoke phoc_config_destroy
Didn't happen so far and leaks otherwise.
- - - - -
aefbc252 by Sebastian Krzyszkowiak at 2022-02-28T04:13:43+00:00
Merge branch 'config' into 'master'
Use `GKeyFile`
See merge request World/Phosh/phoc!330
- - - - -
2df69c46 by Guido Günther at 2022-03-01T10:37:39+01:00
Don't include wlr_log.h
We dropped that in 0a18103448b7c1cf454e1ec22d555aa94344b6a0 and
later commits
- - - - -
8f11116d by Guido Günther at 2022-03-01T10:37:53+01:00
server: Sort debug flags alphabetically
- - - - -
68c2532d by Sebastian Krzyszkowiak at 2022-03-01T09:47:26+00:00
Merge branch 'cleanups' into 'master'
Don't include wlr_log.h and sort debug flags
See merge request World/Phosh/phoc!339
- - - - -
4d2a1af2 by Guido Günther at 2022-03-01T11:12:43+01:00
view: Use PhocView consistently
- - - - -
238441e9 by Guido Günther at 2022-03-01T11:12:43+01:00
view: Use PhocViewType
We have PhocView since some time so the type describing it's purpose
should match
- - - - -
e688de7e by Guido Günther at 2022-03-01T11:12:43+01:00
view: Use PhocViewInterface consistently
It's an interface for PhocViews so name it like that.
- - - - -
09e63116 by Guido Günther at 2022-03-01T11:19:58+01:00
view: Fix parameter name
Avoids the gi-docgen warning
- - - - -
8991b34a by Guido Günther at 2022-03-01T11:29:01+01:00
view: Add doc string for view
This makes it show a summary in the overview.
- - - - -
9878468d by Guido Günther at 2022-03-01T11:37:45+01:00
view: Link PhocChildView to PhocView
Now that we have the types in place we can start adding more
links.
- - - - -
60454105 by Sebastian Krzyszkowiak at 2022-03-01T11:28:06+00:00
Merge branch 'view-rename' into 'master'
Use PhocView consistently
See merge request World/Phosh/phoc!340
- - - - -
0e22a9da by Sebastian Krzyszkowiak at 2022-03-06T16:30:00+01:00
view_render_to_buffer: Gracefully handle buffer creation failure
If wlr_allocator_create_buffer returns NULL, bail off early instead
of crashing.
- - - - -
ebb83c69 by Guido Günther at 2022-03-06T15:42:54+00:00
Merge branch 'thumb' into 'master'
view_render_to_buffer: Gracefully handle buffer creation failure
Closes #259
See merge request World/Phosh/phoc!345
- - - - -
5ced8028 by Guido Günther at 2022-03-07T19:21:35+01:00
d/control: Add dependencies for embedded wlroots build
Update the dependencies to work with wlroots 0.14.x.
Signed-off-by: Guido Günther <agx at sigxcpu.org>
- - - - -
aae77d77 by Sebastian Krzyszkowiak at 2022-03-07T18:29:43+00:00
Merge branch 'wlroots-0.14.x-embedded' into 'master'
d/control: Add dependencies for embedded wlroots build
See merge request World/Phosh/phoc!347
- - - - -
d04de967 by Guido Günther at 2022-03-09T20:35:21+01:00
server: Add and use renderer getter
- - - - -
4a56a61e by Guido Günther at 2022-03-09T20:35:21+01:00
render: Use g_clear_list
We require recent enough glib
- - - - -
6b91a657 by Guido Günther at 2022-03-09T20:58:51+01:00
render: Move damage tracking rendering to separate function
The function is already big enough and it should not do any work
itself.
- - - - -
e7cbd955 by Guido Günther at 2022-03-09T20:58:51+01:00
render: Don't set clear color again
We alread default to black a cuple of lines above.
- - - - -
da4fb74c by Guido Günther at 2022-03-09T20:58:51+01:00
render: Move fullscreen scanout into scanout_fullscreen
No need to have that split over two functions
- - - - -
87c9c32a by Guido Günther at 2022-03-09T20:58:51+01:00
render: Simplify scanout check a bit
Use if / else if rather than if / if and use the same order of arguments
in both so it's quick to read. The whole logic is for debugging only
anyway since it doesn't distinguish multiple outputs.
Remove the obious comment too.
- - - - -
a328713e by Guido Günther at 2022-03-09T20:58:51+01:00
output: Add and use phoc_output_has_fullscreen_view ()
This makes it obvious what we're checking
- - - - -
96bc41b9 by Guido Günther at 2022-03-09T20:58:51+01:00
render: Use faster list empty check
No need to travers the list when we only want to check if
it's empty
- - - - -
4c81aa5f by Guido Günther at 2022-03-09T20:58:51+01:00
output: Remove listeners in the same order as in the struct
This makes it easy to check that we have all of them
- - - - -
0a99c77c by Guido Günther at 2022-03-09T20:58:51+01:00
output: Use g_clear_list
Make sure we set to NULL
- - - - -
1aa65c04 by Guido Günther at 2022-03-09T20:58:51+01:00
render: Invoke wlr_renderer_end(wlr_renderer earlier
This keeps the render end closer to the last rendering calls.
- - - - -
5b77aacf by Sebastian Krzyszkowiak at 2022-03-09T20:33:23+00:00
Merge branch 'animations' into 'master'
Decruft `output_render` a bit
See merge request World/Phosh/phoc!309
- - - - -
8383dcd8 by Guido Günther at 2022-03-09T20:33:44+00:00
view: Fix more doc links
- - - - -
4f12f53e by Guido Günther at 2022-03-09T20:33:44+00:00
output: Document phoc_output_damage_from_view
- - - - -
de32df54 by Guido Günther at 2022-03-09T20:33:44+00:00
output: Add docstring for PhocOutput
- - - - -
21db304d by Guido Günther at 2022-03-09T20:33:44+00:00
server: Add docstring for PhocServer
- - - - -
426b2d2e by Guido Günther at 2022-03-09T20:33:44+00:00
server: Add docstring for PhocKeyboard
- - - - -
51b15861 by Guido Günther at 2022-03-09T20:33:44+00:00
seat: Add getters to query seat capabilities
While this isn't so useful in the seat code itself it's also
needed in the cursor code for gestures.
- - - - -
74a9bd26 by Guido Günther at 2022-03-09T20:33:44+00:00
layer-surface: Add getter for namespace
- - - - -
7f5d225e by Sebastian Krzyszkowiak at 2022-03-09T20:45:00+00:00
Merge branch 'cleanups' into 'master'
seat: Add getters to query seat capabilities
See merge request World/Phosh/phoc!342
- - - - -
5bfe7e8f by Guido Günther at 2022-03-21T00:51:22+00:00
cursor: Avoid seat round trip for handle_pointer_motion
There's no need we have the seat set this up and round trip.
- - - - -
7115e1f2 by Guido Günther at 2022-03-21T00:51:22+00:00
cursor: Avoid seat round trip for handle_pointer_motion_absolute
There's no need we have the seat set this up and round trip.
- - - - -
6301cf5f by Guido Günther at 2022-03-21T00:51:22+00:00
cursor: Avoid seat round trip for handle_pointer_button
There's no need we have the seat set this up and round trip.
- - - - -
0edf38d9 by Guido Günther at 2022-03-21T00:51:22+00:00
cursor: Avoid seat round trip for handle_pointer_axis
There's no need we have the seat set this up and round trip.
- - - - -
a2e89cbb by Guido Günther at 2022-03-21T00:51:22+00:00
cursor: Avoid seat round trip for handle_pointer_frame
There's no need we have the seat set this up and round trip.
- - - - -
e6da4f36 by Sebastian Krzyszkowiak at 2022-03-21T01:02:49+00:00
Merge branch 'gesture-cleanups' into 'master'
cursor: Avoid seat round trip for handle_pointer_*
See merge request World/Phosh/phoc!343
- - - - -
c495ac99 by Guido Günther at 2022-03-21T01:05:35+00:00
server: Fix indentation
- - - - -
e6f583bf by Guido Günther at 2022-03-21T01:05:35+00:00
output: Fix indentation
There's more TODO but that doesn't interfere with anything ongoing.
- - - - -
e2163950 by Guido Günther at 2022-03-21T01:05:35+00:00
output: Improve indentation
Had a hard time finding the right place to add more
methods. Let's improve on this.
- - - - -
93538885 by Guido Günther at 2022-03-21T01:05:35+00:00
layer-surface: Document link
- - - - -
0c471936 by Guido Günther at 2022-03-21T01:05:35+00:00
layer-surface: Add and use phoc_layer_shell_get_output()
In almost all the cases we want the PhocOutput so introduce a getter
that makes things easier to read and helps us to reduce direct member
access.
- - - - -
87e12013 by Guido Günther at 2022-03-21T01:05:35+00:00
desktop: drop last_frame
It's unused
- - - - -
741c7b95 by Guido Günther at 2022-03-21T01:05:35+00:00
output: Drop last_frame
It's unused
- - - - -
f2f9150e by Guido Günther at 2022-03-21T01:05:35+00:00
output: Use typedef for iterator
Merely for consistency
- - - - -
a75a6238 by Guido Günther at 2022-03-21T01:05:35+00:00
render: Make output_render a method
Moves things into the right namespace and makes it clear where
e.g. to store additional data, etc.
- - - - -
650ca8fb by Guido Günther at 2022-03-21T01:05:35+00:00
render: Make view_render_to_buffer a method
Moves things into the right namespace and makes it clear where
e.g. to store additional data, etc.
- - - - -
e9e00f60 by Guido Günther at 2022-03-21T01:05:35+00:00
render: Use cast
Gives us an additional type check.
- - - - -
f4247de0 by Guido Günther at 2022-03-21T01:05:35+00:00
view: Drop unused declaration
- - - - -
db46954e by Guido Günther at 2022-03-21T01:05:35+00:00
utils: Fix doc string
We're documenting PHOC_PRIV_CONTAINER here.
- - - - -
2588d1c2 by Sebastian Krzyszkowiak at 2022-03-21T01:17:09+00:00
Merge branch 'cleanups' into 'master'
Mixed cleanups
See merge request World/Phosh/phoc!348
- - - - -
45a87623 by Guido Günther at 2022-03-21T01:19:15+00:00
view: Add a GObject as first element
The two implementations of the PhocView interface (roots_xdg_surface and
roots_xwayland_surface) expect PhocView to be the first element in their
structs but since we also need GObject as first element to introduce
PhocXdgView and PhocXWaylandView (which in turn need GObject as first
struct member for tat) we need to put a GObject as first struct member
into PhocView.
This will fix itself once PhocXdgView, PhocXWaylandView and PhocView are
GObjects and PhocXdgView and PhocXWayland derive from PhocView. Until
then it's an interim hack.
- - - - -
08de2903 by Guido Günther at 2022-03-21T01:19:15+00:00
Make xdg-surface a minimal GObject
This allows us to add properties, signals, interfaces, ref counting,
etc. Moving more code into PhocXdgSurface happens in follow up commits.
- - - - -
9d70f6df by Guido Günther at 2022-03-21T01:19:15+00:00
xdg-surface: Make destruction private
Move everything into finalize()
- - - - -
b6ad453f by Guido Günther at 2022-03-21T01:19:15+00:00
xdg-surface: Add xdg-surface property
Make sure we pass the xdg-surface at construction time
- - - - -
824e07ec by Guido Günther at 2022-03-21T01:19:15+00:00
xdg-surface: Add xdg_surface_get_geometry
When we move over the interface implemention get_geometry() moves as
well which isn't always used via the interface in xdg_shell so introduce
a getter.
- - - - -
029f54dd by Guido Günther at 2022-03-21T01:19:15+00:00
xdg-surface: Move view interface implementation over
Move the view interface implementation to xdg-surface to decouple it
from xdg-shell.
- - - - -
d5ec4646 by Guido Günther at 2022-03-21T01:19:15+00:00
server: Move xwayland include out of header
The header itself has no xwayland specifics and it's always good
to move ifdefs further down.
- - - - -
55f21ecc by Guido Günther at 2022-03-21T01:19:15+00:00
Rename xwayland surface's to PhocXWaylandSurface
We'll introduce a GObject in the next commit. Keeping it separate
makes it easier to review.
- - - - -
6e88e0f9 by Guido Günther at 2022-03-21T01:19:15+00:00
Use phoc_xwayland_surface_from_view()
The struct itself got rename too. Do that in a separate
commit to reduce noise.
- - - - -
9a3c933d by Guido Günther at 2022-03-21T01:19:15+00:00
Make PhocXWayland a minimal GObject
We use a single property to set the underlying wlr surface
the same way we do for xdg-surface.
- - - - -
a7136901 by Guido Günther at 2022-03-21T01:19:15+00:00
xwayland-surface: Set PhocXWaylandSurface on the wlr surface
This makes it consistent with xdg-surface and layer-surface.
- - - - -
55055717 by Guido Günther at 2022-03-21T01:19:15+00:00
xwayland-surface: Remove listeners in finalize
This makes it consistent with xdg-surface and layer-surface
- - - - -
4e2473ed by Guido Günther at 2022-03-21T01:19:15+00:00
xwayland-surface: Move view interface over
This is a pure code move with the only change being the switch
from g_assert() to avoid an additional include.
- - - - -
fc19cbfc by Sebastian Krzyszkowiak at 2022-03-21T03:49:37+00:00
Merge branch 'xdg-surface-gobject' into 'master'
Make PhocXdgSurface and PhocXWaylandSurface GObjects
See merge request World/Phosh/phoc!349
- - - - -
5d71038f by Guido Günther at 2022-03-24T03:21:58+00:00
Update wlroots submodule
Update to include ed411e63654e73223ea38c3a0c14a507a7fb3935
so we can submit xdg-activation tokens.
- - - - -
137f28b7 by Guido Günther at 2022-03-24T03:21:58+00:00
build: Conditionally check for wlr_xdg_activation_v1_add_token
- - - - -
b7773238 by Guido Günther at 2022-03-24T03:21:58+00:00
Handle xdg-activation
Set focus on "activate" and notify that the app showed up.
- - - - -
ed886568 by Guido Günther at 2022-03-24T03:21:58+00:00
gtk-shell: Submit startup-id as token to xdg-activation
This allows apps that use xdg-activation to work even though
their launcher doesn't support it. E.g. a GTK4 app that was
launched via a GTK3 app.
- - - - -
7927cb24 by Sebastian Krzyszkowiak at 2022-03-24T03:28:11+00:00
Merge branch 'xdg-activation' into 'master'
Handle xdg-activation for startup tracking
Closes #223
See merge request World/Phosh/phoc!263
- - - - -
4421b103 by Sebastian Krzyszkowiak at 2022-03-24T08:27:49+00:00
desktop: Handle cases where only some outputs are on in toggle_output_blank
Previously this function would toggle the state of each output
independently, which is confusing when some output are on and some are
off. Make it always turn off all screens if at least one is on and
turn on all screens otherwise.
- - - - -
bd379538 by Sebastian Krzyszkowiak at 2022-03-24T08:27:49+00:00
desktop: toggle_output_blank: Ignore outputs that aren't part of the layout
This prevents disabled outputs from being needlessly unblanked.
- - - - -
5eda8845 by Guido Günther at 2022-03-24T08:36:18+00:00
Merge branch 'blanking' into 'master'
phoc_desktop_toggle_output_blank fixes
See merge request World/Phosh/phoc!351
- - - - -
83f96cfe by Guido Günther at 2022-03-24T20:14:52+01:00
Make PhocView a GObject
This allows us to derive PhocXdgSurfacde and PhocXWayland from it. We
need to open code what G_DECLARE_DERIVABLE_TYPE() would do for us as we
need to keep struct members public until we cleaned that up too.
- - - - -
0e0c6709 by Guido Günther at 2022-03-24T20:14:52+01:00
view: Use PHOC_VIEW () as it does type checks
- - - - -
bb8bec66 by Guido Günther at 2022-03-24T20:14:52+01:00
view: Move fixed value init to _init()
- - - - -
fedfca81 by Guido Günther at 2022-03-24T20:14:52+01:00
view: Drop destroy
As all are GObjects now we can just unref.
- - - - -
cfee960c by Guido Günther at 2022-03-24T20:14:52+01:00
view: Move destruction into finalize
This makes sure we always clean up properly.
- - - - -
e320b429 by Guido Günther at 2022-03-24T20:14:52+01:00
view: Drop view_destroy()
We can just unref.
- - - - -
b8f0b0d6 by Guido Günther at 2022-03-24T20:14:52+01:00
view: Drop custom impl
Use GObject's way of overriding methods from the base class.
- - - - -
9d63b54d by Guido Günther at 2022-03-24T20:14:52+01:00
view: Introduce private data
We want the view's data to be private but doing it at once will be
tricky so do it one by one.
- - - - -
1e3ee4bd by Guido Günther at 2022-03-24T20:14:52+01:00
view: Make settings private
They're only used within PhocView anyway
- - - - -
b40f2305 by Guido Günther at 2022-03-24T20:14:52+01:00
view: Make title and app_id private
- - - - -
580ea526 by Guido Günther at 2022-03-24T20:14:52+01:00
view: Drop view_init
The only remaining thing that is set is the type and we can set
that directly. We can drop that later on completely as we have
type information in the GObject's now.
- - - - -
ac0956a6 by Guido Günther at 2022-03-24T20:14:52+01:00
view: Document virtual functions
This will allow us to document chaining up constraints, etc when
needed.
- - - - -
37259615 by Guido Günther at 2022-03-24T20:14:52+01:00
view: Prefix view types with PHOC_
We can get rid of them entirely since we have glib's type information
now but until then drop the ROOTS_ prefix to not be confusing for
new contributors.
- - - - -
27db0311 by Guido Günther at 2022-03-24T20:14:52+01:00
view: Move PhocViewDecoPort
Move it to the top so we have enums and function declarations
separated.
- - - - -
7d285615 by Guido Günther at 2022-03-24T20:14:52+01:00
view: Move deco parts into phoc namespace
Just for consistency.
- - - - -
dbbefbd1 by Guido Günther at 2022-03-24T20:14:52+01:00
Use PhocViewDecoPart everywhere
- - - - -
85d67f60 by Sebastian Krzyszkowiak at 2022-03-25T03:43:00+00:00
Merge branch 'view-gobject' into 'master'
Make PhocView a GObject
See merge request World/Phosh/phoc!350
- - - - -
15156566 by Sebastian Krzyszkowiak at 2022-03-25T03:43:55+00:00
layer-shell: Don't give focus to TOP layer when there's a fullscreen view
When there's a fullscreen view on a output, it covers the TOP layer, so
it doesn't make sense to give it focus. The exception to that is when
force_shell_reveal is set, as this makes the fullscreen view temporarily
behave as a regular one layering-wise.
- - - - -
750e1dcd by Sebastian Krzyszkowiak at 2022-03-25T03:43:55+00:00
cursor: Update layer-shell focus when (un)revealing shell
- - - - -
0711a866 by Guido Günther at 2022-03-25T08:47:33+00:00
Merge branch 'focus' into 'master'
layer-shell: Don't give focus to TOP layer when there's a fullscreen view
See merge request World/Phosh/phoc!341
- - - - -
164d82f7 by Guido Günther at 2022-03-25T15:14:03+00:00
desktop: Drop roots_
It's a layer-surface so name it like that.
- - - - -
70242f00 by Guido Günther at 2022-03-25T15:14:03+00:00
build: Add xdg-surface.h to sources
This make sure XdgSurface is listed as Class not Struct as the
doc string is in the header.
- - - - -
00d8951b by Guido Günther at 2022-03-25T15:14:03+00:00
build: Add xdg-activation-v1.h to sources
For completeness.
- - - - -
f0f57e98 by Guido Günther at 2022-03-25T15:14:03+00:00
view: Make PhocSubsurface private
The typedef doesn't need to be public either.
Fixes 9674b032 ("view: Make PhocSubsurface private")
- - - - -
388eeaf9 by Guido Günther at 2022-03-25T15:14:03+00:00
view: Drop roots_xdg_toplevel_decoration forward declaration
Not needed.
- - - - -
9ac3bb4d by Guido Günther at 2022-03-25T15:14:03+00:00
view: Make roots_xdg_toplevel_decoration private
It's only eve used within xdg_shell
- - - - -
33837dd5 by Guido Günther at 2022-03-25T15:14:03+00:00
view: Make roots_xdg_popup private
it's only ever used within xdg_shell
- - - - -
24a757df by Guido Günther at 2022-03-25T15:14:03+00:00
view: Move phoc_xdg_surface_from_view to xdg-surface.h
The parent shouldn't need any knowledge about it's childs.
- - - - -
e5de0fcd by Guido Günther at 2022-03-25T15:14:03+00:00
view: Move phoc_xwayland_surface_from_view to xwayland-surface.h
The parent shouldn't need any knowledge about it's childs.
- - - - -
1875e461 by Guido Günther at 2022-03-25T15:14:03+00:00
view: Remove now unneeded forward declarations
- - - - -
017a5499 by Guido Günther at 2022-03-25T15:14:03+00:00
view: Drop xdg-* headers
It's enough to have them in xdg-surface.c
- - - - -
7002cfb9 by Sebastian Krzyszkowiak at 2022-03-25T15:22:12+00:00
Merge branch 'cleanups' into 'master'
Some more (small) cleanups from other branches
See merge request World/Phosh/phoc!353
- - - - -
fecd44b0 by Guido Günther at 2022-03-25T15:27:41+00:00
Revert "gitlab-ci: Allow PureOS job to fail"
Byzantium has recent enough wlroots now.
This reverts commit 21cab8b6c383c46376426ed961b6416b2df38268.
- - - - -
06ed8c4a by Sebastian Krzyszkowiak at 2022-03-25T15:34:58+00:00
Merge branch 'ci-byz' into 'master'
Revert "gitlab-ci: Allow PureOS job to fail"
See merge request World/Phosh/phoc!354
- - - - -
cbcfdcb7 by Sebastian Krzyszkowiak at 2022-03-25T16:48:34+01:00
Document changes and release 0.13.0
- - - - -
76b43377 by Arnaud Ferraris at 2022-03-26T18:49:43+01:00
New upstream version 0.13.0
- - - - -
30 changed files:
- .gitlab-ci.yml
- config.h.in
- debian/changelog
- debian/control
- debian/copyright
- helpers/scale-to-fit
- meson.build
- src/cursor.c
- src/cursor.h
- src/desktop.c
- src/desktop.h
- src/gtk-shell.c
- − src/ini.c
- − src/ini.h
- src/input.c
- src/keyboard.c
- src/layer-surface.c
- src/layer-surface.h
- src/layer_shell.c
- src/main.c
- src/meson.build
- src/output.c
- src/output.h
- src/phosh-private.c
- src/pointer.c
- src/render.c
- src/render.h
- src/seat.c
- src/seat.h
- src/server.c
The diff was not included because it is too large.
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phoc/-/compare/2555c442c7ad98dd6cb92c56eb67e998a2256e00...76b43377dc61272483586403fb8db93910f6d3c5
--
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phoc/-/compare/2555c442c7ad98dd6cb92c56eb67e998a2256e00...76b43377dc61272483586403fb8db93910f6d3c5
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/20220326/8c82036c/attachment-0001.htm>
More information about the Debian-on-mobile-maintainers
mailing list