File sway.changes of Package sway

-------------------------------------------------------------------
Wed Aug 27 10:02:10 UTC 2025 - llyyr <llyyr@yukari.in>

- Update to version 1.11+dev.20250822T154909.73c244f:
  * config/output: Only error when enabling HDR

-------------------------------------------------------------------
Thu Aug 21 12:11:34 UTC 2025 - llyyr <llyyr@yukari.in>

- Update to version 1.11+dev.20250814T100959.b3dcde8:
  * Stop generating wayland-protocols server headers
  * Add wl_fixes interface

-------------------------------------------------------------------
Sun Aug 10 17:53:52 UTC 2025 - llyyr <llyyr@yukari.in>

- Update to version 1.11+dev.20250803T201539.340505b:
  * commands/resize: make resize consider all siblings
  * sway/commands/layout: flatten parent once
  * Add cursor->hidden check to handle_rebase

-------------------------------------------------------------------
Sun Aug 03 09:20:41 UTC 2025 - llyyr <llyyr@yukari.in>

- Update to version 1.11+dev.20250731T155728.357d341:
  * tree/node: Do not mark destroying nodes as dirty
  * Revert drag_lock default to disabled
  * tree/view: save new wlr_scene_buffer fields
  * Add xdg_toplevel tag to criteria
  * Add xdg_toplevel tag to IPC
  * Wire up xdg-toplevel-tag-v1
  * Add link to README.az.md
  * Add README.az.md
  * Add features.hdr to output IPC response
  * Add support for color-management-v1
  * Add support for HDR10 output
  * ipc-json, swaymsg: indicate when adaptive sync is unsupported
  * Drop sway_output.events.disable
  * Revert "sway/tree: Simplify sway_node teardown"
  * Revert "tree/container: Remove child from all lists"
  * tree/container: Remove child from all lists
  * sway/tree: Simplify sway_node teardown
  * Remove the temporary SUID warning
  * tree/view: send event unconditionally in view_send_frame_done()
  * Add support for toplevel capture
  * Stop using wlr_scene_buffer_send_frame_done()
  * seatop_default: Call seatop_rebase with proper timestamp
  * Rename get_current_time_msec to get_current_time_in_msec and move to util.c
  * build: set wrap_mode=nodownload in default options
  * text_input: Don't relay IM state from unfocused windows
  * text_input: Ignore enable requests from unfocused windows
  * build: bump version to 1.12-dev
  * config.in: bind XF86Audio* keycodes to playerctl

-------------------------------------------------------------------
Sun Jun 08 22:32:30 UTC 2025 - llyyr <llyyr@yukari.in>

- Update to version 1.11+dev.20250605T181556.6816b51:
  * Remove trailing spaces
  * server: fix socket path memory leak
  * swaybar: deduplicate mode and workspace rendering code
  * Log message on for_window command error
  * Improve example of input section in default config
  * tree/workspace: Remove exclude arg from get_highest_available
  * output: Minimize interaction with output after destroy
  * transaction: fix floating fullscreen containers
  * layer-shell: reclaim space from unmapped layer surfaces
  * input: fix udev_device leak
  * transaction: reparent scenes of containers behind fullscreen containers
  * transaction: fix size of child container decorations in stacking layouts
  * raise scratchpad container
  * transaction: ensure border scene is enabled for floating containers

-------------------------------------------------------------------
Thu May 15 17:44:46 UTC 2025 - llyyr <llyyr@yukari.in>

- Update to version 1.10+dev.20250515T163134.652019d:
  * input/text_input: chase wlroots update
  * build: bump wlroots version
  * move: fix broken titlebar when moving child to new workspace
  * input/seatop_down: Update decorations for touchscreen inputs
  * transaction: Ensure all tabs are visible in tabbed mode
  * config/output: Fix missing output config supersedes
  * config/output: Use INT_MAX as x/y unset value
  * Fix includes with relative paths
  * build: bump version to 1.11-rc2
  * sway/commands: Handle incorrect resize unit
  * Replace signal() with sigaction()
  * Use pthread_atfork() to restore signals and NOFILE limit
  * build: bump version to 1.11-rc1
  * Drop wl_drm again
  * server: move sway_terminate() definition to header
  * swaymsg, swaynag: drop sway_terminate() definitions
  * layer_shell: destroy layer_surface on assigned output destruction
  * Remove duplicate arrange_container
  * Fix crash on shutdown when Xwayland is disabled

-------------------------------------------------------------------
Mon Apr 14 08:01:16 UTC 2025 - llyyr <llyyr@yukari.in>

- Update to version 1.10+dev.20250414T093049.4943534:
  * server: fix shutdown crash when running on x11 backend
  * server: recreate renderer in idle callback to avoid UAF
  * tree/container: remove event listeners on destroy
  * input/text_input: remove event listeners on destroy
  * desktop/idle_inhibit: remove event listeners on destroy
  * input/input-manager: remove event listeners on fini
  * server: remove event listeners on fini
  * idle_inhibit: Check if layer surface output is enabled
  * idle_inhibit: Assume view is invisible by default
  * idle_inhibit: Explicitly handle layer surfaces
  * idle_inhibit: Ignore inhibitors when locked
  * Use wl_event_loop_add_signal for exit signals
  * ipc: standardize pretty print with raw print
  * Fix tabbed/stacking container height regression
  * man: clarify criteria (incl. PCRE2 usage)
  * Avoid crashing on too many containers
  * stringop: fix has_prefix() arg order in config parsing
  * text_input: Fix ime panic in ext-session-lock
  * desktop/output: Skip repaint if wlr_output is disabled
  * sway/commands: Return error if container is not in scratchpad
  * Fix output repositioning in global fullscreen
  * config/output: Reset everything before swaybg exec
  * Use SIG_IGN for SIGCHLD instead of our own handler
  * sway/server: create ext-data-control manager
  * Add the DesktopNames key to the sway.desktop session file
  * Remove constraint that con->view != NULL to use __focused__ criteria
  * Rework fork/exec strategy
  * sway_text_node: Remove use of source box
  * sway_text_node: Apply max_width when rendering
  * commands/opacity: Call output_configure_scene on updated container
  * output: Allow configuring scene without an output
  * output: Expose output_configure_scene to header
  * docs: use "window" instead of "view" throughout.
  * sway/ipc-json: add ext-foreign-toplevel-handle identifier to get_tree ipc output
  * output/background: fix config ignoring fallback color
  * man: Document bar mode toggle command

-------------------------------------------------------------------
Thu Feb 06 14:08:47 UTC 2025 - llyyr@yukari.in

- Update to version 1.10+dev.20250127T004237.d093c2e3583e:
  * input/cursor: remove tool_proximity listener in destroy
  * Drop wlr_matrix.h include from sway/desktop/output.c
  * Add ext-image-copy-capture-v1 and ext-image-capture-source-v1
  * config/output: don't leak background_fallback
  * swaymsg: pretty-print sandbox properties
  * tree/container: support sandbox properties in title format
  * criteria: add sandbox properties
  * ipc-json: add sandbox properties to view JSON
  * tree/view: add getters for sandbox properties
  * Increase max default buffer size to 1 MiB
  * layer_shell: cleanup new_popup listener when destroying node
  * config/output: don't hardcode DMA-BUF in search_render_format()
  * config/output: skip format checks if all are supported
  * Fix has_prefix() comparisons with 0
  * Use has_prefix() instead of strncmp() throughout
  * stringop: move over has_prefix()
  * Explain that the title bar always shows
  * swaybar: Handle opaque region properly
  * input/libinput: fix parsing input drag_lock command

-------------------------------------------------------------------
Tue Dec 03 17:13:45 UTC 2024 - llyyr@yukari.in

- Update to version 1.11+dev.20241123T111717.1d783794b508:
  * input/libinput: fix builtin device detection logic
  * tree/container: remove output_{enter,leave} listeners in destroy
  * Add support for LIBINPUT_CONFIG_DRAG_LOCK_ENABLED_STICKY
  * ipc-json: handle LIBINPUT_CONFIG_DRAG_LOCK_ENABLED_STICKY
  * desktop/output: Clear repaint timer earlier in destroy
  * commands/include: handle many files in single line
  * ipc-server: Force modeset if needed after executing commands
  * config: Force modeset before running deferred configs
  * Fix orthographic mistakes in Hungarian README
  * desktop/output: Clear frame_pending even output is disabled
  * desktop/output: Clean up output state if build_state fails
  * swaybar: Emit property changes for SNI watcher
  * swaynag: fix null dereference on scale change
  * desktop/transaction: clamp vertical border length to 0
  * config/output: Update output position in two passes
  * container: Properly constrain title bar padding
  * release.sh: read meson-rewrite output from stdout
  * desktop/output: Add missing output config allocation checks
  * desktop/output: Store output config on request_state

-------------------------------------------------------------------
Mon Oct 28 20:13:46 UTC 2024 - llyyr@yukari.in

- Update to version 1.11+dev.20241028T140601.e7c972b04a10:
  * Remove language bars from remaining non-English README files
  * sway/server: bind to presentation-time-v2
  * desktop/output: chase wlroots private fields update
  * config/output: Remove remaining logs from queue_output_config
  * config/output: Remove initial values in find_output_config
  * config/output: Always set all output fields on finalize
  * config/output: Always set output states from config
  * config/output: Improve modeset state logging
  * input/seatop_default: refactor move/resize button logic
  * layer_shell: Restore sway 1.9 ordering
  * layer_shell: Arrange exclusive zone clients first
  * trigger container update after disabling urgent in timer
  * input/keyboard: add support for pointer keys
  * server: check backend support for timelines
  * input/mouse: bugfix button2 being interpreted as trying to move the container
  * fix: sway crashes if switch to another workspace with surface when IME popup is shown
  * Re-init renderer for all outputs on lost context
  * Fix alpha-modifier-v1
  * release: push tags before creating GitHub release
  * Add support for alpha-modifier-v1
  * swaybar: Fix 100% cpu usage if dbus dies.
  * desktop/output: Clear modeset timer on output manager apply
  * config: Batch input/output configuration on load
  * desktop/output: Expose request_modeset
  * Removed destination-is-ancestor check from container_move_to_container to match i3 behaviour
  * commands/gaps: Check config->reading instead

-------------------------------------------------------------------
Sat Sep 21 01:45:54 UTC 2024 - llyyr@yukari.in

- Update to version 1.10+dev.20240920T194018.e9dd2182313e:
  * text_input: Inline input_popup_update into input_popup_set_focus
  * text_input: Properly handle map/unmap events
  * transaction: Allow no popup descriptor in popup list
  * text_input: Move popup placement to own function
  * text_input: Check for allocation failure
  * Remove unguarded double include
  * Add toggle for output adaptive_sync
  * config/output: Stringify render format when logging it
  * config/output: Add support for 6-bit render fmt
  * ext-session-lock: Do not use commit listener to arrange
  * config/output: support DRM_FORMAT_ARGB8888
  * config/output: Rename to apply_stored_output_configs
  * config/output: Accept a list of output_configs to use
  * config/output: Always start with default in find_output_config
  * config/output: Support multiple matches in find_output_config
  * readme: update Czech translation
  * sway/input/keyboard: always set active keyboard if there is none
  * tree/arrange; Skip arranging disabled outputs
  * desktop/transaction: Deactivate workspace on inactive outputs
  * tree/arrange: Remove redundant output geometry update
  * container: Skip % char if it doesn't match a view property
  * tree/output: Avoid duplicate input mapping configure
  * desktop/output: Avoid duplicate output manager update
  * (desktop|tree)/output: Do not use layout listener to arrange
  * tree/output: Rely on modeset arranging root
  * desktop/output: Do not use commit listener to arrange
  * move title_format to container
  * use subheadings instead
  * Use heading markdown to demarcate sections of commands Its a little tought to notice that the COMMANDS section is actually 3 sections. Use markdown to make this easier to see for the user.
  * sway/tree/container: don't trunc coords in `floating_fix_coordinates`
  * sway/commands/move.c: arrange new workspace
  * output: Chase wlroots!4803
  * config/output: Skip search if config has a mode
  * config/output: Do not set adaptive_sync if not supported
  * xdg-shell: chase xdg_surface geometry updates
  * output: Use wlr_scene_set_gamma_control_manager_v1
  * output: Use wlr_scene_output_needs_frame
  * commands/output/color_profile: allows use of relative path for ICC profile
  * Switch default config to wmenu-run
  * Bind a few utilities to special keys in default config
  * Add null-safety check for virtual keyboard keymaps
  * xwayland: Let scene restack
  * tearing: fix UAF on destroy
  * tearing: remove trailing whitespace
  * Add support for linux-drm-syncobj-v1
  * Add support for tearing-control-v1
  * transaction: Reparent all container children when disabling for scratchpad
  * build: avoid git repository discovery when determining version
  * xwayland: chase wlr_xwayland_surface_set_maximized() change
  * desktop/xwayland: don't restack when marking window as inactive
  * layer-shell: Restore interactive layer focus code

-------------------------------------------------------------------
Mon Jul 15 21:44:06 UTC 2024 - llyyr@yukari.in

- Update to version 1.10+dev.20240714T182413.3f327b3db0c1:
  * desktop/output: Stop repaint loop when not needed
  * build: use fs.relative_to() instead of hand-rolled logic
  * ci: use package x11-servers/xwayland instead of x11-servers/xwayland-devel
  * Chase wlroots!2434
  * build: Bump wlroots version
  * common/pango: Disable glyph position rounding
  * xdg-activation: launcher tokens are activation requests
  * build: bump libinput version required
  * Implement clickfinger_button_map support.
  * sway_text_node: avoid unnecessary redraws
  * tree/container: drop decl for container_update_textures_recursive()
  * xdg_shell: don't send configure events to uninitialized surfaces
  * ipc: properly check for titlebars
  * transaction: fix missing top border with hide_lone_tab
  * desktop/output: Debounce modesets
  * input/keyboard: don't set layout for virtual keyboard device
  * input/keyboard: refactor into sway_keyboard_set_layout
  * input/seat: don't send redundant leave/enter on device creation
  * input/keyboard: don't send key release if we don't have focused surface
  * config/output: Skip VRR tests when not supported

-------------------------------------------------------------------
Tue Jul 02 13:18:23 UTC 2024 - llyyr@yukari.in

- Update to version 1.10+dev.20240701T092153.1e0031781fc9:
  * desktop/output: unify page-flip codepath
  * view: send scale notification when the output is known
  * protocols: use tablet-v2 xml from stable/
  * prevent workspace_find_container from crashing with NULL workspaces
  * fix crash when setting urgency on an hidden scratchpad container
  * tree/view: ensure content_{width,height} is positive
  * tree/view: set default min size to 1×1
  * Set color transform when calling wlr_scene_output_build_state()
  * sway/commands/output: Add command to set color profile
  * Update for versioned wlroots files
  * Drop server.h include from input/input-manager.h
  * input/text_input: ensure keyboard is set before sending modifiers
  * server: hide xdg_output from unprivileged clients
  * tree/view: Do not clip to geometry if using CSD
  * build: drop xwayland option
  * sway/config/output.c: fix null deref on output config
  * build: disable wayland-protocols subproject tests by default

-------------------------------------------------------------------
Mon May 13 03:11:47 UTC 2024 - llyyr@yukari.in

- Update to version 1.10+dev.20240507T161843.dcdb72757a5e:
  * desktop/layer_shell: provide fractional scale on creation
  * tree/container: ensure pixman rect is valid in container_arrange_title_bar()
  * sway_text_node: Allow 0 text width
  * config/output: Print output state during tests
  * config/output: Search for output config fallbacks
  * config/output: Use all outputs for config merge
  * desktop/output: Fix check if config should be stored
  * server: Use wlr_renderer_get_texture_formats
  * config/output: drop fast path in store_output_config()
  * config/output: fix NULL derefs in store_output_config()
  * config/output: Refactor handling of tiered configs
  * input: add Super as alternative for Mod4
  * sway-ipc(7): Escape backslashes correctly in GET_CONFIG output
  * input: pass wlr_seat_client to wlr_seat_touch_notify_cancel()
  * commands/output/toggle: Use free_output_config
  * output/config: Remove unused test_output_config
  * config/output: Make merge_output_config static
  * output/config: Remove reset_outputs and co.
  * config/output: Remove apply_output_config
  * desktop/output: Use apply_output_configs for output mgmt
  * Use apply_all_output_configs to light up outputs
  * output/config: Add apply_all_output_configs
  * config/output: Introduce apply_output_configs
  * config/output: Split apply_output_config
  * man: document supported modifier names
  * Implement transient seat management
  * man: document that the scale might be adjusted
  * man: drop fractional scale warning
  * Re-create renderer when lost
  * server: fix wlr_seat use-after-free on exit

-------------------------------------------------------------------
Mon Mar 11 18:16:31 UTC 2024 - llyyr@yukari.in

- Update to version 1.10+dev.20240309T114742.2e951163c5a5:
  * Force bilinear scaling when scaling down
  * config/output: drop enabling flag
  * xdg-shell: send WM capabilities
  * xdg-shell: implement popup repositioning
  * Fetch input device vendor/product from libinput
  * config: add fallback without env vars for keysym translation XKB keymap
  * config: error out on keysym translation XKB state failure
  * commands/move: do not force focus on the moved container
  * input: Rename WLR_INPUT_DEVICE_TABLET_TOOL to WLR_INPUT_DEVICE_TABLET
  * ipc: add `scratchpad_state` property to GET_TREE
  * ipc: add `floating` property to GET_TREE
  * Convert to new pointer enums
  * text_input: don't destroy scene_node twice
  * Add release script
  * Define _POSIX_C_SOURCE globally
  * input/text_input: fix dangling listeners
  * input/text_input: parent wlr_box may be uninitialized
  * text_input: Implement input-method popups

-------------------------------------------------------------------
Sun Feb 18 18:19:46 UTC 2024 - llyyr@yukari.in

- Update to version 1.9+dev.20240217T005430.d19810e:
  * xdg-activation: distinguish activation and urgency requests
  * launcher: track the seat in the launcher ctx
  * Drop unnecessary includes from sway/server.h
  * Fix build with wlroots DRM backend disabled
  * view: drop ext_foreign_destroy
  * layer_shell: Handle popups through popup descriptor
  * xdg_shell: Extract struct for popup descriptor
  * layer_shell: Arrange popups even if exclusive zone doesn't change
  * ext-foreign-toplevel-list: Implement protocol
  * config: use format_str() instead of hand-rolled snprintf()
  * commands: make primary_selection a config-only command
  * commands: note how xwayland/primary_selection are reset on reload
  * commands/primary_selection: drop duplicate bool parsing
  * sway/config.c: only reset primary_selection at launch
  * Drop old security config remnants
  * Ensure get_text_width() returns a positive value
  * sway/output: Improve logging of swaybg execvp failure and more checks
  * build: bump version to 1.10-dev
  * Chase wlroots!4443
  * Chase wlroots!4003
  * layer_shell: Fix typo of return instead of continue
  * Fix SIGSEGV on output destroy
  * Add debug flag to re-enable wl_drm
  * Clarify gdk-pixbuf dependency purpose

-------------------------------------------------------------------
Thu Jan 18 15:49:18 UTC 2024 - llyyr.public@gmail.com

- Update to version 1.9+dev.20240118T183654.5fc85c5:
  * scene_graph: port wlr_forgein_toplevel_management output enter/leave events
  * remove damage debug options
  * Fix SIGSEGV on surface destroy
  * scene_graph: Implement toplevel clipping
  * scene_graph: Port opacity and filter modes
  * scene_graph: Arrange scene graph on transaction apply
  * container: Don't track outputs
  * Delete old damage tracking code
  * scene_graph: Port view saved buffers
  * xwayland: Cleanup geometry handling on commit
  * scene_graph: Port xwayland
  * scene_graph: Port xdg_shell
  * transaction: ready signals will return success bools
  * scene_graph: Port container server side decorations
  * scene_graph: Port layer_shell
  * input: Query scene graph for relevant surface/node intersections
  * Introduce sway_text_node
  * renderer: Remove in favor of scene_graph
  * seat: Remove dead seatop_render function
  * scene_graph: Port ext_session_v1
  * scene_graph: Port seatop_move_tiling indicators
  * scene_graph: Port seat drag icons
  * renderer: Render scene_graph
  * scene_graph: Introduce sway_scene_descriptor
  * scene_graph: Use built-in linux dmabuf feedback handling
  * scene_graph: Maintain `wlr_scene_node`s for the sway tree.
  * view: init function should return a success bool
  * desktop: Rename layers to shell_layers
  * layer-shell: don't configure uninitialized surfaces
  * layer-shell: wait for an initial commit before configuring
  * layer-shell: don't try to unmap on destroy
  * Mark DRM lease protocol privileged
  * Drop wl_drm
  * readme: add swaybg as optional dep
  * input: reconfigure send_events on output hotplug
  * Remove wlr_presentation in sway_server struct
  * Chase wlroots!4482
  * Check wlr_pointer_constraint_v1_state.cursor_hint.enabled
  * output: Destroy when output layout is destroyed
  * input/seat: simplify seat_is_input_allowed()
  * input/seat: rename seat_set_exclusive_client()
  * input/seat: inline seat_set_exclusive_client() with NULL client
  * input/{keyboard,switch}: rename input_inhibited variable to locked
  * input/seat: drop exclusive_client
  * Detect proprietary DisplayLink drivers
  * Detect Nvidia proprietary driver via drmGetVersion()
  * Drop fglrx detection
  * sway: raise error on non-accessible background file
  * desktop/xwayland: correctly handle association on o-r change
  * Update sway.5.scd
  * Don't destroy output layout on exit
  * sway/config.c: use `memcpy()` for known buffer size
  * Update README.de.md to match the EN one
  * common: move load_image to swaybar
  * common: rename load_background_image to load_image
  * common: Drop unused render_background_image
  * xdg-shell: chase events update
  * Pass wl_display to wlr_output_layout
  * Add wlr/util/transform.h includes

-------------------------------------------------------------------
Tue Nov 21 23:23:41 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20231122T004255.a946b1a:
  * Chase wlroots!4440
  * meson: bump wlroots version after 0.17.0 release
  * Use locale time format for default bar command
  * Fix reference to wlr_output_event_commit.committed
  * Add support for security-context-v1
  * Apply gamma LUT when an output re-enabled
  * view: re-apply criteria when window gets unmapped
  * seat: Fix cursor theme reload for tablet tool
  * seat: Fix reloading cursor theme after change

-------------------------------------------------------------------
Sat Nov 18 07:31:49 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20231116T162907.5c99b98:
  * input/input-manager: drop input_manager_configure_all_inputs
  * Only reconfigure input mappings on output change
  * input/seat: rename seat_apply_input_config
  * input/seat: don't configure mappings for switches

-------------------------------------------------------------------
Fri Nov 10 18:34:21 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20231103T132527.020a572:
  * swaynag/config.c: fix build against gcc-14 (-Walloc-size)
  * chase wlroots!4411
  * xdg-shell: send maximized if tiled isn't supported
  * xdg_shell: don't update wlr_toplevel if the container has no size yet
  * view: check if the buffer was uploaded on save
  * config/output: Allow approximation of output refresh rate
  * gitignore: Ignore clangd-generated directory .cache/

-------------------------------------------------------------------
Mon Oct 09 19:25:13 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20231006T143912.4326a26:
  * Chase wlroots!4331
  * Update sway-input.5.scd
  * Drop support for KDE's idle protocol

-------------------------------------------------------------------
Wed Sep 20 10:16:34 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20230914T133750.b3519c2:
  * Translate README to Arabic

-------------------------------------------------------------------
Thu Sep 14 09:04:24 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20230913T102159.68caa8d:
  * readme: Stop recommending setuid bit for non-logind systems
  * sway/server: Fix null pointer crash when Xwayland disabled

-------------------------------------------------------------------
Fri Sep 08 16:33:36 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20230907T104254.d952ce4:
  * i3 compat: Adding support for the `all` criteria
  * commands/input/map_from_region: don't treat 0x prefix as hex identifier
  * build: fix build with wayland-scanner subproject
  * xdg_shell: update wlr_toplevel size on client resizes
  * Revert "view: update wlr_toplevel size on client resizes"

-------------------------------------------------------------------
Mon Aug 28 20:26:05 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20230826T134437.bf44690:
  * view: update wlr_toplevel size on client resizes

-------------------------------------------------------------------
Sat Aug 26 17:30:44 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20230824T182722.4a22105:
  * Hide xwayland_shell_v1 from regular clients
  * Fix typo

-------------------------------------------------------------------
Mon Aug 21 19:59:04 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20230821T184132.a908651:
  * chore: chase wlroots xdg-surface role rework

-------------------------------------------------------------------
Mon Aug 21 11:03:31 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20230819T210626.363c579:
  * chase wlroots!4316

-------------------------------------------------------------------
Mon Aug 07 04:14:07 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20230802T171838.bb91b7f:
  * Move contrib/ to separate repository
  * Rebase all cursors in handle_surface_map
  * output: drop current_mode
  * desktop/output: fix output manager enabled state
  * desktop/output: drop handle_mode()
  * desktop/output: drop logic to handle backend-applied mode
  * swaynag: Implement wp_cursor_shape_v1
  * swaybar: Implement wp_cursor_shape_v1

-------------------------------------------------------------------
Sat Jul 29 15:36:53 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20230724T112831.6bd11ad:
  * Add support for cursor-shape-v1

-------------------------------------------------------------------
Mon Jul 24 01:14:22 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20230723T111026.dc634c4:
  * fix crash when resizing tiled scratchpad windows
  * Add Georgian README
  * Deprecate seat idle_wake

-------------------------------------------------------------------
Mon Jul 17 15:55:42 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20230717T100146.a34d785:
  * swaynag: handle wayland-cursor failures

-------------------------------------------------------------------
Sun Jul 16 18:01:43 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20230715T152135.9107907:
  * chase wlroots 'presentation-time: add separate helper for zero-copy '
  * Calculate tiled resize amount relative to parent container
  * Send wl_surface.preferred_buffer_scale

-------------------------------------------------------------------
Mon Jul 10 22:16:07 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20230708T093650.92244c8:
  * swaybar: handle wayland-cursor failures

-------------------------------------------------------------------
Fri Jun 30 18:49:49 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20230627T144057.20ffe54:
  * swaybar: don't set current workspace as not visible

-------------------------------------------------------------------
Tue Jun 27 16:29:34 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20230626T225746.20c9133:
  * input: Move wlr_pointer_gestures_v1 to sway_input_manager

-------------------------------------------------------------------
Mon Jun 26 09:18:10 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20230625T223810.974a862:
  * Use "default" XCursor instead of "left_ptr"
  * swaybar: remove the argument of StatusNotifierHostRegistered
  * idle-inhibit-v1: simplify with server global

-------------------------------------------------------------------
Wed Jun 21 04:52:30 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20230619T194853.5411ed4:
  * Use wlr_cursor_unset_image()
  * Use wlr_cursor_set_xcursor()
  * render: Use wlroots scale filter

-------------------------------------------------------------------
Sat Jun 17 08:22:46 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20230616T153004.c087629:
  * input/libinput: add scroll_button_lock method
  * gamma_control_v1: handle destroyed output

-------------------------------------------------------------------
Mon Jun 12 13:38:30 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20230611T205339.59c27c9:
  * gamma_control_v1: Reset dirty flag
  * Fix `bindsym --to-code` not respecting input configs
  * man: add --inhibited and --no-repeat to bindsym and bindcode usage
  * desktop/output: fix damage bitfield in wlr_output_state
  * desktop/output: use detached output state for page-flips
  * Handle gamma-control-v1 set_gamma events

-------------------------------------------------------------------
Wed Jun 07 01:11:43 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20230606T090705.913a767:
  * Add support for wlr-layer-shell ON_DEMAND keyboard interactivity
  * chase wlroots wlr_renderer_begin_buffer_pass change

-------------------------------------------------------------------
Sat Jun 03 14:07:14 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20230603T091212.b5cb49b:
  * xwayland: fix mapped state check in OR handlers
  * lock: listen to the correct map signal
  * chore: chase wlroots map logic unification
  * xwayland: don't rely on event source being data
  * Fix layer old damage not being offset by the monitor layout coords

-------------------------------------------------------------------
Fri May 12 07:42:46 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20230511T124756.01b0c11:
  * seatop_down: Call seatop_begin_default after sending touch events

-------------------------------------------------------------------
Tue May 09 21:28:07 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20230509T181206.19cc36a:
  * render: fix titlebar texture clipping
  * render: Clear using wlr_output dimensions
  * render: Apply clip to rendered texture correctly
  * swaybar: always subscribe to mode and workspace

-------------------------------------------------------------------
Fri May 05 00:00:01 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20230504T173454.3cd7c71:
  * handle_touch_cancel: fix begin default
  * Add support for touch cancel events
  * Don't crash if there is no damage during render
  * render: Use wlr_render_pass
  * render: Don't pass matrix into render_texture
  * render: pass rendering state together in a struct

-------------------------------------------------------------------
Sun Apr 16 23:22:44 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20230416T195500.33cfdbe:
  * xdg_shell: Fix crash if popup generates while toplevel is in the scratchpad

-------------------------------------------------------------------
Sat Apr 15 15:08:58 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20230414T183454.08c1946:
  * Use format_str() throughout
  * common/gesture: use format_str()
  * swaynag: add printf attribute to swaynag_log()
  * config: add printf attribute to config_add_swaynag_warning()
  * commands: add printf attribute to cmd_results_new()
  * commands/floating_minmax_size: fix error strings
  * pango: add printf attribute
  * Add format_str() and vformat_str()
  * Use output_match_name_or_id() in workspace functions
  * Use output_match_name_or_id() in apply_output_config_to_outputs()
  * Use all_output_by_name_or_id() in merge_id_on_name()
  * Introduce output_match_name_or_id()
  * Fix old style function definitions
  * Set output damage during direct scan-out
  * Skip direct scan-out commit when damage is empty
  * Pass version to wlr_compositor_create()

-------------------------------------------------------------------
Fri Apr 07 03:02:16 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20230406T220352.dadf3e9:
  * Chase wlroots!4067
  * Remove duplicate wlr_damage_ring_set_bounds() call
  * Fix damage-ring bounds not being set when unplugging -> plugging in monitor
  * swaybar: Lift background clearing out of main rendering function
  * swaybar: Set opaque region properly

-------------------------------------------------------------------
Fri Mar 31 07:37:22 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20230327T105616.dee032d:
  * ipc: add LIBINPUT_CONFIG_ACCEL_PROFILE_CUSTOM entry

-------------------------------------------------------------------
Sun Mar 26 23:56:56 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20230326T232230.6701b90:
  * Add a .mailmap file
  * man: deprecate seat cursor move/set/press/release
  * Init the damage_ring bounds on output creation

-------------------------------------------------------------------
Sat Mar 25 00:58:15 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20230324T132013.f21090f:
  * root: Set inactive focus when scratchpad is moved to new workspace

-------------------------------------------------------------------
Fri Mar 17 09:29:25 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20230314T232642.90c2d63:
  * root: Try to preserve relative positions of floating containers

-------------------------------------------------------------------
Mon Mar 13 17:38:48 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.9+dev.20230311T115805.ebeed7e:
  * man: add warning for hide_cursor configuration

-------------------------------------------------------------------
Sat Mar 11 08:02:42 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.8+dev.20230228T231933.51c9376:
  * ci: add libdisplay-info dependency

-------------------------------------------------------------------
Tue Feb 28 16:36:18 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.8+dev.20230228T153805.b28e1b0:
  * Disable direct scanout for surfaces with popups
  * sway{,bar}: use default font hint style

-------------------------------------------------------------------
Mon Feb 27 05:27:22 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.8+dev.20230225T105043.d634976:
  * fix typo

-------------------------------------------------------------------
Thu Feb 23 19:10:07 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.8+dev.20230222T114143.9498e4d:
  * Allow windows in scratchpad to set the urgent flag
  * Check for empty damage before attaching render buffer
  * Move output commit out of output_render()
  * Constify pixman_region32_t for rendering functions
  * Adjust scale for fractional-scale-v1

-------------------------------------------------------------------
Tue Feb 21 09:30:44 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.8+dev.20230220T103510.4666d17:
  * Implement seatop_touch

-------------------------------------------------------------------
Mon Feb 20 13:35:22 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.8+dev.20230220T122042.7d2e4a5:
  * layer-shell: enter output before surface is mapped
  * Update surface fractional scale on output change
  * container: rehome the container_swap function into container.c

-------------------------------------------------------------------
Sun Feb 19 23:02:05 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.8+dev.20230218T201528.788118f:
  * Fix map_to_output * turning off device

-------------------------------------------------------------------
Mon Feb 13 04:35:12 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.8+dev.20230210T203615.9162b53:
  * Add support for fractional-scale-v1
  * Introduce surface_{enter,leave}_output()
  * Clarify documentation for window_rect
  * Correct window_rect.y with hide_edge_borders
  * xdg-activation: fix urgency when the client does not specify a seat

-------------------------------------------------------------------
Wed Feb 08 12:31:25 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.8+dev.20230207T133556.b4ce0a3:
  * Use wlr_linux_dmabuf_feedback_v1_init_with_options()
  * ipc: add ability to subscribe to output event
  * launcher: support external launcher tokens
  * launcher: make launcher context seat aware
  * view: make request_activate take a seat
  * ci: install hwdata-dev on Alpine

-------------------------------------------------------------------
Fri Feb 03 06:51:42 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.8+dev.20230202T120006.0695f3f:
  * swaymsg: s/inactive/disabled/
  * swaymsg: print output power status
  * Add Norwegian READMR
  * Convert to *_try_from_wlr_surface()
  * root: free non_desktop_outputs list on root_destroy
  * Convert to wlr_xwayland_surface_try_from_wlr_surface()
  * ipc: add support for output event
  * Added reference for event types to swaymsg manpage
  * Switch default menu to wmenu

-------------------------------------------------------------------
Mon Jan 23 19:21:38 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.8+dev.20230123T141752.2c0f68b:
  * Apply new adaptive sync value from wlr-output-management
  * Check return value of wlr_renderer_begin()
  * focus_on_window_activation: raise if floating

-------------------------------------------------------------------
Thu Jan 19 02:42:52 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.8+dev.20230118T112305.6a3e265:
  * Fix pointer events for ext-session-lock surfaces
  * Fix indentation in surface_is_xdg_popup()

-------------------------------------------------------------------
Wed Jan 18 13:54:34 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.8+dev.20230118T004824.284966f:
  * Send wl_surface.enter for ext-session-lock surfaces

-------------------------------------------------------------------
Tue Jan 17 07:01:14 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.8+dev.20230116T153759.53c9a4a:
  * input/tablet: handle focusing NULL surface
  * swaynag: call swaynag_destroy on clean exit

-------------------------------------------------------------------
Wed Jan 11 21:32:37 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.8+dev.20230111T113209.2f2cdd6:
  * input: enable user xkb configs with cap_sys_nice
  * Improve tablet tool button handling.

-------------------------------------------------------------------
Wed Jan 04 17:10:56 UTC 2023 - llyyr.public@gmail.com

- Update to version 1.8+dev.20230104T103736.88c17ec:
  * warp_to_constraint_cursor_hint: Handle NULL view
  * Use correct length for strncmp comparison
  * Replace math functions that promote float to double
  * Remove redundant return statements
  * Make cmd_handler.command const
  * Add missing includes & remove duplicates
  * Remove duplicate declarations
  * tree/container: drop unnecessary check in container_get_siblings()
  * man: fix typo in output disable docs

-------------------------------------------------------------------
Fri Dec 23 16:05:49 UTC 2022 - llyyr.public@gmail.com

- Update to version 1.8+dev.20221222T174233.bd7466e:
  * swaynag: drop swaynag_type.font
  * swaynag: fix NULL font description

-------------------------------------------------------------------
Mon Dec 19 18:32:43 UTC 2022 - llyyr.public@gmail.com

- Update to version 1.8+dev.20221219T100258.1ade0ce:
  * seat: Set keyboard if seat keyboard is NULL
  * commands/move: Warp cursor after moving workspace to another output

-------------------------------------------------------------------
Sun Dec 11 09:10:38 UTC 2022 - llyyr.public@gmail.com

- Update to version 1.8+dev.20221209T223633.fbf9191:
  * Fix input command order (rotation_angle)
  * Add libinput RotationAngle

-------------------------------------------------------------------
Fri Dec 09 05:51:07 UTC 2022 - llyyr.public@gmail.com

- Update to version 1.8+dev.20221208T212045.991d759:
  * criteria: be lenient on window_role and instance too
  * ci: install Xwayland .pc file

-------------------------------------------------------------------
Tue Dec 06 11:42:45 UTC 2022 - llyyr.public@gmail.com

- Update to version 1.8+dev.20221205T140929.c32a507:
  * Add `primary_selection` config option
  * seat: Avoid sending redundant keymaps on reload

-------------------------------------------------------------------
Fri Dec 02 01:04:58 UTC 2022 - llyyr.public@gmail.com

- Update to version 1.8+dev.20221201T232722.6b3245a:
  * sway/lock: handle mode in output commit handler
  * sway/desktop/output: listen to output mode in commit handle

-------------------------------------------------------------------
Wed Nov 30 23:36:05 UTC 2022 - llyyr.public@gmail.com

- Update to version 1.8+dev.20221130T171820.3bd657c:
  * Chase breaking changes in wlroots!3903
  * Fix typo in Czech README translation

-------------------------------------------------------------------
Wed Nov 30 13:37:01 UTC 2022 - llyyr.public@gmail.com

- Update to version 1.8+dev.20221129T114721.d41f11e:
  * build: fix have_xwayland when xcb-icccm is not found
  * build: move completions to separate file
  * Fix build on Debian Stable
  * build: remove trailing newline at end of file
  * Make libinput backend optional
  * Make session optional
  * Make DRM backend optional
  * Make GLES2 optional
  * Translate README to Czech
  * build: bump version to 1.9-dev
  * build: drop unused wayland-egl dependency
  * swaybar: Make hotspots block bar release bindings
  * swaybar: Prioritize hotspot events to bar bindings
  * launcher: export X startup ids and use them for workspace matching
  * launcher: export xdga tokens and use them for workspace matching
  * launcher: fudge the interface a bit
  * launcher: initialize launcher_ctxs once on startup
  * view: associate launch contexts with views
  * launcher: rename pid_workspace to launcher_ctx
  * launcher: use xdga tokens
  * launcher: track workspaces by node
  * node: prettify node type names
  * root: move the workspace matching code to its own file
  * build: drop intermediate libraries for protocols
  * build: drop "server" from target name for protocol code
  * build: unify server & client protocol generation
  * build: drop wayland-scanner fallback
  * Use shm_open instead of mkstemp

-------------------------------------------------------------------
Wed Nov 16 16:24:23 UTC 2022 - llyyr.public@gmail.com

- Update to version 1.8+dev.20221115T222643.7623292:
  * Update for wlroots!3814
  * ipc: add view content type
  * Listen to the output request_state event
  * input/seat: locally compute drag icon offset
  * sway/server: specify wlr-layer-shell version on creation

-------------------------------------------------------------------
Mon Nov 14 08:08:43 UTC 2022 - llyyr.public@gmail.com

- Update to version 1.8+dev.20221112T115004.85005b5:
  * output: set damage ring bounds to pixel values
  * workspace_create: Don't allow NULL name
  * build: bump wlroots dependency to 0.17.0
  * container_get_siblings: handle NULL workspace
  * lock: fix crash on output destroy
  * Use wlr_damage_ring
  * Use wl_signal_emit_mutable()
  * ci: install hwdata
  * criteria: allow matching for NULL string criteria

-------------------------------------------------------------------
Sun Oct 30 15:20:29 UTC 2022 - llyyr.public@gmail.com

- Update to version 1.8+dev.20221030T105719.e40eb33:
  * criteria: allow matching on empty (NULL) titles
  * tree: support formatting null titles
  * Support libinput's 1.21 new dwtp option
  * container_floating_set_default_size: Store workspace size box on the stack
  * Fix focus tracking when session lock is active
  * Rework session lock keyboard focus handling

-------------------------------------------------------------------
Sun Oct 23 16:43:18 UTC 2022 - llyyr.public@gmail.com

- Update to version 1.8+dev.20221023T115629.9d99bb9:
  * Fix keymap being NULL and segfaulting on dev add

-------------------------------------------------------------------
Sat Oct 22 12:09:33 UTC 2022 - llyyr.public@gmail.com

- Update to version 1.8+dev.20221021T100500.5e514e6:
  * input: tweak focus behavior to allow focusing parent containers

-------------------------------------------------------------------
Sun Oct 16 10:23:55 UTC 2022 - llyyr.public@gmail.com

- Update to version 1.8+dev.20221014T155607.9400bd9:
  * Add support for ext-idle-notify-v1
  * Avoid double free in criteria_destroy()
  * Fix leaks in criteria_destroy()
  * input: focus container when scrolling on titlebar
  * input: focus floating container when clicked on border

-------------------------------------------------------------------
Mon Oct 10 00:55:14 UTC 2022 - llyyr.public@gmail.com

- Update to version 1.8+dev.20221009T100751.99acdb4:
  * Use keyboard_state.focused_surface directly
  * use seat directly
  * check for NULL
  * allow pointer_constraints on layer_shell surfaces
  * Improve Japanese translation
  * sway/commands/output: Add command for unplugging non-physical outputs

-------------------------------------------------------------------
Thu Oct 06 20:13:28 UTC 2022 - llyyr.public@gmail.com

- Update to version 1.8+dev.20221004T094829.04f8a65:
  * build: simplify protocol paths
  * swaymsg: show mode picture aspect ratio
  * ipc: expose mode picture aspect ratio

-------------------------------------------------------------------
Tue Sep 27 04:36:19 UTC 2022 - llyyr.public@gmail.com

- Update to version 1.8+dev.20220925T200516.b0fc834:
  * man: Add XWayland information

-------------------------------------------------------------------
Wed Sep 21 00:12:12 UTC 2022 - llyyr.public@gmail.com

- Update to version 1.8+dev.20220919T072645.cffb006f:
  * swaymsg: show non-desktop property when pretty printing outputs
  * sway: add non-desktop outputs to json when running `swaymsg -t get_outputs`
  * sway: Add non-desktop-output type

-------------------------------------------------------------------
Tue Sep 13 05:47:23 UTC 2022 - llyyr.public@gmail.com

- Update to version 1.8+dev.20220913T005918.1c368fbb:
  * Fix crash in xdg_activation_v1.c

-------------------------------------------------------------------
Thu Sep 01 20:17:48 UTC 2022 - llyyr.public@gmail.com

- Update to version 1.8+dev.20220830T201529.07bfeb2a:
  * config/output: test adaptive sync
  * ipc: drop WLR_OUTPUT_ADAPTIVE_SYNC_UNKNOWN case

-------------------------------------------------------------------
Fri Aug 19 12:28:47 UTC 2022 - llyyr.public@gmail.com

- Update to version 1.8+dev.20220811T082137.6e023257:
  * man: sway(5) move fixes
  * sway-output.5: improve display of parameter

-------------------------------------------------------------------
Sun Aug 07 06:01:45 UTC 2022 - llyyr.public@gmail.com

- Update to version 1.8+dev.20220804T184458.89d73bee:
  * Enable single-pixel-buffer-v1

-------------------------------------------------------------------
Mon Aug 01 05:50:22 UTC 2022 - llyyr.public@gmail.com

- Update to version 1.8+dev.20220730T092524.9e879242:
  * grimshot: fix tilde expansion within quotes

-------------------------------------------------------------------
Tue Jul 26 18:55:12 UTC 2022 - llyyr.public@gmail.com

- Update to version 1.8+dev.20220726T120610.a5a44ba9:
  * ipc: make get_deco_rect check config->hide_lone_tab
  * swaymsg: fix floating_nodes being ignored

-------------------------------------------------------------------
Mon Jul 25 19:24:12 UTC 2022 - llyyr.public@gmail.com

- Update to version 1.8+dev.20220715T141441.6b97c4fa:
  * input: chase delta_discrete semantics change
  * fix: remove redundant empty statement in main.c
  * Remove internal references to DPMS
  * config.in: switch to `output power`
  * ipc: add "power" to output reply
  * Reuse parsed PangoFontDescription
  * Reject font values that are invalid for pango
  * Avoid unecessary string copy
  * Strip quotes in bindsym --input-device=...
  * Rename dpms output command to power

-------------------------------------------------------------------
Mon May 16 06:24:47 UTC 2022 - Simon Lees <sflees@suse.de>

- Fix build with gcc12
  * fix-upstream-gcc12-build-issue.patch

-------------------------------------------------------------------
Wed Feb  2 22:26:15 UTC 2022 - Denys Kondratenko <stdden@opensuse.org>

- Restore brandig package versioning due to dependency for OpenSUSEway
  * https://github.com/openSUSE/openSUSEway/issues/54

-------------------------------------------------------------------
Fri Jan 28 11:36:17 UTC 2022 - Michal Hrusecky <michal.hrusecky@opensuse.org>

- Prevent segfault on keyboard connection
  using upstream pull request https://github.com/swaywm/sway/pull/6484
  Patches:
  * Add 6484.patch

-------------------------------------------------------------------
Tue Jan 25 04:10:31 UTC 2022 - Arnav Singh <opensuse@arnavion.dev>

- Update to 1.7:
  New features:
  * Add `output render_bit_depth` command to enable high-bit depth composition.
  * Tabs can now be dragged with the mouse.
  * Zero-copy direct scanout for fullscreen windows should work more reliably
    thanks to linux-dmabuf surface feedback.
  * Add support for virtual reality headsets via DRM leasing.
  * Wayland-native urgency has been implemented via
    the xdg-activation-v1 extension.
  * Add `output dpms toggle` command to easily toggle screen blanking
    from scripts.
  * Add `gaps <type> <scope> toggle <px>`, `smart_gaps inverse_outer` and
    `split none` commands.
  * Add `output modeline` command to set a full custom DRM mode when
    custom modes don't work out-of-the-box.
  * Add `client.focused_tab_title` color option.
  Changes:
  * `--my-next-gpu-wont-be-nvidia` has been removed, use `--unsupported-gpu`
    instead. The Nvidia proprietary driver remains unsupported.
  * The terminal emulator in the default config file has been changed to `foot`.
  * `swaybar` and `swaynag` are now provided by separate, optional packages.
    Make sure to install them explicitly if you use them.
  * Titlebars now have a fixed height, they no longer resize depending on
    characters used in the title.
  Patches:
  * Remove sway-1.0-include.patch since it is no longer necessary.

-------------------------------------------------------------------
Wed Dec  8 14:55:18 UTC 2021 - Marcus Rueckert <mrueckert@suse.de>

- Add missing runtime requires for grimshot and the python tools in
  sway-contrib

-------------------------------------------------------------------
Wed Dec  8 14:41:38 UTC 2021 - Marcus Rueckert <mrueckert@suse.de>

- according to the changes entry ffmpeg and ImageMagick were only
  needed for swaygrab and this no longer seems to be part of this
  package. drop the unused requires as well.

-------------------------------------------------------------------
Fri Sep 24 04:26:15 UTC 2021 - Steve Kowalik <steven.kowalik@suse.com>

- Change shebang of two Python scripts to /usr/bin/python3 

-------------------------------------------------------------------
Thu Jun 24 20:20:07 UTC 2021 - Michael Vetter <mvetter@suse.com>

- Update to 1.6.1:
  * This new release adds compatibility with wlroots 0.14, and
    contains a few bug fixes.
  * See https://github.com/swaywm/sway/releases/tag/1.6.1 for details

-------------------------------------------------------------------
Thu Apr  8 08:25:34 UTC 2021 - Michael Vetter <mvetter@suse.com>

- Update to 1.6:
  New features:
  * Input method editor (IME) improvements: better support for CJK IMEs,
    allow IMEs to work on desktop UIs (such as panels and lockscreens)
  * Smoother interactive move/resize operations
  * Allow Flatpak and snap applications to better integrate with the
    system via the xdg-foreign protocol
  * Improved i3 compatibility for commands changing the window layout
  * Add an option to hide the cursor when typing
  * Add tray icon support to systems without systemd/elogind
  * X11 clipboard reliability improvements

-------------------------------------------------------------------
Mon Mar 15 12:26:37 UTC 2021 - Matej Cepl <mcepl@suse.com>

- Add subpackage contrib with all files from the contrib/ subdirectory.

-------------------------------------------------------------------
Wed Nov 11 07:17:01 UTC 2020 - Michael Vetter <mvetter@suse.com>

- Update to 1.5.1:
  * This is a bugfix release which adds support for wlroots 0.12.0.

-------------------------------------------------------------------
Thu Jul 16 08:24:37 UTC 2020 - Michael Vetter <mvetter@suse.com>

- Update to 1.5:
  New features:
  * Headless outputs can now be created dynamically via the create_output
    command, and can be used with WayVNC
  * Input method editors (IME) are now supported via the input-method and
    text-input protocols
  * Adaptive synchronization (aka. variable refresh rate, VRR) can be enabled
    to reduce stuttering in games
  * Support for the viewporter protocol, allowing older X11 games to work
    better and improve performance
  * Allow virtualization and remote desktop software to inhibit keyboard
    shortcuts
  * Support for the wlr-foreign-toplevel-management protocol, allowing
    custom docks and window switchers
  * For details see: https://github.com/swaywm/sway/releases/tag/1.5
- Remove 0001-Fix-compiling-with-fno-common.patch: in new release
- Remove file %{_sysconfdir}/sway/security.d/00-defaults

-------------------------------------------------------------------
Thu Jul 02 09:44:59 UTC 2020 - Michael Vetter <mvetter@suse.com>

- Update to 1.5~RC2:
  * output: simplify loop over layer surfaces
  * tree/view: Make foreign-toplevel app_id fallback to class
  * transaction: Mark client resize immediately ready
  * seat: Refocus seat when wlr_drag is destroyed
  * input/pointer: correctly handle bindings for synthetic events
  * tree/view: fix smart borders with tabbed/stacked ancestor

-------------------------------------------------------------------
Thu Jun 25 07:24:59 UTC 2020 - Michael Vetter <mvetter@suse.com>

- Update to 1.5~RC1:
  New features:
  * Headless outputs can now be created dynamically via the create_output
    command, and can be used with WayVNC
  * Input method editors (IME) are now supported via the input-method and
    text-input protocols
  * Adaptive synchronization (aka. variable refresh rate, VRR) can be enabled
    to reduce stuttering in games
  * Support for the viewporter protocol, allowing older X11 games to work
    better and improve performance
  * Allow virtualization and remote desktop software to inhibit keyboard
    shortcuts
  * Support for the wlr-foreign-toplevel-management protocol, allowing
    custom docks and window switchers
  * For full list of changes see:
    https://github.com/swaywm/sway/releases/tag/1.5-rc1

-------------------------------------------------------------------
Sat Jun  22 17:14:07 UTC 2020 - Denis Kondratenko <denis.kondratenko@suse.com>

- package shouldn't require specific branding version, just a package

-------------------------------------------------------------------
Fri Jun  5 14:43:57 UTC 2020 - Denis Kondratenko <denis.kondratenko@suse.com>

- Add -fno-common patch in order to address boo#1160244
  * 0001-Fix-compiling-with-fno-common.patch
  * https://github.com/swaywm/sway/pull/4943

-------------------------------------------------------------------
Fri May 29 14:05:57 UTC 2020 - Denis Kondratenko <denis.kondratenko@suse.com>

- Add separate branding package

-------------------------------------------------------------------
Thu May  7 05:48:07 UTC 2020 - Michael Vetter <mvetter@suse.com>

- Remove dependency on wlc. It is long deprecated and actually
  wlroots is used.

-------------------------------------------------------------------
Wed Mar  4 18:59:21 UTC 2020 - Max Lin <mlin@suse.com>

- Disable swaybar tray support on Leap 15.2 reflected to wlroots's
  change against Leap 15 build

-------------------------------------------------------------------
Thu Jan 23 08:46:57 UTC 2020 - Michael Vetter <mvetter@suse.com>

- Update to 1.4:
  * Support for VNC via wayvnc. The wlroots RDP backend has been removed.
  * Partial support for the MATE panel
  * Configurable input latency controls, see max_render_time in
    sway(5) and sway-output(5)
  * Keyboard grouping (useful for certain niche keyboard designs)
  * Support for xdg-shell v6 unstable has been removed
  * The recommended terminal emulator in the default configuration
    file is now alacritty.
  * Bug fixes

-------------------------------------------------------------------
Tue Aug 27 08:57:53 UTC 2019 - mvetter@suse.com

- Update to 1.2:
  * This release improves compatibility with i3 4.17,
    adds a small number of new features, and fixes many bugs.
  * For details see https://github.com/swaywm/sway/releases/tag/1.2

-------------------------------------------------------------------
Tue Jun  4 05:54:22 UTC 2019 - mvetter@suse.com

- Update to 1.1.1:
  *  swaybar now includes touch support - tapping to activate
     hotspots and dragging across to cycle through workspaces
  *  You can now manually inhibit idle notifications (DPMS) when a
     certain criteria is active via inhibit_idle
  *  Keybindings can now be unconfigured at runtime via
     unbind{sym,code,switch}
  *  workspace {prev,next}_on_output --create will create the
     next workspace instead of wrapping to the start
  *  Output subpixel layouts can now be explicitly configured
  *  i3bar's short_text properties in the JSON protocol are
     now supported
  *  swaybar now supports an "overlay" mode, which shows the bar
     on top of other windows and doesn't process input events
  *  Switch devices (like lid switches) are now supported and
     can be bound to actions via bindswitch
  *  swaymsg now supports a -p/--pretty option for explicitly
     enabling pretty-printing
  * More details: https://github.com/swaywm/sway/releases/tag/1.1
- Remove sway-1.0-flow.patch: upstreamed
  See https://github.com/swaywm/sway/issues/3862
- Remove sway-1.0-scdocpath.patch: scdoc pkconfig files is fixed
  See bsc#1128844
- Update sway-1.0-include.patch

-------------------------------------------------------------------
Tue Mar 12 08:19:39 UTC 2019 - mvetter@suse.com

- Update to 1.0:
  * We have completely overhauled the codebase. Some behaviors were changed
    to match i3 behavior, in breaking ways. There are likely many bugs we
    don't know about. Your millage may vary.
  * swaygrab has been removed. For screenshots, try grim, and for video
    capture try wlstream[2]
  * This release depends on wlroots 0.5 and drops the dependency on wlc.
  * This release depends on scdoc for generating man pages, and drops
    the dependency on asciidoc.
  * Experimental Nvidia support has been deprecated since its inception,
    and has now been removed entirely. Please use nouveau and consider future
    purchases from GPU vendors that support open source. Other proprietary
    drivers are also unsupported.
  * swaylock is now distributed separately
  * swayidle, a new idle management daemon, is available separately
  * 100% i3 compatible*
  * 100% i3 IPC compatible*
  * 100% i3-gaps compatible
  * 100% i3bar compatible
  * swayidle, a daemon for managing DPMS and idle activity (e.g. automatic
    lock after a timeout), has been added - man swayidle to get started
  * swaynag, an i3-nagbar replacement, has been added, with additional
    features not supported by i3-nagbar - man swaynag to get started
  * bindsym --locked now adds keybindings which work when the screen is
    locked
  * Command blocks are now generic and work with any command
  * Window opacity can now be adjusted with the opacity command
  * border csd now enables client-side decorations explicitly
  * Atomic layout updates ensure that, when resizing windows and adjusting
    your layout, you never see an invalid frame with partially drawn clients
  * Urgency hints from Xwayland are now supported
  * Output damage tracking significantly improves CPU performance and power
    usage
  * Hardware cursors are now supported, improving performance
  * The Wayland, x11, and headless backends are now supported for end-user
    use, enabling nested and headless sway sessions
  * On-screen keyboards like virtboard[6] are now supported
  * Moving tiled windows with the mouse now behaves like the proposed i3 
    feature
  * Pointer constraints allow video games and other applications to grab
    your pointer
  * Xwayland is now started only when the first X11 client is started
- Add sway-1.0-scdocpath.patch: workaround for bsc#1128844 
- Add sway-1.0-include.patch: fix includes path
- Add sway-1.0-flow.patch: fix https://github.com/swaywm/sway/issues/3862

-------------------------------------------------------------------
Mon Feb 18 10:31:48 UTC 2019 - mvetter@suse.com

- Update to 1.0 RC 2
- Remove sway-1.0-version.patch: upstreamed

-------------------------------------------------------------------
Mon Feb 04 10:29:17 UTC 2019 - mvetter@suse.com

- Update to 1.0 RC 1
- Add sway-1.0-version.patch: We dont have git.
  See https://github.com/swaywm/sway/pull/3578

-------------------------------------------------------------------
Wed May 16 10:44:26 UTC 2018 - rzl@l2f.inesc-id.pt

- Update to 0.15.2
  - Fix non-compliant KDE tray icons
  - Fix tray items setting and updating icons
  - Fix various tray segfaults and memory leaks
  - Fix menu placement
  - Popups no longer interfere with swaylock
  - Fixed an invalid free in workspace logic
  - Send forward/backward mouse buttons to i3bar event listeners
  - Accomodate for empty i3bar blocks
  - Gracefully handle status line errors in swaybar
  - Fix memory leaks and sadness throughout
  - Correctly handle i3bar min_width specification
  - Minor scratchpad fixes
  - Man page improvements

-------------------------------------------------------------------
Sat Dec 30 18:26:55 UTC 2017 - adam@mizerski.pl

- cleanup spec file
  - update urls
  - fix macro usage
  - add some vesion numbers to requirements
  - add ImageMagick and ffmpeg dependency required by swaygrab

-------------------------------------------------------------------
Thu Dec 28 05:09:52 UTC 2017 - avindra@opensuse.org

- bump to 0.15.1
  - Update to json-c 0.13
  - Documentation corrections
  - Portability fixes
  - Output scale now preserved upon reloads/hotplugs
  - Closing fullscreen windows in nested containers no longer
    crashes
  - swaygrab more gracefully handles errors
  - Fixes to some minor tray issues
  - Fix security grants for swaylock -f
  - Clear password buffer after checking it in swaylock
- partial cleanup with spec-cleaner

-------------------------------------------------------------------
Thu Nov  9 19:19:33 UTC 2017 - aavindraa@gmail.com

- bump to 0.15.0
   Changes
    * Default wallpapers are now in /usr/share/backgrounds/sway
    * README translated into 9 more languages

   New Features
    * Improved clipboard support via swaymsg commands
    * Raspberry Pi support
    * swaylock indicator size is now configurable
    * swaybar now supports scroll events over IPC

   Bugs Fixed
    * IPC now uses nonblocking I/O
    * Tray icon theme parsing support handles getline failure
    * Correctly handle empty security policies
    * Fix zsh completion for swaylock
    * Use after free in bindsym fixed
    * Pointer accuracy bugs fixed via wlc
    * swaybar crash with invalid SNI names fixed
    * Race condition in kill command fixed
    * swaygrab no longer uses the shell to execute subprocesses
    * An issue with variables set via set $xyz was fixed
    * A number of bugs with the output command were fixed
    * Fixed move to workspaces with spaces in their names
    * Skip dotfiles when loading security configuration
    * Several issues with the scratchpad were fixed
    * swaygrab now handles permissions errors more gracefully
    * swaybar click events had an extra comma
    * FreeBSD compatability fixes
    * Fix tray when dbus is not present

-------------------------------------------------------------------
Tue Jun 20 06:44:34 UTC 2017 - sleep_walker@opensuse.org

- bump to 0.14 rc1 prerelease

-------------------------------------------------------------------
Tue May  9 08:40:14 UTC 2017 - sleep_walker@opensuse.org

- bump to 0.13
   Changes
    * The new_window and new_float commands are deprecated in favor of
      default_border and default_floating_border. A similar change is
      expected from i3. (@zandrmartin - #1105)
    * 444 is now an acceptable file mode for security configs (@jnsaff
      - #1117)
    * Any executable that is not owned by root will receive the
      default security policy regardless of any additional configured
      permissions (@JerziKaminsky)

   New features
    * i3-style marks are now supported (@4e554c4c - #1145 & #1155)
    * You may now configure the color of swaylock UI elements via the
      command line (@4e554c4c - #1078)
    * Floating containers may now be moved with the move command
      (@4e554c4c - #1092)
    * swaymsg pretty-prints its output if stdout is a tty (@SirCmpwn -
      #1146)
    * [criteria] command has been implemented (@4e554c4c - #1149)
    * nvidia proprietary driver support has been implemented in wlc
      (@vially - Cloudef/wlc#245) and sway was updated as necessary
      (@SirCmpwn - #1147)
    * Security policies can now refer to symlinked executables
      (@JerziKaminsky - #1173)
    * Version string can now be specified at build time (@snoack -
      #1194)

   Bugs fixed
    * Missing swaylock security settings were added (@SirCmpwn - 21ad45b)
    * -Werror issues on the latest gcc have been corrected (@Fale - #1086)
    * The codebase is more POSIXly correct and does not rely on
      GNUisms (@SirCmpwn - 9aed9d9)
    * Issues building against a local copy of wlc has been fixed
      (@snoack - #1115)
    * A problem with keyboard code in sway's Wayland clients was fixed
      (@zandrmartin - #1121)
    * Focus could be stolen from fullscreen windows under some
      conditions (@zandrmartin - #1126)
    * Spaces are now permitted in workspace names (@4e554c4c - #1101)
    * Issues with workspace assignment have been corrected
      (@zandrmartin - #1105)
    * Man page typos fixed (@johnchen902 - #1113)
    * Crashiness with move [next|prev] was fixed (@oranenj - #1130)
    * Regular expressions are now handled with PCRE for better i3
      compatibility (@ascent12 - #1151)
    * Dangling file descriptors on IPC client termination was fixed
      (@SirCmpwn, @ascent12 - #1153)
    * libcap is now explicitly required in our CMakeLists.txt
      (@JerziKaminsky - #1150)
    * move [to] scratchpad did not support the "to" syntax (@wasamasa
      - #1180)
    * Windows leaving the scratchpad are now sized to match i3
      behavior (@wasamasa - #1181)
    * Specifying fewer than 5 colors with client.* now matches i3
      behavior (@SirCmpwn - #1201)


-------------------------------------------------------------------
Wed May  3 07:10:35 UTC 2017 - sleep_walker@opensuse.org

- bump to 0.13-rc1 prerelease

-------------------------------------------------------------------
Wed Apr 19 08:18:02 UTC 2017 - sleep_walker@opensuse.org

- bump to 0.13-rc1 prerelease

-------------------------------------------------------------------
Tue Mar 14 10:08:58 UTC 2017 - sleep_walker@opensuse.org

- bump to 0.12.1
   Bugs Fixed
    Workspace output assignment issues (@zandrmartin - #1105)
    Typo in sway(5) (@johnchen902 - #1113)

-------------------------------------------------------------------
Thu Mar  9 10:46:24 UTC 2017 - sleep_walker@opensuse.org

- bump to 0.12
   Changes
    /etc/sway/security has been moved to
      /etc/sway/security.d/00-defaults and users are now encouraged to
      add their own security configurations as additional files in
      /etc/sway/security.d/. Maintainers of software that integrates
      with sway and require special permissions are encouraged to ship
      security configs in this directory as well (@SirCmpwn - #1080)
    If not specified at build time, LD_LIBRARY_PATH will be unset,
      rather than defaulting to /usr/lib (@Hummer12007 - #1050)
    Default backgrounds have been losslessly re-compressed and should
      reduce the package weight if enabled (@Jesin - #1032)
    Previously undocumented features (swaygrab -f and
      hide_edge_borders) are now covered by their respective manuals
      (@Hummer12007, @ametisf - #1073, #1051)
    Environment logging now occurs prior to compositor initialization,
      which helps diagnose certain kinds of problems (@SirCmpwn -
      41f7aaa)

   New Features
    New automatic layouts unique to sway have been implemented that
      behave like similar features in WMs like Awesome. See sway(5) and
      look for layout auto for details. (@willakat - #1024)
    Sway now supports gamma adjustment, which you can take advantage
      of with a patched redshift (@SirCmpwn - #1019)
    IPC features can now be secured on a per-application basis - see
      sway-security(7) (@SirCmpwn - #1080)
    focused is now available in window criteria (@Hummer12007 - #1053)
    output [left|right] now matches i3's wrapping behavior (@dkess -
      #1048)
    XWayland window instances are now shown in title bars if necessary
      (@Hummer12007 - #1052)
    hide_edge_borders smart is now implemented, following i3 4.13
      (@ametisf - #1044)

   Bugs Fixed
    Issues compiling sway on gcc 7 have been resolved (@Fale - #1086)
    Capabilities are more carefuly handled when transitioning from
      euid 0 to a normal user, which fixes some problems on systems
      without logind (@Hummer12007 - #1043)
    xdg-shell v6 support has been fleshed out in both wlc and sway,
      which should fix things like broken right click menus on GTK apps
      (@Hummer12007 - #1070, #1055)
    Floating windows were created with the incorrect geometry, which
      has been corrected (@zandrmartin - #1075)
    Image scaling specified at the swaylock command line was ignored,
      and now works correctly (@zandrmartin - #1017)
    Inconsistencies with workspace layouts in IPC messages between i3
      and sway were corrected (@Hummer12007 - #1030)
    Workspaces with spaces in their names are now supported more
      consistently with i3 (@4e554c4c - #1011)

-------------------------------------------------------------------
Tue Feb 28 21:26:33 UTC 2017 - sleep_walker@opensuse.org

- bump to 0.12-rc2 pre-release

-------------------------------------------------------------------
Sat Dec 31 13:17:32 UTC 2016 - sleep_walker@opensuse.org

- bump to 0.11
   Changes
    Sway now depends on libcap on Linux
    Moving between containers now wraps according to i3 behavior
    Alpha blending is now done with CAIRO_OPERATOR_SOURCE
    bar pango_markup defaults to false, following i3 change
    -Denable-binding-event is no longer available - see sway-security(7)
    New floating windows now spawn in the center of the screen

   New Features
    Clicking titlebars now focuses that window
    Changing focus between floating containers is now supported
    Numeric character references in bar are now supported
    Pango markup in workspaces names is now supported
    Input device configuration can now enable left_handed
    Improvements to logging
    New bar colors following new i3 features - see sway-bar(5)
    New security-related features - see sway-security(7)

   Bugs Fixed
    Errors in swaybar's hidpi rendering were corrected
    Bug fixed where IPC events were emitted before IPC initialization
    Segfault during edge case on workspace switching was fixed
    An IPC tree response compatability issue was corrected
    Buggy font selection issues were fixed in swaylock
    Fixes to scale factor in text scaling
    Issue creating a sibling of a floating window fixed
    Some commands were not matched during command matching
    Indicator border no longer shown on floating windows
    An issue with for_window [] move scratchpad was fixed
    You can now move empty workspaces
    Fixes with default workspace layouts
    layout toggle split behavior fixed for tabbed/stacked layouts
    When swaylock exited, it would not focus whatever you were using
     before

-------------------------------------------------------------------
Wed Oct 26 10:09:45 UTC 2016 - sleep_walker@opensuse.org

- bump to 0.10
   New Features
    sway now runs on FreeBSD! (thanks @yohanesu75!)
    swaymsg now pretty prints the JSON response (thanks @acrisci!)
    The application class is displayed in titlebars if the title is
      missing (thanks @thejan2009!)
    Disabling outputs at runtime might work (thanks @thejan2009!)
    i3's indicator border color feature is now supported (thanks
      @guiniol, @thejan2009!)
    Input device names in input configurations now support * (thanks
      @SirCmpwn!)
    Initial support for HiDPI was added to swaybar, swaybg, and
      swaylock (thanks @SirCmpwn, @thejan2009!)
    Moving views across an output's edge is now supported (thanks
      @mikkeloscar!)
    swaygrab can now screenshot the focused container via -f (thanks
      @zandrmartin!)

   Bugs Fixed
    A security issue was fixed - you are affected if you have users on
      your system that use sway but do not have root access - details in
      #884 (thanks @Fale!)
    A number of changes were made to IPC for better i3 compatability
      (thanks @acrisci, @zandrmartin!)
    An uninitialized variable fixed the default config for wrap_scroll
      (thanks @minus7!)
    Color parsing previously could cause values to clamp and lose
      information (thanks @progandy!)
    workspace back_and_forth and workspace_auto_back_and_forth had
      issues getting along (thanks @thejan2009!)
    Weirdness in edge cases with moving windows was fixed (thanks
      @Hummer12007!)
    Edge case in workspace handling during view creation was fixed
      (thanks @thejan2009!)
    A problem with move container to workspace was fixed (thanks
      @thejan2009!)
    Null pointer dereference during config load edge case was fixed
      (thanks @kb100!)
    The behavior of hide_edge_borders was fixed (thanks
      @lukaslihotzki!)
    Fullscreen windows previously had input priority over swaylock
      (thanks @SirCmpwn!)
    The behavior of pango markup on swaybar was fixed (thanks
      @zandrmartin!)
    swaybar previously couldn't switch between workspaces with spaces
      in their names (thanks @thejan2009!)
    swaybars could be loaded before all outputs were loaded, which
      could cause a segfault (thanks @RyanDwyer!)
    An IPC-related segfault during initialization was fixed (thanks
      @gutsoo!)
    Possible use-after-free in focus handling was fixed (thanks
      @zandrmartin!)

   Changes
    Some improvements were made to the default config (thanks
      @mayhewj, @goetzc, @zandrmartin!)
    Some internal refactoring around focus (thanks @acrisci!)
    Some internal refactoring around commands (thanks @zandrmartin!)
    Improvements were made to man pages (thanks @minus7, @mmlb!)
    pango_markup in your bar config now defaults to false, following
      the same change in i3 (thanks @Hummer12007!)

-------------------------------------------------------------------
Wed Oct  5 08:11:28 UTC 2016 - sleep_walker@opensuse.org

- bump to 0.10-rc2

-------------------------------------------------------------------
Tue Sep 27 20:50:05 UTC 2016 - sleep_walker@opensuse.org

- bump to 0.10-rc1
   check GIT commit messages for complete changelog   

-------------------------------------------------------------------
Sun Jul 31 15:51:31 UTC 2016 - sleep_walker@opensuse.org

- bump to 0.9
   New Features
    Experimental HiDPI support. Add scale 2 to your output line, see
      sway(5) for details and #797 for status (thanks @SirCmpwn and the
      wlc team!)
    Mouse support for swaybar (thanks @deklov!)
    New bar command wrap_scroll [yes|no] allows you to wrap when
      scrolling through workspaces with swaybar (thanks @SirCmpwn!)
    Windows that have a parent (i.e. most dialog windows) are now
      floated by default (thanks @SirCmpwn!)
    The IPC get_tree message is implemented (thanks @zandrmartin!)
    IPC window events have been implemented (thanks @Hummer12007!)
    Swaylock has a new -f option which will cause it to fork into the
      background (which matches i3lock's behavior) (thanks
      @SethBarberee!)
    The focus child i3 command has been implemented (thanks @acrisci!)
    Spawned processes now keep track of what workspace was active when
      they were started and will open subsequent windows there (thanks
      @zandrmartin!)
    Backgrounds can now be a solid color (thanks @zandrmartin!)

   Bugs Fixed
    A crash could occur in tabbed/stacking parent checks (thanks
      @Hummer12007!)
    Strange split{h|v} regressions were corrected (thanks
      @Hummer12007!)
    A corner case with tacked/stabbed containers as the default layout
      was fixed (thanks @thejan2009!)
    An edge case that could cause crashes when destroying workspaces
      was fixed (thanks @Hummer12007!)
    An error with the move position command was fixed (thanks
      @deklov!)
    Event bitmasks in the IPC server were incorrect and fixed (thanks
      @Hummer12007!)
    A regression and a bug in hide_edge_borders was fixed (thanks
      @zandrmartin and @thejan2009!)
    A bug with smart_gaps and outer gaps 0 was fixed (thanks
      @thejan2009!)
    floating_scroll events are no longer passed through to windows
      (thanks @thejan2009!)
    IPC command results are encapsulated in a JSON array to match i3
      behavior (thanks @acrisci!)
    focus parent no longer attempts to focus anything higher than a
      workspace (thanks @acrisci!)
    Window titles are now rendered appropriately when a parent of them
      is focused (thanks @acrisci!)
    Windows spawned on empty workspaces with the tabbed/stacked
      layouts could spawn with 0x0 geometry (thanks @thejan2009!)
    Killing a container now kills all of its children (thanks
      @thejan2009!)
    Edge cases with various border styles in tabbed/stacked were fixed
      (thanks @thejan2009!)
    Edge cases with tabbed/stacked layouts on layout switch were fixed
      (thanks @thejan2009!)
    Focus handling was improved to better handle cases when containers
      were being focused (thanks @acrisci!)
    Floating containers cache their size when being fullscreened and
      return to that size when unfullscreened (thanks @zandrmartin!)

   Changes
    The mouse cursor used over the wallpaper and bar can be customized
      with the SWAY_CURSOR_THEME and SWAY_CURSOR_SIZE environment
      variables (thanks @SirCmpwn!)
    SIGSERV and SIGABORT are no longer handled. We just let the core
      dump happen, which we'll be asking you to upload for us when
      reporting crashes (thanks @SirCmpwn!)
    Title bars of containers are now constructed based on their
      children's app IDs instead of their titles, which matches i3
      behavior more or less (thanks @thejan2009!)
    Log messages are now timestamped (thanks @acrisci!)
    Some performance improvements in the form of more timely window
      arrangement calls were made (thanks @zandrmartin!)
    Various improvements to the documentation (thanks lots of people)

-------------------------------------------------------------------
Mon Jun 20 20:03:32 UTC 2016 - sleep_walker@opensuse.org

- bump to 0.8
   New Features
    You can clear the password buffer in swaylock with ESC or C-u
    swaylock now supports the --no-unlock-indicator option
    Floating views now have sane (and configurable) minimum and
      maximum sizes
    Escaping line breaks in your configuration file is now supported
    Using exec to launch applications now opens their windows on the
      workspace they were exec-d on (thanks @zandrmartin!) - note: does
      not presently work with x clients

   Bugs Fixed
    When hotplugging an output, workspace assignment rules are
      re-enforced
    Spaces in quoted output command arguments now behave properly
    Changing focus into an output with a fullscreen view now behaves
      correctly
    A number of IPC-related memory leaks were closed
    A segfault was fixed involving an edge case of include with *
    Your wallpaper is now updated on config file reload
    hide_edge_borders with smart_gaps enabled now behaves correctly

   Changes
    Creating a variable via set without the leading $ is automatically
      corrected to include it
    When hotplugging outputs, workspaces are now sorted correctly and
      maintain their sort order on replug
    The documentation was corrected to remove the (currently
      unimplemented) left/right bar placement options
    Missing layout modes (stacking and tabbed) were documented in
      sway(5)
    The assign command was documented in sway(5)
    Several other small improvements to the man pages were made

- drop 0001-Match-definition-with-declaration.patch

-------------------------------------------------------------------
Mon May 23 12:57:09 UTC 2016 - sleep_walker@opensuse.org

- bump to 0.7
   New Features
    Bind actions to $mod+[scroll whell] via floating_scroll (thanks @Hummer12007!)
    Set the acceleration profile for input devices via accel_profile (thanks @tajjada!)

   Bugs Fixed
    Window titles are updated when the application requests it (thanks @mikkeloscar!)
    Screwing with the border settings on tabbed and stacking layouts caused breakage (thanks @tajjada!)
    Several memory leaks, double frees, etc were fixed (thanks @neosilky!)
    Several double closes, buffer overflows, etc were fixed (thanks @1ace!)
    Many other small bugs were fixed (thanks @mikkeloscar, @xerpi, @1ace!)
    Some typos were found and fixed in the man pages (thanks @cyberhuman!)

   Changes
    The hardcoded $mod+scroll actions introduced in sway 0.4 has been removed.
    You can now use a relative path to your wallpaper (thanks @Hummer12007!)
    ZSH completions are no longer included in the default build
    Cairo and Pango are now required dependencies (previously they
     were only required if you wanted swaybg or swaybar support)

- match definition with declaration using patch
   0001-Match-definition-with-declaration.patch

-------------------------------------------------------------------
Sun May  1 18:22:53 UTC 2016 - sleep_walker@opensuse.org

- bump to release 0.6
   New Features
     Tabbed & stacking layouts
     Pango markup on swaybar

   Bugs Fixed
     bindcode was incorrectly implemented and was corrected
     Window borders no longer render under transparent fullscreen windows
     swaylock's PAM configuration has been fixed on Debian derivatives
     A double free issue was discovered and fixed

   Changes
     Some improvements were made to the build process
     Several clang warnings were squelched
     Small fixes were made to the default config
- dropping patches
    CMake-fixes.patch
    mark_static.patch
    respect_flags.patch

-------------------------------------------------------------------
Thu Apr 28 18:48:25 UTC 2016 - sleep_walker@opensuse.org

- with huge help of scarabeus_iv all the workarounds were removed and
  fixes were already accepted by upstream - until next release we'll
  live with:
    CMake-fixes.patch
    mark_static.patch
    respect_flags.patch

-------------------------------------------------------------------
Thu Apr 28 11:48:25 UTC 2016 - sleep_walker@opensuse.org

- Xwayland was split from xorg-x11-server into separate subpackage
  xorg-x11-server-wayland - let's fix this requirement

-------------------------------------------------------------------
Thu Apr 21 21:35:24 UTC 2016 - sleep_walker@opensuse.org

- bump to release 0.5
- do not mark zsh completion scripts as configuration
- add LICENSE README.md CONTRIBUTING.md HACKING.md to the package

-------------------------------------------------------------------
Sat Apr 16 06:39:15 UTC 2016 - sleep_walker@opensuse.org

- new git snapshot (2016-04-11, 9412dc7)
   tagged as version 0.4
   for complete list of changes check GIT log

-------------------------------------------------------------------
Sat Feb 27 10:37:44 UTC 2016 - sleep_walker@opensuse.org

- new git snapshot (2016-02-27, e19e32c)
   fixed some crashes
   Removed p as a valid CLI option
   IPC and view related improvements

-------------------------------------------------------------------
Thu Feb  4 16:11:57 UTC 2016 - sleep_walker@opensuse.org

- new git snapshot (2016-01-29, 6793648)
   swaylock and swaybar improvements and fixes
   zsh completion for swaylock

-------------------------------------------------------------------
Wed Jan 20 13:35:53 UTC 2016 - sleep_walker@opensuse.org

- new git snapshot (2016-01-19, a6b1998)
   libinput related improvements
   IPC related improvements
   implemented bindsym --release
- add zsh completion files
- cheat also with path to libinput.h

-------------------------------------------------------------------
Wed Jan  6 20:51:43 UTC 2016 - sleep_walker@opensuse.org

- new git snapshot (2015-12-06, 8f5de70)
   layout related work
   swaybar development
   ...

-------------------------------------------------------------------
Fri Dec 18 00:17:18 UTC 2015 - sleep_walker@opensuse.org

- remove %cmake macro
   -DBUILD_SHARED_LIBS:BOOL=ON is causing linker problems

-------------------------------------------------------------------
Thu Dec 17 23:03:44 UTC 2015 - sleep_walker@opensuse.org

- new git snapshot (2015-12-17, 89341c0)
   (automatically triggered)
- add pam-devel among dependencies

-------------------------------------------------------------------
Thu Dec 17 22:55:48 UTC 2015 - sleep_walker@opensuse.org

- remove cmake-fix.patch and generate_coredump.patch
- add wayland-util.h path into CPATH as well
- add gdk-pixbuf among dependencies

-------------------------------------------------------------------
Thu Dec 17 09:42:59 UTC 2015 - sleep_walker@opensuse.org

- new git snapshot (2015-12-16, 3a82936)
   swaybg related stuff
   swaybar related initial stuff
   fix some crash

-------------------------------------------------------------------
Thu Nov 26 09:34:53 UTC 2015 - sleep_walker@opensuse.org

- new git snapshot (2015-11-25, 206606b)
   Call swaybg without invoking a shell
   swaybg: implement scaling modes
   swaybg: check for exact number of arguments
   criteria: Code formatting.
   config: print line number
   config: remove trailing whitespace
- workaround upstream problem with header configuration using CPATH

-------------------------------------------------------------------
Mon Nov 23 18:39:43 UTC 2015 - sleep_walker@opensuse.org

- new git snapshot (2015-11-22, cb11364)
   output related improvements
   handling background
   much more

-------------------------------------------------------------------
Tue Nov 17 15:03:47 UTC 2015 - sleep_walker@opensuse.org

- drop generate_coredump.patch

-------------------------------------------------------------------
Tue Nov 17 14:22:32 UTC 2015 - sleep_walker@opensuse.org

- new git snapshot (2015-11-16, 0120256)
   Track pid of child process from exec
   output: Support multiple adjacent outputs.
   cmd_output: Replace existing config if called multiple times.
   Update README
   HACKING.md: Add code overview section.
   We somewhat more wlc_point now
   We wlc_point now
   Check the client_setup() return value
   ipc: Store socketname in SWAYSOCK. Fixes `--get-socketpath`.
   New screenshot for README
   Clean up some things better in wayland clients
   Revert "Try ~/.i3/config earlier than /etc/sway/config"
   Try ~/.i3/config earlier than /etc/sway/config
   ipc: Put socket into proper user runtime dir.
   Fix man page installs
   Clean up CMake stuff
   cmake: run git in the source directory
   common: create a static library
   cmake: clean up installation rules
   cmake: clean up definition settings
   cmake: manipulate CMAKE_MODULE_PATH as a list
   cmake: set the output directory once
   cmake: simplify manpage generation
   cmake: use string(TIMESTAMP)
   cmake: bump requirement to 3.1.0
   We don't need to implement strdup
   Further refinement of wayland client support
   Start fleshing out wayland client implementation
   Start working on IPC for get_pixels
   Add new swaybg dependencies
   Add swaybg executable
   Add new dependencies for wayland clients
   Fix gaps for views being incorrect
   Fix some IPC issues
   Add file and line number to log in Debug build
   Add some documentation comments
   Include header declaring ipc_event_workpace(2)
   Learn "gaps edge_gaps <on|off|toggle>".
   commands: gaps: Re-arrange windows after changing default gaps.
   commands: gaps: Always apply default gaps config.
   commands: gaps: Accept zero value.
   sway.5.txt: Clarify gaps documentation.
   commands: gaps: Refactor, expected_syntax.
   commands: Learn 'move workspace to output <direction|name>'.
   commands: Learn 'move <container|window> to output <direction|name>'.

-------------------------------------------------------------------
Mon Nov  2 19:55:01 UTC 2015 - sleep_walker@opensuse.org

- new git snapshot (2015-11-02, 0833fa0)
  - fix ipc_event_workspace() related crashes

-------------------------------------------------------------------
Sun Nov  1 19:27:18 UTC 2015 - sleep_walker@opensuse.org

- generate_coredump.patch: generate coredump instead of graceful
  termination

-------------------------------------------------------------------
Fri Oct 30 11:26:12 UTC 2015 - sleep_walker@opensuse.org

- Add -DCMAKE_BUILD_TYPE=Debug to obtain more information about
  problems

-------------------------------------------------------------------
Thu Oct 29 01:33:49 UTC 2015 - sleep_walker@opensuse.org

- new git snapshot (2015-10-28, 239f4bd)

-------------------------------------------------------------------
Tue Oct 27 16:05:21 UTC 2015 - sleep_walker@opensuse.org

- new git snapshot (eb847a1, 2015-10-25)
  - fixes & features

-------------------------------------------------------------------
Thu Oct  8 15:24:47 UTC 2015 - sleep_walker@opensuse.org

- new git snapshot
  - fixes child process handling correctly (this time for sure :)

-------------------------------------------------------------------
Thu Oct  8 08:29:16 UTC 2015 - sleep_walker@opensuse.org

- new git snapshot
  - fixes ending zombie processes correctly

-------------------------------------------------------------------
Sun Oct  4 10:51:53 UTC 2015 - sleep_walker@opensuse.org

- xkbcommon-fix.patch and install-path.patch were accepted by upstream
  and so they can be dropped from here

-------------------------------------------------------------------
Wed Sep 30 11:59:50 UTC 2015 - sleep_walker@opensuse.org

- xkbcommon-fix.patch (use xkbcommon header include path)
- install-path.patch (don't assume we're building from the same path)

-------------------------------------------------------------------
Fri Aug 21 19:17:00 UTC 2015 - sleep_walker@suse.cz

- let there be sway!

openSUSE Build Service is sponsored by