Albert Safin 83c7aff089 Limit workspace numbers within 0..INT32_MAX
Before this commit, large workspace numbers treated oddly:

   $ i3-msg 'rename workspace to 1234567890'
   # displayed in i3bar as `0`

   $ i3-msg 'rename workspace to 4294967200'
   $ i3-msg -t get_workspaces | jq '.[]|select(.focused).num'
   -96 # int32_t overflow

   $ i3-msg 'rename workspace to 99999999999999999999'
   $ i3-msg -t get_workspaces | jq '.[]|select(.focused).num'
   -1 # treated as unnumbered

This commit puts a consistent limit on workspace numbers.  Now
workspaces with numbers beyond INT32_MAX are treated as unnumbered.
2020-02-21 02:07:04 +00:00
2020-02-17 18:31:40 +01:00
2020-02-01 17:32:54 +01:00
2020-02-01 17:32:54 +01:00
2019-09-01 19:19:12 +02:00
2019-02-21 19:52:55 +00:00
2020-02-01 17:41:19 +01:00
2020-02-17 18:27:38 +01:00
2018-05-01 13:49:55 +03:00
2011-08-28 17:44:42 +02:00
2018-10-26 09:58:04 -07:00
2017-09-24 19:21:26 +02:00
2019-01-27 16:45:19 +01:00
2020-02-17 18:27:38 +01:00
2019-08-03 15:29:04 +02:00

Logo i3: A tiling window manager

Build Status Issue Stats Pull Request Stats

i3 is a tiling window manager for X11.

For more information about i3, please see the project's website and online documentation.

For information about contributing to i3, please see CONTRIBUTING.md.

Description
No description provided
Readme 15 MiB
Languages
C 58.6%
Perl 29%
Raku 9.4%
Ruby 1.2%
Shell 0.7%
Other 1.1%