Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package i3 for openSUSE:Factory checked in at 2021-02-21 22:14:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/i3 (Old) and /work/SRC/openSUSE:Factory/.i3.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "i3" Sun Feb 21 22:14:55 2021 rev:41 rq:874158 version:4.19.1 Changes: -------- --- /work/SRC/openSUSE:Factory/i3/i3.changes 2020-11-17 21:24:38.449339443 +0100 +++ /work/SRC/openSUSE:Factory/.i3.new.28504/i3.changes 2021-02-21 22:15:02.790145868 +0100 @@ -1,0 +2,8 @@ +Tue Feb 2 23:47:27 UTC 2021 - Avindra Goolcharan <avin...@opensuse.org> + +- Update to version 4.19.1: + * fix: workspaces not moving to assigned output after output becomes available + * doc: rofi call in default i3 config comment fixed + * fix: i3-config-wizard creates duplicate bindcode + +------------------------------------------------------------------- Old: ---- i3-4.19.tar.xz i3-4.19.tar.xz.asc New: ---- i3-4.19.1.tar.xz i3-4.19.1.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ i3.spec ++++++ --- /var/tmp/diff_new_pack.SdeYxS/_old 2021-02-21 22:15:03.398146510 +0100 +++ /var/tmp/diff_new_pack.SdeYxS/_new 2021-02-21 22:15:03.402146515 +0100 @@ -1,7 +1,7 @@ # # spec file for package i3 # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # 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.19 +Version: 4.19.1 Release: 0 Summary: Tiling window manager License: BSD-3-Clause @@ -96,7 +96,7 @@ %files %license LICENSE %doc RELEASE-NOTES-%{version} -%{_mandir}/man1/i3* +%{_mandir}/man1/i3*.1%{?ext_man} %{_bindir}/i3 %{_bindir}/i3-dump-log %{_bindir}/i3-with-shmlog ++++++ i3-4.19.tar.xz -> i3-4.19.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.19/RELEASE-NOTES-4.19 new/i3-4.19.1/RELEASE-NOTES-4.19 --- old/i3-4.19/RELEASE-NOTES-4.19 2020-11-15 18:23:01.506322400 +0100 +++ new/i3-4.19.1/RELEASE-NOTES-4.19 1970-01-01 01:00:00.000000000 +0100 @@ -1,81 +0,0 @@ - - ???????????????????????????????????????????????????????????????????????????????????????????????? - ??? Release notes for i3 v4.19 ??? - ???????????????????????????????????????????????????????????????????????????????????????????????? - -This is i3 v4.19. This version is considered stable. All users of i3 are -strongly encouraged to upgrade. - -In this release, we switched from the autotools build system to the meson build -system (https://mesonbuild.com/). Check https://github.com/i3/i3/issues/4086 for -details. If this causes problems for you, you can revert the commit which -removed autotools from the tree: we tried our best to keep both build systems -working. Please reach out to us in that case! - - ?????????????????????????????????????????????????????????????????????????????????????????? - ??? Changes in i3 v4.19 ??? - ?????????????????????????????????????????????????????????????????????????????????????????? - - ??? 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. - - ?????????????????????????????????????????????????????????????????????????????????????????? - ??? Bugfixes ??? - ?????????????????????????????????????????????????????????????????????????????????????????? - - ??? i3-nagbar: Use _PATH_BSHELL to ensure using a bourne shell - ??? i3bar: fix Xorg memory leak - ??? i3bar: fix hang when pausing/resuming bar program - ??? i3bar: fix crash on invalid JSON input - ??? i3bar: kick tray clients before destroying the bar - ??? 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 - ??? floating_maybe_reassign_ws: only re-focus if previously focused - (fixes a focus issue with KDE notifications) - ??? fix crash on invalid JSON input in stored layouts - ??? fix monitor change during/with i3 restart by moving - content for non-existing output containers - -Thanks for testing, bugfixes, discussions and everything I forgot go out to: - - 6144, acheronfail, Albert Safin, Alessandro Vinciguerra, Andrey Burov, - Francesc Hervada-Sala, Heman Gandhi, Ian Fan, Ingo B??rk, izzel, Jason, Jason - Nader, Jorg Heymans, Joseph, Konstantin Kharlamov, Lukas Kern, Mark Guptill, - Martin T. H. Sandsmark, Matthew Martin, Maxim Schuwalow, Mike Sharov, Orestis - Floros, Vasily Fomin, Wilhelm Schuster, xzfc, zero77 - --- Michael Stapelberg, 2020-11-15 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.19/RELEASE-NOTES-4.19.1 new/i3-4.19.1/RELEASE-NOTES-4.19.1 --- old/i3-4.19/RELEASE-NOTES-4.19.1 1970-01-01 01:00:00.000000000 +0100 +++ new/i3-4.19.1/RELEASE-NOTES-4.19.1 2021-02-01 09:03:46.715614300 +0100 @@ -0,0 +1,27 @@ + + ???????????????????????????????????????????????????????????????????????????????????????????????? + ??? Release notes for i3 v4.19.1 ??? + ???????????????????????????????????????????????????????????????????????????????????????????????? + +This is i3 v4.19. This version is considered stable. All users of i3 are +strongly encouraged to upgrade. + +This is a bugfix release for v4.19 + + ?????????????????????????????????????????????????????????????????????????????????????????? + ??? Bugfixes ??? + ?????????????????????????????????????????????????????????????????????????????????????????? + + ??? fix workspaces not moving to assigned output after output becomes available + ??? fix duplicate bindcode after i3-config-wizard + ??? fix commented-out rofi call in default i3 config + + ?????????????????????????????????????????????????????????????????????????????????????????? + ??? Thanks! ??? + ?????????????????????????????????????????????????????????????????????????????????????????? + +Thanks for testing, bugfixes, discussions and everything I forgot go out to: + + Ana??l Beutot, Imran Virani, Orestis Floros + +-- Michael Stapelberg, 2021-02-01 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.19/docs/debugging.html new/i3-4.19.1/docs/debugging.html --- old/i3-4.19/docs/debugging.html 2020-11-15 18:23:04.139621000 +0100 +++ new/i3-4.19.1/docs/debugging.html 2021-02-01 09:03:49.422244500 +0100 @@ -4,7 +4,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" /> -<meta name="generator" content="AsciiDoc 9.0.3" /> +<meta name="generator" content="AsciiDoc 9.0.4" /> <title>Debugging i3: How To</title> <style type="text/css"> /* Shared CSS for AsciiDoc xhtml11 and html5 backends */ @@ -957,7 +957,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2020-11-15 18:23:01 CET + 2021-02-01 09:03:46 CET </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.19/docs/hacking-howto.html new/i3-4.19.1/docs/hacking-howto.html --- old/i3-4.19/docs/hacking-howto.html 2020-11-15 18:23:04.139621000 +0100 +++ new/i3-4.19.1/docs/hacking-howto.html 2021-02-01 09:03:49.422244500 +0100 @@ -4,7 +4,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" /> -<meta name="generator" content="AsciiDoc 9.0.3" /> +<meta name="generator" content="AsciiDoc 9.0.4" /> <title>Hacking i3: How To</title> <style type="text/css"> /* Shared CSS for AsciiDoc xhtml11 and html5 backends */ @@ -2283,7 +2283,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2020-11-15 18:23:01 CET + 2021-02-01 09:03:46 CET </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.19/docs/i3bar-protocol.html new/i3-4.19.1/docs/i3bar-protocol.html --- old/i3-4.19/docs/i3bar-protocol.html 2020-11-15 18:23:04.139621000 +0100 +++ new/i3-4.19.1/docs/i3bar-protocol.html 2021-02-01 09:03:49.422244500 +0100 @@ -4,7 +4,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" /> -<meta name="generator" content="AsciiDoc 9.0.3" /> +<meta name="generator" content="AsciiDoc 9.0.4" /> <title>i3bar input protocol</title> <style type="text/css"> /* Shared CSS for AsciiDoc xhtml11 and html5 backends */ @@ -1221,7 +1221,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2020-11-15 18:23:01 CET + 2021-02-01 09:03:46 CET </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.19/docs/ipc.html new/i3-4.19.1/docs/ipc.html --- old/i3-4.19/docs/ipc.html 2020-11-15 18:23:04.139621000 +0100 +++ new/i3-4.19.1/docs/ipc.html 2021-02-01 09:03:49.422244500 +0100 @@ -4,7 +4,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" /> -<meta name="generator" content="AsciiDoc 9.0.3" /> +<meta name="generator" content="AsciiDoc 9.0.4" /> <title>IPC interface (interprocess communication)</title> <style type="text/css"> /* Shared CSS for AsciiDoc xhtml11 and html5 backends */ @@ -2708,7 +2708,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2020-11-15 18:23:01 CET + 2021-02-01 09:03:46 CET </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.19/docs/layout-saving.html new/i3-4.19.1/docs/layout-saving.html --- old/i3-4.19/docs/layout-saving.html 2020-11-15 18:23:04.139621000 +0100 +++ new/i3-4.19.1/docs/layout-saving.html 2021-02-01 09:03:49.422244500 +0100 @@ -4,7 +4,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" /> -<meta name="generator" content="AsciiDoc 9.0.3" /> +<meta name="generator" content="AsciiDoc 9.0.4" /> <title>Layout saving in i3</title> <style type="text/css"> /* Shared CSS for AsciiDoc xhtml11 and html5 backends */ @@ -1016,7 +1016,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2020-11-15 18:23:01 CET + 2021-02-01 09:03:46 CET </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.19/docs/multi-monitor.html new/i3-4.19.1/docs/multi-monitor.html --- old/i3-4.19/docs/multi-monitor.html 2020-11-15 18:23:04.139621000 +0100 +++ new/i3-4.19.1/docs/multi-monitor.html 2021-02-01 09:03:49.422244500 +0100 @@ -4,7 +4,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" /> -<meta name="generator" content="AsciiDoc 9.0.3" /> +<meta name="generator" content="AsciiDoc 9.0.4" /> <title>The multi-monitor situation</title> <style type="text/css"> /* Shared CSS for AsciiDoc xhtml11 and html5 backends */ @@ -816,7 +816,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2020-11-15 18:23:01 CET + 2021-02-01 09:03:46 CET </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.19/docs/testsuite.html new/i3-4.19.1/docs/testsuite.html --- old/i3-4.19/docs/testsuite.html 2020-11-15 18:23:04.139621000 +0100 +++ new/i3-4.19.1/docs/testsuite.html 2021-02-01 09:03:49.422244500 +0100 @@ -4,7 +4,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" /> -<meta name="generator" content="AsciiDoc 9.0.3" /> +<meta name="generator" content="AsciiDoc 9.0.4" /> <title>i3 testsuite</title> <style type="text/css"> /* Shared CSS for AsciiDoc xhtml11 and html5 backends */ @@ -1430,7 +1430,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2020-11-15 18:23:01 CET + 2021-02-01 09:03:46 CET </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.19/docs/userguide.html new/i3-4.19.1/docs/userguide.html --- old/i3-4.19/docs/userguide.html 2020-11-15 18:23:04.139621000 +0100 +++ new/i3-4.19.1/docs/userguide.html 2021-02-01 09:03:49.422244500 +0100 @@ -4,7 +4,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" /> -<meta name="generator" content="AsciiDoc 9.0.3" /> +<meta name="generator" content="AsciiDoc 9.0.4" /> <title>i3 User???s Guide</title> <style type="text/css"> /* Shared CSS for AsciiDoc xhtml11 and html5 backends */ @@ -4005,7 +4005,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2020-11-15 18:23:01 CET + 2021-02-01 09:03:46 CET </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.19/docs/wsbar.html new/i3-4.19.1/docs/wsbar.html --- old/i3-4.19/docs/wsbar.html 2020-11-15 18:23:04.139621000 +0100 +++ new/i3-4.19.1/docs/wsbar.html 2021-02-01 09:03:49.422244500 +0100 @@ -4,7 +4,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" /> -<meta name="generator" content="AsciiDoc 9.0.3" /> +<meta name="generator" content="AsciiDoc 9.0.4" /> <title>External workspace bars</title> <style type="text/css"> /* Shared CSS for AsciiDoc xhtml11 and html5 backends */ @@ -844,7 +844,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2020-11-15 18:23:01 CET + 2021-02-01 09:03:46 CET </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.19/etc/config new/i3-4.19.1/etc/config --- old/i3-4.19/etc/config 2020-11-15 18:23:01.519655500 +0100 +++ new/i3-4.19.1/etc/config 2021-02-01 09:03:46.728947400 +0100 @@ -54,7 +54,7 @@ # start dmenu (a program launcher) bindsym Mod1+d exec --no-startup-id dmenu_run # A more modern dmenu replacement is rofi: -# bindsym Mod1+d exec rofi -modi drun,run -show drun +# bindsym Mod1+d exec "rofi -modi drun,run -show drun" # There also is i3-dmenu-desktop which only displays applications shipping a # .desktop file. It is a wrapper around dmenu, so you need that installed. # bindsym Mod1+d exec --no-startup-id i3-dmenu-desktop diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.19/etc/config.keycodes new/i3-4.19.1/etc/config.keycodes --- old/i3-4.19/etc/config.keycodes 2020-11-15 18:23:01.519655500 +0100 +++ new/i3-4.19.1/etc/config.keycodes 2021-02-01 09:03:46.728947400 +0100 @@ -48,10 +48,10 @@ # start dmenu (a program launcher) bindcode $mod+40 exec --no-startup-id dmenu_run # A more modern dmenu replacement is rofi: -# bindcode $mod+40 exec rofi -modi drun,run -show drun +# bindcode $mod+40 exec "rofi -modi drun,run -show drun" # There also is i3-dmenu-desktop which only displays applications shipping a # .desktop file. It is a wrapper around dmenu, so you need that installed. -bindcode $mod+40 exec --no-startup-id i3-dmenu-desktop +# bindcode $mod+40 exec --no-startup-id i3-dmenu-desktop # change focus bindcode $mod+44 focus left diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.19/man/i3-config-wizard.1 new/i3-4.19.1/man/i3-config-wizard.1 --- old/i3-4.19/man/i3-config-wizard.1 2020-11-15 18:23:04.136287700 +0100 +++ new/i3-4.19.1/man/i3-config-wizard.1 2021-02-01 09:03:49.422244500 +0100 @@ -2,12 +2,12 @@ .\" Title: i3-config-wizard .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> -.\" Date: 11/15/2020 +.\" Date: 02/01/2021 .\" Manual: i3 Manual -.\" Source: i3 4.19 +.\" Source: i3 4.19.1 .\" Language: English .\" -.TH "I3\-CONFIG\-WIZARD" "1" "11/15/2020" "i3 4\&.19" "i3 Manual" +.TH "I3\-CONFIG\-WIZARD" "1" "02/01/2021" "i3 4\&.19\&.1" "i3 Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.19/man/i3-dmenu-desktop.1 new/i3-4.19.1/man/i3-dmenu-desktop.1 --- old/i3-4.19/man/i3-dmenu-desktop.1 2020-11-15 18:23:04.136287700 +0100 +++ new/i3-4.19.1/man/i3-dmenu-desktop.1 2021-02-01 09:03:49.422244500 +0100 @@ -71,7 +71,7 @@ .\" ======================================================================== .\" .IX Title "I3-DMENU-DESKTOP 1" -.TH I3-DMENU-DESKTOP 1 "2020-11-15" "perl v5.32.0" "User Contributed Perl Documentation" +.TH I3-DMENU-DESKTOP 1 "2021-02-01" "perl v5.32.0" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.19/man/i3-dump-log.1 new/i3-4.19.1/man/i3-dump-log.1 --- old/i3-4.19/man/i3-dump-log.1 2020-11-15 18:23:04.136287700 +0100 +++ new/i3-4.19.1/man/i3-dump-log.1 2021-02-01 09:03:49.422244500 +0100 @@ -2,12 +2,12 @@ .\" Title: i3-dump-log .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> -.\" Date: 11/15/2020 +.\" Date: 02/01/2021 .\" Manual: i3 Manual -.\" Source: i3 4.19 +.\" Source: i3 4.19.1 .\" Language: English .\" -.TH "I3\-DUMP\-LOG" "1" "11/15/2020" "i3 4\&.19" "i3 Manual" +.TH "I3\-DUMP\-LOG" "1" "02/01/2021" "i3 4\&.19\&.1" "i3 Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.19/man/i3-input.1 new/i3-4.19.1/man/i3-input.1 --- old/i3-4.19/man/i3-input.1 2020-11-15 18:23:04.136287700 +0100 +++ new/i3-4.19.1/man/i3-input.1 2021-02-01 09:03:49.422244500 +0100 @@ -2,12 +2,12 @@ .\" Title: i3-input .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> -.\" Date: 11/15/2020 +.\" Date: 02/01/2021 .\" Manual: i3 Manual -.\" Source: i3 4.19 +.\" Source: i3 4.19.1 .\" Language: English .\" -.TH "I3\-INPUT" "1" "11/15/2020" "i3 4\&.19" "i3 Manual" +.TH "I3\-INPUT" "1" "02/01/2021" "i3 4\&.19\&.1" "i3 Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.19/man/i3-migrate-config-to-v4.1 new/i3-4.19.1/man/i3-migrate-config-to-v4.1 --- old/i3-4.19/man/i3-migrate-config-to-v4.1 2020-11-15 18:23:04.136287700 +0100 +++ new/i3-4.19.1/man/i3-migrate-config-to-v4.1 2021-02-01 09:03:49.422244500 +0100 @@ -2,12 +2,12 @@ .\" Title: i3-migrate-config-to-v4 .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> -.\" Date: 11/15/2020 +.\" Date: 02/01/2021 .\" Manual: i3 Manual -.\" Source: i3 4.19 +.\" Source: i3 4.19.1 .\" Language: English .\" -.TH "I3\-MIGRATE\-CONFIG\" "1" "11/15/2020" "i3 4\&.19" "i3 Manual" +.TH "I3\-MIGRATE\-CONFIG\" "1" "02/01/2021" "i3 4\&.19\&.1" "i3 Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.19/man/i3-msg.1 new/i3-4.19.1/man/i3-msg.1 --- old/i3-4.19/man/i3-msg.1 2020-11-15 18:23:04.136287700 +0100 +++ new/i3-4.19.1/man/i3-msg.1 2021-02-01 09:03:49.422244500 +0100 @@ -2,12 +2,12 @@ .\" Title: i3-msg .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> -.\" Date: 11/15/2020 +.\" Date: 02/01/2021 .\" Manual: i3 Manual -.\" Source: i3 4.19 +.\" Source: i3 4.19.1 .\" Language: English .\" -.TH "I3\-MSG" "1" "11/15/2020" "i3 4\&.19" "i3 Manual" +.TH "I3\-MSG" "1" "02/01/2021" "i3 4\&.19\&.1" "i3 Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.19/man/i3-nagbar.1 new/i3-4.19.1/man/i3-nagbar.1 --- old/i3-4.19/man/i3-nagbar.1 2020-11-15 18:23:04.136287700 +0100 +++ new/i3-4.19.1/man/i3-nagbar.1 2021-02-01 09:03:49.422244500 +0100 @@ -2,12 +2,12 @@ .\" Title: i3-nagbar .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> -.\" Date: 11/15/2020 +.\" Date: 02/01/2021 .\" Manual: i3 Manual -.\" Source: i3 4.19 +.\" Source: i3 4.19.1 .\" Language: English .\" -.TH "I3\-NAGBAR" "1" "11/15/2020" "i3 4\&.19" "i3 Manual" +.TH "I3\-NAGBAR" "1" "02/01/2021" "i3 4\&.19\&.1" "i3 Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.19/man/i3-save-tree.1 new/i3-4.19.1/man/i3-save-tree.1 --- old/i3-4.19/man/i3-save-tree.1 2020-11-15 18:23:04.136287700 +0100 +++ new/i3-4.19.1/man/i3-save-tree.1 2021-02-01 09:03:49.422244500 +0100 @@ -71,7 +71,7 @@ .\" ======================================================================== .\" .IX Title "I3-SAVE-TREE 1" -.TH I3-SAVE-TREE 1 "2020-11-15" "perl v5.32.0" "User Contributed Perl Documentation" +.TH I3-SAVE-TREE 1 "2021-02-01" "perl v5.32.0" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.19/man/i3-sensible-editor.1 new/i3-4.19.1/man/i3-sensible-editor.1 --- old/i3-4.19/man/i3-sensible-editor.1 2020-11-15 18:23:04.136287700 +0100 +++ new/i3-4.19.1/man/i3-sensible-editor.1 2021-02-01 09:03:49.422244500 +0100 @@ -2,12 +2,12 @@ .\" Title: i3-sensible-editor .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> -.\" Date: 11/15/2020 +.\" Date: 02/01/2021 .\" Manual: i3 Manual -.\" Source: i3 4.19 +.\" Source: i3 4.19.1 .\" Language: English .\" -.TH "I3\-SENSIBLE\-EDITOR" "1" "11/15/2020" "i3 4\&.19" "i3 Manual" +.TH "I3\-SENSIBLE\-EDITOR" "1" "02/01/2021" "i3 4\&.19\&.1" "i3 Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.19/man/i3-sensible-pager.1 new/i3-4.19.1/man/i3-sensible-pager.1 --- old/i3-4.19/man/i3-sensible-pager.1 2020-11-15 18:23:04.136287700 +0100 +++ new/i3-4.19.1/man/i3-sensible-pager.1 2021-02-01 09:03:49.422244500 +0100 @@ -2,12 +2,12 @@ .\" Title: i3-sensible-pager .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> -.\" Date: 11/15/2020 +.\" Date: 02/01/2021 .\" Manual: i3 Manual -.\" Source: i3 4.19 +.\" Source: i3 4.19.1 .\" Language: English .\" -.TH "I3\-SENSIBLE\-PAGER" "1" "11/15/2020" "i3 4\&.19" "i3 Manual" +.TH "I3\-SENSIBLE\-PAGER" "1" "02/01/2021" "i3 4\&.19\&.1" "i3 Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.19/man/i3-sensible-terminal.1 new/i3-4.19.1/man/i3-sensible-terminal.1 --- old/i3-4.19/man/i3-sensible-terminal.1 2020-11-15 18:23:04.136287700 +0100 +++ new/i3-4.19.1/man/i3-sensible-terminal.1 2021-02-01 09:03:49.422244500 +0100 @@ -2,12 +2,12 @@ .\" Title: i3-sensible-terminal .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> -.\" Date: 11/15/2020 +.\" Date: 02/01/2021 .\" Manual: i3 Manual -.\" Source: i3 4.19 +.\" Source: i3 4.19.1 .\" Language: English .\" -.TH "I3\-SENSIBLE\-TERMIN" "1" "11/15/2020" "i3 4\&.19" "i3 Manual" +.TH "I3\-SENSIBLE\-TERMIN" "1" "02/01/2021" "i3 4\&.19\&.1" "i3 Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.19/man/i3.1 new/i3-4.19.1/man/i3.1 --- old/i3-4.19/man/i3.1 2020-11-15 18:23:04.136287700 +0100 +++ new/i3-4.19.1/man/i3.1 2021-02-01 09:03:49.422244500 +0100 @@ -2,12 +2,12 @@ .\" Title: i3 .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> -.\" Date: 11/15/2020 +.\" Date: 02/01/2021 .\" Manual: i3 Manual -.\" Source: i3 4.19 +.\" Source: i3 4.19.1 .\" Language: English .\" -.TH "I3" "1" "11/15/2020" "i3 4\&.19" "i3 Manual" +.TH "I3" "1" "02/01/2021" "i3 4\&.19\&.1" "i3 Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.19/man/i3bar.1 new/i3-4.19.1/man/i3bar.1 --- old/i3-4.19/man/i3bar.1 2020-11-15 18:23:04.136287700 +0100 +++ new/i3-4.19.1/man/i3bar.1 2021-02-01 09:03:49.422244500 +0100 @@ -2,12 +2,12 @@ .\" Title: i3bar .\" Author: [see the "AUTHORS" section] .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> -.\" Date: 11/15/2020 +.\" Date: 02/01/2021 .\" Manual: i3 Manual -.\" Source: i3 4.19 +.\" Source: i3 4.19.1 .\" Language: English .\" -.TH "I3BAR" "1" "11/15/2020" "i3 4\&.19" "i3 Manual" +.TH "I3BAR" "1" "02/01/2021" "i3 4\&.19\&.1" "i3 Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.19/meson.build new/i3-4.19.1/meson.build --- old/i3-4.19/meson.build 2020-11-15 18:23:01.526322100 +0100 +++ new/i3-4.19.1/meson.build 2021-02-01 09:03:46.735614000 +0100 @@ -6,7 +6,7 @@ project( 'i3', 'c', - version: '4.19', + version: '4.19.1', default_options: [ 'c_std=c11', 'warning_level=1', # enable all warnings (-Wall) @@ -63,7 +63,7 @@ sources: vcs_tag( input: config_h_in, output: 'config.h', - fallback: meson.project_version() + ' (2020-11-15)', + fallback: meson.project_version() + '-non-git', ) ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.19/src/randr.c new/i3-4.19.1/src/randr.c --- old/i3-4.19/src/randr.c 2020-11-15 18:23:01.529655200 +0100 +++ new/i3-4.19.1/src/randr.c 2021-02-01 09:03:46.742280500 +0100 @@ -439,28 +439,31 @@ Con *previous_focus = con_get_workspace(focused); /* Iterate over all workspaces and check if any of them should be assigned - * to this output. */ - Con *output_con; - TAILQ_FOREACH (output_con, &(croot->nodes_head), nodes) { - if (con_is_internal(output_con)) { + * to this output. + * Note: in order to do that we iterate over all_cons and not using another + * list that would be updated during iteration by the + * workspace_move_to_output function. */ + Con *workspace; + TAILQ_FOREACH (workspace, &all_cons, all_cons) { + if (workspace->type != CT_WORKSPACE || con_is_internal(workspace)) { continue; } - Con *workspace; - TAILQ_FOREACH (workspace, &(output_get_content(output_con)->nodes_head), nodes) { - Con *workspace_out = get_assigned_output(workspace->name, workspace->num); - if (output->con != workspace_out) { - continue; - } - - DLOG("Moving workspace \"%s\" from output \"%s\" to \"%s\" due to assignment\n", - workspace->name, workspace_out->name, output_primary_name(output)); - /* Need to copy output's rect since content is not yet rendered. We - * can't call render_con here because render_output only proceeds - * if a workspace exists. */ - content->rect = output->con->rect; - workspace_move_to_output(workspace, output); + Con *workspace_out = get_assigned_output(workspace->name, workspace->num); + + if (output->con != workspace_out) { + continue; } + + DLOG("Moving workspace \"%s\" from output \"%s\" to \"%s\" due to assignment\n", + workspace->name, output_primary_name(get_output_for_con(workspace)), + output_primary_name(output)); + + /* Need to copy output's rect since content is not yet rendered. We + * can't call render_con here because render_output only proceeds + * if a workspace exists. */ + content->rect = output->con->rect; + workspace_move_to_output(workspace, output); } /* Temporarily set the focused container, might not be initialized yet. */