Go to file
Theo Buehler 854696cfb5
Remove pledge() support for OpenBSD (#6048)
While this initially worked fine, at some point these patches broke
because libcairo started calling shmget(2) - a syscall not covered by
any pledge promise - and a common pitfall when using pledge with
graphics-oriented applications.

Various attempts were made to fix them, but at some time they were
simply disabled in the OpenBSD port:


a4a9f41dd7
5a03c386ba

This seems pointless and creates needless friction both for the i3 team
who was willing to carry ugly code and for the OpenBSD ports maintainers
who had to disable that code again.

Let's abandon this experiment.
2024-05-17 21:41:45 +02:00
.github Use new GitHub issue templates (#5900) 2024-02-05 08:27:31 +01:00
AnyEvent-I3 Use I3SOCK environment variable for path in AnyEvent::I3 (#5987) 2024-04-19 19:12:11 +02:00
contrib dump-asy.pl: Include floating_nodes 2018-09-14 14:05:51 +03:00
debian debian: update changelog 2023-10-29 15:42:25 +01:00
docs docs: Fix "Focus the next output" example (#6054) 2024-05-17 21:38:15 +02:00
etc make tiling drag configurable 2022-10-16 18:21:08 +02:00
i3-config-wizard clang-format: enable InsertBraces (#5882) 2024-01-27 11:37:05 +01:00
i3-dump-log clang-format: enable InsertBraces (#5882) 2024-01-27 11:37:05 +01:00
i3-input Add a newline at the end of the version option output. (#5980) 2024-04-16 11:38:23 +00:00
i3-msg Remove pledge() support for OpenBSD (#6048) 2024-05-17 21:41:45 +02:00
i3-nagbar Remove pledge() support for OpenBSD (#6048) 2024-05-17 21:41:45 +02:00
i3bar Shrinking on a per-block basis (#5818) 2024-01-28 11:30:28 +01:00
include smart_borders: Deprecate option (#5889) 2024-01-30 08:53:32 +01:00
libi3 clang-format: enable InsertBraces (#5882) 2024-01-27 11:37:05 +01:00
man man page: Update outdated information (#5478) 2023-04-10 18:36:02 +02:00
meson add meson build files (#4094) 2020-05-19 14:45:06 +02:00
parser-specs i3bar: Add protocol for workspace buttons 2023-01-22 18:59:58 +01:00
release-notes add WINDOW_TYPE_NOTIFICATION to floating list (#6017) 2024-05-16 07:50:06 +00:00
share Move/rename config files/.desktop files into subdirs 2016-10-23 21:09:24 +02:00
src Remove pledge() support for OpenBSD (#6048) 2024-05-17 21:41:45 +02:00
testcases Support multiple _NET_WM_STATE changes in one ClientMessage (#5910) 2024-02-12 08:40:39 +01:00
travis Update ubuntu & clang-format in builds (#5467) 2023-04-02 16:24:15 +02:00
.clang-format clang-format: enable InsertBraces (#5882) 2024-01-27 11:37:05 +01:00
.dockerignore add meson build files (#4094) 2020-05-19 14:45:06 +02:00
.editorconfig Add .editorconfig (see editorconfig.org) (#2943) 2017-09-13 18:38:27 +02:00
.gitignore gitignore: remove now-unused autotools files 2020-11-15 16:42:41 +01:00
DEPENDS Fix DEPENDS table 2018-05-01 13:49:55 +03:00
generate-command-parser.pl Fix bug where long commands crash i3 2021-08-24 16:34:30 -05:00
i3-dmenu-desktop i3-dmenu-desktop: Allow more than one --entry-type (#5294) 2022-12-06 17:23:10 +01:00
i3-migrate-config-to-v4 Remove dead documentation for non-existing feature "stack-limit". 2015-06-09 23:13:15 +02:00
i3-save-tree i3-save-tree: Exclude unsupported "transient_for" property 2018-09-12 14:13:56 +03:00
i3-sensible-editor Added gVim to i3-sensible-editor 2018-02-19 15:39:46 +01:00
i3-sensible-pager i3-sensible-pager: sanitize LESS environment variable (#5111) 2022-09-06 08:42:02 +02:00
i3-sensible-terminal Make raphamorim/rio one of i3's sensible terminals. 2023-12-13 12:45:14 +02:00
I3_VERSION Set non-git version to 4.19.1-non-git. 2021-02-01 09:04:01 +01:00
LICENSE Reformat LICENSE so github sees it as BSD-3-Clause. (#4181) 2020-09-02 11:42:05 +02:00
logo.svg Remove small bulge in i3 SVG logo (#4281) 2020-12-28 23:22:22 +01:00
meson_options.txt meson: make docdir configurable 2020-05-19 19:07:45 +02:00
meson.build Restore non-git version suffix 2023-10-29 09:58:05 +01:00
PACKAGE-MAINTAINER Update compilation instructions throughout our docs 2020-11-15 16:42:41 +01:00
pseudo-doc.doxygen Replace http:// with https:// where applicable 2017-09-24 10:19:07 +02:00
README.md README: update build status badge for GitHub Actions 2021-05-23 16:06:13 +02:00
RELEASE-NOTES-4.23 release i3 4.23 2023-10-29 09:57:51 +01:00
release.sh release.sh: update after 4.22 release 2023-01-02 11:36:37 +01:00

Logo i3: A tiling window manager

Build Status Issue Stats Pull Request Stats

Packages Packages

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.