Go to file
Ingo Bürk d51d6d730e Added a --toggle switch to "mark [--toggle] <mark>"
This option allows toggling marks on a window without knowing whether the mark is already set or not.
It behaves as follows:
1) If the matched window has no mark, the new mark is set.
2) If the matched window has another mark, the old mark is removed and the new mark is set.
3) If the matched window already has the mark, the mark is removed.

The behavior that all non-matched windows have this mark removed is kept.

fixes #1463
2015-03-29 21:21:50 +02:00
contrib contrib: add per-workspace-layout.pl 2014-01-26 16:51:32 +01:00
debian update debian/changelog 2015-03-29 19:10:41 +02:00
docs Merge pull request #1590 from acrisci/bug/i3bar-no-markup-default 2015-03-28 10:08:41 +01:00
i3-config-wizard Move resolve_tilde and get_config_path into libi3 2015-03-29 14:45:42 -04:00
i3-dump-log Add a safe wrapper for write and fix some warnings 2015-03-29 10:22:34 +08:00
i3-input update default fonts for i3-{input,config-wizard,nagbar} 2015-03-26 10:03:30 +01:00
i3-msg format **/*.c with clang-format-3.5 2014-06-15 19:07:02 +02:00
i3-nagbar initialize variables to NULL to avoid invalid free() on error 2015-03-29 20:57:20 +02:00
i3bar fix remaining warnings 2015-03-29 17:12:20 +02:00
include Added a --toggle switch to "mark [--toggle] <mark>" 2015-03-29 21:21:50 +02:00
libi3 Move resolve_tilde and get_config_path into libi3 2015-03-29 14:45:42 -04:00
man release i3 4.10.1 2015-03-29 19:07:03 +02:00
parser-specs Added a --toggle switch to "mark [--toggle] <mark>" 2015-03-29 21:21:50 +02:00
src Added a --toggle switch to "mark [--toggle] <mark>" 2015-03-29 21:21:50 +02:00
testcases Added a regression test for #1187 2015-03-28 19:23:59 +01:00
tests clang-format-3.5 **/*.h **/*.c 2014-06-19 11:20:32 +02:00
.clang-format clang-format: don’t define ForeachMacros 2014-06-19 11:17:46 +02:00
.gitignore ignore symbol files on OS X (only for debugging, breaks git-add -A) 2013-11-26 19:56:59 +01:00
.travis.yml travis: remove FORTIFY_SOURCE, causes trouble with clang 2015-03-29 17:20:11 +02:00
common.mk Switch to xcb-xkb and libxkbcommon 2014-06-21 19:10:37 +02:00
CONTRIBUTING.md CONTRIBUTING: document people should use the next branch 2015-02-12 08:59:33 +01:00
DEPENDS make AnyEvent::I3 dependency versioned (Thanks sur5r) 2014-08-05 11:49:16 +02:00
generate-command-parser.pl Change the names of parser result structs 2014-05-20 19:59:01 +02:00
i3-dmenu-desktop Fix comment box 2015-03-12 11:18:12 +01:00
i3-migrate-config-to-v4 degendered terms 2015-03-11 21:41:43 -07:00
i3-save-tree Allow referencing the workspace by number. 2015-03-21 17:10:20 +01:00
i3-sensible-editor Use command -v (built-in) instead of which(1) (Thanks val) 2014-10-23 23:05:01 +02:00
i3-sensible-pager Use command -v (built-in) instead of which(1) (Thanks val) 2014-10-23 23:05:01 +02:00
i3-sensible-terminal i3-sensible-terminal: launch i3-nagbar when no terminal is found 2015-03-26 09:21:40 +01:00
i3-with-shmlog.xsession.desktop enable shmlog when invoked as i3-with-shmlog, install symlink + .desktop file 2014-01-04 12:18:45 +01:00
i3.applications.desktop Add 'NoDisplay=true' to i3.application.desktop 2013-06-12 19:47:57 +02:00
i3.config degendered terms 2015-03-11 21:41:43 -07:00
i3.config.keycodes Config: use default system monospace 2015-02-21 17:34:26 -05:00
i3.xsession.desktop set DesktopNames (which gdm uses) (Thanks Yves-Alexis) 2014-10-23 23:18:15 +02:00
LICENSE remove obsolete CMDMODE and TODO files, update LICENSE 2011-10-08 15:18:04 +01:00
logo.svg s/i3.zekjur.net/i3wm.org/g 2011-08-28 17:44:42 +02:00
Makefile fix “make dist” target 2014-05-04 23:07:53 +02:00
PACKAGE-MAINTAINER Introduce the i3-sensible-{pager,editor,terminal} scripts 2011-09-25 18:46:37 +01:00
pseudo-doc.doxygen s/i3.zekjur.net/i3wm.org/g 2011-08-28 17:44:42 +02:00
RELEASE-NOTES-4.10.1 release i3 4.10.1 2015-03-29 19:07:03 +02:00
release.sh release.sh: add release announcement email to avoid mistakes 2015-03-29 19:34:33 +02:00