Hello community, here is the log from the commit of package i3 for openSUSE:Factory checked in at 2018-03-22 12:03:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/i3 (Old) and /work/SRC/openSUSE:Factory/.i3.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "i3" Thu Mar 22 12:03:44 2018 rev:30 rq:589142 version:4.15 Changes: -------- --- /work/SRC/openSUSE:Factory/i3/i3.changes 2017-10-13 14:19:23.275522067 +0200 +++ /work/SRC/openSUSE:Factory/.i3.new/i3.changes 2018-03-22 12:09:30.356234883 +0100 @@ -1,0 +2,92 @@ +Sun Mar 11 08:52:32 UTC 2018 - [email protected] + +- Use %license macro +- Fix rpmlint E: env-script-interpreter +- Add GPG signature +- Update to 4.15 + Changes: + * build: AnyEvent::I3 moved to the i3 repository, so that its main + consumer, the i3 testsuite, can use new features immediately (such as + the tick event, in this case). + * docs/hacking-howto: promote “using git / sending patches” and “how to + build?” sections + * docs/i3bar-protocol: document that pango markup only works with pango + fonts + * docs/ipc: document focus, nodes, floating_nodes + * docs/ipc: urgent: complete the list of container types + * docs/ipc: document how to detect i3’s byte order in memory-safe + languages + * docs/ipc: document the GET_CONFIG request + * docs/userguide: fix formatting issue + * docs/userguide: explain why Mod4 is usually preferred as a modifier + * docs/userguide: use more idiomatic english (full-size, so-called) + * docs/userguide: switch from removed goto command to focus + * docs/userguide: mention <criteria> in focus + * docs/userguide: remove outdated 2013 last-modified date + * dump-asy: add prerequisite checks + * dump-asy: fix warnings about empty container names + * i3-dump-log: enable shmlog on demand + * i3-sensible-terminal: add “kitty”, “guake”, “tilda” + * i3-sensible-editor: add “gvim” + * i3bar: add --release flag for bindsym in bar blocks + * i3bar: add relative coordinates in JSON for click events + * ipc: rename COMMAND to RUN_COMMAND for consistency + * ipc: implement tick event for less flaky tests + * ipc: add error reply to “focus <window_mode>” + * ipc: send success response for nop + * default config: add $mod+r to toggle resize mode + * default config: use variables for workspace names to avoid repetition + * introduce “assign <criteria> [→] [workspace] [number] <workspace>” + * introduce + “assign <criteria> [→] output left|right|up|down|primary|<output>” + * introduce a “focus_wrapping” option (subsumes “force_focus_wrapping”) + * introduce percentage point resizing for floating containers: + “resize set <width> [px | ppt] <height> [px | ppt]” + * introduce “resize set <width> ppt <height> ppt” for tiling windows + * rename “new_window” and “new_float” to “default_border” and + “default_floating_border” (the old names keep working) + * output names (e.g. “DP2”) can now be used as synonyms for monitor names + (e.g. “Dell UP2414Q”). + * the “swap” command now works with fullscreen windows + * raise floating windows to top when they are focused programmatically + * _NET_ACTIVE_WINDOW: invalidate focus to force SetInputFocus call + * make focus handling consistent when changing focus between outputs + * round non-integer Xft.dpi values + * tiling resize: remove minimum size + + Fixes: + * i3bar: fix various memory leaks + * i3bar: fix crash when no status_command is provided + * fix uninitialized variables in init_dpi_end, tree_restore + * fix incorrectly set up signal handling + * fix “swap” debug log message + * fix crash when specifying invalid con_id for “swap” + * fix crash upon restart with window marks + * fix crash when config file does not end in a newline + * fix crash in append_layout + * fix crash in layout toggle command + * fix crash when switching monitors + * fix use-after-free in randr_init error path + * fix move accidentally moving windows across outputs + * fix crash when floating window is tiled while being resized + * fix out-of-bounds memory read + * fix memory leak when config conversion fails + * fix layout toggle split, which didn’t work until enabling tabbed/stack + mode once + * move XCB event handling into xcb_prepare_cb + * avert endless loop on unexpected EOF in ipc messages + * perform proper cleanup for signals with Term action + * don’t match containers in the scratchpad with criteria + * fix “workspace show” related issues + * fix config file conversion with long variable names + * fix config file conversion memory initialization + * prevent access of freed workspace in _workspace_show + * disable fullscreen when required when programmatically focusing windows + * free last_motion_notify + * don’t raise floating windows when focused because of focus_follows_mouse + * correctly set EWMH atoms when closing a workspace + * don’t raise floating windows when workspace is shown + * keep focus order when encapsulating workspaces + * validate layout files before loading + +------------------------------------------------------------------- Old: ---- i3-4.14.1.tar.bz2 New: ---- i3-4.15.tar.bz2 i3-4.15.tar.bz2.asc i3.keyring ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ i3.spec ++++++ --- /var/tmp/diff_new_pack.57xrpW/_old 2018-03-22 12:09:32.020175240 +0100 +++ /var/tmp/diff_new_pack.57xrpW/_new 2018-03-22 12:09:32.040174525 +0100 @@ -1,7 +1,7 @@ # # spec file for package i3 # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: i3 -Version: 4.14.1 +Version: 4.15 Release: 0 Summary: Tiling window manager License: BSD-3-Clause @@ -25,6 +25,8 @@ Url: http://i3wm.org/ Source0: http://i3wm.org/downloads/%{name}-%{version}.tar.bz2 Source1: %{name}.png +Source2: %{name}.keyring +Source3: https://i3wm.org/downloads/%{name}-%{version}.tar.bz2.asc Patch1: i3-desktop_file_valid.patch BuildRequires: asciidoc BuildRequires: autoconf @@ -82,6 +84,9 @@ %setup -q %patch1 -p1 +# fix rpmlint E: env-script-interpreter +sed -i 's,^#!/usr/bin/env ,#!/usr/bin/,' i3-dmenu-desktop i3-migrate-config-to-v4 i3-save-tree + %build autoreconf -fi # Fix Leap 42.x build @@ -97,7 +102,8 @@ install -D -m 0644 %{SOURCE1} %{buildroot}/%{_datadir}/pixmaps/%{name}.png %files -%doc LICENSE RELEASE-NOTES-%{version} +%license LICENSE +%doc RELEASE-NOTES-%{version} %{_mandir}/man1/i3* %{_bindir}/i3 %{_bindir}/i3-dump-log ++++++ i3-4.14.1.tar.bz2 -> i3-4.15.tar.bz2 ++++++ ++++ 13976 lines of diff (skipped)
