From 5d8bc2f7abae02e2858f8b8dc93a9f7f1bb31f41fd2ffb0184e169db1e3d4f3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20S=C3=BAkup?= Date: Mon, 16 Nov 2020 00:02:09 +0000 Subject: [PATCH] Accepting request 848763 from home:avindra:branches:X11:windowmanagers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Update to version 4.19: * Changes - userguide: explain button6 and button7 (scroll wheel right/left) - ipc: always include the marks property (even if empty) - ipc: introduce GET_BINDING_STATE command - ipc: clarify workspace name field semantics - ipc: document parse_error COMMAND reply field - i3bar: launch using exec to avoid leaving useless shell process - i3bar: make dock client order deterministic (sorted by class/instance) as a side effect, i3bars without an explicit bar-id will be sorted according to their definition order in the config file - i3bar: update config when necessary (reduces redraws on bar mode changes) - i3bar: add coordinates relative to the current output in i3bar click events - i3bar: add “nonprimary” output option - i3bar: set WM_CLASS instance to bar id - i3-input: add different exit codes for when i3-input fails - i3-dmenu-desktop: Support symlinks in search path - pod2html: render without stylesheet by default - introduce “tiling_from” and ”floating_from” criteria - mention rofi in default config file - allow ppt values in move direction and move position commands - allow matching on empty properties like class, title, etc. * Bug fixes: - i3-nagbar: Use _PATH_BSHELL to ensure using a bourne shell - i3bar: fix hang when pausing/resuming bar program - i3bar: fix crash on invalid JSON input - ensure client windows have a size of at least 1px after resize - correctly handle overlapping decorations - limit workspace numbers within 0..INT32_MAX - fix a bug with tiling resize inside floating container - correctly handle mouse resize in fullscreen containers by not propagating $mod+right click to fullscreen clients - do not try to resize fullscreen and non-fullscreen windows - do not focus floating windows changing workspace with ConfigureNotify - set _NET_DESKTOP_VIEWPORT after randr changes - fix a bug with i3-nagbar not starting after it has already started once - fix conflict when moving parent of fullscreen window to workspace - fix named workspace assignments on output changes - fix named workspace assignment precedence on workspace renames - fix windows getting swallowed more than once - erase i3 --moreversion progress line before overwriting - fix test case 180-fd-leaks when running on Fedora - fix crash in `focus next sibling` - fix moving tiling windows out of the scratchpad - fix crash on invalid JSON input in stored layouts - fix monitor change during/with i3 restart by moving content for non-existing output containers - Move build to meson since autotools build was removed - Remove support for EOL Leap 42.x OBS-URL: https://build.opensuse.org/request/show/848763 OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=84 --- i3-4.18.3.tar.bz2 | 3 --- i3-4.18.3.tar.bz2.asc | 16 ------------- i3-4.19.tar.xz | 3 +++ i3-4.19.tar.xz.asc | 16 +++++++++++++ i3.changes | 53 +++++++++++++++++++++++++++++++++++++++++++ i3.spec | 24 ++++++++------------ 6 files changed, 81 insertions(+), 34 deletions(-) delete mode 100644 i3-4.18.3.tar.bz2 delete mode 100644 i3-4.18.3.tar.bz2.asc create mode 100644 i3-4.19.tar.xz create mode 100644 i3-4.19.tar.xz.asc diff --git a/i3-4.18.3.tar.bz2 b/i3-4.18.3.tar.bz2 deleted file mode 100644 index 1c6e7cc..0000000 --- a/i3-4.18.3.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:53ae7903fad6eea830d58e949698e4a502c432c0d0a582659a0a59b1b995b10d -size 1218766 diff --git a/i3-4.18.3.tar.bz2.asc b/i3-4.18.3.tar.bz2.asc deleted file mode 100644 index e4913ad..0000000 --- a/i3-4.18.3.tar.bz2.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCgAdFiEEQk4U1wPnxtQ9nW82TnFg7UrI7h0FAl+OAlEACgkQTnFg7UrI -7h2KbBAAo8vYipYE0zI5QVwbT2bUME9UbpD40bsGbeKxoviN6CABtPixOvc83vqM -C3NsiqWmEcH8MZUKFQd9bgL8hJlVJhNs12D2bZiEZO0BSnHLfPC5CFVOBLV8N+Pz -Re+kOnl5Aqx5KB8XcJnP+Zq+kda0ktr42657KTNPZHSzeuFH+WJUuUp1OA/koEl1 -oZo8D8MuHzfhqiFC9ZfWRu2XvG0VeyhlPoxluz1LuAe/dxAZGmxeOtEqDTJFYAA3 -BS2UAjDG96+d2Xb6TxCXMFV8ibfLGXWdDFix+bfV2uu+YiVOA69NFcM759glkXmT -E8ykWoSW2/0EGpRrDmdiLebrZI96leezGofRYoPtztuew5H1qKcfjTbH672rrXfl -yHL7wGuLY9P5j0M5cw34wgnX/PXpH+MUyIlheiqnf0KfuorL0OIbHzUyxU2yqZzm -9eJXoEughRcgLlWlJpK8kAzoKjaZ8k0tm/ySWagr6T9gn8ibJIeDE5J9D/E1dfYh -aOTqnS2RjjwBLMcvaxgApDDLmeqg3m0+8uD2dZsb6JzgvtV/wu6oy0MJj6JOdaqC -kYlEi46DcnqanlF8Lha7mw9u3AXbKZqvmTKnntvl0/wfywkzNJNsOzT3jG1LXMjc -htDL2MzL1rmUlN8OSuRCeInxfyPdSGtKuCedVZezrGd8LASNJ+c= -=ZM61 ------END PGP SIGNATURE----- diff --git a/i3-4.19.tar.xz b/i3-4.19.tar.xz new file mode 100644 index 0000000..bd0dfb1 --- /dev/null +++ b/i3-4.19.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aca48b03c0c70607826a1a91333065ff44d61774c152ddc9210fbc1627355872 +size 1278600 diff --git a/i3-4.19.tar.xz.asc b/i3-4.19.tar.xz.asc new file mode 100644 index 0000000..59cdc84 --- /dev/null +++ b/i3-4.19.tar.xz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEQk4U1wPnxtQ9nW82TnFg7UrI7h0FAl+xZAMACgkQTnFg7UrI +7h347hAAhe9dgYCVBdwnLDruJnw4W92BxDKNE4rs8aNaZsbOAS13e3dU+/iuZEqz +kSsErqUCymP2lQEmufIYjPppybauR3kZlF7reK8YKFe0dCEo9qHA+g1xD443Y/Hj +NydxJplXZVyD8+McYaNZwfX6PRgI3om9F1nKGXTH5GALdv47cBy5NeBDg/wbJEzL +ydOxoVOvAV0GZ22ZJ5x6NLkEkj4/h7lG5M/Z4oP7Ma9sWn4UK5cgTgEk//sqmy50 +N+RsWf+Tf7dvVlA6WlRpxCPgQxtZ4ObRlTOiubQ0drE3dng91h1F5QY15VNQkC2B +9xEAB9vE4YDuVFVgJ6Mfo/wfByY94tBW88ADxYQDzuPcdLEouasN4mguLDxQypWT +Ye5vVn4OHtX5Di3NHDBQfPL5wizuS8mPZKvayJHtZp9kApe5jTbRgyT5bzvagc75 +0suLeYw1ApVCntVDuVDwDSX7Ete1nNS8dDS3eKuACjDRJnelDSVwSYnHsDOtZsg3 +0lBzE/Kzs+cDFje799gjwzrTk5dN8xKUHxJWxz8Bsb0hJToU/BTTJN68VBSHrThm +Vl3C47xic6g24pMzMc5ui+dQ6r2/kxVGkL54qX0AmgO8BSRSDn+yxtnOoaV1ffIG +zDHyIPyPCqXc+qNX7LouIo7CCQeyhU+yxLDrFWyaMXjTYleEvL0= +=ibYD +-----END PGP SIGNATURE----- diff --git a/i3.changes b/i3.changes index b9038b2..217221c 100644 --- a/i3.changes +++ b/i3.changes @@ -1,3 +1,56 @@ +------------------------------------------------------------------- +Sun Nov 15 21:49:59 UTC 2020 - Avindra Goolcharan + +- Update to version 4.19: + * Changes + - userguide: explain button6 and button7 (scroll wheel right/left) + - ipc: always include the marks property (even if empty) + - ipc: introduce GET_BINDING_STATE command + - ipc: clarify workspace name field semantics + - ipc: document parse_error COMMAND reply field + - i3bar: launch using exec to avoid leaving useless shell process + - i3bar: make dock client order deterministic (sorted by class/instance) as a + side effect, i3bars without an explicit bar-id will be sorted according + to their definition order in the config file + - i3bar: update config when necessary (reduces redraws on bar mode changes) + - i3bar: add coordinates relative to the current output in i3bar click events + - i3bar: add “nonprimary” output option + - i3bar: set WM_CLASS instance to bar id + - i3-input: add different exit codes for when i3-input fails + - i3-dmenu-desktop: Support symlinks in search path + - pod2html: render without stylesheet by default + - introduce “tiling_from” and ”floating_from” criteria + - mention rofi in default config file + - allow ppt values in move direction and move position commands + - allow matching on empty properties like class, title, etc. + * Bug fixes: + - i3-nagbar: Use _PATH_BSHELL to ensure using a bourne shell + - i3bar: fix hang when pausing/resuming bar program + - i3bar: fix crash on invalid JSON input + - ensure client windows have a size of at least 1px after resize + - correctly handle overlapping decorations + - limit workspace numbers within 0..INT32_MAX + - fix a bug with tiling resize inside floating container + - correctly handle mouse resize in fullscreen containers by + not propagating $mod+right click to fullscreen clients + - do not try to resize fullscreen and non-fullscreen windows + - do not focus floating windows changing workspace with ConfigureNotify + - set _NET_DESKTOP_VIEWPORT after randr changes + - fix a bug with i3-nagbar not starting after it has already started once + - fix conflict when moving parent of fullscreen window to workspace + - fix named workspace assignments on output changes + - fix named workspace assignment precedence on workspace renames + - fix windows getting swallowed more than once + - erase i3 --moreversion progress line before overwriting + - fix test case 180-fd-leaks when running on Fedora + - fix crash in `focus next sibling` + - fix moving tiling windows out of the scratchpad + - fix crash on invalid JSON input in stored layouts + - fix monitor change during/with i3 restart by moving + content for non-existing output containers +- Move build to meson since autotools build was removed +- Remove support for EOL Leap 42.x + ------------------------------------------------------------------- Wed Oct 21 07:01:29 UTC 2020 - Christian Prause <42@wonko.de> diff --git a/i3.spec b/i3.spec index 1d8a6e7..6504c61 100644 --- a/i3.spec +++ b/i3.spec @@ -17,25 +17,22 @@ Name: i3 -Version: 4.18.3 +Version: 4.19 Release: 0 Summary: Tiling window manager License: BSD-3-Clause Group: System/GUI/Other URL: https://i3wm.org/ -Source0: https://i3wm.org/downloads/%{name}-%{version}.tar.bz2 +Source0: https://i3wm.org/downloads/%{name}-%{version}.tar.xz Source1: %{name}.png Source2: %{name}.keyring -Source3: https://i3wm.org/downloads/%{name}-%{version}.tar.bz2.asc +Source3: https://i3wm.org/downloads/%{name}-%{version}.tar.xz.asc Patch1: i3-desktop_file_valid.patch BuildRequires: asciidoc -BuildRequires: autoconf -BuildRequires: automake -BuildRequires: bison BuildRequires: flex BuildRequires: gcc BuildRequires: libyajl-devel -BuildRequires: make +BuildRequires: meson BuildRequires: pkgconfig BuildRequires: update-desktop-files BuildRequires: xmlto @@ -88,16 +85,11 @@ Development headers for the i3 window manager. 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 -%if 0%{?suse_version} == 1315 -export YAJL_LIBS="-lyajl" YAJL_CFLAGS="-I/usr/include/yajl" -%endif -%configure -make %{?_smp_mflags} V=1 -C *-linux-gnu* +%meson +%meson_build %install -%make_install -C *-linux-gnu* +%meson_install %suse_update_desktop_file %{buildroot}%{_datadir}/applications/%{name}.desktop install -D -m 0644 %{SOURCE1} %{buildroot}/%{_datadir}/pixmaps/%{name}.png @@ -126,6 +118,8 @@ install -D -m 0644 %{SOURCE1} %{buildroot}/%{_datadir}/pixmaps/%{name}.png %{_datadir}/xsessions/i3-with-shmlog.desktop %{_datadir}/applications/i3.desktop %{_datadir}/pixmaps/i3.png +%{_datadir}/doc/i3/refcard_style.css +%{_datadir}/doc/i3/*.png %files devel %dir %{_includedir}/i3/