File phoc.changes of Package phoc

-------------------------------------------------------------------
Wed Oct 15 10:59:42 UTC 2025 - Adrian Campos Garrido <adriancampos@teachelp.com>

- Version 0.50.0
  * Initial workspace support
  * Usual bunch of bug fixes 

-------------------------------------------------------------------
Sun Sep 14 12:22:41 UTC 2025 - Adrian Campos Garrido <adriancampos@teachelp.com>

-  Upgrade to 0.49.0

-------------------------------------------------------------------
Sun Feb  2 00:15:11 UTC 2025 - Adrian Campos Garrido <adriancampos@teachelp.com>

- Upgrade to 0.44.0

-------------------------------------------------------------------
Wed Sep 11 13:59:21 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>

- Update to version 0.41.0:
  + Don't crash when idle-inhibit changes frequently.
  + Don't accept fling gesture when swiping in a non swipeable
    direction.
- Add pkgconfig(gmobile) BuildRequires: new external dependency.
- Drop gmobile submodule tarball.

-------------------------------------------------------------------
Sun Feb 18 12:53:37 UTC 2024 - Jianhua Lu <lujianhua000@gmail.com>

- Update to version 0.36.0:
  * More internal cleanups and improvements. This time mostly around
  decoration handling.
  * Improve ci checks
  * Fix some issues found by static analyzers
  * Issues fixed:
    - https://gitlab.gnome.org/World/Phosh/phoc/-/issues/322

-------------------------------------------------------------------
Thu Apr  6 15:41:01 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 0.26.0:
  + Implement input method keyboard grab.
  + Fix display not coming up again after fast blank/unblank on
    some devices like PP and PPP.
  + Forward key releases for grabbed keys to phosh as well.
  + Lots of internal rework for consistency and in preparation for
    upcoming changes.
  + Lots of test suite cleanups that allow to pass it under ASAN.
- Changes from version 0.25.0:
  + Allow client to handle the power key.
  + Allow to render notches and cutouts.
- Changes from version 0.24.0:
  + LayerSurface(effects) robustness.
  + Improve docs a bit.
- Changes from version 0.23.0:
  + Fix pixman renderer.
- Add pkgconfig(json-glib-1.0) BuildRequires: New dependency.

-------------------------------------------------------------------
Wed Nov 30 15:44:21 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>

- Be strict with the pkgconfig(wlroots) dependency: meson checks
  for exactly version 0.15.1.

-------------------------------------------------------------------
Mon Oct 10 13:12:37 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 0.21.1:
  * xdg-surface: Fix crash on close with open popups
  * view:
    - Improve doc strings for {get,set}_scale_to_fit
    - Allow to set activation token
    - Reindent and prefix view_activated
  * xdg-activation: Delay token submission
  * seat: Check if touch point is valid
  * desktop: Allow to pass NULL as sx and sy to view_at
  * render: Handle viewports and transforms when rendering to
    buffer
  * cursor: Consider root surface for layer-shell check in
    handle_touch_down
  * layer-shell: Adjust focus order to match rendering and input
- Add pkgconfig(wlroots) BuildRequires and pass
  embed-wlroots=disabled to meson, build with system wlroot and not
  embedded.
- Drop sub-packages libwlroots10 and phoc-devel, no longer built.

-------------------------------------------------------------------
Fri Aug 19 09:07:19 UTC 2022 - Adrian Campos Garrido <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

openSUSE Build Service is sponsored by