Guile Really-Improved 3 Window Manager Fork of i3-wm with guile configuration
Go to file
Orestis Floros bc439de755
Introduce get_assigned_output
This also replaces code in create_workspace_on_output() that is
theoretically more efficient but:
1. It isn't a huge difference since it depends on the number of outputs,
that shouldn't be high.
2. get_assigned_output will be modified and used for #555, then its
logic should be followed in create_workspace_on_output() too.

Another note for create_workspace_on_output: if assigned is not NULL the
condition (assigned != output->con) should never be false, ie if there
is an assigned output to this name, it isn't the current one. This
happens because the current callers check for assignments before calling
create_workspace_on_output().
2018-06-27 14:56:31 +03:00
.github Updated ISSUE_TEMPLATE.md (#3295) 2018-05-20 16:51:26 +02:00
AnyEvent-I3 introduce the sync IPC command 2018-03-30 21:09:52 +02:00
contrib Merge pull request #3176 from orestisf1993/dump-asy-marks 2018-03-14 14:24:00 +01:00
debian debian: update changelog 2018-03-10 18:35:11 +01:00
docs docs: link workspace_auto_back_and_forth from workspace command 2018-06-02 18:03:34 +03:00
etc config: add comment $mod+r in back to normal when resize window 2018-01-05 07:14:57 +07:00
i3-config-wizard Fix redundant return statements 2018-04-27 00:09:42 +03:00
i3-dump-log i3-dump-log: enable shmlog on demand 2017-11-26 18:07:02 +01:00
i3-input Merge pull request #3058 from d-e-s-o/fix-FREE 2017-11-29 08:33:27 +01:00
i3-msg i3-msg: only print input + errorposition if they exist 2018-03-18 03:38:06 +02:00
i3-nagbar Fix redundant casts to the same type 2018-04-27 00:09:42 +03:00
i3bar Replace strncpy call with memcpy when result is not NUL-terminated 2018-05-08 17:05:46 +03:00
include Reframe swallowed windows if depth doesn't match 2018-06-02 14:32:47 +03:00
libi3 Fix redundant casts to the same type 2018-04-27 00:09:42 +03:00
m4 Accept calling absolute path when building outsource 2016-11-09 22:37:21 +01:00
man Update i3-msg.man: added get_config and send_tick 2018-06-15 14:37:14 +02:00
parser-specs resize set: accept 'width' and 'height' keywords 2018-05-02 19:02:38 +03:00
share
src Introduce get_assigned_output 2018-06-27 14:56:31 +03:00
testcases Merge pull request #3179 from orestisf1993/issue-2733 2018-06-22 14:39:02 +02:00
travis tests: run under Xvfb by default (if available) (#2951) 2017-10-13 00:18:49 -07:00
.clang-format switch to clang-format-3.8 (#2547) 2016-11-08 13:46:43 -08:00
.editorconfig Add .editorconfig (see editorconfig.org) (#2943) 2017-09-13 18:38:27 +02:00
.gitignore Add files generated by make check in AnyEvent-I3/ to .gitignore (#2915) 2017-09-09 14:47:32 +02:00
.travis.yml travis: remove clang-analyze (#2917) 2017-09-09 18:30:17 +02:00
DEPENDS Fix DEPENDS table 2018-05-01 13:49:55 +03:00
I3_VERSION Set non-git version to 4.15-non-git. 2018-03-10 18:29:21 +01:00
LICENSE
Makefile.am Makefile.am: add forgotten include/sync.h 2018-04-19 20:10:54 +02:00
PACKAGE-MAINTAINER
README.md Add README.md (#2910) 2017-09-10 07:43:53 +02:00
RELEASE-NOTES-4.15 release i3 4.15 2018-03-10 18:29:14 +01:00
configure.ac release i3 4.15 2018-03-10 18:29:14 +01:00
generate-command-parser.pl Remove trailing whitespace from Perl scripts 2018-03-15 21:33:45 +02:00
i3-dmenu-desktop Replace http:// with https:// where applicable 2017-09-24 10:19:07 +02:00
i3-migrate-config-to-v4
i3-save-tree
i3-sensible-editor Added gVim to i3-sensible-editor 2018-02-19 15:39:46 +01:00
i3-sensible-pager
i3-sensible-terminal Add alacritty to i3-sensible-terminal 2018-03-16 22:53:39 +01:00
logo.svg
pseudo-doc.doxygen Replace http:// with https:// where applicable 2017-09-24 10:19:07 +02:00
release.sh update release.sh after release 2018-03-10 18:53:20 +01:00

README.md

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.