Accepting request 585418 from home:lachs0r:branches:X11:windowmanagers
- 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 OBS-URL: https://build.opensuse.org/request/show/585418 OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=64
This commit is contained in:
parent
f6730589da
commit
f6efb361d7
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d0063ac561f3aa8d7e31e137356815bad781bd6ad774030362c89abe96ab5fb1
|
||||
size 1173560
|
3
i3-4.15.tar.bz2
Normal file
3
i3-4.15.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:217d524d1fbc85ae346b25f6848d1b7bcd2c23184ec88d29114bf5a621385326
|
||||
size 1196263
|
16
i3-4.15.tar.bz2.asc
Normal file
16
i3-4.15.tar.bz2.asc
Normal file
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEEQk4U1wPnxtQ9nW82TnFg7UrI7h0FAlqkFfEACgkQTnFg7UrI
|
||||
7h3d5RAAjvcwo6bDl/Q7frYRp7ZTaacOlEjLNalNWYHnoFoH+E3r1xLjUUhagh4c
|
||||
oE0/tIRUjvAjhERv41bG3WpQLnOZojqv17EkDTuZo4CKxfBBZAH9ivDljDjE/TCT
|
||||
TS6B9ejdvsxF/VO7ELeYv6FdM13bfi/oVnIm+zAxZD83C/A3dhkMhGsZpTRk4LnW
|
||||
EiA4V2NjeLhUP4aybkzfWHR0Nh0XsX0MLMd7TqFzPvUYq47qgLlYcruVY8qYgUtH
|
||||
D8ywdnQZHJv33pvvOzkFbfqPJY/yzdgfPzmPZv1Or7i9Gtvq0wb+kHrrfStJBThb
|
||||
e26NX2QNn/A3iH87Vd8v6xmuxyDn0h1ZvBm0lVuOlRBPIZSs7Y4htRh9Vfihv0xo
|
||||
TZXaLi4c+yZzf1blM+9BQipkPjnW7cdI1e7b7GdADG41utMfhHWSbhDsIzOyZ/9d
|
||||
2H9PCfB0E586ntTqKjgyBzNrAB/X+0JhXIfq5CodgFGot2TOnfjGTJmNN15JZ19M
|
||||
/KPL/b9uc+DqoCx0tzYBPGAilbvXKw4PfTUyv2mRfmYyilysxhMgZHotSZ/3ogiM
|
||||
mi8PNDuzL/WUAW04HlLT1ckmShQPgQXyD0bwYT5BdYGMdVx0B2uwVe4XvfBson4W
|
||||
Y5UhXoWhNSoqTwx0MhS4PJ3kvbbaEzzvD+LDoBqAF12jCW6r6Gw=
|
||||
=HZK6
|
||||
-----END PGP SIGNATURE-----
|
92
i3.changes
92
i3.changes
@ -1,3 +1,95 @@
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 08:52:32 UTC 2018 - 9+suse@cirno.systems
|
||||
|
||||
- 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
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Oct 7 19:55:52 UTC 2017 - aavindraa@gmail.com
|
||||
|
||||
|
4625
i3.keyring
Normal file
4625
i3.keyring
Normal file
File diff suppressed because it is too large
Load Diff
12
i3.spec
12
i3.spec
@ -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 @@ Group: System/GUI/Other
|
||||
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 @@ Development headers for the i3 window manager.
|
||||
%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 @@ make %{?_smp_mflags} V=1 -C *-linux-gnu*
|
||||
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
|
||||
|
Loading…
Reference in New Issue
Block a user