62 Commits

Author SHA256 Message Date
de4fb949ac Accepting request 1331706 from home:bobbie424242:branches:X11:windowmanagers
Update to 4.25.1
  * cmd_floating: Fix crash when running empty workspace
  * Fix i3bar workspace buttons for primary screen
  * Fix ctype(3) function arguments.
  * use setlocale(3) (NetBSD lacks uselocale(3)

OBS-URL: https://build.opensuse.org/request/show/1331706
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=108
2026-02-06 21:37:14 +00:00
1b0e14c3e0 4.24 -> 4.25
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=106
2026-01-24 01:02:07 +00:00
5c9f47ec72 Accepting request 1222466 from home:bobbie424242:branches:X11:windowmanagers
Update to 4.24

OBS-URL: https://build.opensuse.org/request/show/1222466
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=104
2024-11-07 19:45:10 +00:00
d9f59f8850 mention patch name (0001-Ignoring-desktop-windows-and-moving-them-on-the-bott.patch) in changes
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=102
2024-02-08 18:11:44 +00:00
7bd0b1d384 Accepting request 1145009 from home:Thaodan:X11:windowmanagers
- Add patch for i3 to threat _NET_WM_DESKTOP correctly so for
  example desktop wallpapers are displayed correctly when using
  Plasma Desktop or similar software.

OBS-URL: https://build.opensuse.org/request/show/1145009
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=101
2024-02-07 22:12:23 +00:00
00875950bb Accepting request 1121027 from home:jubalh:branches:X11:windowmanagers
- Update to 4.23:
  * docs/userguide: add an example for negative lookaheads
  * docs/userguide: fix default binding mistake
  * docs/userguide: add link to tiling drag
  * docs/hacking-howto: update build instructions, startup
  * docs/debugging: add note about ptrace
  * man/i3: remove outdated I3SOCK description
  * all: build with -D_FORTIFY_SOURCE=3
  * i3bar: fix configuring bars on “output nonprimary”
  * i3bar: implement workspace button protocol
  * add “focus workspace” command
  * allow switching workspaces when in global fullscreen mode
  * exec: single-fork instead of double-forking
  * share X11 graphics context (GC) globally
  * fix regression with i3bar's output nonprimary
  * fix top border resizing on tiling windows
  * fix workspace not being focused on title bar scroll
  * fix mouse bindings in modes
  * fix crashes when using machine criterion
  * fix for_window not working with urgency flags
  * motif hints: respect maximum border style in append_layout

OBS-URL: https://build.opensuse.org/request/show/1121027
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=99
2023-10-29 20:57:35 +00:00
da83bbc7f3 4.22
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=96
2023-01-07 22:48:29 +00:00
fe82cd3a69 Accepting request 1038316 from home:etamPL:branches:X11:windowmanagers
- spec: explicit BuildRequires versions based on meson.build
- Update to 4.21.1

OBS-URL: https://build.opensuse.org/request/show/1038316
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=94
2022-12-14 12:04:53 +00:00
9a5d1a12df 4.21
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=92
2022-09-30 23:34:45 +00:00
367fc9d0d5 backfill notes
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=91
2021-12-10 23:19:05 +00:00
ecc8b9e7cf Accepting request 932832 from home:kinclm
- Updated to version 4.20.1

OBS-URL: https://build.opensuse.org/request/show/932832
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=90
2021-12-07 23:12:33 +00:00
Philipp Seiler
bf1aad6773 Accepting request 888023 from home:jbaier_cz:branches:X11:windowmanagers
- Update to version 4.19.2:
  * fix: release tarball version number and debug log settings

OBS-URL: https://build.opensuse.org/request/show/888023
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=88
2021-04-26 22:03:45 +00:00
Philipp Seiler
d60643f2f0 Accepting request 868786 from home:avindra:branches:X11:windowmanagers
- 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

OBS-URL: https://build.opensuse.org/request/show/868786
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=86
2021-02-21 16:13:55 +00:00
93ce9298e2 Accepting request 848763 from home:avindra:branches:X11:windowmanagers
- 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
2020-11-16 00:02:09 +00:00
a31074eb29 Accepting request 843133 from home:wonko:branches:X11:windowmanagers
- Update to version 4.18.3
  * Bugfixes
    + kick tray clients before destroying the bar

OBS-URL: https://build.opensuse.org/request/show/843133
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=82
2020-10-29 09:46:20 +00:00
ccaddb8de2 Accepting request 823460 from home:mrey:branches:X11:windowmanagers
- Update to version 4.18.2:
  * Bugfixes:
    + floating_maybe_reassign_ws: only re-focus if previously
      focused (fixes a focus issue with KDE notifications)
    + get_output_by_name: guard output->primary with require_active
    + i3bar: fix Xorg memory leak

OBS-URL: https://build.opensuse.org/request/show/823460
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=80
2020-08-25 18:25:37 +00:00
4bbbd1953f Accepting request 821114 from home:dancermak:branches:X11:windowmanagers
recommend xorg-x11-server

OBS-URL: https://build.opensuse.org/request/show/821114
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=78
2020-07-22 08:28:23 +00:00
Philipp Seiler
c48f686a02 Accepting request 801832 from home:kinclm
- Update to version 4.18.1:
  * Bugfixes:
    + Move parent nodes in scratchpad correctly
    + i3bar: Call cont_child() more liberally
    + Fix load_layout crash when floating node doesn't have CT_FLOATING_CON parent
    + Fix SEGFAULT when i3bar receives invalid input
    + Revert "floating_reposition: avoid extra tree_render"
    + Call tree_render if floating move changes workspace
    + Update EWMH properties on workspace move
    + cmd_focus_sibling: Fix crash on workspace level
- Update to version 4.18:
  * Changes:
    + docs/ipc: document fullscreen_mode in GET_TREE reply
    + docs/ipc: document marks field in GET_TREE reply
    + docs/ipc: document window_type in GET_TREE reply
    + docs/ipc: improve documentation for window_properties
    + docs/userguide: clarify commands/config directive wording
    + layout saving: remanage window after property updates (e.g. titles)
    + get_first_output: prefer primary output (e.g. when moving disabled outputs)
    + ipc: add window_type to nodes
    + ipc: add container id to nodes
    + allow dragging active titles for all container types (e.g. floating+tabbed)
    + allow dragging inactive titles after a 10px threshold
    + make tray icon order deterministic (sorted by class/instance)
    + implement focus next|prev
    + implement focus next|prev sibling
    + implement focus_wrapping workspace
    + exit with exit code 0 on --help
    + exec command: respect command criteria
  * Bugfixes:

OBS-URL: https://build.opensuse.org/request/show/801832
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=76
2020-05-16 12:48:12 +00:00
Philipp Seiler
ab8cb41ee1 Accepting request 732408 from home:apersaud:branches:X11:windowmanagers
- update to version 4.17.1"
  * Bugfixes
    + unset _I3_RESTART_FD after restart (fixes crashes on restart)
    + default config: immediately refresh i3status after volume
      changes
    + default config: add XF86AudioMicMute
    + default config: mention loginctl lock-session alongside
      xss-lock
    + default config: use workspace number, not just workspace

OBS-URL: https://build.opensuse.org/request/show/732408
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=74
2019-10-25 15:15:01 +00:00
Philipp Seiler
e88bdea415 Accepting request 721352 from home:1Antoine1:branches:X11:windowmanagers
Update to version 4.17.

OBS-URL: https://build.opensuse.org/request/show/721352
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=72
2019-08-10 11:54:25 +00:00
8345af6b2e Accepting request 680623 from home:apersaud:branches:X11:windowmanagers
- update to version 4.16.1:
  * Truncate wm_name utf8 strings to first zero byte (fixes window
    title corruption)
  * Apply title_align to non-leaf containers Additionally, marks
    will now display for non-leaf containers.
  * attach_to_workspace: set new parent before tree_render (fixes a
    heap-use-after-free)
  * Use ipc queue for all messages (fixes an i3bar crash)
  * Fix crash with popups when fullscreen is non-leaf
  * Fix: render_con shows floating containers on wrong workspace

OBS-URL: https://build.opensuse.org/request/show/680623
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=70
2019-04-30 15:22:54 +00:00
3901a12f51 Accepting request 646286 from home:seanlew:branches:X11:windowmanagers
Update i3 to 4.16

OBS-URL: https://build.opensuse.org/request/show/646286
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=68
2018-11-07 09:46:53 +00:00
e66f07ccb4 Accepting request 595992 from home:tiwai:branches:X11:windowmanagers
- Fix build with asciidoctor (bsc#1075764):
  i3-asciidoc-fix.patch

OBS-URL: https://build.opensuse.org/request/show/595992
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=66
2018-04-16 06:50:36 +00:00
70d3c04404 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
2018-03-20 11:36:12 +00:00
43f3d8e42b Accepting request 532982 from home:avindra
Superseded to remove is_opensuse check

- Fix leap 42.x builds
- Remove duplicate install for man page
- Remove suse specific path from build folder to ease building
  for other non-SUSE, rpm based linux distributions.

OBS-URL: https://build.opensuse.org/request/show/532982
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=62
2017-10-12 12:10:01 +00:00
a17476c3e1 OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=60 2017-10-06 09:06:33 +00:00
4f2af0ce54 Accepting request 529828 from home:avindra
- update to 4.14.1
  • include AnyEvent-I3 in dist tarballs
  • append_layout: validate JSON before loading
  • move: fix erratic behavior with single container child jumping outputs
  • ipc: rename COMMAND to RUN_COMMAND for consistency
- Fix 32 bit arm build

OBS-URL: https://build.opensuse.org/request/show/529828
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=59
2017-09-29 13:04:14 +00:00
9d751463af OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=57 2017-09-05 13:54:15 +00:00
107a4fe15f Accepting request 520860 from home:avindra
- update to 4.14
- Remove U_configure_ac.patch (was accepted upstream)

OBS-URL: https://build.opensuse.org/request/show/520860
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=56
2017-09-05 10:33:25 +00:00
5682b49c38 Accepting request 454752 from home:jengelh:branches:X11:windowmanagers
- Update description

OBS-URL: https://build.opensuse.org/request/show/454752
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=54
2017-02-05 18:16:07 +00:00
ba04b05474 Accepting request 447887 from home:cyphar:branches:X11:windowmanagers
Add dependency of perl-AnyEvent-I3, which is required for i3-save-tree.

OBS-URL: https://build.opensuse.org/request/show/447887
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=52
2017-01-05 12:25:05 +00:00
54868cc5b0 Accepting request 446943 from home:mimi_vx:branches:X11:windowmanagers
- update to 4.13
- added: U_configure_ac.patch -- fixes autoreconf
- refreshed i3-desktop_file_valid.patch

OBS-URL: https://build.opensuse.org/request/show/446943
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=51
2016-12-23 09:01:18 +00:00
3f4bdb8241 Accepting request 446736 from home:stfnknorr:branches:X11:windowmanagers
Fix typo in package summary

OBS-URL: https://build.opensuse.org/request/show/446736
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=50
2016-12-18 16:19:50 +00:00
c3c2194f78 - Add "provides windowmanager" to fix bnc@992972
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=48
2016-08-11 12:40:08 +00:00
9f58e62417 OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=47 2016-06-20 19:14:20 +00:00
e275f91042 Accepting request 403046 from home:cyphar:branches:X11:windowmanagers
* Correct recommends to fix boo#985443

OBS-URL: https://build.opensuse.org/request/show/403046
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=44
2016-06-17 14:56:10 +00:00
0b6ffac76d - Added Recommends i3status to fix bnc#971897
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=42
2016-03-21 11:25:32 +00:00
afec9301fa Accepting request 368016 from home:apersaud:branches:X11:windowmanagers
update to latest version

OBS-URL: https://build.opensuse.org/request/show/368016
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=40
2016-03-08 08:31:01 +00:00
e9a5e419c7 - Update to v4.11
- Changes in i3 v4.11:
  * docs/debugging: provide instructions on how to debug i3bar
  * docs/debugging: added a note about sensitive data
  * docs/userguide: add a note to both “exec”s about semicolon and comma
  * docs/userguide: quoted strings need to be used, escaping isn’t possible
  * docs/userguide: make syntax of syntax descriptions consistent
  * docs/userguide: recommend “exec exec” for correct signal handling
  * docs/userguide: explain i3-config-wizard’s behavior
  * i3-nagbar: open on the primary screen
  * i3-config-wizard: respect XDG config directories
  * i3-input: position i3-input at window with input focus
  * i3bar: use a reasonable default sep_block_width if a separator_symbol is given
  * i3bar: add binding mode indicator
  * i3bar: add bindsym command (deprecates wheel_{up,down}_cmd)
  * i3bar: make tray padding configurable
  * makefiles: respect EXEC_PREFIX and PKG_CONFIG
  * added a --toggle switch to mark: “mark [--toggle] <mark>”
  * added “focus_on_window_activation” directive
  * added “no_focus” directive
  * added “move [container|window] [to] mark <str>” command
  * added “move [window|container] [to] position mouse|cursor|pointer” command
  * added “title_format” command
  * added “resize set [width] [height]” command
  * added “sticky” command (for floating containers)
  * added “workspace” criterion
  * added “window_type” criterion
  * make center coordinates relative to current workspace
  * draw marks in window decoration (configure with show_marks)
  * only mark a window if only one window is matched

OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=38
2015-10-01 08:33:25 +00:00
62abcb7c2d - Update to v4.10.4:
* Bugfixes:
    - revert: disable physically disconnected RandR outputs
    - i3-msg: strdup getenv() result before freeing
- Changes of v4.10.3:
  * Bugfixes:
    - serialize con_id with %p in run_binding() (For FreeBSD)
    - ignore InputHint when not in WM_HINTS (fixes e.g. mupdf focus)
    - disable physically disconnect RandR outputs
    - initialize workspace rect to the output's upon creation
    - userguide: quoted strings need to be used, escaping isn’t possible
    - mkdirp: do not throw an error if directory exists (fixes layout loss for
      in-place restarts)
    - i3bar: fix freeing static strings

OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=36
2015-09-08 15:36:03 +00:00
ff819f6401 - Update to v4.10.2:
* Bugfixes:
    - Cope with non-null-terminated x class properties.
    - Get workspace name when renaming current workspace (fixes crash).
    - Use a reasonable default sep_block_width if a separator_symbol is given.
    - Remove windows from the save set when unmapping.

OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=34
2015-04-16 08:33:17 +00:00
3cd1dba481 - Update to v4.10.1:
* Changes in i3 v4.10.1:
    - i3bar: cut long statuslines from the left
    - i3bar: add support for the short_text property
    - i3-sensible-terminal: launch i3-nagbar when no terminal is found
    - i3-config-wizard: switch modifier on key up/down
    - docs/layout-saving: added a troubleshooting section
    - docs: degender all the terms
    - Revert "Workspace command number selection"
    - don’t parse blocks as markup by default
    - Allow escaping backslashes in commands.
    - switch default font from “DejaVu Sans Mono 8” to “monospace 8”, which is
    - typically a synonym, except for users who prefer a different font.
    - When renaming a workspace, look for assignments and move the renamed
    - workspace to the appropriate output.
    - i3-save-tree: make --workspace optional by defaulting to the focused
      workspace
    - Allow nop command without argument
 * Bugfixes
    - i3bar: buffer the statusline to avoid flickering
    - i3bar: fix click events for workspace buttons with long statusline
    - i3bar: set correct initial position when reconfiguring
    - i3bar: reconfigure strut partial on reload
    - i3-nagbar: fix sizes/positioning on hi-dpi displays
    - i3-config-wizard: fix sizes/positioning on hi-dpi displays
    - i3-input: fix sizes/positioning on hi-dpi displays
    - Fix scrolling in window decoration with hidden cursor.
    - workspace rename focus mismatch
    - Don’t overwrite border width when already set (placeholders).
    - fix a segfault during config file validation

OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=32
2015-04-07 09:39:51 +00:00
da0ef6f8c4 - Update to v4.9.1:
- Bugfixes:
  - i3bar: fix incorrect y-offset for text
  - fix key bindings on big-endian platforms
  - fix key bindings using Mode_switch
  - fix keyboard layout change detection
  - revert "Handle WM_CHANGE_STATE requests for iconic state" (fixes problems
    with application windows disappearing, like SDL-based games when switching
    workspaces)
  - insert id-based match at HEAD, not TAIL (fixes window swallowing not
    working when the criteria match the placeholder window)
  - improve error messages on failing commands
  - replace ~ in filepath when calling append_layout
  - properly error out when the layout file cannot be read

OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=30
2015-03-16 13:57:39 +00:00
b2187943cf - Update to v4.9
- Changes (http://i3wm.org/downloads/RELEASE-NOTES-4.9.txt):
  - docs/ipc: use an actual event type
  - docs/debugging: use logs.i3wm.org
  - docs/testsuite: add hint to use xvfb-run
  - testcases: use Xephyr instead of XDummy
  - i3-sensible-*: use command -v (built-in) instead of which(1)
  - i3.xsession.desktop: set DesktopNames (which gdm uses)
  - i3-save-tree: interpret commandline parameters as utf-8
  - i3-save-tree: add 'mark' as allowed key to i3-save-tree output
  - i3bar-protocol: ensure align = left is the default
  - i3bar: implement custom mouse wheel commands
  - i3bar: improve error message when a full_text property is missing
  - i3bar: respect the urgency flag on status blocks
  - i3bar: inset the urgent background of a status block for consistency with
  - workspace buttons
  - i3bar: suspend the child when bars are fully obscured
  - i3bar: use Pango markup
  - ipc: implement the window::close event
  - ipc: implement the window::move event
  - ipc: implement the window::floating event
  - ipc: implement the window::urgent event
  - ipc: set ws reply "num" member to -1 when named
  - ipc: add deco_rect property to con in ipc response
  - ipc: include workspace con in workspace event
  - ewmh: implement property _NET_NUMBER_OF_DESKTOPS
  - ewmh: implement property _NET_DESKTOP_VIEWPORT
  - ewmh: implement property _NET_DESKTOP_NAMES
  - ewmh: handle _NET_CURRENT_DESKTOP requests
  - ewmh: handle _NET_CLOSE_WINDOW requests

OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=28
2015-03-02 14:56:42 +00:00
Philipp Seiler
020d913e89 - removed duplicate patch deskop_file_valid.patch
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=27
2014-07-24 15:22:00 +00:00
Philipp Seiler
c441227d24 Accepting request 242013 from home:k_mroz:branches:X11:windowmanagers
- Update to v4.8
- Changes: (http://i3wm.org/downloads/RELEASE-NOTES-4.8.txt)
  * docs/ipc: reformat/update list of ipc libraries
  * docs/ipc: fix current_workspace outputs reply member
  * docs/ipc: update ipc COMMAND reply docs
  * docs/userguide: fix multiple typos
  * docs/debugging: use bzip2
  * docs/debugging: explain how to enable logging on the fly
  * docs/debugging: merge the debug symbols/backtrace section
  * docs/debugging: recommend i3 --moreversion
  * man/i3-nagbar.man: update manpage to document all options
  * i3bar: Amend status line error 127 message
  * i3bar: don’t kill watcher on EOF, leads to better error messages
  * i3bar: send mouse wheel events to child too
  * i3bar: do click handling and tray padding retina-correctly
  * i3bar: render separators render-correctly
  * i3bar: reinit colors on barconfig update
  * i3bar: Don't start child unless status_command
  * i3bar: implement custom workspace numbers config
  * resize floating windows when right-clicking the decoration
  * enable shmlog when invoked as i3-with-shmlog
  * Disable pointer warps when focus_follows_mouse is disabled
  * Movement into a branch considers movement direction
  * set ewmh desktop properties on startup
  * handle ButtonPress events with child != XCB_NONE
  * implement layout restoring
  * only LOG() the DPI when it changes, DLOG() it otherwise
  * send IPC window events for focus and title changes
  * these types of windows are now floating by default:
    dialog, utility, toolbar and splash windows, modal windows, windows with an

OBS-URL: https://build.opensuse.org/request/show/242013
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=25
2014-07-24 15:04:59 +00:00
Pascal Bleser
1f7bdde74d Accepting request 215336 from home:apersaud:branches:X11:windowmanagers
updated to the latest version. The new version seems to need xcb-util-cursor from X11:XOrg. Not sure how to handle this for 12.2-13.1. I added a sr request for it to be added to Factory (sr215334).

OBS-URL: https://build.opensuse.org/request/show/215336
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=23
2014-02-13 20:23:50 +00:00
Pascal Bleser
fc2142a600 4.6
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=21
2013-08-08 16:05:51 +00:00
Pascal Bleser
f42f9e7bdb 4.5.1
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=19
2013-04-08 17:45:49 +00:00
Philipp Seiler
6ef4cd9bb5 Accepting request 158809 from home:seilerphilipp:branches:X11:windowmanagers
updated to latest version v4.5 changelog in *.changes file

OBS-URL: https://build.opensuse.org/request/show/158809
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3?expand=0&rev=17
2013-03-13 10:00:27 +00:00