File phoc.changes of Package phoc-hwcomposer
-------------------------------------------------------------------
Wed May 10 07:21:02 UTC 2023 - Adrian Campos Garrido <adriancampos@teachelp.com>
- Update to 0.27.0
* Let idle-inhibit report the app's id
* More cleanups around views and xwayland surfaces
* Several crash fixes when clients misuse protocols
* End animations at the correct frame
* Fix fullscreen surfaces with popups
* Fix fullscreen electron apps
* Rework settings to make it more flexible for tests
-------------------------------------------------------------------
Tue Nov 29 11:33:38 UTC 2022 - Adrian Campos <adriancampos@teachelp.com>
- Update to 0.21.0
* layer-shell-effects: Make sure we remove the mapping
* xdg-shell: Use correct state for maximized and fullscreen flags
* xdg-surface: Don't schedule configure when the size doesn't change
* layer-shell-effect: Split accept_drag out of drag_update
* layer-shell-effects: Accept drag immediatelly during an animation
* render: Keep the aspect ratio when rendering into buffer
* render: Don't take view scale into account when drawing into buffer
* render: Apply geometry before scaling to buffer coordinates
* render: Simplify scale handling when rendering to buffer
* render: Position the surface using matrix when rendering to buffer
* layer-shell: Move handling of mapped property out of commit handler
* desktop: Ignore unmapped surfaces in layer_surface_at
-------------------------------------------------------------------
Thu Feb 10 21:20:19 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
- Move the shared library Requires to devel sub-package where it
belongs.
-------------------------------------------------------------------
Tue Feb 8 18:44:00 UTC 2022 - Adrian Campos Garrido <adriancampos@teachelp.com>
- Update to 0.12.0
* remove xkb default assumptions
* desktop: Enable xdg-foreign support
* seat: Drop NULL check
* seat: Make object allocation consistent
* seat: Fix indentation
* seat: Use g_critical instead of wlr_log
* layer-shell: Use g_critical instead of wlr_log
* desktop: Use g_critical instead of wlr_log
* settings: Use g_critical instead of wlr_log
* text-input: Use g_debug instead of wlr_log
* d/control: Use << for smaller than relationships
* d/copyright: Drop references to nonexistent files
* d/control: Bump standards version
* desktop: Don't remove startup-id listener when not connected
* desktop: Drop unused code
* desktop: Move xwayland configuration to seprate function
* desktop: Deconfigure xwayland only when created
* desktop: Handle XWayland startup errors
* Use g_setenv() consistently
* desktop: Enable viewporter
* output: Remove redundant check in phoc_view_accept_damage()
* view: Add and use phoc_view_is_mapped
* view: Rename and reindent view_child_init to phoc_view_child_init
* view: Use typedefs for child views as well
* view: Reindent child views
* view: Clarify "base" classes
* view: Use typedefs in the header
* view: Clarify source "object" on `new_subsurface`
* subsurface: Rename subsurface_create to phoc_view_subsurface_create
* subsurface: Make phoc_view_subsurface_create void
* subsurface: Use g_new0 when allocating subsurface
* view-child: Use the shorter `child` in structs that embed it
* view: Drop output.h include
* view: Prefix and reindent view_apply_damage
* output: Allow phoc_output_damage_from_view() to optionally damage the whole view
* output: Drop phoc_output_damage_whole_view()
* view: Make view_damage_whole match phoc_view_apply_damage
* view-child: Start tracking mapped state
* view-child: Add phoc_view_child_{apply_damage,damage_whole}
* xdg-popup: Use phoc_view_child_damage_whole()
* view: Move subsurface initialization to separate function
* view: Rename and reindent view_child_destroy to phoc_view_child_destroy
* view: Move public function to the end
* view-child: Use child specific damage function when destroying child
* view-child: Make sure to init a childs children
* view-child: Document where `link` links to
* view: Reindent and rename view_child_handle_new_subsurface
* view-child: Invoke the child specific creation function
* view: Use the passed in surface
* view: Drop remaining use of `struct roots_subsurface`
* view: Drop remaining use of `struct roots_view_child`
* view-child: Document struct members a bit
* view: Only damage child on subsurface map/unmap
* view: Reindent and rename view_child_handle_new_commit
* view-child: Only damage child on commit
* view: Make PhocSubsurface private
* output: Rename surface iterator to PhocSurfaceIterator
* text-input: Add typedefs
* text-input: Separate summary
* text-input: Move member documentation to docstring
* text-input: Modernize phoc_text_input_create()
* text-input: Modernize relay_handle_text_input
* text-input: Modernize phoc_input_method_relay_{init,destroy}
* text-input: Modernize phoc_input_method_relay_set_focus()
* text-input: Modernize relay_handle_input_method()
* text-input: Use Phoc* types
* text-input: Make PhocTextInput private
* text-input: Handle text-input being registered late
* output: Use PhocView
* desktop: Use PhocView
* xwayland: Use PhocView
* xdg_shell: Use PhocView
* cursor: Use PhocView
* keybindings: Use PhocView
* seat: Use PhocView
* gtk-shell: Use PhocView
* input: Use PhocView
* layer-shell: Use PhocView
* phosh-private: Use PhocView
* render: Use PhocView
* Rename roots_view_from_wlr_surface
* view: Fix comment
* output: Use G_N_ELEMENTS() for layers consistently
* view: Add phoc_ prefix to view_set_fullscreen
* output: Unfullscreen when output damage goes away
* output: Free output-damage releated bits in handle_output_damage_destroy
* output: Only emit output-destroy from phoc_output_destroy()
-------------------------------------------------------------------
Thu Nov 18 15:44:00 UTC 2021 - Adrian Campos Garrido <adriancampos@teachelp.com>
- Update to 0.9.0
-------------------------------------------------------------------
Fri Jul 30 11:00:00 UTC 2021 - Adrian Campos Garrido <adriancampos@teachelp.com>
- Update to 0.8.0
-------------------------------------------------------------------
Fri Jun 25 11:00:00 UTC 2021 - Adrian Campos Garrido <adriancampos@teachelp.com>
- Update to 0.7.1
* cursor: g_assert on NULL cursor.
* tests/phosh: Use GrabStatus.
* tests/phosh: Make tested keybindins more obvious.
* tests/phosh: Set and check both test vars.
* phosh: Don't crash when we failed to parse the accelerator.
* phosh: Allow to bind misc keys.
-------------------------------------------------------------------
Tue Apr 13 07:09:12 UTC 2021 - Andrés B.S. <andresbs@opensuse.org>
- Remove XWayland support
-------------------------------------------------------------------
Tue Jan 19 10:00:00 CET 2021 - Adrian Campos Garrido <adriancampos@teachelp.com>
- Upgrade to Phoc 0.6.0
-------------------------------------------------------------------
Mon Dec 14 12:00:00 CET 2020 - Adrian Campos Garrido <adriancampos@teachelp.com>
- Upgrade to Phoc 0.5.1
-------------------------------------------------------------------
Sat Oct 31 17:37:00 CET 2020 - Adrian Campos Garrido <adriancampos@teachelp.com>
- Upgrade to Phoc 0.4.4
-------------------------------------------------------------------
Wed Aug 26 09:00:00 UTC 2020 - Adrian Campos Garrido <adriancampos@teachelp.com>
- Upgrade to Phoc 0.4.2
-------------------------------------------------------------------
Mon Jul 27 09:00:00 UTC 2020 - Adrian Campos Garrido <adriancampos@teachelp.com>
- Upgrade to Phoc 0.4.1
-------------------------------------------------------------------
Wed Jul 22 09:00:00 UTC 2020 - Adrian Campos Garrido <adriancampos@teachelp.com>
- Upgrade to Phoc 0.4.0-1 [patched for openSUSE]
-------------------------------------------------------------------
Thu Jun 25 09:01:00 UTC 2020 - Adrian Campos Garrido <adriancampos@teachelp.com>
- Upgrade to Phoc 0.4.0
-------------------------------------------------------------------
Thu Jun 25 09:00:00 UTC 2020 - Adrian Campos Garrido <adriancampos@teachelp.com>
- Upgrade to Phoc 0.1.9
-------------------------------------------------------------------
Sat Jun 20 09:00:00 UTC 2020 - Adrian Campos Garrido <adriancampos@teachelp.com>
- First build